]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_windows_wrap.cpp
Rearrainge things so the SWIG_VERSION values doesn't need to be
[wxWidgets.git] / wxPython / src / msw / _windows_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.27
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_VERSION 0x010327
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 *
32 * This section contains generic SWIG labels for method/variable
33 * declarations/attributes, and other compiler dependent labels.
34 *
35 ************************************************************************/
36
37 /* template workaround for compilers that cannot correctly implement the C++ standard */
38 #ifndef SWIGTEMPLATEDISAMBIGUATOR
39 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
40 # define SWIGTEMPLATEDISAMBIGUATOR template
41 # else
42 # define SWIGTEMPLATEDISAMBIGUATOR
43 # endif
44 #endif
45
46 /* inline attribute */
47 #ifndef SWIGINLINE
48 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
49 # define SWIGINLINE inline
50 # else
51 # define SWIGINLINE
52 # endif
53 #endif
54
55 /* attribute recognised by some compilers to avoid 'unused' warnings */
56 #ifndef SWIGUNUSED
57 # if defined(__GNUC__) || defined(__ICC)
58 # define SWIGUNUSED __attribute__ ((unused))
59 # else
60 # define SWIGUNUSED
61 # endif
62 #endif
63
64 /* internal SWIG method */
65 #ifndef SWIGINTERN
66 # define SWIGINTERN static SWIGUNUSED
67 #endif
68
69 /* internal inline SWIG method */
70 #ifndef SWIGINTERNINLINE
71 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
72 #endif
73
74 /* exporting methods for Windows DLLs */
75 #ifndef SWIGEXPORT
76 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
77 # if defined(STATIC_LINKED)
78 # define SWIGEXPORT
79 # else
80 # define SWIGEXPORT __declspec(dllexport)
81 # endif
82 # else
83 # define SWIGEXPORT
84 # endif
85 #endif
86
87 /* calling conventions for Windows */
88 #ifndef SWIGSTDCALL
89 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
90 # define SWIGSTDCALL __stdcall
91 # else
92 # define SWIGSTDCALL
93 # endif
94 #endif
95
96
97
98 #include <Python.h>
99
100 /***********************************************************************
101 * swigrun.swg
102 *
103 * This file contains generic CAPI SWIG runtime support for pointer
104 * type checking.
105 *
106 ************************************************************************/
107
108 /* This should only be incremented when either the layout of swig_type_info changes,
109 or for whatever reason, the runtime changes incompatibly */
110 #define SWIG_RUNTIME_VERSION "2"
111
112 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
113 #ifdef SWIG_TYPE_TABLE
114 # define SWIG_QUOTE_STRING(x) #x
115 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
116 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
117 #else
118 # define SWIG_TYPE_TABLE_NAME
119 #endif
120
121 /*
122 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
123 creating a static or dynamic library from the swig runtime code.
124 In 99.9% of the cases, swig just needs to declare them as 'static'.
125
126 But only do this if is strictly necessary, ie, if you have problems
127 with your compiler or so.
128 */
129
130 #ifndef SWIGRUNTIME
131 # define SWIGRUNTIME SWIGINTERN
132 #endif
133
134 #ifndef SWIGRUNTIMEINLINE
135 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
136 #endif
137
138 #include <string.h>
139
140 #ifdef __cplusplus
141 extern "C" {
142 #endif
143
144 typedef void *(*swig_converter_func)(void *);
145 typedef struct swig_type_info *(*swig_dycast_func)(void **);
146
147 /* Structure to store inforomation on one type */
148 typedef struct swig_type_info {
149 const char *name; /* mangled name of this type */
150 const char *str; /* human readable name of this type */
151 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
152 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
153 void *clientdata; /* language specific type data */
154 } swig_type_info;
155
156 /* Structure to store a type and conversion function used for casting */
157 typedef struct swig_cast_info {
158 swig_type_info *type; /* pointer to type that is equivalent to this type */
159 swig_converter_func converter; /* function to cast the void pointers */
160 struct swig_cast_info *next; /* pointer to next cast in linked list */
161 struct swig_cast_info *prev; /* pointer to the previous cast */
162 } swig_cast_info;
163
164 /* Structure used to store module information
165 * Each module generates one structure like this, and the runtime collects
166 * all of these structures and stores them in a circularly linked list.*/
167 typedef struct swig_module_info {
168 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
169 size_t size; /* Number of types in this module */
170 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
171 swig_type_info **type_initial; /* Array of initially generated type structures */
172 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
173 void *clientdata; /* Language specific module data */
174 } swig_module_info;
175
176
177 /*
178 Compare two type names skipping the space characters, therefore
179 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
180
181 Return 0 when the two name types are equivalent, as in
182 strncmp, but skipping ' '.
183 */
184 SWIGRUNTIME int
185 SWIG_TypeNameComp(const char *f1, const char *l1,
186 const char *f2, const char *l2) {
187 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
188 while ((*f1 == ' ') && (f1 != l1)) ++f1;
189 while ((*f2 == ' ') && (f2 != l2)) ++f2;
190 if (*f1 != *f2) return (int)(*f1 - *f2);
191 }
192 return (l1 - f1) - (l2 - f2);
193 }
194
195 /*
196 Check type equivalence in a name list like <name1>|<name2>|...
197 Return 0 if not equal, 1 if equal
198 */
199 SWIGRUNTIME int
200 SWIG_TypeEquiv(const char *nb, const char *tb) {
201 int equiv = 0;
202 const char* te = tb + strlen(tb);
203 const char* ne = nb;
204 while (!equiv && *ne) {
205 for (nb = ne; *ne; ++ne) {
206 if (*ne == '|') break;
207 }
208 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
209 if (*ne) ++ne;
210 }
211 return equiv;
212 }
213
214 /*
215 Check type equivalence in a name list like <name1>|<name2>|...
216 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
217 */
218 SWIGRUNTIME int
219 SWIG_TypeCompare(const char *nb, const char *tb) {
220 int equiv = 0;
221 const char* te = tb + strlen(tb);
222 const char* ne = nb;
223 while (!equiv && *ne) {
224 for (nb = ne; *ne; ++ne) {
225 if (*ne == '|') break;
226 }
227 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
228 if (*ne) ++ne;
229 }
230 return equiv;
231 }
232
233
234 /* think of this as a c++ template<> or a scheme macro */
235 #define SWIG_TypeCheck_Template(comparison, ty) \
236 if (ty) { \
237 swig_cast_info *iter = ty->cast; \
238 while (iter) { \
239 if (comparison) { \
240 if (iter == ty->cast) return iter; \
241 /* Move iter to the top of the linked list */ \
242 iter->prev->next = iter->next; \
243 if (iter->next) \
244 iter->next->prev = iter->prev; \
245 iter->next = ty->cast; \
246 iter->prev = 0; \
247 if (ty->cast) ty->cast->prev = iter; \
248 ty->cast = iter; \
249 return iter; \
250 } \
251 iter = iter->next; \
252 } \
253 } \
254 return 0
255
256 /*
257 Check the typename
258 */
259 SWIGRUNTIME swig_cast_info *
260 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
261 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
262 }
263
264 /* Same as previous function, except strcmp is replaced with a pointer comparison */
265 SWIGRUNTIME swig_cast_info *
266 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
267 SWIG_TypeCheck_Template(iter->type == from, into);
268 }
269
270 /*
271 Cast a pointer up an inheritance hierarchy
272 */
273 SWIGRUNTIMEINLINE void *
274 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
275 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
276 }
277
278 /*
279 Dynamic pointer casting. Down an inheritance hierarchy
280 */
281 SWIGRUNTIME swig_type_info *
282 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
283 swig_type_info *lastty = ty;
284 if (!ty || !ty->dcast) return ty;
285 while (ty && (ty->dcast)) {
286 ty = (*ty->dcast)(ptr);
287 if (ty) lastty = ty;
288 }
289 return lastty;
290 }
291
292 /*
293 Return the name associated with this type
294 */
295 SWIGRUNTIMEINLINE const char *
296 SWIG_TypeName(const swig_type_info *ty) {
297 return ty->name;
298 }
299
300 /*
301 Return the pretty name associated with this type,
302 that is an unmangled type name in a form presentable to the user.
303 */
304 SWIGRUNTIME const char *
305 SWIG_TypePrettyName(const swig_type_info *type) {
306 /* The "str" field contains the equivalent pretty names of the
307 type, separated by vertical-bar characters. We choose
308 to print the last name, as it is often (?) the most
309 specific. */
310 if (type->str != NULL) {
311 const char *last_name = type->str;
312 const char *s;
313 for (s = type->str; *s; s++)
314 if (*s == '|') last_name = s+1;
315 return last_name;
316 }
317 else
318 return type->name;
319 }
320
321 /*
322 Set the clientdata field for a type
323 */
324 SWIGRUNTIME void
325 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
326 swig_cast_info *cast = ti->cast;
327 /* if (ti->clientdata == clientdata) return; */
328 ti->clientdata = clientdata;
329
330 while (cast) {
331 if (!cast->converter) {
332 swig_type_info *tc = cast->type;
333 if (!tc->clientdata) {
334 SWIG_TypeClientData(tc, clientdata);
335 }
336 }
337 cast = cast->next;
338 }
339 }
340
341 /*
342 Search for a swig_type_info structure only by mangled name
343 Search is a O(log #types)
344
345 We start searching at module start, and finish searching when start == end.
346 Note: if start == end at the beginning of the function, we go all the way around
347 the circular list.
348 */
349 SWIGRUNTIME swig_type_info *
350 SWIG_MangledTypeQueryModule(swig_module_info *start,
351 swig_module_info *end,
352 const char *name) {
353 swig_module_info *iter = start;
354 do {
355 if (iter->size) {
356 register size_t l = 0;
357 register size_t r = iter->size - 1;
358 do {
359 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
360 register size_t i = (l + r) >> 1;
361 const char *iname = iter->types[i]->name;
362 if (iname) {
363 register int compare = strcmp(name, iname);
364 if (compare == 0) {
365 return iter->types[i];
366 } else if (compare < 0) {
367 if (i) {
368 r = i - 1;
369 } else {
370 break;
371 }
372 } else if (compare > 0) {
373 l = i + 1;
374 }
375 } else {
376 break; /* should never happen */
377 }
378 } while (l <= r);
379 }
380 iter = iter->next;
381 } while (iter != end);
382 return 0;
383 }
384
385 /*
386 Search for a swig_type_info structure for either a mangled name or a human readable name.
387 It first searches the mangled names of the types, which is a O(log #types)
388 If a type is not found it then searches the human readable names, which is O(#types).
389
390 We start searching at module start, and finish searching when start == end.
391 Note: if start == end at the beginning of the function, we go all the way around
392 the circular list.
393 */
394 SWIGRUNTIME swig_type_info *
395 SWIG_TypeQueryModule(swig_module_info *start,
396 swig_module_info *end,
397 const char *name) {
398 /* STEP 1: Search the name field using binary search */
399 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
400 if (ret) {
401 return ret;
402 } else {
403 /* STEP 2: If the type hasn't been found, do a complete search
404 of the str field (the human readable name) */
405 swig_module_info *iter = start;
406 do {
407 register size_t i = 0;
408 for (; i < iter->size; ++i) {
409 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
410 return iter->types[i];
411 }
412 iter = iter->next;
413 } while (iter != end);
414 }
415
416 /* neither found a match */
417 return 0;
418 }
419
420
421 /*
422 Pack binary data into a string
423 */
424 SWIGRUNTIME char *
425 SWIG_PackData(char *c, void *ptr, size_t sz) {
426 static const char hex[17] = "0123456789abcdef";
427 register const unsigned char *u = (unsigned char *) ptr;
428 register const unsigned char *eu = u + sz;
429 for (; u != eu; ++u) {
430 register unsigned char uu = *u;
431 *(c++) = hex[(uu & 0xf0) >> 4];
432 *(c++) = hex[uu & 0xf];
433 }
434 return c;
435 }
436
437 /*
438 Unpack binary data from a string
439 */
440 SWIGRUNTIME const char *
441 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
442 register unsigned char *u = (unsigned char *) ptr;
443 register const unsigned char *eu = u + sz;
444 for (; u != eu; ++u) {
445 register char d = *(c++);
446 register unsigned char uu = 0;
447 if ((d >= '0') && (d <= '9'))
448 uu = ((d - '0') << 4);
449 else if ((d >= 'a') && (d <= 'f'))
450 uu = ((d - ('a'-10)) << 4);
451 else
452 return (char *) 0;
453 d = *(c++);
454 if ((d >= '0') && (d <= '9'))
455 uu |= (d - '0');
456 else if ((d >= 'a') && (d <= 'f'))
457 uu |= (d - ('a'-10));
458 else
459 return (char *) 0;
460 *u = uu;
461 }
462 return c;
463 }
464
465 /*
466 Pack 'void *' into a string buffer.
467 */
468 SWIGRUNTIME char *
469 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
470 char *r = buff;
471 if ((2*sizeof(void *) + 2) > bsz) return 0;
472 *(r++) = '_';
473 r = SWIG_PackData(r,&ptr,sizeof(void *));
474 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
475 strcpy(r,name);
476 return buff;
477 }
478
479 SWIGRUNTIME const char *
480 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
481 if (*c != '_') {
482 if (strcmp(c,"NULL") == 0) {
483 *ptr = (void *) 0;
484 return name;
485 } else {
486 return 0;
487 }
488 }
489 return SWIG_UnpackData(++c,ptr,sizeof(void *));
490 }
491
492 SWIGRUNTIME char *
493 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
494 char *r = buff;
495 size_t lname = (name ? strlen(name) : 0);
496 if ((2*sz + 2 + lname) > bsz) return 0;
497 *(r++) = '_';
498 r = SWIG_PackData(r,ptr,sz);
499 if (lname) {
500 strncpy(r,name,lname+1);
501 } else {
502 *r = 0;
503 }
504 return buff;
505 }
506
507 SWIGRUNTIME const char *
508 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
509 if (*c != '_') {
510 if (strcmp(c,"NULL") == 0) {
511 memset(ptr,0,sz);
512 return name;
513 } else {
514 return 0;
515 }
516 }
517 return SWIG_UnpackData(++c,ptr,sz);
518 }
519
520 #ifdef __cplusplus
521 }
522 #endif
523
524 /* -----------------------------------------------------------------------------
525 * SWIG API. Portion that goes into the runtime
526 * ----------------------------------------------------------------------------- */
527
528 #ifdef __cplusplus
529 extern "C" {
530 #endif
531
532 /* -----------------------------------------------------------------------------
533 * for internal method declarations
534 * ----------------------------------------------------------------------------- */
535
536 #ifndef SWIGINTERN
537 # define SWIGINTERN static SWIGUNUSED
538 #endif
539
540 #ifndef SWIGINTERNINLINE
541 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
542 #endif
543
544 /*
545 Exception handling in wrappers
546 */
547 #define SWIG_fail goto fail
548 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
549 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
550 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
551 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
552 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
553
554 /*
555 Contract support
556 */
557 #define SWIG_contract_assert(expr, msg) \
558 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
559
560 /* -----------------------------------------------------------------------------
561 * Constant declarations
562 * ----------------------------------------------------------------------------- */
563
564 /* Constant Types */
565 #define SWIG_PY_INT 1
566 #define SWIG_PY_FLOAT 2
567 #define SWIG_PY_STRING 3
568 #define SWIG_PY_POINTER 4
569 #define SWIG_PY_BINARY 5
570
571 /* Constant information structure */
572 typedef struct swig_const_info {
573 int type;
574 char *name;
575 long lvalue;
576 double dvalue;
577 void *pvalue;
578 swig_type_info **ptype;
579 } swig_const_info;
580
581
582 /* -----------------------------------------------------------------------------
583 * Alloc. memory flags
584 * ----------------------------------------------------------------------------- */
585 #define SWIG_OLDOBJ 1
586 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
587 #define SWIG_PYSTR SWIG_NEWOBJ + 1
588
589 #ifdef __cplusplus
590 }
591 #endif
592
593
594 /***********************************************************************
595 * pyrun.swg
596 *
597 * This file contains the runtime support for Python modules
598 * and includes code for managing global variables and pointer
599 * type checking.
600 *
601 * Author : David Beazley (beazley@cs.uchicago.edu)
602 ************************************************************************/
603
604 /* Common SWIG API */
605 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
606 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
607 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
608
609
610 /* Python-specific SWIG API */
611 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
612 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
613
614 /* Runtime API */
615 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
616 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
617
618 /* -----------------------------------------------------------------------------
619 * Pointer declarations
620 * ----------------------------------------------------------------------------- */
621 /*
622 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
623 C/C++ pointers in the python side. Very useful for debugging, but
624 not always safe.
625 */
626 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
627 # define SWIG_COBJECT_TYPES
628 #endif
629
630 /* Flags for pointer conversion */
631 #define SWIG_POINTER_EXCEPTION 0x1
632 #define SWIG_POINTER_DISOWN 0x2
633
634
635 /* Add PyOS_snprintf for old Pythons */
636 #if PY_VERSION_HEX < 0x02020000
637 #define PyOS_snprintf snprintf
638 #endif
639
640 #ifdef __cplusplus
641 extern "C" {
642 #endif
643
644 /* -----------------------------------------------------------------------------
645 * Create a new pointer string
646 * ----------------------------------------------------------------------------- */
647 #ifndef SWIG_BUFFER_SIZE
648 #define SWIG_BUFFER_SIZE 1024
649 #endif
650
651 /* A crude PyString_FromFormat implementation for old Pythons */
652 #if PY_VERSION_HEX < 0x02020000
653 static PyObject *
654 PyString_FromFormat(const char *fmt, ...) {
655 va_list ap;
656 char buf[SWIG_BUFFER_SIZE * 2];
657 int res;
658 va_start(ap, fmt);
659 res = vsnprintf(buf, sizeof(buf), fmt, ap);
660 va_end(ap);
661 return (res < 0 || res >= sizeof(buf)) ? 0 : PyString_FromString(buf);
662 }
663 #endif
664
665 #if PY_VERSION_HEX < 0x01060000
666 #define PyObject_Del(op) PyMem_DEL((op))
667 #endif
668
669 #if defined(SWIG_COBJECT_TYPES)
670 #if !defined(SWIG_COBJECT_PYTHON)
671 /* -----------------------------------------------------------------------------
672 * Implements a simple Swig Object type, and use it instead of PyCObject
673 * ----------------------------------------------------------------------------- */
674
675 typedef struct {
676 PyObject_HEAD
677 void *ptr;
678 const char *desc;
679 } PySwigObject;
680
681 /* Declarations for objects of type PySwigObject */
682
683 SWIGRUNTIME int
684 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
685 {
686 char result[SWIG_BUFFER_SIZE];
687 flags = flags;
688 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
689 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
690 return 0;
691 } else {
692 return 1;
693 }
694 }
695
696 SWIGRUNTIME PyObject *
697 PySwigObject_repr(PySwigObject *v)
698 {
699 char result[SWIG_BUFFER_SIZE];
700 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
701 PyString_FromFormat("<Swig Object at %s>", result) : 0;
702 }
703
704 SWIGRUNTIME PyObject *
705 PySwigObject_str(PySwigObject *v)
706 {
707 char result[SWIG_BUFFER_SIZE];
708 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
709 PyString_FromString(result) : 0;
710 }
711
712 SWIGRUNTIME PyObject *
713 PySwigObject_long(PySwigObject *v)
714 {
715 return PyLong_FromVoidPtr(v->ptr);
716 }
717
718 SWIGRUNTIME PyObject *
719 PySwigObject_format(const char* fmt, PySwigObject *v)
720 {
721 PyObject *res = NULL;
722 PyObject *args = PyTuple_New(1);
723 if (args && (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0)) {
724 PyObject *ofmt = PyString_FromString(fmt);
725 if (ofmt) {
726 res = PyString_Format(ofmt,args);
727 Py_DECREF(ofmt);
728 }
729 Py_DECREF(args);
730 }
731 return res;
732 }
733
734 SWIGRUNTIME PyObject *
735 PySwigObject_oct(PySwigObject *v)
736 {
737 return PySwigObject_format("%o",v);
738 }
739
740 SWIGRUNTIME PyObject *
741 PySwigObject_hex(PySwigObject *v)
742 {
743 return PySwigObject_format("%x",v);
744 }
745
746 SWIGRUNTIME int
747 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
748 {
749 int c = strcmp(v->desc, w->desc);
750 if (c) {
751 return (c > 0) ? 1 : -1;
752 } else {
753 void *i = v->ptr;
754 void *j = w->ptr;
755 return (i < j) ? -1 : ((i > j) ? 1 : 0);
756 }
757 }
758
759 SWIGRUNTIME void
760 PySwigObject_dealloc(PySwigObject *self)
761 {
762 PyObject_Del(self);
763 }
764
765 SWIGRUNTIME PyTypeObject*
766 PySwigObject_type(void) {
767 static char pyswigobject_type__doc__[] =
768 "Swig object carries a C/C++ instance pointer";
769
770 static PyNumberMethods PySwigObject_as_number = {
771 (binaryfunc)0, /*nb_add*/
772 (binaryfunc)0, /*nb_subtract*/
773 (binaryfunc)0, /*nb_multiply*/
774 (binaryfunc)0, /*nb_divide*/
775 (binaryfunc)0, /*nb_remainder*/
776 (binaryfunc)0, /*nb_divmod*/
777 (ternaryfunc)0,/*nb_power*/
778 (unaryfunc)0, /*nb_negative*/
779 (unaryfunc)0, /*nb_positive*/
780 (unaryfunc)0, /*nb_absolute*/
781 (inquiry)0, /*nb_nonzero*/
782 0, /*nb_invert*/
783 0, /*nb_lshift*/
784 0, /*nb_rshift*/
785 0, /*nb_and*/
786 0, /*nb_xor*/
787 0, /*nb_or*/
788 (coercion)0, /*nb_coerce*/
789 (unaryfunc)PySwigObject_long, /*nb_int*/
790 (unaryfunc)PySwigObject_long, /*nb_long*/
791 (unaryfunc)0, /*nb_float*/
792 (unaryfunc)PySwigObject_oct, /*nb_oct*/
793 (unaryfunc)PySwigObject_hex, /*nb_hex*/
794 #if PY_VERSION_HEX >= 0x02020000
795 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
796 #elif PY_VERSION_HEX >= 0x02000000
797 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
798 #endif
799 };
800
801 static PyTypeObject pyswigobject_type
802 #if !defined(__cplusplus)
803 ;
804 static int type_init = 0;
805 if (!type_init) {
806 PyTypeObject tmp
807 #endif
808 = {
809 PyObject_HEAD_INIT(&PyType_Type)
810 0, /*ob_size*/
811 (char *)"PySwigObject", /*tp_name*/
812 sizeof(PySwigObject), /*tp_basicsize*/
813 0, /*tp_itemsize*/
814 /* methods */
815 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
816 (printfunc)PySwigObject_print, /*tp_print*/
817 (getattrfunc)0, /*tp_getattr*/
818 (setattrfunc)0, /*tp_setattr*/
819 (cmpfunc)PySwigObject_compare, /*tp_compare*/
820 (reprfunc)PySwigObject_repr, /*tp_repr*/
821 &PySwigObject_as_number, /*tp_as_number*/
822 0, /*tp_as_sequence*/
823 0, /*tp_as_mapping*/
824 (hashfunc)0, /*tp_hash*/
825 (ternaryfunc)0, /*tp_call*/
826 (reprfunc)PySwigObject_str, /*tp_str*/
827 /* Space for future expansion */
828 0,0,0,0,
829 pyswigobject_type__doc__, /* Documentation string */
830 #if PY_VERSION_HEX >= 0x02000000
831 0, /* tp_traverse */
832 0, /* tp_clear */
833 #endif
834 #if PY_VERSION_HEX >= 0x02010000
835 0, /* tp_richcompare */
836 0, /* tp_weaklistoffset */
837 #endif
838 #if PY_VERSION_HEX >= 0x02020000
839 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
840 #endif
841 #if PY_VERSION_HEX >= 0x02030000
842 0, /* tp_del */
843 #endif
844 #ifdef COUNT_ALLOCS
845 0,0,0,0 /* tp_alloc -> tp_next */
846 #endif
847 };
848 #if !defined(__cplusplus)
849 pyswigobject_type = tmp;
850 type_init = 1;
851 }
852 #endif
853 return &pyswigobject_type;
854 }
855
856 SWIGRUNTIME PyObject *
857 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
858 {
859 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_type());
860 if (self) {
861 self->ptr = ptr;
862 self->desc = desc;
863 }
864 return (PyObject *)self;
865 }
866
867 SWIGRUNTIMEINLINE void *
868 PySwigObject_AsVoidPtr(PyObject *self)
869 {
870 return ((PySwigObject *)self)->ptr;
871 }
872
873 SWIGRUNTIMEINLINE const char *
874 PySwigObject_GetDesc(PyObject *self)
875 {
876 return ((PySwigObject *)self)->desc;
877 }
878
879 SWIGRUNTIMEINLINE int
880 PySwigObject_Check(PyObject *op) {
881 return ((op)->ob_type == PySwigObject_type())
882 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
883 }
884
885 /* -----------------------------------------------------------------------------
886 * Implements a simple Swig Packed type, and use it instead of string
887 * ----------------------------------------------------------------------------- */
888
889 typedef struct {
890 PyObject_HEAD
891 void *pack;
892 const char *desc;
893 size_t size;
894 } PySwigPacked;
895
896 SWIGRUNTIME int
897 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
898 {
899 char result[SWIG_BUFFER_SIZE];
900 flags = flags;
901 fputs("<Swig Packed ", fp);
902 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
903 fputs("at ", fp);
904 fputs(result, fp);
905 }
906 fputs(v->desc,fp);
907 fputs(">", fp);
908 return 0;
909 }
910
911 SWIGRUNTIME PyObject *
912 PySwigPacked_repr(PySwigPacked *v)
913 {
914 char result[SWIG_BUFFER_SIZE];
915 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
916 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
917 } else {
918 return PyString_FromFormat("<Swig Packed %s>", v->desc);
919 }
920 }
921
922 SWIGRUNTIME PyObject *
923 PySwigPacked_str(PySwigPacked *v)
924 {
925 char result[SWIG_BUFFER_SIZE];
926 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
927 return PyString_FromFormat("%s%s", result, v->desc);
928 } else {
929 return PyString_FromString(v->desc);
930 }
931 }
932
933 SWIGRUNTIME int
934 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
935 {
936 int c = strcmp(v->desc, w->desc);
937 if (c) {
938 return (c > 0) ? 1 : -1;
939 } else {
940 size_t i = v->size;
941 size_t j = w->size;
942 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
943 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
944 }
945 }
946
947 SWIGRUNTIME void
948 PySwigPacked_dealloc(PySwigPacked *self)
949 {
950 free(self->pack);
951 PyObject_Del(self);
952 }
953
954 SWIGRUNTIME PyTypeObject*
955 PySwigPacked_type(void) {
956 static char pyswigpacked_type__doc__[] =
957 "Swig object carries a C/C++ instance pointer";
958 static PyTypeObject pyswigpacked_type
959 #if !defined(__cplusplus)
960 ;
961 static int type_init = 0;
962 if (!type_init) {
963 PyTypeObject tmp
964 #endif
965 = {
966 PyObject_HEAD_INIT(&PyType_Type)
967 0, /*ob_size*/
968 (char *)"PySwigPacked", /*tp_name*/
969 sizeof(PySwigPacked), /*tp_basicsize*/
970 0, /*tp_itemsize*/
971 /* methods */
972 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
973 (printfunc)PySwigPacked_print, /*tp_print*/
974 (getattrfunc)0, /*tp_getattr*/
975 (setattrfunc)0, /*tp_setattr*/
976 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
977 (reprfunc)PySwigPacked_repr, /*tp_repr*/
978 0, /*tp_as_number*/
979 0, /*tp_as_sequence*/
980 0, /*tp_as_mapping*/
981 (hashfunc)0, /*tp_hash*/
982 (ternaryfunc)0, /*tp_call*/
983 (reprfunc)PySwigPacked_str, /*tp_str*/
984 /* Space for future expansion */
985 0,0,0,0,
986 pyswigpacked_type__doc__, /* Documentation string */
987 #if PY_VERSION_HEX >= 0x02000000
988 0, /* tp_traverse */
989 0, /* tp_clear */
990 #endif
991 #if PY_VERSION_HEX >= 0x02010000
992 0, /* tp_richcompare */
993 0, /* tp_weaklistoffset */
994 #endif
995 #if PY_VERSION_HEX >= 0x02020000
996 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
997 #endif
998 #if PY_VERSION_HEX >= 0x02030000
999 0, /* tp_del */
1000 #endif
1001 #ifdef COUNT_ALLOCS
1002 0,0,0,0 /* tp_alloc -> tp_next */
1003 #endif
1004 };
1005 #if !defined(__cplusplus)
1006 pyswigpacked_type = tmp;
1007 type_init = 1;
1008 }
1009 #endif
1010 return &pyswigpacked_type;
1011 }
1012
1013 SWIGRUNTIME PyObject *
1014 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
1015 {
1016 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1017 if (self == NULL) {
1018 return NULL;
1019 } else {
1020 void *pack = malloc(size);
1021 if (pack) {
1022 memcpy(pack, ptr, size);
1023 self->pack = pack;
1024 self->desc = desc;
1025 self->size = size;
1026 return (PyObject *) self;
1027 }
1028 return NULL;
1029 }
1030 }
1031
1032 SWIGRUNTIMEINLINE const char *
1033 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1034 {
1035 PySwigPacked *self = (PySwigPacked *)obj;
1036 if (self->size != size) return 0;
1037 memcpy(ptr, self->pack, size);
1038 return self->desc;
1039 }
1040
1041 SWIGRUNTIMEINLINE const char *
1042 PySwigPacked_GetDesc(PyObject *self)
1043 {
1044 return ((PySwigPacked *)self)->desc;
1045 }
1046
1047 SWIGRUNTIMEINLINE int
1048 PySwigPacked_Check(PyObject *op) {
1049 return ((op)->ob_type == PySwigPacked_type())
1050 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1051 }
1052
1053 #else
1054 /* -----------------------------------------------------------------------------
1055 * Use the old Python PyCObject instead of PySwigObject
1056 * ----------------------------------------------------------------------------- */
1057
1058 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1059 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1060 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1061 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1062
1063 #endif
1064
1065 #endif
1066
1067 /* -----------------------------------------------------------------------------
1068 * errors manipulation
1069 * ----------------------------------------------------------------------------- */
1070
1071 SWIGRUNTIME void
1072 SWIG_Python_TypeError(const char *type, PyObject *obj)
1073 {
1074 if (type) {
1075 #if defined(SWIG_COBJECT_TYPES)
1076 if (obj && PySwigObject_Check(obj)) {
1077 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1078 if (otype) {
1079 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1080 type, otype);
1081 return;
1082 }
1083 } else
1084 #endif
1085 {
1086 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1087 if (otype) {
1088 PyObject *str = PyObject_Str(obj);
1089 const char *cstr = str ? PyString_AsString(str) : 0;
1090 if (cstr) {
1091 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1092 type, otype, cstr);
1093 } else {
1094 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1095 type, otype);
1096 }
1097 Py_XDECREF(str);
1098 return;
1099 }
1100 }
1101 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1102 } else {
1103 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1104 }
1105 }
1106
1107 SWIGRUNTIMEINLINE void
1108 SWIG_Python_NullRef(const char *type)
1109 {
1110 if (type) {
1111 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1112 } else {
1113 PyErr_Format(PyExc_TypeError, "null reference was received");
1114 }
1115 }
1116
1117 SWIGRUNTIME int
1118 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1119 {
1120 if (PyErr_Occurred()) {
1121 PyObject *type = 0;
1122 PyObject *value = 0;
1123 PyObject *traceback = 0;
1124 PyErr_Fetch(&type, &value, &traceback);
1125 if (value) {
1126 PyObject *old_str = PyObject_Str(value);
1127 Py_XINCREF(type);
1128 PyErr_Clear();
1129 if (infront) {
1130 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1131 } else {
1132 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1133 }
1134 Py_DECREF(old_str);
1135 }
1136 return 1;
1137 } else {
1138 return 0;
1139 }
1140 }
1141
1142 SWIGRUNTIME int
1143 SWIG_Python_ArgFail(int argnum)
1144 {
1145 if (PyErr_Occurred()) {
1146 /* add information about failing argument */
1147 char mesg[256];
1148 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
1149 return SWIG_Python_AddErrMesg(mesg, 1);
1150 } else {
1151 return 0;
1152 }
1153 }
1154
1155
1156 /* -----------------------------------------------------------------------------
1157 * pointers/data manipulation
1158 * ----------------------------------------------------------------------------- */
1159
1160 /* Convert a pointer value */
1161 SWIGRUNTIME int
1162 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1163 swig_cast_info *tc;
1164 const char *c = 0;
1165 static PyObject *SWIG_this = 0;
1166 int newref = 0;
1167 PyObject *pyobj = 0;
1168 void *vptr;
1169
1170 if (!obj) return 0;
1171 if (obj == Py_None) {
1172 *ptr = 0;
1173 return 0;
1174 }
1175
1176 #ifdef SWIG_COBJECT_TYPES
1177 if (!(PySwigObject_Check(obj))) {
1178 if (!SWIG_this)
1179 SWIG_this = PyString_FromString("this");
1180 pyobj = obj;
1181 obj = PyObject_GetAttr(obj,SWIG_this);
1182 newref = 1;
1183 if (!obj) goto type_error;
1184 if (!PySwigObject_Check(obj)) {
1185 Py_DECREF(obj);
1186 goto type_error;
1187 }
1188 }
1189 vptr = PySwigObject_AsVoidPtr(obj);
1190 c = (const char *) PySwigObject_GetDesc(obj);
1191 if (newref) { Py_DECREF(obj); }
1192 goto type_check;
1193 #else
1194 if (!(PyString_Check(obj))) {
1195 if (!SWIG_this)
1196 SWIG_this = PyString_FromString("this");
1197 pyobj = obj;
1198 obj = PyObject_GetAttr(obj,SWIG_this);
1199 newref = 1;
1200 if (!obj) goto type_error;
1201 if (!PyString_Check(obj)) {
1202 Py_DECREF(obj);
1203 goto type_error;
1204 }
1205 }
1206 c = PyString_AsString(obj);
1207 /* Pointer values must start with leading underscore */
1208 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1209 if (newref) { Py_DECREF(obj); }
1210 if (!c) goto type_error;
1211 #endif
1212
1213 type_check:
1214 if (ty) {
1215 tc = SWIG_TypeCheck(c,ty);
1216 if (!tc) goto type_error;
1217 *ptr = SWIG_TypeCast(tc,vptr);
1218 } else {
1219 *ptr = vptr;
1220 }
1221 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1222 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1223 }
1224 return 0;
1225
1226 type_error:
1227 PyErr_Clear();
1228 if (pyobj && !obj) {
1229 obj = pyobj;
1230 if (PyCFunction_Check(obj)) {
1231 /* here we get the method pointer for callbacks */
1232 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1233 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1234 if (c) {
1235 c = ty ? SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name) : 0;
1236 if (!c) goto type_error;
1237 goto type_check;
1238 }
1239 }
1240 }
1241 if (flags & SWIG_POINTER_EXCEPTION) {
1242 if (ty) {
1243 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1244 } else {
1245 SWIG_Python_TypeError("C/C++ pointer", obj);
1246 }
1247 }
1248 return -1;
1249 }
1250
1251 /* Convert a pointer value, signal an exception on a type mismatch */
1252 SWIGRUNTIME void *
1253 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1254 void *result;
1255 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1256 PyErr_Clear();
1257 if (flags & SWIG_POINTER_EXCEPTION) {
1258 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1259 SWIG_Python_ArgFail(argnum);
1260 }
1261 }
1262 return result;
1263 }
1264
1265 /* Convert a packed value value */
1266 SWIGRUNTIME int
1267 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1268 swig_cast_info *tc;
1269 const char *c = 0;
1270
1271 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1272 c = PySwigPacked_UnpackData(obj, ptr, sz);
1273 #else
1274 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1275 c = PyString_AsString(obj);
1276 /* Pointer values must start with leading underscore */
1277 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1278 #endif
1279 if (!c) goto type_error;
1280 if (ty) {
1281 tc = SWIG_TypeCheck(c,ty);
1282 if (!tc) goto type_error;
1283 }
1284 return 0;
1285
1286 type_error:
1287 PyErr_Clear();
1288 if (flags & SWIG_POINTER_EXCEPTION) {
1289 if (ty) {
1290 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1291 } else {
1292 SWIG_Python_TypeError("C/C++ packed data", obj);
1293 }
1294 }
1295 return -1;
1296 }
1297
1298 /* Create a new array object */
1299 SWIGRUNTIME PyObject *
1300 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1301 PyObject *robj = 0;
1302 if (!type) {
1303 if (!PyErr_Occurred()) {
1304 PyErr_Format(PyExc_TypeError, "Swig: null type passed to NewPointerObj");
1305 }
1306 return robj;
1307 }
1308 if (!ptr) {
1309 Py_INCREF(Py_None);
1310 return Py_None;
1311 }
1312 #ifdef SWIG_COBJECT_TYPES
1313 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1314 #else
1315 {
1316 char result[SWIG_BUFFER_SIZE];
1317 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1318 PyString_FromString(result) : 0;
1319 }
1320 #endif
1321 if (!robj || (robj == Py_None)) return robj;
1322 if (type->clientdata) {
1323 PyObject *inst;
1324 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1325 Py_DECREF(robj);
1326 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1327 Py_DECREF(args);
1328 if (inst) {
1329 if (own) {
1330 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1331 }
1332 robj = inst;
1333 }
1334 }
1335 return robj;
1336 }
1337
1338 SWIGRUNTIME PyObject *
1339 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1340 PyObject *robj = 0;
1341 if (!ptr) {
1342 Py_INCREF(Py_None);
1343 return Py_None;
1344 }
1345 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1346 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1347 #else
1348 {
1349 char result[SWIG_BUFFER_SIZE];
1350 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1351 PyString_FromString(result) : 0;
1352 }
1353 #endif
1354 return robj;
1355 }
1356
1357 /* -----------------------------------------------------------------------------*
1358 * Get type list
1359 * -----------------------------------------------------------------------------*/
1360
1361 #ifdef SWIG_LINK_RUNTIME
1362 void *SWIG_ReturnGlobalTypeList(void *);
1363 #endif
1364
1365 SWIGRUNTIME swig_module_info *
1366 SWIG_Python_GetModule(void) {
1367 static void *type_pointer = (void *)0;
1368 /* first check if module already created */
1369 if (!type_pointer) {
1370 #ifdef SWIG_LINK_RUNTIME
1371 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1372 #else
1373 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1374 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1375 if (PyErr_Occurred()) {
1376 PyErr_Clear();
1377 type_pointer = (void *)0;
1378 }
1379 #endif
1380 }
1381 return (swig_module_info *) type_pointer;
1382 }
1383
1384 #if PY_MAJOR_VERSION < 2
1385 /* PyModule_AddObject function was introduced in Python 2.0. The following function
1386 is copied out of Python/modsupport.c in python version 2.3.4 */
1387 SWIGINTERN int
1388 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
1389 {
1390 PyObject *dict;
1391 if (!PyModule_Check(m)) {
1392 PyErr_SetString(PyExc_TypeError,
1393 "PyModule_AddObject() needs module as first arg");
1394 return -1;
1395 }
1396 if (!o) {
1397 PyErr_SetString(PyExc_TypeError,
1398 "PyModule_AddObject() needs non-NULL value");
1399 return -1;
1400 }
1401
1402 dict = PyModule_GetDict(m);
1403 if (dict == NULL) {
1404 /* Internal error -- modules must have a dict! */
1405 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
1406 PyModule_GetName(m));
1407 return -1;
1408 }
1409 if (PyDict_SetItemString(dict, name, o))
1410 return -1;
1411 Py_DECREF(o);
1412 return 0;
1413 }
1414 #endif
1415
1416 SWIGRUNTIME void
1417 SWIG_Python_SetModule(swig_module_info *swig_module) {
1418 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
1419
1420 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1421 swig_empty_runtime_method_table);
1422 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, NULL);
1423 if (pointer && module) {
1424 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
1425 }
1426 }
1427
1428 #ifdef __cplusplus
1429 }
1430 #endif
1431
1432
1433 /* -------- TYPES TABLE (BEGIN) -------- */
1434
1435 #define SWIGTYPE_p_char swig_types[0]
1436 #define SWIGTYPE_p_form_ops_t swig_types[1]
1437 #define SWIGTYPE_p_int swig_types[2]
1438 #define SWIGTYPE_p_unsigned_char swig_types[3]
1439 #define SWIGTYPE_p_unsigned_int swig_types[4]
1440 #define SWIGTYPE_p_unsigned_long swig_types[5]
1441 #define SWIGTYPE_p_wxANIHandler swig_types[6]
1442 #define SWIGTYPE_p_wxAcceleratorTable swig_types[7]
1443 #define SWIGTYPE_p_wxActivateEvent swig_types[8]
1444 #define SWIGTYPE_p_wxArrayInt swig_types[9]
1445 #define SWIGTYPE_p_wxBMPHandler swig_types[10]
1446 #define SWIGTYPE_p_wxBitmap swig_types[11]
1447 #define SWIGTYPE_p_wxBoxSizer swig_types[12]
1448 #define SWIGTYPE_p_wxCURHandler swig_types[13]
1449 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[14]
1450 #define SWIGTYPE_p_wxChildFocusEvent swig_types[15]
1451 #define SWIGTYPE_p_wxCloseEvent swig_types[16]
1452 #define SWIGTYPE_p_wxColour swig_types[17]
1453 #define SWIGTYPE_p_wxColourData swig_types[18]
1454 #define SWIGTYPE_p_wxColourDialog swig_types[19]
1455 #define SWIGTYPE_p_wxCommandEvent swig_types[20]
1456 #define SWIGTYPE_p_wxContextMenuEvent swig_types[21]
1457 #define SWIGTYPE_p_wxControl swig_types[22]
1458 #define SWIGTYPE_p_wxControlWithItems swig_types[23]
1459 #define SWIGTYPE_p_wxDC swig_types[24]
1460 #define SWIGTYPE_p_wxDateEvent swig_types[25]
1461 #define SWIGTYPE_p_wxDialog swig_types[26]
1462 #define SWIGTYPE_p_wxDirDialog swig_types[27]
1463 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[28]
1464 #define SWIGTYPE_p_wxDropFilesEvent swig_types[29]
1465 #define SWIGTYPE_p_wxDuplexMode swig_types[30]
1466 #define SWIGTYPE_p_wxEraseEvent swig_types[31]
1467 #define SWIGTYPE_p_wxEvent swig_types[32]
1468 #define SWIGTYPE_p_wxEvtHandler swig_types[33]
1469 #define SWIGTYPE_p_wxFSFile swig_types[34]
1470 #define SWIGTYPE_p_wxFileDialog swig_types[35]
1471 #define SWIGTYPE_p_wxFileSystem swig_types[36]
1472 #define SWIGTYPE_p_wxFindDialogEvent swig_types[37]
1473 #define SWIGTYPE_p_wxFindReplaceData swig_types[38]
1474 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[39]
1475 #define SWIGTYPE_p_wxFlexGridSizer swig_types[40]
1476 #define SWIGTYPE_p_wxFocusEvent swig_types[41]
1477 #define SWIGTYPE_p_wxFont swig_types[42]
1478 #define SWIGTYPE_p_wxFontData swig_types[43]
1479 #define SWIGTYPE_p_wxFontDialog swig_types[44]
1480 #define SWIGTYPE_p_wxFrame swig_types[45]
1481 #define SWIGTYPE_p_wxGBSizerItem swig_types[46]
1482 #define SWIGTYPE_p_wxGIFHandler swig_types[47]
1483 #define SWIGTYPE_p_wxGridBagSizer swig_types[48]
1484 #define SWIGTYPE_p_wxGridSizer swig_types[49]
1485 #define SWIGTYPE_p_wxICOHandler swig_types[50]
1486 #define SWIGTYPE_p_wxIcon swig_types[51]
1487 #define SWIGTYPE_p_wxIconBundle swig_types[52]
1488 #define SWIGTYPE_p_wxIconizeEvent swig_types[53]
1489 #define SWIGTYPE_p_wxIdleEvent swig_types[54]
1490 #define SWIGTYPE_p_wxImage swig_types[55]
1491 #define SWIGTYPE_p_wxImageHandler swig_types[56]
1492 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[57]
1493 #define SWIGTYPE_p_wxInitDialogEvent swig_types[58]
1494 #define SWIGTYPE_p_wxJPEGHandler swig_types[59]
1495 #define SWIGTYPE_p_wxKeyEvent swig_types[60]
1496 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[61]
1497 #define SWIGTYPE_p_wxLayoutConstraints swig_types[62]
1498 #define SWIGTYPE_p_wxMDIChildFrame swig_types[63]
1499 #define SWIGTYPE_p_wxMDIClientWindow swig_types[64]
1500 #define SWIGTYPE_p_wxMDIParentFrame swig_types[65]
1501 #define SWIGTYPE_p_wxMaximizeEvent swig_types[66]
1502 #define SWIGTYPE_p_wxMenu swig_types[67]
1503 #define SWIGTYPE_p_wxMenuBar swig_types[68]
1504 #define SWIGTYPE_p_wxMenuEvent swig_types[69]
1505 #define SWIGTYPE_p_wxMenuItem swig_types[70]
1506 #define SWIGTYPE_p_wxMessageDialog swig_types[71]
1507 #define SWIGTYPE_p_wxMiniFrame swig_types[72]
1508 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[73]
1509 #define SWIGTYPE_p_wxMouseEvent swig_types[74]
1510 #define SWIGTYPE_p_wxMoveEvent swig_types[75]
1511 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[76]
1512 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[77]
1513 #define SWIGTYPE_p_wxNcPaintEvent swig_types[78]
1514 #define SWIGTYPE_p_wxNotifyEvent swig_types[79]
1515 #define SWIGTYPE_p_wxObject swig_types[80]
1516 #define SWIGTYPE_p_wxPCXHandler swig_types[81]
1517 #define SWIGTYPE_p_wxPNGHandler swig_types[82]
1518 #define SWIGTYPE_p_wxPNMHandler swig_types[83]
1519 #define SWIGTYPE_p_wxPageSetupDialog swig_types[84]
1520 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[85]
1521 #define SWIGTYPE_p_wxPaintEvent swig_types[86]
1522 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[87]
1523 #define SWIGTYPE_p_wxPanel swig_types[88]
1524 #define SWIGTYPE_p_wxPaperSize swig_types[89]
1525 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[90]
1526 #define SWIGTYPE_p_wxPoint swig_types[91]
1527 #define SWIGTYPE_p_wxPopupWindow swig_types[92]
1528 #define SWIGTYPE_p_wxPreviewCanvas swig_types[93]
1529 #define SWIGTYPE_p_wxPreviewControlBar swig_types[94]
1530 #define SWIGTYPE_p_wxPreviewFrame swig_types[95]
1531 #define SWIGTYPE_p_wxPrintData swig_types[96]
1532 #define SWIGTYPE_p_wxPrintDialog swig_types[97]
1533 #define SWIGTYPE_p_wxPrintDialogData swig_types[98]
1534 #define SWIGTYPE_p_wxPrintPreview swig_types[99]
1535 #define SWIGTYPE_p_wxPrinter swig_types[100]
1536 #define SWIGTYPE_p_wxProgressDialog swig_types[101]
1537 #define SWIGTYPE_p_wxPyApp swig_types[102]
1538 #define SWIGTYPE_p_wxPyCommandEvent swig_types[103]
1539 #define SWIGTYPE_p_wxPyEvent swig_types[104]
1540 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[105]
1541 #define SWIGTYPE_p_wxPyImageHandler swig_types[106]
1542 #define SWIGTYPE_p_wxPyPanel swig_types[107]
1543 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[108]
1544 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[109]
1545 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[110]
1546 #define SWIGTYPE_p_wxPyPrintPreview swig_types[111]
1547 #define SWIGTYPE_p_wxPyPrintout swig_types[112]
1548 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[113]
1549 #define SWIGTYPE_p_wxPySizer swig_types[114]
1550 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[115]
1551 #define SWIGTYPE_p_wxPyVListBox swig_types[116]
1552 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[117]
1553 #define SWIGTYPE_p_wxPyValidator swig_types[118]
1554 #define SWIGTYPE_p_wxPyWindow swig_types[119]
1555 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[120]
1556 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[121]
1557 #define SWIGTYPE_p_wxRect swig_types[122]
1558 #define SWIGTYPE_p_wxRegion swig_types[123]
1559 #define SWIGTYPE_p_wxSashEvent swig_types[124]
1560 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[125]
1561 #define SWIGTYPE_p_wxSashWindow swig_types[126]
1562 #define SWIGTYPE_p_wxScrollEvent swig_types[127]
1563 #define SWIGTYPE_p_wxScrollWinEvent swig_types[128]
1564 #define SWIGTYPE_p_wxScrolledWindow swig_types[129]
1565 #define SWIGTYPE_p_wxSetCursorEvent swig_types[130]
1566 #define SWIGTYPE_p_wxShowEvent swig_types[131]
1567 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[132]
1568 #define SWIGTYPE_p_wxSize swig_types[133]
1569 #define SWIGTYPE_p_wxSizeEvent swig_types[134]
1570 #define SWIGTYPE_p_wxSizer swig_types[135]
1571 #define SWIGTYPE_p_wxSizerItem swig_types[136]
1572 #define SWIGTYPE_p_wxSplashScreen swig_types[137]
1573 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[138]
1574 #define SWIGTYPE_p_wxSplitterEvent swig_types[139]
1575 #define SWIGTYPE_p_wxSplitterWindow swig_types[140]
1576 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[141]
1577 #define SWIGTYPE_p_wxStatusBar swig_types[142]
1578 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[143]
1579 #define SWIGTYPE_p_wxString swig_types[144]
1580 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[145]
1581 #define SWIGTYPE_p_wxTIFFHandler swig_types[146]
1582 #define SWIGTYPE_p_wxTaskBarIcon swig_types[147]
1583 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[148]
1584 #define SWIGTYPE_p_wxTextEntryDialog swig_types[149]
1585 #define SWIGTYPE_p_wxTipWindow swig_types[150]
1586 #define SWIGTYPE_p_wxToolBar swig_types[151]
1587 #define SWIGTYPE_p_wxTopLevelWindow swig_types[152]
1588 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[153]
1589 #define SWIGTYPE_p_wxValidator swig_types[154]
1590 #define SWIGTYPE_p_wxVisualAttributes swig_types[155]
1591 #define SWIGTYPE_p_wxWindow swig_types[156]
1592 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[157]
1593 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[158]
1594 #define SWIGTYPE_p_wxXPMHandler swig_types[159]
1595 #define SWIGTYPE_ptrdiff_t swig_types[160]
1596 #define SWIGTYPE_std__ptrdiff_t swig_types[161]
1597 #define SWIGTYPE_unsigned_int swig_types[162]
1598 static swig_type_info *swig_types[164];
1599 static swig_module_info swig_module = {swig_types, 163, 0, 0, 0, 0};
1600 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1601 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1602
1603 /* -------- TYPES TABLE (END) -------- */
1604
1605
1606 /*-----------------------------------------------
1607 @(target):= _windows_.so
1608 ------------------------------------------------*/
1609 #define SWIG_init init_windows_
1610
1611 #define SWIG_name "_windows_"
1612
1613 #include "wx/wxPython/wxPython.h"
1614 #include "wx/wxPython/pyclasses.h"
1615
1616
1617 static const wxString wxPyEmptyString(wxEmptyString);
1618 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1619
1620
1621
1622 #include <limits.h>
1623
1624
1625 SWIGINTERN int
1626 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1627 const char *errmsg)
1628 {
1629 if (value < min_value) {
1630 if (errmsg) {
1631 PyErr_Format(PyExc_OverflowError,
1632 "value %ld is less than '%s' minimum %ld",
1633 value, errmsg, min_value);
1634 }
1635 return 0;
1636 } else if (value > max_value) {
1637 if (errmsg) {
1638 PyErr_Format(PyExc_OverflowError,
1639 "value %ld is greater than '%s' maximum %ld",
1640 value, errmsg, max_value);
1641 }
1642 return 0;
1643 }
1644 return 1;
1645 }
1646
1647
1648 SWIGINTERN int
1649 SWIG_AsVal_long(PyObject* obj, long* val)
1650 {
1651 if (PyNumber_Check(obj)) {
1652 if (val) *val = PyInt_AsLong(obj);
1653 return 1;
1654 }
1655 else {
1656 SWIG_Python_TypeError("number", obj);
1657 }
1658 return 0;
1659 }
1660
1661
1662 #if INT_MAX != LONG_MAX
1663 SWIGINTERN int
1664 SWIG_AsVal_int(PyObject *obj, int *val)
1665 {
1666 const char* errmsg = val ? "int" : (char*)0;
1667 long v;
1668 if (SWIG_AsVal_long(obj, &v)) {
1669 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1670 if (val) *val = static_cast<int >(v);
1671 return 1;
1672 } else {
1673 return 0;
1674 }
1675 } else {
1676 PyErr_Clear();
1677 }
1678 if (val) {
1679 SWIG_type_error(errmsg, obj);
1680 }
1681 return 0;
1682 }
1683 #else
1684 SWIGINTERNINLINE int
1685 SWIG_AsVal_int(PyObject *obj, int *val)
1686 {
1687 return SWIG_AsVal_long(obj,(long*)val);
1688 }
1689 #endif
1690
1691
1692 SWIGINTERNINLINE int
1693 SWIG_As_int(PyObject* obj)
1694 {
1695 int v;
1696 if (!SWIG_AsVal_int(obj, &v)) {
1697 /*
1698 this is needed to make valgrind/purify happier.
1699 */
1700 memset((void*)&v, 0, sizeof(int));
1701 }
1702 return v;
1703 }
1704
1705
1706 SWIGINTERNINLINE long
1707 SWIG_As_long(PyObject* obj)
1708 {
1709 long v;
1710 if (!SWIG_AsVal_long(obj, &v)) {
1711 /*
1712 this is needed to make valgrind/purify happier.
1713 */
1714 memset((void*)&v, 0, sizeof(long));
1715 }
1716 return v;
1717 }
1718
1719
1720 SWIGINTERNINLINE int
1721 SWIG_Check_int(PyObject* obj)
1722 {
1723 return SWIG_AsVal_int(obj, (int*)0);
1724 }
1725
1726
1727 SWIGINTERNINLINE int
1728 SWIG_Check_long(PyObject* obj)
1729 {
1730 return SWIG_AsVal_long(obj, (long*)0);
1731 }
1732
1733
1734 SWIGINTERN int
1735 SWIG_AsVal_bool(PyObject *obj, bool *val)
1736 {
1737 if (obj == Py_True) {
1738 if (val) *val = true;
1739 return 1;
1740 }
1741 if (obj == Py_False) {
1742 if (val) *val = false;
1743 return 1;
1744 }
1745 int res = 0;
1746 if (SWIG_AsVal_int(obj, &res)) {
1747 if (val) *val = res ? true : false;
1748 return 1;
1749 } else {
1750 PyErr_Clear();
1751 }
1752 if (val) {
1753 SWIG_type_error("bool", obj);
1754 }
1755 return 0;
1756 }
1757
1758
1759 SWIGINTERNINLINE bool
1760 SWIG_As_bool(PyObject* obj)
1761 {
1762 bool v;
1763 if (!SWIG_AsVal_bool(obj, &v)) {
1764 /*
1765 this is needed to make valgrind/purify happier.
1766 */
1767 memset((void*)&v, 0, sizeof(bool));
1768 }
1769 return v;
1770 }
1771
1772
1773 SWIGINTERNINLINE int
1774 SWIG_Check_bool(PyObject* obj)
1775 {
1776 return SWIG_AsVal_bool(obj, (bool*)0);
1777 }
1778
1779
1780 /*@c:\\PROJECTS\\SWIG-1.3.27\\Lib\\python\\pymacros.swg,72,SWIG_define@*/
1781 #define SWIG_From_int PyInt_FromLong
1782 /*@@*/
1783
1784
1785 static PyObject* t_output_helper(PyObject* result, PyObject* obj)
1786 {
1787 PyObject* o2;
1788 PyObject* o3;
1789 if (!result) {
1790 result = obj;
1791 } else if (result == Py_None) {
1792 Py_DECREF(result);
1793 result = obj;
1794 } else {
1795 if (!PyTuple_Check(result)) {
1796 o2 = result;
1797 result = PyTuple_New(1);
1798 PyTuple_SET_ITEM(result, 0, o2);
1799 }
1800 o3 = PyTuple_New(1);
1801 PyTuple_SetItem(o3, 0, obj);
1802 o2 = result;
1803 result = PySequence_Concat(o2, o3);
1804 Py_DECREF(o2);
1805 Py_DECREF(o3);
1806 }
1807 return result;
1808 }
1809
1810
1811
1812 SWIGINTERN int
1813 SWIG_AsVal_double(PyObject *obj, double* val)
1814 {
1815 if (PyNumber_Check(obj)) {
1816 if (val) *val = PyFloat_AsDouble(obj);
1817 return 1;
1818 }
1819 else {
1820 SWIG_Python_TypeError("number", obj);
1821 }
1822 return 0;
1823 }
1824
1825
1826 SWIGINTERNINLINE double
1827 SWIG_As_double(PyObject* obj)
1828 {
1829 double v;
1830 if (!SWIG_AsVal_double(obj, &v)) {
1831 /*
1832 this is needed to make valgrind/purify happier.
1833 */
1834 memset((void*)&v, 0, sizeof(double));
1835 }
1836 return v;
1837 }
1838
1839
1840 SWIGINTERNINLINE int
1841 SWIG_Check_double(PyObject* obj)
1842 {
1843 return SWIG_AsVal_double(obj, (double*)0);
1844 }
1845
1846
1847 /*@c:\\PROJECTS\\SWIG-1.3.27\\Lib\\python\\pymacros.swg,72,SWIG_define@*/
1848 #define SWIG_From_double PyFloat_FromDouble
1849 /*@@*/
1850
1851 static const wxString wxPyFrameNameStr(wxFrameNameStr);
1852 static const wxString wxPyDialogNameStr(wxDialogNameStr);
1853 static const wxString wxPyStatusLineNameStr(wxStatusLineNameStr);
1854 static const wxString wxPyToolBarNameStr(wxToolBarNameStr);
1855 static void wxTopLevelWindow_MacSetMetalAppearance(wxTopLevelWindow *self,bool on){ /*wxPyRaiseNotImplemented();*/ }
1856 static bool wxTopLevelWindow_MacGetMetalAppearance(wxTopLevelWindow const *self){ /*wxPyRaiseNotImplemented();*/ return false; }
1857
1858 /*@c:\\PROJECTS\\SWIG-1.3.27\\Lib\\python\\pymacros.swg,72,SWIG_define@*/
1859 #define SWIG_From_long PyInt_FromLong
1860 /*@@*/
1861
1862
1863
1864 static wxRect wxStatusBar_GetFieldRect(wxStatusBar *self,int i){
1865 wxRect r;
1866 self->GetFieldRect(i, r);
1867 return r;
1868 }
1869 static const wxString wxPySplitterNameStr(wxT("splitter"));
1870 static const wxString wxPySashNameStr(wxT("sashWindow"));
1871 static const wxString wxPySashLayoutNameStr(wxT("layoutWindow"));
1872
1873 #include <wx/popupwin.h>
1874
1875
1876 class wxPyPopupTransientWindow : public wxPopupTransientWindow
1877 {
1878 public:
1879 wxPyPopupTransientWindow() : wxPopupTransientWindow() {}
1880 wxPyPopupTransientWindow(wxWindow* parent, int style = wxBORDER_NONE)
1881 : wxPopupTransientWindow(parent, style) {}
1882
1883 DEC_PYCALLBACK_BOOL_ME(ProcessLeftDown);
1884 DEC_PYCALLBACK__(OnDismiss);
1885 DEC_PYCALLBACK_BOOL_(CanDismiss);
1886 PYPRIVATE;
1887 };
1888
1889
1890 IMP_PYCALLBACK_BOOL_ME(wxPyPopupTransientWindow, wxPopupTransientWindow, ProcessLeftDown);
1891 IMP_PYCALLBACK__(wxPyPopupTransientWindow, wxPopupTransientWindow, OnDismiss);
1892 IMP_PYCALLBACK_BOOL_(wxPyPopupTransientWindow, wxPopupTransientWindow, CanDismiss);
1893
1894
1895 #include <wx/tipwin.h>
1896
1897 static wxTipWindow *new_wxTipWindow(wxWindow *parent,wxString const &text,int maxLength=100,wxRect *rectBound=NULL){
1898 return new wxTipWindow(parent, text, maxLength, NULL, rectBound);
1899 }
1900
1901 #include <wx/tipwin.h>
1902
1903
1904 #include <wx/vscroll.h>
1905
1906
1907 class wxPyVScrolledWindow : public wxVScrolledWindow
1908 {
1909 DECLARE_ABSTRACT_CLASS(wxPyVScrolledWindow)
1910 public:
1911 wxPyVScrolledWindow() : wxVScrolledWindow() {}
1912
1913 wxPyVScrolledWindow(wxWindow *parent,
1914 wxWindowID id = wxID_ANY,
1915 const wxPoint& pos = wxDefaultPosition,
1916 const wxSize& size = wxDefaultSize,
1917 long style = 0,
1918 const wxString& name = wxPyPanelNameStr)
1919 : wxVScrolledWindow(parent, id, pos, size, style, name)
1920 {}
1921
1922 // Overridable virtuals
1923
1924 // this function must be overridden in the derived class and it should
1925 // return the height of the given line in pixels
1926 DEC_PYCALLBACK_COORD_SIZET_constpure(OnGetLineHeight);
1927
1928
1929 // this function doesn't have to be overridden but it may be useful to do
1930 // it if calculating the lines heights is a relatively expensive operation
1931 // as it gives the user code a possibility to calculate several of them at
1932 // once
1933 //
1934 // OnGetLinesHint() is normally called just before OnGetLineHeight() but you
1935 // shouldn't rely on the latter being called for all lines in the interval
1936 // specified here. It is also possible that OnGetLineHeight() will be
1937 // called for the lines outside of this interval, so this is really just a
1938 // hint, not a promise.
1939 //
1940 // finally note that lineMin is inclusive, while lineMax is exclusive, as
1941 // usual
1942 DEC_PYCALLBACK_VOID_SIZETSIZET_const(OnGetLinesHint);
1943
1944
1945 // when the number of lines changes, we try to estimate the total height
1946 // of all lines which is a rather expensive operation in terms of lines
1947 // access, so if the user code may estimate the average height
1948 // better/faster than we do, it should override this function to implement
1949 // its own logic
1950 //
1951 // this function should return the best guess for the total height it may
1952 // make
1953 DEC_PYCALLBACK_COORD_const(EstimateTotalHeight);
1954
1955
1956 // Also expose some other interesting protected methods
1957
1958
1959 // find the index of the line we need to show at the top of the window such
1960 // that the last (fully or partially) visible line is the given one
1961 size_t FindFirstFromBottom(size_t lineLast, bool fullyVisible = false)
1962 { return wxVScrolledWindow::FindFirstFromBottom(lineLast, fullyVisible); }
1963
1964 // get the total height of the lines between lineMin (inclusive) and
1965 // lineMax (exclusive)
1966 wxCoord GetLinesHeight(size_t lineMin, size_t lineMax) const
1967 { return wxVScrolledWindow::GetLinesHeight(lineMin, lineMax); }
1968
1969
1970 PYPRIVATE;
1971 };
1972
1973 IMPLEMENT_ABSTRACT_CLASS(wxPyVScrolledWindow, wxVScrolledWindow);
1974
1975 IMP_PYCALLBACK_COORD_SIZET_constpure(wxPyVScrolledWindow, wxVScrolledWindow, OnGetLineHeight);
1976 IMP_PYCALLBACK_VOID_SIZETSIZET_const(wxPyVScrolledWindow, wxVScrolledWindow, OnGetLinesHint);
1977 IMP_PYCALLBACK_COORD_const (wxPyVScrolledWindow, wxVScrolledWindow, EstimateTotalHeight);
1978
1979
1980 SWIGINTERN int
1981 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1982 {
1983 long v = 0;
1984 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1985 SWIG_Python_TypeError("unsigned number", obj);
1986 }
1987 else if (val)
1988 *val = (unsigned long)v;
1989 return 1;
1990 }
1991
1992
1993 SWIGINTERNINLINE unsigned long
1994 SWIG_As_unsigned_SS_long(PyObject* obj)
1995 {
1996 unsigned long v;
1997 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1998 /*
1999 this is needed to make valgrind/purify happier.
2000 */
2001 memset((void*)&v, 0, sizeof(unsigned long));
2002 }
2003 return v;
2004 }
2005
2006
2007 SWIGINTERNINLINE int
2008 SWIG_Check_unsigned_SS_long(PyObject* obj)
2009 {
2010 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
2011 }
2012
2013
2014 SWIGINTERNINLINE PyObject*
2015 SWIG_From_unsigned_SS_long(unsigned long value)
2016 {
2017 return (value > LONG_MAX) ?
2018 PyLong_FromUnsignedLong(value)
2019 : PyInt_FromLong(static_cast<long >(value));
2020 }
2021
2022
2023 #include <wx/vlbox.h>
2024
2025 static const wxString wxPyVListBoxNameStr(wxVListBoxNameStr);
2026
2027 class wxPyVListBox : public wxVListBox
2028 {
2029 DECLARE_ABSTRACT_CLASS(wxPyVListBox)
2030 public:
2031 wxPyVListBox() : wxVListBox() {}
2032
2033 wxPyVListBox(wxWindow *parent,
2034 wxWindowID id = wxID_ANY,
2035 const wxPoint& pos = wxDefaultPosition,
2036 const wxSize& size = wxDefaultSize,
2037 long style = 0,
2038 const wxString& name = wxPyVListBoxNameStr)
2039 : wxVListBox(parent, id, pos, size, style, name)
2040 {}
2041
2042 // Overridable virtuals
2043
2044 // the derived class must implement this function to actually draw the item
2045 // with the given index on the provided DC
2046 // virtual void OnDrawItem(wxDC& dc, const wxRect& rect, size_t n) const = 0;
2047 DEC_PYCALLBACK__DCRECTSIZET_constpure(OnDrawItem);
2048
2049
2050 // the derived class must implement this method to return the height of the
2051 // specified item
2052 // virtual wxCoord OnMeasureItem(size_t n) const = 0;
2053 DEC_PYCALLBACK_COORD_SIZET_constpure(OnMeasureItem);
2054
2055
2056 // this method may be used to draw separators between the lines; note that
2057 // the rectangle may be modified, typically to deflate it a bit before
2058 // passing to OnDrawItem()
2059 //
2060 // the base class version doesn't do anything
2061 // virtual void OnDrawSeparator(wxDC& dc, wxRect& rect, size_t n) const;
2062 DEC_PYCALLBACK__DCRECTSIZET_constpure(OnDrawSeparator);
2063
2064
2065 // this method is used to draw the items background and, maybe, a border
2066 // around it
2067 //
2068 // the base class version implements a reasonable default behaviour which
2069 // consists in drawing the selected item with the standard background
2070 // colour and drawing a border around the item if it is either selected or
2071 // current
2072 // virtual void OnDrawBackground(wxDC& dc, const wxRect& rect, size_t n) const;
2073 DEC_PYCALLBACK__DCRECTSIZET_const(OnDrawBackground);
2074
2075
2076 PYPRIVATE;
2077 };
2078
2079 IMPLEMENT_ABSTRACT_CLASS(wxPyVListBox, wxVListBox);
2080
2081 IMP_PYCALLBACK__DCRECTSIZET_constpure(wxPyVListBox, wxVListBox, OnDrawItem);
2082 IMP_PYCALLBACK_COORD_SIZET_constpure (wxPyVListBox, wxVListBox, OnMeasureItem);
2083 IMP_PYCALLBACK__DCRECTSIZET_constpure(wxPyVListBox, wxVListBox, OnDrawSeparator);
2084 IMP_PYCALLBACK__DCRECTSIZET_const (wxPyVListBox, wxVListBox, OnDrawBackground);
2085
2086
2087 static PyObject *wxPyVListBox_GetFirstSelected(wxPyVListBox *self){
2088 unsigned long cookie = 0;
2089 int selected = self->GetFirstSelected(cookie);
2090 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2091 PyObject* tup = PyTuple_New(2);
2092 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(selected));
2093 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(cookie));
2094 wxPyEndBlockThreads(blocked);
2095 return tup;
2096 }
2097 static PyObject *wxPyVListBox_GetNextSelected(wxPyVListBox *self,unsigned long cookie){
2098 int selected = self->GetNextSelected(cookie);
2099 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2100 PyObject* tup = PyTuple_New(2);
2101 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(selected));
2102 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(cookie));
2103 wxPyEndBlockThreads(blocked);
2104 return tup;
2105 }
2106
2107 #include <wx/htmllbox.h>
2108
2109
2110 class wxPyHtmlListBox : public wxHtmlListBox
2111 {
2112 DECLARE_ABSTRACT_CLASS(wxPyHtmlListBox)
2113 public:
2114 wxPyHtmlListBox() : wxHtmlListBox() {}
2115
2116 wxPyHtmlListBox(wxWindow *parent,
2117 wxWindowID id = wxID_ANY,
2118 const wxPoint& pos = wxDefaultPosition,
2119 const wxSize& size = wxDefaultSize,
2120 long style = 0,
2121 const wxString& name = wxPyVListBoxNameStr)
2122 : wxHtmlListBox(parent, id, pos, size, style, name)
2123 {}
2124
2125 // Overridable virtuals
2126
2127 // this method must be implemented in the derived class and should return
2128 // the body (i.e. without <html>) of the HTML for the given item
2129 DEC_PYCALLBACK_STRING_SIZET_pure(OnGetItem);
2130
2131 // this function may be overridden to decorate HTML returned by OnGetItem()
2132 DEC_PYCALLBACK_STRING_SIZET(OnGetItemMarkup);
2133
2134 // TODO:
2135 // // this method allows to customize the selection appearance: it may be used
2136 // // to specify the colour of the text which normally has the given colour
2137 // // colFg when it is inside the selection
2138 // //
2139 // // by default, the original colour is not used at all and all text has the
2140 // // same (default for this system) colour inside selection
2141 // virtual wxColour GetSelectedTextColour(const wxColour& colFg) const;
2142
2143 // // this is the same as GetSelectedTextColour() but allows to customize the
2144 // // background colour -- this is even more rarely used as you can change it
2145 // // globally using SetSelectionBackground()
2146 // virtual wxColour GetSelectedTextBgColour(const wxColour& colBg) const;
2147
2148
2149 PYPRIVATE;
2150 };
2151
2152
2153 IMPLEMENT_ABSTRACT_CLASS(wxPyHtmlListBox, wxHtmlListBox)
2154
2155 IMP_PYCALLBACK_STRING_SIZET_pure(wxPyHtmlListBox, wxHtmlListBox, OnGetItem);
2156 IMP_PYCALLBACK_STRING_SIZET (wxPyHtmlListBox, wxHtmlListBox, OnGetItemMarkup);
2157
2158
2159
2160
2161
2162 #ifndef wxHAS_TASK_BAR_ICON
2163 // implement dummy classes for platforms that don't have it
2164
2165 class wxTaskBarIcon : public wxEvtHandler
2166 {
2167 public:
2168 wxTaskBarIcon() { wxPyRaiseNotImplemented(); }
2169 };
2170
2171
2172 class wxTaskBarIconEvent : public wxEvent
2173 {
2174 public:
2175 wxTaskBarIconEvent(wxEventType, wxTaskBarIcon *)
2176 { wxPyRaiseNotImplemented(); }
2177 virtual wxEvent* Clone() const { return NULL; }
2178 bool IsOk() const { return false; }
2179 bool IsIconInstalled() const { return false; }
2180 bool SetIcon(const wxIcon& icon, const wxString& tooltip = wxPyEmptyString) { return false; }
2181 bool RemoveIcon() { return false; }
2182 bool PopupMenu(wxMenu *menu) { return false; }
2183 };
2184
2185 enum {
2186 wxEVT_TASKBAR_MOVE = 0,
2187 wxEVT_TASKBAR_LEFT_DOWN = 0,
2188 wxEVT_TASKBAR_LEFT_UP = 0,
2189 wxEVT_TASKBAR_RIGHT_DOWN = 0,
2190 wxEVT_TASKBAR_RIGHT_UP = 0,
2191 wxEVT_TASKBAR_LEFT_DCLICK = 0,
2192 wxEVT_TASKBAR_RIGHT_DCLICK = 0,
2193 };
2194
2195
2196 #else
2197 // Otherwise make a class that can virtualize CreatePopupMenu
2198 class wxPyTaskBarIcon : public wxTaskBarIcon
2199 {
2200 DECLARE_ABSTRACT_CLASS(wxPyTaskBarIcon)
2201 public:
2202 wxPyTaskBarIcon() : wxTaskBarIcon()
2203 {}
2204
2205 wxMenu* CreatePopupMenu() {
2206 wxMenu *rval = NULL;
2207 bool found;
2208 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2209 if ((found = wxPyCBH_findCallback(m_myInst, "CreatePopupMenu"))) {
2210 PyObject* ro;
2211 wxMenu* ptr;
2212 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2213 if (ro) {
2214 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxMenu")))
2215 rval = ptr;
2216 Py_DECREF(ro);
2217 }
2218 }
2219 wxPyEndBlockThreads(blocked);
2220 if (! found)
2221 rval = wxTaskBarIcon::CreatePopupMenu();
2222 return rval;
2223 }
2224
2225 PYPRIVATE;
2226 };
2227
2228 IMPLEMENT_ABSTRACT_CLASS(wxPyTaskBarIcon, wxTaskBarIcon);
2229
2230 #endif
2231
2232 static void wxPyTaskBarIcon_Destroy(wxPyTaskBarIcon *self){
2233 self->RemoveIcon();
2234 delete self;
2235 }
2236 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
2237 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
2238 static const wxString wxPyDirDialogNameStr(wxDirDialogNameStr);
2239 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
2240 static const wxString wxPyGetTextFromUserPromptStr(wxGetTextFromUserPromptStr);
2241 static const wxString wxPyMessageBoxCaptionStr(wxMessageBoxCaptionStr);
2242 static PyObject *wxFileDialog_GetFilenames(wxFileDialog *self){
2243 wxArrayString arr;
2244 self->GetFilenames(arr);
2245 return wxArrayString2PyList_helper(arr);
2246 }
2247 static PyObject *wxFileDialog_GetPaths(wxFileDialog *self){
2248 wxArrayString arr;
2249 self->GetPaths(arr);
2250 return wxArrayString2PyList_helper(arr);
2251 }
2252 static PyObject *wxMultiChoiceDialog_GetSelections(wxMultiChoiceDialog *self){
2253 return wxArrayInt2PyList_helper(self->GetSelections());
2254 }
2255 static wxSingleChoiceDialog *new_wxSingleChoiceDialog(wxWindow *parent,wxString const &message,wxString const &caption,int choices,wxString *choices_array,long style=wxCHOICEDLG_STYLE,wxPoint const &pos=wxDefaultPosition){
2256 return new wxSingleChoiceDialog(parent, message, caption,
2257 choices, choices_array, NULL, style, pos);
2258 }
2259 static const wxString wxPyGetPasswordFromUserPromptStr(wxGetPasswordFromUserPromptStr);
2260
2261 #include <wx/mdi.h>
2262
2263 // C++ version of Python aware wxWindow
2264 class wxPyWindow : public wxWindow
2265 {
2266 DECLARE_DYNAMIC_CLASS(wxPyWindow)
2267 public:
2268 wxPyWindow() : wxWindow() {}
2269 wxPyWindow(wxWindow* parent, const wxWindowID id,
2270 const wxPoint& pos = wxDefaultPosition,
2271 const wxSize& size = wxDefaultSize,
2272 long style = 0,
2273 const wxString& name = wxPyPanelNameStr)
2274 : wxWindow(parent, id, pos, size, style, name) {}
2275
2276 void SetBestSize(const wxSize& size) { wxWindow::SetBestSize(size); }
2277
2278 bool DoEraseBackground(wxDC* dc) {
2279 #ifdef __WXMSW__
2280 return wxWindow::DoEraseBackground(dc->GetHDC());
2281 #else
2282 dc->SetBackground(wxBrush(GetBackgroundColour()));
2283 dc->Clear();
2284 return true;
2285 #endif
2286 }
2287
2288 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2289 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2290 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2291 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2292
2293 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2294 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2295 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2296
2297 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2298 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2299
2300 DEC_PYCALLBACK__(InitDialog);
2301 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2302 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2303 DEC_PYCALLBACK_BOOL_(Validate);
2304
2305 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2306 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2307 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2308
2309 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2310 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2311
2312 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
2313 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
2314
2315 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2316
2317 DEC_PYCALLBACK_VOID_(OnInternalIdle);
2318
2319 PYPRIVATE;
2320 };
2321
2322 IMPLEMENT_DYNAMIC_CLASS(wxPyWindow, wxWindow);
2323
2324 IMP_PYCALLBACK_VOID_INT4(wxPyWindow, wxWindow, DoMoveWindow);
2325 IMP_PYCALLBACK_VOID_INT5(wxPyWindow, wxWindow, DoSetSize);
2326 IMP_PYCALLBACK_VOID_INTINT(wxPyWindow, wxWindow, DoSetClientSize);
2327 IMP_PYCALLBACK_VOID_INTINT(wxPyWindow, wxWindow, DoSetVirtualSize);
2328
2329 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetSize);
2330 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetClientSize);
2331 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWindow, wxWindow, DoGetPosition);
2332
2333 IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, DoGetVirtualSize);
2334 IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, DoGetBestSize);
2335
2336 IMP_PYCALLBACK__(wxPyWindow, wxWindow, InitDialog);
2337 IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, TransferDataFromWindow);
2338 IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, TransferDataToWindow);
2339 IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, Validate);
2340
2341 IMP_PYCALLBACK_BOOL_const(wxPyWindow, wxWindow, AcceptsFocus);
2342 IMP_PYCALLBACK_BOOL_const(wxPyWindow, wxWindow, AcceptsFocusFromKeyboard);
2343 IMP_PYCALLBACK_SIZE_const(wxPyWindow, wxWindow, GetMaxSize);
2344
2345 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow, wxWindow, AddChild);
2346 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWindow, wxWindow, RemoveChild);
2347
2348 IMP_PYCALLBACK_BOOL_const(wxPyWindow, wxWindow, ShouldInheritColours);
2349 IMP_PYCALLBACK_VIZATTR_(wxPyWindow, wxWindow, GetDefaultAttributes);
2350
2351 IMP_PYCALLBACK_BOOL_(wxPyWindow, wxWindow, HasTransparentBackground);
2352
2353 IMP_PYCALLBACK_VOID_(wxPyWindow, wxWindow, OnInternalIdle);
2354
2355 // C++ version of Python aware wxPanel
2356 class wxPyPanel : public wxPanel
2357 {
2358 DECLARE_DYNAMIC_CLASS(wxPyPanel)
2359 public:
2360 wxPyPanel() : wxPanel() {}
2361 wxPyPanel(wxWindow* parent, const wxWindowID id,
2362 const wxPoint& pos = wxDefaultPosition,
2363 const wxSize& size = wxDefaultSize,
2364 long style = 0,
2365 const wxString& name = wxPyPanelNameStr)
2366 : wxPanel(parent, id, pos, size, style, name) {}
2367
2368 void SetBestSize(const wxSize& size) { wxPanel::SetBestSize(size); }
2369 bool DoEraseBackground(wxDC* dc) {
2370 #ifdef __WXMSW__
2371 return wxWindow::DoEraseBackground(dc->GetHDC());
2372 #else
2373 dc->SetBackground(wxBrush(GetBackgroundColour()));
2374 dc->Clear();
2375 return true;
2376 #endif
2377 }
2378
2379
2380 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2381 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2382 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2383 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2384
2385 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2386 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2387 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2388
2389 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2390 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2391
2392 DEC_PYCALLBACK__(InitDialog);
2393 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2394 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2395 DEC_PYCALLBACK_BOOL_(Validate);
2396
2397 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2398 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2399 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2400
2401 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2402 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2403
2404 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
2405 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
2406
2407 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2408
2409 DEC_PYCALLBACK_VOID_(OnInternalIdle);
2410
2411 PYPRIVATE;
2412 };
2413
2414 IMPLEMENT_DYNAMIC_CLASS(wxPyPanel, wxPanel);
2415
2416 IMP_PYCALLBACK_VOID_INT4(wxPyPanel, wxPanel, DoMoveWindow);
2417 IMP_PYCALLBACK_VOID_INT5(wxPyPanel, wxPanel, DoSetSize);
2418 IMP_PYCALLBACK_VOID_INTINT(wxPyPanel, wxPanel, DoSetClientSize);
2419 IMP_PYCALLBACK_VOID_INTINT(wxPyPanel, wxPanel, DoSetVirtualSize);
2420
2421 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetSize);
2422 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetClientSize);
2423 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyPanel, wxPanel, DoGetPosition);
2424
2425 IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, DoGetVirtualSize);
2426 IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, DoGetBestSize);
2427
2428 IMP_PYCALLBACK__(wxPyPanel, wxPanel, InitDialog);
2429 IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, TransferDataFromWindow);
2430 IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, TransferDataToWindow);
2431 IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, Validate);
2432
2433 IMP_PYCALLBACK_BOOL_const(wxPyPanel, wxPanel, AcceptsFocus);
2434 IMP_PYCALLBACK_BOOL_const(wxPyPanel, wxPanel, AcceptsFocusFromKeyboard);
2435 IMP_PYCALLBACK_SIZE_const(wxPyPanel, wxPanel, GetMaxSize);
2436
2437 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel, wxPanel, AddChild);
2438 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyPanel, wxPanel, RemoveChild);
2439
2440 IMP_PYCALLBACK_BOOL_const(wxPyPanel, wxPanel, ShouldInheritColours);
2441 IMP_PYCALLBACK_VIZATTR_(wxPyPanel, wxPanel, GetDefaultAttributes);
2442
2443 IMP_PYCALLBACK_BOOL_(wxPyPanel, wxPanel, HasTransparentBackground);
2444
2445 IMP_PYCALLBACK_VOID_(wxPyPanel, wxPanel, OnInternalIdle);
2446
2447 // C++ version of Python aware wxScrolledWindow
2448 class wxPyScrolledWindow : public wxScrolledWindow
2449 {
2450 DECLARE_DYNAMIC_CLASS(wxPyScrolledWindow)
2451 public:
2452 wxPyScrolledWindow() : wxScrolledWindow() {}
2453 wxPyScrolledWindow(wxWindow* parent, const wxWindowID id,
2454 const wxPoint& pos = wxDefaultPosition,
2455 const wxSize& size = wxDefaultSize,
2456 long style = 0,
2457 const wxString& name = wxPyPanelNameStr)
2458 : wxScrolledWindow(parent, id, pos, size, style, name) {}
2459
2460 void SetBestSize(const wxSize& size) { wxScrolledWindow::SetBestSize(size); }
2461 bool DoEraseBackground(wxDC* dc) {
2462 #ifdef __WXMSW__
2463 return wxWindow::DoEraseBackground(dc->GetHDC());
2464 #else
2465 dc->SetBackground(wxBrush(GetBackgroundColour()));
2466 dc->Clear();
2467 return true;
2468 #endif
2469 }
2470
2471 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2472 DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2473 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2474 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2475
2476 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2477 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2478 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2479
2480 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2481 DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2482
2483 DEC_PYCALLBACK__(InitDialog);
2484 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2485 DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2486 DEC_PYCALLBACK_BOOL_(Validate);
2487
2488 DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2489 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2490 DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2491
2492 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2493 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2494
2495 DEC_PYCALLBACK_BOOL_const(ShouldInheritColours);
2496 DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes);
2497
2498 DEC_PYCALLBACK_BOOL_(HasTransparentBackground);
2499
2500 DEC_PYCALLBACK_VOID_(OnInternalIdle);
2501
2502 PYPRIVATE;
2503 };
2504
2505 IMPLEMENT_DYNAMIC_CLASS(wxPyScrolledWindow, wxScrolledWindow);
2506
2507 IMP_PYCALLBACK_VOID_INT4(wxPyScrolledWindow, wxScrolledWindow, DoMoveWindow);
2508 IMP_PYCALLBACK_VOID_INT5(wxPyScrolledWindow, wxScrolledWindow, DoSetSize);
2509 IMP_PYCALLBACK_VOID_INTINT(wxPyScrolledWindow, wxScrolledWindow, DoSetClientSize);
2510 IMP_PYCALLBACK_VOID_INTINT(wxPyScrolledWindow, wxScrolledWindow, DoSetVirtualSize);
2511
2512 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyScrolledWindow, wxScrolledWindow, DoGetSize);
2513 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyScrolledWindow, wxScrolledWindow, DoGetClientSize);
2514 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyScrolledWindow, wxScrolledWindow, DoGetPosition);
2515
2516 IMP_PYCALLBACK_SIZE_const(wxPyScrolledWindow, wxScrolledWindow, DoGetVirtualSize);
2517 IMP_PYCALLBACK_SIZE_const(wxPyScrolledWindow, wxScrolledWindow, DoGetBestSize);
2518
2519 IMP_PYCALLBACK__(wxPyScrolledWindow, wxScrolledWindow, InitDialog);
2520 IMP_PYCALLBACK_BOOL_(wxPyScrolledWindow, wxScrolledWindow, TransferDataFromWindow);
2521 IMP_PYCALLBACK_BOOL_(wxPyScrolledWindow, wxScrolledWindow, TransferDataToWindow);
2522 IMP_PYCALLBACK_BOOL_(wxPyScrolledWindow, wxScrolledWindow, Validate);
2523
2524 IMP_PYCALLBACK_BOOL_const(wxPyScrolledWindow, wxScrolledWindow, AcceptsFocus);
2525 IMP_PYCALLBACK_BOOL_const(wxPyScrolledWindow, wxScrolledWindow, AcceptsFocusFromKeyboard);
2526 IMP_PYCALLBACK_SIZE_const(wxPyScrolledWindow, wxScrolledWindow, GetMaxSize);
2527
2528 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyScrolledWindow, wxScrolledWindow, AddChild);
2529 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyScrolledWindow, wxScrolledWindow, RemoveChild);
2530
2531 IMP_PYCALLBACK_BOOL_const(wxPyScrolledWindow, wxScrolledWindow, ShouldInheritColours);
2532 IMP_PYCALLBACK_VIZATTR_(wxPyScrolledWindow, wxScrolledWindow, GetDefaultAttributes);
2533
2534 IMP_PYCALLBACK_BOOL_(wxPyScrolledWindow, wxScrolledWindow, HasTransparentBackground);
2535
2536 IMP_PYCALLBACK_VOID_(wxPyScrolledWindow, wxScrolledWindow, OnInternalIdle);
2537
2538
2539 #include "wx/wxPython/printfw.h"
2540
2541
2542 static const wxString wxPyPrintoutTitleStr(wxT("Printout"));
2543 static const wxString wxPyPreviewCanvasNameStr(wxT("previewcanvas"));
2544 static PyObject *wxPrintData_GetPrivData(wxPrintData *self){
2545 PyObject* data;
2546 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2547 data = PyString_FromStringAndSize(self->GetPrivData(),
2548 self->GetPrivDataLen());
2549 wxPyEndBlockThreads(blocked);
2550 return data;
2551 }
2552 static void wxPrintData_SetPrivData(wxPrintData *self,PyObject *data){
2553 if (! PyString_Check(data)) {
2554 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
2555 "Expected string object"));
2556 return /* NULL */ ;
2557 }
2558
2559 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2560 self->SetPrivData(PyString_AS_STRING(data), PyString_GET_SIZE(data));
2561 wxPyEndBlockThreads(blocked);
2562 }
2563
2564
2565 IMPLEMENT_ABSTRACT_CLASS(wxPyPrintout, wxPrintout);
2566
2567 // Since this one would be tough and ugly to do with the Macros...
2568 void wxPyPrintout::GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo) {
2569 bool hadErr = false;
2570 bool found;
2571
2572 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2573 if ((found = wxPyCBH_findCallback(m_myInst, "GetPageInfo"))) {
2574 PyObject* result = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2575 if (result && PyTuple_Check(result) && PyTuple_Size(result) == 4) {
2576 PyObject* val;
2577
2578 val = PyTuple_GetItem(result, 0);
2579 if (PyInt_Check(val)) *minPage = PyInt_AsLong(val);
2580 else hadErr = true;
2581
2582 val = PyTuple_GetItem(result, 1);
2583 if (PyInt_Check(val)) *maxPage = PyInt_AsLong(val);
2584 else hadErr = true;
2585
2586 val = PyTuple_GetItem(result, 2);
2587 if (PyInt_Check(val)) *pageFrom = PyInt_AsLong(val);
2588 else hadErr = true;
2589
2590 val = PyTuple_GetItem(result, 3);
2591 if (PyInt_Check(val)) *pageTo = PyInt_AsLong(val);
2592 else hadErr = true;
2593 }
2594 else
2595 hadErr = true;
2596
2597 if (hadErr) {
2598 PyErr_SetString(PyExc_TypeError, "GetPageInfo should return a tuple of 4 integers.");
2599 PyErr_Print();
2600 }
2601 Py_DECREF(result);
2602 }
2603 wxPyEndBlockThreads(blocked);
2604 if (! found)
2605 wxPrintout::GetPageInfo(minPage, maxPage, pageFrom, pageTo);
2606 }
2607
2608
2609
2610 IMP_PYCALLBACK_BOOL_INTINT(wxPyPrintout, wxPrintout, OnBeginDocument);
2611 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndDocument);
2612 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnBeginPrinting);
2613 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndPrinting);
2614 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnPreparePrinting);
2615 IMP_PYCALLBACK_BOOL_INT_pure(wxPyPrintout, wxPrintout, OnPrintPage);
2616 IMP_PYCALLBACK_BOOL_INT(wxPyPrintout, wxPrintout, HasPage);
2617
2618
2619
2620
2621
2622 #define DEC_PYCALLBACK_BOOL_PREWINDC(CBNAME) \
2623 bool CBNAME(wxPreviewCanvas* a, wxDC& b)
2624
2625
2626 #define IMP_PYCALLBACK_BOOL_PREWINDC(CLASS, PCLASS, CBNAME) \
2627 bool CLASS::CBNAME(wxPreviewCanvas* a, wxDC& b) { \
2628 bool rval=false; \
2629 bool found; \
2630 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2631 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2632 PyObject* win = wxPyMake_wxObject(a,false); \
2633 PyObject* dc = wxPyMake_wxObject(&b,false); \
2634 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", win, dc)); \
2635 Py_DECREF(win); \
2636 Py_DECREF(dc); \
2637 } \
2638 wxPyEndBlockThreads(blocked); \
2639 if (! found) \
2640 rval = PCLASS::CBNAME(a, b); \
2641 return rval; \
2642 }
2643
2644
2645
2646
2647 class wxPyPrintPreview : public wxPrintPreview
2648 {
2649 DECLARE_CLASS(wxPyPrintPreview)
2650 public:
2651 wxPyPrintPreview(wxPyPrintout* printout,
2652 wxPyPrintout* printoutForPrinting,
2653 wxPrintDialogData* data=NULL)
2654 : wxPrintPreview(printout, printoutForPrinting, data)
2655 {}
2656 wxPyPrintPreview(wxPyPrintout* printout,
2657 wxPyPrintout* printoutForPrinting,
2658 wxPrintData* data)
2659 : wxPrintPreview(printout, printoutForPrinting, data)
2660 {}
2661
2662 DEC_PYCALLBACK_BOOL_INT(SetCurrentPage);
2663 DEC_PYCALLBACK_BOOL_PREWINDC(PaintPage);
2664 DEC_PYCALLBACK_BOOL_PREWINDC(DrawBlankPage);
2665 DEC_PYCALLBACK_BOOL_INT(RenderPage);
2666 DEC_PYCALLBACK_VOID_INT(SetZoom);
2667 DEC_PYCALLBACK_BOOL_BOOL(Print);
2668 DEC_PYCALLBACK_VOID_(DetermineScaling);
2669
2670 PYPRIVATE;
2671 };
2672
2673 // Stupid renamed classes... Fix this in 2.5...
2674 #if defined(__WXMSW__)
2675 IMPLEMENT_CLASS( wxPyPrintPreview, wxWindowsPrintPreview );
2676 #elif defined(__WXMAC__)
2677 IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
2678 #else
2679 IMPLEMENT_CLASS( wxPyPrintPreview, wxPostScriptPrintPreview );
2680 #endif
2681
2682 IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
2683 IMP_PYCALLBACK_BOOL_PREWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
2684 IMP_PYCALLBACK_BOOL_PREWINDC(wxPyPrintPreview, wxPrintPreview, DrawBlankPage);
2685 IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, RenderPage);
2686 IMP_PYCALLBACK_VOID_INT (wxPyPrintPreview, wxPrintPreview, SetZoom);
2687 IMP_PYCALLBACK_BOOL_BOOL (wxPyPrintPreview, wxPrintPreview, Print);
2688 IMP_PYCALLBACK_VOID_ (wxPyPrintPreview, wxPrintPreview, DetermineScaling);
2689
2690
2691 class wxPyPreviewFrame : public wxPreviewFrame
2692 {
2693 DECLARE_CLASS(wxPyPreviewFrame)
2694 public:
2695 wxPyPreviewFrame(wxPrintPreview* preview, wxFrame* parent,
2696 const wxString& title,
2697 const wxPoint& pos = wxDefaultPosition,
2698 const wxSize& size = wxDefaultSize,
2699 long style = wxDEFAULT_FRAME_STYLE,
2700 const wxString& name = wxPyFrameNameStr)
2701 : wxPreviewFrame(preview, parent, title, pos, size, style, name)
2702 {}
2703
2704 void SetPreviewCanvas(wxPreviewCanvas* canvas) { m_previewCanvas = canvas; }
2705 void SetControlBar(wxPreviewControlBar* bar) { m_controlBar = bar; }
2706
2707 DEC_PYCALLBACK_VOID_(Initialize);
2708 DEC_PYCALLBACK_VOID_(CreateCanvas);
2709 DEC_PYCALLBACK_VOID_(CreateControlBar);
2710
2711 PYPRIVATE;
2712 };
2713
2714 IMPLEMENT_CLASS(wxPyPreviewFrame, wxPreviewFrame);
2715
2716 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, Initialize);
2717 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, CreateCanvas);
2718 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, CreateControlBar);
2719
2720
2721 class wxPyPreviewControlBar : public wxPreviewControlBar
2722 {
2723 DECLARE_CLASS(wxPyPreviewControlBar)
2724 public:
2725 wxPyPreviewControlBar(wxPrintPreview *preview,
2726 long buttons,
2727 wxWindow *parent,
2728 const wxPoint& pos = wxDefaultPosition,
2729 const wxSize& size = wxDefaultSize,
2730 long style = 0,
2731 const wxString& name = wxPyPanelNameStr)
2732 : wxPreviewControlBar(preview, buttons, parent, pos, size, style, name)
2733 {}
2734
2735 void SetPrintPreview(wxPrintPreview* preview) { m_printPreview = preview; }
2736
2737 DEC_PYCALLBACK_VOID_(CreateButtons);
2738 DEC_PYCALLBACK_VOID_INT(SetZoomControl);
2739
2740 PYPRIVATE;
2741 };
2742
2743 IMPLEMENT_CLASS(wxPyPreviewControlBar, wxPreviewControlBar);
2744 IMP_PYCALLBACK_VOID_(wxPyPreviewControlBar, wxPreviewControlBar, CreateButtons);
2745 IMP_PYCALLBACK_VOID_INT(wxPyPreviewControlBar, wxPreviewControlBar, SetZoomControl);
2746
2747 #ifdef __cplusplus
2748 extern "C" {
2749 #endif
2750 static PyObject *_wrap_new_Panel(PyObject *, PyObject *args, PyObject *kwargs) {
2751 PyObject *resultobj = NULL;
2752 wxWindow *arg1 = (wxWindow *) 0 ;
2753 int arg2 = (int) (int)-1 ;
2754 wxPoint const &arg3_defvalue = wxDefaultPosition ;
2755 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
2756 wxSize const &arg4_defvalue = wxDefaultSize ;
2757 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
2758 long arg5 = (long) wxTAB_TRAVERSAL|wxNO_BORDER ;
2759 wxString const &arg6_defvalue = wxPyPanelNameStr ;
2760 wxString *arg6 = (wxString *) &arg6_defvalue ;
2761 wxPanel *result;
2762 wxPoint temp3 ;
2763 wxSize temp4 ;
2764 bool temp6 = false ;
2765 PyObject * obj0 = 0 ;
2766 PyObject * obj1 = 0 ;
2767 PyObject * obj2 = 0 ;
2768 PyObject * obj3 = 0 ;
2769 PyObject * obj4 = 0 ;
2770 PyObject * obj5 = 0 ;
2771 char *kwnames[] = {
2772 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
2773 };
2774
2775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Panel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2777 if (SWIG_arg_fail(1)) SWIG_fail;
2778 if (obj1) {
2779 {
2780 arg2 = static_cast<int const >(SWIG_As_int(obj1));
2781 if (SWIG_arg_fail(2)) SWIG_fail;
2782 }
2783 }
2784 if (obj2) {
2785 {
2786 arg3 = &temp3;
2787 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
2788 }
2789 }
2790 if (obj3) {
2791 {
2792 arg4 = &temp4;
2793 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
2794 }
2795 }
2796 if (obj4) {
2797 {
2798 arg5 = static_cast<long >(SWIG_As_long(obj4));
2799 if (SWIG_arg_fail(5)) SWIG_fail;
2800 }
2801 }
2802 if (obj5) {
2803 {
2804 arg6 = wxString_in_helper(obj5);
2805 if (arg6 == NULL) SWIG_fail;
2806 temp6 = true;
2807 }
2808 }
2809 {
2810 if (!wxPyCheckForApp()) SWIG_fail;
2811 PyThreadState* __tstate = wxPyBeginAllowThreads();
2812 result = (wxPanel *)new wxPanel(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
2813
2814 wxPyEndAllowThreads(__tstate);
2815 if (PyErr_Occurred()) SWIG_fail;
2816 }
2817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPanel, 1);
2818 {
2819 if (temp6)
2820 delete arg6;
2821 }
2822 return resultobj;
2823 fail:
2824 {
2825 if (temp6)
2826 delete arg6;
2827 }
2828 return NULL;
2829 }
2830
2831
2832 static PyObject *_wrap_new_PrePanel(PyObject *, PyObject *args, PyObject *kwargs) {
2833 PyObject *resultobj = NULL;
2834 wxPanel *result;
2835 char *kwnames[] = {
2836 NULL
2837 };
2838
2839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePanel",kwnames)) goto fail;
2840 {
2841 if (!wxPyCheckForApp()) SWIG_fail;
2842 PyThreadState* __tstate = wxPyBeginAllowThreads();
2843 result = (wxPanel *)new wxPanel();
2844
2845 wxPyEndAllowThreads(__tstate);
2846 if (PyErr_Occurred()) SWIG_fail;
2847 }
2848 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPanel, 1);
2849 return resultobj;
2850 fail:
2851 return NULL;
2852 }
2853
2854
2855 static PyObject *_wrap_Panel_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2856 PyObject *resultobj = NULL;
2857 wxPanel *arg1 = (wxPanel *) 0 ;
2858 wxWindow *arg2 = (wxWindow *) 0 ;
2859 int arg3 = (int) (int)-1 ;
2860 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2861 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2862 wxSize const &arg5_defvalue = wxDefaultSize ;
2863 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2864 long arg6 = (long) wxTAB_TRAVERSAL|wxNO_BORDER ;
2865 wxString const &arg7_defvalue = wxPyPanelNameStr ;
2866 wxString *arg7 = (wxString *) &arg7_defvalue ;
2867 bool result;
2868 wxPoint temp4 ;
2869 wxSize temp5 ;
2870 bool temp7 = false ;
2871 PyObject * obj0 = 0 ;
2872 PyObject * obj1 = 0 ;
2873 PyObject * obj2 = 0 ;
2874 PyObject * obj3 = 0 ;
2875 PyObject * obj4 = 0 ;
2876 PyObject * obj5 = 0 ;
2877 PyObject * obj6 = 0 ;
2878 char *kwnames[] = {
2879 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
2880 };
2881
2882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Panel_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2883 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2884 if (SWIG_arg_fail(1)) SWIG_fail;
2885 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2886 if (SWIG_arg_fail(2)) SWIG_fail;
2887 if (obj2) {
2888 {
2889 arg3 = static_cast<int const >(SWIG_As_int(obj2));
2890 if (SWIG_arg_fail(3)) SWIG_fail;
2891 }
2892 }
2893 if (obj3) {
2894 {
2895 arg4 = &temp4;
2896 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2897 }
2898 }
2899 if (obj4) {
2900 {
2901 arg5 = &temp5;
2902 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2903 }
2904 }
2905 if (obj5) {
2906 {
2907 arg6 = static_cast<long >(SWIG_As_long(obj5));
2908 if (SWIG_arg_fail(6)) SWIG_fail;
2909 }
2910 }
2911 if (obj6) {
2912 {
2913 arg7 = wxString_in_helper(obj6);
2914 if (arg7 == NULL) SWIG_fail;
2915 temp7 = true;
2916 }
2917 }
2918 {
2919 PyThreadState* __tstate = wxPyBeginAllowThreads();
2920 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
2921
2922 wxPyEndAllowThreads(__tstate);
2923 if (PyErr_Occurred()) SWIG_fail;
2924 }
2925 {
2926 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2927 }
2928 {
2929 if (temp7)
2930 delete arg7;
2931 }
2932 return resultobj;
2933 fail:
2934 {
2935 if (temp7)
2936 delete arg7;
2937 }
2938 return NULL;
2939 }
2940
2941
2942 static PyObject *_wrap_Panel_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
2943 PyObject *resultobj = NULL;
2944 wxPanel *arg1 = (wxPanel *) 0 ;
2945 PyObject * obj0 = 0 ;
2946 char *kwnames[] = {
2947 (char *) "self", NULL
2948 };
2949
2950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_InitDialog",kwnames,&obj0)) goto fail;
2951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2952 if (SWIG_arg_fail(1)) SWIG_fail;
2953 {
2954 PyThreadState* __tstate = wxPyBeginAllowThreads();
2955 (arg1)->InitDialog();
2956
2957 wxPyEndAllowThreads(__tstate);
2958 if (PyErr_Occurred()) SWIG_fail;
2959 }
2960 Py_INCREF(Py_None); resultobj = Py_None;
2961 return resultobj;
2962 fail:
2963 return NULL;
2964 }
2965
2966
2967 static PyObject *_wrap_Panel_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
2968 PyObject *resultobj = NULL;
2969 wxPanel *arg1 = (wxPanel *) 0 ;
2970 PyObject * obj0 = 0 ;
2971 char *kwnames[] = {
2972 (char *) "self", NULL
2973 };
2974
2975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_SetFocus",kwnames,&obj0)) goto fail;
2976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2977 if (SWIG_arg_fail(1)) SWIG_fail;
2978 {
2979 PyThreadState* __tstate = wxPyBeginAllowThreads();
2980 (arg1)->SetFocus();
2981
2982 wxPyEndAllowThreads(__tstate);
2983 if (PyErr_Occurred()) SWIG_fail;
2984 }
2985 Py_INCREF(Py_None); resultobj = Py_None;
2986 return resultobj;
2987 fail:
2988 return NULL;
2989 }
2990
2991
2992 static PyObject *_wrap_Panel_SetFocusIgnoringChildren(PyObject *, PyObject *args, PyObject *kwargs) {
2993 PyObject *resultobj = NULL;
2994 wxPanel *arg1 = (wxPanel *) 0 ;
2995 PyObject * obj0 = 0 ;
2996 char *kwnames[] = {
2997 (char *) "self", NULL
2998 };
2999
3000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_SetFocusIgnoringChildren",kwnames,&obj0)) goto fail;
3001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
3002 if (SWIG_arg_fail(1)) SWIG_fail;
3003 {
3004 PyThreadState* __tstate = wxPyBeginAllowThreads();
3005 (arg1)->SetFocusIgnoringChildren();
3006
3007 wxPyEndAllowThreads(__tstate);
3008 if (PyErr_Occurred()) SWIG_fail;
3009 }
3010 Py_INCREF(Py_None); resultobj = Py_None;
3011 return resultobj;
3012 fail:
3013 return NULL;
3014 }
3015
3016
3017 static PyObject *_wrap_Panel_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
3018 PyObject *resultobj = NULL;
3019 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3020 wxVisualAttributes result;
3021 PyObject * obj0 = 0 ;
3022 char *kwnames[] = {
3023 (char *) "variant", NULL
3024 };
3025
3026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Panel_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3027 if (obj0) {
3028 {
3029 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
3030 if (SWIG_arg_fail(1)) SWIG_fail;
3031 }
3032 }
3033 {
3034 if (!wxPyCheckForApp()) SWIG_fail;
3035 PyThreadState* __tstate = wxPyBeginAllowThreads();
3036 result = wxPanel::GetClassDefaultAttributes(arg1);
3037
3038 wxPyEndAllowThreads(__tstate);
3039 if (PyErr_Occurred()) SWIG_fail;
3040 }
3041 {
3042 wxVisualAttributes * resultptr;
3043 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
3044 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3045 }
3046 return resultobj;
3047 fail:
3048 return NULL;
3049 }
3050
3051
3052 static PyObject * Panel_swigregister(PyObject *, PyObject *args) {
3053 PyObject *obj;
3054 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3055 SWIG_TypeClientData(SWIGTYPE_p_wxPanel, obj);
3056 Py_INCREF(obj);
3057 return Py_BuildValue((char *)"");
3058 }
3059 static PyObject *_wrap_new_ScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
3060 PyObject *resultobj = NULL;
3061 wxWindow *arg1 = (wxWindow *) 0 ;
3062 int arg2 = (int) (int)-1 ;
3063 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3064 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3065 wxSize const &arg4_defvalue = wxDefaultSize ;
3066 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
3067 long arg5 = (long) wxHSCROLL|wxVSCROLL ;
3068 wxString const &arg6_defvalue = wxPyPanelNameStr ;
3069 wxString *arg6 = (wxString *) &arg6_defvalue ;
3070 wxScrolledWindow *result;
3071 wxPoint temp3 ;
3072 wxSize temp4 ;
3073 bool temp6 = false ;
3074 PyObject * obj0 = 0 ;
3075 PyObject * obj1 = 0 ;
3076 PyObject * obj2 = 0 ;
3077 PyObject * obj3 = 0 ;
3078 PyObject * obj4 = 0 ;
3079 PyObject * obj5 = 0 ;
3080 char *kwnames[] = {
3081 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3082 };
3083
3084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3086 if (SWIG_arg_fail(1)) SWIG_fail;
3087 if (obj1) {
3088 {
3089 arg2 = static_cast<int const >(SWIG_As_int(obj1));
3090 if (SWIG_arg_fail(2)) SWIG_fail;
3091 }
3092 }
3093 if (obj2) {
3094 {
3095 arg3 = &temp3;
3096 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3097 }
3098 }
3099 if (obj3) {
3100 {
3101 arg4 = &temp4;
3102 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3103 }
3104 }
3105 if (obj4) {
3106 {
3107 arg5 = static_cast<long >(SWIG_As_long(obj4));
3108 if (SWIG_arg_fail(5)) SWIG_fail;
3109 }
3110 }
3111 if (obj5) {
3112 {
3113 arg6 = wxString_in_helper(obj5);
3114 if (arg6 == NULL) SWIG_fail;
3115 temp6 = true;
3116 }
3117 }
3118 {
3119 if (!wxPyCheckForApp()) SWIG_fail;
3120 PyThreadState* __tstate = wxPyBeginAllowThreads();
3121 result = (wxScrolledWindow *)new wxScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
3122
3123 wxPyEndAllowThreads(__tstate);
3124 if (PyErr_Occurred()) SWIG_fail;
3125 }
3126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrolledWindow, 1);
3127 {
3128 if (temp6)
3129 delete arg6;
3130 }
3131 return resultobj;
3132 fail:
3133 {
3134 if (temp6)
3135 delete arg6;
3136 }
3137 return NULL;
3138 }
3139
3140
3141 static PyObject *_wrap_new_PreScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
3142 PyObject *resultobj = NULL;
3143 wxScrolledWindow *result;
3144 char *kwnames[] = {
3145 NULL
3146 };
3147
3148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrolledWindow",kwnames)) goto fail;
3149 {
3150 if (!wxPyCheckForApp()) SWIG_fail;
3151 PyThreadState* __tstate = wxPyBeginAllowThreads();
3152 result = (wxScrolledWindow *)new wxScrolledWindow();
3153
3154 wxPyEndAllowThreads(__tstate);
3155 if (PyErr_Occurred()) SWIG_fail;
3156 }
3157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrolledWindow, 1);
3158 return resultobj;
3159 fail:
3160 return NULL;
3161 }
3162
3163
3164 static PyObject *_wrap_ScrolledWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3165 PyObject *resultobj = NULL;
3166 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3167 wxWindow *arg2 = (wxWindow *) 0 ;
3168 int arg3 = (int) (int)-1 ;
3169 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3170 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3171 wxSize const &arg5_defvalue = wxDefaultSize ;
3172 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3173 long arg6 = (long) wxHSCROLL|wxVSCROLL ;
3174 wxString const &arg7_defvalue = wxPyPanelNameStr ;
3175 wxString *arg7 = (wxString *) &arg7_defvalue ;
3176 bool result;
3177 wxPoint temp4 ;
3178 wxSize temp5 ;
3179 bool temp7 = false ;
3180 PyObject * obj0 = 0 ;
3181 PyObject * obj1 = 0 ;
3182 PyObject * obj2 = 0 ;
3183 PyObject * obj3 = 0 ;
3184 PyObject * obj4 = 0 ;
3185 PyObject * obj5 = 0 ;
3186 PyObject * obj6 = 0 ;
3187 char *kwnames[] = {
3188 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3189 };
3190
3191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ScrolledWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
3192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3193 if (SWIG_arg_fail(1)) SWIG_fail;
3194 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3195 if (SWIG_arg_fail(2)) SWIG_fail;
3196 if (obj2) {
3197 {
3198 arg3 = static_cast<int const >(SWIG_As_int(obj2));
3199 if (SWIG_arg_fail(3)) SWIG_fail;
3200 }
3201 }
3202 if (obj3) {
3203 {
3204 arg4 = &temp4;
3205 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3206 }
3207 }
3208 if (obj4) {
3209 {
3210 arg5 = &temp5;
3211 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3212 }
3213 }
3214 if (obj5) {
3215 {
3216 arg6 = static_cast<long >(SWIG_As_long(obj5));
3217 if (SWIG_arg_fail(6)) SWIG_fail;
3218 }
3219 }
3220 if (obj6) {
3221 {
3222 arg7 = wxString_in_helper(obj6);
3223 if (arg7 == NULL) SWIG_fail;
3224 temp7 = true;
3225 }
3226 }
3227 {
3228 PyThreadState* __tstate = wxPyBeginAllowThreads();
3229 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
3230
3231 wxPyEndAllowThreads(__tstate);
3232 if (PyErr_Occurred()) SWIG_fail;
3233 }
3234 {
3235 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3236 }
3237 {
3238 if (temp7)
3239 delete arg7;
3240 }
3241 return resultobj;
3242 fail:
3243 {
3244 if (temp7)
3245 delete arg7;
3246 }
3247 return NULL;
3248 }
3249
3250
3251 static PyObject *_wrap_ScrolledWindow_SetScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
3252 PyObject *resultobj = NULL;
3253 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3254 int arg2 ;
3255 int arg3 ;
3256 int arg4 ;
3257 int arg5 ;
3258 int arg6 = (int) 0 ;
3259 int arg7 = (int) 0 ;
3260 bool arg8 = (bool) false ;
3261 PyObject * obj0 = 0 ;
3262 PyObject * obj1 = 0 ;
3263 PyObject * obj2 = 0 ;
3264 PyObject * obj3 = 0 ;
3265 PyObject * obj4 = 0 ;
3266 PyObject * obj5 = 0 ;
3267 PyObject * obj6 = 0 ;
3268 PyObject * obj7 = 0 ;
3269 char *kwnames[] = {
3270 (char *) "self",(char *) "pixelsPerUnitX",(char *) "pixelsPerUnitY",(char *) "noUnitsX",(char *) "noUnitsY",(char *) "xPos",(char *) "yPos",(char *) "noRefresh", NULL
3271 };
3272
3273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOO:ScrolledWindow_SetScrollbars",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3275 if (SWIG_arg_fail(1)) SWIG_fail;
3276 {
3277 arg2 = static_cast<int >(SWIG_As_int(obj1));
3278 if (SWIG_arg_fail(2)) SWIG_fail;
3279 }
3280 {
3281 arg3 = static_cast<int >(SWIG_As_int(obj2));
3282 if (SWIG_arg_fail(3)) SWIG_fail;
3283 }
3284 {
3285 arg4 = static_cast<int >(SWIG_As_int(obj3));
3286 if (SWIG_arg_fail(4)) SWIG_fail;
3287 }
3288 {
3289 arg5 = static_cast<int >(SWIG_As_int(obj4));
3290 if (SWIG_arg_fail(5)) SWIG_fail;
3291 }
3292 if (obj5) {
3293 {
3294 arg6 = static_cast<int >(SWIG_As_int(obj5));
3295 if (SWIG_arg_fail(6)) SWIG_fail;
3296 }
3297 }
3298 if (obj6) {
3299 {
3300 arg7 = static_cast<int >(SWIG_As_int(obj6));
3301 if (SWIG_arg_fail(7)) SWIG_fail;
3302 }
3303 }
3304 if (obj7) {
3305 {
3306 arg8 = static_cast<bool >(SWIG_As_bool(obj7));
3307 if (SWIG_arg_fail(8)) SWIG_fail;
3308 }
3309 }
3310 {
3311 PyThreadState* __tstate = wxPyBeginAllowThreads();
3312 (arg1)->SetScrollbars(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3313
3314 wxPyEndAllowThreads(__tstate);
3315 if (PyErr_Occurred()) SWIG_fail;
3316 }
3317 Py_INCREF(Py_None); resultobj = Py_None;
3318 return resultobj;
3319 fail:
3320 return NULL;
3321 }
3322
3323
3324 static PyObject *_wrap_ScrolledWindow_Scroll(PyObject *, PyObject *args, PyObject *kwargs) {
3325 PyObject *resultobj = NULL;
3326 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3327 int arg2 ;
3328 int arg3 ;
3329 PyObject * obj0 = 0 ;
3330 PyObject * obj1 = 0 ;
3331 PyObject * obj2 = 0 ;
3332 char *kwnames[] = {
3333 (char *) "self",(char *) "x",(char *) "y", NULL
3334 };
3335
3336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_Scroll",kwnames,&obj0,&obj1,&obj2)) goto fail;
3337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3338 if (SWIG_arg_fail(1)) SWIG_fail;
3339 {
3340 arg2 = static_cast<int >(SWIG_As_int(obj1));
3341 if (SWIG_arg_fail(2)) SWIG_fail;
3342 }
3343 {
3344 arg3 = static_cast<int >(SWIG_As_int(obj2));
3345 if (SWIG_arg_fail(3)) SWIG_fail;
3346 }
3347 {
3348 PyThreadState* __tstate = wxPyBeginAllowThreads();
3349 (arg1)->Scroll(arg2,arg3);
3350
3351 wxPyEndAllowThreads(__tstate);
3352 if (PyErr_Occurred()) SWIG_fail;
3353 }
3354 Py_INCREF(Py_None); resultobj = Py_None;
3355 return resultobj;
3356 fail:
3357 return NULL;
3358 }
3359
3360
3361 static PyObject *_wrap_ScrolledWindow_GetScrollPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
3362 PyObject *resultobj = NULL;
3363 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3364 int arg2 ;
3365 int result;
3366 PyObject * obj0 = 0 ;
3367 PyObject * obj1 = 0 ;
3368 char *kwnames[] = {
3369 (char *) "self",(char *) "orient", NULL
3370 };
3371
3372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_GetScrollPageSize",kwnames,&obj0,&obj1)) goto fail;
3373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3374 if (SWIG_arg_fail(1)) SWIG_fail;
3375 {
3376 arg2 = static_cast<int >(SWIG_As_int(obj1));
3377 if (SWIG_arg_fail(2)) SWIG_fail;
3378 }
3379 {
3380 PyThreadState* __tstate = wxPyBeginAllowThreads();
3381 result = (int)((wxScrolledWindow const *)arg1)->GetScrollPageSize(arg2);
3382
3383 wxPyEndAllowThreads(__tstate);
3384 if (PyErr_Occurred()) SWIG_fail;
3385 }
3386 {
3387 resultobj = SWIG_From_int(static_cast<int >(result));
3388 }
3389 return resultobj;
3390 fail:
3391 return NULL;
3392 }
3393
3394
3395 static PyObject *_wrap_ScrolledWindow_SetScrollPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
3396 PyObject *resultobj = NULL;
3397 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3398 int arg2 ;
3399 int arg3 ;
3400 PyObject * obj0 = 0 ;
3401 PyObject * obj1 = 0 ;
3402 PyObject * obj2 = 0 ;
3403 char *kwnames[] = {
3404 (char *) "self",(char *) "orient",(char *) "pageSize", NULL
3405 };
3406
3407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScrollPageSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
3408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3409 if (SWIG_arg_fail(1)) SWIG_fail;
3410 {
3411 arg2 = static_cast<int >(SWIG_As_int(obj1));
3412 if (SWIG_arg_fail(2)) SWIG_fail;
3413 }
3414 {
3415 arg3 = static_cast<int >(SWIG_As_int(obj2));
3416 if (SWIG_arg_fail(3)) SWIG_fail;
3417 }
3418 {
3419 PyThreadState* __tstate = wxPyBeginAllowThreads();
3420 (arg1)->SetScrollPageSize(arg2,arg3);
3421
3422 wxPyEndAllowThreads(__tstate);
3423 if (PyErr_Occurred()) SWIG_fail;
3424 }
3425 Py_INCREF(Py_None); resultobj = Py_None;
3426 return resultobj;
3427 fail:
3428 return NULL;
3429 }
3430
3431
3432 static PyObject *_wrap_ScrolledWindow_SetScrollRate(PyObject *, PyObject *args, PyObject *kwargs) {
3433 PyObject *resultobj = NULL;
3434 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3435 int arg2 ;
3436 int arg3 ;
3437 PyObject * obj0 = 0 ;
3438 PyObject * obj1 = 0 ;
3439 PyObject * obj2 = 0 ;
3440 char *kwnames[] = {
3441 (char *) "self",(char *) "xstep",(char *) "ystep", NULL
3442 };
3443
3444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScrollRate",kwnames,&obj0,&obj1,&obj2)) goto fail;
3445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3446 if (SWIG_arg_fail(1)) SWIG_fail;
3447 {
3448 arg2 = static_cast<int >(SWIG_As_int(obj1));
3449 if (SWIG_arg_fail(2)) SWIG_fail;
3450 }
3451 {
3452 arg3 = static_cast<int >(SWIG_As_int(obj2));
3453 if (SWIG_arg_fail(3)) SWIG_fail;
3454 }
3455 {
3456 PyThreadState* __tstate = wxPyBeginAllowThreads();
3457 (arg1)->SetScrollRate(arg2,arg3);
3458
3459 wxPyEndAllowThreads(__tstate);
3460 if (PyErr_Occurred()) SWIG_fail;
3461 }
3462 Py_INCREF(Py_None); resultobj = Py_None;
3463 return resultobj;
3464 fail:
3465 return NULL;
3466 }
3467
3468
3469 static PyObject *_wrap_ScrolledWindow_GetScrollPixelsPerUnit(PyObject *, PyObject *args, PyObject *kwargs) {
3470 PyObject *resultobj = NULL;
3471 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3472 int *arg2 = (int *) 0 ;
3473 int *arg3 = (int *) 0 ;
3474 int temp2 ;
3475 int res2 = 0 ;
3476 int temp3 ;
3477 int res3 = 0 ;
3478 PyObject * obj0 = 0 ;
3479 char *kwnames[] = {
3480 (char *) "self", NULL
3481 };
3482
3483 arg2 = &temp2; res2 = SWIG_NEWOBJ;
3484 arg3 = &temp3; res3 = SWIG_NEWOBJ;
3485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScrollPixelsPerUnit",kwnames,&obj0)) goto fail;
3486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3487 if (SWIG_arg_fail(1)) SWIG_fail;
3488 {
3489 PyThreadState* __tstate = wxPyBeginAllowThreads();
3490 ((wxScrolledWindow const *)arg1)->GetScrollPixelsPerUnit(arg2,arg3);
3491
3492 wxPyEndAllowThreads(__tstate);
3493 if (PyErr_Occurred()) SWIG_fail;
3494 }
3495 Py_INCREF(Py_None); resultobj = Py_None;
3496 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
3497 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
3498 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
3499 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
3500 return resultobj;
3501 fail:
3502 return NULL;
3503 }
3504
3505
3506 static PyObject *_wrap_ScrolledWindow_EnableScrolling(PyObject *, PyObject *args, PyObject *kwargs) {
3507 PyObject *resultobj = NULL;
3508 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3509 bool arg2 ;
3510 bool arg3 ;
3511 PyObject * obj0 = 0 ;
3512 PyObject * obj1 = 0 ;
3513 PyObject * obj2 = 0 ;
3514 char *kwnames[] = {
3515 (char *) "self",(char *) "x_scrolling",(char *) "y_scrolling", NULL
3516 };
3517
3518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_EnableScrolling",kwnames,&obj0,&obj1,&obj2)) goto fail;
3519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3520 if (SWIG_arg_fail(1)) SWIG_fail;
3521 {
3522 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
3523 if (SWIG_arg_fail(2)) SWIG_fail;
3524 }
3525 {
3526 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
3527 if (SWIG_arg_fail(3)) SWIG_fail;
3528 }
3529 {
3530 PyThreadState* __tstate = wxPyBeginAllowThreads();
3531 (arg1)->EnableScrolling(arg2,arg3);
3532
3533 wxPyEndAllowThreads(__tstate);
3534 if (PyErr_Occurred()) SWIG_fail;
3535 }
3536 Py_INCREF(Py_None); resultobj = Py_None;
3537 return resultobj;
3538 fail:
3539 return NULL;
3540 }
3541
3542
3543 static PyObject *_wrap_ScrolledWindow_GetViewStart(PyObject *, PyObject *args, PyObject *kwargs) {
3544 PyObject *resultobj = NULL;
3545 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3546 int *arg2 = (int *) 0 ;
3547 int *arg3 = (int *) 0 ;
3548 int temp2 ;
3549 int res2 = 0 ;
3550 int temp3 ;
3551 int res3 = 0 ;
3552 PyObject * obj0 = 0 ;
3553 char *kwnames[] = {
3554 (char *) "self", NULL
3555 };
3556
3557 arg2 = &temp2; res2 = SWIG_NEWOBJ;
3558 arg3 = &temp3; res3 = SWIG_NEWOBJ;
3559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetViewStart",kwnames,&obj0)) goto fail;
3560 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3561 if (SWIG_arg_fail(1)) SWIG_fail;
3562 {
3563 PyThreadState* __tstate = wxPyBeginAllowThreads();
3564 ((wxScrolledWindow const *)arg1)->GetViewStart(arg2,arg3);
3565
3566 wxPyEndAllowThreads(__tstate);
3567 if (PyErr_Occurred()) SWIG_fail;
3568 }
3569 Py_INCREF(Py_None); resultobj = Py_None;
3570 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
3571 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
3572 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
3573 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
3574 return resultobj;
3575 fail:
3576 return NULL;
3577 }
3578
3579
3580 static PyObject *_wrap_ScrolledWindow_SetScale(PyObject *, PyObject *args, PyObject *kwargs) {
3581 PyObject *resultobj = NULL;
3582 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3583 double arg2 ;
3584 double arg3 ;
3585 PyObject * obj0 = 0 ;
3586 PyObject * obj1 = 0 ;
3587 PyObject * obj2 = 0 ;
3588 char *kwnames[] = {
3589 (char *) "self",(char *) "xs",(char *) "ys", NULL
3590 };
3591
3592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScale",kwnames,&obj0,&obj1,&obj2)) goto fail;
3593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3594 if (SWIG_arg_fail(1)) SWIG_fail;
3595 {
3596 arg2 = static_cast<double >(SWIG_As_double(obj1));
3597 if (SWIG_arg_fail(2)) SWIG_fail;
3598 }
3599 {
3600 arg3 = static_cast<double >(SWIG_As_double(obj2));
3601 if (SWIG_arg_fail(3)) SWIG_fail;
3602 }
3603 {
3604 PyThreadState* __tstate = wxPyBeginAllowThreads();
3605 (arg1)->SetScale(arg2,arg3);
3606
3607 wxPyEndAllowThreads(__tstate);
3608 if (PyErr_Occurred()) SWIG_fail;
3609 }
3610 Py_INCREF(Py_None); resultobj = Py_None;
3611 return resultobj;
3612 fail:
3613 return NULL;
3614 }
3615
3616
3617 static PyObject *_wrap_ScrolledWindow_GetScaleX(PyObject *, PyObject *args, PyObject *kwargs) {
3618 PyObject *resultobj = NULL;
3619 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3620 double result;
3621 PyObject * obj0 = 0 ;
3622 char *kwnames[] = {
3623 (char *) "self", NULL
3624 };
3625
3626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScaleX",kwnames,&obj0)) goto fail;
3627 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3628 if (SWIG_arg_fail(1)) SWIG_fail;
3629 {
3630 PyThreadState* __tstate = wxPyBeginAllowThreads();
3631 result = (double)((wxScrolledWindow const *)arg1)->GetScaleX();
3632
3633 wxPyEndAllowThreads(__tstate);
3634 if (PyErr_Occurred()) SWIG_fail;
3635 }
3636 {
3637 resultobj = SWIG_From_double(static_cast<double >(result));
3638 }
3639 return resultobj;
3640 fail:
3641 return NULL;
3642 }
3643
3644
3645 static PyObject *_wrap_ScrolledWindow_GetScaleY(PyObject *, PyObject *args, PyObject *kwargs) {
3646 PyObject *resultobj = NULL;
3647 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3648 double result;
3649 PyObject * obj0 = 0 ;
3650 char *kwnames[] = {
3651 (char *) "self", NULL
3652 };
3653
3654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScaleY",kwnames,&obj0)) goto fail;
3655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3656 if (SWIG_arg_fail(1)) SWIG_fail;
3657 {
3658 PyThreadState* __tstate = wxPyBeginAllowThreads();
3659 result = (double)((wxScrolledWindow const *)arg1)->GetScaleY();
3660
3661 wxPyEndAllowThreads(__tstate);
3662 if (PyErr_Occurred()) SWIG_fail;
3663 }
3664 {
3665 resultobj = SWIG_From_double(static_cast<double >(result));
3666 }
3667 return resultobj;
3668 fail:
3669 return NULL;
3670 }
3671
3672
3673 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition__SWIG_0(PyObject *, PyObject *args) {
3674 PyObject *resultobj = NULL;
3675 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3676 wxPoint *arg2 = 0 ;
3677 wxPoint result;
3678 wxPoint temp2 ;
3679 PyObject * obj0 = 0 ;
3680 PyObject * obj1 = 0 ;
3681
3682 if(!PyArg_ParseTuple(args,(char *)"OO:ScrolledWindow_CalcScrolledPosition",&obj0,&obj1)) goto fail;
3683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3684 if (SWIG_arg_fail(1)) SWIG_fail;
3685 {
3686 arg2 = &temp2;
3687 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3688 }
3689 {
3690 PyThreadState* __tstate = wxPyBeginAllowThreads();
3691 result = ((wxScrolledWindow const *)arg1)->CalcScrolledPosition((wxPoint const &)*arg2);
3692
3693 wxPyEndAllowThreads(__tstate);
3694 if (PyErr_Occurred()) SWIG_fail;
3695 }
3696 {
3697 wxPoint * resultptr;
3698 resultptr = new wxPoint(static_cast<wxPoint & >(result));
3699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3700 }
3701 return resultobj;
3702 fail:
3703 return NULL;
3704 }
3705
3706
3707 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition__SWIG_1(PyObject *, PyObject *args) {
3708 PyObject *resultobj = NULL;
3709 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3710 int arg2 ;
3711 int arg3 ;
3712 int *arg4 = (int *) 0 ;
3713 int *arg5 = (int *) 0 ;
3714 int temp4 ;
3715 int res4 = 0 ;
3716 int temp5 ;
3717 int res5 = 0 ;
3718 PyObject * obj0 = 0 ;
3719 PyObject * obj1 = 0 ;
3720 PyObject * obj2 = 0 ;
3721
3722 arg4 = &temp4; res4 = SWIG_NEWOBJ;
3723 arg5 = &temp5; res5 = SWIG_NEWOBJ;
3724 if(!PyArg_ParseTuple(args,(char *)"OOO:ScrolledWindow_CalcScrolledPosition",&obj0,&obj1,&obj2)) goto fail;
3725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3726 if (SWIG_arg_fail(1)) SWIG_fail;
3727 {
3728 arg2 = static_cast<int >(SWIG_As_int(obj1));
3729 if (SWIG_arg_fail(2)) SWIG_fail;
3730 }
3731 {
3732 arg3 = static_cast<int >(SWIG_As_int(obj2));
3733 if (SWIG_arg_fail(3)) SWIG_fail;
3734 }
3735 {
3736 PyThreadState* __tstate = wxPyBeginAllowThreads();
3737 ((wxScrolledWindow const *)arg1)->CalcScrolledPosition(arg2,arg3,arg4,arg5);
3738
3739 wxPyEndAllowThreads(__tstate);
3740 if (PyErr_Occurred()) SWIG_fail;
3741 }
3742 Py_INCREF(Py_None); resultobj = Py_None;
3743 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
3744 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
3745 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
3746 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
3747 return resultobj;
3748 fail:
3749 return NULL;
3750 }
3751
3752
3753 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition(PyObject *self, PyObject *args) {
3754 int argc;
3755 PyObject *argv[4];
3756 int ii;
3757
3758 argc = PyObject_Length(args);
3759 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
3760 argv[ii] = PyTuple_GetItem(args,ii);
3761 }
3762 if (argc == 2) {
3763 int _v;
3764 {
3765 void *ptr;
3766 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3767 _v = 0;
3768 PyErr_Clear();
3769 } else {
3770 _v = 1;
3771 }
3772 }
3773 if (_v) {
3774 {
3775 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint"), 2);
3776 }
3777 if (_v) {
3778 return _wrap_ScrolledWindow_CalcScrolledPosition__SWIG_0(self,args);
3779 }
3780 }
3781 }
3782 if (argc == 3) {
3783 int _v;
3784 {
3785 void *ptr;
3786 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3787 _v = 0;
3788 PyErr_Clear();
3789 } else {
3790 _v = 1;
3791 }
3792 }
3793 if (_v) {
3794 _v = SWIG_Check_int(argv[1]);
3795 if (_v) {
3796 _v = SWIG_Check_int(argv[2]);
3797 if (_v) {
3798 return _wrap_ScrolledWindow_CalcScrolledPosition__SWIG_1(self,args);
3799 }
3800 }
3801 }
3802 }
3803
3804 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'ScrolledWindow_CalcScrolledPosition'");
3805 return NULL;
3806 }
3807
3808
3809 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_0(PyObject *, PyObject *args) {
3810 PyObject *resultobj = NULL;
3811 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3812 wxPoint *arg2 = 0 ;
3813 wxPoint result;
3814 wxPoint temp2 ;
3815 PyObject * obj0 = 0 ;
3816 PyObject * obj1 = 0 ;
3817
3818 if(!PyArg_ParseTuple(args,(char *)"OO:ScrolledWindow_CalcUnscrolledPosition",&obj0,&obj1)) goto fail;
3819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3820 if (SWIG_arg_fail(1)) SWIG_fail;
3821 {
3822 arg2 = &temp2;
3823 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3824 }
3825 {
3826 PyThreadState* __tstate = wxPyBeginAllowThreads();
3827 result = ((wxScrolledWindow const *)arg1)->CalcUnscrolledPosition((wxPoint const &)*arg2);
3828
3829 wxPyEndAllowThreads(__tstate);
3830 if (PyErr_Occurred()) SWIG_fail;
3831 }
3832 {
3833 wxPoint * resultptr;
3834 resultptr = new wxPoint(static_cast<wxPoint & >(result));
3835 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3836 }
3837 return resultobj;
3838 fail:
3839 return NULL;
3840 }
3841
3842
3843 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_1(PyObject *, PyObject *args) {
3844 PyObject *resultobj = NULL;
3845 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3846 int arg2 ;
3847 int arg3 ;
3848 int *arg4 = (int *) 0 ;
3849 int *arg5 = (int *) 0 ;
3850 int temp4 ;
3851 int res4 = 0 ;
3852 int temp5 ;
3853 int res5 = 0 ;
3854 PyObject * obj0 = 0 ;
3855 PyObject * obj1 = 0 ;
3856 PyObject * obj2 = 0 ;
3857
3858 arg4 = &temp4; res4 = SWIG_NEWOBJ;
3859 arg5 = &temp5; res5 = SWIG_NEWOBJ;
3860 if(!PyArg_ParseTuple(args,(char *)"OOO:ScrolledWindow_CalcUnscrolledPosition",&obj0,&obj1,&obj2)) goto fail;
3861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3862 if (SWIG_arg_fail(1)) SWIG_fail;
3863 {
3864 arg2 = static_cast<int >(SWIG_As_int(obj1));
3865 if (SWIG_arg_fail(2)) SWIG_fail;
3866 }
3867 {
3868 arg3 = static_cast<int >(SWIG_As_int(obj2));
3869 if (SWIG_arg_fail(3)) SWIG_fail;
3870 }
3871 {
3872 PyThreadState* __tstate = wxPyBeginAllowThreads();
3873 ((wxScrolledWindow const *)arg1)->CalcUnscrolledPosition(arg2,arg3,arg4,arg5);
3874
3875 wxPyEndAllowThreads(__tstate);
3876 if (PyErr_Occurred()) SWIG_fail;
3877 }
3878 Py_INCREF(Py_None); resultobj = Py_None;
3879 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
3880 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
3881 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
3882 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
3883 return resultobj;
3884 fail:
3885 return NULL;
3886 }
3887
3888
3889 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition(PyObject *self, PyObject *args) {
3890 int argc;
3891 PyObject *argv[4];
3892 int ii;
3893
3894 argc = PyObject_Length(args);
3895 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
3896 argv[ii] = PyTuple_GetItem(args,ii);
3897 }
3898 if (argc == 2) {
3899 int _v;
3900 {
3901 void *ptr;
3902 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3903 _v = 0;
3904 PyErr_Clear();
3905 } else {
3906 _v = 1;
3907 }
3908 }
3909 if (_v) {
3910 {
3911 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint"), 2);
3912 }
3913 if (_v) {
3914 return _wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_0(self,args);
3915 }
3916 }
3917 }
3918 if (argc == 3) {
3919 int _v;
3920 {
3921 void *ptr;
3922 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3923 _v = 0;
3924 PyErr_Clear();
3925 } else {
3926 _v = 1;
3927 }
3928 }
3929 if (_v) {
3930 _v = SWIG_Check_int(argv[1]);
3931 if (_v) {
3932 _v = SWIG_Check_int(argv[2]);
3933 if (_v) {
3934 return _wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_1(self,args);
3935 }
3936 }
3937 }
3938 }
3939
3940 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'ScrolledWindow_CalcUnscrolledPosition'");
3941 return NULL;
3942 }
3943
3944
3945 static PyObject *_wrap_ScrolledWindow_AdjustScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
3946 PyObject *resultobj = NULL;
3947 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3948 PyObject * obj0 = 0 ;
3949 char *kwnames[] = {
3950 (char *) "self", NULL
3951 };
3952
3953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_AdjustScrollbars",kwnames,&obj0)) goto fail;
3954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3955 if (SWIG_arg_fail(1)) SWIG_fail;
3956 {
3957 PyThreadState* __tstate = wxPyBeginAllowThreads();
3958 (arg1)->AdjustScrollbars();
3959
3960 wxPyEndAllowThreads(__tstate);
3961 if (PyErr_Occurred()) SWIG_fail;
3962 }
3963 Py_INCREF(Py_None); resultobj = Py_None;
3964 return resultobj;
3965 fail:
3966 return NULL;
3967 }
3968
3969
3970 static PyObject *_wrap_ScrolledWindow_CalcScrollInc(PyObject *, PyObject *args, PyObject *kwargs) {
3971 PyObject *resultobj = NULL;
3972 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3973 wxScrollWinEvent *arg2 = 0 ;
3974 int result;
3975 PyObject * obj0 = 0 ;
3976 PyObject * obj1 = 0 ;
3977 char *kwnames[] = {
3978 (char *) "self",(char *) "event", NULL
3979 };
3980
3981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_CalcScrollInc",kwnames,&obj0,&obj1)) goto fail;
3982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3983 if (SWIG_arg_fail(1)) SWIG_fail;
3984 {
3985 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
3986 if (SWIG_arg_fail(2)) SWIG_fail;
3987 if (arg2 == NULL) {
3988 SWIG_null_ref("wxScrollWinEvent");
3989 }
3990 if (SWIG_arg_fail(2)) SWIG_fail;
3991 }
3992 {
3993 PyThreadState* __tstate = wxPyBeginAllowThreads();
3994 result = (int)(arg1)->CalcScrollInc(*arg2);
3995
3996 wxPyEndAllowThreads(__tstate);
3997 if (PyErr_Occurred()) SWIG_fail;
3998 }
3999 {
4000 resultobj = SWIG_From_int(static_cast<int >(result));
4001 }
4002 return resultobj;
4003 fail:
4004 return NULL;
4005 }
4006
4007
4008 static PyObject *_wrap_ScrolledWindow_SetTargetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4009 PyObject *resultobj = NULL;
4010 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4011 wxWindow *arg2 = (wxWindow *) 0 ;
4012 PyObject * obj0 = 0 ;
4013 PyObject * obj1 = 0 ;
4014 char *kwnames[] = {
4015 (char *) "self",(char *) "target", NULL
4016 };
4017
4018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_SetTargetWindow",kwnames,&obj0,&obj1)) goto fail;
4019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4020 if (SWIG_arg_fail(1)) SWIG_fail;
4021 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4022 if (SWIG_arg_fail(2)) SWIG_fail;
4023 {
4024 PyThreadState* __tstate = wxPyBeginAllowThreads();
4025 (arg1)->SetTargetWindow(arg2);
4026
4027 wxPyEndAllowThreads(__tstate);
4028 if (PyErr_Occurred()) SWIG_fail;
4029 }
4030 Py_INCREF(Py_None); resultobj = Py_None;
4031 return resultobj;
4032 fail:
4033 return NULL;
4034 }
4035
4036
4037 static PyObject *_wrap_ScrolledWindow_GetTargetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4038 PyObject *resultobj = NULL;
4039 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4040 wxWindow *result;
4041 PyObject * obj0 = 0 ;
4042 char *kwnames[] = {
4043 (char *) "self", NULL
4044 };
4045
4046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetTargetWindow",kwnames,&obj0)) goto fail;
4047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4048 if (SWIG_arg_fail(1)) SWIG_fail;
4049 {
4050 PyThreadState* __tstate = wxPyBeginAllowThreads();
4051 result = (wxWindow *)((wxScrolledWindow const *)arg1)->GetTargetWindow();
4052
4053 wxPyEndAllowThreads(__tstate);
4054 if (PyErr_Occurred()) SWIG_fail;
4055 }
4056 {
4057 resultobj = wxPyMake_wxObject(result, 0);
4058 }
4059 return resultobj;
4060 fail:
4061 return NULL;
4062 }
4063
4064
4065 static PyObject *_wrap_ScrolledWindow_SetTargetRect(PyObject *, PyObject *args, PyObject *kwargs) {
4066 PyObject *resultobj = NULL;
4067 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4068 wxRect *arg2 = 0 ;
4069 wxRect temp2 ;
4070 PyObject * obj0 = 0 ;
4071 PyObject * obj1 = 0 ;
4072 char *kwnames[] = {
4073 (char *) "self",(char *) "rect", NULL
4074 };
4075
4076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_SetTargetRect",kwnames,&obj0,&obj1)) goto fail;
4077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4078 if (SWIG_arg_fail(1)) SWIG_fail;
4079 {
4080 arg2 = &temp2;
4081 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4082 }
4083 {
4084 PyThreadState* __tstate = wxPyBeginAllowThreads();
4085 (arg1)->SetTargetRect((wxRect const &)*arg2);
4086
4087 wxPyEndAllowThreads(__tstate);
4088 if (PyErr_Occurred()) SWIG_fail;
4089 }
4090 Py_INCREF(Py_None); resultobj = Py_None;
4091 return resultobj;
4092 fail:
4093 return NULL;
4094 }
4095
4096
4097 static PyObject *_wrap_ScrolledWindow_GetTargetRect(PyObject *, PyObject *args, PyObject *kwargs) {
4098 PyObject *resultobj = NULL;
4099 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4100 wxRect result;
4101 PyObject * obj0 = 0 ;
4102 char *kwnames[] = {
4103 (char *) "self", NULL
4104 };
4105
4106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetTargetRect",kwnames,&obj0)) goto fail;
4107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4108 if (SWIG_arg_fail(1)) SWIG_fail;
4109 {
4110 PyThreadState* __tstate = wxPyBeginAllowThreads();
4111 result = ((wxScrolledWindow const *)arg1)->GetTargetRect();
4112
4113 wxPyEndAllowThreads(__tstate);
4114 if (PyErr_Occurred()) SWIG_fail;
4115 }
4116 {
4117 wxRect * resultptr;
4118 resultptr = new wxRect(static_cast<wxRect & >(result));
4119 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4120 }
4121 return resultobj;
4122 fail:
4123 return NULL;
4124 }
4125
4126
4127 static PyObject *_wrap_ScrolledWindow_DoPrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
4128 PyObject *resultobj = NULL;
4129 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4130 wxDC *arg2 = 0 ;
4131 PyObject * obj0 = 0 ;
4132 PyObject * obj1 = 0 ;
4133 char *kwnames[] = {
4134 (char *) "self",(char *) "dc", NULL
4135 };
4136
4137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_DoPrepareDC",kwnames,&obj0,&obj1)) goto fail;
4138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4139 if (SWIG_arg_fail(1)) SWIG_fail;
4140 {
4141 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
4142 if (SWIG_arg_fail(2)) SWIG_fail;
4143 if (arg2 == NULL) {
4144 SWIG_null_ref("wxDC");
4145 }
4146 if (SWIG_arg_fail(2)) SWIG_fail;
4147 }
4148 {
4149 PyThreadState* __tstate = wxPyBeginAllowThreads();
4150 (arg1)->DoPrepareDC(*arg2);
4151
4152 wxPyEndAllowThreads(__tstate);
4153 if (PyErr_Occurred()) SWIG_fail;
4154 }
4155 Py_INCREF(Py_None); resultobj = Py_None;
4156 return resultobj;
4157 fail:
4158 return NULL;
4159 }
4160
4161
4162 static PyObject *_wrap_ScrolledWindow_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
4163 PyObject *resultobj = NULL;
4164 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
4165 wxVisualAttributes result;
4166 PyObject * obj0 = 0 ;
4167 char *kwnames[] = {
4168 (char *) "variant", NULL
4169 };
4170
4171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrolledWindow_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4172 if (obj0) {
4173 {
4174 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
4175 if (SWIG_arg_fail(1)) SWIG_fail;
4176 }
4177 }
4178 {
4179 if (!wxPyCheckForApp()) SWIG_fail;
4180 PyThreadState* __tstate = wxPyBeginAllowThreads();
4181 result = wxScrolledWindow::GetClassDefaultAttributes(arg1);
4182
4183 wxPyEndAllowThreads(__tstate);
4184 if (PyErr_Occurred()) SWIG_fail;
4185 }
4186 {
4187 wxVisualAttributes * resultptr;
4188 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
4189 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4190 }
4191 return resultobj;
4192 fail:
4193 return NULL;
4194 }
4195
4196
4197 static PyObject * ScrolledWindow_swigregister(PyObject *, PyObject *args) {
4198 PyObject *obj;
4199 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4200 SWIG_TypeClientData(SWIGTYPE_p_wxScrolledWindow, obj);
4201 Py_INCREF(obj);
4202 return Py_BuildValue((char *)"");
4203 }
4204 static int _wrap_FrameNameStr_set(PyObject *) {
4205 PyErr_SetString(PyExc_TypeError,"Variable FrameNameStr is read-only.");
4206 return 1;
4207 }
4208
4209
4210 static PyObject *_wrap_FrameNameStr_get(void) {
4211 PyObject *pyobj = NULL;
4212
4213 {
4214 #if wxUSE_UNICODE
4215 pyobj = PyUnicode_FromWideChar((&wxPyFrameNameStr)->c_str(), (&wxPyFrameNameStr)->Len());
4216 #else
4217 pyobj = PyString_FromStringAndSize((&wxPyFrameNameStr)->c_str(), (&wxPyFrameNameStr)->Len());
4218 #endif
4219 }
4220 return pyobj;
4221 }
4222
4223
4224 static int _wrap_DialogNameStr_set(PyObject *) {
4225 PyErr_SetString(PyExc_TypeError,"Variable DialogNameStr is read-only.");
4226 return 1;
4227 }
4228
4229
4230 static PyObject *_wrap_DialogNameStr_get(void) {
4231 PyObject *pyobj = NULL;
4232
4233 {
4234 #if wxUSE_UNICODE
4235 pyobj = PyUnicode_FromWideChar((&wxPyDialogNameStr)->c_str(), (&wxPyDialogNameStr)->Len());
4236 #else
4237 pyobj = PyString_FromStringAndSize((&wxPyDialogNameStr)->c_str(), (&wxPyDialogNameStr)->Len());
4238 #endif
4239 }
4240 return pyobj;
4241 }
4242
4243
4244 static int _wrap_StatusLineNameStr_set(PyObject *) {
4245 PyErr_SetString(PyExc_TypeError,"Variable StatusLineNameStr is read-only.");
4246 return 1;
4247 }
4248
4249
4250 static PyObject *_wrap_StatusLineNameStr_get(void) {
4251 PyObject *pyobj = NULL;
4252
4253 {
4254 #if wxUSE_UNICODE
4255 pyobj = PyUnicode_FromWideChar((&wxPyStatusLineNameStr)->c_str(), (&wxPyStatusLineNameStr)->Len());
4256 #else
4257 pyobj = PyString_FromStringAndSize((&wxPyStatusLineNameStr)->c_str(), (&wxPyStatusLineNameStr)->Len());
4258 #endif
4259 }
4260 return pyobj;
4261 }
4262
4263
4264 static int _wrap_ToolBarNameStr_set(PyObject *) {
4265 PyErr_SetString(PyExc_TypeError,"Variable ToolBarNameStr is read-only.");
4266 return 1;
4267 }
4268
4269
4270 static PyObject *_wrap_ToolBarNameStr_get(void) {
4271 PyObject *pyobj = NULL;
4272
4273 {
4274 #if wxUSE_UNICODE
4275 pyobj = PyUnicode_FromWideChar((&wxPyToolBarNameStr)->c_str(), (&wxPyToolBarNameStr)->Len());
4276 #else
4277 pyobj = PyString_FromStringAndSize((&wxPyToolBarNameStr)->c_str(), (&wxPyToolBarNameStr)->Len());
4278 #endif
4279 }
4280 return pyobj;
4281 }
4282
4283
4284 static PyObject *_wrap_TopLevelWindow_Maximize(PyObject *, PyObject *args, PyObject *kwargs) {
4285 PyObject *resultobj = NULL;
4286 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4287 bool arg2 = (bool) true ;
4288 PyObject * obj0 = 0 ;
4289 PyObject * obj1 = 0 ;
4290 char *kwnames[] = {
4291 (char *) "self",(char *) "maximize", NULL
4292 };
4293
4294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_Maximize",kwnames,&obj0,&obj1)) goto fail;
4295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4296 if (SWIG_arg_fail(1)) SWIG_fail;
4297 if (obj1) {
4298 {
4299 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4300 if (SWIG_arg_fail(2)) SWIG_fail;
4301 }
4302 }
4303 {
4304 PyThreadState* __tstate = wxPyBeginAllowThreads();
4305 (arg1)->Maximize(arg2);
4306
4307 wxPyEndAllowThreads(__tstate);
4308 if (PyErr_Occurred()) SWIG_fail;
4309 }
4310 Py_INCREF(Py_None); resultobj = Py_None;
4311 return resultobj;
4312 fail:
4313 return NULL;
4314 }
4315
4316
4317 static PyObject *_wrap_TopLevelWindow_Restore(PyObject *, PyObject *args, PyObject *kwargs) {
4318 PyObject *resultobj = NULL;
4319 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4320 PyObject * obj0 = 0 ;
4321 char *kwnames[] = {
4322 (char *) "self", NULL
4323 };
4324
4325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_Restore",kwnames,&obj0)) goto fail;
4326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4327 if (SWIG_arg_fail(1)) SWIG_fail;
4328 {
4329 PyThreadState* __tstate = wxPyBeginAllowThreads();
4330 (arg1)->Restore();
4331
4332 wxPyEndAllowThreads(__tstate);
4333 if (PyErr_Occurred()) SWIG_fail;
4334 }
4335 Py_INCREF(Py_None); resultobj = Py_None;
4336 return resultobj;
4337 fail:
4338 return NULL;
4339 }
4340
4341
4342 static PyObject *_wrap_TopLevelWindow_Iconize(PyObject *, PyObject *args, PyObject *kwargs) {
4343 PyObject *resultobj = NULL;
4344 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4345 bool arg2 = (bool) true ;
4346 PyObject * obj0 = 0 ;
4347 PyObject * obj1 = 0 ;
4348 char *kwnames[] = {
4349 (char *) "self",(char *) "iconize", NULL
4350 };
4351
4352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_Iconize",kwnames,&obj0,&obj1)) goto fail;
4353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4354 if (SWIG_arg_fail(1)) SWIG_fail;
4355 if (obj1) {
4356 {
4357 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4358 if (SWIG_arg_fail(2)) SWIG_fail;
4359 }
4360 }
4361 {
4362 PyThreadState* __tstate = wxPyBeginAllowThreads();
4363 (arg1)->Iconize(arg2);
4364
4365 wxPyEndAllowThreads(__tstate);
4366 if (PyErr_Occurred()) SWIG_fail;
4367 }
4368 Py_INCREF(Py_None); resultobj = Py_None;
4369 return resultobj;
4370 fail:
4371 return NULL;
4372 }
4373
4374
4375 static PyObject *_wrap_TopLevelWindow_IsMaximized(PyObject *, PyObject *args, PyObject *kwargs) {
4376 PyObject *resultobj = NULL;
4377 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4378 bool result;
4379 PyObject * obj0 = 0 ;
4380 char *kwnames[] = {
4381 (char *) "self", NULL
4382 };
4383
4384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsMaximized",kwnames,&obj0)) goto fail;
4385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4386 if (SWIG_arg_fail(1)) SWIG_fail;
4387 {
4388 PyThreadState* __tstate = wxPyBeginAllowThreads();
4389 result = (bool)((wxTopLevelWindow const *)arg1)->IsMaximized();
4390
4391 wxPyEndAllowThreads(__tstate);
4392 if (PyErr_Occurred()) SWIG_fail;
4393 }
4394 {
4395 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4396 }
4397 return resultobj;
4398 fail:
4399 return NULL;
4400 }
4401
4402
4403 static PyObject *_wrap_TopLevelWindow_IsIconized(PyObject *, PyObject *args, PyObject *kwargs) {
4404 PyObject *resultobj = NULL;
4405 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4406 bool result;
4407 PyObject * obj0 = 0 ;
4408 char *kwnames[] = {
4409 (char *) "self", NULL
4410 };
4411
4412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsIconized",kwnames,&obj0)) goto fail;
4413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4414 if (SWIG_arg_fail(1)) SWIG_fail;
4415 {
4416 PyThreadState* __tstate = wxPyBeginAllowThreads();
4417 result = (bool)((wxTopLevelWindow const *)arg1)->IsIconized();
4418
4419 wxPyEndAllowThreads(__tstate);
4420 if (PyErr_Occurred()) SWIG_fail;
4421 }
4422 {
4423 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4424 }
4425 return resultobj;
4426 fail:
4427 return NULL;
4428 }
4429
4430
4431 static PyObject *_wrap_TopLevelWindow_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
4432 PyObject *resultobj = NULL;
4433 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4434 wxIcon result;
4435 PyObject * obj0 = 0 ;
4436 char *kwnames[] = {
4437 (char *) "self", NULL
4438 };
4439
4440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_GetIcon",kwnames,&obj0)) goto fail;
4441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4442 if (SWIG_arg_fail(1)) SWIG_fail;
4443 {
4444 PyThreadState* __tstate = wxPyBeginAllowThreads();
4445 result = ((wxTopLevelWindow const *)arg1)->GetIcon();
4446
4447 wxPyEndAllowThreads(__tstate);
4448 if (PyErr_Occurred()) SWIG_fail;
4449 }
4450 {
4451 wxIcon * resultptr;
4452 resultptr = new wxIcon(static_cast<wxIcon & >(result));
4453 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
4454 }
4455 return resultobj;
4456 fail:
4457 return NULL;
4458 }
4459
4460
4461 static PyObject *_wrap_TopLevelWindow_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
4462 PyObject *resultobj = NULL;
4463 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4464 wxIcon *arg2 = 0 ;
4465 PyObject * obj0 = 0 ;
4466 PyObject * obj1 = 0 ;
4467 char *kwnames[] = {
4468 (char *) "self",(char *) "icon", NULL
4469 };
4470
4471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetIcon",kwnames,&obj0,&obj1)) goto fail;
4472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4473 if (SWIG_arg_fail(1)) SWIG_fail;
4474 {
4475 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
4476 if (SWIG_arg_fail(2)) SWIG_fail;
4477 if (arg2 == NULL) {
4478 SWIG_null_ref("wxIcon");
4479 }
4480 if (SWIG_arg_fail(2)) SWIG_fail;
4481 }
4482 {
4483 PyThreadState* __tstate = wxPyBeginAllowThreads();
4484 (arg1)->SetIcon((wxIcon const &)*arg2);
4485
4486 wxPyEndAllowThreads(__tstate);
4487 if (PyErr_Occurred()) SWIG_fail;
4488 }
4489 Py_INCREF(Py_None); resultobj = Py_None;
4490 return resultobj;
4491 fail:
4492 return NULL;
4493 }
4494
4495
4496 static PyObject *_wrap_TopLevelWindow_SetIcons(PyObject *, PyObject *args, PyObject *kwargs) {
4497 PyObject *resultobj = NULL;
4498 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4499 wxIconBundle *arg2 = 0 ;
4500 PyObject * obj0 = 0 ;
4501 PyObject * obj1 = 0 ;
4502 char *kwnames[] = {
4503 (char *) "self",(char *) "icons", NULL
4504 };
4505
4506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetIcons",kwnames,&obj0,&obj1)) goto fail;
4507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4508 if (SWIG_arg_fail(1)) SWIG_fail;
4509 {
4510 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIconBundle, SWIG_POINTER_EXCEPTION | 0);
4511 if (SWIG_arg_fail(2)) SWIG_fail;
4512 if (arg2 == NULL) {
4513 SWIG_null_ref("wxIconBundle");
4514 }
4515 if (SWIG_arg_fail(2)) SWIG_fail;
4516 }
4517 {
4518 PyThreadState* __tstate = wxPyBeginAllowThreads();
4519 (arg1)->SetIcons((wxIconBundle const &)*arg2);
4520
4521 wxPyEndAllowThreads(__tstate);
4522 if (PyErr_Occurred()) SWIG_fail;
4523 }
4524 Py_INCREF(Py_None); resultobj = Py_None;
4525 return resultobj;
4526 fail:
4527 return NULL;
4528 }
4529
4530
4531 static PyObject *_wrap_TopLevelWindow_ShowFullScreen(PyObject *, PyObject *args, PyObject *kwargs) {
4532 PyObject *resultobj = NULL;
4533 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4534 bool arg2 ;
4535 long arg3 = (long) wxFULLSCREEN_ALL ;
4536 bool result;
4537 PyObject * obj0 = 0 ;
4538 PyObject * obj1 = 0 ;
4539 PyObject * obj2 = 0 ;
4540 char *kwnames[] = {
4541 (char *) "self",(char *) "show",(char *) "style", NULL
4542 };
4543
4544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TopLevelWindow_ShowFullScreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
4545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4546 if (SWIG_arg_fail(1)) SWIG_fail;
4547 {
4548 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4549 if (SWIG_arg_fail(2)) SWIG_fail;
4550 }
4551 if (obj2) {
4552 {
4553 arg3 = static_cast<long >(SWIG_As_long(obj2));
4554 if (SWIG_arg_fail(3)) SWIG_fail;
4555 }
4556 }
4557 {
4558 PyThreadState* __tstate = wxPyBeginAllowThreads();
4559 result = (bool)(arg1)->ShowFullScreen(arg2,arg3);
4560
4561 wxPyEndAllowThreads(__tstate);
4562 if (PyErr_Occurred()) SWIG_fail;
4563 }
4564 {
4565 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4566 }
4567 return resultobj;
4568 fail:
4569 return NULL;
4570 }
4571
4572
4573 static PyObject *_wrap_TopLevelWindow_IsFullScreen(PyObject *, PyObject *args, PyObject *kwargs) {
4574 PyObject *resultobj = NULL;
4575 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4576 bool result;
4577 PyObject * obj0 = 0 ;
4578 char *kwnames[] = {
4579 (char *) "self", NULL
4580 };
4581
4582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsFullScreen",kwnames,&obj0)) goto fail;
4583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4584 if (SWIG_arg_fail(1)) SWIG_fail;
4585 {
4586 PyThreadState* __tstate = wxPyBeginAllowThreads();
4587 result = (bool)((wxTopLevelWindow const *)arg1)->IsFullScreen();
4588
4589 wxPyEndAllowThreads(__tstate);
4590 if (PyErr_Occurred()) SWIG_fail;
4591 }
4592 {
4593 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4594 }
4595 return resultobj;
4596 fail:
4597 return NULL;
4598 }
4599
4600
4601 static PyObject *_wrap_TopLevelWindow_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
4602 PyObject *resultobj = NULL;
4603 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4604 wxString *arg2 = 0 ;
4605 bool temp2 = false ;
4606 PyObject * obj0 = 0 ;
4607 PyObject * obj1 = 0 ;
4608 char *kwnames[] = {
4609 (char *) "self",(char *) "title", NULL
4610 };
4611
4612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetTitle",kwnames,&obj0,&obj1)) goto fail;
4613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4614 if (SWIG_arg_fail(1)) SWIG_fail;
4615 {
4616 arg2 = wxString_in_helper(obj1);
4617 if (arg2 == NULL) SWIG_fail;
4618 temp2 = true;
4619 }
4620 {
4621 PyThreadState* __tstate = wxPyBeginAllowThreads();
4622 (arg1)->SetTitle((wxString const &)*arg2);
4623
4624 wxPyEndAllowThreads(__tstate);
4625 if (PyErr_Occurred()) SWIG_fail;
4626 }
4627 Py_INCREF(Py_None); resultobj = Py_None;
4628 {
4629 if (temp2)
4630 delete arg2;
4631 }
4632 return resultobj;
4633 fail:
4634 {
4635 if (temp2)
4636 delete arg2;
4637 }
4638 return NULL;
4639 }
4640
4641
4642 static PyObject *_wrap_TopLevelWindow_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
4643 PyObject *resultobj = NULL;
4644 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4645 wxString result;
4646 PyObject * obj0 = 0 ;
4647 char *kwnames[] = {
4648 (char *) "self", NULL
4649 };
4650
4651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_GetTitle",kwnames,&obj0)) goto fail;
4652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4653 if (SWIG_arg_fail(1)) SWIG_fail;
4654 {
4655 PyThreadState* __tstate = wxPyBeginAllowThreads();
4656 result = ((wxTopLevelWindow const *)arg1)->GetTitle();
4657
4658 wxPyEndAllowThreads(__tstate);
4659 if (PyErr_Occurred()) SWIG_fail;
4660 }
4661 {
4662 #if wxUSE_UNICODE
4663 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4664 #else
4665 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4666 #endif
4667 }
4668 return resultobj;
4669 fail:
4670 return NULL;
4671 }
4672
4673
4674 static PyObject *_wrap_TopLevelWindow_SetShape(PyObject *, PyObject *args, PyObject *kwargs) {
4675 PyObject *resultobj = NULL;
4676 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4677 wxRegion *arg2 = 0 ;
4678 bool result;
4679 PyObject * obj0 = 0 ;
4680 PyObject * obj1 = 0 ;
4681 char *kwnames[] = {
4682 (char *) "self",(char *) "region", NULL
4683 };
4684
4685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetShape",kwnames,&obj0,&obj1)) goto fail;
4686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4687 if (SWIG_arg_fail(1)) SWIG_fail;
4688 {
4689 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRegion, SWIG_POINTER_EXCEPTION | 0);
4690 if (SWIG_arg_fail(2)) SWIG_fail;
4691 if (arg2 == NULL) {
4692 SWIG_null_ref("wxRegion");
4693 }
4694 if (SWIG_arg_fail(2)) SWIG_fail;
4695 }
4696 {
4697 PyThreadState* __tstate = wxPyBeginAllowThreads();
4698 result = (bool)(arg1)->SetShape((wxRegion const &)*arg2);
4699
4700 wxPyEndAllowThreads(__tstate);
4701 if (PyErr_Occurred()) SWIG_fail;
4702 }
4703 {
4704 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4705 }
4706 return resultobj;
4707 fail:
4708 return NULL;
4709 }
4710
4711
4712 static PyObject *_wrap_TopLevelWindow_RequestUserAttention(PyObject *, PyObject *args, PyObject *kwargs) {
4713 PyObject *resultobj = NULL;
4714 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4715 int arg2 = (int) wxUSER_ATTENTION_INFO ;
4716 PyObject * obj0 = 0 ;
4717 PyObject * obj1 = 0 ;
4718 char *kwnames[] = {
4719 (char *) "self",(char *) "flags", NULL
4720 };
4721
4722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_RequestUserAttention",kwnames,&obj0,&obj1)) goto fail;
4723 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4724 if (SWIG_arg_fail(1)) SWIG_fail;
4725 if (obj1) {
4726 {
4727 arg2 = static_cast<int >(SWIG_As_int(obj1));
4728 if (SWIG_arg_fail(2)) SWIG_fail;
4729 }
4730 }
4731 {
4732 PyThreadState* __tstate = wxPyBeginAllowThreads();
4733 (arg1)->RequestUserAttention(arg2);
4734
4735 wxPyEndAllowThreads(__tstate);
4736 if (PyErr_Occurred()) SWIG_fail;
4737 }
4738 Py_INCREF(Py_None); resultobj = Py_None;
4739 return resultobj;
4740 fail:
4741 return NULL;
4742 }
4743
4744
4745 static PyObject *_wrap_TopLevelWindow_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
4746 PyObject *resultobj = NULL;
4747 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4748 bool result;
4749 PyObject * obj0 = 0 ;
4750 char *kwnames[] = {
4751 (char *) "self", NULL
4752 };
4753
4754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsActive",kwnames,&obj0)) goto fail;
4755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4756 if (SWIG_arg_fail(1)) SWIG_fail;
4757 {
4758 PyThreadState* __tstate = wxPyBeginAllowThreads();
4759 result = (bool)(arg1)->IsActive();
4760
4761 wxPyEndAllowThreads(__tstate);
4762 if (PyErr_Occurred()) SWIG_fail;
4763 }
4764 {
4765 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4766 }
4767 return resultobj;
4768 fail:
4769 return NULL;
4770 }
4771
4772
4773 static PyObject *_wrap_TopLevelWindow_MacSetMetalAppearance(PyObject *, PyObject *args, PyObject *kwargs) {
4774 PyObject *resultobj = NULL;
4775 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4776 bool arg2 ;
4777 PyObject * obj0 = 0 ;
4778 PyObject * obj1 = 0 ;
4779 char *kwnames[] = {
4780 (char *) "self",(char *) "on", NULL
4781 };
4782
4783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_MacSetMetalAppearance",kwnames,&obj0,&obj1)) goto fail;
4784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4785 if (SWIG_arg_fail(1)) SWIG_fail;
4786 {
4787 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4788 if (SWIG_arg_fail(2)) SWIG_fail;
4789 }
4790 {
4791 PyThreadState* __tstate = wxPyBeginAllowThreads();
4792 wxTopLevelWindow_MacSetMetalAppearance(arg1,arg2);
4793
4794 wxPyEndAllowThreads(__tstate);
4795 if (PyErr_Occurred()) SWIG_fail;
4796 }
4797 Py_INCREF(Py_None); resultobj = Py_None;
4798 return resultobj;
4799 fail:
4800 return NULL;
4801 }
4802
4803
4804 static PyObject *_wrap_TopLevelWindow_MacGetMetalAppearance(PyObject *, PyObject *args, PyObject *kwargs) {
4805 PyObject *resultobj = NULL;
4806 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4807 bool result;
4808 PyObject * obj0 = 0 ;
4809 char *kwnames[] = {
4810 (char *) "self", NULL
4811 };
4812
4813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_MacGetMetalAppearance",kwnames,&obj0)) goto fail;
4814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4815 if (SWIG_arg_fail(1)) SWIG_fail;
4816 {
4817 PyThreadState* __tstate = wxPyBeginAllowThreads();
4818 result = (bool)wxTopLevelWindow_MacGetMetalAppearance((wxTopLevelWindow const *)arg1);
4819
4820 wxPyEndAllowThreads(__tstate);
4821 if (PyErr_Occurred()) SWIG_fail;
4822 }
4823 {
4824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4825 }
4826 return resultobj;
4827 fail:
4828 return NULL;
4829 }
4830
4831
4832 static PyObject * TopLevelWindow_swigregister(PyObject *, PyObject *args) {
4833 PyObject *obj;
4834 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4835 SWIG_TypeClientData(SWIGTYPE_p_wxTopLevelWindow, obj);
4836 Py_INCREF(obj);
4837 return Py_BuildValue((char *)"");
4838 }
4839 static PyObject *_wrap_new_Frame(PyObject *, PyObject *args, PyObject *kwargs) {
4840 PyObject *resultobj = NULL;
4841 wxWindow *arg1 = (wxWindow *) 0 ;
4842 int arg2 = (int) (int)-1 ;
4843 wxString const &arg3_defvalue = wxPyEmptyString ;
4844 wxString *arg3 = (wxString *) &arg3_defvalue ;
4845 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4846 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4847 wxSize const &arg5_defvalue = wxDefaultSize ;
4848 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4849 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
4850 wxString const &arg7_defvalue = wxPyFrameNameStr ;
4851 wxString *arg7 = (wxString *) &arg7_defvalue ;
4852 wxFrame *result;
4853 bool temp3 = false ;
4854 wxPoint temp4 ;
4855 wxSize temp5 ;
4856 bool temp7 = false ;
4857 PyObject * obj0 = 0 ;
4858 PyObject * obj1 = 0 ;
4859 PyObject * obj2 = 0 ;
4860 PyObject * obj3 = 0 ;
4861 PyObject * obj4 = 0 ;
4862 PyObject * obj5 = 0 ;
4863 PyObject * obj6 = 0 ;
4864 char *kwnames[] = {
4865 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4866 };
4867
4868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Frame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
4869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4870 if (SWIG_arg_fail(1)) SWIG_fail;
4871 if (obj1) {
4872 {
4873 arg2 = static_cast<int const >(SWIG_As_int(obj1));
4874 if (SWIG_arg_fail(2)) SWIG_fail;
4875 }
4876 }
4877 if (obj2) {
4878 {
4879 arg3 = wxString_in_helper(obj2);
4880 if (arg3 == NULL) SWIG_fail;
4881 temp3 = true;
4882 }
4883 }
4884 if (obj3) {
4885 {
4886 arg4 = &temp4;
4887 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4888 }
4889 }
4890 if (obj4) {
4891 {
4892 arg5 = &temp5;
4893 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4894 }
4895 }
4896 if (obj5) {
4897 {
4898 arg6 = static_cast<long >(SWIG_As_long(obj5));
4899 if (SWIG_arg_fail(6)) SWIG_fail;
4900 }
4901 }
4902 if (obj6) {
4903 {
4904 arg7 = wxString_in_helper(obj6);
4905 if (arg7 == NULL) SWIG_fail;
4906 temp7 = true;
4907 }
4908 }
4909 {
4910 if (!wxPyCheckForApp()) SWIG_fail;
4911 PyThreadState* __tstate = wxPyBeginAllowThreads();
4912 result = (wxFrame *)new wxFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
4913
4914 wxPyEndAllowThreads(__tstate);
4915 if (PyErr_Occurred()) SWIG_fail;
4916 }
4917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFrame, 1);
4918 {
4919 if (temp3)
4920 delete arg3;
4921 }
4922 {
4923 if (temp7)
4924 delete arg7;
4925 }
4926 return resultobj;
4927 fail:
4928 {
4929 if (temp3)
4930 delete arg3;
4931 }
4932 {
4933 if (temp7)
4934 delete arg7;
4935 }
4936 return NULL;
4937 }
4938
4939
4940 static PyObject *_wrap_new_PreFrame(PyObject *, PyObject *args, PyObject *kwargs) {
4941 PyObject *resultobj = NULL;
4942 wxFrame *result;
4943 char *kwnames[] = {
4944 NULL
4945 };
4946
4947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreFrame",kwnames)) goto fail;
4948 {
4949 if (!wxPyCheckForApp()) SWIG_fail;
4950 PyThreadState* __tstate = wxPyBeginAllowThreads();
4951 result = (wxFrame *)new wxFrame();
4952
4953 wxPyEndAllowThreads(__tstate);
4954 if (PyErr_Occurred()) SWIG_fail;
4955 }
4956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFrame, 1);
4957 return resultobj;
4958 fail:
4959 return NULL;
4960 }
4961
4962
4963 static PyObject *_wrap_Frame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
4964 PyObject *resultobj = NULL;
4965 wxFrame *arg1 = (wxFrame *) 0 ;
4966 wxWindow *arg2 = (wxWindow *) 0 ;
4967 int arg3 = (int) (int)-1 ;
4968 wxString const &arg4_defvalue = wxPyEmptyString ;
4969 wxString *arg4 = (wxString *) &arg4_defvalue ;
4970 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4971 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4972 wxSize const &arg6_defvalue = wxDefaultSize ;
4973 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4974 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
4975 wxString const &arg8_defvalue = wxPyFrameNameStr ;
4976 wxString *arg8 = (wxString *) &arg8_defvalue ;
4977 bool result;
4978 bool temp4 = false ;
4979 wxPoint temp5 ;
4980 wxSize temp6 ;
4981 bool temp8 = false ;
4982 PyObject * obj0 = 0 ;
4983 PyObject * obj1 = 0 ;
4984 PyObject * obj2 = 0 ;
4985 PyObject * obj3 = 0 ;
4986 PyObject * obj4 = 0 ;
4987 PyObject * obj5 = 0 ;
4988 PyObject * obj6 = 0 ;
4989 PyObject * obj7 = 0 ;
4990 char *kwnames[] = {
4991 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4992 };
4993
4994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Frame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
4995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
4996 if (SWIG_arg_fail(1)) SWIG_fail;
4997 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4998 if (SWIG_arg_fail(2)) SWIG_fail;
4999 if (obj2) {
5000 {
5001 arg3 = static_cast<int const >(SWIG_As_int(obj2));
5002 if (SWIG_arg_fail(3)) SWIG_fail;
5003 }
5004 }
5005 if (obj3) {
5006 {
5007 arg4 = wxString_in_helper(obj3);
5008 if (arg4 == NULL) SWIG_fail;
5009 temp4 = true;
5010 }
5011 }
5012 if (obj4) {
5013 {
5014 arg5 = &temp5;
5015 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5016 }
5017 }
5018 if (obj5) {
5019 {
5020 arg6 = &temp6;
5021 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5022 }
5023 }
5024 if (obj6) {
5025 {
5026 arg7 = static_cast<long >(SWIG_As_long(obj6));
5027 if (SWIG_arg_fail(7)) SWIG_fail;
5028 }
5029 }
5030 if (obj7) {
5031 {
5032 arg8 = wxString_in_helper(obj7);
5033 if (arg8 == NULL) SWIG_fail;
5034 temp8 = true;
5035 }
5036 }
5037 {
5038 PyThreadState* __tstate = wxPyBeginAllowThreads();
5039 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
5040
5041 wxPyEndAllowThreads(__tstate);
5042 if (PyErr_Occurred()) SWIG_fail;
5043 }
5044 {
5045 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5046 }
5047 {
5048 if (temp4)
5049 delete arg4;
5050 }
5051 {
5052 if (temp8)
5053 delete arg8;
5054 }
5055 return resultobj;
5056 fail:
5057 {
5058 if (temp4)
5059 delete arg4;
5060 }
5061 {
5062 if (temp8)
5063 delete arg8;
5064 }
5065 return NULL;
5066 }
5067
5068
5069 static PyObject *_wrap_Frame_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
5070 PyObject *resultobj = NULL;
5071 wxFrame *arg1 = (wxFrame *) 0 ;
5072 wxPoint result;
5073 PyObject * obj0 = 0 ;
5074 char *kwnames[] = {
5075 (char *) "self", NULL
5076 };
5077
5078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
5079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5080 if (SWIG_arg_fail(1)) SWIG_fail;
5081 {
5082 PyThreadState* __tstate = wxPyBeginAllowThreads();
5083 result = ((wxFrame const *)arg1)->GetClientAreaOrigin();
5084
5085 wxPyEndAllowThreads(__tstate);
5086 if (PyErr_Occurred()) SWIG_fail;
5087 }
5088 {
5089 wxPoint * resultptr;
5090 resultptr = new wxPoint(static_cast<wxPoint & >(result));
5091 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5092 }
5093 return resultobj;
5094 fail:
5095 return NULL;
5096 }
5097
5098
5099 static PyObject *_wrap_Frame_SendSizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
5100 PyObject *resultobj = NULL;
5101 wxFrame *arg1 = (wxFrame *) 0 ;
5102 PyObject * obj0 = 0 ;
5103 char *kwnames[] = {
5104 (char *) "self", NULL
5105 };
5106
5107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_SendSizeEvent",kwnames,&obj0)) goto fail;
5108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5109 if (SWIG_arg_fail(1)) SWIG_fail;
5110 {
5111 PyThreadState* __tstate = wxPyBeginAllowThreads();
5112 (arg1)->SendSizeEvent();
5113
5114 wxPyEndAllowThreads(__tstate);
5115 if (PyErr_Occurred()) SWIG_fail;
5116 }
5117 Py_INCREF(Py_None); resultobj = Py_None;
5118 return resultobj;
5119 fail:
5120 return NULL;
5121 }
5122
5123
5124 static PyObject *_wrap_Frame_SetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
5125 PyObject *resultobj = NULL;
5126 wxFrame *arg1 = (wxFrame *) 0 ;
5127 wxMenuBar *arg2 = (wxMenuBar *) 0 ;
5128 PyObject * obj0 = 0 ;
5129 PyObject * obj1 = 0 ;
5130 char *kwnames[] = {
5131 (char *) "self",(char *) "menubar", NULL
5132 };
5133
5134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetMenuBar",kwnames,&obj0,&obj1)) goto fail;
5135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5136 if (SWIG_arg_fail(1)) SWIG_fail;
5137 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
5138 if (SWIG_arg_fail(2)) SWIG_fail;
5139 {
5140 PyThreadState* __tstate = wxPyBeginAllowThreads();
5141 (arg1)->SetMenuBar(arg2);
5142
5143 wxPyEndAllowThreads(__tstate);
5144 if (PyErr_Occurred()) SWIG_fail;
5145 }
5146 Py_INCREF(Py_None); resultobj = Py_None;
5147 return resultobj;
5148 fail:
5149 return NULL;
5150 }
5151
5152
5153 static PyObject *_wrap_Frame_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
5154 PyObject *resultobj = NULL;
5155 wxFrame *arg1 = (wxFrame *) 0 ;
5156 wxMenuBar *result;
5157 PyObject * obj0 = 0 ;
5158 char *kwnames[] = {
5159 (char *) "self", NULL
5160 };
5161
5162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetMenuBar",kwnames,&obj0)) goto fail;
5163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5164 if (SWIG_arg_fail(1)) SWIG_fail;
5165 {
5166 PyThreadState* __tstate = wxPyBeginAllowThreads();
5167 result = (wxMenuBar *)((wxFrame const *)arg1)->GetMenuBar();
5168
5169 wxPyEndAllowThreads(__tstate);
5170 if (PyErr_Occurred()) SWIG_fail;
5171 }
5172 {
5173 resultobj = wxPyMake_wxObject(result, 0);
5174 }
5175 return resultobj;
5176 fail:
5177 return NULL;
5178 }
5179
5180
5181 static PyObject *_wrap_Frame_ProcessCommand(PyObject *, PyObject *args, PyObject *kwargs) {
5182 PyObject *resultobj = NULL;
5183 wxFrame *arg1 = (wxFrame *) 0 ;
5184 int arg2 ;
5185 bool result;
5186 PyObject * obj0 = 0 ;
5187 PyObject * obj1 = 0 ;
5188 char *kwnames[] = {
5189 (char *) "self",(char *) "winid", NULL
5190 };
5191
5192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_ProcessCommand",kwnames,&obj0,&obj1)) goto fail;
5193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5194 if (SWIG_arg_fail(1)) SWIG_fail;
5195 {
5196 arg2 = static_cast<int >(SWIG_As_int(obj1));
5197 if (SWIG_arg_fail(2)) SWIG_fail;
5198 }
5199 {
5200 PyThreadState* __tstate = wxPyBeginAllowThreads();
5201 result = (bool)(arg1)->ProcessCommand(arg2);
5202
5203 wxPyEndAllowThreads(__tstate);
5204 if (PyErr_Occurred()) SWIG_fail;
5205 }
5206 {
5207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5208 }
5209 return resultobj;
5210 fail:
5211 return NULL;
5212 }
5213
5214
5215 static PyObject *_wrap_Frame_CreateStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5216 PyObject *resultobj = NULL;
5217 wxFrame *arg1 = (wxFrame *) 0 ;
5218 int arg2 = (int) 1 ;
5219 long arg3 = (long) wxDEFAULT_STATUSBAR_STYLE ;
5220 int arg4 = (int) 0 ;
5221 wxString const &arg5_defvalue = wxPyStatusLineNameStr ;
5222 wxString *arg5 = (wxString *) &arg5_defvalue ;
5223 wxStatusBar *result;
5224 bool temp5 = false ;
5225 PyObject * obj0 = 0 ;
5226 PyObject * obj1 = 0 ;
5227 PyObject * obj2 = 0 ;
5228 PyObject * obj3 = 0 ;
5229 PyObject * obj4 = 0 ;
5230 char *kwnames[] = {
5231 (char *) "self",(char *) "number",(char *) "style",(char *) "winid",(char *) "name", NULL
5232 };
5233
5234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Frame_CreateStatusBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
5235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5236 if (SWIG_arg_fail(1)) SWIG_fail;
5237 if (obj1) {
5238 {
5239 arg2 = static_cast<int >(SWIG_As_int(obj1));
5240 if (SWIG_arg_fail(2)) SWIG_fail;
5241 }
5242 }
5243 if (obj2) {
5244 {
5245 arg3 = static_cast<long >(SWIG_As_long(obj2));
5246 if (SWIG_arg_fail(3)) SWIG_fail;
5247 }
5248 }
5249 if (obj3) {
5250 {
5251 arg4 = static_cast<int >(SWIG_As_int(obj3));
5252 if (SWIG_arg_fail(4)) SWIG_fail;
5253 }
5254 }
5255 if (obj4) {
5256 {
5257 arg5 = wxString_in_helper(obj4);
5258 if (arg5 == NULL) SWIG_fail;
5259 temp5 = true;
5260 }
5261 }
5262 {
5263 PyThreadState* __tstate = wxPyBeginAllowThreads();
5264 result = (wxStatusBar *)(arg1)->CreateStatusBar(arg2,arg3,arg4,(wxString const &)*arg5);
5265
5266 wxPyEndAllowThreads(__tstate);
5267 if (PyErr_Occurred()) SWIG_fail;
5268 }
5269 {
5270 resultobj = wxPyMake_wxObject(result, (bool)0);
5271 }
5272 {
5273 if (temp5)
5274 delete arg5;
5275 }
5276 return resultobj;
5277 fail:
5278 {
5279 if (temp5)
5280 delete arg5;
5281 }
5282 return NULL;
5283 }
5284
5285
5286 static PyObject *_wrap_Frame_GetStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5287 PyObject *resultobj = NULL;
5288 wxFrame *arg1 = (wxFrame *) 0 ;
5289 wxStatusBar *result;
5290 PyObject * obj0 = 0 ;
5291 char *kwnames[] = {
5292 (char *) "self", NULL
5293 };
5294
5295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetStatusBar",kwnames,&obj0)) goto fail;
5296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5297 if (SWIG_arg_fail(1)) SWIG_fail;
5298 {
5299 PyThreadState* __tstate = wxPyBeginAllowThreads();
5300 result = (wxStatusBar *)((wxFrame const *)arg1)->GetStatusBar();
5301
5302 wxPyEndAllowThreads(__tstate);
5303 if (PyErr_Occurred()) SWIG_fail;
5304 }
5305 {
5306 resultobj = wxPyMake_wxObject(result, (bool)0);
5307 }
5308 return resultobj;
5309 fail:
5310 return NULL;
5311 }
5312
5313
5314 static PyObject *_wrap_Frame_SetStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5315 PyObject *resultobj = NULL;
5316 wxFrame *arg1 = (wxFrame *) 0 ;
5317 wxStatusBar *arg2 = (wxStatusBar *) 0 ;
5318 PyObject * obj0 = 0 ;
5319 PyObject * obj1 = 0 ;
5320 char *kwnames[] = {
5321 (char *) "self",(char *) "statBar", NULL
5322 };
5323
5324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusBar",kwnames,&obj0,&obj1)) goto fail;
5325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5326 if (SWIG_arg_fail(1)) SWIG_fail;
5327 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
5328 if (SWIG_arg_fail(2)) SWIG_fail;
5329 {
5330 PyThreadState* __tstate = wxPyBeginAllowThreads();
5331 (arg1)->SetStatusBar(arg2);
5332
5333 wxPyEndAllowThreads(__tstate);
5334 if (PyErr_Occurred()) SWIG_fail;
5335 }
5336 Py_INCREF(Py_None); resultobj = Py_None;
5337 return resultobj;
5338 fail:
5339 return NULL;
5340 }
5341
5342
5343 static PyObject *_wrap_Frame_SetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5344 PyObject *resultobj = NULL;
5345 wxFrame *arg1 = (wxFrame *) 0 ;
5346 wxString *arg2 = 0 ;
5347 int arg3 = (int) 0 ;
5348 bool temp2 = false ;
5349 PyObject * obj0 = 0 ;
5350 PyObject * obj1 = 0 ;
5351 PyObject * obj2 = 0 ;
5352 char *kwnames[] = {
5353 (char *) "self",(char *) "text",(char *) "number", NULL
5354 };
5355
5356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Frame_SetStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
5357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5358 if (SWIG_arg_fail(1)) SWIG_fail;
5359 {
5360 arg2 = wxString_in_helper(obj1);
5361 if (arg2 == NULL) SWIG_fail;
5362 temp2 = true;
5363 }
5364 if (obj2) {
5365 {
5366 arg3 = static_cast<int >(SWIG_As_int(obj2));
5367 if (SWIG_arg_fail(3)) SWIG_fail;
5368 }
5369 }
5370 {
5371 PyThreadState* __tstate = wxPyBeginAllowThreads();
5372 (arg1)->SetStatusText((wxString const &)*arg2,arg3);
5373
5374 wxPyEndAllowThreads(__tstate);
5375 if (PyErr_Occurred()) SWIG_fail;
5376 }
5377 Py_INCREF(Py_None); resultobj = Py_None;
5378 {
5379 if (temp2)
5380 delete arg2;
5381 }
5382 return resultobj;
5383 fail:
5384 {
5385 if (temp2)
5386 delete arg2;
5387 }
5388 return NULL;
5389 }
5390
5391
5392 static PyObject *_wrap_Frame_SetStatusWidths(PyObject *, PyObject *args, PyObject *kwargs) {
5393 PyObject *resultobj = NULL;
5394 wxFrame *arg1 = (wxFrame *) 0 ;
5395 int arg2 ;
5396 int *arg3 = (int *) 0 ;
5397 PyObject * obj0 = 0 ;
5398 PyObject * obj1 = 0 ;
5399 char *kwnames[] = {
5400 (char *) "self",(char *) "widths", NULL
5401 };
5402
5403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusWidths",kwnames,&obj0,&obj1)) goto fail;
5404 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5405 if (SWIG_arg_fail(1)) SWIG_fail;
5406 {
5407 arg2 = PyList_Size(obj1);
5408 arg3 = int_LIST_helper(obj1);
5409 if (arg3 == NULL) SWIG_fail;
5410 }
5411 {
5412 PyThreadState* __tstate = wxPyBeginAllowThreads();
5413 (arg1)->SetStatusWidths(arg2,(int const *)arg3);
5414
5415 wxPyEndAllowThreads(__tstate);
5416 if (PyErr_Occurred()) SWIG_fail;
5417 }
5418 Py_INCREF(Py_None); resultobj = Py_None;
5419 {
5420 if (arg3) delete [] arg3;
5421 }
5422 return resultobj;
5423 fail:
5424 {
5425 if (arg3) delete [] arg3;
5426 }
5427 return NULL;
5428 }
5429
5430
5431 static PyObject *_wrap_Frame_PushStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5432 PyObject *resultobj = NULL;
5433 wxFrame *arg1 = (wxFrame *) 0 ;
5434 wxString *arg2 = 0 ;
5435 int arg3 = (int) 0 ;
5436 bool temp2 = false ;
5437 PyObject * obj0 = 0 ;
5438 PyObject * obj1 = 0 ;
5439 PyObject * obj2 = 0 ;
5440 char *kwnames[] = {
5441 (char *) "self",(char *) "text",(char *) "number", NULL
5442 };
5443
5444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Frame_PushStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
5445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5446 if (SWIG_arg_fail(1)) SWIG_fail;
5447 {
5448 arg2 = wxString_in_helper(obj1);
5449 if (arg2 == NULL) SWIG_fail;
5450 temp2 = true;
5451 }
5452 if (obj2) {
5453 {
5454 arg3 = static_cast<int >(SWIG_As_int(obj2));
5455 if (SWIG_arg_fail(3)) SWIG_fail;
5456 }
5457 }
5458 {
5459 PyThreadState* __tstate = wxPyBeginAllowThreads();
5460 (arg1)->PushStatusText((wxString const &)*arg2,arg3);
5461
5462 wxPyEndAllowThreads(__tstate);
5463 if (PyErr_Occurred()) SWIG_fail;
5464 }
5465 Py_INCREF(Py_None); resultobj = Py_None;
5466 {
5467 if (temp2)
5468 delete arg2;
5469 }
5470 return resultobj;
5471 fail:
5472 {
5473 if (temp2)
5474 delete arg2;
5475 }
5476 return NULL;
5477 }
5478
5479
5480 static PyObject *_wrap_Frame_PopStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5481 PyObject *resultobj = NULL;
5482 wxFrame *arg1 = (wxFrame *) 0 ;
5483 int arg2 = (int) 0 ;
5484 PyObject * obj0 = 0 ;
5485 PyObject * obj1 = 0 ;
5486 char *kwnames[] = {
5487 (char *) "self",(char *) "number", NULL
5488 };
5489
5490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Frame_PopStatusText",kwnames,&obj0,&obj1)) goto fail;
5491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5492 if (SWIG_arg_fail(1)) SWIG_fail;
5493 if (obj1) {
5494 {
5495 arg2 = static_cast<int >(SWIG_As_int(obj1));
5496 if (SWIG_arg_fail(2)) SWIG_fail;
5497 }
5498 }
5499 {
5500 PyThreadState* __tstate = wxPyBeginAllowThreads();
5501 (arg1)->PopStatusText(arg2);
5502
5503 wxPyEndAllowThreads(__tstate);
5504 if (PyErr_Occurred()) SWIG_fail;
5505 }
5506 Py_INCREF(Py_None); resultobj = Py_None;
5507 return resultobj;
5508 fail:
5509 return NULL;
5510 }
5511
5512
5513 static PyObject *_wrap_Frame_SetStatusBarPane(PyObject *, PyObject *args, PyObject *kwargs) {
5514 PyObject *resultobj = NULL;
5515 wxFrame *arg1 = (wxFrame *) 0 ;
5516 int arg2 ;
5517 PyObject * obj0 = 0 ;
5518 PyObject * obj1 = 0 ;
5519 char *kwnames[] = {
5520 (char *) "self",(char *) "n", NULL
5521 };
5522
5523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusBarPane",kwnames,&obj0,&obj1)) goto fail;
5524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5525 if (SWIG_arg_fail(1)) SWIG_fail;
5526 {
5527 arg2 = static_cast<int >(SWIG_As_int(obj1));
5528 if (SWIG_arg_fail(2)) SWIG_fail;
5529 }
5530 {
5531 PyThreadState* __tstate = wxPyBeginAllowThreads();
5532 (arg1)->SetStatusBarPane(arg2);
5533
5534 wxPyEndAllowThreads(__tstate);
5535 if (PyErr_Occurred()) SWIG_fail;
5536 }
5537 Py_INCREF(Py_None); resultobj = Py_None;
5538 return resultobj;
5539 fail:
5540 return NULL;
5541 }
5542
5543
5544 static PyObject *_wrap_Frame_GetStatusBarPane(PyObject *, PyObject *args, PyObject *kwargs) {
5545 PyObject *resultobj = NULL;
5546 wxFrame *arg1 = (wxFrame *) 0 ;
5547 int result;
5548 PyObject * obj0 = 0 ;
5549 char *kwnames[] = {
5550 (char *) "self", NULL
5551 };
5552
5553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetStatusBarPane",kwnames,&obj0)) goto fail;
5554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5555 if (SWIG_arg_fail(1)) SWIG_fail;
5556 {
5557 PyThreadState* __tstate = wxPyBeginAllowThreads();
5558 result = (int)((wxFrame const *)arg1)->GetStatusBarPane();
5559
5560 wxPyEndAllowThreads(__tstate);
5561 if (PyErr_Occurred()) SWIG_fail;
5562 }
5563 {
5564 resultobj = SWIG_From_int(static_cast<int >(result));
5565 }
5566 return resultobj;
5567 fail:
5568 return NULL;
5569 }
5570
5571
5572 static PyObject *_wrap_Frame_CreateToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5573 PyObject *resultobj = NULL;
5574 wxFrame *arg1 = (wxFrame *) 0 ;
5575 long arg2 = (long) -1 ;
5576 int arg3 = (int) -1 ;
5577 wxString const &arg4_defvalue = wxPyToolBarNameStr ;
5578 wxString *arg4 = (wxString *) &arg4_defvalue ;
5579 wxToolBar *result;
5580 bool temp4 = false ;
5581 PyObject * obj0 = 0 ;
5582 PyObject * obj1 = 0 ;
5583 PyObject * obj2 = 0 ;
5584 PyObject * obj3 = 0 ;
5585 char *kwnames[] = {
5586 (char *) "self",(char *) "style",(char *) "winid",(char *) "name", NULL
5587 };
5588
5589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Frame_CreateToolBar",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5591 if (SWIG_arg_fail(1)) SWIG_fail;
5592 if (obj1) {
5593 {
5594 arg2 = static_cast<long >(SWIG_As_long(obj1));
5595 if (SWIG_arg_fail(2)) SWIG_fail;
5596 }
5597 }
5598 if (obj2) {
5599 {
5600 arg3 = static_cast<int >(SWIG_As_int(obj2));
5601 if (SWIG_arg_fail(3)) SWIG_fail;
5602 }
5603 }
5604 if (obj3) {
5605 {
5606 arg4 = wxString_in_helper(obj3);
5607 if (arg4 == NULL) SWIG_fail;
5608 temp4 = true;
5609 }
5610 }
5611 {
5612 PyThreadState* __tstate = wxPyBeginAllowThreads();
5613 result = (wxToolBar *)(arg1)->CreateToolBar(arg2,arg3,(wxString const &)*arg4);
5614
5615 wxPyEndAllowThreads(__tstate);
5616 if (PyErr_Occurred()) SWIG_fail;
5617 }
5618 {
5619 resultobj = wxPyMake_wxObject(result, (bool)0);
5620 }
5621 {
5622 if (temp4)
5623 delete arg4;
5624 }
5625 return resultobj;
5626 fail:
5627 {
5628 if (temp4)
5629 delete arg4;
5630 }
5631 return NULL;
5632 }
5633
5634
5635 static PyObject *_wrap_Frame_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5636 PyObject *resultobj = NULL;
5637 wxFrame *arg1 = (wxFrame *) 0 ;
5638 wxToolBar *result;
5639 PyObject * obj0 = 0 ;
5640 char *kwnames[] = {
5641 (char *) "self", NULL
5642 };
5643
5644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetToolBar",kwnames,&obj0)) goto fail;
5645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5646 if (SWIG_arg_fail(1)) SWIG_fail;
5647 {
5648 PyThreadState* __tstate = wxPyBeginAllowThreads();
5649 result = (wxToolBar *)((wxFrame const *)arg1)->GetToolBar();
5650
5651 wxPyEndAllowThreads(__tstate);
5652 if (PyErr_Occurred()) SWIG_fail;
5653 }
5654 {
5655 resultobj = wxPyMake_wxObject(result, (bool)0);
5656 }
5657 return resultobj;
5658 fail:
5659 return NULL;
5660 }
5661
5662
5663 static PyObject *_wrap_Frame_SetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5664 PyObject *resultobj = NULL;
5665 wxFrame *arg1 = (wxFrame *) 0 ;
5666 wxToolBar *arg2 = (wxToolBar *) 0 ;
5667 PyObject * obj0 = 0 ;
5668 PyObject * obj1 = 0 ;
5669 char *kwnames[] = {
5670 (char *) "self",(char *) "toolbar", NULL
5671 };
5672
5673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetToolBar",kwnames,&obj0,&obj1)) goto fail;
5674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5675 if (SWIG_arg_fail(1)) SWIG_fail;
5676 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
5677 if (SWIG_arg_fail(2)) SWIG_fail;
5678 {
5679 PyThreadState* __tstate = wxPyBeginAllowThreads();
5680 (arg1)->SetToolBar(arg2);
5681
5682 wxPyEndAllowThreads(__tstate);
5683 if (PyErr_Occurred()) SWIG_fail;
5684 }
5685 Py_INCREF(Py_None); resultobj = Py_None;
5686 return resultobj;
5687 fail:
5688 return NULL;
5689 }
5690
5691
5692 static PyObject *_wrap_Frame_DoGiveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
5693 PyObject *resultobj = NULL;
5694 wxFrame *arg1 = (wxFrame *) 0 ;
5695 wxString *arg2 = 0 ;
5696 bool arg3 ;
5697 bool temp2 = false ;
5698 PyObject * obj0 = 0 ;
5699 PyObject * obj1 = 0 ;
5700 PyObject * obj2 = 0 ;
5701 char *kwnames[] = {
5702 (char *) "self",(char *) "text",(char *) "show", NULL
5703 };
5704
5705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Frame_DoGiveHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
5706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5707 if (SWIG_arg_fail(1)) SWIG_fail;
5708 {
5709 arg2 = wxString_in_helper(obj1);
5710 if (arg2 == NULL) SWIG_fail;
5711 temp2 = true;
5712 }
5713 {
5714 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
5715 if (SWIG_arg_fail(3)) SWIG_fail;
5716 }
5717 {
5718 PyThreadState* __tstate = wxPyBeginAllowThreads();
5719 (arg1)->DoGiveHelp((wxString const &)*arg2,arg3);
5720
5721 wxPyEndAllowThreads(__tstate);
5722 if (PyErr_Occurred()) SWIG_fail;
5723 }
5724 Py_INCREF(Py_None); resultobj = Py_None;
5725 {
5726 if (temp2)
5727 delete arg2;
5728 }
5729 return resultobj;
5730 fail:
5731 {
5732 if (temp2)
5733 delete arg2;
5734 }
5735 return NULL;
5736 }
5737
5738
5739 static PyObject *_wrap_Frame_DoMenuUpdates(PyObject *, PyObject *args, PyObject *kwargs) {
5740 PyObject *resultobj = NULL;
5741 wxFrame *arg1 = (wxFrame *) 0 ;
5742 wxMenu *arg2 = (wxMenu *) NULL ;
5743 PyObject * obj0 = 0 ;
5744 PyObject * obj1 = 0 ;
5745 char *kwnames[] = {
5746 (char *) "self",(char *) "menu", NULL
5747 };
5748
5749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Frame_DoMenuUpdates",kwnames,&obj0,&obj1)) goto fail;
5750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5751 if (SWIG_arg_fail(1)) SWIG_fail;
5752 if (obj1) {
5753 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
5754 if (SWIG_arg_fail(2)) SWIG_fail;
5755 }
5756 {
5757 PyThreadState* __tstate = wxPyBeginAllowThreads();
5758 (arg1)->DoMenuUpdates(arg2);
5759
5760 wxPyEndAllowThreads(__tstate);
5761 if (PyErr_Occurred()) SWIG_fail;
5762 }
5763 Py_INCREF(Py_None); resultobj = Py_None;
5764 return resultobj;
5765 fail:
5766 return NULL;
5767 }
5768
5769
5770 static PyObject *_wrap_Frame_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5771 PyObject *resultobj = NULL;
5772 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5773 wxVisualAttributes result;
5774 PyObject * obj0 = 0 ;
5775 char *kwnames[] = {
5776 (char *) "variant", NULL
5777 };
5778
5779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Frame_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5780 if (obj0) {
5781 {
5782 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
5783 if (SWIG_arg_fail(1)) SWIG_fail;
5784 }
5785 }
5786 {
5787 if (!wxPyCheckForApp()) SWIG_fail;
5788 PyThreadState* __tstate = wxPyBeginAllowThreads();
5789 result = wxFrame::GetClassDefaultAttributes(arg1);
5790
5791 wxPyEndAllowThreads(__tstate);
5792 if (PyErr_Occurred()) SWIG_fail;
5793 }
5794 {
5795 wxVisualAttributes * resultptr;
5796 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
5797 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5798 }
5799 return resultobj;
5800 fail:
5801 return NULL;
5802 }
5803
5804
5805 static PyObject * Frame_swigregister(PyObject *, PyObject *args) {
5806 PyObject *obj;
5807 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5808 SWIG_TypeClientData(SWIGTYPE_p_wxFrame, obj);
5809 Py_INCREF(obj);
5810 return Py_BuildValue((char *)"");
5811 }
5812 static PyObject *_wrap_new_Dialog(PyObject *, PyObject *args, PyObject *kwargs) {
5813 PyObject *resultobj = NULL;
5814 wxWindow *arg1 = (wxWindow *) 0 ;
5815 int arg2 = (int) (int)-1 ;
5816 wxString const &arg3_defvalue = wxPyEmptyString ;
5817 wxString *arg3 = (wxString *) &arg3_defvalue ;
5818 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5819 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5820 wxSize const &arg5_defvalue = wxDefaultSize ;
5821 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5822 long arg6 = (long) wxDEFAULT_DIALOG_STYLE ;
5823 wxString const &arg7_defvalue = wxPyDialogNameStr ;
5824 wxString *arg7 = (wxString *) &arg7_defvalue ;
5825 wxDialog *result;
5826 bool temp3 = false ;
5827 wxPoint temp4 ;
5828 wxSize temp5 ;
5829 bool temp7 = false ;
5830 PyObject * obj0 = 0 ;
5831 PyObject * obj1 = 0 ;
5832 PyObject * obj2 = 0 ;
5833 PyObject * obj3 = 0 ;
5834 PyObject * obj4 = 0 ;
5835 PyObject * obj5 = 0 ;
5836 PyObject * obj6 = 0 ;
5837 char *kwnames[] = {
5838 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5839 };
5840
5841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Dialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5843 if (SWIG_arg_fail(1)) SWIG_fail;
5844 if (obj1) {
5845 {
5846 arg2 = static_cast<int const >(SWIG_As_int(obj1));
5847 if (SWIG_arg_fail(2)) SWIG_fail;
5848 }
5849 }
5850 if (obj2) {
5851 {
5852 arg3 = wxString_in_helper(obj2);
5853 if (arg3 == NULL) SWIG_fail;
5854 temp3 = true;
5855 }
5856 }
5857 if (obj3) {
5858 {
5859 arg4 = &temp4;
5860 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5861 }
5862 }
5863 if (obj4) {
5864 {
5865 arg5 = &temp5;
5866 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5867 }
5868 }
5869 if (obj5) {
5870 {
5871 arg6 = static_cast<long >(SWIG_As_long(obj5));
5872 if (SWIG_arg_fail(6)) SWIG_fail;
5873 }
5874 }
5875 if (obj6) {
5876 {
5877 arg7 = wxString_in_helper(obj6);
5878 if (arg7 == NULL) SWIG_fail;
5879 temp7 = true;
5880 }
5881 }
5882 {
5883 if (!wxPyCheckForApp()) SWIG_fail;
5884 PyThreadState* __tstate = wxPyBeginAllowThreads();
5885 result = (wxDialog *)new wxDialog(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5886
5887 wxPyEndAllowThreads(__tstate);
5888 if (PyErr_Occurred()) SWIG_fail;
5889 }
5890 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDialog, 1);
5891 {
5892 if (temp3)
5893 delete arg3;
5894 }
5895 {
5896 if (temp7)
5897 delete arg7;
5898 }
5899 return resultobj;
5900 fail:
5901 {
5902 if (temp3)
5903 delete arg3;
5904 }
5905 {
5906 if (temp7)
5907 delete arg7;
5908 }
5909 return NULL;
5910 }
5911
5912
5913 static PyObject *_wrap_new_PreDialog(PyObject *, PyObject *args, PyObject *kwargs) {
5914 PyObject *resultobj = NULL;
5915 wxDialog *result;
5916 char *kwnames[] = {
5917 NULL
5918 };
5919
5920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDialog",kwnames)) goto fail;
5921 {
5922 if (!wxPyCheckForApp()) SWIG_fail;
5923 PyThreadState* __tstate = wxPyBeginAllowThreads();
5924 result = (wxDialog *)new wxDialog();
5925
5926 wxPyEndAllowThreads(__tstate);
5927 if (PyErr_Occurred()) SWIG_fail;
5928 }
5929 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDialog, 1);
5930 return resultobj;
5931 fail:
5932 return NULL;
5933 }
5934
5935
5936 static PyObject *_wrap_Dialog_Create(PyObject *, PyObject *args, PyObject *kwargs) {
5937 PyObject *resultobj = NULL;
5938 wxDialog *arg1 = (wxDialog *) 0 ;
5939 wxWindow *arg2 = (wxWindow *) 0 ;
5940 int arg3 = (int) (int)-1 ;
5941 wxString const &arg4_defvalue = wxPyEmptyString ;
5942 wxString *arg4 = (wxString *) &arg4_defvalue ;
5943 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5944 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5945 wxSize const &arg6_defvalue = wxDefaultSize ;
5946 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5947 long arg7 = (long) wxDEFAULT_DIALOG_STYLE ;
5948 wxString const &arg8_defvalue = wxPyDialogNameStr ;
5949 wxString *arg8 = (wxString *) &arg8_defvalue ;
5950 bool result;
5951 bool temp4 = false ;
5952 wxPoint temp5 ;
5953 wxSize temp6 ;
5954 bool temp8 = false ;
5955 PyObject * obj0 = 0 ;
5956 PyObject * obj1 = 0 ;
5957 PyObject * obj2 = 0 ;
5958 PyObject * obj3 = 0 ;
5959 PyObject * obj4 = 0 ;
5960 PyObject * obj5 = 0 ;
5961 PyObject * obj6 = 0 ;
5962 PyObject * obj7 = 0 ;
5963 char *kwnames[] = {
5964 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5965 };
5966
5967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Dialog_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
5968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
5969 if (SWIG_arg_fail(1)) SWIG_fail;
5970 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5971 if (SWIG_arg_fail(2)) SWIG_fail;
5972 if (obj2) {
5973 {
5974 arg3 = static_cast<int const >(SWIG_As_int(obj2));
5975 if (SWIG_arg_fail(3)) SWIG_fail;
5976 }
5977 }
5978 if (obj3) {
5979 {
5980 arg4 = wxString_in_helper(obj3);
5981 if (arg4 == NULL) SWIG_fail;
5982 temp4 = true;
5983 }
5984 }
5985 if (obj4) {
5986 {
5987 arg5 = &temp5;
5988 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5989 }
5990 }
5991 if (obj5) {
5992 {
5993 arg6 = &temp6;
5994 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5995 }
5996 }
5997 if (obj6) {
5998 {
5999 arg7 = static_cast<long >(SWIG_As_long(obj6));
6000 if (SWIG_arg_fail(7)) SWIG_fail;
6001 }
6002 }
6003 if (obj7) {
6004 {
6005 arg8 = wxString_in_helper(obj7);
6006 if (arg8 == NULL) SWIG_fail;
6007 temp8 = true;
6008 }
6009 }
6010 {
6011 PyThreadState* __tstate = wxPyBeginAllowThreads();
6012 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6013
6014 wxPyEndAllowThreads(__tstate);
6015 if (PyErr_Occurred()) SWIG_fail;
6016 }
6017 {
6018 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6019 }
6020 {
6021 if (temp4)
6022 delete arg4;
6023 }
6024 {
6025 if (temp8)
6026 delete arg8;
6027 }
6028 return resultobj;
6029 fail:
6030 {
6031 if (temp4)
6032 delete arg4;
6033 }
6034 {
6035 if (temp8)
6036 delete arg8;
6037 }
6038 return NULL;
6039 }
6040
6041
6042 static PyObject *_wrap_Dialog_SetReturnCode(PyObject *, PyObject *args, PyObject *kwargs) {
6043 PyObject *resultobj = NULL;
6044 wxDialog *arg1 = (wxDialog *) 0 ;
6045 int arg2 ;
6046 PyObject * obj0 = 0 ;
6047 PyObject * obj1 = 0 ;
6048 char *kwnames[] = {
6049 (char *) "self",(char *) "returnCode", NULL
6050 };
6051
6052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_SetReturnCode",kwnames,&obj0,&obj1)) goto fail;
6053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6054 if (SWIG_arg_fail(1)) SWIG_fail;
6055 {
6056 arg2 = static_cast<int >(SWIG_As_int(obj1));
6057 if (SWIG_arg_fail(2)) SWIG_fail;
6058 }
6059 {
6060 PyThreadState* __tstate = wxPyBeginAllowThreads();
6061 (arg1)->SetReturnCode(arg2);
6062
6063 wxPyEndAllowThreads(__tstate);
6064 if (PyErr_Occurred()) SWIG_fail;
6065 }
6066 Py_INCREF(Py_None); resultobj = Py_None;
6067 return resultobj;
6068 fail:
6069 return NULL;
6070 }
6071
6072
6073 static PyObject *_wrap_Dialog_GetReturnCode(PyObject *, PyObject *args, PyObject *kwargs) {
6074 PyObject *resultobj = NULL;
6075 wxDialog *arg1 = (wxDialog *) 0 ;
6076 int result;
6077 PyObject * obj0 = 0 ;
6078 char *kwnames[] = {
6079 (char *) "self", NULL
6080 };
6081
6082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_GetReturnCode",kwnames,&obj0)) goto fail;
6083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6084 if (SWIG_arg_fail(1)) SWIG_fail;
6085 {
6086 PyThreadState* __tstate = wxPyBeginAllowThreads();
6087 result = (int)((wxDialog const *)arg1)->GetReturnCode();
6088
6089 wxPyEndAllowThreads(__tstate);
6090 if (PyErr_Occurred()) SWIG_fail;
6091 }
6092 {
6093 resultobj = SWIG_From_int(static_cast<int >(result));
6094 }
6095 return resultobj;
6096 fail:
6097 return NULL;
6098 }
6099
6100
6101 static PyObject *_wrap_Dialog_CreateTextSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6102 PyObject *resultobj = NULL;
6103 wxDialog *arg1 = (wxDialog *) 0 ;
6104 wxString *arg2 = 0 ;
6105 wxSizer *result;
6106 bool temp2 = false ;
6107 PyObject * obj0 = 0 ;
6108 PyObject * obj1 = 0 ;
6109 char *kwnames[] = {
6110 (char *) "self",(char *) "message", NULL
6111 };
6112
6113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_CreateTextSizer",kwnames,&obj0,&obj1)) goto fail;
6114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6115 if (SWIG_arg_fail(1)) SWIG_fail;
6116 {
6117 arg2 = wxString_in_helper(obj1);
6118 if (arg2 == NULL) SWIG_fail;
6119 temp2 = true;
6120 }
6121 {
6122 PyThreadState* __tstate = wxPyBeginAllowThreads();
6123 result = (wxSizer *)(arg1)->CreateTextSizer((wxString const &)*arg2);
6124
6125 wxPyEndAllowThreads(__tstate);
6126 if (PyErr_Occurred()) SWIG_fail;
6127 }
6128 {
6129 resultobj = wxPyMake_wxObject(result, (bool)0);
6130 }
6131 {
6132 if (temp2)
6133 delete arg2;
6134 }
6135 return resultobj;
6136 fail:
6137 {
6138 if (temp2)
6139 delete arg2;
6140 }
6141 return NULL;
6142 }
6143
6144
6145 static PyObject *_wrap_Dialog_CreateButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6146 PyObject *resultobj = NULL;
6147 wxDialog *arg1 = (wxDialog *) 0 ;
6148 long arg2 ;
6149 bool arg3 = (bool) false ;
6150 int arg4 = (int) 0 ;
6151 wxSizer *result;
6152 PyObject * obj0 = 0 ;
6153 PyObject * obj1 = 0 ;
6154 PyObject * obj2 = 0 ;
6155 PyObject * obj3 = 0 ;
6156 char *kwnames[] = {
6157 (char *) "self",(char *) "flags",(char *) "separated",(char *) "distance", NULL
6158 };
6159
6160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Dialog_CreateButtonSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6161 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6162 if (SWIG_arg_fail(1)) SWIG_fail;
6163 {
6164 arg2 = static_cast<long >(SWIG_As_long(obj1));
6165 if (SWIG_arg_fail(2)) SWIG_fail;
6166 }
6167 if (obj2) {
6168 {
6169 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
6170 if (SWIG_arg_fail(3)) SWIG_fail;
6171 }
6172 }
6173 if (obj3) {
6174 {
6175 arg4 = static_cast<int >(SWIG_As_int(obj3));
6176 if (SWIG_arg_fail(4)) SWIG_fail;
6177 }
6178 }
6179 {
6180 PyThreadState* __tstate = wxPyBeginAllowThreads();
6181 result = (wxSizer *)(arg1)->CreateButtonSizer(arg2,arg3,arg4);
6182
6183 wxPyEndAllowThreads(__tstate);
6184 if (PyErr_Occurred()) SWIG_fail;
6185 }
6186 {
6187 resultobj = wxPyMake_wxObject(result, (bool)0);
6188 }
6189 return resultobj;
6190 fail:
6191 return NULL;
6192 }
6193
6194
6195 static PyObject *_wrap_Dialog_CreateStdDialogButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6196 PyObject *resultobj = NULL;
6197 wxDialog *arg1 = (wxDialog *) 0 ;
6198 long arg2 ;
6199 wxStdDialogButtonSizer *result;
6200 PyObject * obj0 = 0 ;
6201 PyObject * obj1 = 0 ;
6202 char *kwnames[] = {
6203 (char *) "self",(char *) "flags", NULL
6204 };
6205
6206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_CreateStdDialogButtonSizer",kwnames,&obj0,&obj1)) goto fail;
6207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6208 if (SWIG_arg_fail(1)) SWIG_fail;
6209 {
6210 arg2 = static_cast<long >(SWIG_As_long(obj1));
6211 if (SWIG_arg_fail(2)) SWIG_fail;
6212 }
6213 {
6214 PyThreadState* __tstate = wxPyBeginAllowThreads();
6215 result = (wxStdDialogButtonSizer *)(arg1)->CreateStdDialogButtonSizer(arg2);
6216
6217 wxPyEndAllowThreads(__tstate);
6218 if (PyErr_Occurred()) SWIG_fail;
6219 }
6220 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStdDialogButtonSizer, 0);
6221 return resultobj;
6222 fail:
6223 return NULL;
6224 }
6225
6226
6227 static PyObject *_wrap_Dialog_IsModal(PyObject *, PyObject *args, PyObject *kwargs) {
6228 PyObject *resultobj = NULL;
6229 wxDialog *arg1 = (wxDialog *) 0 ;
6230 bool result;
6231 PyObject * obj0 = 0 ;
6232 char *kwnames[] = {
6233 (char *) "self", NULL
6234 };
6235
6236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_IsModal",kwnames,&obj0)) goto fail;
6237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6238 if (SWIG_arg_fail(1)) SWIG_fail;
6239 {
6240 PyThreadState* __tstate = wxPyBeginAllowThreads();
6241 result = (bool)((wxDialog const *)arg1)->IsModal();
6242
6243 wxPyEndAllowThreads(__tstate);
6244 if (PyErr_Occurred()) SWIG_fail;
6245 }
6246 {
6247 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6248 }
6249 return resultobj;
6250 fail:
6251 return NULL;
6252 }
6253
6254
6255 static PyObject *_wrap_Dialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
6256 PyObject *resultobj = NULL;
6257 wxDialog *arg1 = (wxDialog *) 0 ;
6258 int result;
6259 PyObject * obj0 = 0 ;
6260 char *kwnames[] = {
6261 (char *) "self", NULL
6262 };
6263
6264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_ShowModal",kwnames,&obj0)) goto fail;
6265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6266 if (SWIG_arg_fail(1)) SWIG_fail;
6267 {
6268 PyThreadState* __tstate = wxPyBeginAllowThreads();
6269 result = (int)(arg1)->ShowModal();
6270
6271 wxPyEndAllowThreads(__tstate);
6272 if (PyErr_Occurred()) SWIG_fail;
6273 }
6274 {
6275 resultobj = SWIG_From_int(static_cast<int >(result));
6276 }
6277 return resultobj;
6278 fail:
6279 return NULL;
6280 }
6281
6282
6283 static PyObject *_wrap_Dialog_EndModal(PyObject *, PyObject *args, PyObject *kwargs) {
6284 PyObject *resultobj = NULL;
6285 wxDialog *arg1 = (wxDialog *) 0 ;
6286 int arg2 ;
6287 PyObject * obj0 = 0 ;
6288 PyObject * obj1 = 0 ;
6289 char *kwnames[] = {
6290 (char *) "self",(char *) "retCode", NULL
6291 };
6292
6293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_EndModal",kwnames,&obj0,&obj1)) goto fail;
6294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6295 if (SWIG_arg_fail(1)) SWIG_fail;
6296 {
6297 arg2 = static_cast<int >(SWIG_As_int(obj1));
6298 if (SWIG_arg_fail(2)) SWIG_fail;
6299 }
6300 {
6301 PyThreadState* __tstate = wxPyBeginAllowThreads();
6302 (arg1)->EndModal(arg2);
6303
6304 wxPyEndAllowThreads(__tstate);
6305 if (PyErr_Occurred()) SWIG_fail;
6306 }
6307 Py_INCREF(Py_None); resultobj = Py_None;
6308 return resultobj;
6309 fail:
6310 return NULL;
6311 }
6312
6313
6314 static PyObject *_wrap_Dialog_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6315 PyObject *resultobj = NULL;
6316 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6317 wxVisualAttributes result;
6318 PyObject * obj0 = 0 ;
6319 char *kwnames[] = {
6320 (char *) "variant", NULL
6321 };
6322
6323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Dialog_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6324 if (obj0) {
6325 {
6326 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
6327 if (SWIG_arg_fail(1)) SWIG_fail;
6328 }
6329 }
6330 {
6331 if (!wxPyCheckForApp()) SWIG_fail;
6332 PyThreadState* __tstate = wxPyBeginAllowThreads();
6333 result = wxDialog::GetClassDefaultAttributes(arg1);
6334
6335 wxPyEndAllowThreads(__tstate);
6336 if (PyErr_Occurred()) SWIG_fail;
6337 }
6338 {
6339 wxVisualAttributes * resultptr;
6340 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
6341 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6342 }
6343 return resultobj;
6344 fail:
6345 return NULL;
6346 }
6347
6348
6349 static PyObject * Dialog_swigregister(PyObject *, PyObject *args) {
6350 PyObject *obj;
6351 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6352 SWIG_TypeClientData(SWIGTYPE_p_wxDialog, obj);
6353 Py_INCREF(obj);
6354 return Py_BuildValue((char *)"");
6355 }
6356 static PyObject *_wrap_new_MiniFrame(PyObject *, PyObject *args, PyObject *kwargs) {
6357 PyObject *resultobj = NULL;
6358 wxWindow *arg1 = (wxWindow *) 0 ;
6359 int arg2 = (int) (int)-1 ;
6360 wxString const &arg3_defvalue = wxPyEmptyString ;
6361 wxString *arg3 = (wxString *) &arg3_defvalue ;
6362 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6363 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6364 wxSize const &arg5_defvalue = wxDefaultSize ;
6365 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6366 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
6367 wxString const &arg7_defvalue = wxPyFrameNameStr ;
6368 wxString *arg7 = (wxString *) &arg7_defvalue ;
6369 wxMiniFrame *result;
6370 bool temp3 = false ;
6371 wxPoint temp4 ;
6372 wxSize temp5 ;
6373 bool temp7 = false ;
6374 PyObject * obj0 = 0 ;
6375 PyObject * obj1 = 0 ;
6376 PyObject * obj2 = 0 ;
6377 PyObject * obj3 = 0 ;
6378 PyObject * obj4 = 0 ;
6379 PyObject * obj5 = 0 ;
6380 PyObject * obj6 = 0 ;
6381 char *kwnames[] = {
6382 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6383 };
6384
6385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MiniFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6386 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6387 if (SWIG_arg_fail(1)) SWIG_fail;
6388 if (obj1) {
6389 {
6390 arg2 = static_cast<int const >(SWIG_As_int(obj1));
6391 if (SWIG_arg_fail(2)) SWIG_fail;
6392 }
6393 }
6394 if (obj2) {
6395 {
6396 arg3 = wxString_in_helper(obj2);
6397 if (arg3 == NULL) SWIG_fail;
6398 temp3 = true;
6399 }
6400 }
6401 if (obj3) {
6402 {
6403 arg4 = &temp4;
6404 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6405 }
6406 }
6407 if (obj4) {
6408 {
6409 arg5 = &temp5;
6410 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6411 }
6412 }
6413 if (obj5) {
6414 {
6415 arg6 = static_cast<long >(SWIG_As_long(obj5));
6416 if (SWIG_arg_fail(6)) SWIG_fail;
6417 }
6418 }
6419 if (obj6) {
6420 {
6421 arg7 = wxString_in_helper(obj6);
6422 if (arg7 == NULL) SWIG_fail;
6423 temp7 = true;
6424 }
6425 }
6426 {
6427 if (!wxPyCheckForApp()) SWIG_fail;
6428 PyThreadState* __tstate = wxPyBeginAllowThreads();
6429 result = (wxMiniFrame *)new wxMiniFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6430
6431 wxPyEndAllowThreads(__tstate);
6432 if (PyErr_Occurred()) SWIG_fail;
6433 }
6434 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMiniFrame, 1);
6435 {
6436 if (temp3)
6437 delete arg3;
6438 }
6439 {
6440 if (temp7)
6441 delete arg7;
6442 }
6443 return resultobj;
6444 fail:
6445 {
6446 if (temp3)
6447 delete arg3;
6448 }
6449 {
6450 if (temp7)
6451 delete arg7;
6452 }
6453 return NULL;
6454 }
6455
6456
6457 static PyObject *_wrap_new_PreMiniFrame(PyObject *, PyObject *args, PyObject *kwargs) {
6458 PyObject *resultobj = NULL;
6459 wxMiniFrame *result;
6460 char *kwnames[] = {
6461 NULL
6462 };
6463
6464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMiniFrame",kwnames)) goto fail;
6465 {
6466 if (!wxPyCheckForApp()) SWIG_fail;
6467 PyThreadState* __tstate = wxPyBeginAllowThreads();
6468 result = (wxMiniFrame *)new wxMiniFrame();
6469
6470 wxPyEndAllowThreads(__tstate);
6471 if (PyErr_Occurred()) SWIG_fail;
6472 }
6473 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMiniFrame, 1);
6474 return resultobj;
6475 fail:
6476 return NULL;
6477 }
6478
6479
6480 static PyObject *_wrap_MiniFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6481 PyObject *resultobj = NULL;
6482 wxMiniFrame *arg1 = (wxMiniFrame *) 0 ;
6483 wxWindow *arg2 = (wxWindow *) 0 ;
6484 int arg3 = (int) (int)-1 ;
6485 wxString const &arg4_defvalue = wxPyEmptyString ;
6486 wxString *arg4 = (wxString *) &arg4_defvalue ;
6487 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6488 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6489 wxSize const &arg6_defvalue = wxDefaultSize ;
6490 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6491 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
6492 wxString const &arg8_defvalue = wxPyFrameNameStr ;
6493 wxString *arg8 = (wxString *) &arg8_defvalue ;
6494 bool result;
6495 bool temp4 = false ;
6496 wxPoint temp5 ;
6497 wxSize temp6 ;
6498 bool temp8 = false ;
6499 PyObject * obj0 = 0 ;
6500 PyObject * obj1 = 0 ;
6501 PyObject * obj2 = 0 ;
6502 PyObject * obj3 = 0 ;
6503 PyObject * obj4 = 0 ;
6504 PyObject * obj5 = 0 ;
6505 PyObject * obj6 = 0 ;
6506 PyObject * obj7 = 0 ;
6507 char *kwnames[] = {
6508 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6509 };
6510
6511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MiniFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMiniFrame, SWIG_POINTER_EXCEPTION | 0);
6513 if (SWIG_arg_fail(1)) SWIG_fail;
6514 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6515 if (SWIG_arg_fail(2)) SWIG_fail;
6516 if (obj2) {
6517 {
6518 arg3 = static_cast<int const >(SWIG_As_int(obj2));
6519 if (SWIG_arg_fail(3)) SWIG_fail;
6520 }
6521 }
6522 if (obj3) {
6523 {
6524 arg4 = wxString_in_helper(obj3);
6525 if (arg4 == NULL) SWIG_fail;
6526 temp4 = true;
6527 }
6528 }
6529 if (obj4) {
6530 {
6531 arg5 = &temp5;
6532 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6533 }
6534 }
6535 if (obj5) {
6536 {
6537 arg6 = &temp6;
6538 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6539 }
6540 }
6541 if (obj6) {
6542 {
6543 arg7 = static_cast<long >(SWIG_As_long(obj6));
6544 if (SWIG_arg_fail(7)) SWIG_fail;
6545 }
6546 }
6547 if (obj7) {
6548 {
6549 arg8 = wxString_in_helper(obj7);
6550 if (arg8 == NULL) SWIG_fail;
6551 temp8 = true;
6552 }
6553 }
6554 {
6555 PyThreadState* __tstate = wxPyBeginAllowThreads();
6556 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6557
6558 wxPyEndAllowThreads(__tstate);
6559 if (PyErr_Occurred()) SWIG_fail;
6560 }
6561 {
6562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6563 }
6564 {
6565 if (temp4)
6566 delete arg4;
6567 }
6568 {
6569 if (temp8)
6570 delete arg8;
6571 }
6572 return resultobj;
6573 fail:
6574 {
6575 if (temp4)
6576 delete arg4;
6577 }
6578 {
6579 if (temp8)
6580 delete arg8;
6581 }
6582 return NULL;
6583 }
6584
6585
6586 static PyObject * MiniFrame_swigregister(PyObject *, PyObject *args) {
6587 PyObject *obj;
6588 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6589 SWIG_TypeClientData(SWIGTYPE_p_wxMiniFrame, obj);
6590 Py_INCREF(obj);
6591 return Py_BuildValue((char *)"");
6592 }
6593 static PyObject *_wrap_new_SplashScreenWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6594 PyObject *resultobj = NULL;
6595 wxBitmap *arg1 = 0 ;
6596 wxWindow *arg2 = (wxWindow *) 0 ;
6597 int arg3 ;
6598 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6599 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6600 wxSize const &arg5_defvalue = wxDefaultSize ;
6601 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6602 long arg6 = (long) wxNO_BORDER ;
6603 wxSplashScreenWindow *result;
6604 wxPoint temp4 ;
6605 wxSize temp5 ;
6606 PyObject * obj0 = 0 ;
6607 PyObject * obj1 = 0 ;
6608 PyObject * obj2 = 0 ;
6609 PyObject * obj3 = 0 ;
6610 PyObject * obj4 = 0 ;
6611 PyObject * obj5 = 0 ;
6612 char *kwnames[] = {
6613 (char *) "bitmap",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
6614 };
6615
6616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:new_SplashScreenWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
6617 {
6618 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6619 if (SWIG_arg_fail(1)) SWIG_fail;
6620 if (arg1 == NULL) {
6621 SWIG_null_ref("wxBitmap");
6622 }
6623 if (SWIG_arg_fail(1)) SWIG_fail;
6624 }
6625 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6626 if (SWIG_arg_fail(2)) SWIG_fail;
6627 {
6628 arg3 = static_cast<int >(SWIG_As_int(obj2));
6629 if (SWIG_arg_fail(3)) SWIG_fail;
6630 }
6631 if (obj3) {
6632 {
6633 arg4 = &temp4;
6634 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6635 }
6636 }
6637 if (obj4) {
6638 {
6639 arg5 = &temp5;
6640 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6641 }
6642 }
6643 if (obj5) {
6644 {
6645 arg6 = static_cast<long >(SWIG_As_long(obj5));
6646 if (SWIG_arg_fail(6)) SWIG_fail;
6647 }
6648 }
6649 {
6650 if (!wxPyCheckForApp()) SWIG_fail;
6651 PyThreadState* __tstate = wxPyBeginAllowThreads();
6652 result = (wxSplashScreenWindow *)new wxSplashScreenWindow((wxBitmap const &)*arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
6653
6654 wxPyEndAllowThreads(__tstate);
6655 if (PyErr_Occurred()) SWIG_fail;
6656 }
6657 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreenWindow, 1);
6658 return resultobj;
6659 fail:
6660 return NULL;
6661 }
6662
6663
6664 static PyObject *_wrap_SplashScreenWindow_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6665 PyObject *resultobj = NULL;
6666 wxSplashScreenWindow *arg1 = (wxSplashScreenWindow *) 0 ;
6667 wxBitmap *arg2 = 0 ;
6668 PyObject * obj0 = 0 ;
6669 PyObject * obj1 = 0 ;
6670 char *kwnames[] = {
6671 (char *) "self",(char *) "bitmap", NULL
6672 };
6673
6674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplashScreenWindow_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
6675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreenWindow, SWIG_POINTER_EXCEPTION | 0);
6676 if (SWIG_arg_fail(1)) SWIG_fail;
6677 {
6678 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6679 if (SWIG_arg_fail(2)) SWIG_fail;
6680 if (arg2 == NULL) {
6681 SWIG_null_ref("wxBitmap");
6682 }
6683 if (SWIG_arg_fail(2)) SWIG_fail;
6684 }
6685 {
6686 PyThreadState* __tstate = wxPyBeginAllowThreads();
6687 (arg1)->SetBitmap((wxBitmap const &)*arg2);
6688
6689 wxPyEndAllowThreads(__tstate);
6690 if (PyErr_Occurred()) SWIG_fail;
6691 }
6692 Py_INCREF(Py_None); resultobj = Py_None;
6693 return resultobj;
6694 fail:
6695 return NULL;
6696 }
6697
6698
6699 static PyObject *_wrap_SplashScreenWindow_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6700 PyObject *resultobj = NULL;
6701 wxSplashScreenWindow *arg1 = (wxSplashScreenWindow *) 0 ;
6702 wxBitmap *result;
6703 PyObject * obj0 = 0 ;
6704 char *kwnames[] = {
6705 (char *) "self", NULL
6706 };
6707
6708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreenWindow_GetBitmap",kwnames,&obj0)) goto fail;
6709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreenWindow, SWIG_POINTER_EXCEPTION | 0);
6710 if (SWIG_arg_fail(1)) SWIG_fail;
6711 {
6712 PyThreadState* __tstate = wxPyBeginAllowThreads();
6713 {
6714 wxBitmap &_result_ref = (arg1)->GetBitmap();
6715 result = (wxBitmap *) &_result_ref;
6716 }
6717
6718 wxPyEndAllowThreads(__tstate);
6719 if (PyErr_Occurred()) SWIG_fail;
6720 }
6721 {
6722 wxBitmap* resultptr = new wxBitmap(*result);
6723 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
6724 }
6725 return resultobj;
6726 fail:
6727 return NULL;
6728 }
6729
6730
6731 static PyObject * SplashScreenWindow_swigregister(PyObject *, PyObject *args) {
6732 PyObject *obj;
6733 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6734 SWIG_TypeClientData(SWIGTYPE_p_wxSplashScreenWindow, obj);
6735 Py_INCREF(obj);
6736 return Py_BuildValue((char *)"");
6737 }
6738 static PyObject *_wrap_new_SplashScreen(PyObject *, PyObject *args, PyObject *kwargs) {
6739 PyObject *resultobj = NULL;
6740 wxBitmap *arg1 = 0 ;
6741 long arg2 ;
6742 int arg3 ;
6743 wxWindow *arg4 = (wxWindow *) 0 ;
6744 int arg5 = (int) -1 ;
6745 wxPoint const &arg6_defvalue = wxDefaultPosition ;
6746 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
6747 wxSize const &arg7_defvalue = wxDefaultSize ;
6748 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
6749 long arg8 = (long) wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP ;
6750 wxSplashScreen *result;
6751 wxPoint temp6 ;
6752 wxSize temp7 ;
6753 PyObject * obj0 = 0 ;
6754 PyObject * obj1 = 0 ;
6755 PyObject * obj2 = 0 ;
6756 PyObject * obj3 = 0 ;
6757 PyObject * obj4 = 0 ;
6758 PyObject * obj5 = 0 ;
6759 PyObject * obj6 = 0 ;
6760 PyObject * obj7 = 0 ;
6761 char *kwnames[] = {
6762 (char *) "bitmap",(char *) "splashStyle",(char *) "milliseconds",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
6763 };
6764
6765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:new_SplashScreen",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6766 {
6767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6768 if (SWIG_arg_fail(1)) SWIG_fail;
6769 if (arg1 == NULL) {
6770 SWIG_null_ref("wxBitmap");
6771 }
6772 if (SWIG_arg_fail(1)) SWIG_fail;
6773 }
6774 {
6775 arg2 = static_cast<long >(SWIG_As_long(obj1));
6776 if (SWIG_arg_fail(2)) SWIG_fail;
6777 }
6778 {
6779 arg3 = static_cast<int >(SWIG_As_int(obj2));
6780 if (SWIG_arg_fail(3)) SWIG_fail;
6781 }
6782 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6783 if (SWIG_arg_fail(4)) SWIG_fail;
6784 if (obj4) {
6785 {
6786 arg5 = static_cast<int >(SWIG_As_int(obj4));
6787 if (SWIG_arg_fail(5)) SWIG_fail;
6788 }
6789 }
6790 if (obj5) {
6791 {
6792 arg6 = &temp6;
6793 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
6794 }
6795 }
6796 if (obj6) {
6797 {
6798 arg7 = &temp7;
6799 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
6800 }
6801 }
6802 if (obj7) {
6803 {
6804 arg8 = static_cast<long >(SWIG_As_long(obj7));
6805 if (SWIG_arg_fail(8)) SWIG_fail;
6806 }
6807 }
6808 {
6809 if (!wxPyCheckForApp()) SWIG_fail;
6810 PyThreadState* __tstate = wxPyBeginAllowThreads();
6811 result = (wxSplashScreen *)new wxSplashScreen((wxBitmap const &)*arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8);
6812
6813 wxPyEndAllowThreads(__tstate);
6814 if (PyErr_Occurred()) SWIG_fail;
6815 }
6816 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreen, 1);
6817 return resultobj;
6818 fail:
6819 return NULL;
6820 }
6821
6822
6823 static PyObject *_wrap_SplashScreen_GetSplashStyle(PyObject *, PyObject *args, PyObject *kwargs) {
6824 PyObject *resultobj = NULL;
6825 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6826 long result;
6827 PyObject * obj0 = 0 ;
6828 char *kwnames[] = {
6829 (char *) "self", NULL
6830 };
6831
6832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetSplashStyle",kwnames,&obj0)) goto fail;
6833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6834 if (SWIG_arg_fail(1)) SWIG_fail;
6835 {
6836 PyThreadState* __tstate = wxPyBeginAllowThreads();
6837 result = (long)((wxSplashScreen const *)arg1)->GetSplashStyle();
6838
6839 wxPyEndAllowThreads(__tstate);
6840 if (PyErr_Occurred()) SWIG_fail;
6841 }
6842 {
6843 resultobj = SWIG_From_long(static_cast<long >(result));
6844 }
6845 return resultobj;
6846 fail:
6847 return NULL;
6848 }
6849
6850
6851 static PyObject *_wrap_SplashScreen_GetSplashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6852 PyObject *resultobj = NULL;
6853 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6854 wxSplashScreenWindow *result;
6855 PyObject * obj0 = 0 ;
6856 char *kwnames[] = {
6857 (char *) "self", NULL
6858 };
6859
6860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetSplashWindow",kwnames,&obj0)) goto fail;
6861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6862 if (SWIG_arg_fail(1)) SWIG_fail;
6863 {
6864 PyThreadState* __tstate = wxPyBeginAllowThreads();
6865 result = (wxSplashScreenWindow *)((wxSplashScreen const *)arg1)->GetSplashWindow();
6866
6867 wxPyEndAllowThreads(__tstate);
6868 if (PyErr_Occurred()) SWIG_fail;
6869 }
6870 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreenWindow, 0);
6871 return resultobj;
6872 fail:
6873 return NULL;
6874 }
6875
6876
6877 static PyObject *_wrap_SplashScreen_GetTimeout(PyObject *, PyObject *args, PyObject *kwargs) {
6878 PyObject *resultobj = NULL;
6879 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6880 int result;
6881 PyObject * obj0 = 0 ;
6882 char *kwnames[] = {
6883 (char *) "self", NULL
6884 };
6885
6886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetTimeout",kwnames,&obj0)) goto fail;
6887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6888 if (SWIG_arg_fail(1)) SWIG_fail;
6889 {
6890 PyThreadState* __tstate = wxPyBeginAllowThreads();
6891 result = (int)((wxSplashScreen const *)arg1)->GetTimeout();
6892
6893 wxPyEndAllowThreads(__tstate);
6894 if (PyErr_Occurred()) SWIG_fail;
6895 }
6896 {
6897 resultobj = SWIG_From_int(static_cast<int >(result));
6898 }
6899 return resultobj;
6900 fail:
6901 return NULL;
6902 }
6903
6904
6905 static PyObject * SplashScreen_swigregister(PyObject *, PyObject *args) {
6906 PyObject *obj;
6907 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6908 SWIG_TypeClientData(SWIGTYPE_p_wxSplashScreen, obj);
6909 Py_INCREF(obj);
6910 return Py_BuildValue((char *)"");
6911 }
6912 static PyObject *_wrap_new_StatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
6913 PyObject *resultobj = NULL;
6914 wxWindow *arg1 = (wxWindow *) 0 ;
6915 int arg2 = (int) -1 ;
6916 long arg3 = (long) wxDEFAULT_STATUSBAR_STYLE ;
6917 wxString const &arg4_defvalue = wxPyStatusLineNameStr ;
6918 wxString *arg4 = (wxString *) &arg4_defvalue ;
6919 wxStatusBar *result;
6920 bool temp4 = false ;
6921 PyObject * obj0 = 0 ;
6922 PyObject * obj1 = 0 ;
6923 PyObject * obj2 = 0 ;
6924 PyObject * obj3 = 0 ;
6925 char *kwnames[] = {
6926 (char *) "parent",(char *) "id",(char *) "style",(char *) "name", NULL
6927 };
6928
6929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_StatusBar",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6931 if (SWIG_arg_fail(1)) SWIG_fail;
6932 if (obj1) {
6933 {
6934 arg2 = static_cast<int >(SWIG_As_int(obj1));
6935 if (SWIG_arg_fail(2)) SWIG_fail;
6936 }
6937 }
6938 if (obj2) {
6939 {
6940 arg3 = static_cast<long >(SWIG_As_long(obj2));
6941 if (SWIG_arg_fail(3)) SWIG_fail;
6942 }
6943 }
6944 if (obj3) {
6945 {
6946 arg4 = wxString_in_helper(obj3);
6947 if (arg4 == NULL) SWIG_fail;
6948 temp4 = true;
6949 }
6950 }
6951 {
6952 if (!wxPyCheckForApp()) SWIG_fail;
6953 PyThreadState* __tstate = wxPyBeginAllowThreads();
6954 result = (wxStatusBar *)new wxStatusBar(arg1,arg2,arg3,(wxString const &)*arg4);
6955
6956 wxPyEndAllowThreads(__tstate);
6957 if (PyErr_Occurred()) SWIG_fail;
6958 }
6959 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStatusBar, 1);
6960 {
6961 if (temp4)
6962 delete arg4;
6963 }
6964 return resultobj;
6965 fail:
6966 {
6967 if (temp4)
6968 delete arg4;
6969 }
6970 return NULL;
6971 }
6972
6973
6974 static PyObject *_wrap_new_PreStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
6975 PyObject *resultobj = NULL;
6976 wxStatusBar *result;
6977 char *kwnames[] = {
6978 NULL
6979 };
6980
6981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStatusBar",kwnames)) goto fail;
6982 {
6983 if (!wxPyCheckForApp()) SWIG_fail;
6984 PyThreadState* __tstate = wxPyBeginAllowThreads();
6985 result = (wxStatusBar *)new wxStatusBar();
6986
6987 wxPyEndAllowThreads(__tstate);
6988 if (PyErr_Occurred()) SWIG_fail;
6989 }
6990 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStatusBar, 1);
6991 return resultobj;
6992 fail:
6993 return NULL;
6994 }
6995
6996
6997 static PyObject *_wrap_StatusBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6998 PyObject *resultobj = NULL;
6999 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7000 wxWindow *arg2 = (wxWindow *) 0 ;
7001 int arg3 = (int) -1 ;
7002 long arg4 = (long) wxST_SIZEGRIP ;
7003 wxString const &arg5_defvalue = wxPyStatusLineNameStr ;
7004 wxString *arg5 = (wxString *) &arg5_defvalue ;
7005 bool result;
7006 bool temp5 = false ;
7007 PyObject * obj0 = 0 ;
7008 PyObject * obj1 = 0 ;
7009 PyObject * obj2 = 0 ;
7010 PyObject * obj3 = 0 ;
7011 PyObject * obj4 = 0 ;
7012 char *kwnames[] = {
7013 (char *) "self",(char *) "parent",(char *) "id",(char *) "style",(char *) "name", NULL
7014 };
7015
7016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:StatusBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
7017 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7018 if (SWIG_arg_fail(1)) SWIG_fail;
7019 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7020 if (SWIG_arg_fail(2)) SWIG_fail;
7021 if (obj2) {
7022 {
7023 arg3 = static_cast<int >(SWIG_As_int(obj2));
7024 if (SWIG_arg_fail(3)) SWIG_fail;
7025 }
7026 }
7027 if (obj3) {
7028 {
7029 arg4 = static_cast<long >(SWIG_As_long(obj3));
7030 if (SWIG_arg_fail(4)) SWIG_fail;
7031 }
7032 }
7033 if (obj4) {
7034 {
7035 arg5 = wxString_in_helper(obj4);
7036 if (arg5 == NULL) SWIG_fail;
7037 temp5 = true;
7038 }
7039 }
7040 {
7041 PyThreadState* __tstate = wxPyBeginAllowThreads();
7042 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxString const &)*arg5);
7043
7044 wxPyEndAllowThreads(__tstate);
7045 if (PyErr_Occurred()) SWIG_fail;
7046 }
7047 {
7048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7049 }
7050 {
7051 if (temp5)
7052 delete arg5;
7053 }
7054 return resultobj;
7055 fail:
7056 {
7057 if (temp5)
7058 delete arg5;
7059 }
7060 return NULL;
7061 }
7062
7063
7064 static PyObject *_wrap_StatusBar_SetFieldsCount(PyObject *, PyObject *args, PyObject *kwargs) {
7065 PyObject *resultobj = NULL;
7066 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7067 int arg2 = (int) 1 ;
7068 PyObject * obj0 = 0 ;
7069 PyObject * obj1 = 0 ;
7070 char *kwnames[] = {
7071 (char *) "self",(char *) "number", NULL
7072 };
7073
7074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_SetFieldsCount",kwnames,&obj0,&obj1)) goto fail;
7075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7076 if (SWIG_arg_fail(1)) SWIG_fail;
7077 if (obj1) {
7078 {
7079 arg2 = static_cast<int >(SWIG_As_int(obj1));
7080 if (SWIG_arg_fail(2)) SWIG_fail;
7081 }
7082 }
7083 {
7084 PyThreadState* __tstate = wxPyBeginAllowThreads();
7085 (arg1)->SetFieldsCount(arg2);
7086
7087 wxPyEndAllowThreads(__tstate);
7088 if (PyErr_Occurred()) SWIG_fail;
7089 }
7090 Py_INCREF(Py_None); resultobj = Py_None;
7091 return resultobj;
7092 fail:
7093 return NULL;
7094 }
7095
7096
7097 static PyObject *_wrap_StatusBar_GetFieldsCount(PyObject *, PyObject *args, PyObject *kwargs) {
7098 PyObject *resultobj = NULL;
7099 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7100 int result;
7101 PyObject * obj0 = 0 ;
7102 char *kwnames[] = {
7103 (char *) "self", NULL
7104 };
7105
7106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetFieldsCount",kwnames,&obj0)) goto fail;
7107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7108 if (SWIG_arg_fail(1)) SWIG_fail;
7109 {
7110 PyThreadState* __tstate = wxPyBeginAllowThreads();
7111 result = (int)((wxStatusBar const *)arg1)->GetFieldsCount();
7112
7113 wxPyEndAllowThreads(__tstate);
7114 if (PyErr_Occurred()) SWIG_fail;
7115 }
7116 {
7117 resultobj = SWIG_From_int(static_cast<int >(result));
7118 }
7119 return resultobj;
7120 fail:
7121 return NULL;
7122 }
7123
7124
7125 static PyObject *_wrap_StatusBar_SetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7126 PyObject *resultobj = NULL;
7127 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7128 wxString *arg2 = 0 ;
7129 int arg3 = (int) 0 ;
7130 bool temp2 = false ;
7131 PyObject * obj0 = 0 ;
7132 PyObject * obj1 = 0 ;
7133 PyObject * obj2 = 0 ;
7134 char *kwnames[] = {
7135 (char *) "self",(char *) "text",(char *) "number", NULL
7136 };
7137
7138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:StatusBar_SetStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
7139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7140 if (SWIG_arg_fail(1)) SWIG_fail;
7141 {
7142 arg2 = wxString_in_helper(obj1);
7143 if (arg2 == NULL) SWIG_fail;
7144 temp2 = true;
7145 }
7146 if (obj2) {
7147 {
7148 arg3 = static_cast<int >(SWIG_As_int(obj2));
7149 if (SWIG_arg_fail(3)) SWIG_fail;
7150 }
7151 }
7152 {
7153 PyThreadState* __tstate = wxPyBeginAllowThreads();
7154 (arg1)->SetStatusText((wxString const &)*arg2,arg3);
7155
7156 wxPyEndAllowThreads(__tstate);
7157 if (PyErr_Occurred()) SWIG_fail;
7158 }
7159 Py_INCREF(Py_None); resultobj = Py_None;
7160 {
7161 if (temp2)
7162 delete arg2;
7163 }
7164 return resultobj;
7165 fail:
7166 {
7167 if (temp2)
7168 delete arg2;
7169 }
7170 return NULL;
7171 }
7172
7173
7174 static PyObject *_wrap_StatusBar_GetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7175 PyObject *resultobj = NULL;
7176 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7177 int arg2 = (int) 0 ;
7178 wxString result;
7179 PyObject * obj0 = 0 ;
7180 PyObject * obj1 = 0 ;
7181 char *kwnames[] = {
7182 (char *) "self",(char *) "number", NULL
7183 };
7184
7185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_GetStatusText",kwnames,&obj0,&obj1)) goto fail;
7186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7187 if (SWIG_arg_fail(1)) SWIG_fail;
7188 if (obj1) {
7189 {
7190 arg2 = static_cast<int >(SWIG_As_int(obj1));
7191 if (SWIG_arg_fail(2)) SWIG_fail;
7192 }
7193 }
7194 {
7195 PyThreadState* __tstate = wxPyBeginAllowThreads();
7196 result = ((wxStatusBar const *)arg1)->GetStatusText(arg2);
7197
7198 wxPyEndAllowThreads(__tstate);
7199 if (PyErr_Occurred()) SWIG_fail;
7200 }
7201 {
7202 #if wxUSE_UNICODE
7203 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7204 #else
7205 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7206 #endif
7207 }
7208 return resultobj;
7209 fail:
7210 return NULL;
7211 }
7212
7213
7214 static PyObject *_wrap_StatusBar_PushStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7215 PyObject *resultobj = NULL;
7216 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7217 wxString *arg2 = 0 ;
7218 int arg3 = (int) 0 ;
7219 bool temp2 = false ;
7220 PyObject * obj0 = 0 ;
7221 PyObject * obj1 = 0 ;
7222 PyObject * obj2 = 0 ;
7223 char *kwnames[] = {
7224 (char *) "self",(char *) "text",(char *) "number", NULL
7225 };
7226
7227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:StatusBar_PushStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
7228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7229 if (SWIG_arg_fail(1)) SWIG_fail;
7230 {
7231 arg2 = wxString_in_helper(obj1);
7232 if (arg2 == NULL) SWIG_fail;
7233 temp2 = true;
7234 }
7235 if (obj2) {
7236 {
7237 arg3 = static_cast<int >(SWIG_As_int(obj2));
7238 if (SWIG_arg_fail(3)) SWIG_fail;
7239 }
7240 }
7241 {
7242 PyThreadState* __tstate = wxPyBeginAllowThreads();
7243 (arg1)->PushStatusText((wxString const &)*arg2,arg3);
7244
7245 wxPyEndAllowThreads(__tstate);
7246 if (PyErr_Occurred()) SWIG_fail;
7247 }
7248 Py_INCREF(Py_None); resultobj = Py_None;
7249 {
7250 if (temp2)
7251 delete arg2;
7252 }
7253 return resultobj;
7254 fail:
7255 {
7256 if (temp2)
7257 delete arg2;
7258 }
7259 return NULL;
7260 }
7261
7262
7263 static PyObject *_wrap_StatusBar_PopStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7264 PyObject *resultobj = NULL;
7265 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7266 int arg2 = (int) 0 ;
7267 PyObject * obj0 = 0 ;
7268 PyObject * obj1 = 0 ;
7269 char *kwnames[] = {
7270 (char *) "self",(char *) "number", NULL
7271 };
7272
7273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_PopStatusText",kwnames,&obj0,&obj1)) goto fail;
7274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7275 if (SWIG_arg_fail(1)) SWIG_fail;
7276 if (obj1) {
7277 {
7278 arg2 = static_cast<int >(SWIG_As_int(obj1));
7279 if (SWIG_arg_fail(2)) SWIG_fail;
7280 }
7281 }
7282 {
7283 PyThreadState* __tstate = wxPyBeginAllowThreads();
7284 (arg1)->PopStatusText(arg2);
7285
7286 wxPyEndAllowThreads(__tstate);
7287 if (PyErr_Occurred()) SWIG_fail;
7288 }
7289 Py_INCREF(Py_None); resultobj = Py_None;
7290 return resultobj;
7291 fail:
7292 return NULL;
7293 }
7294
7295
7296 static PyObject *_wrap_StatusBar_SetStatusWidths(PyObject *, PyObject *args, PyObject *kwargs) {
7297 PyObject *resultobj = NULL;
7298 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7299 int arg2 ;
7300 int *arg3 = (int *) 0 ;
7301 PyObject * obj0 = 0 ;
7302 PyObject * obj1 = 0 ;
7303 char *kwnames[] = {
7304 (char *) "self",(char *) "widths", NULL
7305 };
7306
7307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetStatusWidths",kwnames,&obj0,&obj1)) goto fail;
7308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7309 if (SWIG_arg_fail(1)) SWIG_fail;
7310 {
7311 arg2 = PyList_Size(obj1);
7312 arg3 = int_LIST_helper(obj1);
7313 if (arg3 == NULL) SWIG_fail;
7314 }
7315 {
7316 PyThreadState* __tstate = wxPyBeginAllowThreads();
7317 (arg1)->SetStatusWidths(arg2,(int const *)arg3);
7318
7319 wxPyEndAllowThreads(__tstate);
7320 if (PyErr_Occurred()) SWIG_fail;
7321 }
7322 Py_INCREF(Py_None); resultobj = Py_None;
7323 {
7324 if (arg3) delete [] arg3;
7325 }
7326 return resultobj;
7327 fail:
7328 {
7329 if (arg3) delete [] arg3;
7330 }
7331 return NULL;
7332 }
7333
7334
7335 static PyObject *_wrap_StatusBar_SetStatusStyles(PyObject *, PyObject *args, PyObject *kwargs) {
7336 PyObject *resultobj = NULL;
7337 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7338 int arg2 ;
7339 int *arg3 = (int *) 0 ;
7340 PyObject * obj0 = 0 ;
7341 PyObject * obj1 = 0 ;
7342 char *kwnames[] = {
7343 (char *) "self",(char *) "styles", NULL
7344 };
7345
7346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetStatusStyles",kwnames,&obj0,&obj1)) goto fail;
7347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7348 if (SWIG_arg_fail(1)) SWIG_fail;
7349 {
7350 arg2 = PyList_Size(obj1);
7351 arg3 = int_LIST_helper(obj1);
7352 if (arg3 == NULL) SWIG_fail;
7353 }
7354 {
7355 PyThreadState* __tstate = wxPyBeginAllowThreads();
7356 (arg1)->SetStatusStyles(arg2,(int const *)arg3);
7357
7358 wxPyEndAllowThreads(__tstate);
7359 if (PyErr_Occurred()) SWIG_fail;
7360 }
7361 Py_INCREF(Py_None); resultobj = Py_None;
7362 {
7363 if (arg3) delete [] arg3;
7364 }
7365 return resultobj;
7366 fail:
7367 {
7368 if (arg3) delete [] arg3;
7369 }
7370 return NULL;
7371 }
7372
7373
7374 static PyObject *_wrap_StatusBar_GetFieldRect(PyObject *, PyObject *args, PyObject *kwargs) {
7375 PyObject *resultobj = NULL;
7376 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7377 int arg2 ;
7378 wxRect result;
7379 PyObject * obj0 = 0 ;
7380 PyObject * obj1 = 0 ;
7381 char *kwnames[] = {
7382 (char *) "self",(char *) "i", NULL
7383 };
7384
7385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_GetFieldRect",kwnames,&obj0,&obj1)) goto fail;
7386 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7387 if (SWIG_arg_fail(1)) SWIG_fail;
7388 {
7389 arg2 = static_cast<int >(SWIG_As_int(obj1));
7390 if (SWIG_arg_fail(2)) SWIG_fail;
7391 }
7392 {
7393 PyThreadState* __tstate = wxPyBeginAllowThreads();
7394 result = wxStatusBar_GetFieldRect(arg1,arg2);
7395
7396 wxPyEndAllowThreads(__tstate);
7397 if (PyErr_Occurred()) SWIG_fail;
7398 }
7399 {
7400 wxRect * resultptr;
7401 resultptr = new wxRect(static_cast<wxRect & >(result));
7402 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
7403 }
7404 return resultobj;
7405 fail:
7406 return NULL;
7407 }
7408
7409
7410 static PyObject *_wrap_StatusBar_SetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
7411 PyObject *resultobj = NULL;
7412 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7413 int arg2 ;
7414 PyObject * obj0 = 0 ;
7415 PyObject * obj1 = 0 ;
7416 char *kwnames[] = {
7417 (char *) "self",(char *) "height", NULL
7418 };
7419
7420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetMinHeight",kwnames,&obj0,&obj1)) goto fail;
7421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7422 if (SWIG_arg_fail(1)) SWIG_fail;
7423 {
7424 arg2 = static_cast<int >(SWIG_As_int(obj1));
7425 if (SWIG_arg_fail(2)) SWIG_fail;
7426 }
7427 {
7428 PyThreadState* __tstate = wxPyBeginAllowThreads();
7429 (arg1)->SetMinHeight(arg2);
7430
7431 wxPyEndAllowThreads(__tstate);
7432 if (PyErr_Occurred()) SWIG_fail;
7433 }
7434 Py_INCREF(Py_None); resultobj = Py_None;
7435 return resultobj;
7436 fail:
7437 return NULL;
7438 }
7439
7440
7441 static PyObject *_wrap_StatusBar_GetBorderX(PyObject *, PyObject *args, PyObject *kwargs) {
7442 PyObject *resultobj = NULL;
7443 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7444 int result;
7445 PyObject * obj0 = 0 ;
7446 char *kwnames[] = {
7447 (char *) "self", NULL
7448 };
7449
7450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetBorderX",kwnames,&obj0)) goto fail;
7451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7452 if (SWIG_arg_fail(1)) SWIG_fail;
7453 {
7454 PyThreadState* __tstate = wxPyBeginAllowThreads();
7455 result = (int)((wxStatusBar const *)arg1)->GetBorderX();
7456
7457 wxPyEndAllowThreads(__tstate);
7458 if (PyErr_Occurred()) SWIG_fail;
7459 }
7460 {
7461 resultobj = SWIG_From_int(static_cast<int >(result));
7462 }
7463 return resultobj;
7464 fail:
7465 return NULL;
7466 }
7467
7468
7469 static PyObject *_wrap_StatusBar_GetBorderY(PyObject *, PyObject *args, PyObject *kwargs) {
7470 PyObject *resultobj = NULL;
7471 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7472 int result;
7473 PyObject * obj0 = 0 ;
7474 char *kwnames[] = {
7475 (char *) "self", NULL
7476 };
7477
7478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetBorderY",kwnames,&obj0)) goto fail;
7479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7480 if (SWIG_arg_fail(1)) SWIG_fail;
7481 {
7482 PyThreadState* __tstate = wxPyBeginAllowThreads();
7483 result = (int)((wxStatusBar const *)arg1)->GetBorderY();
7484
7485 wxPyEndAllowThreads(__tstate);
7486 if (PyErr_Occurred()) SWIG_fail;
7487 }
7488 {
7489 resultobj = SWIG_From_int(static_cast<int >(result));
7490 }
7491 return resultobj;
7492 fail:
7493 return NULL;
7494 }
7495
7496
7497 static PyObject *_wrap_StatusBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
7498 PyObject *resultobj = NULL;
7499 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7500 wxVisualAttributes result;
7501 PyObject * obj0 = 0 ;
7502 char *kwnames[] = {
7503 (char *) "variant", NULL
7504 };
7505
7506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StatusBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7507 if (obj0) {
7508 {
7509 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
7510 if (SWIG_arg_fail(1)) SWIG_fail;
7511 }
7512 }
7513 {
7514 if (!wxPyCheckForApp()) SWIG_fail;
7515 PyThreadState* __tstate = wxPyBeginAllowThreads();
7516 result = wxStatusBar::GetClassDefaultAttributes(arg1);
7517
7518 wxPyEndAllowThreads(__tstate);
7519 if (PyErr_Occurred()) SWIG_fail;
7520 }
7521 {
7522 wxVisualAttributes * resultptr;
7523 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
7524 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7525 }
7526 return resultobj;
7527 fail:
7528 return NULL;
7529 }
7530
7531
7532 static PyObject * StatusBar_swigregister(PyObject *, PyObject *args) {
7533 PyObject *obj;
7534 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7535 SWIG_TypeClientData(SWIGTYPE_p_wxStatusBar, obj);
7536 Py_INCREF(obj);
7537 return Py_BuildValue((char *)"");
7538 }
7539 static int _wrap_SplitterNameStr_set(PyObject *) {
7540 PyErr_SetString(PyExc_TypeError,"Variable SplitterNameStr is read-only.");
7541 return 1;
7542 }
7543
7544
7545 static PyObject *_wrap_SplitterNameStr_get(void) {
7546 PyObject *pyobj = NULL;
7547
7548 {
7549 #if wxUSE_UNICODE
7550 pyobj = PyUnicode_FromWideChar((&wxPySplitterNameStr)->c_str(), (&wxPySplitterNameStr)->Len());
7551 #else
7552 pyobj = PyString_FromStringAndSize((&wxPySplitterNameStr)->c_str(), (&wxPySplitterNameStr)->Len());
7553 #endif
7554 }
7555 return pyobj;
7556 }
7557
7558
7559 static PyObject *_wrap_new_SplitterWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7560 PyObject *resultobj = NULL;
7561 wxWindow *arg1 = (wxWindow *) 0 ;
7562 int arg2 = (int) -1 ;
7563 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7564 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7565 wxSize const &arg4_defvalue = wxDefaultSize ;
7566 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7567 long arg5 = (long) wxSP_3D ;
7568 wxString const &arg6_defvalue = wxPySplitterNameStr ;
7569 wxString *arg6 = (wxString *) &arg6_defvalue ;
7570 wxSplitterWindow *result;
7571 wxPoint temp3 ;
7572 wxSize temp4 ;
7573 bool temp6 = false ;
7574 PyObject * obj0 = 0 ;
7575 PyObject * obj1 = 0 ;
7576 PyObject * obj2 = 0 ;
7577 PyObject * obj3 = 0 ;
7578 PyObject * obj4 = 0 ;
7579 PyObject * obj5 = 0 ;
7580 char *kwnames[] = {
7581 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7582 };
7583
7584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SplitterWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
7585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7586 if (SWIG_arg_fail(1)) SWIG_fail;
7587 if (obj1) {
7588 {
7589 arg2 = static_cast<int >(SWIG_As_int(obj1));
7590 if (SWIG_arg_fail(2)) SWIG_fail;
7591 }
7592 }
7593 if (obj2) {
7594 {
7595 arg3 = &temp3;
7596 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7597 }
7598 }
7599 if (obj3) {
7600 {
7601 arg4 = &temp4;
7602 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7603 }
7604 }
7605 if (obj4) {
7606 {
7607 arg5 = static_cast<long >(SWIG_As_long(obj4));
7608 if (SWIG_arg_fail(5)) SWIG_fail;
7609 }
7610 }
7611 if (obj5) {
7612 {
7613 arg6 = wxString_in_helper(obj5);
7614 if (arg6 == NULL) SWIG_fail;
7615 temp6 = true;
7616 }
7617 }
7618 {
7619 if (!wxPyCheckForApp()) SWIG_fail;
7620 PyThreadState* __tstate = wxPyBeginAllowThreads();
7621 result = (wxSplitterWindow *)new wxSplitterWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
7622
7623 wxPyEndAllowThreads(__tstate);
7624 if (PyErr_Occurred()) SWIG_fail;
7625 }
7626 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterWindow, 1);
7627 {
7628 if (temp6)
7629 delete arg6;
7630 }
7631 return resultobj;
7632 fail:
7633 {
7634 if (temp6)
7635 delete arg6;
7636 }
7637 return NULL;
7638 }
7639
7640
7641 static PyObject *_wrap_new_PreSplitterWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7642 PyObject *resultobj = NULL;
7643 wxSplitterWindow *result;
7644 char *kwnames[] = {
7645 NULL
7646 };
7647
7648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSplitterWindow",kwnames)) goto fail;
7649 {
7650 if (!wxPyCheckForApp()) SWIG_fail;
7651 PyThreadState* __tstate = wxPyBeginAllowThreads();
7652 result = (wxSplitterWindow *)new wxSplitterWindow();
7653
7654 wxPyEndAllowThreads(__tstate);
7655 if (PyErr_Occurred()) SWIG_fail;
7656 }
7657 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterWindow, 1);
7658 return resultobj;
7659 fail:
7660 return NULL;
7661 }
7662
7663
7664 static PyObject *_wrap_SplitterWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7665 PyObject *resultobj = NULL;
7666 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7667 wxWindow *arg2 = (wxWindow *) 0 ;
7668 int arg3 = (int) -1 ;
7669 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7670 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7671 wxSize const &arg5_defvalue = wxDefaultSize ;
7672 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7673 long arg6 = (long) wxSP_3D ;
7674 wxString const &arg7_defvalue = wxPySplitterNameStr ;
7675 wxString *arg7 = (wxString *) &arg7_defvalue ;
7676 bool result;
7677 wxPoint temp4 ;
7678 wxSize temp5 ;
7679 bool temp7 = false ;
7680 PyObject * obj0 = 0 ;
7681 PyObject * obj1 = 0 ;
7682 PyObject * obj2 = 0 ;
7683 PyObject * obj3 = 0 ;
7684 PyObject * obj4 = 0 ;
7685 PyObject * obj5 = 0 ;
7686 PyObject * obj6 = 0 ;
7687 char *kwnames[] = {
7688 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7689 };
7690
7691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SplitterWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
7692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7693 if (SWIG_arg_fail(1)) SWIG_fail;
7694 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7695 if (SWIG_arg_fail(2)) SWIG_fail;
7696 if (obj2) {
7697 {
7698 arg3 = static_cast<int >(SWIG_As_int(obj2));
7699 if (SWIG_arg_fail(3)) SWIG_fail;
7700 }
7701 }
7702 if (obj3) {
7703 {
7704 arg4 = &temp4;
7705 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7706 }
7707 }
7708 if (obj4) {
7709 {
7710 arg5 = &temp5;
7711 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7712 }
7713 }
7714 if (obj5) {
7715 {
7716 arg6 = static_cast<long >(SWIG_As_long(obj5));
7717 if (SWIG_arg_fail(6)) SWIG_fail;
7718 }
7719 }
7720 if (obj6) {
7721 {
7722 arg7 = wxString_in_helper(obj6);
7723 if (arg7 == NULL) SWIG_fail;
7724 temp7 = true;
7725 }
7726 }
7727 {
7728 PyThreadState* __tstate = wxPyBeginAllowThreads();
7729 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7730
7731 wxPyEndAllowThreads(__tstate);
7732 if (PyErr_Occurred()) SWIG_fail;
7733 }
7734 {
7735 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7736 }
7737 {
7738 if (temp7)
7739 delete arg7;
7740 }
7741 return resultobj;
7742 fail:
7743 {
7744 if (temp7)
7745 delete arg7;
7746 }
7747 return NULL;
7748 }
7749
7750
7751 static PyObject *_wrap_SplitterWindow_GetWindow1(PyObject *, PyObject *args, PyObject *kwargs) {
7752 PyObject *resultobj = NULL;
7753 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7754 wxWindow *result;
7755 PyObject * obj0 = 0 ;
7756 char *kwnames[] = {
7757 (char *) "self", NULL
7758 };
7759
7760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetWindow1",kwnames,&obj0)) goto fail;
7761 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7762 if (SWIG_arg_fail(1)) SWIG_fail;
7763 {
7764 PyThreadState* __tstate = wxPyBeginAllowThreads();
7765 result = (wxWindow *)((wxSplitterWindow const *)arg1)->GetWindow1();
7766
7767 wxPyEndAllowThreads(__tstate);
7768 if (PyErr_Occurred()) SWIG_fail;
7769 }
7770 {
7771 resultobj = wxPyMake_wxObject(result, 0);
7772 }
7773 return resultobj;
7774 fail:
7775 return NULL;
7776 }
7777
7778
7779 static PyObject *_wrap_SplitterWindow_GetWindow2(PyObject *, PyObject *args, PyObject *kwargs) {
7780 PyObject *resultobj = NULL;
7781 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7782 wxWindow *result;
7783 PyObject * obj0 = 0 ;
7784 char *kwnames[] = {
7785 (char *) "self", NULL
7786 };
7787
7788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetWindow2",kwnames,&obj0)) goto fail;
7789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7790 if (SWIG_arg_fail(1)) SWIG_fail;
7791 {
7792 PyThreadState* __tstate = wxPyBeginAllowThreads();
7793 result = (wxWindow *)((wxSplitterWindow const *)arg1)->GetWindow2();
7794
7795 wxPyEndAllowThreads(__tstate);
7796 if (PyErr_Occurred()) SWIG_fail;
7797 }
7798 {
7799 resultobj = wxPyMake_wxObject(result, 0);
7800 }
7801 return resultobj;
7802 fail:
7803 return NULL;
7804 }
7805
7806
7807 static PyObject *_wrap_SplitterWindow_SetSplitMode(PyObject *, PyObject *args, PyObject *kwargs) {
7808 PyObject *resultobj = NULL;
7809 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7810 int arg2 ;
7811 PyObject * obj0 = 0 ;
7812 PyObject * obj1 = 0 ;
7813 char *kwnames[] = {
7814 (char *) "self",(char *) "mode", NULL
7815 };
7816
7817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSplitMode",kwnames,&obj0,&obj1)) goto fail;
7818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7819 if (SWIG_arg_fail(1)) SWIG_fail;
7820 {
7821 arg2 = static_cast<int >(SWIG_As_int(obj1));
7822 if (SWIG_arg_fail(2)) SWIG_fail;
7823 }
7824 {
7825 PyThreadState* __tstate = wxPyBeginAllowThreads();
7826 (arg1)->SetSplitMode(arg2);
7827
7828 wxPyEndAllowThreads(__tstate);
7829 if (PyErr_Occurred()) SWIG_fail;
7830 }
7831 Py_INCREF(Py_None); resultobj = Py_None;
7832 return resultobj;
7833 fail:
7834 return NULL;
7835 }
7836
7837
7838 static PyObject *_wrap_SplitterWindow_GetSplitMode(PyObject *, PyObject *args, PyObject *kwargs) {
7839 PyObject *resultobj = NULL;
7840 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7841 wxSplitMode result;
7842 PyObject * obj0 = 0 ;
7843 char *kwnames[] = {
7844 (char *) "self", NULL
7845 };
7846
7847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSplitMode",kwnames,&obj0)) goto fail;
7848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7849 if (SWIG_arg_fail(1)) SWIG_fail;
7850 {
7851 PyThreadState* __tstate = wxPyBeginAllowThreads();
7852 result = (wxSplitMode)((wxSplitterWindow const *)arg1)->GetSplitMode();
7853
7854 wxPyEndAllowThreads(__tstate);
7855 if (PyErr_Occurred()) SWIG_fail;
7856 }
7857 resultobj = SWIG_From_int((result));
7858 return resultobj;
7859 fail:
7860 return NULL;
7861 }
7862
7863
7864 static PyObject *_wrap_SplitterWindow_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
7865 PyObject *resultobj = NULL;
7866 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7867 wxWindow *arg2 = (wxWindow *) 0 ;
7868 PyObject * obj0 = 0 ;
7869 PyObject * obj1 = 0 ;
7870 char *kwnames[] = {
7871 (char *) "self",(char *) "window", NULL
7872 };
7873
7874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_Initialize",kwnames,&obj0,&obj1)) goto fail;
7875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7876 if (SWIG_arg_fail(1)) SWIG_fail;
7877 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7878 if (SWIG_arg_fail(2)) SWIG_fail;
7879 {
7880 PyThreadState* __tstate = wxPyBeginAllowThreads();
7881 (arg1)->Initialize(arg2);
7882
7883 wxPyEndAllowThreads(__tstate);
7884 if (PyErr_Occurred()) SWIG_fail;
7885 }
7886 Py_INCREF(Py_None); resultobj = Py_None;
7887 return resultobj;
7888 fail:
7889 return NULL;
7890 }
7891
7892
7893 static PyObject *_wrap_SplitterWindow_SplitVertically(PyObject *, PyObject *args, PyObject *kwargs) {
7894 PyObject *resultobj = NULL;
7895 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7896 wxWindow *arg2 = (wxWindow *) 0 ;
7897 wxWindow *arg3 = (wxWindow *) 0 ;
7898 int arg4 = (int) 0 ;
7899 bool result;
7900 PyObject * obj0 = 0 ;
7901 PyObject * obj1 = 0 ;
7902 PyObject * obj2 = 0 ;
7903 PyObject * obj3 = 0 ;
7904 char *kwnames[] = {
7905 (char *) "self",(char *) "window1",(char *) "window2",(char *) "sashPosition", NULL
7906 };
7907
7908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SplitVertically",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7910 if (SWIG_arg_fail(1)) SWIG_fail;
7911 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7912 if (SWIG_arg_fail(2)) SWIG_fail;
7913 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7914 if (SWIG_arg_fail(3)) SWIG_fail;
7915 if (obj3) {
7916 {
7917 arg4 = static_cast<int >(SWIG_As_int(obj3));
7918 if (SWIG_arg_fail(4)) SWIG_fail;
7919 }
7920 }
7921 {
7922 PyThreadState* __tstate = wxPyBeginAllowThreads();
7923 result = (bool)(arg1)->SplitVertically(arg2,arg3,arg4);
7924
7925 wxPyEndAllowThreads(__tstate);
7926 if (PyErr_Occurred()) SWIG_fail;
7927 }
7928 {
7929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7930 }
7931 return resultobj;
7932 fail:
7933 return NULL;
7934 }
7935
7936
7937 static PyObject *_wrap_SplitterWindow_SplitHorizontally(PyObject *, PyObject *args, PyObject *kwargs) {
7938 PyObject *resultobj = NULL;
7939 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7940 wxWindow *arg2 = (wxWindow *) 0 ;
7941 wxWindow *arg3 = (wxWindow *) 0 ;
7942 int arg4 = (int) 0 ;
7943 bool result;
7944 PyObject * obj0 = 0 ;
7945 PyObject * obj1 = 0 ;
7946 PyObject * obj2 = 0 ;
7947 PyObject * obj3 = 0 ;
7948 char *kwnames[] = {
7949 (char *) "self",(char *) "window1",(char *) "window2",(char *) "sashPosition", NULL
7950 };
7951
7952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SplitHorizontally",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7954 if (SWIG_arg_fail(1)) SWIG_fail;
7955 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7956 if (SWIG_arg_fail(2)) SWIG_fail;
7957 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7958 if (SWIG_arg_fail(3)) SWIG_fail;
7959 if (obj3) {
7960 {
7961 arg4 = static_cast<int >(SWIG_As_int(obj3));
7962 if (SWIG_arg_fail(4)) SWIG_fail;
7963 }
7964 }
7965 {
7966 PyThreadState* __tstate = wxPyBeginAllowThreads();
7967 result = (bool)(arg1)->SplitHorizontally(arg2,arg3,arg4);
7968
7969 wxPyEndAllowThreads(__tstate);
7970 if (PyErr_Occurred()) SWIG_fail;
7971 }
7972 {
7973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7974 }
7975 return resultobj;
7976 fail:
7977 return NULL;
7978 }
7979
7980
7981 static PyObject *_wrap_SplitterWindow_Unsplit(PyObject *, PyObject *args, PyObject *kwargs) {
7982 PyObject *resultobj = NULL;
7983 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7984 wxWindow *arg2 = (wxWindow *) NULL ;
7985 bool result;
7986 PyObject * obj0 = 0 ;
7987 PyObject * obj1 = 0 ;
7988 char *kwnames[] = {
7989 (char *) "self",(char *) "toRemove", NULL
7990 };
7991
7992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SplitterWindow_Unsplit",kwnames,&obj0,&obj1)) goto fail;
7993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7994 if (SWIG_arg_fail(1)) SWIG_fail;
7995 if (obj1) {
7996 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7997 if (SWIG_arg_fail(2)) SWIG_fail;
7998 }
7999 {
8000 PyThreadState* __tstate = wxPyBeginAllowThreads();
8001 result = (bool)(arg1)->Unsplit(arg2);
8002
8003 wxPyEndAllowThreads(__tstate);
8004 if (PyErr_Occurred()) SWIG_fail;
8005 }
8006 {
8007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8008 }
8009 return resultobj;
8010 fail:
8011 return NULL;
8012 }
8013
8014
8015 static PyObject *_wrap_SplitterWindow_ReplaceWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8016 PyObject *resultobj = NULL;
8017 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8018 wxWindow *arg2 = (wxWindow *) 0 ;
8019 wxWindow *arg3 = (wxWindow *) 0 ;
8020 bool result;
8021 PyObject * obj0 = 0 ;
8022 PyObject * obj1 = 0 ;
8023 PyObject * obj2 = 0 ;
8024 char *kwnames[] = {
8025 (char *) "self",(char *) "winOld",(char *) "winNew", NULL
8026 };
8027
8028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SplitterWindow_ReplaceWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
8029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8030 if (SWIG_arg_fail(1)) SWIG_fail;
8031 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8032 if (SWIG_arg_fail(2)) SWIG_fail;
8033 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8034 if (SWIG_arg_fail(3)) SWIG_fail;
8035 {
8036 PyThreadState* __tstate = wxPyBeginAllowThreads();
8037 result = (bool)(arg1)->ReplaceWindow(arg2,arg3);
8038
8039 wxPyEndAllowThreads(__tstate);
8040 if (PyErr_Occurred()) SWIG_fail;
8041 }
8042 {
8043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8044 }
8045 return resultobj;
8046 fail:
8047 return NULL;
8048 }
8049
8050
8051 static PyObject *_wrap_SplitterWindow_UpdateSize(PyObject *, PyObject *args, PyObject *kwargs) {
8052 PyObject *resultobj = NULL;
8053 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8054 PyObject * obj0 = 0 ;
8055 char *kwnames[] = {
8056 (char *) "self", NULL
8057 };
8058
8059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_UpdateSize",kwnames,&obj0)) goto fail;
8060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8061 if (SWIG_arg_fail(1)) SWIG_fail;
8062 {
8063 PyThreadState* __tstate = wxPyBeginAllowThreads();
8064 (arg1)->UpdateSize();
8065
8066 wxPyEndAllowThreads(__tstate);
8067 if (PyErr_Occurred()) SWIG_fail;
8068 }
8069 Py_INCREF(Py_None); resultobj = Py_None;
8070 return resultobj;
8071 fail:
8072 return NULL;
8073 }
8074
8075
8076 static PyObject *_wrap_SplitterWindow_IsSplit(PyObject *, PyObject *args, PyObject *kwargs) {
8077 PyObject *resultobj = NULL;
8078 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8079 bool result;
8080 PyObject * obj0 = 0 ;
8081 char *kwnames[] = {
8082 (char *) "self", NULL
8083 };
8084
8085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_IsSplit",kwnames,&obj0)) goto fail;
8086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8087 if (SWIG_arg_fail(1)) SWIG_fail;
8088 {
8089 PyThreadState* __tstate = wxPyBeginAllowThreads();
8090 result = (bool)((wxSplitterWindow const *)arg1)->IsSplit();
8091
8092 wxPyEndAllowThreads(__tstate);
8093 if (PyErr_Occurred()) SWIG_fail;
8094 }
8095 {
8096 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8097 }
8098 return resultobj;
8099 fail:
8100 return NULL;
8101 }
8102
8103
8104 static PyObject *_wrap_SplitterWindow_SetSashSize(PyObject *, PyObject *args, PyObject *kwargs) {
8105 PyObject *resultobj = NULL;
8106 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8107 int arg2 ;
8108 PyObject * obj0 = 0 ;
8109 PyObject * obj1 = 0 ;
8110 char *kwnames[] = {
8111 (char *) "self",(char *) "width", NULL
8112 };
8113
8114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSashSize",kwnames,&obj0,&obj1)) goto fail;
8115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8116 if (SWIG_arg_fail(1)) SWIG_fail;
8117 {
8118 arg2 = static_cast<int >(SWIG_As_int(obj1));
8119 if (SWIG_arg_fail(2)) SWIG_fail;
8120 }
8121 {
8122 PyThreadState* __tstate = wxPyBeginAllowThreads();
8123 (arg1)->SetSashSize(arg2);
8124
8125 wxPyEndAllowThreads(__tstate);
8126 if (PyErr_Occurred()) SWIG_fail;
8127 }
8128 Py_INCREF(Py_None); resultobj = Py_None;
8129 return resultobj;
8130 fail:
8131 return NULL;
8132 }
8133
8134
8135 static PyObject *_wrap_SplitterWindow_SetBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
8136 PyObject *resultobj = NULL;
8137 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8138 int arg2 ;
8139 PyObject * obj0 = 0 ;
8140 PyObject * obj1 = 0 ;
8141 char *kwnames[] = {
8142 (char *) "self",(char *) "width", NULL
8143 };
8144
8145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetBorderSize",kwnames,&obj0,&obj1)) goto fail;
8146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8147 if (SWIG_arg_fail(1)) SWIG_fail;
8148 {
8149 arg2 = static_cast<int >(SWIG_As_int(obj1));
8150 if (SWIG_arg_fail(2)) SWIG_fail;
8151 }
8152 {
8153 PyThreadState* __tstate = wxPyBeginAllowThreads();
8154 (arg1)->SetBorderSize(arg2);
8155
8156 wxPyEndAllowThreads(__tstate);
8157 if (PyErr_Occurred()) SWIG_fail;
8158 }
8159 Py_INCREF(Py_None); resultobj = Py_None;
8160 return resultobj;
8161 fail:
8162 return NULL;
8163 }
8164
8165
8166 static PyObject *_wrap_SplitterWindow_GetSashSize(PyObject *, PyObject *args, PyObject *kwargs) {
8167 PyObject *resultobj = NULL;
8168 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8169 int result;
8170 PyObject * obj0 = 0 ;
8171 char *kwnames[] = {
8172 (char *) "self", NULL
8173 };
8174
8175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashSize",kwnames,&obj0)) goto fail;
8176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8177 if (SWIG_arg_fail(1)) SWIG_fail;
8178 {
8179 PyThreadState* __tstate = wxPyBeginAllowThreads();
8180 result = (int)((wxSplitterWindow const *)arg1)->GetSashSize();
8181
8182 wxPyEndAllowThreads(__tstate);
8183 if (PyErr_Occurred()) SWIG_fail;
8184 }
8185 {
8186 resultobj = SWIG_From_int(static_cast<int >(result));
8187 }
8188 return resultobj;
8189 fail:
8190 return NULL;
8191 }
8192
8193
8194 static PyObject *_wrap_SplitterWindow_GetBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
8195 PyObject *resultobj = NULL;
8196 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8197 int result;
8198 PyObject * obj0 = 0 ;
8199 char *kwnames[] = {
8200 (char *) "self", NULL
8201 };
8202
8203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetBorderSize",kwnames,&obj0)) goto fail;
8204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8205 if (SWIG_arg_fail(1)) SWIG_fail;
8206 {
8207 PyThreadState* __tstate = wxPyBeginAllowThreads();
8208 result = (int)((wxSplitterWindow const *)arg1)->GetBorderSize();
8209
8210 wxPyEndAllowThreads(__tstate);
8211 if (PyErr_Occurred()) SWIG_fail;
8212 }
8213 {
8214 resultobj = SWIG_From_int(static_cast<int >(result));
8215 }
8216 return resultobj;
8217 fail:
8218 return NULL;
8219 }
8220
8221
8222 static PyObject *_wrap_SplitterWindow_SetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8223 PyObject *resultobj = NULL;
8224 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8225 int arg2 ;
8226 bool arg3 = (bool) true ;
8227 PyObject * obj0 = 0 ;
8228 PyObject * obj1 = 0 ;
8229 PyObject * obj2 = 0 ;
8230 char *kwnames[] = {
8231 (char *) "self",(char *) "position",(char *) "redraw", NULL
8232 };
8233
8234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SplitterWindow_SetSashPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
8235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8236 if (SWIG_arg_fail(1)) SWIG_fail;
8237 {
8238 arg2 = static_cast<int >(SWIG_As_int(obj1));
8239 if (SWIG_arg_fail(2)) SWIG_fail;
8240 }
8241 if (obj2) {
8242 {
8243 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
8244 if (SWIG_arg_fail(3)) SWIG_fail;
8245 }
8246 }
8247 {
8248 PyThreadState* __tstate = wxPyBeginAllowThreads();
8249 (arg1)->SetSashPosition(arg2,arg3);
8250
8251 wxPyEndAllowThreads(__tstate);
8252 if (PyErr_Occurred()) SWIG_fail;
8253 }
8254 Py_INCREF(Py_None); resultobj = Py_None;
8255 return resultobj;
8256 fail:
8257 return NULL;
8258 }
8259
8260
8261 static PyObject *_wrap_SplitterWindow_GetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8262 PyObject *resultobj = NULL;
8263 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8264 int result;
8265 PyObject * obj0 = 0 ;
8266 char *kwnames[] = {
8267 (char *) "self", NULL
8268 };
8269
8270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashPosition",kwnames,&obj0)) goto fail;
8271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8272 if (SWIG_arg_fail(1)) SWIG_fail;
8273 {
8274 PyThreadState* __tstate = wxPyBeginAllowThreads();
8275 result = (int)((wxSplitterWindow const *)arg1)->GetSashPosition();
8276
8277 wxPyEndAllowThreads(__tstate);
8278 if (PyErr_Occurred()) SWIG_fail;
8279 }
8280 {
8281 resultobj = SWIG_From_int(static_cast<int >(result));
8282 }
8283 return resultobj;
8284 fail:
8285 return NULL;
8286 }
8287
8288
8289 static PyObject *_wrap_SplitterWindow_SetSashGravity(PyObject *, PyObject *args, PyObject *kwargs) {
8290 PyObject *resultobj = NULL;
8291 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8292 double arg2 ;
8293 PyObject * obj0 = 0 ;
8294 PyObject * obj1 = 0 ;
8295 char *kwnames[] = {
8296 (char *) "self",(char *) "gravity", NULL
8297 };
8298
8299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSashGravity",kwnames,&obj0,&obj1)) goto fail;
8300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8301 if (SWIG_arg_fail(1)) SWIG_fail;
8302 {
8303 arg2 = static_cast<double >(SWIG_As_double(obj1));
8304 if (SWIG_arg_fail(2)) SWIG_fail;
8305 }
8306 {
8307 PyThreadState* __tstate = wxPyBeginAllowThreads();
8308 (arg1)->SetSashGravity(arg2);
8309
8310 wxPyEndAllowThreads(__tstate);
8311 if (PyErr_Occurred()) SWIG_fail;
8312 }
8313 Py_INCREF(Py_None); resultobj = Py_None;
8314 return resultobj;
8315 fail:
8316 return NULL;
8317 }
8318
8319
8320 static PyObject *_wrap_SplitterWindow_GetSashGravity(PyObject *, PyObject *args, PyObject *kwargs) {
8321 PyObject *resultobj = NULL;
8322 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8323 double result;
8324 PyObject * obj0 = 0 ;
8325 char *kwnames[] = {
8326 (char *) "self", NULL
8327 };
8328
8329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashGravity",kwnames,&obj0)) goto fail;
8330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8331 if (SWIG_arg_fail(1)) SWIG_fail;
8332 {
8333 PyThreadState* __tstate = wxPyBeginAllowThreads();
8334 result = (double)((wxSplitterWindow const *)arg1)->GetSashGravity();
8335
8336 wxPyEndAllowThreads(__tstate);
8337 if (PyErr_Occurred()) SWIG_fail;
8338 }
8339 {
8340 resultobj = SWIG_From_double(static_cast<double >(result));
8341 }
8342 return resultobj;
8343 fail:
8344 return NULL;
8345 }
8346
8347
8348 static PyObject *_wrap_SplitterWindow_SetMinimumPaneSize(PyObject *, PyObject *args, PyObject *kwargs) {
8349 PyObject *resultobj = NULL;
8350 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8351 int arg2 ;
8352 PyObject * obj0 = 0 ;
8353 PyObject * obj1 = 0 ;
8354 char *kwnames[] = {
8355 (char *) "self",(char *) "min", NULL
8356 };
8357
8358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetMinimumPaneSize",kwnames,&obj0,&obj1)) goto fail;
8359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8360 if (SWIG_arg_fail(1)) SWIG_fail;
8361 {
8362 arg2 = static_cast<int >(SWIG_As_int(obj1));
8363 if (SWIG_arg_fail(2)) SWIG_fail;
8364 }
8365 {
8366 PyThreadState* __tstate = wxPyBeginAllowThreads();
8367 (arg1)->SetMinimumPaneSize(arg2);
8368
8369 wxPyEndAllowThreads(__tstate);
8370 if (PyErr_Occurred()) SWIG_fail;
8371 }
8372 Py_INCREF(Py_None); resultobj = Py_None;
8373 return resultobj;
8374 fail:
8375 return NULL;
8376 }
8377
8378
8379 static PyObject *_wrap_SplitterWindow_GetMinimumPaneSize(PyObject *, PyObject *args, PyObject *kwargs) {
8380 PyObject *resultobj = NULL;
8381 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8382 int result;
8383 PyObject * obj0 = 0 ;
8384 char *kwnames[] = {
8385 (char *) "self", NULL
8386 };
8387
8388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetMinimumPaneSize",kwnames,&obj0)) goto fail;
8389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8390 if (SWIG_arg_fail(1)) SWIG_fail;
8391 {
8392 PyThreadState* __tstate = wxPyBeginAllowThreads();
8393 result = (int)((wxSplitterWindow const *)arg1)->GetMinimumPaneSize();
8394
8395 wxPyEndAllowThreads(__tstate);
8396 if (PyErr_Occurred()) SWIG_fail;
8397 }
8398 {
8399 resultobj = SWIG_From_int(static_cast<int >(result));
8400 }
8401 return resultobj;
8402 fail:
8403 return NULL;
8404 }
8405
8406
8407 static PyObject *_wrap_SplitterWindow_SashHitTest(PyObject *, PyObject *args, PyObject *kwargs) {
8408 PyObject *resultobj = NULL;
8409 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8410 int arg2 ;
8411 int arg3 ;
8412 int arg4 = (int) 5 ;
8413 bool result;
8414 PyObject * obj0 = 0 ;
8415 PyObject * obj1 = 0 ;
8416 PyObject * obj2 = 0 ;
8417 PyObject * obj3 = 0 ;
8418 char *kwnames[] = {
8419 (char *) "self",(char *) "x",(char *) "y",(char *) "tolerance", NULL
8420 };
8421
8422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SashHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8424 if (SWIG_arg_fail(1)) SWIG_fail;
8425 {
8426 arg2 = static_cast<int >(SWIG_As_int(obj1));
8427 if (SWIG_arg_fail(2)) SWIG_fail;
8428 }
8429 {
8430 arg3 = static_cast<int >(SWIG_As_int(obj2));
8431 if (SWIG_arg_fail(3)) SWIG_fail;
8432 }
8433 if (obj3) {
8434 {
8435 arg4 = static_cast<int >(SWIG_As_int(obj3));
8436 if (SWIG_arg_fail(4)) SWIG_fail;
8437 }
8438 }
8439 {
8440 PyThreadState* __tstate = wxPyBeginAllowThreads();
8441 result = (bool)(arg1)->SashHitTest(arg2,arg3,arg4);
8442
8443 wxPyEndAllowThreads(__tstate);
8444 if (PyErr_Occurred()) SWIG_fail;
8445 }
8446 {
8447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8448 }
8449 return resultobj;
8450 fail:
8451 return NULL;
8452 }
8453
8454
8455 static PyObject *_wrap_SplitterWindow_SizeWindows(PyObject *, PyObject *args, PyObject *kwargs) {
8456 PyObject *resultobj = NULL;
8457 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8458 PyObject * obj0 = 0 ;
8459 char *kwnames[] = {
8460 (char *) "self", NULL
8461 };
8462
8463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_SizeWindows",kwnames,&obj0)) goto fail;
8464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8465 if (SWIG_arg_fail(1)) SWIG_fail;
8466 {
8467 PyThreadState* __tstate = wxPyBeginAllowThreads();
8468 (arg1)->SizeWindows();
8469
8470 wxPyEndAllowThreads(__tstate);
8471 if (PyErr_Occurred()) SWIG_fail;
8472 }
8473 Py_INCREF(Py_None); resultobj = Py_None;
8474 return resultobj;
8475 fail:
8476 return NULL;
8477 }
8478
8479
8480 static PyObject *_wrap_SplitterWindow_SetNeedUpdating(PyObject *, PyObject *args, PyObject *kwargs) {
8481 PyObject *resultobj = NULL;
8482 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8483 bool arg2 ;
8484 PyObject * obj0 = 0 ;
8485 PyObject * obj1 = 0 ;
8486 char *kwnames[] = {
8487 (char *) "self",(char *) "needUpdating", NULL
8488 };
8489
8490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetNeedUpdating",kwnames,&obj0,&obj1)) goto fail;
8491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8492 if (SWIG_arg_fail(1)) SWIG_fail;
8493 {
8494 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
8495 if (SWIG_arg_fail(2)) SWIG_fail;
8496 }
8497 {
8498 PyThreadState* __tstate = wxPyBeginAllowThreads();
8499 (arg1)->SetNeedUpdating(arg2);
8500
8501 wxPyEndAllowThreads(__tstate);
8502 if (PyErr_Occurred()) SWIG_fail;
8503 }
8504 Py_INCREF(Py_None); resultobj = Py_None;
8505 return resultobj;
8506 fail:
8507 return NULL;
8508 }
8509
8510
8511 static PyObject *_wrap_SplitterWindow_GetNeedUpdating(PyObject *, PyObject *args, PyObject *kwargs) {
8512 PyObject *resultobj = NULL;
8513 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8514 bool result;
8515 PyObject * obj0 = 0 ;
8516 char *kwnames[] = {
8517 (char *) "self", NULL
8518 };
8519
8520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetNeedUpdating",kwnames,&obj0)) goto fail;
8521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8522 if (SWIG_arg_fail(1)) SWIG_fail;
8523 {
8524 PyThreadState* __tstate = wxPyBeginAllowThreads();
8525 result = (bool)((wxSplitterWindow const *)arg1)->GetNeedUpdating();
8526
8527 wxPyEndAllowThreads(__tstate);
8528 if (PyErr_Occurred()) SWIG_fail;
8529 }
8530 {
8531 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8532 }
8533 return resultobj;
8534 fail:
8535 return NULL;
8536 }
8537
8538
8539 static PyObject *_wrap_SplitterWindow_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8540 PyObject *resultobj = NULL;
8541 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8542 wxVisualAttributes result;
8543 PyObject * obj0 = 0 ;
8544 char *kwnames[] = {
8545 (char *) "variant", NULL
8546 };
8547
8548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SplitterWindow_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8549 if (obj0) {
8550 {
8551 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
8552 if (SWIG_arg_fail(1)) SWIG_fail;
8553 }
8554 }
8555 {
8556 if (!wxPyCheckForApp()) SWIG_fail;
8557 PyThreadState* __tstate = wxPyBeginAllowThreads();
8558 result = wxSplitterWindow::GetClassDefaultAttributes(arg1);
8559
8560 wxPyEndAllowThreads(__tstate);
8561 if (PyErr_Occurred()) SWIG_fail;
8562 }
8563 {
8564 wxVisualAttributes * resultptr;
8565 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
8566 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8567 }
8568 return resultobj;
8569 fail:
8570 return NULL;
8571 }
8572
8573
8574 static PyObject * SplitterWindow_swigregister(PyObject *, PyObject *args) {
8575 PyObject *obj;
8576 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8577 SWIG_TypeClientData(SWIGTYPE_p_wxSplitterWindow, obj);
8578 Py_INCREF(obj);
8579 return Py_BuildValue((char *)"");
8580 }
8581 static PyObject *_wrap_new_SplitterEvent(PyObject *, PyObject *args, PyObject *kwargs) {
8582 PyObject *resultobj = NULL;
8583 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
8584 wxSplitterWindow *arg2 = (wxSplitterWindow *) (wxSplitterWindow *) NULL ;
8585 wxSplitterEvent *result;
8586 PyObject * obj0 = 0 ;
8587 PyObject * obj1 = 0 ;
8588 char *kwnames[] = {
8589 (char *) "type",(char *) "splitter", NULL
8590 };
8591
8592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SplitterEvent",kwnames,&obj0,&obj1)) goto fail;
8593 if (obj0) {
8594 {
8595 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
8596 if (SWIG_arg_fail(1)) SWIG_fail;
8597 }
8598 }
8599 if (obj1) {
8600 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8601 if (SWIG_arg_fail(2)) SWIG_fail;
8602 }
8603 {
8604 PyThreadState* __tstate = wxPyBeginAllowThreads();
8605 result = (wxSplitterEvent *)new wxSplitterEvent(arg1,arg2);
8606
8607 wxPyEndAllowThreads(__tstate);
8608 if (PyErr_Occurred()) SWIG_fail;
8609 }
8610 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterEvent, 1);
8611 return resultobj;
8612 fail:
8613 return NULL;
8614 }
8615
8616
8617 static PyObject *_wrap_SplitterEvent_SetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8618 PyObject *resultobj = NULL;
8619 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8620 int arg2 ;
8621 PyObject * obj0 = 0 ;
8622 PyObject * obj1 = 0 ;
8623 char *kwnames[] = {
8624 (char *) "self",(char *) "pos", NULL
8625 };
8626
8627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterEvent_SetSashPosition",kwnames,&obj0,&obj1)) goto fail;
8628 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8629 if (SWIG_arg_fail(1)) SWIG_fail;
8630 {
8631 arg2 = static_cast<int >(SWIG_As_int(obj1));
8632 if (SWIG_arg_fail(2)) SWIG_fail;
8633 }
8634 {
8635 PyThreadState* __tstate = wxPyBeginAllowThreads();
8636 (arg1)->SetSashPosition(arg2);
8637
8638 wxPyEndAllowThreads(__tstate);
8639 if (PyErr_Occurred()) SWIG_fail;
8640 }
8641 Py_INCREF(Py_None); resultobj = Py_None;
8642 return resultobj;
8643 fail:
8644 return NULL;
8645 }
8646
8647
8648 static PyObject *_wrap_SplitterEvent_GetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8649 PyObject *resultobj = NULL;
8650 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8651 int result;
8652 PyObject * obj0 = 0 ;
8653 char *kwnames[] = {
8654 (char *) "self", NULL
8655 };
8656
8657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetSashPosition",kwnames,&obj0)) goto fail;
8658 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8659 if (SWIG_arg_fail(1)) SWIG_fail;
8660 {
8661 PyThreadState* __tstate = wxPyBeginAllowThreads();
8662 result = (int)((wxSplitterEvent const *)arg1)->GetSashPosition();
8663
8664 wxPyEndAllowThreads(__tstate);
8665 if (PyErr_Occurred()) SWIG_fail;
8666 }
8667 {
8668 resultobj = SWIG_From_int(static_cast<int >(result));
8669 }
8670 return resultobj;
8671 fail:
8672 return NULL;
8673 }
8674
8675
8676 static PyObject *_wrap_SplitterEvent_GetWindowBeingRemoved(PyObject *, PyObject *args, PyObject *kwargs) {
8677 PyObject *resultobj = NULL;
8678 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8679 wxWindow *result;
8680 PyObject * obj0 = 0 ;
8681 char *kwnames[] = {
8682 (char *) "self", NULL
8683 };
8684
8685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetWindowBeingRemoved",kwnames,&obj0)) goto fail;
8686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8687 if (SWIG_arg_fail(1)) SWIG_fail;
8688 {
8689 PyThreadState* __tstate = wxPyBeginAllowThreads();
8690 result = (wxWindow *)((wxSplitterEvent const *)arg1)->GetWindowBeingRemoved();
8691
8692 wxPyEndAllowThreads(__tstate);
8693 if (PyErr_Occurred()) SWIG_fail;
8694 }
8695 {
8696 resultobj = wxPyMake_wxObject(result, 0);
8697 }
8698 return resultobj;
8699 fail:
8700 return NULL;
8701 }
8702
8703
8704 static PyObject *_wrap_SplitterEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
8705 PyObject *resultobj = NULL;
8706 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8707 int result;
8708 PyObject * obj0 = 0 ;
8709 char *kwnames[] = {
8710 (char *) "self", NULL
8711 };
8712
8713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetX",kwnames,&obj0)) goto fail;
8714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8715 if (SWIG_arg_fail(1)) SWIG_fail;
8716 {
8717 PyThreadState* __tstate = wxPyBeginAllowThreads();
8718 result = (int)((wxSplitterEvent const *)arg1)->GetX();
8719
8720 wxPyEndAllowThreads(__tstate);
8721 if (PyErr_Occurred()) SWIG_fail;
8722 }
8723 {
8724 resultobj = SWIG_From_int(static_cast<int >(result));
8725 }
8726 return resultobj;
8727 fail:
8728 return NULL;
8729 }
8730
8731
8732 static PyObject *_wrap_SplitterEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
8733 PyObject *resultobj = NULL;
8734 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8735 int result;
8736 PyObject * obj0 = 0 ;
8737 char *kwnames[] = {
8738 (char *) "self", NULL
8739 };
8740
8741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetY",kwnames,&obj0)) goto fail;
8742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8743 if (SWIG_arg_fail(1)) SWIG_fail;
8744 {
8745 PyThreadState* __tstate = wxPyBeginAllowThreads();
8746 result = (int)((wxSplitterEvent const *)arg1)->GetY();
8747
8748 wxPyEndAllowThreads(__tstate);
8749 if (PyErr_Occurred()) SWIG_fail;
8750 }
8751 {
8752 resultobj = SWIG_From_int(static_cast<int >(result));
8753 }
8754 return resultobj;
8755 fail:
8756 return NULL;
8757 }
8758
8759
8760 static PyObject * SplitterEvent_swigregister(PyObject *, PyObject *args) {
8761 PyObject *obj;
8762 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8763 SWIG_TypeClientData(SWIGTYPE_p_wxSplitterEvent, obj);
8764 Py_INCREF(obj);
8765 return Py_BuildValue((char *)"");
8766 }
8767 static int _wrap_SashNameStr_set(PyObject *) {
8768 PyErr_SetString(PyExc_TypeError,"Variable SashNameStr is read-only.");
8769 return 1;
8770 }
8771
8772
8773 static PyObject *_wrap_SashNameStr_get(void) {
8774 PyObject *pyobj = NULL;
8775
8776 {
8777 #if wxUSE_UNICODE
8778 pyobj = PyUnicode_FromWideChar((&wxPySashNameStr)->c_str(), (&wxPySashNameStr)->Len());
8779 #else
8780 pyobj = PyString_FromStringAndSize((&wxPySashNameStr)->c_str(), (&wxPySashNameStr)->Len());
8781 #endif
8782 }
8783 return pyobj;
8784 }
8785
8786
8787 static int _wrap_SashLayoutNameStr_set(PyObject *) {
8788 PyErr_SetString(PyExc_TypeError,"Variable SashLayoutNameStr is read-only.");
8789 return 1;
8790 }
8791
8792
8793 static PyObject *_wrap_SashLayoutNameStr_get(void) {
8794 PyObject *pyobj = NULL;
8795
8796 {
8797 #if wxUSE_UNICODE
8798 pyobj = PyUnicode_FromWideChar((&wxPySashLayoutNameStr)->c_str(), (&wxPySashLayoutNameStr)->Len());
8799 #else
8800 pyobj = PyString_FromStringAndSize((&wxPySashLayoutNameStr)->c_str(), (&wxPySashLayoutNameStr)->Len());
8801 #endif
8802 }
8803 return pyobj;
8804 }
8805
8806
8807 static PyObject *_wrap_new_SashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8808 PyObject *resultobj = NULL;
8809 wxWindow *arg1 = (wxWindow *) 0 ;
8810 int arg2 = (int) -1 ;
8811 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8812 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8813 wxSize const &arg4_defvalue = wxDefaultSize ;
8814 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8815 long arg5 = (long) wxCLIP_CHILDREN|wxSW_3D ;
8816 wxString const &arg6_defvalue = wxPySashNameStr ;
8817 wxString *arg6 = (wxString *) &arg6_defvalue ;
8818 wxSashWindow *result;
8819 wxPoint temp3 ;
8820 wxSize temp4 ;
8821 bool temp6 = false ;
8822 PyObject * obj0 = 0 ;
8823 PyObject * obj1 = 0 ;
8824 PyObject * obj2 = 0 ;
8825 PyObject * obj3 = 0 ;
8826 PyObject * obj4 = 0 ;
8827 PyObject * obj5 = 0 ;
8828 char *kwnames[] = {
8829 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8830 };
8831
8832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SashWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
8833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8834 if (SWIG_arg_fail(1)) SWIG_fail;
8835 if (obj1) {
8836 {
8837 arg2 = static_cast<int >(SWIG_As_int(obj1));
8838 if (SWIG_arg_fail(2)) SWIG_fail;
8839 }
8840 }
8841 if (obj2) {
8842 {
8843 arg3 = &temp3;
8844 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8845 }
8846 }
8847 if (obj3) {
8848 {
8849 arg4 = &temp4;
8850 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8851 }
8852 }
8853 if (obj4) {
8854 {
8855 arg5 = static_cast<long >(SWIG_As_long(obj4));
8856 if (SWIG_arg_fail(5)) SWIG_fail;
8857 }
8858 }
8859 if (obj5) {
8860 {
8861 arg6 = wxString_in_helper(obj5);
8862 if (arg6 == NULL) SWIG_fail;
8863 temp6 = true;
8864 }
8865 }
8866 {
8867 if (!wxPyCheckForApp()) SWIG_fail;
8868 PyThreadState* __tstate = wxPyBeginAllowThreads();
8869 result = (wxSashWindow *)new wxSashWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
8870
8871 wxPyEndAllowThreads(__tstate);
8872 if (PyErr_Occurred()) SWIG_fail;
8873 }
8874 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashWindow, 1);
8875 {
8876 if (temp6)
8877 delete arg6;
8878 }
8879 return resultobj;
8880 fail:
8881 {
8882 if (temp6)
8883 delete arg6;
8884 }
8885 return NULL;
8886 }
8887
8888
8889 static PyObject *_wrap_new_PreSashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8890 PyObject *resultobj = NULL;
8891 wxSashWindow *result;
8892 char *kwnames[] = {
8893 NULL
8894 };
8895
8896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSashWindow",kwnames)) goto fail;
8897 {
8898 if (!wxPyCheckForApp()) SWIG_fail;
8899 PyThreadState* __tstate = wxPyBeginAllowThreads();
8900 result = (wxSashWindow *)new wxSashWindow();
8901
8902 wxPyEndAllowThreads(__tstate);
8903 if (PyErr_Occurred()) SWIG_fail;
8904 }
8905 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashWindow, 1);
8906 return resultobj;
8907 fail:
8908 return NULL;
8909 }
8910
8911
8912 static PyObject *_wrap_SashWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8913 PyObject *resultobj = NULL;
8914 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
8915 wxWindow *arg2 = (wxWindow *) 0 ;
8916 int arg3 = (int) -1 ;
8917 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8918 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8919 wxSize const &arg5_defvalue = wxDefaultSize ;
8920 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8921 long arg6 = (long) wxCLIP_CHILDREN|wxSW_3D ;
8922 wxString const &arg7_defvalue = wxPySashNameStr ;
8923 wxString *arg7 = (wxString *) &arg7_defvalue ;
8924 bool result;
8925 wxPoint temp4 ;
8926 wxSize temp5 ;
8927 bool temp7 = false ;
8928 PyObject * obj0 = 0 ;
8929 PyObject * obj1 = 0 ;
8930 PyObject * obj2 = 0 ;
8931 PyObject * obj3 = 0 ;
8932 PyObject * obj4 = 0 ;
8933 PyObject * obj5 = 0 ;
8934 PyObject * obj6 = 0 ;
8935 char *kwnames[] = {
8936 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8937 };
8938
8939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SashWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
8940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
8941 if (SWIG_arg_fail(1)) SWIG_fail;
8942 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8943 if (SWIG_arg_fail(2)) SWIG_fail;
8944 if (obj2) {
8945 {
8946 arg3 = static_cast<int >(SWIG_As_int(obj2));
8947 if (SWIG_arg_fail(3)) SWIG_fail;
8948 }
8949 }
8950 if (obj3) {
8951 {
8952 arg4 = &temp4;
8953 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8954 }
8955 }
8956 if (obj4) {
8957 {
8958 arg5 = &temp5;
8959 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8960 }
8961 }
8962 if (obj5) {
8963 {
8964 arg6 = static_cast<long >(SWIG_As_long(obj5));
8965 if (SWIG_arg_fail(6)) SWIG_fail;
8966 }
8967 }
8968 if (obj6) {
8969 {
8970 arg7 = wxString_in_helper(obj6);
8971 if (arg7 == NULL) SWIG_fail;
8972 temp7 = true;
8973 }
8974 }
8975 {
8976 PyThreadState* __tstate = wxPyBeginAllowThreads();
8977 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8978
8979 wxPyEndAllowThreads(__tstate);
8980 if (PyErr_Occurred()) SWIG_fail;
8981 }
8982 {
8983 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8984 }
8985 {
8986 if (temp7)
8987 delete arg7;
8988 }
8989 return resultobj;
8990 fail:
8991 {
8992 if (temp7)
8993 delete arg7;
8994 }
8995 return NULL;
8996 }
8997
8998
8999 static PyObject *_wrap_SashWindow_SetSashVisible(PyObject *, PyObject *args, PyObject *kwargs) {
9000 PyObject *resultobj = NULL;
9001 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9002 wxSashEdgePosition arg2 ;
9003 bool arg3 ;
9004 PyObject * obj0 = 0 ;
9005 PyObject * obj1 = 0 ;
9006 PyObject * obj2 = 0 ;
9007 char *kwnames[] = {
9008 (char *) "self",(char *) "edge",(char *) "sash", NULL
9009 };
9010
9011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SashWindow_SetSashVisible",kwnames,&obj0,&obj1,&obj2)) goto fail;
9012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9013 if (SWIG_arg_fail(1)) SWIG_fail;
9014 {
9015 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9016 if (SWIG_arg_fail(2)) SWIG_fail;
9017 }
9018 {
9019 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9020 if (SWIG_arg_fail(3)) SWIG_fail;
9021 }
9022 {
9023 PyThreadState* __tstate = wxPyBeginAllowThreads();
9024 (arg1)->SetSashVisible(arg2,arg3);
9025
9026 wxPyEndAllowThreads(__tstate);
9027 if (PyErr_Occurred()) SWIG_fail;
9028 }
9029 Py_INCREF(Py_None); resultobj = Py_None;
9030 return resultobj;
9031 fail:
9032 return NULL;
9033 }
9034
9035
9036 static PyObject *_wrap_SashWindow_GetSashVisible(PyObject *, PyObject *args, PyObject *kwargs) {
9037 PyObject *resultobj = NULL;
9038 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9039 wxSashEdgePosition arg2 ;
9040 bool result;
9041 PyObject * obj0 = 0 ;
9042 PyObject * obj1 = 0 ;
9043 char *kwnames[] = {
9044 (char *) "self",(char *) "edge", NULL
9045 };
9046
9047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_GetSashVisible",kwnames,&obj0,&obj1)) goto fail;
9048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9049 if (SWIG_arg_fail(1)) SWIG_fail;
9050 {
9051 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9052 if (SWIG_arg_fail(2)) SWIG_fail;
9053 }
9054 {
9055 PyThreadState* __tstate = wxPyBeginAllowThreads();
9056 result = (bool)((wxSashWindow const *)arg1)->GetSashVisible(arg2);
9057
9058 wxPyEndAllowThreads(__tstate);
9059 if (PyErr_Occurred()) SWIG_fail;
9060 }
9061 {
9062 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9063 }
9064 return resultobj;
9065 fail:
9066 return NULL;
9067 }
9068
9069
9070 static PyObject *_wrap_SashWindow_SetSashBorder(PyObject *, PyObject *args, PyObject *kwargs) {
9071 PyObject *resultobj = NULL;
9072 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9073 wxSashEdgePosition arg2 ;
9074 bool arg3 ;
9075 PyObject * obj0 = 0 ;
9076 PyObject * obj1 = 0 ;
9077 PyObject * obj2 = 0 ;
9078 char *kwnames[] = {
9079 (char *) "self",(char *) "edge",(char *) "border", NULL
9080 };
9081
9082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SashWindow_SetSashBorder",kwnames,&obj0,&obj1,&obj2)) goto fail;
9083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9084 if (SWIG_arg_fail(1)) SWIG_fail;
9085 {
9086 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9087 if (SWIG_arg_fail(2)) SWIG_fail;
9088 }
9089 {
9090 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9091 if (SWIG_arg_fail(3)) SWIG_fail;
9092 }
9093 {
9094 PyThreadState* __tstate = wxPyBeginAllowThreads();
9095 (arg1)->SetSashBorder(arg2,arg3);
9096
9097 wxPyEndAllowThreads(__tstate);
9098 if (PyErr_Occurred()) SWIG_fail;
9099 }
9100 Py_INCREF(Py_None); resultobj = Py_None;
9101 return resultobj;
9102 fail:
9103 return NULL;
9104 }
9105
9106
9107 static PyObject *_wrap_SashWindow_HasBorder(PyObject *, PyObject *args, PyObject *kwargs) {
9108 PyObject *resultobj = NULL;
9109 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9110 wxSashEdgePosition arg2 ;
9111 bool result;
9112 PyObject * obj0 = 0 ;
9113 PyObject * obj1 = 0 ;
9114 char *kwnames[] = {
9115 (char *) "self",(char *) "edge", NULL
9116 };
9117
9118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_HasBorder",kwnames,&obj0,&obj1)) goto fail;
9119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9120 if (SWIG_arg_fail(1)) SWIG_fail;
9121 {
9122 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9123 if (SWIG_arg_fail(2)) SWIG_fail;
9124 }
9125 {
9126 PyThreadState* __tstate = wxPyBeginAllowThreads();
9127 result = (bool)((wxSashWindow const *)arg1)->HasBorder(arg2);
9128
9129 wxPyEndAllowThreads(__tstate);
9130 if (PyErr_Occurred()) SWIG_fail;
9131 }
9132 {
9133 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9134 }
9135 return resultobj;
9136 fail:
9137 return NULL;
9138 }
9139
9140
9141 static PyObject *_wrap_SashWindow_GetEdgeMargin(PyObject *, PyObject *args, PyObject *kwargs) {
9142 PyObject *resultobj = NULL;
9143 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9144 wxSashEdgePosition arg2 ;
9145 int result;
9146 PyObject * obj0 = 0 ;
9147 PyObject * obj1 = 0 ;
9148 char *kwnames[] = {
9149 (char *) "self",(char *) "edge", NULL
9150 };
9151
9152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_GetEdgeMargin",kwnames,&obj0,&obj1)) goto fail;
9153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9154 if (SWIG_arg_fail(1)) SWIG_fail;
9155 {
9156 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9157 if (SWIG_arg_fail(2)) SWIG_fail;
9158 }
9159 {
9160 PyThreadState* __tstate = wxPyBeginAllowThreads();
9161 result = (int)((wxSashWindow const *)arg1)->GetEdgeMargin(arg2);
9162
9163 wxPyEndAllowThreads(__tstate);
9164 if (PyErr_Occurred()) SWIG_fail;
9165 }
9166 {
9167 resultobj = SWIG_From_int(static_cast<int >(result));
9168 }
9169 return resultobj;
9170 fail:
9171 return NULL;
9172 }
9173
9174
9175 static PyObject *_wrap_SashWindow_SetDefaultBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9176 PyObject *resultobj = NULL;
9177 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9178 int arg2 ;
9179 PyObject * obj0 = 0 ;
9180 PyObject * obj1 = 0 ;
9181 char *kwnames[] = {
9182 (char *) "self",(char *) "width", NULL
9183 };
9184
9185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetDefaultBorderSize",kwnames,&obj0,&obj1)) goto fail;
9186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9187 if (SWIG_arg_fail(1)) SWIG_fail;
9188 {
9189 arg2 = static_cast<int >(SWIG_As_int(obj1));
9190 if (SWIG_arg_fail(2)) SWIG_fail;
9191 }
9192 {
9193 PyThreadState* __tstate = wxPyBeginAllowThreads();
9194 (arg1)->SetDefaultBorderSize(arg2);
9195
9196 wxPyEndAllowThreads(__tstate);
9197 if (PyErr_Occurred()) SWIG_fail;
9198 }
9199 Py_INCREF(Py_None); resultobj = Py_None;
9200 return resultobj;
9201 fail:
9202 return NULL;
9203 }
9204
9205
9206 static PyObject *_wrap_SashWindow_GetDefaultBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9207 PyObject *resultobj = NULL;
9208 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9209 int result;
9210 PyObject * obj0 = 0 ;
9211 char *kwnames[] = {
9212 (char *) "self", NULL
9213 };
9214
9215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetDefaultBorderSize",kwnames,&obj0)) goto fail;
9216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9217 if (SWIG_arg_fail(1)) SWIG_fail;
9218 {
9219 PyThreadState* __tstate = wxPyBeginAllowThreads();
9220 result = (int)((wxSashWindow const *)arg1)->GetDefaultBorderSize();
9221
9222 wxPyEndAllowThreads(__tstate);
9223 if (PyErr_Occurred()) SWIG_fail;
9224 }
9225 {
9226 resultobj = SWIG_From_int(static_cast<int >(result));
9227 }
9228 return resultobj;
9229 fail:
9230 return NULL;
9231 }
9232
9233
9234 static PyObject *_wrap_SashWindow_SetExtraBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9235 PyObject *resultobj = NULL;
9236 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9237 int arg2 ;
9238 PyObject * obj0 = 0 ;
9239 PyObject * obj1 = 0 ;
9240 char *kwnames[] = {
9241 (char *) "self",(char *) "width", NULL
9242 };
9243
9244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetExtraBorderSize",kwnames,&obj0,&obj1)) goto fail;
9245 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9246 if (SWIG_arg_fail(1)) SWIG_fail;
9247 {
9248 arg2 = static_cast<int >(SWIG_As_int(obj1));
9249 if (SWIG_arg_fail(2)) SWIG_fail;
9250 }
9251 {
9252 PyThreadState* __tstate = wxPyBeginAllowThreads();
9253 (arg1)->SetExtraBorderSize(arg2);
9254
9255 wxPyEndAllowThreads(__tstate);
9256 if (PyErr_Occurred()) SWIG_fail;
9257 }
9258 Py_INCREF(Py_None); resultobj = Py_None;
9259 return resultobj;
9260 fail:
9261 return NULL;
9262 }
9263
9264
9265 static PyObject *_wrap_SashWindow_GetExtraBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9266 PyObject *resultobj = NULL;
9267 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9268 int result;
9269 PyObject * obj0 = 0 ;
9270 char *kwnames[] = {
9271 (char *) "self", NULL
9272 };
9273
9274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetExtraBorderSize",kwnames,&obj0)) goto fail;
9275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9276 if (SWIG_arg_fail(1)) SWIG_fail;
9277 {
9278 PyThreadState* __tstate = wxPyBeginAllowThreads();
9279 result = (int)((wxSashWindow const *)arg1)->GetExtraBorderSize();
9280
9281 wxPyEndAllowThreads(__tstate);
9282 if (PyErr_Occurred()) SWIG_fail;
9283 }
9284 {
9285 resultobj = SWIG_From_int(static_cast<int >(result));
9286 }
9287 return resultobj;
9288 fail:
9289 return NULL;
9290 }
9291
9292
9293 static PyObject *_wrap_SashWindow_SetMinimumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9294 PyObject *resultobj = NULL;
9295 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9296 int arg2 ;
9297 PyObject * obj0 = 0 ;
9298 PyObject * obj1 = 0 ;
9299 char *kwnames[] = {
9300 (char *) "self",(char *) "min", NULL
9301 };
9302
9303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMinimumSizeX",kwnames,&obj0,&obj1)) goto fail;
9304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9305 if (SWIG_arg_fail(1)) SWIG_fail;
9306 {
9307 arg2 = static_cast<int >(SWIG_As_int(obj1));
9308 if (SWIG_arg_fail(2)) SWIG_fail;
9309 }
9310 {
9311 PyThreadState* __tstate = wxPyBeginAllowThreads();
9312 (arg1)->SetMinimumSizeX(arg2);
9313
9314 wxPyEndAllowThreads(__tstate);
9315 if (PyErr_Occurred()) SWIG_fail;
9316 }
9317 Py_INCREF(Py_None); resultobj = Py_None;
9318 return resultobj;
9319 fail:
9320 return NULL;
9321 }
9322
9323
9324 static PyObject *_wrap_SashWindow_SetMinimumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9325 PyObject *resultobj = NULL;
9326 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9327 int arg2 ;
9328 PyObject * obj0 = 0 ;
9329 PyObject * obj1 = 0 ;
9330 char *kwnames[] = {
9331 (char *) "self",(char *) "min", NULL
9332 };
9333
9334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMinimumSizeY",kwnames,&obj0,&obj1)) goto fail;
9335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9336 if (SWIG_arg_fail(1)) SWIG_fail;
9337 {
9338 arg2 = static_cast<int >(SWIG_As_int(obj1));
9339 if (SWIG_arg_fail(2)) SWIG_fail;
9340 }
9341 {
9342 PyThreadState* __tstate = wxPyBeginAllowThreads();
9343 (arg1)->SetMinimumSizeY(arg2);
9344
9345 wxPyEndAllowThreads(__tstate);
9346 if (PyErr_Occurred()) SWIG_fail;
9347 }
9348 Py_INCREF(Py_None); resultobj = Py_None;
9349 return resultobj;
9350 fail:
9351 return NULL;
9352 }
9353
9354
9355 static PyObject *_wrap_SashWindow_GetMinimumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9356 PyObject *resultobj = NULL;
9357 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9358 int result;
9359 PyObject * obj0 = 0 ;
9360 char *kwnames[] = {
9361 (char *) "self", NULL
9362 };
9363
9364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMinimumSizeX",kwnames,&obj0)) goto fail;
9365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9366 if (SWIG_arg_fail(1)) SWIG_fail;
9367 {
9368 PyThreadState* __tstate = wxPyBeginAllowThreads();
9369 result = (int)((wxSashWindow const *)arg1)->GetMinimumSizeX();
9370
9371 wxPyEndAllowThreads(__tstate);
9372 if (PyErr_Occurred()) SWIG_fail;
9373 }
9374 {
9375 resultobj = SWIG_From_int(static_cast<int >(result));
9376 }
9377 return resultobj;
9378 fail:
9379 return NULL;
9380 }
9381
9382
9383 static PyObject *_wrap_SashWindow_GetMinimumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9384 PyObject *resultobj = NULL;
9385 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9386 int result;
9387 PyObject * obj0 = 0 ;
9388 char *kwnames[] = {
9389 (char *) "self", NULL
9390 };
9391
9392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMinimumSizeY",kwnames,&obj0)) goto fail;
9393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9394 if (SWIG_arg_fail(1)) SWIG_fail;
9395 {
9396 PyThreadState* __tstate = wxPyBeginAllowThreads();
9397 result = (int)((wxSashWindow const *)arg1)->GetMinimumSizeY();
9398
9399 wxPyEndAllowThreads(__tstate);
9400 if (PyErr_Occurred()) SWIG_fail;
9401 }
9402 {
9403 resultobj = SWIG_From_int(static_cast<int >(result));
9404 }
9405 return resultobj;
9406 fail:
9407 return NULL;
9408 }
9409
9410
9411 static PyObject *_wrap_SashWindow_SetMaximumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9412 PyObject *resultobj = NULL;
9413 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9414 int arg2 ;
9415 PyObject * obj0 = 0 ;
9416 PyObject * obj1 = 0 ;
9417 char *kwnames[] = {
9418 (char *) "self",(char *) "max", NULL
9419 };
9420
9421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMaximumSizeX",kwnames,&obj0,&obj1)) goto fail;
9422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9423 if (SWIG_arg_fail(1)) SWIG_fail;
9424 {
9425 arg2 = static_cast<int >(SWIG_As_int(obj1));
9426 if (SWIG_arg_fail(2)) SWIG_fail;
9427 }
9428 {
9429 PyThreadState* __tstate = wxPyBeginAllowThreads();
9430 (arg1)->SetMaximumSizeX(arg2);
9431
9432 wxPyEndAllowThreads(__tstate);
9433 if (PyErr_Occurred()) SWIG_fail;
9434 }
9435 Py_INCREF(Py_None); resultobj = Py_None;
9436 return resultobj;
9437 fail:
9438 return NULL;
9439 }
9440
9441
9442 static PyObject *_wrap_SashWindow_SetMaximumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9443 PyObject *resultobj = NULL;
9444 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9445 int arg2 ;
9446 PyObject * obj0 = 0 ;
9447 PyObject * obj1 = 0 ;
9448 char *kwnames[] = {
9449 (char *) "self",(char *) "max", NULL
9450 };
9451
9452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMaximumSizeY",kwnames,&obj0,&obj1)) goto fail;
9453 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9454 if (SWIG_arg_fail(1)) SWIG_fail;
9455 {
9456 arg2 = static_cast<int >(SWIG_As_int(obj1));
9457 if (SWIG_arg_fail(2)) SWIG_fail;
9458 }
9459 {
9460 PyThreadState* __tstate = wxPyBeginAllowThreads();
9461 (arg1)->SetMaximumSizeY(arg2);
9462
9463 wxPyEndAllowThreads(__tstate);
9464 if (PyErr_Occurred()) SWIG_fail;
9465 }
9466 Py_INCREF(Py_None); resultobj = Py_None;
9467 return resultobj;
9468 fail:
9469 return NULL;
9470 }
9471
9472
9473 static PyObject *_wrap_SashWindow_GetMaximumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9474 PyObject *resultobj = NULL;
9475 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9476 int result;
9477 PyObject * obj0 = 0 ;
9478 char *kwnames[] = {
9479 (char *) "self", NULL
9480 };
9481
9482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMaximumSizeX",kwnames,&obj0)) goto fail;
9483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9484 if (SWIG_arg_fail(1)) SWIG_fail;
9485 {
9486 PyThreadState* __tstate = wxPyBeginAllowThreads();
9487 result = (int)((wxSashWindow const *)arg1)->GetMaximumSizeX();
9488
9489 wxPyEndAllowThreads(__tstate);
9490 if (PyErr_Occurred()) SWIG_fail;
9491 }
9492 {
9493 resultobj = SWIG_From_int(static_cast<int >(result));
9494 }
9495 return resultobj;
9496 fail:
9497 return NULL;
9498 }
9499
9500
9501 static PyObject *_wrap_SashWindow_GetMaximumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9502 PyObject *resultobj = NULL;
9503 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9504 int result;
9505 PyObject * obj0 = 0 ;
9506 char *kwnames[] = {
9507 (char *) "self", NULL
9508 };
9509
9510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMaximumSizeY",kwnames,&obj0)) goto fail;
9511 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9512 if (SWIG_arg_fail(1)) SWIG_fail;
9513 {
9514 PyThreadState* __tstate = wxPyBeginAllowThreads();
9515 result = (int)((wxSashWindow const *)arg1)->GetMaximumSizeY();
9516
9517 wxPyEndAllowThreads(__tstate);
9518 if (PyErr_Occurred()) SWIG_fail;
9519 }
9520 {
9521 resultobj = SWIG_From_int(static_cast<int >(result));
9522 }
9523 return resultobj;
9524 fail:
9525 return NULL;
9526 }
9527
9528
9529 static PyObject *_wrap_SashWindow_SashHitTest(PyObject *, PyObject *args, PyObject *kwargs) {
9530 PyObject *resultobj = NULL;
9531 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9532 int arg2 ;
9533 int arg3 ;
9534 int arg4 = (int) 2 ;
9535 wxSashEdgePosition result;
9536 PyObject * obj0 = 0 ;
9537 PyObject * obj1 = 0 ;
9538 PyObject * obj2 = 0 ;
9539 PyObject * obj3 = 0 ;
9540 char *kwnames[] = {
9541 (char *) "self",(char *) "x",(char *) "y",(char *) "tolerance", NULL
9542 };
9543
9544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SashWindow_SashHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9546 if (SWIG_arg_fail(1)) SWIG_fail;
9547 {
9548 arg2 = static_cast<int >(SWIG_As_int(obj1));
9549 if (SWIG_arg_fail(2)) SWIG_fail;
9550 }
9551 {
9552 arg3 = static_cast<int >(SWIG_As_int(obj2));
9553 if (SWIG_arg_fail(3)) SWIG_fail;
9554 }
9555 if (obj3) {
9556 {
9557 arg4 = static_cast<int >(SWIG_As_int(obj3));
9558 if (SWIG_arg_fail(4)) SWIG_fail;
9559 }
9560 }
9561 {
9562 PyThreadState* __tstate = wxPyBeginAllowThreads();
9563 result = (wxSashEdgePosition)(arg1)->SashHitTest(arg2,arg3,arg4);
9564
9565 wxPyEndAllowThreads(__tstate);
9566 if (PyErr_Occurred()) SWIG_fail;
9567 }
9568 resultobj = SWIG_From_int((result));
9569 return resultobj;
9570 fail:
9571 return NULL;
9572 }
9573
9574
9575 static PyObject *_wrap_SashWindow_SizeWindows(PyObject *, PyObject *args, PyObject *kwargs) {
9576 PyObject *resultobj = NULL;
9577 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9578 PyObject * obj0 = 0 ;
9579 char *kwnames[] = {
9580 (char *) "self", NULL
9581 };
9582
9583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_SizeWindows",kwnames,&obj0)) goto fail;
9584 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9585 if (SWIG_arg_fail(1)) SWIG_fail;
9586 {
9587 PyThreadState* __tstate = wxPyBeginAllowThreads();
9588 (arg1)->SizeWindows();
9589
9590 wxPyEndAllowThreads(__tstate);
9591 if (PyErr_Occurred()) SWIG_fail;
9592 }
9593 Py_INCREF(Py_None); resultobj = Py_None;
9594 return resultobj;
9595 fail:
9596 return NULL;
9597 }
9598
9599
9600 static PyObject * SashWindow_swigregister(PyObject *, PyObject *args) {
9601 PyObject *obj;
9602 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9603 SWIG_TypeClientData(SWIGTYPE_p_wxSashWindow, obj);
9604 Py_INCREF(obj);
9605 return Py_BuildValue((char *)"");
9606 }
9607 static PyObject *_wrap_new_SashEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9608 PyObject *resultobj = NULL;
9609 int arg1 = (int) 0 ;
9610 wxSashEdgePosition arg2 = (wxSashEdgePosition) wxSASH_NONE ;
9611 wxSashEvent *result;
9612 PyObject * obj0 = 0 ;
9613 PyObject * obj1 = 0 ;
9614 char *kwnames[] = {
9615 (char *) "id",(char *) "edge", NULL
9616 };
9617
9618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SashEvent",kwnames,&obj0,&obj1)) goto fail;
9619 if (obj0) {
9620 {
9621 arg1 = static_cast<int >(SWIG_As_int(obj0));
9622 if (SWIG_arg_fail(1)) SWIG_fail;
9623 }
9624 }
9625 if (obj1) {
9626 {
9627 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9628 if (SWIG_arg_fail(2)) SWIG_fail;
9629 }
9630 }
9631 {
9632 PyThreadState* __tstate = wxPyBeginAllowThreads();
9633 result = (wxSashEvent *)new wxSashEvent(arg1,arg2);
9634
9635 wxPyEndAllowThreads(__tstate);
9636 if (PyErr_Occurred()) SWIG_fail;
9637 }
9638 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashEvent, 1);
9639 return resultobj;
9640 fail:
9641 return NULL;
9642 }
9643
9644
9645 static PyObject *_wrap_SashEvent_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
9646 PyObject *resultobj = NULL;
9647 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9648 wxSashEdgePosition arg2 ;
9649 PyObject * obj0 = 0 ;
9650 PyObject * obj1 = 0 ;
9651 char *kwnames[] = {
9652 (char *) "self",(char *) "edge", NULL
9653 };
9654
9655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetEdge",kwnames,&obj0,&obj1)) goto fail;
9656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9657 if (SWIG_arg_fail(1)) SWIG_fail;
9658 {
9659 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9660 if (SWIG_arg_fail(2)) SWIG_fail;
9661 }
9662 {
9663 PyThreadState* __tstate = wxPyBeginAllowThreads();
9664 (arg1)->SetEdge(arg2);
9665
9666 wxPyEndAllowThreads(__tstate);
9667 if (PyErr_Occurred()) SWIG_fail;
9668 }
9669 Py_INCREF(Py_None); resultobj = Py_None;
9670 return resultobj;
9671 fail:
9672 return NULL;
9673 }
9674
9675
9676 static PyObject *_wrap_SashEvent_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
9677 PyObject *resultobj = NULL;
9678 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9679 wxSashEdgePosition result;
9680 PyObject * obj0 = 0 ;
9681 char *kwnames[] = {
9682 (char *) "self", NULL
9683 };
9684
9685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetEdge",kwnames,&obj0)) goto fail;
9686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9687 if (SWIG_arg_fail(1)) SWIG_fail;
9688 {
9689 PyThreadState* __tstate = wxPyBeginAllowThreads();
9690 result = (wxSashEdgePosition)((wxSashEvent const *)arg1)->GetEdge();
9691
9692 wxPyEndAllowThreads(__tstate);
9693 if (PyErr_Occurred()) SWIG_fail;
9694 }
9695 resultobj = SWIG_From_int((result));
9696 return resultobj;
9697 fail:
9698 return NULL;
9699 }
9700
9701
9702 static PyObject *_wrap_SashEvent_SetDragRect(PyObject *, PyObject *args, PyObject *kwargs) {
9703 PyObject *resultobj = NULL;
9704 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9705 wxRect *arg2 = 0 ;
9706 wxRect temp2 ;
9707 PyObject * obj0 = 0 ;
9708 PyObject * obj1 = 0 ;
9709 char *kwnames[] = {
9710 (char *) "self",(char *) "rect", NULL
9711 };
9712
9713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetDragRect",kwnames,&obj0,&obj1)) goto fail;
9714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9715 if (SWIG_arg_fail(1)) SWIG_fail;
9716 {
9717 arg2 = &temp2;
9718 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
9719 }
9720 {
9721 PyThreadState* __tstate = wxPyBeginAllowThreads();
9722 (arg1)->SetDragRect((wxRect const &)*arg2);
9723
9724 wxPyEndAllowThreads(__tstate);
9725 if (PyErr_Occurred()) SWIG_fail;
9726 }
9727 Py_INCREF(Py_None); resultobj = Py_None;
9728 return resultobj;
9729 fail:
9730 return NULL;
9731 }
9732
9733
9734 static PyObject *_wrap_SashEvent_GetDragRect(PyObject *, PyObject *args, PyObject *kwargs) {
9735 PyObject *resultobj = NULL;
9736 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9737 wxRect result;
9738 PyObject * obj0 = 0 ;
9739 char *kwnames[] = {
9740 (char *) "self", NULL
9741 };
9742
9743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetDragRect",kwnames,&obj0)) goto fail;
9744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9745 if (SWIG_arg_fail(1)) SWIG_fail;
9746 {
9747 PyThreadState* __tstate = wxPyBeginAllowThreads();
9748 result = ((wxSashEvent const *)arg1)->GetDragRect();
9749
9750 wxPyEndAllowThreads(__tstate);
9751 if (PyErr_Occurred()) SWIG_fail;
9752 }
9753 {
9754 wxRect * resultptr;
9755 resultptr = new wxRect(static_cast<wxRect & >(result));
9756 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
9757 }
9758 return resultobj;
9759 fail:
9760 return NULL;
9761 }
9762
9763
9764 static PyObject *_wrap_SashEvent_SetDragStatus(PyObject *, PyObject *args, PyObject *kwargs) {
9765 PyObject *resultobj = NULL;
9766 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9767 wxSashDragStatus arg2 ;
9768 PyObject * obj0 = 0 ;
9769 PyObject * obj1 = 0 ;
9770 char *kwnames[] = {
9771 (char *) "self",(char *) "status", NULL
9772 };
9773
9774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetDragStatus",kwnames,&obj0,&obj1)) goto fail;
9775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9776 if (SWIG_arg_fail(1)) SWIG_fail;
9777 {
9778 arg2 = static_cast<wxSashDragStatus >(SWIG_As_int(obj1));
9779 if (SWIG_arg_fail(2)) SWIG_fail;
9780 }
9781 {
9782 PyThreadState* __tstate = wxPyBeginAllowThreads();
9783 (arg1)->SetDragStatus(arg2);
9784
9785 wxPyEndAllowThreads(__tstate);
9786 if (PyErr_Occurred()) SWIG_fail;
9787 }
9788 Py_INCREF(Py_None); resultobj = Py_None;
9789 return resultobj;
9790 fail:
9791 return NULL;
9792 }
9793
9794
9795 static PyObject *_wrap_SashEvent_GetDragStatus(PyObject *, PyObject *args, PyObject *kwargs) {
9796 PyObject *resultobj = NULL;
9797 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9798 wxSashDragStatus result;
9799 PyObject * obj0 = 0 ;
9800 char *kwnames[] = {
9801 (char *) "self", NULL
9802 };
9803
9804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetDragStatus",kwnames,&obj0)) goto fail;
9805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9806 if (SWIG_arg_fail(1)) SWIG_fail;
9807 {
9808 PyThreadState* __tstate = wxPyBeginAllowThreads();
9809 result = (wxSashDragStatus)((wxSashEvent const *)arg1)->GetDragStatus();
9810
9811 wxPyEndAllowThreads(__tstate);
9812 if (PyErr_Occurred()) SWIG_fail;
9813 }
9814 resultobj = SWIG_From_int((result));
9815 return resultobj;
9816 fail:
9817 return NULL;
9818 }
9819
9820
9821 static PyObject * SashEvent_swigregister(PyObject *, PyObject *args) {
9822 PyObject *obj;
9823 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9824 SWIG_TypeClientData(SWIGTYPE_p_wxSashEvent, obj);
9825 Py_INCREF(obj);
9826 return Py_BuildValue((char *)"");
9827 }
9828 static PyObject *_wrap_new_QueryLayoutInfoEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9829 PyObject *resultobj = NULL;
9830 int arg1 = (int) 0 ;
9831 wxQueryLayoutInfoEvent *result;
9832 PyObject * obj0 = 0 ;
9833 char *kwnames[] = {
9834 (char *) "id", NULL
9835 };
9836
9837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryLayoutInfoEvent",kwnames,&obj0)) goto fail;
9838 if (obj0) {
9839 {
9840 arg1 = static_cast<int >(SWIG_As_int(obj0));
9841 if (SWIG_arg_fail(1)) SWIG_fail;
9842 }
9843 }
9844 {
9845 PyThreadState* __tstate = wxPyBeginAllowThreads();
9846 result = (wxQueryLayoutInfoEvent *)new wxQueryLayoutInfoEvent(arg1);
9847
9848 wxPyEndAllowThreads(__tstate);
9849 if (PyErr_Occurred()) SWIG_fail;
9850 }
9851 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryLayoutInfoEvent, 1);
9852 return resultobj;
9853 fail:
9854 return NULL;
9855 }
9856
9857
9858 static PyObject *_wrap_QueryLayoutInfoEvent_SetRequestedLength(PyObject *, PyObject *args, PyObject *kwargs) {
9859 PyObject *resultobj = NULL;
9860 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9861 int arg2 ;
9862 PyObject * obj0 = 0 ;
9863 PyObject * obj1 = 0 ;
9864 char *kwnames[] = {
9865 (char *) "self",(char *) "length", NULL
9866 };
9867
9868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetRequestedLength",kwnames,&obj0,&obj1)) goto fail;
9869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9870 if (SWIG_arg_fail(1)) SWIG_fail;
9871 {
9872 arg2 = static_cast<int >(SWIG_As_int(obj1));
9873 if (SWIG_arg_fail(2)) SWIG_fail;
9874 }
9875 {
9876 PyThreadState* __tstate = wxPyBeginAllowThreads();
9877 (arg1)->SetRequestedLength(arg2);
9878
9879 wxPyEndAllowThreads(__tstate);
9880 if (PyErr_Occurred()) SWIG_fail;
9881 }
9882 Py_INCREF(Py_None); resultobj = Py_None;
9883 return resultobj;
9884 fail:
9885 return NULL;
9886 }
9887
9888
9889 static PyObject *_wrap_QueryLayoutInfoEvent_GetRequestedLength(PyObject *, PyObject *args, PyObject *kwargs) {
9890 PyObject *resultobj = NULL;
9891 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9892 int result;
9893 PyObject * obj0 = 0 ;
9894 char *kwnames[] = {
9895 (char *) "self", NULL
9896 };
9897
9898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetRequestedLength",kwnames,&obj0)) goto fail;
9899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9900 if (SWIG_arg_fail(1)) SWIG_fail;
9901 {
9902 PyThreadState* __tstate = wxPyBeginAllowThreads();
9903 result = (int)((wxQueryLayoutInfoEvent const *)arg1)->GetRequestedLength();
9904
9905 wxPyEndAllowThreads(__tstate);
9906 if (PyErr_Occurred()) SWIG_fail;
9907 }
9908 {
9909 resultobj = SWIG_From_int(static_cast<int >(result));
9910 }
9911 return resultobj;
9912 fail:
9913 return NULL;
9914 }
9915
9916
9917 static PyObject *_wrap_QueryLayoutInfoEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9918 PyObject *resultobj = NULL;
9919 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9920 int arg2 ;
9921 PyObject * obj0 = 0 ;
9922 PyObject * obj1 = 0 ;
9923 char *kwnames[] = {
9924 (char *) "self",(char *) "flags", NULL
9925 };
9926
9927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
9928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9929 if (SWIG_arg_fail(1)) SWIG_fail;
9930 {
9931 arg2 = static_cast<int >(SWIG_As_int(obj1));
9932 if (SWIG_arg_fail(2)) SWIG_fail;
9933 }
9934 {
9935 PyThreadState* __tstate = wxPyBeginAllowThreads();
9936 (arg1)->SetFlags(arg2);
9937
9938 wxPyEndAllowThreads(__tstate);
9939 if (PyErr_Occurred()) SWIG_fail;
9940 }
9941 Py_INCREF(Py_None); resultobj = Py_None;
9942 return resultobj;
9943 fail:
9944 return NULL;
9945 }
9946
9947
9948 static PyObject *_wrap_QueryLayoutInfoEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9949 PyObject *resultobj = NULL;
9950 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9951 int result;
9952 PyObject * obj0 = 0 ;
9953 char *kwnames[] = {
9954 (char *) "self", NULL
9955 };
9956
9957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetFlags",kwnames,&obj0)) goto fail;
9958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9959 if (SWIG_arg_fail(1)) SWIG_fail;
9960 {
9961 PyThreadState* __tstate = wxPyBeginAllowThreads();
9962 result = (int)((wxQueryLayoutInfoEvent const *)arg1)->GetFlags();
9963
9964 wxPyEndAllowThreads(__tstate);
9965 if (PyErr_Occurred()) SWIG_fail;
9966 }
9967 {
9968 resultobj = SWIG_From_int(static_cast<int >(result));
9969 }
9970 return resultobj;
9971 fail:
9972 return NULL;
9973 }
9974
9975
9976 static PyObject *_wrap_QueryLayoutInfoEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
9977 PyObject *resultobj = NULL;
9978 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9979 wxSize *arg2 = 0 ;
9980 wxSize temp2 ;
9981 PyObject * obj0 = 0 ;
9982 PyObject * obj1 = 0 ;
9983 char *kwnames[] = {
9984 (char *) "self",(char *) "size", NULL
9985 };
9986
9987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
9988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9989 if (SWIG_arg_fail(1)) SWIG_fail;
9990 {
9991 arg2 = &temp2;
9992 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
9993 }
9994 {
9995 PyThreadState* __tstate = wxPyBeginAllowThreads();
9996 (arg1)->SetSize((wxSize const &)*arg2);
9997
9998 wxPyEndAllowThreads(__tstate);
9999 if (PyErr_Occurred()) SWIG_fail;
10000 }
10001 Py_INCREF(Py_None); resultobj = Py_None;
10002 return resultobj;
10003 fail:
10004 return NULL;
10005 }
10006
10007
10008 static PyObject *_wrap_QueryLayoutInfoEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
10009 PyObject *resultobj = NULL;
10010 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10011 wxSize result;
10012 PyObject * obj0 = 0 ;
10013 char *kwnames[] = {
10014 (char *) "self", NULL
10015 };
10016
10017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetSize",kwnames,&obj0)) goto fail;
10018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10019 if (SWIG_arg_fail(1)) SWIG_fail;
10020 {
10021 PyThreadState* __tstate = wxPyBeginAllowThreads();
10022 result = ((wxQueryLayoutInfoEvent const *)arg1)->GetSize();
10023
10024 wxPyEndAllowThreads(__tstate);
10025 if (PyErr_Occurred()) SWIG_fail;
10026 }
10027 {
10028 wxSize * resultptr;
10029 resultptr = new wxSize(static_cast<wxSize & >(result));
10030 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10031 }
10032 return resultobj;
10033 fail:
10034 return NULL;
10035 }
10036
10037
10038 static PyObject *_wrap_QueryLayoutInfoEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10039 PyObject *resultobj = NULL;
10040 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10041 wxLayoutOrientation arg2 ;
10042 PyObject * obj0 = 0 ;
10043 PyObject * obj1 = 0 ;
10044 char *kwnames[] = {
10045 (char *) "self",(char *) "orient", NULL
10046 };
10047
10048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
10049 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10050 if (SWIG_arg_fail(1)) SWIG_fail;
10051 {
10052 arg2 = static_cast<wxLayoutOrientation >(SWIG_As_int(obj1));
10053 if (SWIG_arg_fail(2)) SWIG_fail;
10054 }
10055 {
10056 PyThreadState* __tstate = wxPyBeginAllowThreads();
10057 (arg1)->SetOrientation(arg2);
10058
10059 wxPyEndAllowThreads(__tstate);
10060 if (PyErr_Occurred()) SWIG_fail;
10061 }
10062 Py_INCREF(Py_None); resultobj = Py_None;
10063 return resultobj;
10064 fail:
10065 return NULL;
10066 }
10067
10068
10069 static PyObject *_wrap_QueryLayoutInfoEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10070 PyObject *resultobj = NULL;
10071 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10072 wxLayoutOrientation result;
10073 PyObject * obj0 = 0 ;
10074 char *kwnames[] = {
10075 (char *) "self", NULL
10076 };
10077
10078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetOrientation",kwnames,&obj0)) goto fail;
10079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10080 if (SWIG_arg_fail(1)) SWIG_fail;
10081 {
10082 PyThreadState* __tstate = wxPyBeginAllowThreads();
10083 result = (wxLayoutOrientation)((wxQueryLayoutInfoEvent const *)arg1)->GetOrientation();
10084
10085 wxPyEndAllowThreads(__tstate);
10086 if (PyErr_Occurred()) SWIG_fail;
10087 }
10088 resultobj = SWIG_From_int((result));
10089 return resultobj;
10090 fail:
10091 return NULL;
10092 }
10093
10094
10095 static PyObject *_wrap_QueryLayoutInfoEvent_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10096 PyObject *resultobj = NULL;
10097 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10098 wxLayoutAlignment arg2 ;
10099 PyObject * obj0 = 0 ;
10100 PyObject * obj1 = 0 ;
10101 char *kwnames[] = {
10102 (char *) "self",(char *) "align", NULL
10103 };
10104
10105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
10106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10107 if (SWIG_arg_fail(1)) SWIG_fail;
10108 {
10109 arg2 = static_cast<wxLayoutAlignment >(SWIG_As_int(obj1));
10110 if (SWIG_arg_fail(2)) SWIG_fail;
10111 }
10112 {
10113 PyThreadState* __tstate = wxPyBeginAllowThreads();
10114 (arg1)->SetAlignment(arg2);
10115
10116 wxPyEndAllowThreads(__tstate);
10117 if (PyErr_Occurred()) SWIG_fail;
10118 }
10119 Py_INCREF(Py_None); resultobj = Py_None;
10120 return resultobj;
10121 fail:
10122 return NULL;
10123 }
10124
10125
10126 static PyObject *_wrap_QueryLayoutInfoEvent_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10127 PyObject *resultobj = NULL;
10128 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10129 wxLayoutAlignment result;
10130 PyObject * obj0 = 0 ;
10131 char *kwnames[] = {
10132 (char *) "self", NULL
10133 };
10134
10135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetAlignment",kwnames,&obj0)) goto fail;
10136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10137 if (SWIG_arg_fail(1)) SWIG_fail;
10138 {
10139 PyThreadState* __tstate = wxPyBeginAllowThreads();
10140 result = (wxLayoutAlignment)((wxQueryLayoutInfoEvent const *)arg1)->GetAlignment();
10141
10142 wxPyEndAllowThreads(__tstate);
10143 if (PyErr_Occurred()) SWIG_fail;
10144 }
10145 resultobj = SWIG_From_int((result));
10146 return resultobj;
10147 fail:
10148 return NULL;
10149 }
10150
10151
10152 static PyObject * QueryLayoutInfoEvent_swigregister(PyObject *, PyObject *args) {
10153 PyObject *obj;
10154 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10155 SWIG_TypeClientData(SWIGTYPE_p_wxQueryLayoutInfoEvent, obj);
10156 Py_INCREF(obj);
10157 return Py_BuildValue((char *)"");
10158 }
10159 static PyObject *_wrap_new_CalculateLayoutEvent(PyObject *, PyObject *args, PyObject *kwargs) {
10160 PyObject *resultobj = NULL;
10161 int arg1 = (int) 0 ;
10162 wxCalculateLayoutEvent *result;
10163 PyObject * obj0 = 0 ;
10164 char *kwnames[] = {
10165 (char *) "id", NULL
10166 };
10167
10168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CalculateLayoutEvent",kwnames,&obj0)) goto fail;
10169 if (obj0) {
10170 {
10171 arg1 = static_cast<int >(SWIG_As_int(obj0));
10172 if (SWIG_arg_fail(1)) SWIG_fail;
10173 }
10174 }
10175 {
10176 PyThreadState* __tstate = wxPyBeginAllowThreads();
10177 result = (wxCalculateLayoutEvent *)new wxCalculateLayoutEvent(arg1);
10178
10179 wxPyEndAllowThreads(__tstate);
10180 if (PyErr_Occurred()) SWIG_fail;
10181 }
10182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCalculateLayoutEvent, 1);
10183 return resultobj;
10184 fail:
10185 return NULL;
10186 }
10187
10188
10189 static PyObject *_wrap_CalculateLayoutEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
10190 PyObject *resultobj = NULL;
10191 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10192 int arg2 ;
10193 PyObject * obj0 = 0 ;
10194 PyObject * obj1 = 0 ;
10195 char *kwnames[] = {
10196 (char *) "self",(char *) "flags", NULL
10197 };
10198
10199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalculateLayoutEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
10200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10201 if (SWIG_arg_fail(1)) SWIG_fail;
10202 {
10203 arg2 = static_cast<int >(SWIG_As_int(obj1));
10204 if (SWIG_arg_fail(2)) SWIG_fail;
10205 }
10206 {
10207 PyThreadState* __tstate = wxPyBeginAllowThreads();
10208 (arg1)->SetFlags(arg2);
10209
10210 wxPyEndAllowThreads(__tstate);
10211 if (PyErr_Occurred()) SWIG_fail;
10212 }
10213 Py_INCREF(Py_None); resultobj = Py_None;
10214 return resultobj;
10215 fail:
10216 return NULL;
10217 }
10218
10219
10220 static PyObject *_wrap_CalculateLayoutEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
10221 PyObject *resultobj = NULL;
10222 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10223 int result;
10224 PyObject * obj0 = 0 ;
10225 char *kwnames[] = {
10226 (char *) "self", NULL
10227 };
10228
10229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalculateLayoutEvent_GetFlags",kwnames,&obj0)) goto fail;
10230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10231 if (SWIG_arg_fail(1)) SWIG_fail;
10232 {
10233 PyThreadState* __tstate = wxPyBeginAllowThreads();
10234 result = (int)((wxCalculateLayoutEvent const *)arg1)->GetFlags();
10235
10236 wxPyEndAllowThreads(__tstate);
10237 if (PyErr_Occurred()) SWIG_fail;
10238 }
10239 {
10240 resultobj = SWIG_From_int(static_cast<int >(result));
10241 }
10242 return resultobj;
10243 fail:
10244 return NULL;
10245 }
10246
10247
10248 static PyObject *_wrap_CalculateLayoutEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
10249 PyObject *resultobj = NULL;
10250 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10251 wxRect *arg2 = 0 ;
10252 wxRect temp2 ;
10253 PyObject * obj0 = 0 ;
10254 PyObject * obj1 = 0 ;
10255 char *kwnames[] = {
10256 (char *) "self",(char *) "rect", NULL
10257 };
10258
10259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalculateLayoutEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
10260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10261 if (SWIG_arg_fail(1)) SWIG_fail;
10262 {
10263 arg2 = &temp2;
10264 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10265 }
10266 {
10267 PyThreadState* __tstate = wxPyBeginAllowThreads();
10268 (arg1)->SetRect((wxRect const &)*arg2);
10269
10270 wxPyEndAllowThreads(__tstate);
10271 if (PyErr_Occurred()) SWIG_fail;
10272 }
10273 Py_INCREF(Py_None); resultobj = Py_None;
10274 return resultobj;
10275 fail:
10276 return NULL;
10277 }
10278
10279
10280 static PyObject *_wrap_CalculateLayoutEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
10281 PyObject *resultobj = NULL;
10282 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10283 wxRect result;
10284 PyObject * obj0 = 0 ;
10285 char *kwnames[] = {
10286 (char *) "self", NULL
10287 };
10288
10289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalculateLayoutEvent_GetRect",kwnames,&obj0)) goto fail;
10290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10291 if (SWIG_arg_fail(1)) SWIG_fail;
10292 {
10293 PyThreadState* __tstate = wxPyBeginAllowThreads();
10294 result = ((wxCalculateLayoutEvent const *)arg1)->GetRect();
10295
10296 wxPyEndAllowThreads(__tstate);
10297 if (PyErr_Occurred()) SWIG_fail;
10298 }
10299 {
10300 wxRect * resultptr;
10301 resultptr = new wxRect(static_cast<wxRect & >(result));
10302 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
10303 }
10304 return resultobj;
10305 fail:
10306 return NULL;
10307 }
10308
10309
10310 static PyObject * CalculateLayoutEvent_swigregister(PyObject *, PyObject *args) {
10311 PyObject *obj;
10312 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10313 SWIG_TypeClientData(SWIGTYPE_p_wxCalculateLayoutEvent, obj);
10314 Py_INCREF(obj);
10315 return Py_BuildValue((char *)"");
10316 }
10317 static PyObject *_wrap_new_SashLayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10318 PyObject *resultobj = NULL;
10319 wxWindow *arg1 = (wxWindow *) 0 ;
10320 int arg2 = (int) -1 ;
10321 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10322 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10323 wxSize const &arg4_defvalue = wxDefaultSize ;
10324 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10325 long arg5 = (long) wxCLIP_CHILDREN|wxSW_3D ;
10326 wxString const &arg6_defvalue = wxPySashLayoutNameStr ;
10327 wxString *arg6 = (wxString *) &arg6_defvalue ;
10328 wxSashLayoutWindow *result;
10329 wxPoint temp3 ;
10330 wxSize temp4 ;
10331 bool temp6 = false ;
10332 PyObject * obj0 = 0 ;
10333 PyObject * obj1 = 0 ;
10334 PyObject * obj2 = 0 ;
10335 PyObject * obj3 = 0 ;
10336 PyObject * obj4 = 0 ;
10337 PyObject * obj5 = 0 ;
10338 char *kwnames[] = {
10339 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10340 };
10341
10342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SashLayoutWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
10343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10344 if (SWIG_arg_fail(1)) SWIG_fail;
10345 if (obj1) {
10346 {
10347 arg2 = static_cast<int >(SWIG_As_int(obj1));
10348 if (SWIG_arg_fail(2)) SWIG_fail;
10349 }
10350 }
10351 if (obj2) {
10352 {
10353 arg3 = &temp3;
10354 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10355 }
10356 }
10357 if (obj3) {
10358 {
10359 arg4 = &temp4;
10360 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
10361 }
10362 }
10363 if (obj4) {
10364 {
10365 arg5 = static_cast<long >(SWIG_As_long(obj4));
10366 if (SWIG_arg_fail(5)) SWIG_fail;
10367 }
10368 }
10369 if (obj5) {
10370 {
10371 arg6 = wxString_in_helper(obj5);
10372 if (arg6 == NULL) SWIG_fail;
10373 temp6 = true;
10374 }
10375 }
10376 {
10377 if (!wxPyCheckForApp()) SWIG_fail;
10378 PyThreadState* __tstate = wxPyBeginAllowThreads();
10379 result = (wxSashLayoutWindow *)new wxSashLayoutWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
10380
10381 wxPyEndAllowThreads(__tstate);
10382 if (PyErr_Occurred()) SWIG_fail;
10383 }
10384 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashLayoutWindow, 1);
10385 {
10386 if (temp6)
10387 delete arg6;
10388 }
10389 return resultobj;
10390 fail:
10391 {
10392 if (temp6)
10393 delete arg6;
10394 }
10395 return NULL;
10396 }
10397
10398
10399 static PyObject *_wrap_new_PreSashLayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10400 PyObject *resultobj = NULL;
10401 wxSashLayoutWindow *result;
10402 char *kwnames[] = {
10403 NULL
10404 };
10405
10406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSashLayoutWindow",kwnames)) goto fail;
10407 {
10408 if (!wxPyCheckForApp()) SWIG_fail;
10409 PyThreadState* __tstate = wxPyBeginAllowThreads();
10410 result = (wxSashLayoutWindow *)new wxSashLayoutWindow();
10411
10412 wxPyEndAllowThreads(__tstate);
10413 if (PyErr_Occurred()) SWIG_fail;
10414 }
10415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashLayoutWindow, 1);
10416 return resultobj;
10417 fail:
10418 return NULL;
10419 }
10420
10421
10422 static PyObject *_wrap_SashLayoutWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10423 PyObject *resultobj = NULL;
10424 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10425 wxWindow *arg2 = (wxWindow *) 0 ;
10426 int arg3 = (int) -1 ;
10427 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10428 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10429 wxSize const &arg5_defvalue = wxDefaultSize ;
10430 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10431 long arg6 = (long) wxCLIP_CHILDREN|wxSW_3D ;
10432 wxString const &arg7_defvalue = wxPySashLayoutNameStr ;
10433 wxString *arg7 = (wxString *) &arg7_defvalue ;
10434 bool result;
10435 wxPoint temp4 ;
10436 wxSize temp5 ;
10437 bool temp7 = false ;
10438 PyObject * obj0 = 0 ;
10439 PyObject * obj1 = 0 ;
10440 PyObject * obj2 = 0 ;
10441 PyObject * obj3 = 0 ;
10442 PyObject * obj4 = 0 ;
10443 PyObject * obj5 = 0 ;
10444 PyObject * obj6 = 0 ;
10445 char *kwnames[] = {
10446 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10447 };
10448
10449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SashLayoutWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10451 if (SWIG_arg_fail(1)) SWIG_fail;
10452 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10453 if (SWIG_arg_fail(2)) SWIG_fail;
10454 if (obj2) {
10455 {
10456 arg3 = static_cast<int >(SWIG_As_int(obj2));
10457 if (SWIG_arg_fail(3)) SWIG_fail;
10458 }
10459 }
10460 if (obj3) {
10461 {
10462 arg4 = &temp4;
10463 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10464 }
10465 }
10466 if (obj4) {
10467 {
10468 arg5 = &temp5;
10469 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
10470 }
10471 }
10472 if (obj5) {
10473 {
10474 arg6 = static_cast<long >(SWIG_As_long(obj5));
10475 if (SWIG_arg_fail(6)) SWIG_fail;
10476 }
10477 }
10478 if (obj6) {
10479 {
10480 arg7 = wxString_in_helper(obj6);
10481 if (arg7 == NULL) SWIG_fail;
10482 temp7 = true;
10483 }
10484 }
10485 {
10486 PyThreadState* __tstate = wxPyBeginAllowThreads();
10487 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
10488
10489 wxPyEndAllowThreads(__tstate);
10490 if (PyErr_Occurred()) SWIG_fail;
10491 }
10492 {
10493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10494 }
10495 {
10496 if (temp7)
10497 delete arg7;
10498 }
10499 return resultobj;
10500 fail:
10501 {
10502 if (temp7)
10503 delete arg7;
10504 }
10505 return NULL;
10506 }
10507
10508
10509 static PyObject *_wrap_SashLayoutWindow_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10510 PyObject *resultobj = NULL;
10511 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10512 wxLayoutAlignment result;
10513 PyObject * obj0 = 0 ;
10514 char *kwnames[] = {
10515 (char *) "self", NULL
10516 };
10517
10518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashLayoutWindow_GetAlignment",kwnames,&obj0)) goto fail;
10519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10520 if (SWIG_arg_fail(1)) SWIG_fail;
10521 {
10522 PyThreadState* __tstate = wxPyBeginAllowThreads();
10523 result = (wxLayoutAlignment)(arg1)->GetAlignment();
10524
10525 wxPyEndAllowThreads(__tstate);
10526 if (PyErr_Occurred()) SWIG_fail;
10527 }
10528 resultobj = SWIG_From_int((result));
10529 return resultobj;
10530 fail:
10531 return NULL;
10532 }
10533
10534
10535 static PyObject *_wrap_SashLayoutWindow_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10536 PyObject *resultobj = NULL;
10537 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10538 wxLayoutOrientation result;
10539 PyObject * obj0 = 0 ;
10540 char *kwnames[] = {
10541 (char *) "self", NULL
10542 };
10543
10544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashLayoutWindow_GetOrientation",kwnames,&obj0)) goto fail;
10545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10546 if (SWIG_arg_fail(1)) SWIG_fail;
10547 {
10548 PyThreadState* __tstate = wxPyBeginAllowThreads();
10549 result = (wxLayoutOrientation)(arg1)->GetOrientation();
10550
10551 wxPyEndAllowThreads(__tstate);
10552 if (PyErr_Occurred()) SWIG_fail;
10553 }
10554 resultobj = SWIG_From_int((result));
10555 return resultobj;
10556 fail:
10557 return NULL;
10558 }
10559
10560
10561 static PyObject *_wrap_SashLayoutWindow_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10562 PyObject *resultobj = NULL;
10563 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10564 wxLayoutAlignment arg2 ;
10565 PyObject * obj0 = 0 ;
10566 PyObject * obj1 = 0 ;
10567 char *kwnames[] = {
10568 (char *) "self",(char *) "alignment", NULL
10569 };
10570
10571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
10572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10573 if (SWIG_arg_fail(1)) SWIG_fail;
10574 {
10575 arg2 = static_cast<wxLayoutAlignment >(SWIG_As_int(obj1));
10576 if (SWIG_arg_fail(2)) SWIG_fail;
10577 }
10578 {
10579 PyThreadState* __tstate = wxPyBeginAllowThreads();
10580 (arg1)->SetAlignment(arg2);
10581
10582 wxPyEndAllowThreads(__tstate);
10583 if (PyErr_Occurred()) SWIG_fail;
10584 }
10585 Py_INCREF(Py_None); resultobj = Py_None;
10586 return resultobj;
10587 fail:
10588 return NULL;
10589 }
10590
10591
10592 static PyObject *_wrap_SashLayoutWindow_SetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
10593 PyObject *resultobj = NULL;
10594 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10595 wxSize *arg2 = 0 ;
10596 wxSize temp2 ;
10597 PyObject * obj0 = 0 ;
10598 PyObject * obj1 = 0 ;
10599 char *kwnames[] = {
10600 (char *) "self",(char *) "size", NULL
10601 };
10602
10603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetDefaultSize",kwnames,&obj0,&obj1)) goto fail;
10604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10605 if (SWIG_arg_fail(1)) SWIG_fail;
10606 {
10607 arg2 = &temp2;
10608 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
10609 }
10610 {
10611 PyThreadState* __tstate = wxPyBeginAllowThreads();
10612 (arg1)->SetDefaultSize((wxSize const &)*arg2);
10613
10614 wxPyEndAllowThreads(__tstate);
10615 if (PyErr_Occurred()) SWIG_fail;
10616 }
10617 Py_INCREF(Py_None); resultobj = Py_None;
10618 return resultobj;
10619 fail:
10620 return NULL;
10621 }
10622
10623
10624 static PyObject *_wrap_SashLayoutWindow_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10625 PyObject *resultobj = NULL;
10626 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10627 wxLayoutOrientation arg2 ;
10628 PyObject * obj0 = 0 ;
10629 PyObject * obj1 = 0 ;
10630 char *kwnames[] = {
10631 (char *) "self",(char *) "orientation", NULL
10632 };
10633
10634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
10635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10636 if (SWIG_arg_fail(1)) SWIG_fail;
10637 {
10638 arg2 = static_cast<wxLayoutOrientation >(SWIG_As_int(obj1));
10639 if (SWIG_arg_fail(2)) SWIG_fail;
10640 }
10641 {
10642 PyThreadState* __tstate = wxPyBeginAllowThreads();
10643 (arg1)->SetOrientation(arg2);
10644
10645 wxPyEndAllowThreads(__tstate);
10646 if (PyErr_Occurred()) SWIG_fail;
10647 }
10648 Py_INCREF(Py_None); resultobj = Py_None;
10649 return resultobj;
10650 fail:
10651 return NULL;
10652 }
10653
10654
10655 static PyObject * SashLayoutWindow_swigregister(PyObject *, PyObject *args) {
10656 PyObject *obj;
10657 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10658 SWIG_TypeClientData(SWIGTYPE_p_wxSashLayoutWindow, obj);
10659 Py_INCREF(obj);
10660 return Py_BuildValue((char *)"");
10661 }
10662 static PyObject *_wrap_new_LayoutAlgorithm(PyObject *, PyObject *args, PyObject *kwargs) {
10663 PyObject *resultobj = NULL;
10664 wxLayoutAlgorithm *result;
10665 char *kwnames[] = {
10666 NULL
10667 };
10668
10669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutAlgorithm",kwnames)) goto fail;
10670 {
10671 PyThreadState* __tstate = wxPyBeginAllowThreads();
10672 result = (wxLayoutAlgorithm *)new wxLayoutAlgorithm();
10673
10674 wxPyEndAllowThreads(__tstate);
10675 if (PyErr_Occurred()) SWIG_fail;
10676 }
10677 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutAlgorithm, 1);
10678 return resultobj;
10679 fail:
10680 return NULL;
10681 }
10682
10683
10684 static PyObject *_wrap_delete_LayoutAlgorithm(PyObject *, PyObject *args, PyObject *kwargs) {
10685 PyObject *resultobj = NULL;
10686 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10687 PyObject * obj0 = 0 ;
10688 char *kwnames[] = {
10689 (char *) "self", NULL
10690 };
10691
10692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LayoutAlgorithm",kwnames,&obj0)) goto fail;
10693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10694 if (SWIG_arg_fail(1)) SWIG_fail;
10695 {
10696 PyThreadState* __tstate = wxPyBeginAllowThreads();
10697 delete arg1;
10698
10699 wxPyEndAllowThreads(__tstate);
10700 if (PyErr_Occurred()) SWIG_fail;
10701 }
10702 Py_INCREF(Py_None); resultobj = Py_None;
10703 return resultobj;
10704 fail:
10705 return NULL;
10706 }
10707
10708
10709 static PyObject *_wrap_LayoutAlgorithm_LayoutMDIFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10710 PyObject *resultobj = NULL;
10711 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10712 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
10713 wxRect *arg3 = (wxRect *) NULL ;
10714 bool result;
10715 PyObject * obj0 = 0 ;
10716 PyObject * obj1 = 0 ;
10717 PyObject * obj2 = 0 ;
10718 char *kwnames[] = {
10719 (char *) "self",(char *) "frame",(char *) "rect", NULL
10720 };
10721
10722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutMDIFrame",kwnames,&obj0,&obj1,&obj2)) goto fail;
10723 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10724 if (SWIG_arg_fail(1)) SWIG_fail;
10725 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
10726 if (SWIG_arg_fail(2)) SWIG_fail;
10727 if (obj2) {
10728 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
10729 if (SWIG_arg_fail(3)) SWIG_fail;
10730 }
10731 {
10732 PyThreadState* __tstate = wxPyBeginAllowThreads();
10733 result = (bool)(arg1)->LayoutMDIFrame(arg2,arg3);
10734
10735 wxPyEndAllowThreads(__tstate);
10736 if (PyErr_Occurred()) SWIG_fail;
10737 }
10738 {
10739 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10740 }
10741 return resultobj;
10742 fail:
10743 return NULL;
10744 }
10745
10746
10747 static PyObject *_wrap_LayoutAlgorithm_LayoutFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10748 PyObject *resultobj = NULL;
10749 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10750 wxFrame *arg2 = (wxFrame *) 0 ;
10751 wxWindow *arg3 = (wxWindow *) NULL ;
10752 bool result;
10753 PyObject * obj0 = 0 ;
10754 PyObject * obj1 = 0 ;
10755 PyObject * obj2 = 0 ;
10756 char *kwnames[] = {
10757 (char *) "self",(char *) "frame",(char *) "mainWindow", NULL
10758 };
10759
10760 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutFrame",kwnames,&obj0,&obj1,&obj2)) goto fail;
10761 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10762 if (SWIG_arg_fail(1)) SWIG_fail;
10763 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10764 if (SWIG_arg_fail(2)) SWIG_fail;
10765 if (obj2) {
10766 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10767 if (SWIG_arg_fail(3)) SWIG_fail;
10768 }
10769 {
10770 PyThreadState* __tstate = wxPyBeginAllowThreads();
10771 result = (bool)(arg1)->LayoutFrame(arg2,arg3);
10772
10773 wxPyEndAllowThreads(__tstate);
10774 if (PyErr_Occurred()) SWIG_fail;
10775 }
10776 {
10777 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10778 }
10779 return resultobj;
10780 fail:
10781 return NULL;
10782 }
10783
10784
10785 static PyObject *_wrap_LayoutAlgorithm_LayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10786 PyObject *resultobj = NULL;
10787 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10788 wxWindow *arg2 = (wxWindow *) 0 ;
10789 wxWindow *arg3 = (wxWindow *) NULL ;
10790 bool result;
10791 PyObject * obj0 = 0 ;
10792 PyObject * obj1 = 0 ;
10793 PyObject * obj2 = 0 ;
10794 char *kwnames[] = {
10795 (char *) "self",(char *) "parent",(char *) "mainWindow", NULL
10796 };
10797
10798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
10799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10800 if (SWIG_arg_fail(1)) SWIG_fail;
10801 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10802 if (SWIG_arg_fail(2)) SWIG_fail;
10803 if (obj2) {
10804 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10805 if (SWIG_arg_fail(3)) SWIG_fail;
10806 }
10807 {
10808 PyThreadState* __tstate = wxPyBeginAllowThreads();
10809 result = (bool)(arg1)->LayoutWindow(arg2,arg3);
10810
10811 wxPyEndAllowThreads(__tstate);
10812 if (PyErr_Occurred()) SWIG_fail;
10813 }
10814 {
10815 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10816 }
10817 return resultobj;
10818 fail:
10819 return NULL;
10820 }
10821
10822
10823 static PyObject * LayoutAlgorithm_swigregister(PyObject *, PyObject *args) {
10824 PyObject *obj;
10825 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10826 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutAlgorithm, obj);
10827 Py_INCREF(obj);
10828 return Py_BuildValue((char *)"");
10829 }
10830 static PyObject *_wrap_new_PopupWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10831 PyObject *resultobj = NULL;
10832 wxWindow *arg1 = (wxWindow *) 0 ;
10833 int arg2 = (int) wxBORDER_NONE ;
10834 wxPopupWindow *result;
10835 PyObject * obj0 = 0 ;
10836 PyObject * obj1 = 0 ;
10837 char *kwnames[] = {
10838 (char *) "parent",(char *) "flags", NULL
10839 };
10840
10841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PopupWindow",kwnames,&obj0,&obj1)) goto fail;
10842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10843 if (SWIG_arg_fail(1)) SWIG_fail;
10844 if (obj1) {
10845 {
10846 arg2 = static_cast<int >(SWIG_As_int(obj1));
10847 if (SWIG_arg_fail(2)) SWIG_fail;
10848 }
10849 }
10850 {
10851 if (!wxPyCheckForApp()) SWIG_fail;
10852 PyThreadState* __tstate = wxPyBeginAllowThreads();
10853 result = (wxPopupWindow *)new wxPopupWindow(arg1,arg2);
10854
10855 wxPyEndAllowThreads(__tstate);
10856 if (PyErr_Occurred()) SWIG_fail;
10857 }
10858 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPopupWindow, 1);
10859 return resultobj;
10860 fail:
10861 return NULL;
10862 }
10863
10864
10865 static PyObject *_wrap_new_PrePopupWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10866 PyObject *resultobj = NULL;
10867 wxPopupWindow *result;
10868 char *kwnames[] = {
10869 NULL
10870 };
10871
10872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePopupWindow",kwnames)) goto fail;
10873 {
10874 if (!wxPyCheckForApp()) SWIG_fail;
10875 PyThreadState* __tstate = wxPyBeginAllowThreads();
10876 result = (wxPopupWindow *)new wxPopupWindow();
10877
10878 wxPyEndAllowThreads(__tstate);
10879 if (PyErr_Occurred()) SWIG_fail;
10880 }
10881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPopupWindow, 1);
10882 return resultobj;
10883 fail:
10884 return NULL;
10885 }
10886
10887
10888 static PyObject *_wrap_PopupWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10889 PyObject *resultobj = NULL;
10890 wxPopupWindow *arg1 = (wxPopupWindow *) 0 ;
10891 wxWindow *arg2 = (wxWindow *) 0 ;
10892 int arg3 = (int) wxBORDER_NONE ;
10893 bool result;
10894 PyObject * obj0 = 0 ;
10895 PyObject * obj1 = 0 ;
10896 PyObject * obj2 = 0 ;
10897 char *kwnames[] = {
10898 (char *) "self",(char *) "parent",(char *) "flags", NULL
10899 };
10900
10901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PopupWindow_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
10902 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPopupWindow, SWIG_POINTER_EXCEPTION | 0);
10903 if (SWIG_arg_fail(1)) SWIG_fail;
10904 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10905 if (SWIG_arg_fail(2)) SWIG_fail;
10906 if (obj2) {
10907 {
10908 arg3 = static_cast<int >(SWIG_As_int(obj2));
10909 if (SWIG_arg_fail(3)) SWIG_fail;
10910 }
10911 }
10912 {
10913 PyThreadState* __tstate = wxPyBeginAllowThreads();
10914 result = (bool)(arg1)->Create(arg2,arg3);
10915
10916 wxPyEndAllowThreads(__tstate);
10917 if (PyErr_Occurred()) SWIG_fail;
10918 }
10919 {
10920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10921 }
10922 return resultobj;
10923 fail:
10924 return NULL;
10925 }
10926
10927
10928 static PyObject *_wrap_PopupWindow_Position(PyObject *, PyObject *args, PyObject *kwargs) {
10929 PyObject *resultobj = NULL;
10930 wxPopupWindow *arg1 = (wxPopupWindow *) 0 ;
10931 wxPoint *arg2 = 0 ;
10932 wxSize *arg3 = 0 ;
10933 wxPoint temp2 ;
10934 wxSize temp3 ;
10935 PyObject * obj0 = 0 ;
10936 PyObject * obj1 = 0 ;
10937 PyObject * obj2 = 0 ;
10938 char *kwnames[] = {
10939 (char *) "self",(char *) "ptOrigin",(char *) "size", NULL
10940 };
10941
10942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PopupWindow_Position",kwnames,&obj0,&obj1,&obj2)) goto fail;
10943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPopupWindow, SWIG_POINTER_EXCEPTION | 0);
10944 if (SWIG_arg_fail(1)) SWIG_fail;
10945 {
10946 arg2 = &temp2;
10947 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10948 }
10949 {
10950 arg3 = &temp3;
10951 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
10952 }
10953 {
10954 PyThreadState* __tstate = wxPyBeginAllowThreads();
10955 (arg1)->Position((wxPoint const &)*arg2,(wxSize const &)*arg3);
10956
10957 wxPyEndAllowThreads(__tstate);
10958 if (PyErr_Occurred()) SWIG_fail;
10959 }
10960 Py_INCREF(Py_None); resultobj = Py_None;
10961 return resultobj;
10962 fail:
10963 return NULL;
10964 }
10965
10966
10967 static PyObject * PopupWindow_swigregister(PyObject *, PyObject *args) {
10968 PyObject *obj;
10969 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10970 SWIG_TypeClientData(SWIGTYPE_p_wxPopupWindow, obj);
10971 Py_INCREF(obj);
10972 return Py_BuildValue((char *)"");
10973 }
10974 static PyObject *_wrap_new_PopupTransientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10975 PyObject *resultobj = NULL;
10976 wxWindow *arg1 = (wxWindow *) 0 ;
10977 int arg2 = (int) wxBORDER_NONE ;
10978 wxPyPopupTransientWindow *result;
10979 PyObject * obj0 = 0 ;
10980 PyObject * obj1 = 0 ;
10981 char *kwnames[] = {
10982 (char *) "parent",(char *) "style", NULL
10983 };
10984
10985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PopupTransientWindow",kwnames,&obj0,&obj1)) goto fail;
10986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10987 if (SWIG_arg_fail(1)) SWIG_fail;
10988 if (obj1) {
10989 {
10990 arg2 = static_cast<int >(SWIG_As_int(obj1));
10991 if (SWIG_arg_fail(2)) SWIG_fail;
10992 }
10993 }
10994 {
10995 if (!wxPyCheckForApp()) SWIG_fail;
10996 PyThreadState* __tstate = wxPyBeginAllowThreads();
10997 result = (wxPyPopupTransientWindow *)new wxPyPopupTransientWindow(arg1,arg2);
10998
10999 wxPyEndAllowThreads(__tstate);
11000 if (PyErr_Occurred()) SWIG_fail;
11001 }
11002 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPopupTransientWindow, 1);
11003 return resultobj;
11004 fail:
11005 return NULL;
11006 }
11007
11008
11009 static PyObject *_wrap_new_PrePopupTransientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11010 PyObject *resultobj = NULL;
11011 wxPyPopupTransientWindow *result;
11012 char *kwnames[] = {
11013 NULL
11014 };
11015
11016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePopupTransientWindow",kwnames)) goto fail;
11017 {
11018 if (!wxPyCheckForApp()) SWIG_fail;
11019 PyThreadState* __tstate = wxPyBeginAllowThreads();
11020 result = (wxPyPopupTransientWindow *)new wxPyPopupTransientWindow();
11021
11022 wxPyEndAllowThreads(__tstate);
11023 if (PyErr_Occurred()) SWIG_fail;
11024 }
11025 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPopupTransientWindow, 1);
11026 return resultobj;
11027 fail:
11028 return NULL;
11029 }
11030
11031
11032 static PyObject *_wrap_PopupTransientWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11033 PyObject *resultobj = NULL;
11034 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11035 PyObject *arg2 = (PyObject *) 0 ;
11036 PyObject *arg3 = (PyObject *) 0 ;
11037 PyObject * obj0 = 0 ;
11038 PyObject * obj1 = 0 ;
11039 PyObject * obj2 = 0 ;
11040 char *kwnames[] = {
11041 (char *) "self",(char *) "self",(char *) "_class", NULL
11042 };
11043
11044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PopupTransientWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11046 if (SWIG_arg_fail(1)) SWIG_fail;
11047 arg2 = obj1;
11048 arg3 = obj2;
11049 {
11050 PyThreadState* __tstate = wxPyBeginAllowThreads();
11051 (arg1)->_setCallbackInfo(arg2,arg3);
11052
11053 wxPyEndAllowThreads(__tstate);
11054 if (PyErr_Occurred()) SWIG_fail;
11055 }
11056 Py_INCREF(Py_None); resultobj = Py_None;
11057 return resultobj;
11058 fail:
11059 return NULL;
11060 }
11061
11062
11063 static PyObject *_wrap_PopupTransientWindow_Popup(PyObject *, PyObject *args, PyObject *kwargs) {
11064 PyObject *resultobj = NULL;
11065 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11066 wxWindow *arg2 = (wxWindow *) NULL ;
11067 PyObject * obj0 = 0 ;
11068 PyObject * obj1 = 0 ;
11069 char *kwnames[] = {
11070 (char *) "self",(char *) "focus", NULL
11071 };
11072
11073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PopupTransientWindow_Popup",kwnames,&obj0,&obj1)) goto fail;
11074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11075 if (SWIG_arg_fail(1)) SWIG_fail;
11076 if (obj1) {
11077 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11078 if (SWIG_arg_fail(2)) SWIG_fail;
11079 }
11080 {
11081 PyThreadState* __tstate = wxPyBeginAllowThreads();
11082 (arg1)->Popup(arg2);
11083
11084 wxPyEndAllowThreads(__tstate);
11085 if (PyErr_Occurred()) SWIG_fail;
11086 }
11087 Py_INCREF(Py_None); resultobj = Py_None;
11088 return resultobj;
11089 fail:
11090 return NULL;
11091 }
11092
11093
11094 static PyObject *_wrap_PopupTransientWindow_Dismiss(PyObject *, PyObject *args, PyObject *kwargs) {
11095 PyObject *resultobj = NULL;
11096 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11097 PyObject * obj0 = 0 ;
11098 char *kwnames[] = {
11099 (char *) "self", NULL
11100 };
11101
11102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PopupTransientWindow_Dismiss",kwnames,&obj0)) goto fail;
11103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11104 if (SWIG_arg_fail(1)) SWIG_fail;
11105 {
11106 PyThreadState* __tstate = wxPyBeginAllowThreads();
11107 (arg1)->Dismiss();
11108
11109 wxPyEndAllowThreads(__tstate);
11110 if (PyErr_Occurred()) SWIG_fail;
11111 }
11112 Py_INCREF(Py_None); resultobj = Py_None;
11113 return resultobj;
11114 fail:
11115 return NULL;
11116 }
11117
11118
11119 static PyObject * PopupTransientWindow_swigregister(PyObject *, PyObject *args) {
11120 PyObject *obj;
11121 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11122 SWIG_TypeClientData(SWIGTYPE_p_wxPyPopupTransientWindow, obj);
11123 Py_INCREF(obj);
11124 return Py_BuildValue((char *)"");
11125 }
11126 static PyObject *_wrap_new_TipWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11127 PyObject *resultobj = NULL;
11128 wxWindow *arg1 = (wxWindow *) 0 ;
11129 wxString *arg2 = 0 ;
11130 int arg3 = (int) 100 ;
11131 wxRect *arg4 = (wxRect *) NULL ;
11132 wxTipWindow *result;
11133 bool temp2 = false ;
11134 PyObject * obj0 = 0 ;
11135 PyObject * obj1 = 0 ;
11136 PyObject * obj2 = 0 ;
11137 PyObject * obj3 = 0 ;
11138 char *kwnames[] = {
11139 (char *) "parent",(char *) "text",(char *) "maxLength",(char *) "rectBound", NULL
11140 };
11141
11142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_TipWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11144 if (SWIG_arg_fail(1)) SWIG_fail;
11145 {
11146 arg2 = wxString_in_helper(obj1);
11147 if (arg2 == NULL) SWIG_fail;
11148 temp2 = true;
11149 }
11150 if (obj2) {
11151 {
11152 arg3 = static_cast<int >(SWIG_As_int(obj2));
11153 if (SWIG_arg_fail(3)) SWIG_fail;
11154 }
11155 }
11156 if (obj3) {
11157 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
11158 if (SWIG_arg_fail(4)) SWIG_fail;
11159 }
11160 {
11161 if (!wxPyCheckForApp()) SWIG_fail;
11162 PyThreadState* __tstate = wxPyBeginAllowThreads();
11163 result = (wxTipWindow *)new_wxTipWindow(arg1,(wxString const &)*arg2,arg3,arg4);
11164
11165 wxPyEndAllowThreads(__tstate);
11166 if (PyErr_Occurred()) SWIG_fail;
11167 }
11168 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipWindow, 1);
11169 {
11170 if (temp2)
11171 delete arg2;
11172 }
11173 return resultobj;
11174 fail:
11175 {
11176 if (temp2)
11177 delete arg2;
11178 }
11179 return NULL;
11180 }
11181
11182
11183 static PyObject *_wrap_TipWindow_SetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
11184 PyObject *resultobj = NULL;
11185 wxTipWindow *arg1 = (wxTipWindow *) 0 ;
11186 wxRect *arg2 = 0 ;
11187 wxRect temp2 ;
11188 PyObject * obj0 = 0 ;
11189 PyObject * obj1 = 0 ;
11190 char *kwnames[] = {
11191 (char *) "self",(char *) "rectBound", NULL
11192 };
11193
11194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipWindow_SetBoundingRect",kwnames,&obj0,&obj1)) goto fail;
11195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipWindow, SWIG_POINTER_EXCEPTION | 0);
11196 if (SWIG_arg_fail(1)) SWIG_fail;
11197 {
11198 arg2 = &temp2;
11199 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11200 }
11201 {
11202 PyThreadState* __tstate = wxPyBeginAllowThreads();
11203 (arg1)->SetBoundingRect((wxRect const &)*arg2);
11204
11205 wxPyEndAllowThreads(__tstate);
11206 if (PyErr_Occurred()) SWIG_fail;
11207 }
11208 Py_INCREF(Py_None); resultobj = Py_None;
11209 return resultobj;
11210 fail:
11211 return NULL;
11212 }
11213
11214
11215 static PyObject *_wrap_TipWindow_Close(PyObject *, PyObject *args, PyObject *kwargs) {
11216 PyObject *resultobj = NULL;
11217 wxTipWindow *arg1 = (wxTipWindow *) 0 ;
11218 PyObject * obj0 = 0 ;
11219 char *kwnames[] = {
11220 (char *) "self", NULL
11221 };
11222
11223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipWindow_Close",kwnames,&obj0)) goto fail;
11224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipWindow, SWIG_POINTER_EXCEPTION | 0);
11225 if (SWIG_arg_fail(1)) SWIG_fail;
11226 {
11227 PyThreadState* __tstate = wxPyBeginAllowThreads();
11228 (arg1)->Close();
11229
11230 wxPyEndAllowThreads(__tstate);
11231 if (PyErr_Occurred()) SWIG_fail;
11232 }
11233 Py_INCREF(Py_None); resultobj = Py_None;
11234 return resultobj;
11235 fail:
11236 return NULL;
11237 }
11238
11239
11240 static PyObject * TipWindow_swigregister(PyObject *, PyObject *args) {
11241 PyObject *obj;
11242 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11243 SWIG_TypeClientData(SWIGTYPE_p_wxTipWindow, obj);
11244 Py_INCREF(obj);
11245 return Py_BuildValue((char *)"");
11246 }
11247 static PyObject *_wrap_new_VScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11248 PyObject *resultobj = NULL;
11249 wxWindow *arg1 = (wxWindow *) 0 ;
11250 int arg2 = (int) wxID_ANY ;
11251 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11252 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11253 wxSize const &arg4_defvalue = wxDefaultSize ;
11254 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11255 long arg5 = (long) 0 ;
11256 wxString const &arg6_defvalue = wxPyPanelNameStr ;
11257 wxString *arg6 = (wxString *) &arg6_defvalue ;
11258 wxPyVScrolledWindow *result;
11259 wxPoint temp3 ;
11260 wxSize temp4 ;
11261 bool temp6 = false ;
11262 PyObject * obj0 = 0 ;
11263 PyObject * obj1 = 0 ;
11264 PyObject * obj2 = 0 ;
11265 PyObject * obj3 = 0 ;
11266 PyObject * obj4 = 0 ;
11267 PyObject * obj5 = 0 ;
11268 char *kwnames[] = {
11269 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
11270 };
11271
11272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_VScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
11273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11274 if (SWIG_arg_fail(1)) SWIG_fail;
11275 if (obj1) {
11276 {
11277 arg2 = static_cast<int >(SWIG_As_int(obj1));
11278 if (SWIG_arg_fail(2)) SWIG_fail;
11279 }
11280 }
11281 if (obj2) {
11282 {
11283 arg3 = &temp3;
11284 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11285 }
11286 }
11287 if (obj3) {
11288 {
11289 arg4 = &temp4;
11290 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11291 }
11292 }
11293 if (obj4) {
11294 {
11295 arg5 = static_cast<long >(SWIG_As_long(obj4));
11296 if (SWIG_arg_fail(5)) SWIG_fail;
11297 }
11298 }
11299 if (obj5) {
11300 {
11301 arg6 = wxString_in_helper(obj5);
11302 if (arg6 == NULL) SWIG_fail;
11303 temp6 = true;
11304 }
11305 }
11306 {
11307 if (!wxPyCheckForApp()) SWIG_fail;
11308 PyThreadState* __tstate = wxPyBeginAllowThreads();
11309 result = (wxPyVScrolledWindow *)new wxPyVScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
11310
11311 wxPyEndAllowThreads(__tstate);
11312 if (PyErr_Occurred()) SWIG_fail;
11313 }
11314 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVScrolledWindow, 1);
11315 {
11316 if (temp6)
11317 delete arg6;
11318 }
11319 return resultobj;
11320 fail:
11321 {
11322 if (temp6)
11323 delete arg6;
11324 }
11325 return NULL;
11326 }
11327
11328
11329 static PyObject *_wrap_new_PreVScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11330 PyObject *resultobj = NULL;
11331 wxPyVScrolledWindow *result;
11332 char *kwnames[] = {
11333 NULL
11334 };
11335
11336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreVScrolledWindow",kwnames)) goto fail;
11337 {
11338 if (!wxPyCheckForApp()) SWIG_fail;
11339 PyThreadState* __tstate = wxPyBeginAllowThreads();
11340 result = (wxPyVScrolledWindow *)new wxPyVScrolledWindow();
11341
11342 wxPyEndAllowThreads(__tstate);
11343 if (PyErr_Occurred()) SWIG_fail;
11344 }
11345 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVScrolledWindow, 1);
11346 return resultobj;
11347 fail:
11348 return NULL;
11349 }
11350
11351
11352 static PyObject *_wrap_VScrolledWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11353 PyObject *resultobj = NULL;
11354 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11355 PyObject *arg2 = (PyObject *) 0 ;
11356 PyObject *arg3 = (PyObject *) 0 ;
11357 PyObject * obj0 = 0 ;
11358 PyObject * obj1 = 0 ;
11359 PyObject * obj2 = 0 ;
11360 char *kwnames[] = {
11361 (char *) "self",(char *) "self",(char *) "_class", NULL
11362 };
11363
11364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11366 if (SWIG_arg_fail(1)) SWIG_fail;
11367 arg2 = obj1;
11368 arg3 = obj2;
11369 {
11370 PyThreadState* __tstate = wxPyBeginAllowThreads();
11371 (arg1)->_setCallbackInfo(arg2,arg3);
11372
11373 wxPyEndAllowThreads(__tstate);
11374 if (PyErr_Occurred()) SWIG_fail;
11375 }
11376 Py_INCREF(Py_None); resultobj = Py_None;
11377 return resultobj;
11378 fail:
11379 return NULL;
11380 }
11381
11382
11383 static PyObject *_wrap_VScrolledWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
11384 PyObject *resultobj = NULL;
11385 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11386 wxWindow *arg2 = (wxWindow *) 0 ;
11387 int arg3 = (int) wxID_ANY ;
11388 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11389 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11390 wxSize const &arg5_defvalue = wxDefaultSize ;
11391 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11392 long arg6 = (long) 0 ;
11393 wxString const &arg7_defvalue = wxPyPanelNameStr ;
11394 wxString *arg7 = (wxString *) &arg7_defvalue ;
11395 bool result;
11396 wxPoint temp4 ;
11397 wxSize temp5 ;
11398 bool temp7 = false ;
11399 PyObject * obj0 = 0 ;
11400 PyObject * obj1 = 0 ;
11401 PyObject * obj2 = 0 ;
11402 PyObject * obj3 = 0 ;
11403 PyObject * obj4 = 0 ;
11404 PyObject * obj5 = 0 ;
11405 PyObject * obj6 = 0 ;
11406 char *kwnames[] = {
11407 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
11408 };
11409
11410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:VScrolledWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
11411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11412 if (SWIG_arg_fail(1)) SWIG_fail;
11413 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11414 if (SWIG_arg_fail(2)) SWIG_fail;
11415 if (obj2) {
11416 {
11417 arg3 = static_cast<int >(SWIG_As_int(obj2));
11418 if (SWIG_arg_fail(3)) SWIG_fail;
11419 }
11420 }
11421 if (obj3) {
11422 {
11423 arg4 = &temp4;
11424 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11425 }
11426 }
11427 if (obj4) {
11428 {
11429 arg5 = &temp5;
11430 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11431 }
11432 }
11433 if (obj5) {
11434 {
11435 arg6 = static_cast<long >(SWIG_As_long(obj5));
11436 if (SWIG_arg_fail(6)) SWIG_fail;
11437 }
11438 }
11439 if (obj6) {
11440 {
11441 arg7 = wxString_in_helper(obj6);
11442 if (arg7 == NULL) SWIG_fail;
11443 temp7 = true;
11444 }
11445 }
11446 {
11447 PyThreadState* __tstate = wxPyBeginAllowThreads();
11448 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
11449
11450 wxPyEndAllowThreads(__tstate);
11451 if (PyErr_Occurred()) SWIG_fail;
11452 }
11453 {
11454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11455 }
11456 {
11457 if (temp7)
11458 delete arg7;
11459 }
11460 return resultobj;
11461 fail:
11462 {
11463 if (temp7)
11464 delete arg7;
11465 }
11466 return NULL;
11467 }
11468
11469
11470 static PyObject *_wrap_VScrolledWindow_SetLineCount(PyObject *, PyObject *args, PyObject *kwargs) {
11471 PyObject *resultobj = NULL;
11472 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11473 size_t arg2 ;
11474 PyObject * obj0 = 0 ;
11475 PyObject * obj1 = 0 ;
11476 char *kwnames[] = {
11477 (char *) "self",(char *) "count", NULL
11478 };
11479
11480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_SetLineCount",kwnames,&obj0,&obj1)) goto fail;
11481 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11482 if (SWIG_arg_fail(1)) SWIG_fail;
11483 {
11484 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11485 if (SWIG_arg_fail(2)) SWIG_fail;
11486 }
11487 {
11488 PyThreadState* __tstate = wxPyBeginAllowThreads();
11489 (arg1)->SetLineCount(arg2);
11490
11491 wxPyEndAllowThreads(__tstate);
11492 if (PyErr_Occurred()) SWIG_fail;
11493 }
11494 Py_INCREF(Py_None); resultobj = Py_None;
11495 return resultobj;
11496 fail:
11497 return NULL;
11498 }
11499
11500
11501 static PyObject *_wrap_VScrolledWindow_ScrollToLine(PyObject *, PyObject *args, PyObject *kwargs) {
11502 PyObject *resultobj = NULL;
11503 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11504 size_t arg2 ;
11505 bool result;
11506 PyObject * obj0 = 0 ;
11507 PyObject * obj1 = 0 ;
11508 char *kwnames[] = {
11509 (char *) "self",(char *) "line", NULL
11510 };
11511
11512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollToLine",kwnames,&obj0,&obj1)) goto fail;
11513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11514 if (SWIG_arg_fail(1)) SWIG_fail;
11515 {
11516 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11517 if (SWIG_arg_fail(2)) SWIG_fail;
11518 }
11519 {
11520 PyThreadState* __tstate = wxPyBeginAllowThreads();
11521 result = (bool)(arg1)->ScrollToLine(arg2);
11522
11523 wxPyEndAllowThreads(__tstate);
11524 if (PyErr_Occurred()) SWIG_fail;
11525 }
11526 {
11527 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11528 }
11529 return resultobj;
11530 fail:
11531 return NULL;
11532 }
11533
11534
11535 static PyObject *_wrap_VScrolledWindow_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
11536 PyObject *resultobj = NULL;
11537 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11538 int arg2 ;
11539 bool result;
11540 PyObject * obj0 = 0 ;
11541 PyObject * obj1 = 0 ;
11542 char *kwnames[] = {
11543 (char *) "self",(char *) "lines", NULL
11544 };
11545
11546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
11547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11548 if (SWIG_arg_fail(1)) SWIG_fail;
11549 {
11550 arg2 = static_cast<int >(SWIG_As_int(obj1));
11551 if (SWIG_arg_fail(2)) SWIG_fail;
11552 }
11553 {
11554 PyThreadState* __tstate = wxPyBeginAllowThreads();
11555 result = (bool)(arg1)->ScrollLines(arg2);
11556
11557 wxPyEndAllowThreads(__tstate);
11558 if (PyErr_Occurred()) SWIG_fail;
11559 }
11560 {
11561 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11562 }
11563 return resultobj;
11564 fail:
11565 return NULL;
11566 }
11567
11568
11569 static PyObject *_wrap_VScrolledWindow_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
11570 PyObject *resultobj = NULL;
11571 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11572 int arg2 ;
11573 bool result;
11574 PyObject * obj0 = 0 ;
11575 PyObject * obj1 = 0 ;
11576 char *kwnames[] = {
11577 (char *) "self",(char *) "pages", NULL
11578 };
11579
11580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
11581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11582 if (SWIG_arg_fail(1)) SWIG_fail;
11583 {
11584 arg2 = static_cast<int >(SWIG_As_int(obj1));
11585 if (SWIG_arg_fail(2)) SWIG_fail;
11586 }
11587 {
11588 PyThreadState* __tstate = wxPyBeginAllowThreads();
11589 result = (bool)(arg1)->ScrollPages(arg2);
11590
11591 wxPyEndAllowThreads(__tstate);
11592 if (PyErr_Occurred()) SWIG_fail;
11593 }
11594 {
11595 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11596 }
11597 return resultobj;
11598 fail:
11599 return NULL;
11600 }
11601
11602
11603 static PyObject *_wrap_VScrolledWindow_RefreshLine(PyObject *, PyObject *args, PyObject *kwargs) {
11604 PyObject *resultobj = NULL;
11605 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11606 size_t arg2 ;
11607 PyObject * obj0 = 0 ;
11608 PyObject * obj1 = 0 ;
11609 char *kwnames[] = {
11610 (char *) "self",(char *) "line", NULL
11611 };
11612
11613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_RefreshLine",kwnames,&obj0,&obj1)) goto fail;
11614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11615 if (SWIG_arg_fail(1)) SWIG_fail;
11616 {
11617 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11618 if (SWIG_arg_fail(2)) SWIG_fail;
11619 }
11620 {
11621 PyThreadState* __tstate = wxPyBeginAllowThreads();
11622 (arg1)->RefreshLine(arg2);
11623
11624 wxPyEndAllowThreads(__tstate);
11625 if (PyErr_Occurred()) SWIG_fail;
11626 }
11627 Py_INCREF(Py_None); resultobj = Py_None;
11628 return resultobj;
11629 fail:
11630 return NULL;
11631 }
11632
11633
11634 static PyObject *_wrap_VScrolledWindow_RefreshLines(PyObject *, PyObject *args, PyObject *kwargs) {
11635 PyObject *resultobj = NULL;
11636 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11637 size_t arg2 ;
11638 size_t arg3 ;
11639 PyObject * obj0 = 0 ;
11640 PyObject * obj1 = 0 ;
11641 PyObject * obj2 = 0 ;
11642 char *kwnames[] = {
11643 (char *) "self",(char *) "from",(char *) "to", NULL
11644 };
11645
11646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow_RefreshLines",kwnames,&obj0,&obj1,&obj2)) goto fail;
11647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11648 if (SWIG_arg_fail(1)) SWIG_fail;
11649 {
11650 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11651 if (SWIG_arg_fail(2)) SWIG_fail;
11652 }
11653 {
11654 arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
11655 if (SWIG_arg_fail(3)) SWIG_fail;
11656 }
11657 {
11658 PyThreadState* __tstate = wxPyBeginAllowThreads();
11659 (arg1)->RefreshLines(arg2,arg3);
11660
11661 wxPyEndAllowThreads(__tstate);
11662 if (PyErr_Occurred()) SWIG_fail;
11663 }
11664 Py_INCREF(Py_None); resultobj = Py_None;
11665 return resultobj;
11666 fail:
11667 return NULL;
11668 }
11669
11670
11671 static PyObject *_wrap_VScrolledWindow_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
11672 PyObject *resultobj = NULL;
11673 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11674 int arg2 ;
11675 int arg3 ;
11676 int result;
11677 PyObject * obj0 = 0 ;
11678 PyObject * obj1 = 0 ;
11679 PyObject * obj2 = 0 ;
11680 char *kwnames[] = {
11681 (char *) "self",(char *) "x",(char *) "y", NULL
11682 };
11683
11684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
11685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11686 if (SWIG_arg_fail(1)) SWIG_fail;
11687 {
11688 arg2 = static_cast<int >(SWIG_As_int(obj1));
11689 if (SWIG_arg_fail(2)) SWIG_fail;
11690 }
11691 {
11692 arg3 = static_cast<int >(SWIG_As_int(obj2));
11693 if (SWIG_arg_fail(3)) SWIG_fail;
11694 }
11695 {
11696 PyThreadState* __tstate = wxPyBeginAllowThreads();
11697 result = (int)((wxPyVScrolledWindow const *)arg1)->HitTest(arg2,arg3);
11698
11699 wxPyEndAllowThreads(__tstate);
11700 if (PyErr_Occurred()) SWIG_fail;
11701 }
11702 {
11703 resultobj = SWIG_From_int(static_cast<int >(result));
11704 }
11705 return resultobj;
11706 fail:
11707 return NULL;
11708 }
11709
11710
11711 static PyObject *_wrap_VScrolledWindow_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
11712 PyObject *resultobj = NULL;
11713 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11714 wxPoint *arg2 = 0 ;
11715 int result;
11716 wxPoint temp2 ;
11717 PyObject * obj0 = 0 ;
11718 PyObject * obj1 = 0 ;
11719 char *kwnames[] = {
11720 (char *) "self",(char *) "pt", NULL
11721 };
11722
11723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_HitTest",kwnames,&obj0,&obj1)) goto fail;
11724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11725 if (SWIG_arg_fail(1)) SWIG_fail;
11726 {
11727 arg2 = &temp2;
11728 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11729 }
11730 {
11731 PyThreadState* __tstate = wxPyBeginAllowThreads();
11732 result = (int)((wxPyVScrolledWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
11733
11734 wxPyEndAllowThreads(__tstate);
11735 if (PyErr_Occurred()) SWIG_fail;
11736 }
11737 {
11738 resultobj = SWIG_From_int(static_cast<int >(result));
11739 }
11740 return resultobj;
11741 fail:
11742 return NULL;
11743 }
11744
11745
11746 static PyObject *_wrap_VScrolledWindow_RefreshAll(PyObject *, PyObject *args, PyObject *kwargs) {
11747 PyObject *resultobj = NULL;
11748 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11749 PyObject * obj0 = 0 ;
11750 char *kwnames[] = {
11751 (char *) "self", NULL
11752 };
11753
11754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_RefreshAll",kwnames,&obj0)) goto fail;
11755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11756 if (SWIG_arg_fail(1)) SWIG_fail;
11757 {
11758 PyThreadState* __tstate = wxPyBeginAllowThreads();
11759 (arg1)->RefreshAll();
11760
11761 wxPyEndAllowThreads(__tstate);
11762 if (PyErr_Occurred()) SWIG_fail;
11763 }
11764 Py_INCREF(Py_None); resultobj = Py_None;
11765 return resultobj;
11766 fail:
11767 return NULL;
11768 }
11769
11770
11771 static PyObject *_wrap_VScrolledWindow_GetLineCount(PyObject *, PyObject *args, PyObject *kwargs) {
11772 PyObject *resultobj = NULL;
11773 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11774 size_t result;
11775 PyObject * obj0 = 0 ;
11776 char *kwnames[] = {
11777 (char *) "self", NULL
11778 };
11779
11780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetLineCount",kwnames,&obj0)) goto fail;
11781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11782 if (SWIG_arg_fail(1)) SWIG_fail;
11783 {
11784 PyThreadState* __tstate = wxPyBeginAllowThreads();
11785 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetLineCount();
11786
11787 wxPyEndAllowThreads(__tstate);
11788 if (PyErr_Occurred()) SWIG_fail;
11789 }
11790 {
11791 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11792 }
11793 return resultobj;
11794 fail:
11795 return NULL;
11796 }
11797
11798
11799 static PyObject *_wrap_VScrolledWindow_GetVisibleBegin(PyObject *, PyObject *args, PyObject *kwargs) {
11800 PyObject *resultobj = NULL;
11801 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11802 size_t result;
11803 PyObject * obj0 = 0 ;
11804 char *kwnames[] = {
11805 (char *) "self", NULL
11806 };
11807
11808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetVisibleBegin",kwnames,&obj0)) goto fail;
11809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11810 if (SWIG_arg_fail(1)) SWIG_fail;
11811 {
11812 PyThreadState* __tstate = wxPyBeginAllowThreads();
11813 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetVisibleBegin();
11814
11815 wxPyEndAllowThreads(__tstate);
11816 if (PyErr_Occurred()) SWIG_fail;
11817 }
11818 {
11819 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11820 }
11821 return resultobj;
11822 fail:
11823 return NULL;
11824 }
11825
11826
11827 static PyObject *_wrap_VScrolledWindow_GetVisibleEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11828 PyObject *resultobj = NULL;
11829 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11830 size_t result;
11831 PyObject * obj0 = 0 ;
11832 char *kwnames[] = {
11833 (char *) "self", NULL
11834 };
11835
11836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetVisibleEnd",kwnames,&obj0)) goto fail;
11837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11838 if (SWIG_arg_fail(1)) SWIG_fail;
11839 {
11840 PyThreadState* __tstate = wxPyBeginAllowThreads();
11841 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetVisibleEnd();
11842
11843 wxPyEndAllowThreads(__tstate);
11844 if (PyErr_Occurred()) SWIG_fail;
11845 }
11846 {
11847 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11848 }
11849 return resultobj;
11850 fail:
11851 return NULL;
11852 }
11853
11854
11855 static PyObject *_wrap_VScrolledWindow_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
11856 PyObject *resultobj = NULL;
11857 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11858 size_t arg2 ;
11859 bool result;
11860 PyObject * obj0 = 0 ;
11861 PyObject * obj1 = 0 ;
11862 char *kwnames[] = {
11863 (char *) "self",(char *) "line", NULL
11864 };
11865
11866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_IsVisible",kwnames,&obj0,&obj1)) goto fail;
11867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11868 if (SWIG_arg_fail(1)) SWIG_fail;
11869 {
11870 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11871 if (SWIG_arg_fail(2)) SWIG_fail;
11872 }
11873 {
11874 PyThreadState* __tstate = wxPyBeginAllowThreads();
11875 result = (bool)((wxPyVScrolledWindow const *)arg1)->IsVisible(arg2);
11876
11877 wxPyEndAllowThreads(__tstate);
11878 if (PyErr_Occurred()) SWIG_fail;
11879 }
11880 {
11881 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11882 }
11883 return resultobj;
11884 fail:
11885 return NULL;
11886 }
11887
11888
11889 static PyObject *_wrap_VScrolledWindow_GetFirstVisibleLine(PyObject *, PyObject *args, PyObject *kwargs) {
11890 PyObject *resultobj = NULL;
11891 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11892 size_t result;
11893 PyObject * obj0 = 0 ;
11894 char *kwnames[] = {
11895 (char *) "self", NULL
11896 };
11897
11898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetFirstVisibleLine",kwnames,&obj0)) goto fail;
11899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11900 if (SWIG_arg_fail(1)) SWIG_fail;
11901 {
11902 PyThreadState* __tstate = wxPyBeginAllowThreads();
11903 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetFirstVisibleLine();
11904
11905 wxPyEndAllowThreads(__tstate);
11906 if (PyErr_Occurred()) SWIG_fail;
11907 }
11908 {
11909 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11910 }
11911 return resultobj;
11912 fail:
11913 return NULL;
11914 }
11915
11916
11917 static PyObject *_wrap_VScrolledWindow_GetLastVisibleLine(PyObject *, PyObject *args, PyObject *kwargs) {
11918 PyObject *resultobj = NULL;
11919 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11920 size_t result;
11921 PyObject * obj0 = 0 ;
11922 char *kwnames[] = {
11923 (char *) "self", NULL
11924 };
11925
11926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetLastVisibleLine",kwnames,&obj0)) goto fail;
11927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11928 if (SWIG_arg_fail(1)) SWIG_fail;
11929 {
11930 PyThreadState* __tstate = wxPyBeginAllowThreads();
11931 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetLastVisibleLine();
11932
11933 wxPyEndAllowThreads(__tstate);
11934 if (PyErr_Occurred()) SWIG_fail;
11935 }
11936 {
11937 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11938 }
11939 return resultobj;
11940 fail:
11941 return NULL;
11942 }
11943
11944
11945 static PyObject * VScrolledWindow_swigregister(PyObject *, PyObject *args) {
11946 PyObject *obj;
11947 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11948 SWIG_TypeClientData(SWIGTYPE_p_wxPyVScrolledWindow, obj);
11949 Py_INCREF(obj);
11950 return Py_BuildValue((char *)"");
11951 }
11952 static int _wrap_VListBoxNameStr_set(PyObject *) {
11953 PyErr_SetString(PyExc_TypeError,"Variable VListBoxNameStr is read-only.");
11954 return 1;
11955 }
11956
11957
11958 static PyObject *_wrap_VListBoxNameStr_get(void) {
11959 PyObject *pyobj = NULL;
11960
11961 {
11962 #if wxUSE_UNICODE
11963 pyobj = PyUnicode_FromWideChar((&wxPyVListBoxNameStr)->c_str(), (&wxPyVListBoxNameStr)->Len());
11964 #else
11965 pyobj = PyString_FromStringAndSize((&wxPyVListBoxNameStr)->c_str(), (&wxPyVListBoxNameStr)->Len());
11966 #endif
11967 }
11968 return pyobj;
11969 }
11970
11971
11972 static PyObject *_wrap_new_VListBox(PyObject *, PyObject *args, PyObject *kwargs) {
11973 PyObject *resultobj = NULL;
11974 wxWindow *arg1 = (wxWindow *) 0 ;
11975 int arg2 = (int) wxID_ANY ;
11976 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11977 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11978 wxSize const &arg4_defvalue = wxDefaultSize ;
11979 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11980 long arg5 = (long) 0 ;
11981 wxString const &arg6_defvalue = wxPyVListBoxNameStr ;
11982 wxString *arg6 = (wxString *) &arg6_defvalue ;
11983 wxPyVListBox *result;
11984 wxPoint temp3 ;
11985 wxSize temp4 ;
11986 bool temp6 = false ;
11987 PyObject * obj0 = 0 ;
11988 PyObject * obj1 = 0 ;
11989 PyObject * obj2 = 0 ;
11990 PyObject * obj3 = 0 ;
11991 PyObject * obj4 = 0 ;
11992 PyObject * obj5 = 0 ;
11993 char *kwnames[] = {
11994 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
11995 };
11996
11997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_VListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
11998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11999 if (SWIG_arg_fail(1)) SWIG_fail;
12000 if (obj1) {
12001 {
12002 arg2 = static_cast<int >(SWIG_As_int(obj1));
12003 if (SWIG_arg_fail(2)) SWIG_fail;
12004 }
12005 }
12006 if (obj2) {
12007 {
12008 arg3 = &temp3;
12009 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12010 }
12011 }
12012 if (obj3) {
12013 {
12014 arg4 = &temp4;
12015 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12016 }
12017 }
12018 if (obj4) {
12019 {
12020 arg5 = static_cast<long >(SWIG_As_long(obj4));
12021 if (SWIG_arg_fail(5)) SWIG_fail;
12022 }
12023 }
12024 if (obj5) {
12025 {
12026 arg6 = wxString_in_helper(obj5);
12027 if (arg6 == NULL) SWIG_fail;
12028 temp6 = true;
12029 }
12030 }
12031 {
12032 if (!wxPyCheckForApp()) SWIG_fail;
12033 PyThreadState* __tstate = wxPyBeginAllowThreads();
12034 result = (wxPyVListBox *)new wxPyVListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12035
12036 wxPyEndAllowThreads(__tstate);
12037 if (PyErr_Occurred()) SWIG_fail;
12038 }
12039 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVListBox, 1);
12040 {
12041 if (temp6)
12042 delete arg6;
12043 }
12044 return resultobj;
12045 fail:
12046 {
12047 if (temp6)
12048 delete arg6;
12049 }
12050 return NULL;
12051 }
12052
12053
12054 static PyObject *_wrap_new_PreVListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12055 PyObject *resultobj = NULL;
12056 wxPyVListBox *result;
12057 char *kwnames[] = {
12058 NULL
12059 };
12060
12061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreVListBox",kwnames)) goto fail;
12062 {
12063 if (!wxPyCheckForApp()) SWIG_fail;
12064 PyThreadState* __tstate = wxPyBeginAllowThreads();
12065 result = (wxPyVListBox *)new wxPyVListBox();
12066
12067 wxPyEndAllowThreads(__tstate);
12068 if (PyErr_Occurred()) SWIG_fail;
12069 }
12070 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVListBox, 1);
12071 return resultobj;
12072 fail:
12073 return NULL;
12074 }
12075
12076
12077 static PyObject *_wrap_VListBox__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12078 PyObject *resultobj = NULL;
12079 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12080 PyObject *arg2 = (PyObject *) 0 ;
12081 PyObject *arg3 = (PyObject *) 0 ;
12082 PyObject * obj0 = 0 ;
12083 PyObject * obj1 = 0 ;
12084 PyObject * obj2 = 0 ;
12085 char *kwnames[] = {
12086 (char *) "self",(char *) "self",(char *) "_class", NULL
12087 };
12088
12089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
12090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12091 if (SWIG_arg_fail(1)) SWIG_fail;
12092 arg2 = obj1;
12093 arg3 = obj2;
12094 {
12095 PyThreadState* __tstate = wxPyBeginAllowThreads();
12096 (arg1)->_setCallbackInfo(arg2,arg3);
12097
12098 wxPyEndAllowThreads(__tstate);
12099 if (PyErr_Occurred()) SWIG_fail;
12100 }
12101 Py_INCREF(Py_None); resultobj = Py_None;
12102 return resultobj;
12103 fail:
12104 return NULL;
12105 }
12106
12107
12108 static PyObject *_wrap_VListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12109 PyObject *resultobj = NULL;
12110 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12111 wxWindow *arg2 = (wxWindow *) 0 ;
12112 int arg3 = (int) wxID_ANY ;
12113 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12114 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12115 wxSize const &arg5_defvalue = wxDefaultSize ;
12116 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12117 long arg6 = (long) 0 ;
12118 wxString const &arg7_defvalue = wxPyVListBoxNameStr ;
12119 wxString *arg7 = (wxString *) &arg7_defvalue ;
12120 bool result;
12121 wxPoint temp4 ;
12122 wxSize temp5 ;
12123 bool temp7 = false ;
12124 PyObject * obj0 = 0 ;
12125 PyObject * obj1 = 0 ;
12126 PyObject * obj2 = 0 ;
12127 PyObject * obj3 = 0 ;
12128 PyObject * obj4 = 0 ;
12129 PyObject * obj5 = 0 ;
12130 PyObject * obj6 = 0 ;
12131 char *kwnames[] = {
12132 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12133 };
12134
12135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:VListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
12136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12137 if (SWIG_arg_fail(1)) SWIG_fail;
12138 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12139 if (SWIG_arg_fail(2)) SWIG_fail;
12140 if (obj2) {
12141 {
12142 arg3 = static_cast<int >(SWIG_As_int(obj2));
12143 if (SWIG_arg_fail(3)) SWIG_fail;
12144 }
12145 }
12146 if (obj3) {
12147 {
12148 arg4 = &temp4;
12149 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12150 }
12151 }
12152 if (obj4) {
12153 {
12154 arg5 = &temp5;
12155 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12156 }
12157 }
12158 if (obj5) {
12159 {
12160 arg6 = static_cast<long >(SWIG_As_long(obj5));
12161 if (SWIG_arg_fail(6)) SWIG_fail;
12162 }
12163 }
12164 if (obj6) {
12165 {
12166 arg7 = wxString_in_helper(obj6);
12167 if (arg7 == NULL) SWIG_fail;
12168 temp7 = true;
12169 }
12170 }
12171 {
12172 PyThreadState* __tstate = wxPyBeginAllowThreads();
12173 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12174
12175 wxPyEndAllowThreads(__tstate);
12176 if (PyErr_Occurred()) SWIG_fail;
12177 }
12178 {
12179 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12180 }
12181 {
12182 if (temp7)
12183 delete arg7;
12184 }
12185 return resultobj;
12186 fail:
12187 {
12188 if (temp7)
12189 delete arg7;
12190 }
12191 return NULL;
12192 }
12193
12194
12195 static PyObject *_wrap_VListBox_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
12196 PyObject *resultobj = NULL;
12197 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12198 size_t result;
12199 PyObject * obj0 = 0 ;
12200 char *kwnames[] = {
12201 (char *) "self", NULL
12202 };
12203
12204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetItemCount",kwnames,&obj0)) goto fail;
12205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12206 if (SWIG_arg_fail(1)) SWIG_fail;
12207 {
12208 PyThreadState* __tstate = wxPyBeginAllowThreads();
12209 result = (size_t)((wxPyVListBox const *)arg1)->GetItemCount();
12210
12211 wxPyEndAllowThreads(__tstate);
12212 if (PyErr_Occurred()) SWIG_fail;
12213 }
12214 {
12215 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
12216 }
12217 return resultobj;
12218 fail:
12219 return NULL;
12220 }
12221
12222
12223 static PyObject *_wrap_VListBox_HasMultipleSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12224 PyObject *resultobj = NULL;
12225 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12226 bool result;
12227 PyObject * obj0 = 0 ;
12228 char *kwnames[] = {
12229 (char *) "self", NULL
12230 };
12231
12232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_HasMultipleSelection",kwnames,&obj0)) goto fail;
12233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12234 if (SWIG_arg_fail(1)) SWIG_fail;
12235 {
12236 PyThreadState* __tstate = wxPyBeginAllowThreads();
12237 result = (bool)((wxPyVListBox const *)arg1)->HasMultipleSelection();
12238
12239 wxPyEndAllowThreads(__tstate);
12240 if (PyErr_Occurred()) SWIG_fail;
12241 }
12242 {
12243 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12244 }
12245 return resultobj;
12246 fail:
12247 return NULL;
12248 }
12249
12250
12251 static PyObject *_wrap_VListBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12252 PyObject *resultobj = NULL;
12253 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12254 int result;
12255 PyObject * obj0 = 0 ;
12256 char *kwnames[] = {
12257 (char *) "self", NULL
12258 };
12259
12260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelection",kwnames,&obj0)) goto fail;
12261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12262 if (SWIG_arg_fail(1)) SWIG_fail;
12263 {
12264 PyThreadState* __tstate = wxPyBeginAllowThreads();
12265 result = (int)((wxPyVListBox const *)arg1)->GetSelection();
12266
12267 wxPyEndAllowThreads(__tstate);
12268 if (PyErr_Occurred()) SWIG_fail;
12269 }
12270 {
12271 resultobj = SWIG_From_int(static_cast<int >(result));
12272 }
12273 return resultobj;
12274 fail:
12275 return NULL;
12276 }
12277
12278
12279 static PyObject *_wrap_VListBox_IsCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
12280 PyObject *resultobj = NULL;
12281 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12282 size_t arg2 ;
12283 bool result;
12284 PyObject * obj0 = 0 ;
12285 PyObject * obj1 = 0 ;
12286 char *kwnames[] = {
12287 (char *) "self",(char *) "item", NULL
12288 };
12289
12290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_IsCurrent",kwnames,&obj0,&obj1)) goto fail;
12291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12292 if (SWIG_arg_fail(1)) SWIG_fail;
12293 {
12294 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12295 if (SWIG_arg_fail(2)) SWIG_fail;
12296 }
12297 {
12298 PyThreadState* __tstate = wxPyBeginAllowThreads();
12299 result = (bool)((wxPyVListBox const *)arg1)->IsCurrent(arg2);
12300
12301 wxPyEndAllowThreads(__tstate);
12302 if (PyErr_Occurred()) SWIG_fail;
12303 }
12304 {
12305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12306 }
12307 return resultobj;
12308 fail:
12309 return NULL;
12310 }
12311
12312
12313 static PyObject *_wrap_VListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12314 PyObject *resultobj = NULL;
12315 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12316 size_t arg2 ;
12317 bool result;
12318 PyObject * obj0 = 0 ;
12319 PyObject * obj1 = 0 ;
12320 char *kwnames[] = {
12321 (char *) "self",(char *) "item", NULL
12322 };
12323
12324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
12325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12326 if (SWIG_arg_fail(1)) SWIG_fail;
12327 {
12328 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12329 if (SWIG_arg_fail(2)) SWIG_fail;
12330 }
12331 {
12332 PyThreadState* __tstate = wxPyBeginAllowThreads();
12333 result = (bool)((wxPyVListBox const *)arg1)->IsSelected(arg2);
12334
12335 wxPyEndAllowThreads(__tstate);
12336 if (PyErr_Occurred()) SWIG_fail;
12337 }
12338 {
12339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12340 }
12341 return resultobj;
12342 fail:
12343 return NULL;
12344 }
12345
12346
12347 static PyObject *_wrap_VListBox_GetSelectedCount(PyObject *, PyObject *args, PyObject *kwargs) {
12348 PyObject *resultobj = NULL;
12349 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12350 size_t result;
12351 PyObject * obj0 = 0 ;
12352 char *kwnames[] = {
12353 (char *) "self", NULL
12354 };
12355
12356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelectedCount",kwnames,&obj0)) goto fail;
12357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12358 if (SWIG_arg_fail(1)) SWIG_fail;
12359 {
12360 PyThreadState* __tstate = wxPyBeginAllowThreads();
12361 result = (size_t)((wxPyVListBox const *)arg1)->GetSelectedCount();
12362
12363 wxPyEndAllowThreads(__tstate);
12364 if (PyErr_Occurred()) SWIG_fail;
12365 }
12366 {
12367 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
12368 }
12369 return resultobj;
12370 fail:
12371 return NULL;
12372 }
12373
12374
12375 static PyObject *_wrap_VListBox_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12376 PyObject *resultobj = NULL;
12377 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12378 PyObject *result;
12379 PyObject * obj0 = 0 ;
12380 char *kwnames[] = {
12381 (char *) "self", NULL
12382 };
12383
12384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetFirstSelected",kwnames,&obj0)) goto fail;
12385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12386 if (SWIG_arg_fail(1)) SWIG_fail;
12387 {
12388 PyThreadState* __tstate = wxPyBeginAllowThreads();
12389 result = (PyObject *)wxPyVListBox_GetFirstSelected(arg1);
12390
12391 wxPyEndAllowThreads(__tstate);
12392 if (PyErr_Occurred()) SWIG_fail;
12393 }
12394 resultobj = result;
12395 return resultobj;
12396 fail:
12397 return NULL;
12398 }
12399
12400
12401 static PyObject *_wrap_VListBox_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12402 PyObject *resultobj = NULL;
12403 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12404 unsigned long arg2 ;
12405 PyObject *result;
12406 PyObject * obj0 = 0 ;
12407 PyObject * obj1 = 0 ;
12408 char *kwnames[] = {
12409 (char *) "self",(char *) "cookie", NULL
12410 };
12411
12412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
12413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12414 if (SWIG_arg_fail(1)) SWIG_fail;
12415 {
12416 arg2 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj1));
12417 if (SWIG_arg_fail(2)) SWIG_fail;
12418 }
12419 {
12420 PyThreadState* __tstate = wxPyBeginAllowThreads();
12421 result = (PyObject *)wxPyVListBox_GetNextSelected(arg1,arg2);
12422
12423 wxPyEndAllowThreads(__tstate);
12424 if (PyErr_Occurred()) SWIG_fail;
12425 }
12426 resultobj = result;
12427 return resultobj;
12428 fail:
12429 return NULL;
12430 }
12431
12432
12433 static PyObject *_wrap_VListBox_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
12434 PyObject *resultobj = NULL;
12435 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12436 wxPoint result;
12437 PyObject * obj0 = 0 ;
12438 char *kwnames[] = {
12439 (char *) "self", NULL
12440 };
12441
12442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetMargins",kwnames,&obj0)) goto fail;
12443 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12444 if (SWIG_arg_fail(1)) SWIG_fail;
12445 {
12446 PyThreadState* __tstate = wxPyBeginAllowThreads();
12447 result = ((wxPyVListBox const *)arg1)->GetMargins();
12448
12449 wxPyEndAllowThreads(__tstate);
12450 if (PyErr_Occurred()) SWIG_fail;
12451 }
12452 {
12453 wxPoint * resultptr;
12454 resultptr = new wxPoint(static_cast<wxPoint & >(result));
12455 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
12456 }
12457 return resultobj;
12458 fail:
12459 return NULL;
12460 }
12461
12462
12463 static PyObject *_wrap_VListBox_GetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
12464 PyObject *resultobj = NULL;
12465 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12466 wxColour *result;
12467 PyObject * obj0 = 0 ;
12468 char *kwnames[] = {
12469 (char *) "self", NULL
12470 };
12471
12472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelectionBackground",kwnames,&obj0)) goto fail;
12473 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12474 if (SWIG_arg_fail(1)) SWIG_fail;
12475 {
12476 PyThreadState* __tstate = wxPyBeginAllowThreads();
12477 {
12478 wxColour const &_result_ref = ((wxPyVListBox const *)arg1)->GetSelectionBackground();
12479 result = (wxColour *) &_result_ref;
12480 }
12481
12482 wxPyEndAllowThreads(__tstate);
12483 if (PyErr_Occurred()) SWIG_fail;
12484 }
12485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
12486 return resultobj;
12487 fail:
12488 return NULL;
12489 }
12490
12491
12492 static PyObject *_wrap_VListBox_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
12493 PyObject *resultobj = NULL;
12494 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12495 size_t arg2 ;
12496 PyObject * obj0 = 0 ;
12497 PyObject * obj1 = 0 ;
12498 char *kwnames[] = {
12499 (char *) "self",(char *) "count", NULL
12500 };
12501
12502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
12503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12504 if (SWIG_arg_fail(1)) SWIG_fail;
12505 {
12506 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12507 if (SWIG_arg_fail(2)) SWIG_fail;
12508 }
12509 {
12510 PyThreadState* __tstate = wxPyBeginAllowThreads();
12511 (arg1)->SetItemCount(arg2);
12512
12513 wxPyEndAllowThreads(__tstate);
12514 if (PyErr_Occurred()) SWIG_fail;
12515 }
12516 Py_INCREF(Py_None); resultobj = Py_None;
12517 return resultobj;
12518 fail:
12519 return NULL;
12520 }
12521
12522
12523 static PyObject *_wrap_VListBox_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
12524 PyObject *resultobj = NULL;
12525 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12526 PyObject * obj0 = 0 ;
12527 char *kwnames[] = {
12528 (char *) "self", NULL
12529 };
12530
12531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_Clear",kwnames,&obj0)) goto fail;
12532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12533 if (SWIG_arg_fail(1)) SWIG_fail;
12534 {
12535 PyThreadState* __tstate = wxPyBeginAllowThreads();
12536 (arg1)->Clear();
12537
12538 wxPyEndAllowThreads(__tstate);
12539 if (PyErr_Occurred()) SWIG_fail;
12540 }
12541 Py_INCREF(Py_None); resultobj = Py_None;
12542 return resultobj;
12543 fail:
12544 return NULL;
12545 }
12546
12547
12548 static PyObject *_wrap_VListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12549 PyObject *resultobj = NULL;
12550 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12551 int arg2 ;
12552 PyObject * obj0 = 0 ;
12553 PyObject * obj1 = 0 ;
12554 char *kwnames[] = {
12555 (char *) "self",(char *) "selection", NULL
12556 };
12557
12558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
12559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12560 if (SWIG_arg_fail(1)) SWIG_fail;
12561 {
12562 arg2 = static_cast<int >(SWIG_As_int(obj1));
12563 if (SWIG_arg_fail(2)) SWIG_fail;
12564 }
12565 {
12566 PyThreadState* __tstate = wxPyBeginAllowThreads();
12567 (arg1)->SetSelection(arg2);
12568
12569 wxPyEndAllowThreads(__tstate);
12570 if (PyErr_Occurred()) SWIG_fail;
12571 }
12572 Py_INCREF(Py_None); resultobj = Py_None;
12573 return resultobj;
12574 fail:
12575 return NULL;
12576 }
12577
12578
12579 static PyObject *_wrap_VListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
12580 PyObject *resultobj = NULL;
12581 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12582 size_t arg2 ;
12583 bool arg3 = (bool) true ;
12584 bool result;
12585 PyObject * obj0 = 0 ;
12586 PyObject * obj1 = 0 ;
12587 PyObject * obj2 = 0 ;
12588 char *kwnames[] = {
12589 (char *) "self",(char *) "item",(char *) "select", NULL
12590 };
12591
12592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:VListBox_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
12593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12594 if (SWIG_arg_fail(1)) SWIG_fail;
12595 {
12596 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12597 if (SWIG_arg_fail(2)) SWIG_fail;
12598 }
12599 if (obj2) {
12600 {
12601 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
12602 if (SWIG_arg_fail(3)) SWIG_fail;
12603 }
12604 }
12605 {
12606 PyThreadState* __tstate = wxPyBeginAllowThreads();
12607 result = (bool)(arg1)->Select(arg2,arg3);
12608
12609 wxPyEndAllowThreads(__tstate);
12610 if (PyErr_Occurred()) SWIG_fail;
12611 }
12612 {
12613 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12614 }
12615 return resultobj;
12616 fail:
12617 return NULL;
12618 }
12619
12620
12621 static PyObject *_wrap_VListBox_SelectRange(PyObject *, PyObject *args, PyObject *kwargs) {
12622 PyObject *resultobj = NULL;
12623 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12624 size_t arg2 ;
12625 size_t arg3 ;
12626 bool result;
12627 PyObject * obj0 = 0 ;
12628 PyObject * obj1 = 0 ;
12629 PyObject * obj2 = 0 ;
12630 char *kwnames[] = {
12631 (char *) "self",(char *) "from",(char *) "to", NULL
12632 };
12633
12634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox_SelectRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
12635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12636 if (SWIG_arg_fail(1)) SWIG_fail;
12637 {
12638 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12639 if (SWIG_arg_fail(2)) SWIG_fail;
12640 }
12641 {
12642 arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
12643 if (SWIG_arg_fail(3)) SWIG_fail;
12644 }
12645 {
12646 PyThreadState* __tstate = wxPyBeginAllowThreads();
12647 result = (bool)(arg1)->SelectRange(arg2,arg3);
12648
12649 wxPyEndAllowThreads(__tstate);
12650 if (PyErr_Occurred()) SWIG_fail;
12651 }
12652 {
12653 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12654 }
12655 return resultobj;
12656 fail:
12657 return NULL;
12658 }
12659
12660
12661 static PyObject *_wrap_VListBox_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
12662 PyObject *resultobj = NULL;
12663 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12664 size_t arg2 ;
12665 PyObject * obj0 = 0 ;
12666 PyObject * obj1 = 0 ;
12667 char *kwnames[] = {
12668 (char *) "self",(char *) "item", NULL
12669 };
12670
12671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_Toggle",kwnames,&obj0,&obj1)) goto fail;
12672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12673 if (SWIG_arg_fail(1)) SWIG_fail;
12674 {
12675 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12676 if (SWIG_arg_fail(2)) SWIG_fail;
12677 }
12678 {
12679 PyThreadState* __tstate = wxPyBeginAllowThreads();
12680 (arg1)->Toggle(arg2);
12681
12682 wxPyEndAllowThreads(__tstate);
12683 if (PyErr_Occurred()) SWIG_fail;
12684 }
12685 Py_INCREF(Py_None); resultobj = Py_None;
12686 return resultobj;
12687 fail:
12688 return NULL;
12689 }
12690
12691
12692 static PyObject *_wrap_VListBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
12693 PyObject *resultobj = NULL;
12694 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12695 bool result;
12696 PyObject * obj0 = 0 ;
12697 char *kwnames[] = {
12698 (char *) "self", NULL
12699 };
12700
12701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_SelectAll",kwnames,&obj0)) goto fail;
12702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12703 if (SWIG_arg_fail(1)) SWIG_fail;
12704 {
12705 PyThreadState* __tstate = wxPyBeginAllowThreads();
12706 result = (bool)(arg1)->SelectAll();
12707
12708 wxPyEndAllowThreads(__tstate);
12709 if (PyErr_Occurred()) SWIG_fail;
12710 }
12711 {
12712 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12713 }
12714 return resultobj;
12715 fail:
12716 return NULL;
12717 }
12718
12719
12720 static PyObject *_wrap_VListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
12721 PyObject *resultobj = NULL;
12722 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12723 bool result;
12724 PyObject * obj0 = 0 ;
12725 char *kwnames[] = {
12726 (char *) "self", NULL
12727 };
12728
12729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_DeselectAll",kwnames,&obj0)) goto fail;
12730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12731 if (SWIG_arg_fail(1)) SWIG_fail;
12732 {
12733 PyThreadState* __tstate = wxPyBeginAllowThreads();
12734 result = (bool)(arg1)->DeselectAll();
12735
12736 wxPyEndAllowThreads(__tstate);
12737 if (PyErr_Occurred()) SWIG_fail;
12738 }
12739 {
12740 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12741 }
12742 return resultobj;
12743 fail:
12744 return NULL;
12745 }
12746
12747
12748 static PyObject *_wrap_VListBox_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
12749 PyObject *resultobj = NULL;
12750 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12751 wxPoint *arg2 = 0 ;
12752 wxPoint temp2 ;
12753 PyObject * obj0 = 0 ;
12754 PyObject * obj1 = 0 ;
12755 char *kwnames[] = {
12756 (char *) "self",(char *) "pt", NULL
12757 };
12758
12759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetMargins",kwnames,&obj0,&obj1)) goto fail;
12760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12761 if (SWIG_arg_fail(1)) SWIG_fail;
12762 {
12763 arg2 = &temp2;
12764 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
12765 }
12766 {
12767 PyThreadState* __tstate = wxPyBeginAllowThreads();
12768 (arg1)->SetMargins((wxPoint const &)*arg2);
12769
12770 wxPyEndAllowThreads(__tstate);
12771 if (PyErr_Occurred()) SWIG_fail;
12772 }
12773 Py_INCREF(Py_None); resultobj = Py_None;
12774 return resultobj;
12775 fail:
12776 return NULL;
12777 }
12778
12779
12780 static PyObject *_wrap_VListBox_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
12781 PyObject *resultobj = NULL;
12782 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12783 int arg2 ;
12784 int arg3 ;
12785 PyObject * obj0 = 0 ;
12786 PyObject * obj1 = 0 ;
12787 PyObject * obj2 = 0 ;
12788 char *kwnames[] = {
12789 (char *) "self",(char *) "x",(char *) "y", NULL
12790 };
12791
12792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
12793 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12794 if (SWIG_arg_fail(1)) SWIG_fail;
12795 {
12796 arg2 = static_cast<int >(SWIG_As_int(obj1));
12797 if (SWIG_arg_fail(2)) SWIG_fail;
12798 }
12799 {
12800 arg3 = static_cast<int >(SWIG_As_int(obj2));
12801 if (SWIG_arg_fail(3)) SWIG_fail;
12802 }
12803 {
12804 PyThreadState* __tstate = wxPyBeginAllowThreads();
12805 (arg1)->SetMargins(arg2,arg3);
12806
12807 wxPyEndAllowThreads(__tstate);
12808 if (PyErr_Occurred()) SWIG_fail;
12809 }
12810 Py_INCREF(Py_None); resultobj = Py_None;
12811 return resultobj;
12812 fail:
12813 return NULL;
12814 }
12815
12816
12817 static PyObject *_wrap_VListBox_SetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
12818 PyObject *resultobj = NULL;
12819 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12820 wxColour *arg2 = 0 ;
12821 wxColour temp2 ;
12822 PyObject * obj0 = 0 ;
12823 PyObject * obj1 = 0 ;
12824 char *kwnames[] = {
12825 (char *) "self",(char *) "col", NULL
12826 };
12827
12828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetSelectionBackground",kwnames,&obj0,&obj1)) goto fail;
12829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12830 if (SWIG_arg_fail(1)) SWIG_fail;
12831 {
12832 arg2 = &temp2;
12833 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12834 }
12835 {
12836 PyThreadState* __tstate = wxPyBeginAllowThreads();
12837 (arg1)->SetSelectionBackground((wxColour const &)*arg2);
12838
12839 wxPyEndAllowThreads(__tstate);
12840 if (PyErr_Occurred()) SWIG_fail;
12841 }
12842 Py_INCREF(Py_None); resultobj = Py_None;
12843 return resultobj;
12844 fail:
12845 return NULL;
12846 }
12847
12848
12849 static PyObject * VListBox_swigregister(PyObject *, PyObject *args) {
12850 PyObject *obj;
12851 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12852 SWIG_TypeClientData(SWIGTYPE_p_wxPyVListBox, obj);
12853 Py_INCREF(obj);
12854 return Py_BuildValue((char *)"");
12855 }
12856 static PyObject *_wrap_new_HtmlListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12857 PyObject *resultobj = NULL;
12858 wxWindow *arg1 = (wxWindow *) 0 ;
12859 int arg2 = (int) wxID_ANY ;
12860 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12861 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12862 wxSize const &arg4_defvalue = wxDefaultSize ;
12863 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12864 long arg5 = (long) 0 ;
12865 wxString const &arg6_defvalue = wxPyVListBoxNameStr ;
12866 wxString *arg6 = (wxString *) &arg6_defvalue ;
12867 wxPyHtmlListBox *result;
12868 wxPoint temp3 ;
12869 wxSize temp4 ;
12870 bool temp6 = false ;
12871 PyObject * obj0 = 0 ;
12872 PyObject * obj1 = 0 ;
12873 PyObject * obj2 = 0 ;
12874 PyObject * obj3 = 0 ;
12875 PyObject * obj4 = 0 ;
12876 PyObject * obj5 = 0 ;
12877 char *kwnames[] = {
12878 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12879 };
12880
12881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_HtmlListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12883 if (SWIG_arg_fail(1)) SWIG_fail;
12884 if (obj1) {
12885 {
12886 arg2 = static_cast<int >(SWIG_As_int(obj1));
12887 if (SWIG_arg_fail(2)) SWIG_fail;
12888 }
12889 }
12890 if (obj2) {
12891 {
12892 arg3 = &temp3;
12893 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12894 }
12895 }
12896 if (obj3) {
12897 {
12898 arg4 = &temp4;
12899 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12900 }
12901 }
12902 if (obj4) {
12903 {
12904 arg5 = static_cast<long >(SWIG_As_long(obj4));
12905 if (SWIG_arg_fail(5)) SWIG_fail;
12906 }
12907 }
12908 if (obj5) {
12909 {
12910 arg6 = wxString_in_helper(obj5);
12911 if (arg6 == NULL) SWIG_fail;
12912 temp6 = true;
12913 }
12914 }
12915 {
12916 if (!wxPyCheckForApp()) SWIG_fail;
12917 PyThreadState* __tstate = wxPyBeginAllowThreads();
12918 result = (wxPyHtmlListBox *)new wxPyHtmlListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12919
12920 wxPyEndAllowThreads(__tstate);
12921 if (PyErr_Occurred()) SWIG_fail;
12922 }
12923 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyHtmlListBox, 1);
12924 {
12925 if (temp6)
12926 delete arg6;
12927 }
12928 return resultobj;
12929 fail:
12930 {
12931 if (temp6)
12932 delete arg6;
12933 }
12934 return NULL;
12935 }
12936
12937
12938 static PyObject *_wrap_new_PreHtmlListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12939 PyObject *resultobj = NULL;
12940 wxPyHtmlListBox *result;
12941 char *kwnames[] = {
12942 NULL
12943 };
12944
12945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreHtmlListBox",kwnames)) goto fail;
12946 {
12947 if (!wxPyCheckForApp()) SWIG_fail;
12948 PyThreadState* __tstate = wxPyBeginAllowThreads();
12949 result = (wxPyHtmlListBox *)new wxPyHtmlListBox();
12950
12951 wxPyEndAllowThreads(__tstate);
12952 if (PyErr_Occurred()) SWIG_fail;
12953 }
12954 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyHtmlListBox, 1);
12955 return resultobj;
12956 fail:
12957 return NULL;
12958 }
12959
12960
12961 static PyObject *_wrap_HtmlListBox__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12962 PyObject *resultobj = NULL;
12963 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
12964 PyObject *arg2 = (PyObject *) 0 ;
12965 PyObject *arg3 = (PyObject *) 0 ;
12966 PyObject * obj0 = 0 ;
12967 PyObject * obj1 = 0 ;
12968 PyObject * obj2 = 0 ;
12969 char *kwnames[] = {
12970 (char *) "self",(char *) "self",(char *) "_class", NULL
12971 };
12972
12973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlListBox__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
12974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
12975 if (SWIG_arg_fail(1)) SWIG_fail;
12976 arg2 = obj1;
12977 arg3 = obj2;
12978 {
12979 PyThreadState* __tstate = wxPyBeginAllowThreads();
12980 (arg1)->_setCallbackInfo(arg2,arg3);
12981
12982 wxPyEndAllowThreads(__tstate);
12983 if (PyErr_Occurred()) SWIG_fail;
12984 }
12985 Py_INCREF(Py_None); resultobj = Py_None;
12986 return resultobj;
12987 fail:
12988 return NULL;
12989 }
12990
12991
12992 static PyObject *_wrap_HtmlListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12993 PyObject *resultobj = NULL;
12994 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
12995 wxWindow *arg2 = (wxWindow *) 0 ;
12996 int arg3 = (int) wxID_ANY ;
12997 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12998 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12999 wxSize const &arg5_defvalue = wxDefaultSize ;
13000 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13001 long arg6 = (long) 0 ;
13002 wxString const &arg7_defvalue = wxPyVListBoxNameStr ;
13003 wxString *arg7 = (wxString *) &arg7_defvalue ;
13004 bool result;
13005 wxPoint temp4 ;
13006 wxSize temp5 ;
13007 bool temp7 = false ;
13008 PyObject * obj0 = 0 ;
13009 PyObject * obj1 = 0 ;
13010 PyObject * obj2 = 0 ;
13011 PyObject * obj3 = 0 ;
13012 PyObject * obj4 = 0 ;
13013 PyObject * obj5 = 0 ;
13014 PyObject * obj6 = 0 ;
13015 char *kwnames[] = {
13016 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
13017 };
13018
13019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:HtmlListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
13020 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13021 if (SWIG_arg_fail(1)) SWIG_fail;
13022 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13023 if (SWIG_arg_fail(2)) SWIG_fail;
13024 if (obj2) {
13025 {
13026 arg3 = static_cast<int >(SWIG_As_int(obj2));
13027 if (SWIG_arg_fail(3)) SWIG_fail;
13028 }
13029 }
13030 if (obj3) {
13031 {
13032 arg4 = &temp4;
13033 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13034 }
13035 }
13036 if (obj4) {
13037 {
13038 arg5 = &temp5;
13039 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13040 }
13041 }
13042 if (obj5) {
13043 {
13044 arg6 = static_cast<long >(SWIG_As_long(obj5));
13045 if (SWIG_arg_fail(6)) SWIG_fail;
13046 }
13047 }
13048 if (obj6) {
13049 {
13050 arg7 = wxString_in_helper(obj6);
13051 if (arg7 == NULL) SWIG_fail;
13052 temp7 = true;
13053 }
13054 }
13055 {
13056 PyThreadState* __tstate = wxPyBeginAllowThreads();
13057 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
13058
13059 wxPyEndAllowThreads(__tstate);
13060 if (PyErr_Occurred()) SWIG_fail;
13061 }
13062 {
13063 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13064 }
13065 {
13066 if (temp7)
13067 delete arg7;
13068 }
13069 return resultobj;
13070 fail:
13071 {
13072 if (temp7)
13073 delete arg7;
13074 }
13075 return NULL;
13076 }
13077
13078
13079 static PyObject *_wrap_HtmlListBox_RefreshAll(PyObject *, PyObject *args, PyObject *kwargs) {
13080 PyObject *resultobj = NULL;
13081 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13082 PyObject * obj0 = 0 ;
13083 char *kwnames[] = {
13084 (char *) "self", NULL
13085 };
13086
13087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlListBox_RefreshAll",kwnames,&obj0)) goto fail;
13088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13089 if (SWIG_arg_fail(1)) SWIG_fail;
13090 {
13091 PyThreadState* __tstate = wxPyBeginAllowThreads();
13092 (arg1)->RefreshAll();
13093
13094 wxPyEndAllowThreads(__tstate);
13095 if (PyErr_Occurred()) SWIG_fail;
13096 }
13097 Py_INCREF(Py_None); resultobj = Py_None;
13098 return resultobj;
13099 fail:
13100 return NULL;
13101 }
13102
13103
13104 static PyObject *_wrap_HtmlListBox_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
13105 PyObject *resultobj = NULL;
13106 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13107 size_t arg2 ;
13108 PyObject * obj0 = 0 ;
13109 PyObject * obj1 = 0 ;
13110 char *kwnames[] = {
13111 (char *) "self",(char *) "count", NULL
13112 };
13113
13114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlListBox_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
13115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13116 if (SWIG_arg_fail(1)) SWIG_fail;
13117 {
13118 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
13119 if (SWIG_arg_fail(2)) SWIG_fail;
13120 }
13121 {
13122 PyThreadState* __tstate = wxPyBeginAllowThreads();
13123 (arg1)->SetItemCount(arg2);
13124
13125 wxPyEndAllowThreads(__tstate);
13126 if (PyErr_Occurred()) SWIG_fail;
13127 }
13128 Py_INCREF(Py_None); resultobj = Py_None;
13129 return resultobj;
13130 fail:
13131 return NULL;
13132 }
13133
13134
13135 static PyObject *_wrap_HtmlListBox_GetFileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
13136 PyObject *resultobj = NULL;
13137 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13138 wxFileSystem *result;
13139 PyObject * obj0 = 0 ;
13140 char *kwnames[] = {
13141 (char *) "self", NULL
13142 };
13143
13144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlListBox_GetFileSystem",kwnames,&obj0)) goto fail;
13145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13146 if (SWIG_arg_fail(1)) SWIG_fail;
13147 {
13148 PyThreadState* __tstate = wxPyBeginAllowThreads();
13149 {
13150 wxFileSystem &_result_ref = (arg1)->GetFileSystem();
13151 result = (wxFileSystem *) &_result_ref;
13152 }
13153
13154 wxPyEndAllowThreads(__tstate);
13155 if (PyErr_Occurred()) SWIG_fail;
13156 }
13157 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileSystem, 0);
13158 return resultobj;
13159 fail:
13160 return NULL;
13161 }
13162
13163
13164 static PyObject * HtmlListBox_swigregister(PyObject *, PyObject *args) {
13165 PyObject *obj;
13166 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13167 SWIG_TypeClientData(SWIGTYPE_p_wxPyHtmlListBox, obj);
13168 Py_INCREF(obj);
13169 return Py_BuildValue((char *)"");
13170 }
13171 static PyObject *_wrap_new_TaskBarIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13172 PyObject *resultobj = NULL;
13173 wxPyTaskBarIcon *result;
13174 char *kwnames[] = {
13175 NULL
13176 };
13177
13178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TaskBarIcon",kwnames)) goto fail;
13179 {
13180 if (!wxPyCheckForApp()) SWIG_fail;
13181 PyThreadState* __tstate = wxPyBeginAllowThreads();
13182 result = (wxPyTaskBarIcon *)new wxPyTaskBarIcon();
13183
13184 wxPyEndAllowThreads(__tstate);
13185 if (PyErr_Occurred()) SWIG_fail;
13186 }
13187 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTaskBarIcon, 1);
13188 return resultobj;
13189 fail:
13190 return NULL;
13191 }
13192
13193
13194 static PyObject *_wrap_delete_TaskBarIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13195 PyObject *resultobj = NULL;
13196 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13197 PyObject * obj0 = 0 ;
13198 char *kwnames[] = {
13199 (char *) "self", NULL
13200 };
13201
13202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TaskBarIcon",kwnames,&obj0)) goto fail;
13203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13204 if (SWIG_arg_fail(1)) SWIG_fail;
13205 {
13206 PyThreadState* __tstate = wxPyBeginAllowThreads();
13207 delete arg1;
13208
13209 wxPyEndAllowThreads(__tstate);
13210 if (PyErr_Occurred()) SWIG_fail;
13211 }
13212 Py_INCREF(Py_None); resultobj = Py_None;
13213 return resultobj;
13214 fail:
13215 return NULL;
13216 }
13217
13218
13219 static PyObject *_wrap_TaskBarIcon__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
13220 PyObject *resultobj = NULL;
13221 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13222 PyObject *arg2 = (PyObject *) 0 ;
13223 PyObject *arg3 = (PyObject *) 0 ;
13224 int arg4 ;
13225 PyObject * obj0 = 0 ;
13226 PyObject * obj1 = 0 ;
13227 PyObject * obj2 = 0 ;
13228 PyObject * obj3 = 0 ;
13229 char *kwnames[] = {
13230 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
13231 };
13232
13233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TaskBarIcon__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13235 if (SWIG_arg_fail(1)) SWIG_fail;
13236 arg2 = obj1;
13237 arg3 = obj2;
13238 {
13239 arg4 = static_cast<int >(SWIG_As_int(obj3));
13240 if (SWIG_arg_fail(4)) SWIG_fail;
13241 }
13242 {
13243 PyThreadState* __tstate = wxPyBeginAllowThreads();
13244 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
13245
13246 wxPyEndAllowThreads(__tstate);
13247 if (PyErr_Occurred()) SWIG_fail;
13248 }
13249 Py_INCREF(Py_None); resultobj = Py_None;
13250 return resultobj;
13251 fail:
13252 return NULL;
13253 }
13254
13255
13256 static PyObject *_wrap_TaskBarIcon_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
13257 PyObject *resultobj = NULL;
13258 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13259 PyObject * obj0 = 0 ;
13260 char *kwnames[] = {
13261 (char *) "self", NULL
13262 };
13263
13264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_Destroy",kwnames,&obj0)) goto fail;
13265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13266 if (SWIG_arg_fail(1)) SWIG_fail;
13267 {
13268 PyThreadState* __tstate = wxPyBeginAllowThreads();
13269 wxPyTaskBarIcon_Destroy(arg1);
13270
13271 wxPyEndAllowThreads(__tstate);
13272 if (PyErr_Occurred()) SWIG_fail;
13273 }
13274 Py_INCREF(Py_None); resultobj = Py_None;
13275 return resultobj;
13276 fail:
13277 return NULL;
13278 }
13279
13280
13281 static PyObject *_wrap_TaskBarIcon_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
13282 PyObject *resultobj = NULL;
13283 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13284 bool result;
13285 PyObject * obj0 = 0 ;
13286 char *kwnames[] = {
13287 (char *) "self", NULL
13288 };
13289
13290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_IsOk",kwnames,&obj0)) goto fail;
13291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13292 if (SWIG_arg_fail(1)) SWIG_fail;
13293 {
13294 PyThreadState* __tstate = wxPyBeginAllowThreads();
13295 result = (bool)((wxPyTaskBarIcon const *)arg1)->IsOk();
13296
13297 wxPyEndAllowThreads(__tstate);
13298 if (PyErr_Occurred()) SWIG_fail;
13299 }
13300 {
13301 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13302 }
13303 return resultobj;
13304 fail:
13305 return NULL;
13306 }
13307
13308
13309 static PyObject *_wrap_TaskBarIcon_IsIconInstalled(PyObject *, PyObject *args, PyObject *kwargs) {
13310 PyObject *resultobj = NULL;
13311 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13312 bool result;
13313 PyObject * obj0 = 0 ;
13314 char *kwnames[] = {
13315 (char *) "self", NULL
13316 };
13317
13318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_IsIconInstalled",kwnames,&obj0)) goto fail;
13319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13320 if (SWIG_arg_fail(1)) SWIG_fail;
13321 {
13322 PyThreadState* __tstate = wxPyBeginAllowThreads();
13323 result = (bool)((wxPyTaskBarIcon const *)arg1)->IsIconInstalled();
13324
13325 wxPyEndAllowThreads(__tstate);
13326 if (PyErr_Occurred()) SWIG_fail;
13327 }
13328 {
13329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13330 }
13331 return resultobj;
13332 fail:
13333 return NULL;
13334 }
13335
13336
13337 static PyObject *_wrap_TaskBarIcon_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13338 PyObject *resultobj = NULL;
13339 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13340 wxIcon *arg2 = 0 ;
13341 wxString const &arg3_defvalue = wxPyEmptyString ;
13342 wxString *arg3 = (wxString *) &arg3_defvalue ;
13343 bool result;
13344 bool temp3 = false ;
13345 PyObject * obj0 = 0 ;
13346 PyObject * obj1 = 0 ;
13347 PyObject * obj2 = 0 ;
13348 char *kwnames[] = {
13349 (char *) "self",(char *) "icon",(char *) "tooltip", NULL
13350 };
13351
13352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TaskBarIcon_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13354 if (SWIG_arg_fail(1)) SWIG_fail;
13355 {
13356 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
13357 if (SWIG_arg_fail(2)) SWIG_fail;
13358 if (arg2 == NULL) {
13359 SWIG_null_ref("wxIcon");
13360 }
13361 if (SWIG_arg_fail(2)) SWIG_fail;
13362 }
13363 if (obj2) {
13364 {
13365 arg3 = wxString_in_helper(obj2);
13366 if (arg3 == NULL) SWIG_fail;
13367 temp3 = true;
13368 }
13369 }
13370 {
13371 PyThreadState* __tstate = wxPyBeginAllowThreads();
13372 result = (bool)(arg1)->SetIcon((wxIcon const &)*arg2,(wxString const &)*arg3);
13373
13374 wxPyEndAllowThreads(__tstate);
13375 if (PyErr_Occurred()) SWIG_fail;
13376 }
13377 {
13378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13379 }
13380 {
13381 if (temp3)
13382 delete arg3;
13383 }
13384 return resultobj;
13385 fail:
13386 {
13387 if (temp3)
13388 delete arg3;
13389 }
13390 return NULL;
13391 }
13392
13393
13394 static PyObject *_wrap_TaskBarIcon_RemoveIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13395 PyObject *resultobj = NULL;
13396 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13397 bool result;
13398 PyObject * obj0 = 0 ;
13399 char *kwnames[] = {
13400 (char *) "self", NULL
13401 };
13402
13403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_RemoveIcon",kwnames,&obj0)) goto fail;
13404 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13405 if (SWIG_arg_fail(1)) SWIG_fail;
13406 {
13407 PyThreadState* __tstate = wxPyBeginAllowThreads();
13408 result = (bool)(arg1)->RemoveIcon();
13409
13410 wxPyEndAllowThreads(__tstate);
13411 if (PyErr_Occurred()) SWIG_fail;
13412 }
13413 {
13414 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13415 }
13416 return resultobj;
13417 fail:
13418 return NULL;
13419 }
13420
13421
13422 static PyObject *_wrap_TaskBarIcon_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
13423 PyObject *resultobj = NULL;
13424 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13425 wxMenu *arg2 = (wxMenu *) 0 ;
13426 bool result;
13427 PyObject * obj0 = 0 ;
13428 PyObject * obj1 = 0 ;
13429 char *kwnames[] = {
13430 (char *) "self",(char *) "menu", NULL
13431 };
13432
13433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TaskBarIcon_PopupMenu",kwnames,&obj0,&obj1)) goto fail;
13434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13435 if (SWIG_arg_fail(1)) SWIG_fail;
13436 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
13437 if (SWIG_arg_fail(2)) SWIG_fail;
13438 {
13439 PyThreadState* __tstate = wxPyBeginAllowThreads();
13440 result = (bool)(arg1)->PopupMenu(arg2);
13441
13442 wxPyEndAllowThreads(__tstate);
13443 if (PyErr_Occurred()) SWIG_fail;
13444 }
13445 {
13446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13447 }
13448 return resultobj;
13449 fail:
13450 return NULL;
13451 }
13452
13453
13454 static PyObject * TaskBarIcon_swigregister(PyObject *, PyObject *args) {
13455 PyObject *obj;
13456 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13457 SWIG_TypeClientData(SWIGTYPE_p_wxPyTaskBarIcon, obj);
13458 Py_INCREF(obj);
13459 return Py_BuildValue((char *)"");
13460 }
13461 static PyObject *_wrap_new_TaskBarIconEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13462 PyObject *resultobj = NULL;
13463 wxEventType arg1 ;
13464 wxTaskBarIcon *arg2 = (wxTaskBarIcon *) 0 ;
13465 wxTaskBarIconEvent *result;
13466 PyObject * obj0 = 0 ;
13467 PyObject * obj1 = 0 ;
13468 char *kwnames[] = {
13469 (char *) "evtType",(char *) "tbIcon", NULL
13470 };
13471
13472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_TaskBarIconEvent",kwnames,&obj0,&obj1)) goto fail;
13473 {
13474 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
13475 if (SWIG_arg_fail(1)) SWIG_fail;
13476 }
13477 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13478 if (SWIG_arg_fail(2)) SWIG_fail;
13479 {
13480 PyThreadState* __tstate = wxPyBeginAllowThreads();
13481 result = (wxTaskBarIconEvent *)new wxTaskBarIconEvent(arg1,arg2);
13482
13483 wxPyEndAllowThreads(__tstate);
13484 if (PyErr_Occurred()) SWIG_fail;
13485 }
13486 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTaskBarIconEvent, 1);
13487 return resultobj;
13488 fail:
13489 return NULL;
13490 }
13491
13492
13493 static PyObject * TaskBarIconEvent_swigregister(PyObject *, PyObject *args) {
13494 PyObject *obj;
13495 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13496 SWIG_TypeClientData(SWIGTYPE_p_wxTaskBarIconEvent, obj);
13497 Py_INCREF(obj);
13498 return Py_BuildValue((char *)"");
13499 }
13500 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
13501 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
13502 return 1;
13503 }
13504
13505
13506 static PyObject *_wrap_FileSelectorPromptStr_get(void) {
13507 PyObject *pyobj = NULL;
13508
13509 {
13510 #if wxUSE_UNICODE
13511 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
13512 #else
13513 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
13514 #endif
13515 }
13516 return pyobj;
13517 }
13518
13519
13520 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
13521 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
13522 return 1;
13523 }
13524
13525
13526 static PyObject *_wrap_DirSelectorPromptStr_get(void) {
13527 PyObject *pyobj = NULL;
13528
13529 {
13530 #if wxUSE_UNICODE
13531 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
13532 #else
13533 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
13534 #endif
13535 }
13536 return pyobj;
13537 }
13538
13539
13540 static int _wrap_DirDialogNameStr_set(PyObject *) {
13541 PyErr_SetString(PyExc_TypeError,"Variable DirDialogNameStr is read-only.");
13542 return 1;
13543 }
13544
13545
13546 static PyObject *_wrap_DirDialogNameStr_get(void) {
13547 PyObject *pyobj = NULL;
13548
13549 {
13550 #if wxUSE_UNICODE
13551 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogNameStr)->c_str(), (&wxPyDirDialogNameStr)->Len());
13552 #else
13553 pyobj = PyString_FromStringAndSize((&wxPyDirDialogNameStr)->c_str(), (&wxPyDirDialogNameStr)->Len());
13554 #endif
13555 }
13556 return pyobj;
13557 }
13558
13559
13560 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
13561 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
13562 return 1;
13563 }
13564
13565
13566 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get(void) {
13567 PyObject *pyobj = NULL;
13568
13569 {
13570 #if wxUSE_UNICODE
13571 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
13572 #else
13573 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
13574 #endif
13575 }
13576 return pyobj;
13577 }
13578
13579
13580 static int _wrap_GetTextFromUserPromptStr_set(PyObject *) {
13581 PyErr_SetString(PyExc_TypeError,"Variable GetTextFromUserPromptStr is read-only.");
13582 return 1;
13583 }
13584
13585
13586 static PyObject *_wrap_GetTextFromUserPromptStr_get(void) {
13587 PyObject *pyobj = NULL;
13588
13589 {
13590 #if wxUSE_UNICODE
13591 pyobj = PyUnicode_FromWideChar((&wxPyGetTextFromUserPromptStr)->c_str(), (&wxPyGetTextFromUserPromptStr)->Len());
13592 #else
13593 pyobj = PyString_FromStringAndSize((&wxPyGetTextFromUserPromptStr)->c_str(), (&wxPyGetTextFromUserPromptStr)->Len());
13594 #endif
13595 }
13596 return pyobj;
13597 }
13598
13599
13600 static int _wrap_MessageBoxCaptionStr_set(PyObject *) {
13601 PyErr_SetString(PyExc_TypeError,"Variable MessageBoxCaptionStr is read-only.");
13602 return 1;
13603 }
13604
13605
13606 static PyObject *_wrap_MessageBoxCaptionStr_get(void) {
13607 PyObject *pyobj = NULL;
13608
13609 {
13610 #if wxUSE_UNICODE
13611 pyobj = PyUnicode_FromWideChar((&wxPyMessageBoxCaptionStr)->c_str(), (&wxPyMessageBoxCaptionStr)->Len());
13612 #else
13613 pyobj = PyString_FromStringAndSize((&wxPyMessageBoxCaptionStr)->c_str(), (&wxPyMessageBoxCaptionStr)->Len());
13614 #endif
13615 }
13616 return pyobj;
13617 }
13618
13619
13620 static PyObject *_wrap_new_ColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13621 PyObject *resultobj = NULL;
13622 wxColourData *result;
13623 char *kwnames[] = {
13624 NULL
13625 };
13626
13627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ColourData",kwnames)) goto fail;
13628 {
13629 PyThreadState* __tstate = wxPyBeginAllowThreads();
13630 result = (wxColourData *)new wxColourData();
13631
13632 wxPyEndAllowThreads(__tstate);
13633 if (PyErr_Occurred()) SWIG_fail;
13634 }
13635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourData, 1);
13636 return resultobj;
13637 fail:
13638 return NULL;
13639 }
13640
13641
13642 static PyObject *_wrap_delete_ColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13643 PyObject *resultobj = NULL;
13644 wxColourData *arg1 = (wxColourData *) 0 ;
13645 PyObject * obj0 = 0 ;
13646 char *kwnames[] = {
13647 (char *) "self", NULL
13648 };
13649
13650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ColourData",kwnames,&obj0)) goto fail;
13651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13652 if (SWIG_arg_fail(1)) SWIG_fail;
13653 {
13654 PyThreadState* __tstate = wxPyBeginAllowThreads();
13655 delete arg1;
13656
13657 wxPyEndAllowThreads(__tstate);
13658 if (PyErr_Occurred()) SWIG_fail;
13659 }
13660 Py_INCREF(Py_None); resultobj = Py_None;
13661 return resultobj;
13662 fail:
13663 return NULL;
13664 }
13665
13666
13667 static PyObject *_wrap_ColourData_GetChooseFull(PyObject *, PyObject *args, PyObject *kwargs) {
13668 PyObject *resultobj = NULL;
13669 wxColourData *arg1 = (wxColourData *) 0 ;
13670 bool result;
13671 PyObject * obj0 = 0 ;
13672 char *kwnames[] = {
13673 (char *) "self", NULL
13674 };
13675
13676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourData_GetChooseFull",kwnames,&obj0)) goto fail;
13677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13678 if (SWIG_arg_fail(1)) SWIG_fail;
13679 {
13680 PyThreadState* __tstate = wxPyBeginAllowThreads();
13681 result = (bool)(arg1)->GetChooseFull();
13682
13683 wxPyEndAllowThreads(__tstate);
13684 if (PyErr_Occurred()) SWIG_fail;
13685 }
13686 {
13687 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13688 }
13689 return resultobj;
13690 fail:
13691 return NULL;
13692 }
13693
13694
13695 static PyObject *_wrap_ColourData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
13696 PyObject *resultobj = NULL;
13697 wxColourData *arg1 = (wxColourData *) 0 ;
13698 wxColour result;
13699 PyObject * obj0 = 0 ;
13700 char *kwnames[] = {
13701 (char *) "self", NULL
13702 };
13703
13704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourData_GetColour",kwnames,&obj0)) goto fail;
13705 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13706 if (SWIG_arg_fail(1)) SWIG_fail;
13707 {
13708 PyThreadState* __tstate = wxPyBeginAllowThreads();
13709 result = (arg1)->GetColour();
13710
13711 wxPyEndAllowThreads(__tstate);
13712 if (PyErr_Occurred()) SWIG_fail;
13713 }
13714 {
13715 wxColour * resultptr;
13716 resultptr = new wxColour(static_cast<wxColour & >(result));
13717 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13718 }
13719 return resultobj;
13720 fail:
13721 return NULL;
13722 }
13723
13724
13725 static PyObject *_wrap_ColourData_GetCustomColour(PyObject *, PyObject *args, PyObject *kwargs) {
13726 PyObject *resultobj = NULL;
13727 wxColourData *arg1 = (wxColourData *) 0 ;
13728 int arg2 ;
13729 wxColour result;
13730 PyObject * obj0 = 0 ;
13731 PyObject * obj1 = 0 ;
13732 char *kwnames[] = {
13733 (char *) "self",(char *) "i", NULL
13734 };
13735
13736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_GetCustomColour",kwnames,&obj0,&obj1)) goto fail;
13737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13738 if (SWIG_arg_fail(1)) SWIG_fail;
13739 {
13740 arg2 = static_cast<int >(SWIG_As_int(obj1));
13741 if (SWIG_arg_fail(2)) SWIG_fail;
13742 }
13743 {
13744 PyThreadState* __tstate = wxPyBeginAllowThreads();
13745 result = (arg1)->GetCustomColour(arg2);
13746
13747 wxPyEndAllowThreads(__tstate);
13748 if (PyErr_Occurred()) SWIG_fail;
13749 }
13750 {
13751 wxColour * resultptr;
13752 resultptr = new wxColour(static_cast<wxColour & >(result));
13753 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13754 }
13755 return resultobj;
13756 fail:
13757 return NULL;
13758 }
13759
13760
13761 static PyObject *_wrap_ColourData_SetChooseFull(PyObject *, PyObject *args, PyObject *kwargs) {
13762 PyObject *resultobj = NULL;
13763 wxColourData *arg1 = (wxColourData *) 0 ;
13764 int arg2 ;
13765 PyObject * obj0 = 0 ;
13766 PyObject * obj1 = 0 ;
13767 char *kwnames[] = {
13768 (char *) "self",(char *) "flag", NULL
13769 };
13770
13771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_SetChooseFull",kwnames,&obj0,&obj1)) goto fail;
13772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13773 if (SWIG_arg_fail(1)) SWIG_fail;
13774 {
13775 arg2 = static_cast<int >(SWIG_As_int(obj1));
13776 if (SWIG_arg_fail(2)) SWIG_fail;
13777 }
13778 {
13779 PyThreadState* __tstate = wxPyBeginAllowThreads();
13780 (arg1)->SetChooseFull(arg2);
13781
13782 wxPyEndAllowThreads(__tstate);
13783 if (PyErr_Occurred()) SWIG_fail;
13784 }
13785 Py_INCREF(Py_None); resultobj = Py_None;
13786 return resultobj;
13787 fail:
13788 return NULL;
13789 }
13790
13791
13792 static PyObject *_wrap_ColourData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
13793 PyObject *resultobj = NULL;
13794 wxColourData *arg1 = (wxColourData *) 0 ;
13795 wxColour *arg2 = 0 ;
13796 wxColour temp2 ;
13797 PyObject * obj0 = 0 ;
13798 PyObject * obj1 = 0 ;
13799 char *kwnames[] = {
13800 (char *) "self",(char *) "colour", NULL
13801 };
13802
13803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_SetColour",kwnames,&obj0,&obj1)) goto fail;
13804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13805 if (SWIG_arg_fail(1)) SWIG_fail;
13806 {
13807 arg2 = &temp2;
13808 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
13809 }
13810 {
13811 PyThreadState* __tstate = wxPyBeginAllowThreads();
13812 (arg1)->SetColour((wxColour const &)*arg2);
13813
13814 wxPyEndAllowThreads(__tstate);
13815 if (PyErr_Occurred()) SWIG_fail;
13816 }
13817 Py_INCREF(Py_None); resultobj = Py_None;
13818 return resultobj;
13819 fail:
13820 return NULL;
13821 }
13822
13823
13824 static PyObject *_wrap_ColourData_SetCustomColour(PyObject *, PyObject *args, PyObject *kwargs) {
13825 PyObject *resultobj = NULL;
13826 wxColourData *arg1 = (wxColourData *) 0 ;
13827 int arg2 ;
13828 wxColour *arg3 = 0 ;
13829 wxColour temp3 ;
13830 PyObject * obj0 = 0 ;
13831 PyObject * obj1 = 0 ;
13832 PyObject * obj2 = 0 ;
13833 char *kwnames[] = {
13834 (char *) "self",(char *) "i",(char *) "colour", NULL
13835 };
13836
13837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ColourData_SetCustomColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
13838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13839 if (SWIG_arg_fail(1)) SWIG_fail;
13840 {
13841 arg2 = static_cast<int >(SWIG_As_int(obj1));
13842 if (SWIG_arg_fail(2)) SWIG_fail;
13843 }
13844 {
13845 arg3 = &temp3;
13846 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
13847 }
13848 {
13849 PyThreadState* __tstate = wxPyBeginAllowThreads();
13850 (arg1)->SetCustomColour(arg2,(wxColour const &)*arg3);
13851
13852 wxPyEndAllowThreads(__tstate);
13853 if (PyErr_Occurred()) SWIG_fail;
13854 }
13855 Py_INCREF(Py_None); resultobj = Py_None;
13856 return resultobj;
13857 fail:
13858 return NULL;
13859 }
13860
13861
13862 static PyObject * ColourData_swigregister(PyObject *, PyObject *args) {
13863 PyObject *obj;
13864 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13865 SWIG_TypeClientData(SWIGTYPE_p_wxColourData, obj);
13866 Py_INCREF(obj);
13867 return Py_BuildValue((char *)"");
13868 }
13869 static PyObject *_wrap_new_ColourDialog(PyObject *, PyObject *args, PyObject *kwargs) {
13870 PyObject *resultobj = NULL;
13871 wxWindow *arg1 = (wxWindow *) 0 ;
13872 wxColourData *arg2 = (wxColourData *) NULL ;
13873 wxColourDialog *result;
13874 PyObject * obj0 = 0 ;
13875 PyObject * obj1 = 0 ;
13876 char *kwnames[] = {
13877 (char *) "parent",(char *) "data", NULL
13878 };
13879
13880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_ColourDialog",kwnames,&obj0,&obj1)) goto fail;
13881 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13882 if (SWIG_arg_fail(1)) SWIG_fail;
13883 if (obj1) {
13884 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13885 if (SWIG_arg_fail(2)) SWIG_fail;
13886 }
13887 {
13888 if (!wxPyCheckForApp()) SWIG_fail;
13889 PyThreadState* __tstate = wxPyBeginAllowThreads();
13890 result = (wxColourDialog *)new wxColourDialog(arg1,arg2);
13891
13892 wxPyEndAllowThreads(__tstate);
13893 if (PyErr_Occurred()) SWIG_fail;
13894 }
13895 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourDialog, 1);
13896 return resultobj;
13897 fail:
13898 return NULL;
13899 }
13900
13901
13902 static PyObject *_wrap_ColourDialog_GetColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13903 PyObject *resultobj = NULL;
13904 wxColourDialog *arg1 = (wxColourDialog *) 0 ;
13905 wxColourData *result;
13906 PyObject * obj0 = 0 ;
13907 char *kwnames[] = {
13908 (char *) "self", NULL
13909 };
13910
13911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourDialog_GetColourData",kwnames,&obj0)) goto fail;
13912 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourDialog, SWIG_POINTER_EXCEPTION | 0);
13913 if (SWIG_arg_fail(1)) SWIG_fail;
13914 {
13915 PyThreadState* __tstate = wxPyBeginAllowThreads();
13916 {
13917 wxColourData &_result_ref = (arg1)->GetColourData();
13918 result = (wxColourData *) &_result_ref;
13919 }
13920
13921 wxPyEndAllowThreads(__tstate);
13922 if (PyErr_Occurred()) SWIG_fail;
13923 }
13924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourData, 0);
13925 return resultobj;
13926 fail:
13927 return NULL;
13928 }
13929
13930
13931 static PyObject * ColourDialog_swigregister(PyObject *, PyObject *args) {
13932 PyObject *obj;
13933 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13934 SWIG_TypeClientData(SWIGTYPE_p_wxColourDialog, obj);
13935 Py_INCREF(obj);
13936 return Py_BuildValue((char *)"");
13937 }
13938 static PyObject *_wrap_GetColourFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
13939 PyObject *resultobj = NULL;
13940 wxWindow *arg1 = (wxWindow *) (wxWindow *) NULL ;
13941 wxColour const &arg2_defvalue = wxNullColour ;
13942 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
13943 wxString const &arg3_defvalue = wxPyEmptyString ;
13944 wxString *arg3 = (wxString *) &arg3_defvalue ;
13945 wxColour result;
13946 wxColour temp2 ;
13947 bool temp3 = false ;
13948 PyObject * obj0 = 0 ;
13949 PyObject * obj1 = 0 ;
13950 PyObject * obj2 = 0 ;
13951 char *kwnames[] = {
13952 (char *) "parent",(char *) "colInit",(char *) "caption", NULL
13953 };
13954
13955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:GetColourFromUser",kwnames,&obj0,&obj1,&obj2)) goto fail;
13956 if (obj0) {
13957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13958 if (SWIG_arg_fail(1)) SWIG_fail;
13959 }
13960 if (obj1) {
13961 {
13962 arg2 = &temp2;
13963 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
13964 }
13965 }
13966 if (obj2) {
13967 {
13968 arg3 = wxString_in_helper(obj2);
13969 if (arg3 == NULL) SWIG_fail;
13970 temp3 = true;
13971 }
13972 }
13973 {
13974 PyThreadState* __tstate = wxPyBeginAllowThreads();
13975 result = wxGetColourFromUser(arg1,(wxColour const &)*arg2,(wxString const &)*arg3);
13976
13977 wxPyEndAllowThreads(__tstate);
13978 if (PyErr_Occurred()) SWIG_fail;
13979 }
13980 {
13981 wxColour * resultptr;
13982 resultptr = new wxColour(static_cast<wxColour & >(result));
13983 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13984 }
13985 {
13986 if (temp3)
13987 delete arg3;
13988 }
13989 return resultobj;
13990 fail:
13991 {
13992 if (temp3)
13993 delete arg3;
13994 }
13995 return NULL;
13996 }
13997
13998
13999 static PyObject *_wrap_new_DirDialog(PyObject *, PyObject *args, PyObject *kwargs) {
14000 PyObject *resultobj = NULL;
14001 wxWindow *arg1 = (wxWindow *) 0 ;
14002 wxString const &arg2_defvalue = wxPyDirSelectorPromptStr ;
14003 wxString *arg2 = (wxString *) &arg2_defvalue ;
14004 wxString const &arg3_defvalue = wxPyEmptyString ;
14005 wxString *arg3 = (wxString *) &arg3_defvalue ;
14006 long arg4 = (long) 0 ;
14007 wxPoint const &arg5_defvalue = wxDefaultPosition ;
14008 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
14009 wxSize const &arg6_defvalue = wxDefaultSize ;
14010 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
14011 wxString const &arg7_defvalue = wxPyDirDialogNameStr ;
14012 wxString *arg7 = (wxString *) &arg7_defvalue ;
14013 wxDirDialog *result;
14014 bool temp2 = false ;
14015 bool temp3 = false ;
14016 wxPoint temp5 ;
14017 wxSize temp6 ;
14018 bool temp7 = false ;
14019 PyObject * obj0 = 0 ;
14020 PyObject * obj1 = 0 ;
14021 PyObject * obj2 = 0 ;
14022 PyObject * obj3 = 0 ;
14023 PyObject * obj4 = 0 ;
14024 PyObject * obj5 = 0 ;
14025 PyObject * obj6 = 0 ;
14026 char *kwnames[] = {
14027 (char *) "parent",(char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "size",(char *) "name", NULL
14028 };
14029
14030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DirDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
14031 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14032 if (SWIG_arg_fail(1)) SWIG_fail;
14033 if (obj1) {
14034 {
14035 arg2 = wxString_in_helper(obj1);
14036 if (arg2 == NULL) SWIG_fail;
14037 temp2 = true;
14038 }
14039 }
14040 if (obj2) {
14041 {
14042 arg3 = wxString_in_helper(obj2);
14043 if (arg3 == NULL) SWIG_fail;
14044 temp3 = true;
14045 }
14046 }
14047 if (obj3) {
14048 {
14049 arg4 = static_cast<long >(SWIG_As_long(obj3));
14050 if (SWIG_arg_fail(4)) SWIG_fail;
14051 }
14052 }
14053 if (obj4) {
14054 {
14055 arg5 = &temp5;
14056 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14057 }
14058 }
14059 if (obj5) {
14060 {
14061 arg6 = &temp6;
14062 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14063 }
14064 }
14065 if (obj6) {
14066 {
14067 arg7 = wxString_in_helper(obj6);
14068 if (arg7 == NULL) SWIG_fail;
14069 temp7 = true;
14070 }
14071 }
14072 {
14073 if (!wxPyCheckForApp()) SWIG_fail;
14074 PyThreadState* __tstate = wxPyBeginAllowThreads();
14075 result = (wxDirDialog *)new wxDirDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxString const &)*arg7);
14076
14077 wxPyEndAllowThreads(__tstate);
14078 if (PyErr_Occurred()) SWIG_fail;
14079 }
14080 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirDialog, 1);
14081 {
14082 if (temp2)
14083 delete arg2;
14084 }
14085 {
14086 if (temp3)
14087 delete arg3;
14088 }
14089 {
14090 if (temp7)
14091 delete arg7;
14092 }
14093 return resultobj;
14094 fail:
14095 {
14096 if (temp2)
14097 delete arg2;
14098 }
14099 {
14100 if (temp3)
14101 delete arg3;
14102 }
14103 {
14104 if (temp7)
14105 delete arg7;
14106 }
14107 return NULL;
14108 }
14109
14110
14111 static PyObject *_wrap_DirDialog_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14112 PyObject *resultobj = NULL;
14113 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14114 wxString result;
14115 PyObject * obj0 = 0 ;
14116 char *kwnames[] = {
14117 (char *) "self", NULL
14118 };
14119
14120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetPath",kwnames,&obj0)) goto fail;
14121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14122 if (SWIG_arg_fail(1)) SWIG_fail;
14123 {
14124 PyThreadState* __tstate = wxPyBeginAllowThreads();
14125 result = (arg1)->GetPath();
14126
14127 wxPyEndAllowThreads(__tstate);
14128 if (PyErr_Occurred()) SWIG_fail;
14129 }
14130 {
14131 #if wxUSE_UNICODE
14132 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14133 #else
14134 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14135 #endif
14136 }
14137 return resultobj;
14138 fail:
14139 return NULL;
14140 }
14141
14142
14143 static PyObject *_wrap_DirDialog_GetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14144 PyObject *resultobj = NULL;
14145 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14146 wxString result;
14147 PyObject * obj0 = 0 ;
14148 char *kwnames[] = {
14149 (char *) "self", NULL
14150 };
14151
14152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetMessage",kwnames,&obj0)) goto fail;
14153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14154 if (SWIG_arg_fail(1)) SWIG_fail;
14155 {
14156 PyThreadState* __tstate = wxPyBeginAllowThreads();
14157 result = (arg1)->GetMessage();
14158
14159 wxPyEndAllowThreads(__tstate);
14160 if (PyErr_Occurred()) SWIG_fail;
14161 }
14162 {
14163 #if wxUSE_UNICODE
14164 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14165 #else
14166 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14167 #endif
14168 }
14169 return resultobj;
14170 fail:
14171 return NULL;
14172 }
14173
14174
14175 static PyObject *_wrap_DirDialog_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14176 PyObject *resultobj = NULL;
14177 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14178 long result;
14179 PyObject * obj0 = 0 ;
14180 char *kwnames[] = {
14181 (char *) "self", NULL
14182 };
14183
14184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetStyle",kwnames,&obj0)) goto fail;
14185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14186 if (SWIG_arg_fail(1)) SWIG_fail;
14187 {
14188 PyThreadState* __tstate = wxPyBeginAllowThreads();
14189 result = (long)(arg1)->GetStyle();
14190
14191 wxPyEndAllowThreads(__tstate);
14192 if (PyErr_Occurred()) SWIG_fail;
14193 }
14194 {
14195 resultobj = SWIG_From_long(static_cast<long >(result));
14196 }
14197 return resultobj;
14198 fail:
14199 return NULL;
14200 }
14201
14202
14203 static PyObject *_wrap_DirDialog_SetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14204 PyObject *resultobj = NULL;
14205 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14206 wxString *arg2 = 0 ;
14207 bool temp2 = false ;
14208 PyObject * obj0 = 0 ;
14209 PyObject * obj1 = 0 ;
14210 char *kwnames[] = {
14211 (char *) "self",(char *) "message", NULL
14212 };
14213
14214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirDialog_SetMessage",kwnames,&obj0,&obj1)) goto fail;
14215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14216 if (SWIG_arg_fail(1)) SWIG_fail;
14217 {
14218 arg2 = wxString_in_helper(obj1);
14219 if (arg2 == NULL) SWIG_fail;
14220 temp2 = true;
14221 }
14222 {
14223 PyThreadState* __tstate = wxPyBeginAllowThreads();
14224 (arg1)->SetMessage((wxString const &)*arg2);
14225
14226 wxPyEndAllowThreads(__tstate);
14227 if (PyErr_Occurred()) SWIG_fail;
14228 }
14229 Py_INCREF(Py_None); resultobj = Py_None;
14230 {
14231 if (temp2)
14232 delete arg2;
14233 }
14234 return resultobj;
14235 fail:
14236 {
14237 if (temp2)
14238 delete arg2;
14239 }
14240 return NULL;
14241 }
14242
14243
14244 static PyObject *_wrap_DirDialog_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14245 PyObject *resultobj = NULL;
14246 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14247 wxString *arg2 = 0 ;
14248 bool temp2 = false ;
14249 PyObject * obj0 = 0 ;
14250 PyObject * obj1 = 0 ;
14251 char *kwnames[] = {
14252 (char *) "self",(char *) "path", NULL
14253 };
14254
14255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirDialog_SetPath",kwnames,&obj0,&obj1)) goto fail;
14256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14257 if (SWIG_arg_fail(1)) SWIG_fail;
14258 {
14259 arg2 = wxString_in_helper(obj1);
14260 if (arg2 == NULL) SWIG_fail;
14261 temp2 = true;
14262 }
14263 {
14264 PyThreadState* __tstate = wxPyBeginAllowThreads();
14265 (arg1)->SetPath((wxString const &)*arg2);
14266
14267 wxPyEndAllowThreads(__tstate);
14268 if (PyErr_Occurred()) SWIG_fail;
14269 }
14270 Py_INCREF(Py_None); resultobj = Py_None;
14271 {
14272 if (temp2)
14273 delete arg2;
14274 }
14275 return resultobj;
14276 fail:
14277 {
14278 if (temp2)
14279 delete arg2;
14280 }
14281 return NULL;
14282 }
14283
14284
14285 static PyObject * DirDialog_swigregister(PyObject *, PyObject *args) {
14286 PyObject *obj;
14287 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14288 SWIG_TypeClientData(SWIGTYPE_p_wxDirDialog, obj);
14289 Py_INCREF(obj);
14290 return Py_BuildValue((char *)"");
14291 }
14292 static PyObject *_wrap_new_FileDialog(PyObject *, PyObject *args, PyObject *kwargs) {
14293 PyObject *resultobj = NULL;
14294 wxWindow *arg1 = (wxWindow *) 0 ;
14295 wxString const &arg2_defvalue = wxPyFileSelectorPromptStr ;
14296 wxString *arg2 = (wxString *) &arg2_defvalue ;
14297 wxString const &arg3_defvalue = wxPyEmptyString ;
14298 wxString *arg3 = (wxString *) &arg3_defvalue ;
14299 wxString const &arg4_defvalue = wxPyEmptyString ;
14300 wxString *arg4 = (wxString *) &arg4_defvalue ;
14301 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
14302 wxString *arg5 = (wxString *) &arg5_defvalue ;
14303 long arg6 = (long) 0 ;
14304 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14305 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14306 wxFileDialog *result;
14307 bool temp2 = false ;
14308 bool temp3 = false ;
14309 bool temp4 = false ;
14310 bool temp5 = false ;
14311 wxPoint temp7 ;
14312 PyObject * obj0 = 0 ;
14313 PyObject * obj1 = 0 ;
14314 PyObject * obj2 = 0 ;
14315 PyObject * obj3 = 0 ;
14316 PyObject * obj4 = 0 ;
14317 PyObject * obj5 = 0 ;
14318 PyObject * obj6 = 0 ;
14319 char *kwnames[] = {
14320 (char *) "parent",(char *) "message",(char *) "defaultDir",(char *) "defaultFile",(char *) "wildcard",(char *) "style",(char *) "pos", NULL
14321 };
14322
14323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_FileDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
14324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14325 if (SWIG_arg_fail(1)) SWIG_fail;
14326 if (obj1) {
14327 {
14328 arg2 = wxString_in_helper(obj1);
14329 if (arg2 == NULL) SWIG_fail;
14330 temp2 = true;
14331 }
14332 }
14333 if (obj2) {
14334 {
14335 arg3 = wxString_in_helper(obj2);
14336 if (arg3 == NULL) SWIG_fail;
14337 temp3 = true;
14338 }
14339 }
14340 if (obj3) {
14341 {
14342 arg4 = wxString_in_helper(obj3);
14343 if (arg4 == NULL) SWIG_fail;
14344 temp4 = true;
14345 }
14346 }
14347 if (obj4) {
14348 {
14349 arg5 = wxString_in_helper(obj4);
14350 if (arg5 == NULL) SWIG_fail;
14351 temp5 = true;
14352 }
14353 }
14354 if (obj5) {
14355 {
14356 arg6 = static_cast<long >(SWIG_As_long(obj5));
14357 if (SWIG_arg_fail(6)) SWIG_fail;
14358 }
14359 }
14360 if (obj6) {
14361 {
14362 arg7 = &temp7;
14363 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14364 }
14365 }
14366 {
14367 if (!wxPyCheckForApp()) SWIG_fail;
14368 PyThreadState* __tstate = wxPyBeginAllowThreads();
14369 result = (wxFileDialog *)new wxFileDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,(wxPoint const &)*arg7);
14370
14371 wxPyEndAllowThreads(__tstate);
14372 if (PyErr_Occurred()) SWIG_fail;
14373 }
14374 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDialog, 1);
14375 {
14376 if (temp2)
14377 delete arg2;
14378 }
14379 {
14380 if (temp3)
14381 delete arg3;
14382 }
14383 {
14384 if (temp4)
14385 delete arg4;
14386 }
14387 {
14388 if (temp5)
14389 delete arg5;
14390 }
14391 return resultobj;
14392 fail:
14393 {
14394 if (temp2)
14395 delete arg2;
14396 }
14397 {
14398 if (temp3)
14399 delete arg3;
14400 }
14401 {
14402 if (temp4)
14403 delete arg4;
14404 }
14405 {
14406 if (temp5)
14407 delete arg5;
14408 }
14409 return NULL;
14410 }
14411
14412
14413 static PyObject *_wrap_FileDialog_SetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14414 PyObject *resultobj = NULL;
14415 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14416 wxString *arg2 = 0 ;
14417 bool temp2 = false ;
14418 PyObject * obj0 = 0 ;
14419 PyObject * obj1 = 0 ;
14420 char *kwnames[] = {
14421 (char *) "self",(char *) "message", NULL
14422 };
14423
14424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetMessage",kwnames,&obj0,&obj1)) goto fail;
14425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14426 if (SWIG_arg_fail(1)) SWIG_fail;
14427 {
14428 arg2 = wxString_in_helper(obj1);
14429 if (arg2 == NULL) SWIG_fail;
14430 temp2 = true;
14431 }
14432 {
14433 PyThreadState* __tstate = wxPyBeginAllowThreads();
14434 (arg1)->SetMessage((wxString const &)*arg2);
14435
14436 wxPyEndAllowThreads(__tstate);
14437 if (PyErr_Occurred()) SWIG_fail;
14438 }
14439 Py_INCREF(Py_None); resultobj = Py_None;
14440 {
14441 if (temp2)
14442 delete arg2;
14443 }
14444 return resultobj;
14445 fail:
14446 {
14447 if (temp2)
14448 delete arg2;
14449 }
14450 return NULL;
14451 }
14452
14453
14454 static PyObject *_wrap_FileDialog_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14455 PyObject *resultobj = NULL;
14456 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14457 wxString *arg2 = 0 ;
14458 bool temp2 = false ;
14459 PyObject * obj0 = 0 ;
14460 PyObject * obj1 = 0 ;
14461 char *kwnames[] = {
14462 (char *) "self",(char *) "path", NULL
14463 };
14464
14465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetPath",kwnames,&obj0,&obj1)) goto fail;
14466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14467 if (SWIG_arg_fail(1)) SWIG_fail;
14468 {
14469 arg2 = wxString_in_helper(obj1);
14470 if (arg2 == NULL) SWIG_fail;
14471 temp2 = true;
14472 }
14473 {
14474 PyThreadState* __tstate = wxPyBeginAllowThreads();
14475 (arg1)->SetPath((wxString const &)*arg2);
14476
14477 wxPyEndAllowThreads(__tstate);
14478 if (PyErr_Occurred()) SWIG_fail;
14479 }
14480 Py_INCREF(Py_None); resultobj = Py_None;
14481 {
14482 if (temp2)
14483 delete arg2;
14484 }
14485 return resultobj;
14486 fail:
14487 {
14488 if (temp2)
14489 delete arg2;
14490 }
14491 return NULL;
14492 }
14493
14494
14495 static PyObject *_wrap_FileDialog_SetDirectory(PyObject *, PyObject *args, PyObject *kwargs) {
14496 PyObject *resultobj = NULL;
14497 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14498 wxString *arg2 = 0 ;
14499 bool temp2 = false ;
14500 PyObject * obj0 = 0 ;
14501 PyObject * obj1 = 0 ;
14502 char *kwnames[] = {
14503 (char *) "self",(char *) "dir", NULL
14504 };
14505
14506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetDirectory",kwnames,&obj0,&obj1)) goto fail;
14507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14508 if (SWIG_arg_fail(1)) SWIG_fail;
14509 {
14510 arg2 = wxString_in_helper(obj1);
14511 if (arg2 == NULL) SWIG_fail;
14512 temp2 = true;
14513 }
14514 {
14515 PyThreadState* __tstate = wxPyBeginAllowThreads();
14516 (arg1)->SetDirectory((wxString const &)*arg2);
14517
14518 wxPyEndAllowThreads(__tstate);
14519 if (PyErr_Occurred()) SWIG_fail;
14520 }
14521 Py_INCREF(Py_None); resultobj = Py_None;
14522 {
14523 if (temp2)
14524 delete arg2;
14525 }
14526 return resultobj;
14527 fail:
14528 {
14529 if (temp2)
14530 delete arg2;
14531 }
14532 return NULL;
14533 }
14534
14535
14536 static PyObject *_wrap_FileDialog_SetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
14537 PyObject *resultobj = NULL;
14538 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14539 wxString *arg2 = 0 ;
14540 bool temp2 = false ;
14541 PyObject * obj0 = 0 ;
14542 PyObject * obj1 = 0 ;
14543 char *kwnames[] = {
14544 (char *) "self",(char *) "name", NULL
14545 };
14546
14547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetFilename",kwnames,&obj0,&obj1)) goto fail;
14548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14549 if (SWIG_arg_fail(1)) SWIG_fail;
14550 {
14551 arg2 = wxString_in_helper(obj1);
14552 if (arg2 == NULL) SWIG_fail;
14553 temp2 = true;
14554 }
14555 {
14556 PyThreadState* __tstate = wxPyBeginAllowThreads();
14557 (arg1)->SetFilename((wxString const &)*arg2);
14558
14559 wxPyEndAllowThreads(__tstate);
14560 if (PyErr_Occurred()) SWIG_fail;
14561 }
14562 Py_INCREF(Py_None); resultobj = Py_None;
14563 {
14564 if (temp2)
14565 delete arg2;
14566 }
14567 return resultobj;
14568 fail:
14569 {
14570 if (temp2)
14571 delete arg2;
14572 }
14573 return NULL;
14574 }
14575
14576
14577 static PyObject *_wrap_FileDialog_SetWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
14578 PyObject *resultobj = NULL;
14579 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14580 wxString *arg2 = 0 ;
14581 bool temp2 = false ;
14582 PyObject * obj0 = 0 ;
14583 PyObject * obj1 = 0 ;
14584 char *kwnames[] = {
14585 (char *) "self",(char *) "wildCard", NULL
14586 };
14587
14588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetWildcard",kwnames,&obj0,&obj1)) goto fail;
14589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14590 if (SWIG_arg_fail(1)) SWIG_fail;
14591 {
14592 arg2 = wxString_in_helper(obj1);
14593 if (arg2 == NULL) SWIG_fail;
14594 temp2 = true;
14595 }
14596 {
14597 PyThreadState* __tstate = wxPyBeginAllowThreads();
14598 (arg1)->SetWildcard((wxString const &)*arg2);
14599
14600 wxPyEndAllowThreads(__tstate);
14601 if (PyErr_Occurred()) SWIG_fail;
14602 }
14603 Py_INCREF(Py_None); resultobj = Py_None;
14604 {
14605 if (temp2)
14606 delete arg2;
14607 }
14608 return resultobj;
14609 fail:
14610 {
14611 if (temp2)
14612 delete arg2;
14613 }
14614 return NULL;
14615 }
14616
14617
14618 static PyObject *_wrap_FileDialog_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14619 PyObject *resultobj = NULL;
14620 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14621 long arg2 ;
14622 PyObject * obj0 = 0 ;
14623 PyObject * obj1 = 0 ;
14624 char *kwnames[] = {
14625 (char *) "self",(char *) "style", NULL
14626 };
14627
14628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetStyle",kwnames,&obj0,&obj1)) goto fail;
14629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14630 if (SWIG_arg_fail(1)) SWIG_fail;
14631 {
14632 arg2 = static_cast<long >(SWIG_As_long(obj1));
14633 if (SWIG_arg_fail(2)) SWIG_fail;
14634 }
14635 {
14636 PyThreadState* __tstate = wxPyBeginAllowThreads();
14637 (arg1)->SetStyle(arg2);
14638
14639 wxPyEndAllowThreads(__tstate);
14640 if (PyErr_Occurred()) SWIG_fail;
14641 }
14642 Py_INCREF(Py_None); resultobj = Py_None;
14643 return resultobj;
14644 fail:
14645 return NULL;
14646 }
14647
14648
14649 static PyObject *_wrap_FileDialog_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
14650 PyObject *resultobj = NULL;
14651 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14652 int arg2 ;
14653 PyObject * obj0 = 0 ;
14654 PyObject * obj1 = 0 ;
14655 char *kwnames[] = {
14656 (char *) "self",(char *) "filterIndex", NULL
14657 };
14658
14659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
14660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14661 if (SWIG_arg_fail(1)) SWIG_fail;
14662 {
14663 arg2 = static_cast<int >(SWIG_As_int(obj1));
14664 if (SWIG_arg_fail(2)) SWIG_fail;
14665 }
14666 {
14667 PyThreadState* __tstate = wxPyBeginAllowThreads();
14668 (arg1)->SetFilterIndex(arg2);
14669
14670 wxPyEndAllowThreads(__tstate);
14671 if (PyErr_Occurred()) SWIG_fail;
14672 }
14673 Py_INCREF(Py_None); resultobj = Py_None;
14674 return resultobj;
14675 fail:
14676 return NULL;
14677 }
14678
14679
14680 static PyObject *_wrap_FileDialog_GetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14681 PyObject *resultobj = NULL;
14682 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14683 wxString result;
14684 PyObject * obj0 = 0 ;
14685 char *kwnames[] = {
14686 (char *) "self", NULL
14687 };
14688
14689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetMessage",kwnames,&obj0)) goto fail;
14690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14691 if (SWIG_arg_fail(1)) SWIG_fail;
14692 {
14693 PyThreadState* __tstate = wxPyBeginAllowThreads();
14694 result = ((wxFileDialog const *)arg1)->GetMessage();
14695
14696 wxPyEndAllowThreads(__tstate);
14697 if (PyErr_Occurred()) SWIG_fail;
14698 }
14699 {
14700 #if wxUSE_UNICODE
14701 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14702 #else
14703 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14704 #endif
14705 }
14706 return resultobj;
14707 fail:
14708 return NULL;
14709 }
14710
14711
14712 static PyObject *_wrap_FileDialog_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14713 PyObject *resultobj = NULL;
14714 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14715 wxString result;
14716 PyObject * obj0 = 0 ;
14717 char *kwnames[] = {
14718 (char *) "self", NULL
14719 };
14720
14721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetPath",kwnames,&obj0)) goto fail;
14722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14723 if (SWIG_arg_fail(1)) SWIG_fail;
14724 {
14725 PyThreadState* __tstate = wxPyBeginAllowThreads();
14726 result = ((wxFileDialog const *)arg1)->GetPath();
14727
14728 wxPyEndAllowThreads(__tstate);
14729 if (PyErr_Occurred()) SWIG_fail;
14730 }
14731 {
14732 #if wxUSE_UNICODE
14733 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14734 #else
14735 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14736 #endif
14737 }
14738 return resultobj;
14739 fail:
14740 return NULL;
14741 }
14742
14743
14744 static PyObject *_wrap_FileDialog_GetDirectory(PyObject *, PyObject *args, PyObject *kwargs) {
14745 PyObject *resultobj = NULL;
14746 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14747 wxString result;
14748 PyObject * obj0 = 0 ;
14749 char *kwnames[] = {
14750 (char *) "self", NULL
14751 };
14752
14753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetDirectory",kwnames,&obj0)) goto fail;
14754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14755 if (SWIG_arg_fail(1)) SWIG_fail;
14756 {
14757 PyThreadState* __tstate = wxPyBeginAllowThreads();
14758 result = ((wxFileDialog const *)arg1)->GetDirectory();
14759
14760 wxPyEndAllowThreads(__tstate);
14761 if (PyErr_Occurred()) SWIG_fail;
14762 }
14763 {
14764 #if wxUSE_UNICODE
14765 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14766 #else
14767 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14768 #endif
14769 }
14770 return resultobj;
14771 fail:
14772 return NULL;
14773 }
14774
14775
14776 static PyObject *_wrap_FileDialog_GetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
14777 PyObject *resultobj = NULL;
14778 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14779 wxString result;
14780 PyObject * obj0 = 0 ;
14781 char *kwnames[] = {
14782 (char *) "self", NULL
14783 };
14784
14785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilename",kwnames,&obj0)) goto fail;
14786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14787 if (SWIG_arg_fail(1)) SWIG_fail;
14788 {
14789 PyThreadState* __tstate = wxPyBeginAllowThreads();
14790 result = ((wxFileDialog const *)arg1)->GetFilename();
14791
14792 wxPyEndAllowThreads(__tstate);
14793 if (PyErr_Occurred()) SWIG_fail;
14794 }
14795 {
14796 #if wxUSE_UNICODE
14797 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14798 #else
14799 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14800 #endif
14801 }
14802 return resultobj;
14803 fail:
14804 return NULL;
14805 }
14806
14807
14808 static PyObject *_wrap_FileDialog_GetWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
14809 PyObject *resultobj = NULL;
14810 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14811 wxString result;
14812 PyObject * obj0 = 0 ;
14813 char *kwnames[] = {
14814 (char *) "self", NULL
14815 };
14816
14817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetWildcard",kwnames,&obj0)) goto fail;
14818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14819 if (SWIG_arg_fail(1)) SWIG_fail;
14820 {
14821 PyThreadState* __tstate = wxPyBeginAllowThreads();
14822 result = ((wxFileDialog const *)arg1)->GetWildcard();
14823
14824 wxPyEndAllowThreads(__tstate);
14825 if (PyErr_Occurred()) SWIG_fail;
14826 }
14827 {
14828 #if wxUSE_UNICODE
14829 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14830 #else
14831 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14832 #endif
14833 }
14834 return resultobj;
14835 fail:
14836 return NULL;
14837 }
14838
14839
14840 static PyObject *_wrap_FileDialog_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14841 PyObject *resultobj = NULL;
14842 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14843 long result;
14844 PyObject * obj0 = 0 ;
14845 char *kwnames[] = {
14846 (char *) "self", NULL
14847 };
14848
14849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetStyle",kwnames,&obj0)) goto fail;
14850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14851 if (SWIG_arg_fail(1)) SWIG_fail;
14852 {
14853 PyThreadState* __tstate = wxPyBeginAllowThreads();
14854 result = (long)((wxFileDialog const *)arg1)->GetStyle();
14855
14856 wxPyEndAllowThreads(__tstate);
14857 if (PyErr_Occurred()) SWIG_fail;
14858 }
14859 {
14860 resultobj = SWIG_From_long(static_cast<long >(result));
14861 }
14862 return resultobj;
14863 fail:
14864 return NULL;
14865 }
14866
14867
14868 static PyObject *_wrap_FileDialog_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
14869 PyObject *resultobj = NULL;
14870 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14871 int result;
14872 PyObject * obj0 = 0 ;
14873 char *kwnames[] = {
14874 (char *) "self", NULL
14875 };
14876
14877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilterIndex",kwnames,&obj0)) goto fail;
14878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14879 if (SWIG_arg_fail(1)) SWIG_fail;
14880 {
14881 PyThreadState* __tstate = wxPyBeginAllowThreads();
14882 result = (int)((wxFileDialog const *)arg1)->GetFilterIndex();
14883
14884 wxPyEndAllowThreads(__tstate);
14885 if (PyErr_Occurred()) SWIG_fail;
14886 }
14887 {
14888 resultobj = SWIG_From_int(static_cast<int >(result));
14889 }
14890 return resultobj;
14891 fail:
14892 return NULL;
14893 }
14894
14895
14896 static PyObject *_wrap_FileDialog_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
14897 PyObject *resultobj = NULL;
14898 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14899 PyObject *result;
14900 PyObject * obj0 = 0 ;
14901 char *kwnames[] = {
14902 (char *) "self", NULL
14903 };
14904
14905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilenames",kwnames,&obj0)) goto fail;
14906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14907 if (SWIG_arg_fail(1)) SWIG_fail;
14908 {
14909 PyThreadState* __tstate = wxPyBeginAllowThreads();
14910 result = (PyObject *)wxFileDialog_GetFilenames(arg1);
14911
14912 wxPyEndAllowThreads(__tstate);
14913 if (PyErr_Occurred()) SWIG_fail;
14914 }
14915 resultobj = result;
14916 return resultobj;
14917 fail:
14918 return NULL;
14919 }
14920
14921
14922 static PyObject *_wrap_FileDialog_GetPaths(PyObject *, PyObject *args, PyObject *kwargs) {
14923 PyObject *resultobj = NULL;
14924 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14925 PyObject *result;
14926 PyObject * obj0 = 0 ;
14927 char *kwnames[] = {
14928 (char *) "self", NULL
14929 };
14930
14931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetPaths",kwnames,&obj0)) goto fail;
14932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14933 if (SWIG_arg_fail(1)) SWIG_fail;
14934 {
14935 PyThreadState* __tstate = wxPyBeginAllowThreads();
14936 result = (PyObject *)wxFileDialog_GetPaths(arg1);
14937
14938 wxPyEndAllowThreads(__tstate);
14939 if (PyErr_Occurred()) SWIG_fail;
14940 }
14941 resultobj = result;
14942 return resultobj;
14943 fail:
14944 return NULL;
14945 }
14946
14947
14948 static PyObject * FileDialog_swigregister(PyObject *, PyObject *args) {
14949 PyObject *obj;
14950 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14951 SWIG_TypeClientData(SWIGTYPE_p_wxFileDialog, obj);
14952 Py_INCREF(obj);
14953 return Py_BuildValue((char *)"");
14954 }
14955 static PyObject *_wrap_new_MultiChoiceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
14956 PyObject *resultobj = NULL;
14957 wxWindow *arg1 = (wxWindow *) 0 ;
14958 wxString *arg2 = 0 ;
14959 wxString *arg3 = 0 ;
14960 int arg4 = (int) 0 ;
14961 wxString *arg5 = (wxString *) NULL ;
14962 long arg6 = (long) wxCHOICEDLG_STYLE ;
14963 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14964 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14965 wxMultiChoiceDialog *result;
14966 bool temp2 = false ;
14967 bool temp3 = false ;
14968 wxPoint temp7 ;
14969 PyObject * obj0 = 0 ;
14970 PyObject * obj1 = 0 ;
14971 PyObject * obj2 = 0 ;
14972 PyObject * obj3 = 0 ;
14973 PyObject * obj4 = 0 ;
14974 PyObject * obj5 = 0 ;
14975 char *kwnames[] = {
14976 (char *) "parent",(char *) "message",(char *) "caption",(char *) "choices",(char *) "style",(char *) "pos", NULL
14977 };
14978
14979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:new_MultiChoiceDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
14980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14981 if (SWIG_arg_fail(1)) SWIG_fail;
14982 {
14983 arg2 = wxString_in_helper(obj1);
14984 if (arg2 == NULL) SWIG_fail;
14985 temp2 = true;
14986 }
14987 {
14988 arg3 = wxString_in_helper(obj2);
14989 if (arg3 == NULL) SWIG_fail;
14990 temp3 = true;
14991 }
14992 if (obj3) {
14993 {
14994 arg4 = PyList_Size(obj3);
14995 arg5 = wxString_LIST_helper(obj3);
14996 if (arg5 == NULL) SWIG_fail;
14997 }
14998 }
14999 if (obj4) {
15000 {
15001 arg6 = static_cast<long >(SWIG_As_long(obj4));
15002 if (SWIG_arg_fail(6)) SWIG_fail;
15003 }
15004 }
15005 if (obj5) {
15006 {
15007 arg7 = &temp7;
15008 if ( ! wxPoint_helper(obj5, &arg7)) SWIG_fail;
15009 }
15010 }
15011 {
15012 if (!wxPyCheckForApp()) SWIG_fail;
15013 PyThreadState* __tstate = wxPyBeginAllowThreads();
15014 result = (wxMultiChoiceDialog *)new wxMultiChoiceDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,(wxPoint const &)*arg7);
15015
15016 wxPyEndAllowThreads(__tstate);
15017 if (PyErr_Occurred()) SWIG_fail;
15018 }
15019 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMultiChoiceDialog, 1);
15020 {
15021 if (temp2)
15022 delete arg2;
15023 }
15024 {
15025 if (temp3)
15026 delete arg3;
15027 }
15028 {
15029 if (arg5) delete [] arg5;
15030 }
15031 return resultobj;
15032 fail:
15033 {
15034 if (temp2)
15035 delete arg2;
15036 }
15037 {
15038 if (temp3)
15039 delete arg3;
15040 }
15041 {
15042 if (arg5) delete [] arg5;
15043 }
15044 return NULL;
15045 }
15046
15047
15048 static PyObject *_wrap_MultiChoiceDialog_SetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
15049 PyObject *resultobj = NULL;
15050 wxMultiChoiceDialog *arg1 = (wxMultiChoiceDialog *) 0 ;
15051 wxArrayInt *arg2 = 0 ;
15052 bool temp2 = false ;
15053 PyObject * obj0 = 0 ;
15054 PyObject * obj1 = 0 ;
15055 char *kwnames[] = {
15056 (char *) "self",(char *) "selections", NULL
15057 };
15058
15059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MultiChoiceDialog_SetSelections",kwnames,&obj0,&obj1)) goto fail;
15060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMultiChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15061 if (SWIG_arg_fail(1)) SWIG_fail;
15062 {
15063 if (! PySequence_Check(obj1)) {
15064 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
15065 SWIG_fail;
15066 }
15067 arg2 = new wxArrayInt;
15068 temp2 = true;
15069 int i, len=PySequence_Length(obj1);
15070 for (i=0; i<len; i++) {
15071 PyObject* item = PySequence_GetItem(obj1, i);
15072 PyObject* number = PyNumber_Int(item);
15073 arg2->Add(PyInt_AS_LONG(number));
15074 Py_DECREF(item);
15075 Py_DECREF(number);
15076 }
15077 }
15078 {
15079 PyThreadState* __tstate = wxPyBeginAllowThreads();
15080 (arg1)->SetSelections((wxArrayInt const &)*arg2);
15081
15082 wxPyEndAllowThreads(__tstate);
15083 if (PyErr_Occurred()) SWIG_fail;
15084 }
15085 Py_INCREF(Py_None); resultobj = Py_None;
15086 {
15087 if (temp2) delete arg2;
15088 }
15089 return resultobj;
15090 fail:
15091 {
15092 if (temp2) delete arg2;
15093 }
15094 return NULL;
15095 }
15096
15097
15098 static PyObject *_wrap_MultiChoiceDialog_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
15099 PyObject *resultobj = NULL;
15100 wxMultiChoiceDialog *arg1 = (wxMultiChoiceDialog *) 0 ;
15101 PyObject *result;
15102 PyObject * obj0 = 0 ;
15103 char *kwnames[] = {
15104 (char *) "self", NULL
15105 };
15106
15107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MultiChoiceDialog_GetSelections",kwnames,&obj0)) goto fail;
15108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMultiChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15109 if (SWIG_arg_fail(1)) SWIG_fail;
15110 {
15111 PyThreadState* __tstate = wxPyBeginAllowThreads();
15112 result = (PyObject *)wxMultiChoiceDialog_GetSelections(arg1);
15113
15114 wxPyEndAllowThreads(__tstate);
15115 if (PyErr_Occurred()) SWIG_fail;
15116 }
15117 resultobj = result;
15118 return resultobj;
15119 fail:
15120 return NULL;
15121 }
15122
15123
15124 static PyObject * MultiChoiceDialog_swigregister(PyObject *, PyObject *args) {
15125 PyObject *obj;
15126 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15127 SWIG_TypeClientData(SWIGTYPE_p_wxMultiChoiceDialog, obj);
15128 Py_INCREF(obj);
15129 return Py_BuildValue((char *)"");
15130 }
15131 static PyObject *_wrap_new_SingleChoiceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15132 PyObject *resultobj = NULL;
15133 wxWindow *arg1 = (wxWindow *) 0 ;
15134 wxString *arg2 = 0 ;
15135 wxString *arg3 = 0 ;
15136 int arg4 ;
15137 wxString *arg5 = (wxString *) 0 ;
15138 long arg6 = (long) wxCHOICEDLG_STYLE ;
15139 wxPoint const &arg7_defvalue = wxDefaultPosition ;
15140 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
15141 wxSingleChoiceDialog *result;
15142 bool temp2 = false ;
15143 bool temp3 = false ;
15144 wxPoint temp7 ;
15145 PyObject * obj0 = 0 ;
15146 PyObject * obj1 = 0 ;
15147 PyObject * obj2 = 0 ;
15148 PyObject * obj3 = 0 ;
15149 PyObject * obj4 = 0 ;
15150 PyObject * obj5 = 0 ;
15151 char *kwnames[] = {
15152 (char *) "parent",(char *) "message",(char *) "caption",(char *) "choices",(char *) "style",(char *) "pos", NULL
15153 };
15154
15155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:new_SingleChoiceDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15157 if (SWIG_arg_fail(1)) SWIG_fail;
15158 {
15159 arg2 = wxString_in_helper(obj1);
15160 if (arg2 == NULL) SWIG_fail;
15161 temp2 = true;
15162 }
15163 {
15164 arg3 = wxString_in_helper(obj2);
15165 if (arg3 == NULL) SWIG_fail;
15166 temp3 = true;
15167 }
15168 {
15169 arg4 = PyList_Size(obj3);
15170 arg5 = wxString_LIST_helper(obj3);
15171 if (arg5 == NULL) SWIG_fail;
15172 }
15173 if (obj4) {
15174 {
15175 arg6 = static_cast<long >(SWIG_As_long(obj4));
15176 if (SWIG_arg_fail(6)) SWIG_fail;
15177 }
15178 }
15179 if (obj5) {
15180 {
15181 arg7 = &temp7;
15182 if ( ! wxPoint_helper(obj5, &arg7)) SWIG_fail;
15183 }
15184 }
15185 {
15186 if (!wxPyCheckForApp()) SWIG_fail;
15187 PyThreadState* __tstate = wxPyBeginAllowThreads();
15188 result = (wxSingleChoiceDialog *)new_wxSingleChoiceDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,(wxPoint const &)*arg7);
15189
15190 wxPyEndAllowThreads(__tstate);
15191 if (PyErr_Occurred()) SWIG_fail;
15192 }
15193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleChoiceDialog, 1);
15194 {
15195 if (temp2)
15196 delete arg2;
15197 }
15198 {
15199 if (temp3)
15200 delete arg3;
15201 }
15202 {
15203 if (arg5) delete [] arg5;
15204 }
15205 return resultobj;
15206 fail:
15207 {
15208 if (temp2)
15209 delete arg2;
15210 }
15211 {
15212 if (temp3)
15213 delete arg3;
15214 }
15215 {
15216 if (arg5) delete [] arg5;
15217 }
15218 return NULL;
15219 }
15220
15221
15222 static PyObject *_wrap_SingleChoiceDialog_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15223 PyObject *resultobj = NULL;
15224 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15225 int result;
15226 PyObject * obj0 = 0 ;
15227 char *kwnames[] = {
15228 (char *) "self", NULL
15229 };
15230
15231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleChoiceDialog_GetSelection",kwnames,&obj0)) goto fail;
15232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15233 if (SWIG_arg_fail(1)) SWIG_fail;
15234 {
15235 PyThreadState* __tstate = wxPyBeginAllowThreads();
15236 result = (int)(arg1)->GetSelection();
15237
15238 wxPyEndAllowThreads(__tstate);
15239 if (PyErr_Occurred()) SWIG_fail;
15240 }
15241 {
15242 resultobj = SWIG_From_int(static_cast<int >(result));
15243 }
15244 return resultobj;
15245 fail:
15246 return NULL;
15247 }
15248
15249
15250 static PyObject *_wrap_SingleChoiceDialog_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15251 PyObject *resultobj = NULL;
15252 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15253 wxString result;
15254 PyObject * obj0 = 0 ;
15255 char *kwnames[] = {
15256 (char *) "self", NULL
15257 };
15258
15259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleChoiceDialog_GetStringSelection",kwnames,&obj0)) goto fail;
15260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15261 if (SWIG_arg_fail(1)) SWIG_fail;
15262 {
15263 PyThreadState* __tstate = wxPyBeginAllowThreads();
15264 result = (arg1)->GetStringSelection();
15265
15266 wxPyEndAllowThreads(__tstate);
15267 if (PyErr_Occurred()) SWIG_fail;
15268 }
15269 {
15270 #if wxUSE_UNICODE
15271 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15272 #else
15273 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15274 #endif
15275 }
15276 return resultobj;
15277 fail:
15278 return NULL;
15279 }
15280
15281
15282 static PyObject *_wrap_SingleChoiceDialog_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15283 PyObject *resultobj = NULL;
15284 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15285 int arg2 ;
15286 PyObject * obj0 = 0 ;
15287 PyObject * obj1 = 0 ;
15288 char *kwnames[] = {
15289 (char *) "self",(char *) "sel", NULL
15290 };
15291
15292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SingleChoiceDialog_SetSelection",kwnames,&obj0,&obj1)) goto fail;
15293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15294 if (SWIG_arg_fail(1)) SWIG_fail;
15295 {
15296 arg2 = static_cast<int >(SWIG_As_int(obj1));
15297 if (SWIG_arg_fail(2)) SWIG_fail;
15298 }
15299 {
15300 PyThreadState* __tstate = wxPyBeginAllowThreads();
15301 (arg1)->SetSelection(arg2);
15302
15303 wxPyEndAllowThreads(__tstate);
15304 if (PyErr_Occurred()) SWIG_fail;
15305 }
15306 Py_INCREF(Py_None); resultobj = Py_None;
15307 return resultobj;
15308 fail:
15309 return NULL;
15310 }
15311
15312
15313 static PyObject * SingleChoiceDialog_swigregister(PyObject *, PyObject *args) {
15314 PyObject *obj;
15315 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15316 SWIG_TypeClientData(SWIGTYPE_p_wxSingleChoiceDialog, obj);
15317 Py_INCREF(obj);
15318 return Py_BuildValue((char *)"");
15319 }
15320 static PyObject *_wrap_new_TextEntryDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15321 PyObject *resultobj = NULL;
15322 wxWindow *arg1 = (wxWindow *) 0 ;
15323 wxString *arg2 = 0 ;
15324 wxString const &arg3_defvalue = wxPyGetTextFromUserPromptStr ;
15325 wxString *arg3 = (wxString *) &arg3_defvalue ;
15326 wxString const &arg4_defvalue = wxPyEmptyString ;
15327 wxString *arg4 = (wxString *) &arg4_defvalue ;
15328 long arg5 = (long) wxTextEntryDialogStyle ;
15329 wxPoint const &arg6_defvalue = wxDefaultPosition ;
15330 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
15331 wxTextEntryDialog *result;
15332 bool temp2 = false ;
15333 bool temp3 = false ;
15334 bool temp4 = false ;
15335 wxPoint temp6 ;
15336 PyObject * obj0 = 0 ;
15337 PyObject * obj1 = 0 ;
15338 PyObject * obj2 = 0 ;
15339 PyObject * obj3 = 0 ;
15340 PyObject * obj4 = 0 ;
15341 PyObject * obj5 = 0 ;
15342 char *kwnames[] = {
15343 (char *) "parent",(char *) "message",(char *) "caption",(char *) "defaultValue",(char *) "style",(char *) "pos", NULL
15344 };
15345
15346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_TextEntryDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15348 if (SWIG_arg_fail(1)) SWIG_fail;
15349 {
15350 arg2 = wxString_in_helper(obj1);
15351 if (arg2 == NULL) SWIG_fail;
15352 temp2 = true;
15353 }
15354 if (obj2) {
15355 {
15356 arg3 = wxString_in_helper(obj2);
15357 if (arg3 == NULL) SWIG_fail;
15358 temp3 = true;
15359 }
15360 }
15361 if (obj3) {
15362 {
15363 arg4 = wxString_in_helper(obj3);
15364 if (arg4 == NULL) SWIG_fail;
15365 temp4 = true;
15366 }
15367 }
15368 if (obj4) {
15369 {
15370 arg5 = static_cast<long >(SWIG_As_long(obj4));
15371 if (SWIG_arg_fail(5)) SWIG_fail;
15372 }
15373 }
15374 if (obj5) {
15375 {
15376 arg6 = &temp6;
15377 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
15378 }
15379 }
15380 {
15381 if (!wxPyCheckForApp()) SWIG_fail;
15382 PyThreadState* __tstate = wxPyBeginAllowThreads();
15383 result = (wxTextEntryDialog *)new wxTextEntryDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5,(wxPoint const &)*arg6);
15384
15385 wxPyEndAllowThreads(__tstate);
15386 if (PyErr_Occurred()) SWIG_fail;
15387 }
15388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextEntryDialog, 1);
15389 {
15390 if (temp2)
15391 delete arg2;
15392 }
15393 {
15394 if (temp3)
15395 delete arg3;
15396 }
15397 {
15398 if (temp4)
15399 delete arg4;
15400 }
15401 return resultobj;
15402 fail:
15403 {
15404 if (temp2)
15405 delete arg2;
15406 }
15407 {
15408 if (temp3)
15409 delete arg3;
15410 }
15411 {
15412 if (temp4)
15413 delete arg4;
15414 }
15415 return NULL;
15416 }
15417
15418
15419 static PyObject *_wrap_TextEntryDialog_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15420 PyObject *resultobj = NULL;
15421 wxTextEntryDialog *arg1 = (wxTextEntryDialog *) 0 ;
15422 wxString result;
15423 PyObject * obj0 = 0 ;
15424 char *kwnames[] = {
15425 (char *) "self", NULL
15426 };
15427
15428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextEntryDialog_GetValue",kwnames,&obj0)) goto fail;
15429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextEntryDialog, SWIG_POINTER_EXCEPTION | 0);
15430 if (SWIG_arg_fail(1)) SWIG_fail;
15431 {
15432 PyThreadState* __tstate = wxPyBeginAllowThreads();
15433 result = (arg1)->GetValue();
15434
15435 wxPyEndAllowThreads(__tstate);
15436 if (PyErr_Occurred()) SWIG_fail;
15437 }
15438 {
15439 #if wxUSE_UNICODE
15440 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15441 #else
15442 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15443 #endif
15444 }
15445 return resultobj;
15446 fail:
15447 return NULL;
15448 }
15449
15450
15451 static PyObject *_wrap_TextEntryDialog_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15452 PyObject *resultobj = NULL;
15453 wxTextEntryDialog *arg1 = (wxTextEntryDialog *) 0 ;
15454 wxString *arg2 = 0 ;
15455 bool temp2 = false ;
15456 PyObject * obj0 = 0 ;
15457 PyObject * obj1 = 0 ;
15458 char *kwnames[] = {
15459 (char *) "self",(char *) "value", NULL
15460 };
15461
15462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextEntryDialog_SetValue",kwnames,&obj0,&obj1)) goto fail;
15463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextEntryDialog, SWIG_POINTER_EXCEPTION | 0);
15464 if (SWIG_arg_fail(1)) SWIG_fail;
15465 {
15466 arg2 = wxString_in_helper(obj1);
15467 if (arg2 == NULL) SWIG_fail;
15468 temp2 = true;
15469 }
15470 {
15471 PyThreadState* __tstate = wxPyBeginAllowThreads();
15472 (arg1)->SetValue((wxString const &)*arg2);
15473
15474 wxPyEndAllowThreads(__tstate);
15475 if (PyErr_Occurred()) SWIG_fail;
15476 }
15477 Py_INCREF(Py_None); resultobj = Py_None;
15478 {
15479 if (temp2)
15480 delete arg2;
15481 }
15482 return resultobj;
15483 fail:
15484 {
15485 if (temp2)
15486 delete arg2;
15487 }
15488 return NULL;
15489 }
15490
15491
15492 static PyObject * TextEntryDialog_swigregister(PyObject *, PyObject *args) {
15493 PyObject *obj;
15494 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15495 SWIG_TypeClientData(SWIGTYPE_p_wxTextEntryDialog, obj);
15496 Py_INCREF(obj);
15497 return Py_BuildValue((char *)"");
15498 }
15499 static int _wrap_GetPasswordFromUserPromptStr_set(PyObject *) {
15500 PyErr_SetString(PyExc_TypeError,"Variable GetPasswordFromUserPromptStr is read-only.");
15501 return 1;
15502 }
15503
15504
15505 static PyObject *_wrap_GetPasswordFromUserPromptStr_get(void) {
15506 PyObject *pyobj = NULL;
15507
15508 {
15509 #if wxUSE_UNICODE
15510 pyobj = PyUnicode_FromWideChar((&wxPyGetPasswordFromUserPromptStr)->c_str(), (&wxPyGetPasswordFromUserPromptStr)->Len());
15511 #else
15512 pyobj = PyString_FromStringAndSize((&wxPyGetPasswordFromUserPromptStr)->c_str(), (&wxPyGetPasswordFromUserPromptStr)->Len());
15513 #endif
15514 }
15515 return pyobj;
15516 }
15517
15518
15519 static PyObject *_wrap_new_PasswordEntryDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15520 PyObject *resultobj = NULL;
15521 wxWindow *arg1 = (wxWindow *) 0 ;
15522 wxString *arg2 = 0 ;
15523 wxString const &arg3_defvalue = wxPyGetPasswordFromUserPromptStr ;
15524 wxString *arg3 = (wxString *) &arg3_defvalue ;
15525 wxString const &arg4_defvalue = wxPyEmptyString ;
15526 wxString *arg4 = (wxString *) &arg4_defvalue ;
15527 long arg5 = (long) wxTextEntryDialogStyle ;
15528 wxPoint const &arg6_defvalue = wxDefaultPosition ;
15529 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
15530 wxPasswordEntryDialog *result;
15531 bool temp2 = false ;
15532 bool temp3 = false ;
15533 bool temp4 = false ;
15534 wxPoint temp6 ;
15535 PyObject * obj0 = 0 ;
15536 PyObject * obj1 = 0 ;
15537 PyObject * obj2 = 0 ;
15538 PyObject * obj3 = 0 ;
15539 PyObject * obj4 = 0 ;
15540 PyObject * obj5 = 0 ;
15541 char *kwnames[] = {
15542 (char *) "parent",(char *) "message",(char *) "caption",(char *) "value",(char *) "style",(char *) "pos", NULL
15543 };
15544
15545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_PasswordEntryDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15547 if (SWIG_arg_fail(1)) SWIG_fail;
15548 {
15549 arg2 = wxString_in_helper(obj1);
15550 if (arg2 == NULL) SWIG_fail;
15551 temp2 = true;
15552 }
15553 if (obj2) {
15554 {
15555 arg3 = wxString_in_helper(obj2);
15556 if (arg3 == NULL) SWIG_fail;
15557 temp3 = true;
15558 }
15559 }
15560 if (obj3) {
15561 {
15562 arg4 = wxString_in_helper(obj3);
15563 if (arg4 == NULL) SWIG_fail;
15564 temp4 = true;
15565 }
15566 }
15567 if (obj4) {
15568 {
15569 arg5 = static_cast<long >(SWIG_As_long(obj4));
15570 if (SWIG_arg_fail(5)) SWIG_fail;
15571 }
15572 }
15573 if (obj5) {
15574 {
15575 arg6 = &temp6;
15576 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
15577 }
15578 }
15579 {
15580 PyThreadState* __tstate = wxPyBeginAllowThreads();
15581 result = (wxPasswordEntryDialog *)new wxPasswordEntryDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5,(wxPoint const &)*arg6);
15582
15583 wxPyEndAllowThreads(__tstate);
15584 if (PyErr_Occurred()) SWIG_fail;
15585 }
15586 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPasswordEntryDialog, 1);
15587 {
15588 if (temp2)
15589 delete arg2;
15590 }
15591 {
15592 if (temp3)
15593 delete arg3;
15594 }
15595 {
15596 if (temp4)
15597 delete arg4;
15598 }
15599 return resultobj;
15600 fail:
15601 {
15602 if (temp2)
15603 delete arg2;
15604 }
15605 {
15606 if (temp3)
15607 delete arg3;
15608 }
15609 {
15610 if (temp4)
15611 delete arg4;
15612 }
15613 return NULL;
15614 }
15615
15616
15617 static PyObject * PasswordEntryDialog_swigregister(PyObject *, PyObject *args) {
15618 PyObject *obj;
15619 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15620 SWIG_TypeClientData(SWIGTYPE_p_wxPasswordEntryDialog, obj);
15621 Py_INCREF(obj);
15622 return Py_BuildValue((char *)"");
15623 }
15624 static PyObject *_wrap_new_FontData(PyObject *, PyObject *args, PyObject *kwargs) {
15625 PyObject *resultobj = NULL;
15626 wxFontData *result;
15627 char *kwnames[] = {
15628 NULL
15629 };
15630
15631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FontData",kwnames)) goto fail;
15632 {
15633 PyThreadState* __tstate = wxPyBeginAllowThreads();
15634 result = (wxFontData *)new wxFontData();
15635
15636 wxPyEndAllowThreads(__tstate);
15637 if (PyErr_Occurred()) SWIG_fail;
15638 }
15639 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontData, 1);
15640 return resultobj;
15641 fail:
15642 return NULL;
15643 }
15644
15645
15646 static PyObject *_wrap_delete_FontData(PyObject *, PyObject *args, PyObject *kwargs) {
15647 PyObject *resultobj = NULL;
15648 wxFontData *arg1 = (wxFontData *) 0 ;
15649 PyObject * obj0 = 0 ;
15650 char *kwnames[] = {
15651 (char *) "self", NULL
15652 };
15653
15654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FontData",kwnames,&obj0)) goto fail;
15655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15656 if (SWIG_arg_fail(1)) SWIG_fail;
15657 {
15658 PyThreadState* __tstate = wxPyBeginAllowThreads();
15659 delete arg1;
15660
15661 wxPyEndAllowThreads(__tstate);
15662 if (PyErr_Occurred()) SWIG_fail;
15663 }
15664 Py_INCREF(Py_None); resultobj = Py_None;
15665 return resultobj;
15666 fail:
15667 return NULL;
15668 }
15669
15670
15671 static PyObject *_wrap_FontData_EnableEffects(PyObject *, PyObject *args, PyObject *kwargs) {
15672 PyObject *resultobj = NULL;
15673 wxFontData *arg1 = (wxFontData *) 0 ;
15674 bool arg2 ;
15675 PyObject * obj0 = 0 ;
15676 PyObject * obj1 = 0 ;
15677 char *kwnames[] = {
15678 (char *) "self",(char *) "enable", NULL
15679 };
15680
15681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_EnableEffects",kwnames,&obj0,&obj1)) goto fail;
15682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15683 if (SWIG_arg_fail(1)) SWIG_fail;
15684 {
15685 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
15686 if (SWIG_arg_fail(2)) SWIG_fail;
15687 }
15688 {
15689 PyThreadState* __tstate = wxPyBeginAllowThreads();
15690 (arg1)->EnableEffects(arg2);
15691
15692 wxPyEndAllowThreads(__tstate);
15693 if (PyErr_Occurred()) SWIG_fail;
15694 }
15695 Py_INCREF(Py_None); resultobj = Py_None;
15696 return resultobj;
15697 fail:
15698 return NULL;
15699 }
15700
15701
15702 static PyObject *_wrap_FontData_GetAllowSymbols(PyObject *, PyObject *args, PyObject *kwargs) {
15703 PyObject *resultobj = NULL;
15704 wxFontData *arg1 = (wxFontData *) 0 ;
15705 bool result;
15706 PyObject * obj0 = 0 ;
15707 char *kwnames[] = {
15708 (char *) "self", NULL
15709 };
15710
15711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetAllowSymbols",kwnames,&obj0)) goto fail;
15712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15713 if (SWIG_arg_fail(1)) SWIG_fail;
15714 {
15715 PyThreadState* __tstate = wxPyBeginAllowThreads();
15716 result = (bool)(arg1)->GetAllowSymbols();
15717
15718 wxPyEndAllowThreads(__tstate);
15719 if (PyErr_Occurred()) SWIG_fail;
15720 }
15721 {
15722 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15723 }
15724 return resultobj;
15725 fail:
15726 return NULL;
15727 }
15728
15729
15730 static PyObject *_wrap_FontData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
15731 PyObject *resultobj = NULL;
15732 wxFontData *arg1 = (wxFontData *) 0 ;
15733 wxColour result;
15734 PyObject * obj0 = 0 ;
15735 char *kwnames[] = {
15736 (char *) "self", NULL
15737 };
15738
15739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetColour",kwnames,&obj0)) goto fail;
15740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15741 if (SWIG_arg_fail(1)) SWIG_fail;
15742 {
15743 PyThreadState* __tstate = wxPyBeginAllowThreads();
15744 result = (arg1)->GetColour();
15745
15746 wxPyEndAllowThreads(__tstate);
15747 if (PyErr_Occurred()) SWIG_fail;
15748 }
15749 {
15750 wxColour * resultptr;
15751 resultptr = new wxColour(static_cast<wxColour & >(result));
15752 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
15753 }
15754 return resultobj;
15755 fail:
15756 return NULL;
15757 }
15758
15759
15760 static PyObject *_wrap_FontData_GetChosenFont(PyObject *, PyObject *args, PyObject *kwargs) {
15761 PyObject *resultobj = NULL;
15762 wxFontData *arg1 = (wxFontData *) 0 ;
15763 wxFont result;
15764 PyObject * obj0 = 0 ;
15765 char *kwnames[] = {
15766 (char *) "self", NULL
15767 };
15768
15769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetChosenFont",kwnames,&obj0)) goto fail;
15770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15771 if (SWIG_arg_fail(1)) SWIG_fail;
15772 {
15773 PyThreadState* __tstate = wxPyBeginAllowThreads();
15774 result = (arg1)->GetChosenFont();
15775
15776 wxPyEndAllowThreads(__tstate);
15777 if (PyErr_Occurred()) SWIG_fail;
15778 }
15779 {
15780 wxFont * resultptr;
15781 resultptr = new wxFont(static_cast<wxFont & >(result));
15782 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
15783 }
15784 return resultobj;
15785 fail:
15786 return NULL;
15787 }
15788
15789
15790 static PyObject *_wrap_FontData_GetEnableEffects(PyObject *, PyObject *args, PyObject *kwargs) {
15791 PyObject *resultobj = NULL;
15792 wxFontData *arg1 = (wxFontData *) 0 ;
15793 bool result;
15794 PyObject * obj0 = 0 ;
15795 char *kwnames[] = {
15796 (char *) "self", NULL
15797 };
15798
15799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetEnableEffects",kwnames,&obj0)) goto fail;
15800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15801 if (SWIG_arg_fail(1)) SWIG_fail;
15802 {
15803 PyThreadState* __tstate = wxPyBeginAllowThreads();
15804 result = (bool)(arg1)->GetEnableEffects();
15805
15806 wxPyEndAllowThreads(__tstate);
15807 if (PyErr_Occurred()) SWIG_fail;
15808 }
15809 {
15810 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15811 }
15812 return resultobj;
15813 fail:
15814 return NULL;
15815 }
15816
15817
15818 static PyObject *_wrap_FontData_GetInitialFont(PyObject *, PyObject *args, PyObject *kwargs) {
15819 PyObject *resultobj = NULL;
15820 wxFontData *arg1 = (wxFontData *) 0 ;
15821 wxFont result;
15822 PyObject * obj0 = 0 ;
15823 char *kwnames[] = {
15824 (char *) "self", NULL
15825 };
15826
15827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetInitialFont",kwnames,&obj0)) goto fail;
15828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15829 if (SWIG_arg_fail(1)) SWIG_fail;
15830 {
15831 PyThreadState* __tstate = wxPyBeginAllowThreads();
15832 result = (arg1)->GetInitialFont();
15833
15834 wxPyEndAllowThreads(__tstate);
15835 if (PyErr_Occurred()) SWIG_fail;
15836 }
15837 {
15838 wxFont * resultptr;
15839 resultptr = new wxFont(static_cast<wxFont & >(result));
15840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
15841 }
15842 return resultobj;
15843 fail:
15844 return NULL;
15845 }
15846
15847
15848 static PyObject *_wrap_FontData_GetShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
15849 PyObject *resultobj = NULL;
15850 wxFontData *arg1 = (wxFontData *) 0 ;
15851 bool result;
15852 PyObject * obj0 = 0 ;
15853 char *kwnames[] = {
15854 (char *) "self", NULL
15855 };
15856
15857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetShowHelp",kwnames,&obj0)) goto fail;
15858 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15859 if (SWIG_arg_fail(1)) SWIG_fail;
15860 {
15861 PyThreadState* __tstate = wxPyBeginAllowThreads();
15862 result = (bool)(arg1)->GetShowHelp();
15863
15864 wxPyEndAllowThreads(__tstate);
15865 if (PyErr_Occurred()) SWIG_fail;
15866 }
15867 {
15868 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15869 }
15870 return resultobj;
15871 fail:
15872 return NULL;
15873 }
15874
15875
15876 static PyObject *_wrap_FontData_SetAllowSymbols(PyObject *, PyObject *args, PyObject *kwargs) {
15877 PyObject *resultobj = NULL;
15878 wxFontData *arg1 = (wxFontData *) 0 ;
15879 bool arg2 ;
15880 PyObject * obj0 = 0 ;
15881 PyObject * obj1 = 0 ;
15882 char *kwnames[] = {
15883 (char *) "self",(char *) "allowSymbols", NULL
15884 };
15885
15886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetAllowSymbols",kwnames,&obj0,&obj1)) goto fail;
15887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15888 if (SWIG_arg_fail(1)) SWIG_fail;
15889 {
15890 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
15891 if (SWIG_arg_fail(2)) SWIG_fail;
15892 }
15893 {
15894 PyThreadState* __tstate = wxPyBeginAllowThreads();
15895 (arg1)->SetAllowSymbols(arg2);
15896
15897 wxPyEndAllowThreads(__tstate);
15898 if (PyErr_Occurred()) SWIG_fail;
15899 }
15900 Py_INCREF(Py_None); resultobj = Py_None;
15901 return resultobj;
15902 fail:
15903 return NULL;
15904 }
15905
15906
15907 static PyObject *_wrap_FontData_SetChosenFont(PyObject *, PyObject *args, PyObject *kwargs) {
15908 PyObject *resultobj = NULL;
15909 wxFontData *arg1 = (wxFontData *) 0 ;
15910 wxFont *arg2 = 0 ;
15911 PyObject * obj0 = 0 ;
15912 PyObject * obj1 = 0 ;
15913 char *kwnames[] = {
15914 (char *) "self",(char *) "font", NULL
15915 };
15916
15917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetChosenFont",kwnames,&obj0,&obj1)) goto fail;
15918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15919 if (SWIG_arg_fail(1)) SWIG_fail;
15920 {
15921 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
15922 if (SWIG_arg_fail(2)) SWIG_fail;
15923 if (arg2 == NULL) {
15924 SWIG_null_ref("wxFont");
15925 }
15926 if (SWIG_arg_fail(2)) SWIG_fail;
15927 }
15928 {
15929 PyThreadState* __tstate = wxPyBeginAllowThreads();
15930 (arg1)->SetChosenFont((wxFont const &)*arg2);
15931
15932 wxPyEndAllowThreads(__tstate);
15933 if (PyErr_Occurred()) SWIG_fail;
15934 }
15935 Py_INCREF(Py_None); resultobj = Py_None;
15936 return resultobj;
15937 fail:
15938 return NULL;
15939 }
15940
15941
15942 static PyObject *_wrap_FontData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
15943 PyObject *resultobj = NULL;
15944 wxFontData *arg1 = (wxFontData *) 0 ;
15945 wxColour *arg2 = 0 ;
15946 wxColour temp2 ;
15947 PyObject * obj0 = 0 ;
15948 PyObject * obj1 = 0 ;
15949 char *kwnames[] = {
15950 (char *) "self",(char *) "colour", NULL
15951 };
15952
15953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetColour",kwnames,&obj0,&obj1)) goto fail;
15954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15955 if (SWIG_arg_fail(1)) SWIG_fail;
15956 {
15957 arg2 = &temp2;
15958 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
15959 }
15960 {
15961 PyThreadState* __tstate = wxPyBeginAllowThreads();
15962 (arg1)->SetColour((wxColour const &)*arg2);
15963
15964 wxPyEndAllowThreads(__tstate);
15965 if (PyErr_Occurred()) SWIG_fail;
15966 }
15967 Py_INCREF(Py_None); resultobj = Py_None;
15968 return resultobj;
15969 fail:
15970 return NULL;
15971 }
15972
15973
15974 static PyObject *_wrap_FontData_SetInitialFont(PyObject *, PyObject *args, PyObject *kwargs) {
15975 PyObject *resultobj = NULL;
15976 wxFontData *arg1 = (wxFontData *) 0 ;
15977 wxFont *arg2 = 0 ;
15978 PyObject * obj0 = 0 ;
15979 PyObject * obj1 = 0 ;
15980 char *kwnames[] = {
15981 (char *) "self",(char *) "font", NULL
15982 };
15983
15984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetInitialFont",kwnames,&obj0,&obj1)) goto fail;
15985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15986 if (SWIG_arg_fail(1)) SWIG_fail;
15987 {
15988 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
15989 if (SWIG_arg_fail(2)) SWIG_fail;
15990 if (arg2 == NULL) {
15991 SWIG_null_ref("wxFont");
15992 }
15993 if (SWIG_arg_fail(2)) SWIG_fail;
15994 }
15995 {
15996 PyThreadState* __tstate = wxPyBeginAllowThreads();
15997 (arg1)->SetInitialFont((wxFont const &)*arg2);
15998
15999 wxPyEndAllowThreads(__tstate);
16000 if (PyErr_Occurred()) SWIG_fail;
16001 }
16002 Py_INCREF(Py_None); resultobj = Py_None;
16003 return resultobj;
16004 fail:
16005 return NULL;
16006 }
16007
16008
16009 static PyObject *_wrap_FontData_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
16010 PyObject *resultobj = NULL;
16011 wxFontData *arg1 = (wxFontData *) 0 ;
16012 int arg2 ;
16013 int arg3 ;
16014 PyObject * obj0 = 0 ;
16015 PyObject * obj1 = 0 ;
16016 PyObject * obj2 = 0 ;
16017 char *kwnames[] = {
16018 (char *) "self",(char *) "min",(char *) "max", NULL
16019 };
16020
16021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FontData_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
16022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16023 if (SWIG_arg_fail(1)) SWIG_fail;
16024 {
16025 arg2 = static_cast<int >(SWIG_As_int(obj1));
16026 if (SWIG_arg_fail(2)) SWIG_fail;
16027 }
16028 {
16029 arg3 = static_cast<int >(SWIG_As_int(obj2));
16030 if (SWIG_arg_fail(3)) SWIG_fail;
16031 }
16032 {
16033 PyThreadState* __tstate = wxPyBeginAllowThreads();
16034 (arg1)->SetRange(arg2,arg3);
16035
16036 wxPyEndAllowThreads(__tstate);
16037 if (PyErr_Occurred()) SWIG_fail;
16038 }
16039 Py_INCREF(Py_None); resultobj = Py_None;
16040 return resultobj;
16041 fail:
16042 return NULL;
16043 }
16044
16045
16046 static PyObject *_wrap_FontData_SetShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
16047 PyObject *resultobj = NULL;
16048 wxFontData *arg1 = (wxFontData *) 0 ;
16049 bool arg2 ;
16050 PyObject * obj0 = 0 ;
16051 PyObject * obj1 = 0 ;
16052 char *kwnames[] = {
16053 (char *) "self",(char *) "showHelp", NULL
16054 };
16055
16056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetShowHelp",kwnames,&obj0,&obj1)) goto fail;
16057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16058 if (SWIG_arg_fail(1)) SWIG_fail;
16059 {
16060 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
16061 if (SWIG_arg_fail(2)) SWIG_fail;
16062 }
16063 {
16064 PyThreadState* __tstate = wxPyBeginAllowThreads();
16065 (arg1)->SetShowHelp(arg2);
16066
16067 wxPyEndAllowThreads(__tstate);
16068 if (PyErr_Occurred()) SWIG_fail;
16069 }
16070 Py_INCREF(Py_None); resultobj = Py_None;
16071 return resultobj;
16072 fail:
16073 return NULL;
16074 }
16075
16076
16077 static PyObject * FontData_swigregister(PyObject *, PyObject *args) {
16078 PyObject *obj;
16079 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16080 SWIG_TypeClientData(SWIGTYPE_p_wxFontData, obj);
16081 Py_INCREF(obj);
16082 return Py_BuildValue((char *)"");
16083 }
16084 static PyObject *_wrap_new_FontDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16085 PyObject *resultobj = NULL;
16086 wxWindow *arg1 = (wxWindow *) 0 ;
16087 wxFontData *arg2 = 0 ;
16088 wxFontDialog *result;
16089 PyObject * obj0 = 0 ;
16090 PyObject * obj1 = 0 ;
16091 char *kwnames[] = {
16092 (char *) "parent",(char *) "data", NULL
16093 };
16094
16095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_FontDialog",kwnames,&obj0,&obj1)) goto fail;
16096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16097 if (SWIG_arg_fail(1)) SWIG_fail;
16098 {
16099 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16100 if (SWIG_arg_fail(2)) SWIG_fail;
16101 if (arg2 == NULL) {
16102 SWIG_null_ref("wxFontData");
16103 }
16104 if (SWIG_arg_fail(2)) SWIG_fail;
16105 }
16106 {
16107 if (!wxPyCheckForApp()) SWIG_fail;
16108 PyThreadState* __tstate = wxPyBeginAllowThreads();
16109 result = (wxFontDialog *)new wxFontDialog(arg1,(wxFontData const &)*arg2);
16110
16111 wxPyEndAllowThreads(__tstate);
16112 if (PyErr_Occurred()) SWIG_fail;
16113 }
16114 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontDialog, 1);
16115 return resultobj;
16116 fail:
16117 return NULL;
16118 }
16119
16120
16121 static PyObject *_wrap_FontDialog_GetFontData(PyObject *, PyObject *args, PyObject *kwargs) {
16122 PyObject *resultobj = NULL;
16123 wxFontDialog *arg1 = (wxFontDialog *) 0 ;
16124 wxFontData *result;
16125 PyObject * obj0 = 0 ;
16126 char *kwnames[] = {
16127 (char *) "self", NULL
16128 };
16129
16130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontDialog_GetFontData",kwnames,&obj0)) goto fail;
16131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontDialog, SWIG_POINTER_EXCEPTION | 0);
16132 if (SWIG_arg_fail(1)) SWIG_fail;
16133 {
16134 PyThreadState* __tstate = wxPyBeginAllowThreads();
16135 {
16136 wxFontData &_result_ref = (arg1)->GetFontData();
16137 result = (wxFontData *) &_result_ref;
16138 }
16139
16140 wxPyEndAllowThreads(__tstate);
16141 if (PyErr_Occurred()) SWIG_fail;
16142 }
16143 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontData, 0);
16144 return resultobj;
16145 fail:
16146 return NULL;
16147 }
16148
16149
16150 static PyObject * FontDialog_swigregister(PyObject *, PyObject *args) {
16151 PyObject *obj;
16152 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16153 SWIG_TypeClientData(SWIGTYPE_p_wxFontDialog, obj);
16154 Py_INCREF(obj);
16155 return Py_BuildValue((char *)"");
16156 }
16157 static PyObject *_wrap_GetFontFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
16158 PyObject *resultobj = NULL;
16159 wxWindow *arg1 = (wxWindow *) NULL ;
16160 wxFont const &arg2_defvalue = wxNullFont ;
16161 wxFont *arg2 = (wxFont *) &arg2_defvalue ;
16162 wxString const &arg3_defvalue = wxPyEmptyString ;
16163 wxString *arg3 = (wxString *) &arg3_defvalue ;
16164 wxFont result;
16165 bool temp3 = false ;
16166 PyObject * obj0 = 0 ;
16167 PyObject * obj1 = 0 ;
16168 PyObject * obj2 = 0 ;
16169 char *kwnames[] = {
16170 (char *) "parent",(char *) "fontInit",(char *) "caption", NULL
16171 };
16172
16173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:GetFontFromUser",kwnames,&obj0,&obj1,&obj2)) goto fail;
16174 if (obj0) {
16175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16176 if (SWIG_arg_fail(1)) SWIG_fail;
16177 }
16178 if (obj1) {
16179 {
16180 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
16181 if (SWIG_arg_fail(2)) SWIG_fail;
16182 if (arg2 == NULL) {
16183 SWIG_null_ref("wxFont");
16184 }
16185 if (SWIG_arg_fail(2)) SWIG_fail;
16186 }
16187 }
16188 if (obj2) {
16189 {
16190 arg3 = wxString_in_helper(obj2);
16191 if (arg3 == NULL) SWIG_fail;
16192 temp3 = true;
16193 }
16194 }
16195 {
16196 PyThreadState* __tstate = wxPyBeginAllowThreads();
16197 result = wxGetFontFromUser(arg1,(wxFont const &)*arg2,(wxString const &)*arg3);
16198
16199 wxPyEndAllowThreads(__tstate);
16200 if (PyErr_Occurred()) SWIG_fail;
16201 }
16202 {
16203 wxFont * resultptr;
16204 resultptr = new wxFont(static_cast<wxFont & >(result));
16205 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
16206 }
16207 {
16208 if (temp3)
16209 delete arg3;
16210 }
16211 return resultobj;
16212 fail:
16213 {
16214 if (temp3)
16215 delete arg3;
16216 }
16217 return NULL;
16218 }
16219
16220
16221 static PyObject *_wrap_new_MessageDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16222 PyObject *resultobj = NULL;
16223 wxWindow *arg1 = (wxWindow *) 0 ;
16224 wxString *arg2 = 0 ;
16225 wxString const &arg3_defvalue = wxPyMessageBoxCaptionStr ;
16226 wxString *arg3 = (wxString *) &arg3_defvalue ;
16227 long arg4 = (long) wxOK|wxCANCEL|wxCENTRE ;
16228 wxPoint const &arg5_defvalue = wxDefaultPosition ;
16229 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
16230 wxMessageDialog *result;
16231 bool temp2 = false ;
16232 bool temp3 = false ;
16233 wxPoint temp5 ;
16234 PyObject * obj0 = 0 ;
16235 PyObject * obj1 = 0 ;
16236 PyObject * obj2 = 0 ;
16237 PyObject * obj3 = 0 ;
16238 PyObject * obj4 = 0 ;
16239 char *kwnames[] = {
16240 (char *) "parent",(char *) "message",(char *) "caption",(char *) "style",(char *) "pos", NULL
16241 };
16242
16243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_MessageDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16245 if (SWIG_arg_fail(1)) SWIG_fail;
16246 {
16247 arg2 = wxString_in_helper(obj1);
16248 if (arg2 == NULL) SWIG_fail;
16249 temp2 = true;
16250 }
16251 if (obj2) {
16252 {
16253 arg3 = wxString_in_helper(obj2);
16254 if (arg3 == NULL) SWIG_fail;
16255 temp3 = true;
16256 }
16257 }
16258 if (obj3) {
16259 {
16260 arg4 = static_cast<long >(SWIG_As_long(obj3));
16261 if (SWIG_arg_fail(4)) SWIG_fail;
16262 }
16263 }
16264 if (obj4) {
16265 {
16266 arg5 = &temp5;
16267 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
16268 }
16269 }
16270 {
16271 if (!wxPyCheckForApp()) SWIG_fail;
16272 PyThreadState* __tstate = wxPyBeginAllowThreads();
16273 result = (wxMessageDialog *)new wxMessageDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,(wxPoint const &)*arg5);
16274
16275 wxPyEndAllowThreads(__tstate);
16276 if (PyErr_Occurred()) SWIG_fail;
16277 }
16278 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMessageDialog, 1);
16279 {
16280 if (temp2)
16281 delete arg2;
16282 }
16283 {
16284 if (temp3)
16285 delete arg3;
16286 }
16287 return resultobj;
16288 fail:
16289 {
16290 if (temp2)
16291 delete arg2;
16292 }
16293 {
16294 if (temp3)
16295 delete arg3;
16296 }
16297 return NULL;
16298 }
16299
16300
16301 static PyObject * MessageDialog_swigregister(PyObject *, PyObject *args) {
16302 PyObject *obj;
16303 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16304 SWIG_TypeClientData(SWIGTYPE_p_wxMessageDialog, obj);
16305 Py_INCREF(obj);
16306 return Py_BuildValue((char *)"");
16307 }
16308 static PyObject *_wrap_new_ProgressDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16309 PyObject *resultobj = NULL;
16310 wxString *arg1 = 0 ;
16311 wxString *arg2 = 0 ;
16312 int arg3 = (int) 100 ;
16313 wxWindow *arg4 = (wxWindow *) NULL ;
16314 int arg5 = (int) wxPD_AUTO_HIDE|wxPD_APP_MODAL ;
16315 wxProgressDialog *result;
16316 bool temp1 = false ;
16317 bool temp2 = false ;
16318 PyObject * obj0 = 0 ;
16319 PyObject * obj1 = 0 ;
16320 PyObject * obj2 = 0 ;
16321 PyObject * obj3 = 0 ;
16322 PyObject * obj4 = 0 ;
16323 char *kwnames[] = {
16324 (char *) "title",(char *) "message",(char *) "maximum",(char *) "parent",(char *) "style", NULL
16325 };
16326
16327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_ProgressDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16328 {
16329 arg1 = wxString_in_helper(obj0);
16330 if (arg1 == NULL) SWIG_fail;
16331 temp1 = true;
16332 }
16333 {
16334 arg2 = wxString_in_helper(obj1);
16335 if (arg2 == NULL) SWIG_fail;
16336 temp2 = true;
16337 }
16338 if (obj2) {
16339 {
16340 arg3 = static_cast<int >(SWIG_As_int(obj2));
16341 if (SWIG_arg_fail(3)) SWIG_fail;
16342 }
16343 }
16344 if (obj3) {
16345 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16346 if (SWIG_arg_fail(4)) SWIG_fail;
16347 }
16348 if (obj4) {
16349 {
16350 arg5 = static_cast<int >(SWIG_As_int(obj4));
16351 if (SWIG_arg_fail(5)) SWIG_fail;
16352 }
16353 }
16354 {
16355 if (!wxPyCheckForApp()) SWIG_fail;
16356 PyThreadState* __tstate = wxPyBeginAllowThreads();
16357 result = (wxProgressDialog *)new wxProgressDialog((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5);
16358
16359 wxPyEndAllowThreads(__tstate);
16360 if (PyErr_Occurred()) SWIG_fail;
16361 }
16362 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProgressDialog, 1);
16363 {
16364 if (temp1)
16365 delete arg1;
16366 }
16367 {
16368 if (temp2)
16369 delete arg2;
16370 }
16371 return resultobj;
16372 fail:
16373 {
16374 if (temp1)
16375 delete arg1;
16376 }
16377 {
16378 if (temp2)
16379 delete arg2;
16380 }
16381 return NULL;
16382 }
16383
16384
16385 static PyObject *_wrap_ProgressDialog_Update(PyObject *, PyObject *args, PyObject *kwargs) {
16386 PyObject *resultobj = NULL;
16387 wxProgressDialog *arg1 = (wxProgressDialog *) 0 ;
16388 int arg2 ;
16389 wxString const &arg3_defvalue = wxPyEmptyString ;
16390 wxString *arg3 = (wxString *) &arg3_defvalue ;
16391 bool result;
16392 bool temp3 = false ;
16393 PyObject * obj0 = 0 ;
16394 PyObject * obj1 = 0 ;
16395 PyObject * obj2 = 0 ;
16396 char *kwnames[] = {
16397 (char *) "self",(char *) "value",(char *) "newmsg", NULL
16398 };
16399
16400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ProgressDialog_Update",kwnames,&obj0,&obj1,&obj2)) goto fail;
16401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProgressDialog, SWIG_POINTER_EXCEPTION | 0);
16402 if (SWIG_arg_fail(1)) SWIG_fail;
16403 {
16404 arg2 = static_cast<int >(SWIG_As_int(obj1));
16405 if (SWIG_arg_fail(2)) SWIG_fail;
16406 }
16407 if (obj2) {
16408 {
16409 arg3 = wxString_in_helper(obj2);
16410 if (arg3 == NULL) SWIG_fail;
16411 temp3 = true;
16412 }
16413 }
16414 {
16415 PyThreadState* __tstate = wxPyBeginAllowThreads();
16416 result = (bool)(arg1)->Update(arg2,(wxString const &)*arg3);
16417
16418 wxPyEndAllowThreads(__tstate);
16419 if (PyErr_Occurred()) SWIG_fail;
16420 }
16421 {
16422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16423 }
16424 {
16425 if (temp3)
16426 delete arg3;
16427 }
16428 return resultobj;
16429 fail:
16430 {
16431 if (temp3)
16432 delete arg3;
16433 }
16434 return NULL;
16435 }
16436
16437
16438 static PyObject *_wrap_ProgressDialog_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
16439 PyObject *resultobj = NULL;
16440 wxProgressDialog *arg1 = (wxProgressDialog *) 0 ;
16441 PyObject * obj0 = 0 ;
16442 char *kwnames[] = {
16443 (char *) "self", NULL
16444 };
16445
16446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProgressDialog_Resume",kwnames,&obj0)) goto fail;
16447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProgressDialog, SWIG_POINTER_EXCEPTION | 0);
16448 if (SWIG_arg_fail(1)) SWIG_fail;
16449 {
16450 PyThreadState* __tstate = wxPyBeginAllowThreads();
16451 (arg1)->Resume();
16452
16453 wxPyEndAllowThreads(__tstate);
16454 if (PyErr_Occurred()) SWIG_fail;
16455 }
16456 Py_INCREF(Py_None); resultobj = Py_None;
16457 return resultobj;
16458 fail:
16459 return NULL;
16460 }
16461
16462
16463 static PyObject * ProgressDialog_swigregister(PyObject *, PyObject *args) {
16464 PyObject *obj;
16465 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16466 SWIG_TypeClientData(SWIGTYPE_p_wxProgressDialog, obj);
16467 Py_INCREF(obj);
16468 return Py_BuildValue((char *)"");
16469 }
16470 static PyObject *_wrap_new_FindDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16471 PyObject *resultobj = NULL;
16472 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16473 int arg2 = (int) 0 ;
16474 wxFindDialogEvent *result;
16475 PyObject * obj0 = 0 ;
16476 PyObject * obj1 = 0 ;
16477 char *kwnames[] = {
16478 (char *) "commandType",(char *) "id", NULL
16479 };
16480
16481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FindDialogEvent",kwnames,&obj0,&obj1)) goto fail;
16482 if (obj0) {
16483 {
16484 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
16485 if (SWIG_arg_fail(1)) SWIG_fail;
16486 }
16487 }
16488 if (obj1) {
16489 {
16490 arg2 = static_cast<int >(SWIG_As_int(obj1));
16491 if (SWIG_arg_fail(2)) SWIG_fail;
16492 }
16493 }
16494 {
16495 PyThreadState* __tstate = wxPyBeginAllowThreads();
16496 result = (wxFindDialogEvent *)new wxFindDialogEvent(arg1,arg2);
16497
16498 wxPyEndAllowThreads(__tstate);
16499 if (PyErr_Occurred()) SWIG_fail;
16500 }
16501 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindDialogEvent, 1);
16502 return resultobj;
16503 fail:
16504 return NULL;
16505 }
16506
16507
16508 static PyObject *_wrap_FindDialogEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16509 PyObject *resultobj = NULL;
16510 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16511 int result;
16512 PyObject * obj0 = 0 ;
16513 char *kwnames[] = {
16514 (char *) "self", NULL
16515 };
16516
16517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetFlags",kwnames,&obj0)) goto fail;
16518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16519 if (SWIG_arg_fail(1)) SWIG_fail;
16520 {
16521 PyThreadState* __tstate = wxPyBeginAllowThreads();
16522 result = (int)(arg1)->GetFlags();
16523
16524 wxPyEndAllowThreads(__tstate);
16525 if (PyErr_Occurred()) SWIG_fail;
16526 }
16527 {
16528 resultobj = SWIG_From_int(static_cast<int >(result));
16529 }
16530 return resultobj;
16531 fail:
16532 return NULL;
16533 }
16534
16535
16536 static PyObject *_wrap_FindDialogEvent_GetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16537 PyObject *resultobj = NULL;
16538 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16539 wxString *result;
16540 PyObject * obj0 = 0 ;
16541 char *kwnames[] = {
16542 (char *) "self", NULL
16543 };
16544
16545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetFindString",kwnames,&obj0)) goto fail;
16546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16547 if (SWIG_arg_fail(1)) SWIG_fail;
16548 {
16549 PyThreadState* __tstate = wxPyBeginAllowThreads();
16550 {
16551 wxString const &_result_ref = (arg1)->GetFindString();
16552 result = (wxString *) &_result_ref;
16553 }
16554
16555 wxPyEndAllowThreads(__tstate);
16556 if (PyErr_Occurred()) SWIG_fail;
16557 }
16558 {
16559 #if wxUSE_UNICODE
16560 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16561 #else
16562 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16563 #endif
16564 }
16565 return resultobj;
16566 fail:
16567 return NULL;
16568 }
16569
16570
16571 static PyObject *_wrap_FindDialogEvent_GetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16572 PyObject *resultobj = NULL;
16573 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16574 wxString *result;
16575 PyObject * obj0 = 0 ;
16576 char *kwnames[] = {
16577 (char *) "self", NULL
16578 };
16579
16580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetReplaceString",kwnames,&obj0)) goto fail;
16581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16582 if (SWIG_arg_fail(1)) SWIG_fail;
16583 {
16584 PyThreadState* __tstate = wxPyBeginAllowThreads();
16585 {
16586 wxString const &_result_ref = (arg1)->GetReplaceString();
16587 result = (wxString *) &_result_ref;
16588 }
16589
16590 wxPyEndAllowThreads(__tstate);
16591 if (PyErr_Occurred()) SWIG_fail;
16592 }
16593 {
16594 #if wxUSE_UNICODE
16595 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16596 #else
16597 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16598 #endif
16599 }
16600 return resultobj;
16601 fail:
16602 return NULL;
16603 }
16604
16605
16606 static PyObject *_wrap_FindDialogEvent_GetDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16607 PyObject *resultobj = NULL;
16608 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16609 wxFindReplaceDialog *result;
16610 PyObject * obj0 = 0 ;
16611 char *kwnames[] = {
16612 (char *) "self", NULL
16613 };
16614
16615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetDialog",kwnames,&obj0)) goto fail;
16616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16617 if (SWIG_arg_fail(1)) SWIG_fail;
16618 {
16619 PyThreadState* __tstate = wxPyBeginAllowThreads();
16620 result = (wxFindReplaceDialog *)(arg1)->GetDialog();
16621
16622 wxPyEndAllowThreads(__tstate);
16623 if (PyErr_Occurred()) SWIG_fail;
16624 }
16625 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 0);
16626 return resultobj;
16627 fail:
16628 return NULL;
16629 }
16630
16631
16632 static PyObject *_wrap_FindDialogEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16633 PyObject *resultobj = NULL;
16634 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16635 int arg2 ;
16636 PyObject * obj0 = 0 ;
16637 PyObject * obj1 = 0 ;
16638 char *kwnames[] = {
16639 (char *) "self",(char *) "flags", NULL
16640 };
16641
16642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
16643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16644 if (SWIG_arg_fail(1)) SWIG_fail;
16645 {
16646 arg2 = static_cast<int >(SWIG_As_int(obj1));
16647 if (SWIG_arg_fail(2)) SWIG_fail;
16648 }
16649 {
16650 PyThreadState* __tstate = wxPyBeginAllowThreads();
16651 (arg1)->SetFlags(arg2);
16652
16653 wxPyEndAllowThreads(__tstate);
16654 if (PyErr_Occurred()) SWIG_fail;
16655 }
16656 Py_INCREF(Py_None); resultobj = Py_None;
16657 return resultobj;
16658 fail:
16659 return NULL;
16660 }
16661
16662
16663 static PyObject *_wrap_FindDialogEvent_SetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16664 PyObject *resultobj = NULL;
16665 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16666 wxString *arg2 = 0 ;
16667 bool temp2 = false ;
16668 PyObject * obj0 = 0 ;
16669 PyObject * obj1 = 0 ;
16670 char *kwnames[] = {
16671 (char *) "self",(char *) "str", NULL
16672 };
16673
16674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetFindString",kwnames,&obj0,&obj1)) goto fail;
16675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16676 if (SWIG_arg_fail(1)) SWIG_fail;
16677 {
16678 arg2 = wxString_in_helper(obj1);
16679 if (arg2 == NULL) SWIG_fail;
16680 temp2 = true;
16681 }
16682 {
16683 PyThreadState* __tstate = wxPyBeginAllowThreads();
16684 (arg1)->SetFindString((wxString const &)*arg2);
16685
16686 wxPyEndAllowThreads(__tstate);
16687 if (PyErr_Occurred()) SWIG_fail;
16688 }
16689 Py_INCREF(Py_None); resultobj = Py_None;
16690 {
16691 if (temp2)
16692 delete arg2;
16693 }
16694 return resultobj;
16695 fail:
16696 {
16697 if (temp2)
16698 delete arg2;
16699 }
16700 return NULL;
16701 }
16702
16703
16704 static PyObject *_wrap_FindDialogEvent_SetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16705 PyObject *resultobj = NULL;
16706 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16707 wxString *arg2 = 0 ;
16708 bool temp2 = false ;
16709 PyObject * obj0 = 0 ;
16710 PyObject * obj1 = 0 ;
16711 char *kwnames[] = {
16712 (char *) "self",(char *) "str", NULL
16713 };
16714
16715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetReplaceString",kwnames,&obj0,&obj1)) goto fail;
16716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16717 if (SWIG_arg_fail(1)) SWIG_fail;
16718 {
16719 arg2 = wxString_in_helper(obj1);
16720 if (arg2 == NULL) SWIG_fail;
16721 temp2 = true;
16722 }
16723 {
16724 PyThreadState* __tstate = wxPyBeginAllowThreads();
16725 (arg1)->SetReplaceString((wxString const &)*arg2);
16726
16727 wxPyEndAllowThreads(__tstate);
16728 if (PyErr_Occurred()) SWIG_fail;
16729 }
16730 Py_INCREF(Py_None); resultobj = Py_None;
16731 {
16732 if (temp2)
16733 delete arg2;
16734 }
16735 return resultobj;
16736 fail:
16737 {
16738 if (temp2)
16739 delete arg2;
16740 }
16741 return NULL;
16742 }
16743
16744
16745 static PyObject * FindDialogEvent_swigregister(PyObject *, PyObject *args) {
16746 PyObject *obj;
16747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16748 SWIG_TypeClientData(SWIGTYPE_p_wxFindDialogEvent, obj);
16749 Py_INCREF(obj);
16750 return Py_BuildValue((char *)"");
16751 }
16752 static PyObject *_wrap_new_FindReplaceData(PyObject *, PyObject *args, PyObject *kwargs) {
16753 PyObject *resultobj = NULL;
16754 int arg1 = (int) 0 ;
16755 wxFindReplaceData *result;
16756 PyObject * obj0 = 0 ;
16757 char *kwnames[] = {
16758 (char *) "flags", NULL
16759 };
16760
16761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FindReplaceData",kwnames,&obj0)) goto fail;
16762 if (obj0) {
16763 {
16764 arg1 = static_cast<int >(SWIG_As_int(obj0));
16765 if (SWIG_arg_fail(1)) SWIG_fail;
16766 }
16767 }
16768 {
16769 PyThreadState* __tstate = wxPyBeginAllowThreads();
16770 result = (wxFindReplaceData *)new wxFindReplaceData(arg1);
16771
16772 wxPyEndAllowThreads(__tstate);
16773 if (PyErr_Occurred()) SWIG_fail;
16774 }
16775 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceData, 1);
16776 return resultobj;
16777 fail:
16778 return NULL;
16779 }
16780
16781
16782 static PyObject *_wrap_delete_FindReplaceData(PyObject *, PyObject *args, PyObject *kwargs) {
16783 PyObject *resultobj = NULL;
16784 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16785 PyObject * obj0 = 0 ;
16786 char *kwnames[] = {
16787 (char *) "self", NULL
16788 };
16789
16790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FindReplaceData",kwnames,&obj0)) goto fail;
16791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16792 if (SWIG_arg_fail(1)) SWIG_fail;
16793 {
16794 PyThreadState* __tstate = wxPyBeginAllowThreads();
16795 delete arg1;
16796
16797 wxPyEndAllowThreads(__tstate);
16798 if (PyErr_Occurred()) SWIG_fail;
16799 }
16800 Py_INCREF(Py_None); resultobj = Py_None;
16801 return resultobj;
16802 fail:
16803 return NULL;
16804 }
16805
16806
16807 static PyObject *_wrap_FindReplaceData_GetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16808 PyObject *resultobj = NULL;
16809 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16810 wxString *result;
16811 PyObject * obj0 = 0 ;
16812 char *kwnames[] = {
16813 (char *) "self", NULL
16814 };
16815
16816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetFindString",kwnames,&obj0)) goto fail;
16817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16818 if (SWIG_arg_fail(1)) SWIG_fail;
16819 {
16820 PyThreadState* __tstate = wxPyBeginAllowThreads();
16821 {
16822 wxString const &_result_ref = (arg1)->GetFindString();
16823 result = (wxString *) &_result_ref;
16824 }
16825
16826 wxPyEndAllowThreads(__tstate);
16827 if (PyErr_Occurred()) SWIG_fail;
16828 }
16829 {
16830 #if wxUSE_UNICODE
16831 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16832 #else
16833 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16834 #endif
16835 }
16836 return resultobj;
16837 fail:
16838 return NULL;
16839 }
16840
16841
16842 static PyObject *_wrap_FindReplaceData_GetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16843 PyObject *resultobj = NULL;
16844 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16845 wxString *result;
16846 PyObject * obj0 = 0 ;
16847 char *kwnames[] = {
16848 (char *) "self", NULL
16849 };
16850
16851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetReplaceString",kwnames,&obj0)) goto fail;
16852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16853 if (SWIG_arg_fail(1)) SWIG_fail;
16854 {
16855 PyThreadState* __tstate = wxPyBeginAllowThreads();
16856 {
16857 wxString const &_result_ref = (arg1)->GetReplaceString();
16858 result = (wxString *) &_result_ref;
16859 }
16860
16861 wxPyEndAllowThreads(__tstate);
16862 if (PyErr_Occurred()) SWIG_fail;
16863 }
16864 {
16865 #if wxUSE_UNICODE
16866 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16867 #else
16868 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16869 #endif
16870 }
16871 return resultobj;
16872 fail:
16873 return NULL;
16874 }
16875
16876
16877 static PyObject *_wrap_FindReplaceData_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16878 PyObject *resultobj = NULL;
16879 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16880 int result;
16881 PyObject * obj0 = 0 ;
16882 char *kwnames[] = {
16883 (char *) "self", NULL
16884 };
16885
16886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetFlags",kwnames,&obj0)) goto fail;
16887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16888 if (SWIG_arg_fail(1)) SWIG_fail;
16889 {
16890 PyThreadState* __tstate = wxPyBeginAllowThreads();
16891 result = (int)(arg1)->GetFlags();
16892
16893 wxPyEndAllowThreads(__tstate);
16894 if (PyErr_Occurred()) SWIG_fail;
16895 }
16896 {
16897 resultobj = SWIG_From_int(static_cast<int >(result));
16898 }
16899 return resultobj;
16900 fail:
16901 return NULL;
16902 }
16903
16904
16905 static PyObject *_wrap_FindReplaceData_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16906 PyObject *resultobj = NULL;
16907 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16908 int arg2 ;
16909 PyObject * obj0 = 0 ;
16910 PyObject * obj1 = 0 ;
16911 char *kwnames[] = {
16912 (char *) "self",(char *) "flags", NULL
16913 };
16914
16915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetFlags",kwnames,&obj0,&obj1)) goto fail;
16916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16917 if (SWIG_arg_fail(1)) SWIG_fail;
16918 {
16919 arg2 = static_cast<int >(SWIG_As_int(obj1));
16920 if (SWIG_arg_fail(2)) SWIG_fail;
16921 }
16922 {
16923 PyThreadState* __tstate = wxPyBeginAllowThreads();
16924 (arg1)->SetFlags(arg2);
16925
16926 wxPyEndAllowThreads(__tstate);
16927 if (PyErr_Occurred()) SWIG_fail;
16928 }
16929 Py_INCREF(Py_None); resultobj = Py_None;
16930 return resultobj;
16931 fail:
16932 return NULL;
16933 }
16934
16935
16936 static PyObject *_wrap_FindReplaceData_SetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16937 PyObject *resultobj = NULL;
16938 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16939 wxString *arg2 = 0 ;
16940 bool temp2 = false ;
16941 PyObject * obj0 = 0 ;
16942 PyObject * obj1 = 0 ;
16943 char *kwnames[] = {
16944 (char *) "self",(char *) "str", NULL
16945 };
16946
16947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetFindString",kwnames,&obj0,&obj1)) goto fail;
16948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16949 if (SWIG_arg_fail(1)) SWIG_fail;
16950 {
16951 arg2 = wxString_in_helper(obj1);
16952 if (arg2 == NULL) SWIG_fail;
16953 temp2 = true;
16954 }
16955 {
16956 PyThreadState* __tstate = wxPyBeginAllowThreads();
16957 (arg1)->SetFindString((wxString const &)*arg2);
16958
16959 wxPyEndAllowThreads(__tstate);
16960 if (PyErr_Occurred()) SWIG_fail;
16961 }
16962 Py_INCREF(Py_None); resultobj = Py_None;
16963 {
16964 if (temp2)
16965 delete arg2;
16966 }
16967 return resultobj;
16968 fail:
16969 {
16970 if (temp2)
16971 delete arg2;
16972 }
16973 return NULL;
16974 }
16975
16976
16977 static PyObject *_wrap_FindReplaceData_SetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16978 PyObject *resultobj = NULL;
16979 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16980 wxString *arg2 = 0 ;
16981 bool temp2 = false ;
16982 PyObject * obj0 = 0 ;
16983 PyObject * obj1 = 0 ;
16984 char *kwnames[] = {
16985 (char *) "self",(char *) "str", NULL
16986 };
16987
16988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetReplaceString",kwnames,&obj0,&obj1)) goto fail;
16989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16990 if (SWIG_arg_fail(1)) SWIG_fail;
16991 {
16992 arg2 = wxString_in_helper(obj1);
16993 if (arg2 == NULL) SWIG_fail;
16994 temp2 = true;
16995 }
16996 {
16997 PyThreadState* __tstate = wxPyBeginAllowThreads();
16998 (arg1)->SetReplaceString((wxString const &)*arg2);
16999
17000 wxPyEndAllowThreads(__tstate);
17001 if (PyErr_Occurred()) SWIG_fail;
17002 }
17003 Py_INCREF(Py_None); resultobj = Py_None;
17004 {
17005 if (temp2)
17006 delete arg2;
17007 }
17008 return resultobj;
17009 fail:
17010 {
17011 if (temp2)
17012 delete arg2;
17013 }
17014 return NULL;
17015 }
17016
17017
17018 static PyObject * FindReplaceData_swigregister(PyObject *, PyObject *args) {
17019 PyObject *obj;
17020 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17021 SWIG_TypeClientData(SWIGTYPE_p_wxFindReplaceData, obj);
17022 Py_INCREF(obj);
17023 return Py_BuildValue((char *)"");
17024 }
17025 static PyObject *_wrap_new_FindReplaceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
17026 PyObject *resultobj = NULL;
17027 wxWindow *arg1 = (wxWindow *) 0 ;
17028 wxFindReplaceData *arg2 = (wxFindReplaceData *) 0 ;
17029 wxString *arg3 = 0 ;
17030 int arg4 = (int) 0 ;
17031 wxFindReplaceDialog *result;
17032 bool temp3 = false ;
17033 PyObject * obj0 = 0 ;
17034 PyObject * obj1 = 0 ;
17035 PyObject * obj2 = 0 ;
17036 PyObject * obj3 = 0 ;
17037 char *kwnames[] = {
17038 (char *) "parent",(char *) "data",(char *) "title",(char *) "style", NULL
17039 };
17040
17041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:new_FindReplaceDialog",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17043 if (SWIG_arg_fail(1)) SWIG_fail;
17044 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17045 if (SWIG_arg_fail(2)) SWIG_fail;
17046 {
17047 arg3 = wxString_in_helper(obj2);
17048 if (arg3 == NULL) SWIG_fail;
17049 temp3 = true;
17050 }
17051 if (obj3) {
17052 {
17053 arg4 = static_cast<int >(SWIG_As_int(obj3));
17054 if (SWIG_arg_fail(4)) SWIG_fail;
17055 }
17056 }
17057 {
17058 if (!wxPyCheckForApp()) SWIG_fail;
17059 PyThreadState* __tstate = wxPyBeginAllowThreads();
17060 result = (wxFindReplaceDialog *)new wxFindReplaceDialog(arg1,arg2,(wxString const &)*arg3,arg4);
17061
17062 wxPyEndAllowThreads(__tstate);
17063 if (PyErr_Occurred()) SWIG_fail;
17064 }
17065 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 1);
17066 {
17067 if (temp3)
17068 delete arg3;
17069 }
17070 return resultobj;
17071 fail:
17072 {
17073 if (temp3)
17074 delete arg3;
17075 }
17076 return NULL;
17077 }
17078
17079
17080 static PyObject *_wrap_new_PreFindReplaceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
17081 PyObject *resultobj = NULL;
17082 wxFindReplaceDialog *result;
17083 char *kwnames[] = {
17084 NULL
17085 };
17086
17087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreFindReplaceDialog",kwnames)) goto fail;
17088 {
17089 if (!wxPyCheckForApp()) SWIG_fail;
17090 PyThreadState* __tstate = wxPyBeginAllowThreads();
17091 result = (wxFindReplaceDialog *)new wxFindReplaceDialog();
17092
17093 wxPyEndAllowThreads(__tstate);
17094 if (PyErr_Occurred()) SWIG_fail;
17095 }
17096 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 1);
17097 return resultobj;
17098 fail:
17099 return NULL;
17100 }
17101
17102
17103 static PyObject *_wrap_FindReplaceDialog_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17104 PyObject *resultobj = NULL;
17105 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17106 wxWindow *arg2 = (wxWindow *) 0 ;
17107 wxFindReplaceData *arg3 = (wxFindReplaceData *) 0 ;
17108 wxString *arg4 = 0 ;
17109 int arg5 = (int) 0 ;
17110 bool result;
17111 bool temp4 = false ;
17112 PyObject * obj0 = 0 ;
17113 PyObject * obj1 = 0 ;
17114 PyObject * obj2 = 0 ;
17115 PyObject * obj3 = 0 ;
17116 PyObject * obj4 = 0 ;
17117 char *kwnames[] = {
17118 (char *) "self",(char *) "parent",(char *) "data",(char *) "title",(char *) "style", NULL
17119 };
17120
17121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:FindReplaceDialog_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17123 if (SWIG_arg_fail(1)) SWIG_fail;
17124 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17125 if (SWIG_arg_fail(2)) SWIG_fail;
17126 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17127 if (SWIG_arg_fail(3)) SWIG_fail;
17128 {
17129 arg4 = wxString_in_helper(obj3);
17130 if (arg4 == NULL) SWIG_fail;
17131 temp4 = true;
17132 }
17133 if (obj4) {
17134 {
17135 arg5 = static_cast<int >(SWIG_As_int(obj4));
17136 if (SWIG_arg_fail(5)) SWIG_fail;
17137 }
17138 }
17139 {
17140 PyThreadState* __tstate = wxPyBeginAllowThreads();
17141 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,arg5);
17142
17143 wxPyEndAllowThreads(__tstate);
17144 if (PyErr_Occurred()) SWIG_fail;
17145 }
17146 {
17147 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17148 }
17149 {
17150 if (temp4)
17151 delete arg4;
17152 }
17153 return resultobj;
17154 fail:
17155 {
17156 if (temp4)
17157 delete arg4;
17158 }
17159 return NULL;
17160 }
17161
17162
17163 static PyObject *_wrap_FindReplaceDialog_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
17164 PyObject *resultobj = NULL;
17165 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17166 wxFindReplaceData *result;
17167 PyObject * obj0 = 0 ;
17168 char *kwnames[] = {
17169 (char *) "self", NULL
17170 };
17171
17172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceDialog_GetData",kwnames,&obj0)) goto fail;
17173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17174 if (SWIG_arg_fail(1)) SWIG_fail;
17175 {
17176 PyThreadState* __tstate = wxPyBeginAllowThreads();
17177 result = (wxFindReplaceData *)(arg1)->GetData();
17178
17179 wxPyEndAllowThreads(__tstate);
17180 if (PyErr_Occurred()) SWIG_fail;
17181 }
17182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceData, 0);
17183 return resultobj;
17184 fail:
17185 return NULL;
17186 }
17187
17188
17189 static PyObject *_wrap_FindReplaceDialog_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
17190 PyObject *resultobj = NULL;
17191 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17192 wxFindReplaceData *arg2 = (wxFindReplaceData *) 0 ;
17193 PyObject * obj0 = 0 ;
17194 PyObject * obj1 = 0 ;
17195 char *kwnames[] = {
17196 (char *) "self",(char *) "data", NULL
17197 };
17198
17199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceDialog_SetData",kwnames,&obj0,&obj1)) goto fail;
17200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17201 if (SWIG_arg_fail(1)) SWIG_fail;
17202 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17203 if (SWIG_arg_fail(2)) SWIG_fail;
17204 {
17205 PyThreadState* __tstate = wxPyBeginAllowThreads();
17206 (arg1)->SetData(arg2);
17207
17208 wxPyEndAllowThreads(__tstate);
17209 if (PyErr_Occurred()) SWIG_fail;
17210 }
17211 Py_INCREF(Py_None); resultobj = Py_None;
17212 return resultobj;
17213 fail:
17214 return NULL;
17215 }
17216
17217
17218 static PyObject * FindReplaceDialog_swigregister(PyObject *, PyObject *args) {
17219 PyObject *obj;
17220 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17221 SWIG_TypeClientData(SWIGTYPE_p_wxFindReplaceDialog, obj);
17222 Py_INCREF(obj);
17223 return Py_BuildValue((char *)"");
17224 }
17225 static PyObject *_wrap_new_MDIParentFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17226 PyObject *resultobj = NULL;
17227 wxWindow *arg1 = (wxWindow *) 0 ;
17228 int arg2 = (int) (int)-1 ;
17229 wxString const &arg3_defvalue = wxPyEmptyString ;
17230 wxString *arg3 = (wxString *) &arg3_defvalue ;
17231 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17232 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17233 wxSize const &arg5_defvalue = wxDefaultSize ;
17234 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17235 long arg6 = (long) wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL ;
17236 wxString const &arg7_defvalue = wxPyFrameNameStr ;
17237 wxString *arg7 = (wxString *) &arg7_defvalue ;
17238 wxMDIParentFrame *result;
17239 bool temp3 = false ;
17240 wxPoint temp4 ;
17241 wxSize temp5 ;
17242 bool temp7 = false ;
17243 PyObject * obj0 = 0 ;
17244 PyObject * obj1 = 0 ;
17245 PyObject * obj2 = 0 ;
17246 PyObject * obj3 = 0 ;
17247 PyObject * obj4 = 0 ;
17248 PyObject * obj5 = 0 ;
17249 PyObject * obj6 = 0 ;
17250 char *kwnames[] = {
17251 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17252 };
17253
17254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MDIParentFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17256 if (SWIG_arg_fail(1)) SWIG_fail;
17257 if (obj1) {
17258 {
17259 arg2 = static_cast<int const >(SWIG_As_int(obj1));
17260 if (SWIG_arg_fail(2)) SWIG_fail;
17261 }
17262 }
17263 if (obj2) {
17264 {
17265 arg3 = wxString_in_helper(obj2);
17266 if (arg3 == NULL) SWIG_fail;
17267 temp3 = true;
17268 }
17269 }
17270 if (obj3) {
17271 {
17272 arg4 = &temp4;
17273 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17274 }
17275 }
17276 if (obj4) {
17277 {
17278 arg5 = &temp5;
17279 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17280 }
17281 }
17282 if (obj5) {
17283 {
17284 arg6 = static_cast<long >(SWIG_As_long(obj5));
17285 if (SWIG_arg_fail(6)) SWIG_fail;
17286 }
17287 }
17288 if (obj6) {
17289 {
17290 arg7 = wxString_in_helper(obj6);
17291 if (arg7 == NULL) SWIG_fail;
17292 temp7 = true;
17293 }
17294 }
17295 {
17296 if (!wxPyCheckForApp()) SWIG_fail;
17297 PyThreadState* __tstate = wxPyBeginAllowThreads();
17298 result = (wxMDIParentFrame *)new wxMDIParentFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17299
17300 wxPyEndAllowThreads(__tstate);
17301 if (PyErr_Occurred()) SWIG_fail;
17302 }
17303 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIParentFrame, 1);
17304 {
17305 if (temp3)
17306 delete arg3;
17307 }
17308 {
17309 if (temp7)
17310 delete arg7;
17311 }
17312 return resultobj;
17313 fail:
17314 {
17315 if (temp3)
17316 delete arg3;
17317 }
17318 {
17319 if (temp7)
17320 delete arg7;
17321 }
17322 return NULL;
17323 }
17324
17325
17326 static PyObject *_wrap_new_PreMDIParentFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17327 PyObject *resultobj = NULL;
17328 wxMDIParentFrame *result;
17329 char *kwnames[] = {
17330 NULL
17331 };
17332
17333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIParentFrame",kwnames)) goto fail;
17334 {
17335 if (!wxPyCheckForApp()) SWIG_fail;
17336 PyThreadState* __tstate = wxPyBeginAllowThreads();
17337 result = (wxMDIParentFrame *)new wxMDIParentFrame();
17338
17339 wxPyEndAllowThreads(__tstate);
17340 if (PyErr_Occurred()) SWIG_fail;
17341 }
17342 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIParentFrame, 1);
17343 return resultobj;
17344 fail:
17345 return NULL;
17346 }
17347
17348
17349 static PyObject *_wrap_MDIParentFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17350 PyObject *resultobj = NULL;
17351 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17352 wxWindow *arg2 = (wxWindow *) 0 ;
17353 int arg3 = (int) (int)-1 ;
17354 wxString const &arg4_defvalue = wxPyEmptyString ;
17355 wxString *arg4 = (wxString *) &arg4_defvalue ;
17356 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17357 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17358 wxSize const &arg6_defvalue = wxDefaultSize ;
17359 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17360 long arg7 = (long) wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL ;
17361 wxString const &arg8_defvalue = wxPyFrameNameStr ;
17362 wxString *arg8 = (wxString *) &arg8_defvalue ;
17363 bool result;
17364 bool temp4 = false ;
17365 wxPoint temp5 ;
17366 wxSize temp6 ;
17367 bool temp8 = false ;
17368 PyObject * obj0 = 0 ;
17369 PyObject * obj1 = 0 ;
17370 PyObject * obj2 = 0 ;
17371 PyObject * obj3 = 0 ;
17372 PyObject * obj4 = 0 ;
17373 PyObject * obj5 = 0 ;
17374 PyObject * obj6 = 0 ;
17375 PyObject * obj7 = 0 ;
17376 char *kwnames[] = {
17377 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17378 };
17379
17380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MDIParentFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17382 if (SWIG_arg_fail(1)) SWIG_fail;
17383 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17384 if (SWIG_arg_fail(2)) SWIG_fail;
17385 if (obj2) {
17386 {
17387 arg3 = static_cast<int const >(SWIG_As_int(obj2));
17388 if (SWIG_arg_fail(3)) SWIG_fail;
17389 }
17390 }
17391 if (obj3) {
17392 {
17393 arg4 = wxString_in_helper(obj3);
17394 if (arg4 == NULL) SWIG_fail;
17395 temp4 = true;
17396 }
17397 }
17398 if (obj4) {
17399 {
17400 arg5 = &temp5;
17401 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
17402 }
17403 }
17404 if (obj5) {
17405 {
17406 arg6 = &temp6;
17407 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
17408 }
17409 }
17410 if (obj6) {
17411 {
17412 arg7 = static_cast<long >(SWIG_As_long(obj6));
17413 if (SWIG_arg_fail(7)) SWIG_fail;
17414 }
17415 }
17416 if (obj7) {
17417 {
17418 arg8 = wxString_in_helper(obj7);
17419 if (arg8 == NULL) SWIG_fail;
17420 temp8 = true;
17421 }
17422 }
17423 {
17424 PyThreadState* __tstate = wxPyBeginAllowThreads();
17425 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
17426
17427 wxPyEndAllowThreads(__tstate);
17428 if (PyErr_Occurred()) SWIG_fail;
17429 }
17430 {
17431 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17432 }
17433 {
17434 if (temp4)
17435 delete arg4;
17436 }
17437 {
17438 if (temp8)
17439 delete arg8;
17440 }
17441 return resultobj;
17442 fail:
17443 {
17444 if (temp4)
17445 delete arg4;
17446 }
17447 {
17448 if (temp8)
17449 delete arg8;
17450 }
17451 return NULL;
17452 }
17453
17454
17455 static PyObject *_wrap_MDIParentFrame_ActivateNext(PyObject *, PyObject *args, PyObject *kwargs) {
17456 PyObject *resultobj = NULL;
17457 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17458 PyObject * obj0 = 0 ;
17459 char *kwnames[] = {
17460 (char *) "self", NULL
17461 };
17462
17463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ActivateNext",kwnames,&obj0)) goto fail;
17464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17465 if (SWIG_arg_fail(1)) SWIG_fail;
17466 {
17467 PyThreadState* __tstate = wxPyBeginAllowThreads();
17468 (arg1)->ActivateNext();
17469
17470 wxPyEndAllowThreads(__tstate);
17471 if (PyErr_Occurred()) SWIG_fail;
17472 }
17473 Py_INCREF(Py_None); resultobj = Py_None;
17474 return resultobj;
17475 fail:
17476 return NULL;
17477 }
17478
17479
17480 static PyObject *_wrap_MDIParentFrame_ActivatePrevious(PyObject *, PyObject *args, PyObject *kwargs) {
17481 PyObject *resultobj = NULL;
17482 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17483 PyObject * obj0 = 0 ;
17484 char *kwnames[] = {
17485 (char *) "self", NULL
17486 };
17487
17488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ActivatePrevious",kwnames,&obj0)) goto fail;
17489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17490 if (SWIG_arg_fail(1)) SWIG_fail;
17491 {
17492 PyThreadState* __tstate = wxPyBeginAllowThreads();
17493 (arg1)->ActivatePrevious();
17494
17495 wxPyEndAllowThreads(__tstate);
17496 if (PyErr_Occurred()) SWIG_fail;
17497 }
17498 Py_INCREF(Py_None); resultobj = Py_None;
17499 return resultobj;
17500 fail:
17501 return NULL;
17502 }
17503
17504
17505 static PyObject *_wrap_MDIParentFrame_ArrangeIcons(PyObject *, PyObject *args, PyObject *kwargs) {
17506 PyObject *resultobj = NULL;
17507 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17508 PyObject * obj0 = 0 ;
17509 char *kwnames[] = {
17510 (char *) "self", NULL
17511 };
17512
17513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ArrangeIcons",kwnames,&obj0)) goto fail;
17514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17515 if (SWIG_arg_fail(1)) SWIG_fail;
17516 {
17517 PyThreadState* __tstate = wxPyBeginAllowThreads();
17518 (arg1)->ArrangeIcons();
17519
17520 wxPyEndAllowThreads(__tstate);
17521 if (PyErr_Occurred()) SWIG_fail;
17522 }
17523 Py_INCREF(Py_None); resultobj = Py_None;
17524 return resultobj;
17525 fail:
17526 return NULL;
17527 }
17528
17529
17530 static PyObject *_wrap_MDIParentFrame_Cascade(PyObject *, PyObject *args, PyObject *kwargs) {
17531 PyObject *resultobj = NULL;
17532 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17533 PyObject * obj0 = 0 ;
17534 char *kwnames[] = {
17535 (char *) "self", NULL
17536 };
17537
17538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_Cascade",kwnames,&obj0)) goto fail;
17539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17540 if (SWIG_arg_fail(1)) SWIG_fail;
17541 {
17542 PyThreadState* __tstate = wxPyBeginAllowThreads();
17543 (arg1)->Cascade();
17544
17545 wxPyEndAllowThreads(__tstate);
17546 if (PyErr_Occurred()) SWIG_fail;
17547 }
17548 Py_INCREF(Py_None); resultobj = Py_None;
17549 return resultobj;
17550 fail:
17551 return NULL;
17552 }
17553
17554
17555 static PyObject *_wrap_MDIParentFrame_GetActiveChild(PyObject *, PyObject *args, PyObject *kwargs) {
17556 PyObject *resultobj = NULL;
17557 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17558 wxMDIChildFrame *result;
17559 PyObject * obj0 = 0 ;
17560 char *kwnames[] = {
17561 (char *) "self", NULL
17562 };
17563
17564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetActiveChild",kwnames,&obj0)) goto fail;
17565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17566 if (SWIG_arg_fail(1)) SWIG_fail;
17567 {
17568 PyThreadState* __tstate = wxPyBeginAllowThreads();
17569 result = (wxMDIChildFrame *)(arg1)->GetActiveChild();
17570
17571 wxPyEndAllowThreads(__tstate);
17572 if (PyErr_Occurred()) SWIG_fail;
17573 }
17574 {
17575 resultobj = wxPyMake_wxObject(result, (bool)0);
17576 }
17577 return resultobj;
17578 fail:
17579 return NULL;
17580 }
17581
17582
17583 static PyObject *_wrap_MDIParentFrame_GetClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17584 PyObject *resultobj = NULL;
17585 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17586 wxMDIClientWindow *result;
17587 PyObject * obj0 = 0 ;
17588 char *kwnames[] = {
17589 (char *) "self", NULL
17590 };
17591
17592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetClientWindow",kwnames,&obj0)) goto fail;
17593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17594 if (SWIG_arg_fail(1)) SWIG_fail;
17595 {
17596 PyThreadState* __tstate = wxPyBeginAllowThreads();
17597 result = (wxMDIClientWindow *)(arg1)->GetClientWindow();
17598
17599 wxPyEndAllowThreads(__tstate);
17600 if (PyErr_Occurred()) SWIG_fail;
17601 }
17602 {
17603 resultobj = wxPyMake_wxObject(result, (bool)0);
17604 }
17605 return resultobj;
17606 fail:
17607 return NULL;
17608 }
17609
17610
17611 static PyObject *_wrap_MDIParentFrame_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
17612 PyObject *resultobj = NULL;
17613 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17614 wxWindow *result;
17615 PyObject * obj0 = 0 ;
17616 char *kwnames[] = {
17617 (char *) "self", NULL
17618 };
17619
17620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetToolBar",kwnames,&obj0)) goto fail;
17621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17622 if (SWIG_arg_fail(1)) SWIG_fail;
17623 {
17624 PyThreadState* __tstate = wxPyBeginAllowThreads();
17625 result = (wxWindow *)(arg1)->GetToolBar();
17626
17627 wxPyEndAllowThreads(__tstate);
17628 if (PyErr_Occurred()) SWIG_fail;
17629 }
17630 {
17631 resultobj = wxPyMake_wxObject(result, 0);
17632 }
17633 return resultobj;
17634 fail:
17635 return NULL;
17636 }
17637
17638
17639 static PyObject *_wrap_MDIParentFrame_GetWindowMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17640 PyObject *resultobj = NULL;
17641 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17642 wxMenu *result;
17643 PyObject * obj0 = 0 ;
17644 char *kwnames[] = {
17645 (char *) "self", NULL
17646 };
17647
17648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetWindowMenu",kwnames,&obj0)) goto fail;
17649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17650 if (SWIG_arg_fail(1)) SWIG_fail;
17651 {
17652 PyThreadState* __tstate = wxPyBeginAllowThreads();
17653 result = (wxMenu *)(arg1)->GetWindowMenu();
17654
17655 wxPyEndAllowThreads(__tstate);
17656 if (PyErr_Occurred()) SWIG_fail;
17657 }
17658 {
17659 resultobj = wxPyMake_wxObject(result, 0);
17660 }
17661 return resultobj;
17662 fail:
17663 return NULL;
17664 }
17665
17666
17667 static PyObject *_wrap_MDIParentFrame_SetWindowMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17668 PyObject *resultobj = NULL;
17669 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17670 wxMenu *arg2 = (wxMenu *) 0 ;
17671 PyObject * obj0 = 0 ;
17672 PyObject * obj1 = 0 ;
17673 char *kwnames[] = {
17674 (char *) "self",(char *) "menu", NULL
17675 };
17676
17677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MDIParentFrame_SetWindowMenu",kwnames,&obj0,&obj1)) goto fail;
17678 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17679 if (SWIG_arg_fail(1)) SWIG_fail;
17680 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
17681 if (SWIG_arg_fail(2)) SWIG_fail;
17682 {
17683 PyThreadState* __tstate = wxPyBeginAllowThreads();
17684 (arg1)->SetWindowMenu(arg2);
17685
17686 wxPyEndAllowThreads(__tstate);
17687 if (PyErr_Occurred()) SWIG_fail;
17688 }
17689 Py_INCREF(Py_None); resultobj = Py_None;
17690 return resultobj;
17691 fail:
17692 return NULL;
17693 }
17694
17695
17696 static PyObject *_wrap_MDIParentFrame_SetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
17697 PyObject *resultobj = NULL;
17698 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17699 wxToolBar *arg2 = (wxToolBar *) 0 ;
17700 PyObject * obj0 = 0 ;
17701 PyObject * obj1 = 0 ;
17702 char *kwnames[] = {
17703 (char *) "self",(char *) "toolbar", NULL
17704 };
17705
17706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MDIParentFrame_SetToolBar",kwnames,&obj0,&obj1)) goto fail;
17707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17708 if (SWIG_arg_fail(1)) SWIG_fail;
17709 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
17710 if (SWIG_arg_fail(2)) SWIG_fail;
17711 {
17712 PyThreadState* __tstate = wxPyBeginAllowThreads();
17713 (arg1)->SetToolBar(arg2);
17714
17715 wxPyEndAllowThreads(__tstate);
17716 if (PyErr_Occurred()) SWIG_fail;
17717 }
17718 Py_INCREF(Py_None); resultobj = Py_None;
17719 return resultobj;
17720 fail:
17721 return NULL;
17722 }
17723
17724
17725 static PyObject *_wrap_MDIParentFrame_Tile(PyObject *, PyObject *args, PyObject *kwargs) {
17726 PyObject *resultobj = NULL;
17727 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17728 wxOrientation arg2 = (wxOrientation) wxHORIZONTAL ;
17729 PyObject * obj0 = 0 ;
17730 PyObject * obj1 = 0 ;
17731 char *kwnames[] = {
17732 (char *) "self",(char *) "orient", NULL
17733 };
17734
17735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MDIParentFrame_Tile",kwnames,&obj0,&obj1)) goto fail;
17736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17737 if (SWIG_arg_fail(1)) SWIG_fail;
17738 if (obj1) {
17739 {
17740 arg2 = static_cast<wxOrientation >(SWIG_As_int(obj1));
17741 if (SWIG_arg_fail(2)) SWIG_fail;
17742 }
17743 }
17744 {
17745 PyThreadState* __tstate = wxPyBeginAllowThreads();
17746 (arg1)->Tile(arg2);
17747
17748 wxPyEndAllowThreads(__tstate);
17749 if (PyErr_Occurred()) SWIG_fail;
17750 }
17751 Py_INCREF(Py_None); resultobj = Py_None;
17752 return resultobj;
17753 fail:
17754 return NULL;
17755 }
17756
17757
17758 static PyObject * MDIParentFrame_swigregister(PyObject *, PyObject *args) {
17759 PyObject *obj;
17760 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17761 SWIG_TypeClientData(SWIGTYPE_p_wxMDIParentFrame, obj);
17762 Py_INCREF(obj);
17763 return Py_BuildValue((char *)"");
17764 }
17765 static PyObject *_wrap_new_MDIChildFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17766 PyObject *resultobj = NULL;
17767 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17768 int arg2 = (int) (int)-1 ;
17769 wxString const &arg3_defvalue = wxPyEmptyString ;
17770 wxString *arg3 = (wxString *) &arg3_defvalue ;
17771 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17772 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17773 wxSize const &arg5_defvalue = wxDefaultSize ;
17774 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17775 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
17776 wxString const &arg7_defvalue = wxPyFrameNameStr ;
17777 wxString *arg7 = (wxString *) &arg7_defvalue ;
17778 wxMDIChildFrame *result;
17779 bool temp3 = false ;
17780 wxPoint temp4 ;
17781 wxSize temp5 ;
17782 bool temp7 = false ;
17783 PyObject * obj0 = 0 ;
17784 PyObject * obj1 = 0 ;
17785 PyObject * obj2 = 0 ;
17786 PyObject * obj3 = 0 ;
17787 PyObject * obj4 = 0 ;
17788 PyObject * obj5 = 0 ;
17789 PyObject * obj6 = 0 ;
17790 char *kwnames[] = {
17791 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17792 };
17793
17794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MDIChildFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17796 if (SWIG_arg_fail(1)) SWIG_fail;
17797 if (obj1) {
17798 {
17799 arg2 = static_cast<int const >(SWIG_As_int(obj1));
17800 if (SWIG_arg_fail(2)) SWIG_fail;
17801 }
17802 }
17803 if (obj2) {
17804 {
17805 arg3 = wxString_in_helper(obj2);
17806 if (arg3 == NULL) SWIG_fail;
17807 temp3 = true;
17808 }
17809 }
17810 if (obj3) {
17811 {
17812 arg4 = &temp4;
17813 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17814 }
17815 }
17816 if (obj4) {
17817 {
17818 arg5 = &temp5;
17819 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17820 }
17821 }
17822 if (obj5) {
17823 {
17824 arg6 = static_cast<long >(SWIG_As_long(obj5));
17825 if (SWIG_arg_fail(6)) SWIG_fail;
17826 }
17827 }
17828 if (obj6) {
17829 {
17830 arg7 = wxString_in_helper(obj6);
17831 if (arg7 == NULL) SWIG_fail;
17832 temp7 = true;
17833 }
17834 }
17835 {
17836 if (!wxPyCheckForApp()) SWIG_fail;
17837 PyThreadState* __tstate = wxPyBeginAllowThreads();
17838 result = (wxMDIChildFrame *)new wxMDIChildFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17839
17840 wxPyEndAllowThreads(__tstate);
17841 if (PyErr_Occurred()) SWIG_fail;
17842 }
17843 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIChildFrame, 1);
17844 {
17845 if (temp3)
17846 delete arg3;
17847 }
17848 {
17849 if (temp7)
17850 delete arg7;
17851 }
17852 return resultobj;
17853 fail:
17854 {
17855 if (temp3)
17856 delete arg3;
17857 }
17858 {
17859 if (temp7)
17860 delete arg7;
17861 }
17862 return NULL;
17863 }
17864
17865
17866 static PyObject *_wrap_new_PreMDIChildFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17867 PyObject *resultobj = NULL;
17868 wxMDIChildFrame *result;
17869 char *kwnames[] = {
17870 NULL
17871 };
17872
17873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIChildFrame",kwnames)) goto fail;
17874 {
17875 if (!wxPyCheckForApp()) SWIG_fail;
17876 PyThreadState* __tstate = wxPyBeginAllowThreads();
17877 result = (wxMDIChildFrame *)new wxMDIChildFrame();
17878
17879 wxPyEndAllowThreads(__tstate);
17880 if (PyErr_Occurred()) SWIG_fail;
17881 }
17882 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIChildFrame, 1);
17883 return resultobj;
17884 fail:
17885 return NULL;
17886 }
17887
17888
17889 static PyObject *_wrap_MDIChildFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17890 PyObject *resultobj = NULL;
17891 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
17892 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
17893 int arg3 = (int) (int)-1 ;
17894 wxString const &arg4_defvalue = wxPyEmptyString ;
17895 wxString *arg4 = (wxString *) &arg4_defvalue ;
17896 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17897 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17898 wxSize const &arg6_defvalue = wxDefaultSize ;
17899 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17900 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
17901 wxString const &arg8_defvalue = wxPyFrameNameStr ;
17902 wxString *arg8 = (wxString *) &arg8_defvalue ;
17903 bool result;
17904 bool temp4 = false ;
17905 wxPoint temp5 ;
17906 wxSize temp6 ;
17907 bool temp8 = false ;
17908 PyObject * obj0 = 0 ;
17909 PyObject * obj1 = 0 ;
17910 PyObject * obj2 = 0 ;
17911 PyObject * obj3 = 0 ;
17912 PyObject * obj4 = 0 ;
17913 PyObject * obj5 = 0 ;
17914 PyObject * obj6 = 0 ;
17915 PyObject * obj7 = 0 ;
17916 char *kwnames[] = {
17917 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17918 };
17919
17920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MDIChildFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17921 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
17922 if (SWIG_arg_fail(1)) SWIG_fail;
17923 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17924 if (SWIG_arg_fail(2)) SWIG_fail;
17925 if (obj2) {
17926 {
17927 arg3 = static_cast<int const >(SWIG_As_int(obj2));
17928 if (SWIG_arg_fail(3)) SWIG_fail;
17929 }
17930 }
17931 if (obj3) {
17932 {
17933 arg4 = wxString_in_helper(obj3);
17934 if (arg4 == NULL) SWIG_fail;
17935 temp4 = true;
17936 }
17937 }
17938 if (obj4) {
17939 {
17940 arg5 = &temp5;
17941 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
17942 }
17943 }
17944 if (obj5) {
17945 {
17946 arg6 = &temp6;
17947 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
17948 }
17949 }
17950 if (obj6) {
17951 {
17952 arg7 = static_cast<long >(SWIG_As_long(obj6));
17953 if (SWIG_arg_fail(7)) SWIG_fail;
17954 }
17955 }
17956 if (obj7) {
17957 {
17958 arg8 = wxString_in_helper(obj7);
17959 if (arg8 == NULL) SWIG_fail;
17960 temp8 = true;
17961 }
17962 }
17963 {
17964 PyThreadState* __tstate = wxPyBeginAllowThreads();
17965 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
17966
17967 wxPyEndAllowThreads(__tstate);
17968 if (PyErr_Occurred()) SWIG_fail;
17969 }
17970 {
17971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17972 }
17973 {
17974 if (temp4)
17975 delete arg4;
17976 }
17977 {
17978 if (temp8)
17979 delete arg8;
17980 }
17981 return resultobj;
17982 fail:
17983 {
17984 if (temp4)
17985 delete arg4;
17986 }
17987 {
17988 if (temp8)
17989 delete arg8;
17990 }
17991 return NULL;
17992 }
17993
17994
17995 static PyObject *_wrap_MDIChildFrame_Activate(PyObject *, PyObject *args, PyObject *kwargs) {
17996 PyObject *resultobj = NULL;
17997 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
17998 PyObject * obj0 = 0 ;
17999 char *kwnames[] = {
18000 (char *) "self", NULL
18001 };
18002
18003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIChildFrame_Activate",kwnames,&obj0)) goto fail;
18004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
18005 if (SWIG_arg_fail(1)) SWIG_fail;
18006 {
18007 PyThreadState* __tstate = wxPyBeginAllowThreads();
18008 (arg1)->Activate();
18009
18010 wxPyEndAllowThreads(__tstate);
18011 if (PyErr_Occurred()) SWIG_fail;
18012 }
18013 Py_INCREF(Py_None); resultobj = Py_None;
18014 return resultobj;
18015 fail:
18016 return NULL;
18017 }
18018
18019
18020 static PyObject *_wrap_MDIChildFrame_Maximize(PyObject *, PyObject *args, PyObject *kwargs) {
18021 PyObject *resultobj = NULL;
18022 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
18023 bool arg2 = (bool) true ;
18024 PyObject * obj0 = 0 ;
18025 PyObject * obj1 = 0 ;
18026 char *kwnames[] = {
18027 (char *) "self",(char *) "maximize", NULL
18028 };
18029
18030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MDIChildFrame_Maximize",kwnames,&obj0,&obj1)) goto fail;
18031 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
18032 if (SWIG_arg_fail(1)) SWIG_fail;
18033 if (obj1) {
18034 {
18035 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18036 if (SWIG_arg_fail(2)) SWIG_fail;
18037 }
18038 }
18039 {
18040 PyThreadState* __tstate = wxPyBeginAllowThreads();
18041 (arg1)->Maximize(arg2);
18042
18043 wxPyEndAllowThreads(__tstate);
18044 if (PyErr_Occurred()) SWIG_fail;
18045 }
18046 Py_INCREF(Py_None); resultobj = Py_None;
18047 return resultobj;
18048 fail:
18049 return NULL;
18050 }
18051
18052
18053 static PyObject *_wrap_MDIChildFrame_Restore(PyObject *, PyObject *args, PyObject *kwargs) {
18054 PyObject *resultobj = NULL;
18055 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
18056 PyObject * obj0 = 0 ;
18057 char *kwnames[] = {
18058 (char *) "self", NULL
18059 };
18060
18061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIChildFrame_Restore",kwnames,&obj0)) goto fail;
18062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
18063 if (SWIG_arg_fail(1)) SWIG_fail;
18064 {
18065 PyThreadState* __tstate = wxPyBeginAllowThreads();
18066 (arg1)->Restore();
18067
18068 wxPyEndAllowThreads(__tstate);
18069 if (PyErr_Occurred()) SWIG_fail;
18070 }
18071 Py_INCREF(Py_None); resultobj = Py_None;
18072 return resultobj;
18073 fail:
18074 return NULL;
18075 }
18076
18077
18078 static PyObject * MDIChildFrame_swigregister(PyObject *, PyObject *args) {
18079 PyObject *obj;
18080 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18081 SWIG_TypeClientData(SWIGTYPE_p_wxMDIChildFrame, obj);
18082 Py_INCREF(obj);
18083 return Py_BuildValue((char *)"");
18084 }
18085 static PyObject *_wrap_new_MDIClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18086 PyObject *resultobj = NULL;
18087 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
18088 long arg2 = (long) 0 ;
18089 wxMDIClientWindow *result;
18090 PyObject * obj0 = 0 ;
18091 PyObject * obj1 = 0 ;
18092 char *kwnames[] = {
18093 (char *) "parent",(char *) "style", NULL
18094 };
18095
18096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_MDIClientWindow",kwnames,&obj0,&obj1)) goto fail;
18097 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
18098 if (SWIG_arg_fail(1)) SWIG_fail;
18099 if (obj1) {
18100 {
18101 arg2 = static_cast<long >(SWIG_As_long(obj1));
18102 if (SWIG_arg_fail(2)) SWIG_fail;
18103 }
18104 }
18105 {
18106 if (!wxPyCheckForApp()) SWIG_fail;
18107 PyThreadState* __tstate = wxPyBeginAllowThreads();
18108 result = (wxMDIClientWindow *)new wxMDIClientWindow(arg1,arg2);
18109
18110 wxPyEndAllowThreads(__tstate);
18111 if (PyErr_Occurred()) SWIG_fail;
18112 }
18113 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIClientWindow, 1);
18114 return resultobj;
18115 fail:
18116 return NULL;
18117 }
18118
18119
18120 static PyObject *_wrap_new_PreMDIClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18121 PyObject *resultobj = NULL;
18122 wxMDIClientWindow *result;
18123 char *kwnames[] = {
18124 NULL
18125 };
18126
18127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIClientWindow",kwnames)) goto fail;
18128 {
18129 if (!wxPyCheckForApp()) SWIG_fail;
18130 PyThreadState* __tstate = wxPyBeginAllowThreads();
18131 result = (wxMDIClientWindow *)new wxMDIClientWindow();
18132
18133 wxPyEndAllowThreads(__tstate);
18134 if (PyErr_Occurred()) SWIG_fail;
18135 }
18136 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIClientWindow, 1);
18137 return resultobj;
18138 fail:
18139 return NULL;
18140 }
18141
18142
18143 static PyObject *_wrap_MDIClientWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
18144 PyObject *resultobj = NULL;
18145 wxMDIClientWindow *arg1 = (wxMDIClientWindow *) 0 ;
18146 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
18147 long arg3 = (long) 0 ;
18148 bool result;
18149 PyObject * obj0 = 0 ;
18150 PyObject * obj1 = 0 ;
18151 PyObject * obj2 = 0 ;
18152 char *kwnames[] = {
18153 (char *) "self",(char *) "parent",(char *) "style", NULL
18154 };
18155
18156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MDIClientWindow_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
18157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIClientWindow, SWIG_POINTER_EXCEPTION | 0);
18158 if (SWIG_arg_fail(1)) SWIG_fail;
18159 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
18160 if (SWIG_arg_fail(2)) SWIG_fail;
18161 if (obj2) {
18162 {
18163 arg3 = static_cast<long >(SWIG_As_long(obj2));
18164 if (SWIG_arg_fail(3)) SWIG_fail;
18165 }
18166 }
18167 {
18168 PyThreadState* __tstate = wxPyBeginAllowThreads();
18169 result = (bool)(arg1)->Create(arg2,arg3);
18170
18171 wxPyEndAllowThreads(__tstate);
18172 if (PyErr_Occurred()) SWIG_fail;
18173 }
18174 {
18175 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18176 }
18177 return resultobj;
18178 fail:
18179 return NULL;
18180 }
18181
18182
18183 static PyObject * MDIClientWindow_swigregister(PyObject *, PyObject *args) {
18184 PyObject *obj;
18185 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18186 SWIG_TypeClientData(SWIGTYPE_p_wxMDIClientWindow, obj);
18187 Py_INCREF(obj);
18188 return Py_BuildValue((char *)"");
18189 }
18190 static PyObject *_wrap_new_PyWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18191 PyObject *resultobj = NULL;
18192 wxWindow *arg1 = (wxWindow *) 0 ;
18193 int arg2 = (int) (int)-1 ;
18194 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18195 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18196 wxSize const &arg4_defvalue = wxDefaultSize ;
18197 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
18198 long arg5 = (long) 0 ;
18199 wxString const &arg6_defvalue = wxPyPanelNameStr ;
18200 wxString *arg6 = (wxString *) &arg6_defvalue ;
18201 wxPyWindow *result;
18202 wxPoint temp3 ;
18203 wxSize temp4 ;
18204 bool temp6 = false ;
18205 PyObject * obj0 = 0 ;
18206 PyObject * obj1 = 0 ;
18207 PyObject * obj2 = 0 ;
18208 PyObject * obj3 = 0 ;
18209 PyObject * obj4 = 0 ;
18210 PyObject * obj5 = 0 ;
18211 char *kwnames[] = {
18212 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18213 };
18214
18215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
18216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18217 if (SWIG_arg_fail(1)) SWIG_fail;
18218 if (obj1) {
18219 {
18220 arg2 = static_cast<int const >(SWIG_As_int(obj1));
18221 if (SWIG_arg_fail(2)) SWIG_fail;
18222 }
18223 }
18224 if (obj2) {
18225 {
18226 arg3 = &temp3;
18227 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18228 }
18229 }
18230 if (obj3) {
18231 {
18232 arg4 = &temp4;
18233 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
18234 }
18235 }
18236 if (obj4) {
18237 {
18238 arg5 = static_cast<long >(SWIG_As_long(obj4));
18239 if (SWIG_arg_fail(5)) SWIG_fail;
18240 }
18241 }
18242 if (obj5) {
18243 {
18244 arg6 = wxString_in_helper(obj5);
18245 if (arg6 == NULL) SWIG_fail;
18246 temp6 = true;
18247 }
18248 }
18249 {
18250 if (!wxPyCheckForApp()) SWIG_fail;
18251 PyThreadState* __tstate = wxPyBeginAllowThreads();
18252 result = (wxPyWindow *)new wxPyWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
18253
18254 wxPyEndAllowThreads(__tstate);
18255 if (PyErr_Occurred()) SWIG_fail;
18256 }
18257 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyWindow, 1);
18258 {
18259 if (temp6)
18260 delete arg6;
18261 }
18262 return resultobj;
18263 fail:
18264 {
18265 if (temp6)
18266 delete arg6;
18267 }
18268 return NULL;
18269 }
18270
18271
18272 static PyObject *_wrap_new_PrePyWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18273 PyObject *resultobj = NULL;
18274 wxPyWindow *result;
18275 char *kwnames[] = {
18276 NULL
18277 };
18278
18279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyWindow",kwnames)) goto fail;
18280 {
18281 if (!wxPyCheckForApp()) SWIG_fail;
18282 PyThreadState* __tstate = wxPyBeginAllowThreads();
18283 result = (wxPyWindow *)new wxPyWindow();
18284
18285 wxPyEndAllowThreads(__tstate);
18286 if (PyErr_Occurred()) SWIG_fail;
18287 }
18288 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyWindow, 1);
18289 return resultobj;
18290 fail:
18291 return NULL;
18292 }
18293
18294
18295 static PyObject *_wrap_PyWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
18296 PyObject *resultobj = NULL;
18297 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18298 PyObject *arg2 = (PyObject *) 0 ;
18299 PyObject *arg3 = (PyObject *) 0 ;
18300 PyObject * obj0 = 0 ;
18301 PyObject * obj1 = 0 ;
18302 PyObject * obj2 = 0 ;
18303 char *kwnames[] = {
18304 (char *) "self",(char *) "self",(char *) "_class", NULL
18305 };
18306
18307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
18308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18309 if (SWIG_arg_fail(1)) SWIG_fail;
18310 arg2 = obj1;
18311 arg3 = obj2;
18312 {
18313 PyThreadState* __tstate = wxPyBeginAllowThreads();
18314 (arg1)->_setCallbackInfo(arg2,arg3);
18315
18316 wxPyEndAllowThreads(__tstate);
18317 if (PyErr_Occurred()) SWIG_fail;
18318 }
18319 Py_INCREF(Py_None); resultobj = Py_None;
18320 return resultobj;
18321 fail:
18322 return NULL;
18323 }
18324
18325
18326 static PyObject *_wrap_PyWindow_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
18327 PyObject *resultobj = NULL;
18328 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18329 wxSize *arg2 = 0 ;
18330 wxSize temp2 ;
18331 PyObject * obj0 = 0 ;
18332 PyObject * obj1 = 0 ;
18333 char *kwnames[] = {
18334 (char *) "self",(char *) "size", NULL
18335 };
18336
18337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
18338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18339 if (SWIG_arg_fail(1)) SWIG_fail;
18340 {
18341 arg2 = &temp2;
18342 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
18343 }
18344 {
18345 PyThreadState* __tstate = wxPyBeginAllowThreads();
18346 (arg1)->SetBestSize((wxSize const &)*arg2);
18347
18348 wxPyEndAllowThreads(__tstate);
18349 if (PyErr_Occurred()) SWIG_fail;
18350 }
18351 Py_INCREF(Py_None); resultobj = Py_None;
18352 return resultobj;
18353 fail:
18354 return NULL;
18355 }
18356
18357
18358 static PyObject *_wrap_PyWindow_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
18359 PyObject *resultobj = NULL;
18360 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18361 wxDC *arg2 = (wxDC *) 0 ;
18362 bool result;
18363 PyObject * obj0 = 0 ;
18364 PyObject * obj1 = 0 ;
18365 char *kwnames[] = {
18366 (char *) "self",(char *) "dc", NULL
18367 };
18368
18369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
18370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18371 if (SWIG_arg_fail(1)) SWIG_fail;
18372 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
18373 if (SWIG_arg_fail(2)) SWIG_fail;
18374 {
18375 PyThreadState* __tstate = wxPyBeginAllowThreads();
18376 result = (bool)(arg1)->DoEraseBackground(arg2);
18377
18378 wxPyEndAllowThreads(__tstate);
18379 if (PyErr_Occurred()) SWIG_fail;
18380 }
18381 {
18382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18383 }
18384 return resultobj;
18385 fail:
18386 return NULL;
18387 }
18388
18389
18390 static PyObject *_wrap_PyWindow_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18391 PyObject *resultobj = NULL;
18392 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18393 int arg2 ;
18394 int arg3 ;
18395 int arg4 ;
18396 int arg5 ;
18397 PyObject * obj0 = 0 ;
18398 PyObject * obj1 = 0 ;
18399 PyObject * obj2 = 0 ;
18400 PyObject * obj3 = 0 ;
18401 PyObject * obj4 = 0 ;
18402 char *kwnames[] = {
18403 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
18404 };
18405
18406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyWindow_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18408 if (SWIG_arg_fail(1)) SWIG_fail;
18409 {
18410 arg2 = static_cast<int >(SWIG_As_int(obj1));
18411 if (SWIG_arg_fail(2)) SWIG_fail;
18412 }
18413 {
18414 arg3 = static_cast<int >(SWIG_As_int(obj2));
18415 if (SWIG_arg_fail(3)) SWIG_fail;
18416 }
18417 {
18418 arg4 = static_cast<int >(SWIG_As_int(obj3));
18419 if (SWIG_arg_fail(4)) SWIG_fail;
18420 }
18421 {
18422 arg5 = static_cast<int >(SWIG_As_int(obj4));
18423 if (SWIG_arg_fail(5)) SWIG_fail;
18424 }
18425 {
18426 PyThreadState* __tstate = wxPyBeginAllowThreads();
18427 (arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
18428
18429 wxPyEndAllowThreads(__tstate);
18430 if (PyErr_Occurred()) SWIG_fail;
18431 }
18432 Py_INCREF(Py_None); resultobj = Py_None;
18433 return resultobj;
18434 fail:
18435 return NULL;
18436 }
18437
18438
18439 static PyObject *_wrap_PyWindow_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18440 PyObject *resultobj = NULL;
18441 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18442 int arg2 ;
18443 int arg3 ;
18444 int arg4 ;
18445 int arg5 ;
18446 int arg6 = (int) wxSIZE_AUTO ;
18447 PyObject * obj0 = 0 ;
18448 PyObject * obj1 = 0 ;
18449 PyObject * obj2 = 0 ;
18450 PyObject * obj3 = 0 ;
18451 PyObject * obj4 = 0 ;
18452 PyObject * obj5 = 0 ;
18453 char *kwnames[] = {
18454 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
18455 };
18456
18457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyWindow_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
18458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18459 if (SWIG_arg_fail(1)) SWIG_fail;
18460 {
18461 arg2 = static_cast<int >(SWIG_As_int(obj1));
18462 if (SWIG_arg_fail(2)) SWIG_fail;
18463 }
18464 {
18465 arg3 = static_cast<int >(SWIG_As_int(obj2));
18466 if (SWIG_arg_fail(3)) SWIG_fail;
18467 }
18468 {
18469 arg4 = static_cast<int >(SWIG_As_int(obj3));
18470 if (SWIG_arg_fail(4)) SWIG_fail;
18471 }
18472 {
18473 arg5 = static_cast<int >(SWIG_As_int(obj4));
18474 if (SWIG_arg_fail(5)) SWIG_fail;
18475 }
18476 if (obj5) {
18477 {
18478 arg6 = static_cast<int >(SWIG_As_int(obj5));
18479 if (SWIG_arg_fail(6)) SWIG_fail;
18480 }
18481 }
18482 {
18483 PyThreadState* __tstate = wxPyBeginAllowThreads();
18484 (arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
18485
18486 wxPyEndAllowThreads(__tstate);
18487 if (PyErr_Occurred()) SWIG_fail;
18488 }
18489 Py_INCREF(Py_None); resultobj = Py_None;
18490 return resultobj;
18491 fail:
18492 return NULL;
18493 }
18494
18495
18496 static PyObject *_wrap_PyWindow_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
18497 PyObject *resultobj = NULL;
18498 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18499 int arg2 ;
18500 int arg3 ;
18501 PyObject * obj0 = 0 ;
18502 PyObject * obj1 = 0 ;
18503 PyObject * obj2 = 0 ;
18504 char *kwnames[] = {
18505 (char *) "self",(char *) "width",(char *) "height", NULL
18506 };
18507
18508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
18509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18510 if (SWIG_arg_fail(1)) SWIG_fail;
18511 {
18512 arg2 = static_cast<int >(SWIG_As_int(obj1));
18513 if (SWIG_arg_fail(2)) SWIG_fail;
18514 }
18515 {
18516 arg3 = static_cast<int >(SWIG_As_int(obj2));
18517 if (SWIG_arg_fail(3)) SWIG_fail;
18518 }
18519 {
18520 PyThreadState* __tstate = wxPyBeginAllowThreads();
18521 (arg1)->DoSetClientSize(arg2,arg3);
18522
18523 wxPyEndAllowThreads(__tstate);
18524 if (PyErr_Occurred()) SWIG_fail;
18525 }
18526 Py_INCREF(Py_None); resultobj = Py_None;
18527 return resultobj;
18528 fail:
18529 return NULL;
18530 }
18531
18532
18533 static PyObject *_wrap_PyWindow_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
18534 PyObject *resultobj = NULL;
18535 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18536 int arg2 ;
18537 int arg3 ;
18538 PyObject * obj0 = 0 ;
18539 PyObject * obj1 = 0 ;
18540 PyObject * obj2 = 0 ;
18541 char *kwnames[] = {
18542 (char *) "self",(char *) "x",(char *) "y", NULL
18543 };
18544
18545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
18546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18547 if (SWIG_arg_fail(1)) SWIG_fail;
18548 {
18549 arg2 = static_cast<int >(SWIG_As_int(obj1));
18550 if (SWIG_arg_fail(2)) SWIG_fail;
18551 }
18552 {
18553 arg3 = static_cast<int >(SWIG_As_int(obj2));
18554 if (SWIG_arg_fail(3)) SWIG_fail;
18555 }
18556 {
18557 PyThreadState* __tstate = wxPyBeginAllowThreads();
18558 (arg1)->DoSetVirtualSize(arg2,arg3);
18559
18560 wxPyEndAllowThreads(__tstate);
18561 if (PyErr_Occurred()) SWIG_fail;
18562 }
18563 Py_INCREF(Py_None); resultobj = Py_None;
18564 return resultobj;
18565 fail:
18566 return NULL;
18567 }
18568
18569
18570 static PyObject *_wrap_PyWindow_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18571 PyObject *resultobj = NULL;
18572 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18573 int *arg2 = (int *) 0 ;
18574 int *arg3 = (int *) 0 ;
18575 int temp2 ;
18576 int res2 = 0 ;
18577 int temp3 ;
18578 int res3 = 0 ;
18579 PyObject * obj0 = 0 ;
18580 char *kwnames[] = {
18581 (char *) "self", NULL
18582 };
18583
18584 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18585 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_DoGetSize",kwnames,&obj0)) goto fail;
18587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18588 if (SWIG_arg_fail(1)) SWIG_fail;
18589 {
18590 PyThreadState* __tstate = wxPyBeginAllowThreads();
18591 ((wxPyWindow const *)arg1)->DoGetSize(arg2,arg3);
18592
18593 wxPyEndAllowThreads(__tstate);
18594 if (PyErr_Occurred()) SWIG_fail;
18595 }
18596 Py_INCREF(Py_None); resultobj = Py_None;
18597 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18598 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18599 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18600 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18601 return resultobj;
18602 fail:
18603 return NULL;
18604 }
18605
18606
18607 static PyObject *_wrap_PyWindow_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
18608 PyObject *resultobj = NULL;
18609 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18610 int *arg2 = (int *) 0 ;
18611 int *arg3 = (int *) 0 ;
18612 int temp2 ;
18613 int res2 = 0 ;
18614 int temp3 ;
18615 int res3 = 0 ;
18616 PyObject * obj0 = 0 ;
18617 char *kwnames[] = {
18618 (char *) "self", NULL
18619 };
18620
18621 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18622 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_DoGetClientSize",kwnames,&obj0)) goto fail;
18624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18625 if (SWIG_arg_fail(1)) SWIG_fail;
18626 {
18627 PyThreadState* __tstate = wxPyBeginAllowThreads();
18628 ((wxPyWindow const *)arg1)->DoGetClientSize(arg2,arg3);
18629
18630 wxPyEndAllowThreads(__tstate);
18631 if (PyErr_Occurred()) SWIG_fail;
18632 }
18633 Py_INCREF(Py_None); resultobj = Py_None;
18634 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18635 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18636 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18637 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18638 return resultobj;
18639 fail:
18640 return NULL;
18641 }
18642
18643
18644 static PyObject *_wrap_PyWindow_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18645 PyObject *resultobj = NULL;
18646 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18647 int *arg2 = (int *) 0 ;
18648 int *arg3 = (int *) 0 ;
18649 int temp2 ;
18650 int res2 = 0 ;
18651 int temp3 ;
18652 int res3 = 0 ;
18653 PyObject * obj0 = 0 ;
18654 char *kwnames[] = {
18655 (char *) "self", NULL
18656 };
18657
18658 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18659 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_DoGetPosition",kwnames,&obj0)) goto fail;
18661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18662 if (SWIG_arg_fail(1)) SWIG_fail;
18663 {
18664 PyThreadState* __tstate = wxPyBeginAllowThreads();
18665 ((wxPyWindow const *)arg1)->DoGetPosition(arg2,arg3);
18666
18667 wxPyEndAllowThreads(__tstate);
18668 if (PyErr_Occurred()) SWIG_fail;
18669 }
18670 Py_INCREF(Py_None); resultobj = Py_None;
18671 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18672 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18673 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18674 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18675 return resultobj;
18676 fail:
18677 return NULL;
18678 }
18679
18680
18681 static PyObject *_wrap_PyWindow_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
18682 PyObject *resultobj = NULL;
18683 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18684 wxSize result;
18685 PyObject * obj0 = 0 ;
18686 char *kwnames[] = {
18687 (char *) "self", NULL
18688 };
18689
18690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_DoGetVirtualSize",kwnames,&obj0)) goto fail;
18691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18692 if (SWIG_arg_fail(1)) SWIG_fail;
18693 {
18694 PyThreadState* __tstate = wxPyBeginAllowThreads();
18695 result = ((wxPyWindow const *)arg1)->DoGetVirtualSize();
18696
18697 wxPyEndAllowThreads(__tstate);
18698 if (PyErr_Occurred()) SWIG_fail;
18699 }
18700 {
18701 wxSize * resultptr;
18702 resultptr = new wxSize(static_cast<wxSize & >(result));
18703 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18704 }
18705 return resultobj;
18706 fail:
18707 return NULL;
18708 }
18709
18710
18711 static PyObject *_wrap_PyWindow_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
18712 PyObject *resultobj = NULL;
18713 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18714 wxSize result;
18715 PyObject * obj0 = 0 ;
18716 char *kwnames[] = {
18717 (char *) "self", NULL
18718 };
18719
18720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_DoGetBestSize",kwnames,&obj0)) goto fail;
18721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18722 if (SWIG_arg_fail(1)) SWIG_fail;
18723 {
18724 PyThreadState* __tstate = wxPyBeginAllowThreads();
18725 result = ((wxPyWindow const *)arg1)->DoGetBestSize();
18726
18727 wxPyEndAllowThreads(__tstate);
18728 if (PyErr_Occurred()) SWIG_fail;
18729 }
18730 {
18731 wxSize * resultptr;
18732 resultptr = new wxSize(static_cast<wxSize & >(result));
18733 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18734 }
18735 return resultobj;
18736 fail:
18737 return NULL;
18738 }
18739
18740
18741 static PyObject *_wrap_PyWindow_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
18742 PyObject *resultobj = NULL;
18743 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18744 PyObject * obj0 = 0 ;
18745 char *kwnames[] = {
18746 (char *) "self", NULL
18747 };
18748
18749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_InitDialog",kwnames,&obj0)) goto fail;
18750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18751 if (SWIG_arg_fail(1)) SWIG_fail;
18752 {
18753 PyThreadState* __tstate = wxPyBeginAllowThreads();
18754 (arg1)->InitDialog();
18755
18756 wxPyEndAllowThreads(__tstate);
18757 if (PyErr_Occurred()) SWIG_fail;
18758 }
18759 Py_INCREF(Py_None); resultobj = Py_None;
18760 return resultobj;
18761 fail:
18762 return NULL;
18763 }
18764
18765
18766 static PyObject *_wrap_PyWindow_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18767 PyObject *resultobj = NULL;
18768 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18769 bool result;
18770 PyObject * obj0 = 0 ;
18771 char *kwnames[] = {
18772 (char *) "self", NULL
18773 };
18774
18775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_TransferDataToWindow",kwnames,&obj0)) goto fail;
18776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18777 if (SWIG_arg_fail(1)) SWIG_fail;
18778 {
18779 PyThreadState* __tstate = wxPyBeginAllowThreads();
18780 result = (bool)(arg1)->TransferDataToWindow();
18781
18782 wxPyEndAllowThreads(__tstate);
18783 if (PyErr_Occurred()) SWIG_fail;
18784 }
18785 {
18786 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18787 }
18788 return resultobj;
18789 fail:
18790 return NULL;
18791 }
18792
18793
18794 static PyObject *_wrap_PyWindow_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18795 PyObject *resultobj = NULL;
18796 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18797 bool result;
18798 PyObject * obj0 = 0 ;
18799 char *kwnames[] = {
18800 (char *) "self", NULL
18801 };
18802
18803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_TransferDataFromWindow",kwnames,&obj0)) goto fail;
18804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18805 if (SWIG_arg_fail(1)) SWIG_fail;
18806 {
18807 PyThreadState* __tstate = wxPyBeginAllowThreads();
18808 result = (bool)(arg1)->TransferDataFromWindow();
18809
18810 wxPyEndAllowThreads(__tstate);
18811 if (PyErr_Occurred()) SWIG_fail;
18812 }
18813 {
18814 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18815 }
18816 return resultobj;
18817 fail:
18818 return NULL;
18819 }
18820
18821
18822 static PyObject *_wrap_PyWindow_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
18823 PyObject *resultobj = NULL;
18824 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18825 bool result;
18826 PyObject * obj0 = 0 ;
18827 char *kwnames[] = {
18828 (char *) "self", NULL
18829 };
18830
18831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_Validate",kwnames,&obj0)) goto fail;
18832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18833 if (SWIG_arg_fail(1)) SWIG_fail;
18834 {
18835 PyThreadState* __tstate = wxPyBeginAllowThreads();
18836 result = (bool)(arg1)->Validate();
18837
18838 wxPyEndAllowThreads(__tstate);
18839 if (PyErr_Occurred()) SWIG_fail;
18840 }
18841 {
18842 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18843 }
18844 return resultobj;
18845 fail:
18846 return NULL;
18847 }
18848
18849
18850 static PyObject *_wrap_PyWindow_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
18851 PyObject *resultobj = NULL;
18852 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18853 bool result;
18854 PyObject * obj0 = 0 ;
18855 char *kwnames[] = {
18856 (char *) "self", NULL
18857 };
18858
18859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_AcceptsFocus",kwnames,&obj0)) goto fail;
18860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18861 if (SWIG_arg_fail(1)) SWIG_fail;
18862 {
18863 PyThreadState* __tstate = wxPyBeginAllowThreads();
18864 result = (bool)((wxPyWindow const *)arg1)->AcceptsFocus();
18865
18866 wxPyEndAllowThreads(__tstate);
18867 if (PyErr_Occurred()) SWIG_fail;
18868 }
18869 {
18870 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18871 }
18872 return resultobj;
18873 fail:
18874 return NULL;
18875 }
18876
18877
18878 static PyObject *_wrap_PyWindow_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
18879 PyObject *resultobj = NULL;
18880 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18881 bool result;
18882 PyObject * obj0 = 0 ;
18883 char *kwnames[] = {
18884 (char *) "self", NULL
18885 };
18886
18887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
18888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18889 if (SWIG_arg_fail(1)) SWIG_fail;
18890 {
18891 PyThreadState* __tstate = wxPyBeginAllowThreads();
18892 result = (bool)((wxPyWindow const *)arg1)->AcceptsFocusFromKeyboard();
18893
18894 wxPyEndAllowThreads(__tstate);
18895 if (PyErr_Occurred()) SWIG_fail;
18896 }
18897 {
18898 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18899 }
18900 return resultobj;
18901 fail:
18902 return NULL;
18903 }
18904
18905
18906 static PyObject *_wrap_PyWindow_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
18907 PyObject *resultobj = NULL;
18908 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18909 wxSize result;
18910 PyObject * obj0 = 0 ;
18911 char *kwnames[] = {
18912 (char *) "self", NULL
18913 };
18914
18915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_GetMaxSize",kwnames,&obj0)) goto fail;
18916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18917 if (SWIG_arg_fail(1)) SWIG_fail;
18918 {
18919 PyThreadState* __tstate = wxPyBeginAllowThreads();
18920 result = ((wxPyWindow const *)arg1)->GetMaxSize();
18921
18922 wxPyEndAllowThreads(__tstate);
18923 if (PyErr_Occurred()) SWIG_fail;
18924 }
18925 {
18926 wxSize * resultptr;
18927 resultptr = new wxSize(static_cast<wxSize & >(result));
18928 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18929 }
18930 return resultobj;
18931 fail:
18932 return NULL;
18933 }
18934
18935
18936 static PyObject *_wrap_PyWindow_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
18937 PyObject *resultobj = NULL;
18938 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18939 wxWindow *arg2 = (wxWindow *) 0 ;
18940 PyObject * obj0 = 0 ;
18941 PyObject * obj1 = 0 ;
18942 char *kwnames[] = {
18943 (char *) "self",(char *) "child", NULL
18944 };
18945
18946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_AddChild",kwnames,&obj0,&obj1)) goto fail;
18947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18948 if (SWIG_arg_fail(1)) SWIG_fail;
18949 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18950 if (SWIG_arg_fail(2)) SWIG_fail;
18951 {
18952 PyThreadState* __tstate = wxPyBeginAllowThreads();
18953 (arg1)->AddChild(arg2);
18954
18955 wxPyEndAllowThreads(__tstate);
18956 if (PyErr_Occurred()) SWIG_fail;
18957 }
18958 Py_INCREF(Py_None); resultobj = Py_None;
18959 return resultobj;
18960 fail:
18961 return NULL;
18962 }
18963
18964
18965 static PyObject *_wrap_PyWindow_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
18966 PyObject *resultobj = NULL;
18967 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18968 wxWindow *arg2 = (wxWindow *) 0 ;
18969 PyObject * obj0 = 0 ;
18970 PyObject * obj1 = 0 ;
18971 char *kwnames[] = {
18972 (char *) "self",(char *) "child", NULL
18973 };
18974
18975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
18976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18977 if (SWIG_arg_fail(1)) SWIG_fail;
18978 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18979 if (SWIG_arg_fail(2)) SWIG_fail;
18980 {
18981 PyThreadState* __tstate = wxPyBeginAllowThreads();
18982 (arg1)->RemoveChild(arg2);
18983
18984 wxPyEndAllowThreads(__tstate);
18985 if (PyErr_Occurred()) SWIG_fail;
18986 }
18987 Py_INCREF(Py_None); resultobj = Py_None;
18988 return resultobj;
18989 fail:
18990 return NULL;
18991 }
18992
18993
18994 static PyObject *_wrap_PyWindow_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
18995 PyObject *resultobj = NULL;
18996 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18997 bool result;
18998 PyObject * obj0 = 0 ;
18999 char *kwnames[] = {
19000 (char *) "self", NULL
19001 };
19002
19003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_ShouldInheritColours",kwnames,&obj0)) goto fail;
19004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
19005 if (SWIG_arg_fail(1)) SWIG_fail;
19006 {
19007 PyThreadState* __tstate = wxPyBeginAllowThreads();
19008 result = (bool)((wxPyWindow const *)arg1)->ShouldInheritColours();
19009
19010 wxPyEndAllowThreads(__tstate);
19011 if (PyErr_Occurred()) SWIG_fail;
19012 }
19013 {
19014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19015 }
19016 return resultobj;
19017 fail:
19018 return NULL;
19019 }
19020
19021
19022 static PyObject *_wrap_PyWindow_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
19023 PyObject *resultobj = NULL;
19024 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
19025 wxVisualAttributes result;
19026 PyObject * obj0 = 0 ;
19027 char *kwnames[] = {
19028 (char *) "self", NULL
19029 };
19030
19031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_GetDefaultAttributes",kwnames,&obj0)) goto fail;
19032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
19033 if (SWIG_arg_fail(1)) SWIG_fail;
19034 {
19035 PyThreadState* __tstate = wxPyBeginAllowThreads();
19036 result = (arg1)->GetDefaultAttributes();
19037
19038 wxPyEndAllowThreads(__tstate);
19039 if (PyErr_Occurred()) SWIG_fail;
19040 }
19041 {
19042 wxVisualAttributes * resultptr;
19043 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
19044 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
19045 }
19046 return resultobj;
19047 fail:
19048 return NULL;
19049 }
19050
19051
19052 static PyObject *_wrap_PyWindow_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
19053 PyObject *resultobj = NULL;
19054 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
19055 PyObject * obj0 = 0 ;
19056 char *kwnames[] = {
19057 (char *) "self", NULL
19058 };
19059
19060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_OnInternalIdle",kwnames,&obj0)) goto fail;
19061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
19062 if (SWIG_arg_fail(1)) SWIG_fail;
19063 {
19064 PyThreadState* __tstate = wxPyBeginAllowThreads();
19065 (arg1)->OnInternalIdle();
19066
19067 wxPyEndAllowThreads(__tstate);
19068 if (PyErr_Occurred()) SWIG_fail;
19069 }
19070 Py_INCREF(Py_None); resultobj = Py_None;
19071 return resultobj;
19072 fail:
19073 return NULL;
19074 }
19075
19076
19077 static PyObject * PyWindow_swigregister(PyObject *, PyObject *args) {
19078 PyObject *obj;
19079 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19080 SWIG_TypeClientData(SWIGTYPE_p_wxPyWindow, obj);
19081 Py_INCREF(obj);
19082 return Py_BuildValue((char *)"");
19083 }
19084 static PyObject *_wrap_new_PyPanel(PyObject *, PyObject *args, PyObject *kwargs) {
19085 PyObject *resultobj = NULL;
19086 wxWindow *arg1 = (wxWindow *) 0 ;
19087 int arg2 = (int) (int)-1 ;
19088 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19089 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19090 wxSize const &arg4_defvalue = wxDefaultSize ;
19091 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
19092 long arg5 = (long) 0 ;
19093 wxString const &arg6_defvalue = wxPyPanelNameStr ;
19094 wxString *arg6 = (wxString *) &arg6_defvalue ;
19095 wxPyPanel *result;
19096 wxPoint temp3 ;
19097 wxSize temp4 ;
19098 bool temp6 = false ;
19099 PyObject * obj0 = 0 ;
19100 PyObject * obj1 = 0 ;
19101 PyObject * obj2 = 0 ;
19102 PyObject * obj3 = 0 ;
19103 PyObject * obj4 = 0 ;
19104 PyObject * obj5 = 0 ;
19105 char *kwnames[] = {
19106 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
19107 };
19108
19109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyPanel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
19110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19111 if (SWIG_arg_fail(1)) SWIG_fail;
19112 if (obj1) {
19113 {
19114 arg2 = static_cast<int const >(SWIG_As_int(obj1));
19115 if (SWIG_arg_fail(2)) SWIG_fail;
19116 }
19117 }
19118 if (obj2) {
19119 {
19120 arg3 = &temp3;
19121 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19122 }
19123 }
19124 if (obj3) {
19125 {
19126 arg4 = &temp4;
19127 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
19128 }
19129 }
19130 if (obj4) {
19131 {
19132 arg5 = static_cast<long >(SWIG_As_long(obj4));
19133 if (SWIG_arg_fail(5)) SWIG_fail;
19134 }
19135 }
19136 if (obj5) {
19137 {
19138 arg6 = wxString_in_helper(obj5);
19139 if (arg6 == NULL) SWIG_fail;
19140 temp6 = true;
19141 }
19142 }
19143 {
19144 if (!wxPyCheckForApp()) SWIG_fail;
19145 PyThreadState* __tstate = wxPyBeginAllowThreads();
19146 result = (wxPyPanel *)new wxPyPanel(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
19147
19148 wxPyEndAllowThreads(__tstate);
19149 if (PyErr_Occurred()) SWIG_fail;
19150 }
19151 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPanel, 1);
19152 {
19153 if (temp6)
19154 delete arg6;
19155 }
19156 return resultobj;
19157 fail:
19158 {
19159 if (temp6)
19160 delete arg6;
19161 }
19162 return NULL;
19163 }
19164
19165
19166 static PyObject *_wrap_new_PrePyPanel(PyObject *, PyObject *args, PyObject *kwargs) {
19167 PyObject *resultobj = NULL;
19168 wxPyPanel *result;
19169 char *kwnames[] = {
19170 NULL
19171 };
19172
19173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyPanel",kwnames)) goto fail;
19174 {
19175 if (!wxPyCheckForApp()) SWIG_fail;
19176 PyThreadState* __tstate = wxPyBeginAllowThreads();
19177 result = (wxPyPanel *)new wxPyPanel();
19178
19179 wxPyEndAllowThreads(__tstate);
19180 if (PyErr_Occurred()) SWIG_fail;
19181 }
19182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPanel, 1);
19183 return resultobj;
19184 fail:
19185 return NULL;
19186 }
19187
19188
19189 static PyObject *_wrap_PyPanel__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
19190 PyObject *resultobj = NULL;
19191 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19192 PyObject *arg2 = (PyObject *) 0 ;
19193 PyObject *arg3 = (PyObject *) 0 ;
19194 PyObject * obj0 = 0 ;
19195 PyObject * obj1 = 0 ;
19196 PyObject * obj2 = 0 ;
19197 char *kwnames[] = {
19198 (char *) "self",(char *) "self",(char *) "_class", NULL
19199 };
19200
19201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19203 if (SWIG_arg_fail(1)) SWIG_fail;
19204 arg2 = obj1;
19205 arg3 = obj2;
19206 {
19207 PyThreadState* __tstate = wxPyBeginAllowThreads();
19208 (arg1)->_setCallbackInfo(arg2,arg3);
19209
19210 wxPyEndAllowThreads(__tstate);
19211 if (PyErr_Occurred()) SWIG_fail;
19212 }
19213 Py_INCREF(Py_None); resultobj = Py_None;
19214 return resultobj;
19215 fail:
19216 return NULL;
19217 }
19218
19219
19220 static PyObject *_wrap_PyPanel_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
19221 PyObject *resultobj = NULL;
19222 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19223 wxSize *arg2 = 0 ;
19224 wxSize temp2 ;
19225 PyObject * obj0 = 0 ;
19226 PyObject * obj1 = 0 ;
19227 char *kwnames[] = {
19228 (char *) "self",(char *) "size", NULL
19229 };
19230
19231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
19232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19233 if (SWIG_arg_fail(1)) SWIG_fail;
19234 {
19235 arg2 = &temp2;
19236 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19237 }
19238 {
19239 PyThreadState* __tstate = wxPyBeginAllowThreads();
19240 (arg1)->SetBestSize((wxSize const &)*arg2);
19241
19242 wxPyEndAllowThreads(__tstate);
19243 if (PyErr_Occurred()) SWIG_fail;
19244 }
19245 Py_INCREF(Py_None); resultobj = Py_None;
19246 return resultobj;
19247 fail:
19248 return NULL;
19249 }
19250
19251
19252 static PyObject *_wrap_PyPanel_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
19253 PyObject *resultobj = NULL;
19254 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19255 wxDC *arg2 = (wxDC *) 0 ;
19256 bool result;
19257 PyObject * obj0 = 0 ;
19258 PyObject * obj1 = 0 ;
19259 char *kwnames[] = {
19260 (char *) "self",(char *) "dc", NULL
19261 };
19262
19263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
19264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19265 if (SWIG_arg_fail(1)) SWIG_fail;
19266 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
19267 if (SWIG_arg_fail(2)) SWIG_fail;
19268 {
19269 PyThreadState* __tstate = wxPyBeginAllowThreads();
19270 result = (bool)(arg1)->DoEraseBackground(arg2);
19271
19272 wxPyEndAllowThreads(__tstate);
19273 if (PyErr_Occurred()) SWIG_fail;
19274 }
19275 {
19276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19277 }
19278 return resultobj;
19279 fail:
19280 return NULL;
19281 }
19282
19283
19284 static PyObject *_wrap_PyPanel_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19285 PyObject *resultobj = NULL;
19286 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19287 int arg2 ;
19288 int arg3 ;
19289 int arg4 ;
19290 int arg5 ;
19291 PyObject * obj0 = 0 ;
19292 PyObject * obj1 = 0 ;
19293 PyObject * obj2 = 0 ;
19294 PyObject * obj3 = 0 ;
19295 PyObject * obj4 = 0 ;
19296 char *kwnames[] = {
19297 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
19298 };
19299
19300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyPanel_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19302 if (SWIG_arg_fail(1)) SWIG_fail;
19303 {
19304 arg2 = static_cast<int >(SWIG_As_int(obj1));
19305 if (SWIG_arg_fail(2)) SWIG_fail;
19306 }
19307 {
19308 arg3 = static_cast<int >(SWIG_As_int(obj2));
19309 if (SWIG_arg_fail(3)) SWIG_fail;
19310 }
19311 {
19312 arg4 = static_cast<int >(SWIG_As_int(obj3));
19313 if (SWIG_arg_fail(4)) SWIG_fail;
19314 }
19315 {
19316 arg5 = static_cast<int >(SWIG_As_int(obj4));
19317 if (SWIG_arg_fail(5)) SWIG_fail;
19318 }
19319 {
19320 PyThreadState* __tstate = wxPyBeginAllowThreads();
19321 (arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
19322
19323 wxPyEndAllowThreads(__tstate);
19324 if (PyErr_Occurred()) SWIG_fail;
19325 }
19326 Py_INCREF(Py_None); resultobj = Py_None;
19327 return resultobj;
19328 fail:
19329 return NULL;
19330 }
19331
19332
19333 static PyObject *_wrap_PyPanel_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19334 PyObject *resultobj = NULL;
19335 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19336 int arg2 ;
19337 int arg3 ;
19338 int arg4 ;
19339 int arg5 ;
19340 int arg6 = (int) wxSIZE_AUTO ;
19341 PyObject * obj0 = 0 ;
19342 PyObject * obj1 = 0 ;
19343 PyObject * obj2 = 0 ;
19344 PyObject * obj3 = 0 ;
19345 PyObject * obj4 = 0 ;
19346 PyObject * obj5 = 0 ;
19347 char *kwnames[] = {
19348 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
19349 };
19350
19351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyPanel_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
19352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19353 if (SWIG_arg_fail(1)) SWIG_fail;
19354 {
19355 arg2 = static_cast<int >(SWIG_As_int(obj1));
19356 if (SWIG_arg_fail(2)) SWIG_fail;
19357 }
19358 {
19359 arg3 = static_cast<int >(SWIG_As_int(obj2));
19360 if (SWIG_arg_fail(3)) SWIG_fail;
19361 }
19362 {
19363 arg4 = static_cast<int >(SWIG_As_int(obj3));
19364 if (SWIG_arg_fail(4)) SWIG_fail;
19365 }
19366 {
19367 arg5 = static_cast<int >(SWIG_As_int(obj4));
19368 if (SWIG_arg_fail(5)) SWIG_fail;
19369 }
19370 if (obj5) {
19371 {
19372 arg6 = static_cast<int >(SWIG_As_int(obj5));
19373 if (SWIG_arg_fail(6)) SWIG_fail;
19374 }
19375 }
19376 {
19377 PyThreadState* __tstate = wxPyBeginAllowThreads();
19378 (arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
19379
19380 wxPyEndAllowThreads(__tstate);
19381 if (PyErr_Occurred()) SWIG_fail;
19382 }
19383 Py_INCREF(Py_None); resultobj = Py_None;
19384 return resultobj;
19385 fail:
19386 return NULL;
19387 }
19388
19389
19390 static PyObject *_wrap_PyPanel_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
19391 PyObject *resultobj = NULL;
19392 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19393 int arg2 ;
19394 int arg3 ;
19395 PyObject * obj0 = 0 ;
19396 PyObject * obj1 = 0 ;
19397 PyObject * obj2 = 0 ;
19398 char *kwnames[] = {
19399 (char *) "self",(char *) "width",(char *) "height", NULL
19400 };
19401
19402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
19403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19404 if (SWIG_arg_fail(1)) SWIG_fail;
19405 {
19406 arg2 = static_cast<int >(SWIG_As_int(obj1));
19407 if (SWIG_arg_fail(2)) SWIG_fail;
19408 }
19409 {
19410 arg3 = static_cast<int >(SWIG_As_int(obj2));
19411 if (SWIG_arg_fail(3)) SWIG_fail;
19412 }
19413 {
19414 PyThreadState* __tstate = wxPyBeginAllowThreads();
19415 (arg1)->DoSetClientSize(arg2,arg3);
19416
19417 wxPyEndAllowThreads(__tstate);
19418 if (PyErr_Occurred()) SWIG_fail;
19419 }
19420 Py_INCREF(Py_None); resultobj = Py_None;
19421 return resultobj;
19422 fail:
19423 return NULL;
19424 }
19425
19426
19427 static PyObject *_wrap_PyPanel_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
19428 PyObject *resultobj = NULL;
19429 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19430 int arg2 ;
19431 int arg3 ;
19432 PyObject * obj0 = 0 ;
19433 PyObject * obj1 = 0 ;
19434 PyObject * obj2 = 0 ;
19435 char *kwnames[] = {
19436 (char *) "self",(char *) "x",(char *) "y", NULL
19437 };
19438
19439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
19440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19441 if (SWIG_arg_fail(1)) SWIG_fail;
19442 {
19443 arg2 = static_cast<int >(SWIG_As_int(obj1));
19444 if (SWIG_arg_fail(2)) SWIG_fail;
19445 }
19446 {
19447 arg3 = static_cast<int >(SWIG_As_int(obj2));
19448 if (SWIG_arg_fail(3)) SWIG_fail;
19449 }
19450 {
19451 PyThreadState* __tstate = wxPyBeginAllowThreads();
19452 (arg1)->DoSetVirtualSize(arg2,arg3);
19453
19454 wxPyEndAllowThreads(__tstate);
19455 if (PyErr_Occurred()) SWIG_fail;
19456 }
19457 Py_INCREF(Py_None); resultobj = Py_None;
19458 return resultobj;
19459 fail:
19460 return NULL;
19461 }
19462
19463
19464 static PyObject *_wrap_PyPanel_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19465 PyObject *resultobj = NULL;
19466 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19467 int *arg2 = (int *) 0 ;
19468 int *arg3 = (int *) 0 ;
19469 int temp2 ;
19470 int res2 = 0 ;
19471 int temp3 ;
19472 int res3 = 0 ;
19473 PyObject * obj0 = 0 ;
19474 char *kwnames[] = {
19475 (char *) "self", NULL
19476 };
19477
19478 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19479 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_DoGetSize",kwnames,&obj0)) goto fail;
19481 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19482 if (SWIG_arg_fail(1)) SWIG_fail;
19483 {
19484 PyThreadState* __tstate = wxPyBeginAllowThreads();
19485 ((wxPyPanel const *)arg1)->DoGetSize(arg2,arg3);
19486
19487 wxPyEndAllowThreads(__tstate);
19488 if (PyErr_Occurred()) SWIG_fail;
19489 }
19490 Py_INCREF(Py_None); resultobj = Py_None;
19491 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19492 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19493 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19494 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19495 return resultobj;
19496 fail:
19497 return NULL;
19498 }
19499
19500
19501 static PyObject *_wrap_PyPanel_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
19502 PyObject *resultobj = NULL;
19503 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19504 int *arg2 = (int *) 0 ;
19505 int *arg3 = (int *) 0 ;
19506 int temp2 ;
19507 int res2 = 0 ;
19508 int temp3 ;
19509 int res3 = 0 ;
19510 PyObject * obj0 = 0 ;
19511 char *kwnames[] = {
19512 (char *) "self", NULL
19513 };
19514
19515 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19516 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_DoGetClientSize",kwnames,&obj0)) goto fail;
19518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19519 if (SWIG_arg_fail(1)) SWIG_fail;
19520 {
19521 PyThreadState* __tstate = wxPyBeginAllowThreads();
19522 ((wxPyPanel const *)arg1)->DoGetClientSize(arg2,arg3);
19523
19524 wxPyEndAllowThreads(__tstate);
19525 if (PyErr_Occurred()) SWIG_fail;
19526 }
19527 Py_INCREF(Py_None); resultobj = Py_None;
19528 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19529 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19530 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19531 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19532 return resultobj;
19533 fail:
19534 return NULL;
19535 }
19536
19537
19538 static PyObject *_wrap_PyPanel_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19539 PyObject *resultobj = NULL;
19540 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19541 int *arg2 = (int *) 0 ;
19542 int *arg3 = (int *) 0 ;
19543 int temp2 ;
19544 int res2 = 0 ;
19545 int temp3 ;
19546 int res3 = 0 ;
19547 PyObject * obj0 = 0 ;
19548 char *kwnames[] = {
19549 (char *) "self", NULL
19550 };
19551
19552 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19553 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_DoGetPosition",kwnames,&obj0)) goto fail;
19555 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19556 if (SWIG_arg_fail(1)) SWIG_fail;
19557 {
19558 PyThreadState* __tstate = wxPyBeginAllowThreads();
19559 ((wxPyPanel const *)arg1)->DoGetPosition(arg2,arg3);
19560
19561 wxPyEndAllowThreads(__tstate);
19562 if (PyErr_Occurred()) SWIG_fail;
19563 }
19564 Py_INCREF(Py_None); resultobj = Py_None;
19565 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19566 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19567 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19568 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19569 return resultobj;
19570 fail:
19571 return NULL;
19572 }
19573
19574
19575 static PyObject *_wrap_PyPanel_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
19576 PyObject *resultobj = NULL;
19577 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19578 wxSize result;
19579 PyObject * obj0 = 0 ;
19580 char *kwnames[] = {
19581 (char *) "self", NULL
19582 };
19583
19584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_DoGetVirtualSize",kwnames,&obj0)) goto fail;
19585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19586 if (SWIG_arg_fail(1)) SWIG_fail;
19587 {
19588 PyThreadState* __tstate = wxPyBeginAllowThreads();
19589 result = ((wxPyPanel const *)arg1)->DoGetVirtualSize();
19590
19591 wxPyEndAllowThreads(__tstate);
19592 if (PyErr_Occurred()) SWIG_fail;
19593 }
19594 {
19595 wxSize * resultptr;
19596 resultptr = new wxSize(static_cast<wxSize & >(result));
19597 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19598 }
19599 return resultobj;
19600 fail:
19601 return NULL;
19602 }
19603
19604
19605 static PyObject *_wrap_PyPanel_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
19606 PyObject *resultobj = NULL;
19607 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19608 wxSize result;
19609 PyObject * obj0 = 0 ;
19610 char *kwnames[] = {
19611 (char *) "self", NULL
19612 };
19613
19614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_DoGetBestSize",kwnames,&obj0)) goto fail;
19615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19616 if (SWIG_arg_fail(1)) SWIG_fail;
19617 {
19618 PyThreadState* __tstate = wxPyBeginAllowThreads();
19619 result = ((wxPyPanel const *)arg1)->DoGetBestSize();
19620
19621 wxPyEndAllowThreads(__tstate);
19622 if (PyErr_Occurred()) SWIG_fail;
19623 }
19624 {
19625 wxSize * resultptr;
19626 resultptr = new wxSize(static_cast<wxSize & >(result));
19627 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19628 }
19629 return resultobj;
19630 fail:
19631 return NULL;
19632 }
19633
19634
19635 static PyObject *_wrap_PyPanel_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
19636 PyObject *resultobj = NULL;
19637 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19638 PyObject * obj0 = 0 ;
19639 char *kwnames[] = {
19640 (char *) "self", NULL
19641 };
19642
19643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_InitDialog",kwnames,&obj0)) goto fail;
19644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19645 if (SWIG_arg_fail(1)) SWIG_fail;
19646 {
19647 PyThreadState* __tstate = wxPyBeginAllowThreads();
19648 (arg1)->InitDialog();
19649
19650 wxPyEndAllowThreads(__tstate);
19651 if (PyErr_Occurred()) SWIG_fail;
19652 }
19653 Py_INCREF(Py_None); resultobj = Py_None;
19654 return resultobj;
19655 fail:
19656 return NULL;
19657 }
19658
19659
19660 static PyObject *_wrap_PyPanel_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19661 PyObject *resultobj = NULL;
19662 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19663 bool result;
19664 PyObject * obj0 = 0 ;
19665 char *kwnames[] = {
19666 (char *) "self", NULL
19667 };
19668
19669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_TransferDataToWindow",kwnames,&obj0)) goto fail;
19670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19671 if (SWIG_arg_fail(1)) SWIG_fail;
19672 {
19673 PyThreadState* __tstate = wxPyBeginAllowThreads();
19674 result = (bool)(arg1)->TransferDataToWindow();
19675
19676 wxPyEndAllowThreads(__tstate);
19677 if (PyErr_Occurred()) SWIG_fail;
19678 }
19679 {
19680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19681 }
19682 return resultobj;
19683 fail:
19684 return NULL;
19685 }
19686
19687
19688 static PyObject *_wrap_PyPanel_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19689 PyObject *resultobj = NULL;
19690 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19691 bool result;
19692 PyObject * obj0 = 0 ;
19693 char *kwnames[] = {
19694 (char *) "self", NULL
19695 };
19696
19697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_TransferDataFromWindow",kwnames,&obj0)) goto fail;
19698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19699 if (SWIG_arg_fail(1)) SWIG_fail;
19700 {
19701 PyThreadState* __tstate = wxPyBeginAllowThreads();
19702 result = (bool)(arg1)->TransferDataFromWindow();
19703
19704 wxPyEndAllowThreads(__tstate);
19705 if (PyErr_Occurred()) SWIG_fail;
19706 }
19707 {
19708 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19709 }
19710 return resultobj;
19711 fail:
19712 return NULL;
19713 }
19714
19715
19716 static PyObject *_wrap_PyPanel_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
19717 PyObject *resultobj = NULL;
19718 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19719 bool result;
19720 PyObject * obj0 = 0 ;
19721 char *kwnames[] = {
19722 (char *) "self", NULL
19723 };
19724
19725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_Validate",kwnames,&obj0)) goto fail;
19726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19727 if (SWIG_arg_fail(1)) SWIG_fail;
19728 {
19729 PyThreadState* __tstate = wxPyBeginAllowThreads();
19730 result = (bool)(arg1)->Validate();
19731
19732 wxPyEndAllowThreads(__tstate);
19733 if (PyErr_Occurred()) SWIG_fail;
19734 }
19735 {
19736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19737 }
19738 return resultobj;
19739 fail:
19740 return NULL;
19741 }
19742
19743
19744 static PyObject *_wrap_PyPanel_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19745 PyObject *resultobj = NULL;
19746 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19747 bool result;
19748 PyObject * obj0 = 0 ;
19749 char *kwnames[] = {
19750 (char *) "self", NULL
19751 };
19752
19753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_AcceptsFocus",kwnames,&obj0)) goto fail;
19754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19755 if (SWIG_arg_fail(1)) SWIG_fail;
19756 {
19757 PyThreadState* __tstate = wxPyBeginAllowThreads();
19758 result = (bool)((wxPyPanel const *)arg1)->AcceptsFocus();
19759
19760 wxPyEndAllowThreads(__tstate);
19761 if (PyErr_Occurred()) SWIG_fail;
19762 }
19763 {
19764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19765 }
19766 return resultobj;
19767 fail:
19768 return NULL;
19769 }
19770
19771
19772 static PyObject *_wrap_PyPanel_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
19773 PyObject *resultobj = NULL;
19774 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19775 bool result;
19776 PyObject * obj0 = 0 ;
19777 char *kwnames[] = {
19778 (char *) "self", NULL
19779 };
19780
19781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
19782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19783 if (SWIG_arg_fail(1)) SWIG_fail;
19784 {
19785 PyThreadState* __tstate = wxPyBeginAllowThreads();
19786 result = (bool)((wxPyPanel const *)arg1)->AcceptsFocusFromKeyboard();
19787
19788 wxPyEndAllowThreads(__tstate);
19789 if (PyErr_Occurred()) SWIG_fail;
19790 }
19791 {
19792 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19793 }
19794 return resultobj;
19795 fail:
19796 return NULL;
19797 }
19798
19799
19800 static PyObject *_wrap_PyPanel_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
19801 PyObject *resultobj = NULL;
19802 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19803 wxSize result;
19804 PyObject * obj0 = 0 ;
19805 char *kwnames[] = {
19806 (char *) "self", NULL
19807 };
19808
19809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_GetMaxSize",kwnames,&obj0)) goto fail;
19810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19811 if (SWIG_arg_fail(1)) SWIG_fail;
19812 {
19813 PyThreadState* __tstate = wxPyBeginAllowThreads();
19814 result = ((wxPyPanel const *)arg1)->GetMaxSize();
19815
19816 wxPyEndAllowThreads(__tstate);
19817 if (PyErr_Occurred()) SWIG_fail;
19818 }
19819 {
19820 wxSize * resultptr;
19821 resultptr = new wxSize(static_cast<wxSize & >(result));
19822 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19823 }
19824 return resultobj;
19825 fail:
19826 return NULL;
19827 }
19828
19829
19830 static PyObject *_wrap_PyPanel_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
19831 PyObject *resultobj = NULL;
19832 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19833 wxWindow *arg2 = (wxWindow *) 0 ;
19834 PyObject * obj0 = 0 ;
19835 PyObject * obj1 = 0 ;
19836 char *kwnames[] = {
19837 (char *) "self",(char *) "child", NULL
19838 };
19839
19840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_AddChild",kwnames,&obj0,&obj1)) goto fail;
19841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19842 if (SWIG_arg_fail(1)) SWIG_fail;
19843 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19844 if (SWIG_arg_fail(2)) SWIG_fail;
19845 {
19846 PyThreadState* __tstate = wxPyBeginAllowThreads();
19847 (arg1)->AddChild(arg2);
19848
19849 wxPyEndAllowThreads(__tstate);
19850 if (PyErr_Occurred()) SWIG_fail;
19851 }
19852 Py_INCREF(Py_None); resultobj = Py_None;
19853 return resultobj;
19854 fail:
19855 return NULL;
19856 }
19857
19858
19859 static PyObject *_wrap_PyPanel_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
19860 PyObject *resultobj = NULL;
19861 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19862 wxWindow *arg2 = (wxWindow *) 0 ;
19863 PyObject * obj0 = 0 ;
19864 PyObject * obj1 = 0 ;
19865 char *kwnames[] = {
19866 (char *) "self",(char *) "child", NULL
19867 };
19868
19869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
19870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19871 if (SWIG_arg_fail(1)) SWIG_fail;
19872 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19873 if (SWIG_arg_fail(2)) SWIG_fail;
19874 {
19875 PyThreadState* __tstate = wxPyBeginAllowThreads();
19876 (arg1)->RemoveChild(arg2);
19877
19878 wxPyEndAllowThreads(__tstate);
19879 if (PyErr_Occurred()) SWIG_fail;
19880 }
19881 Py_INCREF(Py_None); resultobj = Py_None;
19882 return resultobj;
19883 fail:
19884 return NULL;
19885 }
19886
19887
19888 static PyObject *_wrap_PyPanel_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
19889 PyObject *resultobj = NULL;
19890 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19891 bool result;
19892 PyObject * obj0 = 0 ;
19893 char *kwnames[] = {
19894 (char *) "self", NULL
19895 };
19896
19897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_ShouldInheritColours",kwnames,&obj0)) goto fail;
19898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19899 if (SWIG_arg_fail(1)) SWIG_fail;
19900 {
19901 PyThreadState* __tstate = wxPyBeginAllowThreads();
19902 result = (bool)((wxPyPanel const *)arg1)->ShouldInheritColours();
19903
19904 wxPyEndAllowThreads(__tstate);
19905 if (PyErr_Occurred()) SWIG_fail;
19906 }
19907 {
19908 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19909 }
19910 return resultobj;
19911 fail:
19912 return NULL;
19913 }
19914
19915
19916 static PyObject *_wrap_PyPanel_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
19917 PyObject *resultobj = NULL;
19918 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19919 wxVisualAttributes result;
19920 PyObject * obj0 = 0 ;
19921 char *kwnames[] = {
19922 (char *) "self", NULL
19923 };
19924
19925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_GetDefaultAttributes",kwnames,&obj0)) goto fail;
19926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19927 if (SWIG_arg_fail(1)) SWIG_fail;
19928 {
19929 PyThreadState* __tstate = wxPyBeginAllowThreads();
19930 result = (arg1)->GetDefaultAttributes();
19931
19932 wxPyEndAllowThreads(__tstate);
19933 if (PyErr_Occurred()) SWIG_fail;
19934 }
19935 {
19936 wxVisualAttributes * resultptr;
19937 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
19938 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
19939 }
19940 return resultobj;
19941 fail:
19942 return NULL;
19943 }
19944
19945
19946 static PyObject *_wrap_PyPanel_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
19947 PyObject *resultobj = NULL;
19948 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19949 PyObject * obj0 = 0 ;
19950 char *kwnames[] = {
19951 (char *) "self", NULL
19952 };
19953
19954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_OnInternalIdle",kwnames,&obj0)) goto fail;
19955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19956 if (SWIG_arg_fail(1)) SWIG_fail;
19957 {
19958 PyThreadState* __tstate = wxPyBeginAllowThreads();
19959 (arg1)->OnInternalIdle();
19960
19961 wxPyEndAllowThreads(__tstate);
19962 if (PyErr_Occurred()) SWIG_fail;
19963 }
19964 Py_INCREF(Py_None); resultobj = Py_None;
19965 return resultobj;
19966 fail:
19967 return NULL;
19968 }
19969
19970
19971 static PyObject * PyPanel_swigregister(PyObject *, PyObject *args) {
19972 PyObject *obj;
19973 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19974 SWIG_TypeClientData(SWIGTYPE_p_wxPyPanel, obj);
19975 Py_INCREF(obj);
19976 return Py_BuildValue((char *)"");
19977 }
19978 static PyObject *_wrap_new_PyScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19979 PyObject *resultobj = NULL;
19980 wxWindow *arg1 = (wxWindow *) 0 ;
19981 int arg2 = (int) (int)-1 ;
19982 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19983 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19984 wxSize const &arg4_defvalue = wxDefaultSize ;
19985 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
19986 long arg5 = (long) 0 ;
19987 wxString const &arg6_defvalue = wxPyPanelNameStr ;
19988 wxString *arg6 = (wxString *) &arg6_defvalue ;
19989 wxPyScrolledWindow *result;
19990 wxPoint temp3 ;
19991 wxSize temp4 ;
19992 bool temp6 = false ;
19993 PyObject * obj0 = 0 ;
19994 PyObject * obj1 = 0 ;
19995 PyObject * obj2 = 0 ;
19996 PyObject * obj3 = 0 ;
19997 PyObject * obj4 = 0 ;
19998 PyObject * obj5 = 0 ;
19999 char *kwnames[] = {
20000 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
20001 };
20002
20003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
20004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20005 if (SWIG_arg_fail(1)) SWIG_fail;
20006 if (obj1) {
20007 {
20008 arg2 = static_cast<int const >(SWIG_As_int(obj1));
20009 if (SWIG_arg_fail(2)) SWIG_fail;
20010 }
20011 }
20012 if (obj2) {
20013 {
20014 arg3 = &temp3;
20015 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
20016 }
20017 }
20018 if (obj3) {
20019 {
20020 arg4 = &temp4;
20021 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
20022 }
20023 }
20024 if (obj4) {
20025 {
20026 arg5 = static_cast<long >(SWIG_As_long(obj4));
20027 if (SWIG_arg_fail(5)) SWIG_fail;
20028 }
20029 }
20030 if (obj5) {
20031 {
20032 arg6 = wxString_in_helper(obj5);
20033 if (arg6 == NULL) SWIG_fail;
20034 temp6 = true;
20035 }
20036 }
20037 {
20038 if (!wxPyCheckForApp()) SWIG_fail;
20039 PyThreadState* __tstate = wxPyBeginAllowThreads();
20040 result = (wxPyScrolledWindow *)new wxPyScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20041
20042 wxPyEndAllowThreads(__tstate);
20043 if (PyErr_Occurred()) SWIG_fail;
20044 }
20045 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyScrolledWindow, 1);
20046 {
20047 if (temp6)
20048 delete arg6;
20049 }
20050 return resultobj;
20051 fail:
20052 {
20053 if (temp6)
20054 delete arg6;
20055 }
20056 return NULL;
20057 }
20058
20059
20060 static PyObject *_wrap_new_PrePyScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20061 PyObject *resultobj = NULL;
20062 wxPyScrolledWindow *result;
20063 char *kwnames[] = {
20064 NULL
20065 };
20066
20067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyScrolledWindow",kwnames)) goto fail;
20068 {
20069 if (!wxPyCheckForApp()) SWIG_fail;
20070 PyThreadState* __tstate = wxPyBeginAllowThreads();
20071 result = (wxPyScrolledWindow *)new wxPyScrolledWindow();
20072
20073 wxPyEndAllowThreads(__tstate);
20074 if (PyErr_Occurred()) SWIG_fail;
20075 }
20076 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyScrolledWindow, 1);
20077 return resultobj;
20078 fail:
20079 return NULL;
20080 }
20081
20082
20083 static PyObject *_wrap_PyScrolledWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
20084 PyObject *resultobj = NULL;
20085 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20086 PyObject *arg2 = (PyObject *) 0 ;
20087 PyObject *arg3 = (PyObject *) 0 ;
20088 PyObject * obj0 = 0 ;
20089 PyObject * obj1 = 0 ;
20090 PyObject * obj2 = 0 ;
20091 char *kwnames[] = {
20092 (char *) "self",(char *) "self",(char *) "_class", NULL
20093 };
20094
20095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
20096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20097 if (SWIG_arg_fail(1)) SWIG_fail;
20098 arg2 = obj1;
20099 arg3 = obj2;
20100 {
20101 PyThreadState* __tstate = wxPyBeginAllowThreads();
20102 (arg1)->_setCallbackInfo(arg2,arg3);
20103
20104 wxPyEndAllowThreads(__tstate);
20105 if (PyErr_Occurred()) SWIG_fail;
20106 }
20107 Py_INCREF(Py_None); resultobj = Py_None;
20108 return resultobj;
20109 fail:
20110 return NULL;
20111 }
20112
20113
20114 static PyObject *_wrap_PyScrolledWindow_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
20115 PyObject *resultobj = NULL;
20116 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20117 wxSize *arg2 = 0 ;
20118 wxSize temp2 ;
20119 PyObject * obj0 = 0 ;
20120 PyObject * obj1 = 0 ;
20121 char *kwnames[] = {
20122 (char *) "self",(char *) "size", NULL
20123 };
20124
20125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
20126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20127 if (SWIG_arg_fail(1)) SWIG_fail;
20128 {
20129 arg2 = &temp2;
20130 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20131 }
20132 {
20133 PyThreadState* __tstate = wxPyBeginAllowThreads();
20134 (arg1)->SetBestSize((wxSize const &)*arg2);
20135
20136 wxPyEndAllowThreads(__tstate);
20137 if (PyErr_Occurred()) SWIG_fail;
20138 }
20139 Py_INCREF(Py_None); resultobj = Py_None;
20140 return resultobj;
20141 fail:
20142 return NULL;
20143 }
20144
20145
20146 static PyObject *_wrap_PyScrolledWindow_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
20147 PyObject *resultobj = NULL;
20148 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20149 wxDC *arg2 = (wxDC *) 0 ;
20150 bool result;
20151 PyObject * obj0 = 0 ;
20152 PyObject * obj1 = 0 ;
20153 char *kwnames[] = {
20154 (char *) "self",(char *) "dc", NULL
20155 };
20156
20157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
20158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20159 if (SWIG_arg_fail(1)) SWIG_fail;
20160 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
20161 if (SWIG_arg_fail(2)) SWIG_fail;
20162 {
20163 PyThreadState* __tstate = wxPyBeginAllowThreads();
20164 result = (bool)(arg1)->DoEraseBackground(arg2);
20165
20166 wxPyEndAllowThreads(__tstate);
20167 if (PyErr_Occurred()) SWIG_fail;
20168 }
20169 {
20170 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20171 }
20172 return resultobj;
20173 fail:
20174 return NULL;
20175 }
20176
20177
20178 static PyObject *_wrap_PyScrolledWindow_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20179 PyObject *resultobj = NULL;
20180 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20181 int arg2 ;
20182 int arg3 ;
20183 int arg4 ;
20184 int arg5 ;
20185 PyObject * obj0 = 0 ;
20186 PyObject * obj1 = 0 ;
20187 PyObject * obj2 = 0 ;
20188 PyObject * obj3 = 0 ;
20189 PyObject * obj4 = 0 ;
20190 char *kwnames[] = {
20191 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
20192 };
20193
20194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyScrolledWindow_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
20195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20196 if (SWIG_arg_fail(1)) SWIG_fail;
20197 {
20198 arg2 = static_cast<int >(SWIG_As_int(obj1));
20199 if (SWIG_arg_fail(2)) SWIG_fail;
20200 }
20201 {
20202 arg3 = static_cast<int >(SWIG_As_int(obj2));
20203 if (SWIG_arg_fail(3)) SWIG_fail;
20204 }
20205 {
20206 arg4 = static_cast<int >(SWIG_As_int(obj3));
20207 if (SWIG_arg_fail(4)) SWIG_fail;
20208 }
20209 {
20210 arg5 = static_cast<int >(SWIG_As_int(obj4));
20211 if (SWIG_arg_fail(5)) SWIG_fail;
20212 }
20213 {
20214 PyThreadState* __tstate = wxPyBeginAllowThreads();
20215 (arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
20216
20217 wxPyEndAllowThreads(__tstate);
20218 if (PyErr_Occurred()) SWIG_fail;
20219 }
20220 Py_INCREF(Py_None); resultobj = Py_None;
20221 return resultobj;
20222 fail:
20223 return NULL;
20224 }
20225
20226
20227 static PyObject *_wrap_PyScrolledWindow_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
20228 PyObject *resultobj = NULL;
20229 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20230 int arg2 ;
20231 int arg3 ;
20232 int arg4 ;
20233 int arg5 ;
20234 int arg6 = (int) wxSIZE_AUTO ;
20235 PyObject * obj0 = 0 ;
20236 PyObject * obj1 = 0 ;
20237 PyObject * obj2 = 0 ;
20238 PyObject * obj3 = 0 ;
20239 PyObject * obj4 = 0 ;
20240 PyObject * obj5 = 0 ;
20241 char *kwnames[] = {
20242 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
20243 };
20244
20245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyScrolledWindow_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
20246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20247 if (SWIG_arg_fail(1)) SWIG_fail;
20248 {
20249 arg2 = static_cast<int >(SWIG_As_int(obj1));
20250 if (SWIG_arg_fail(2)) SWIG_fail;
20251 }
20252 {
20253 arg3 = static_cast<int >(SWIG_As_int(obj2));
20254 if (SWIG_arg_fail(3)) SWIG_fail;
20255 }
20256 {
20257 arg4 = static_cast<int >(SWIG_As_int(obj3));
20258 if (SWIG_arg_fail(4)) SWIG_fail;
20259 }
20260 {
20261 arg5 = static_cast<int >(SWIG_As_int(obj4));
20262 if (SWIG_arg_fail(5)) SWIG_fail;
20263 }
20264 if (obj5) {
20265 {
20266 arg6 = static_cast<int >(SWIG_As_int(obj5));
20267 if (SWIG_arg_fail(6)) SWIG_fail;
20268 }
20269 }
20270 {
20271 PyThreadState* __tstate = wxPyBeginAllowThreads();
20272 (arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
20273
20274 wxPyEndAllowThreads(__tstate);
20275 if (PyErr_Occurred()) SWIG_fail;
20276 }
20277 Py_INCREF(Py_None); resultobj = Py_None;
20278 return resultobj;
20279 fail:
20280 return NULL;
20281 }
20282
20283
20284 static PyObject *_wrap_PyScrolledWindow_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
20285 PyObject *resultobj = NULL;
20286 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20287 int arg2 ;
20288 int arg3 ;
20289 PyObject * obj0 = 0 ;
20290 PyObject * obj1 = 0 ;
20291 PyObject * obj2 = 0 ;
20292 char *kwnames[] = {
20293 (char *) "self",(char *) "width",(char *) "height", NULL
20294 };
20295
20296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
20297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20298 if (SWIG_arg_fail(1)) SWIG_fail;
20299 {
20300 arg2 = static_cast<int >(SWIG_As_int(obj1));
20301 if (SWIG_arg_fail(2)) SWIG_fail;
20302 }
20303 {
20304 arg3 = static_cast<int >(SWIG_As_int(obj2));
20305 if (SWIG_arg_fail(3)) SWIG_fail;
20306 }
20307 {
20308 PyThreadState* __tstate = wxPyBeginAllowThreads();
20309 (arg1)->DoSetClientSize(arg2,arg3);
20310
20311 wxPyEndAllowThreads(__tstate);
20312 if (PyErr_Occurred()) SWIG_fail;
20313 }
20314 Py_INCREF(Py_None); resultobj = Py_None;
20315 return resultobj;
20316 fail:
20317 return NULL;
20318 }
20319
20320
20321 static PyObject *_wrap_PyScrolledWindow_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
20322 PyObject *resultobj = NULL;
20323 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20324 int arg2 ;
20325 int arg3 ;
20326 PyObject * obj0 = 0 ;
20327 PyObject * obj1 = 0 ;
20328 PyObject * obj2 = 0 ;
20329 char *kwnames[] = {
20330 (char *) "self",(char *) "x",(char *) "y", NULL
20331 };
20332
20333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
20334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20335 if (SWIG_arg_fail(1)) SWIG_fail;
20336 {
20337 arg2 = static_cast<int >(SWIG_As_int(obj1));
20338 if (SWIG_arg_fail(2)) SWIG_fail;
20339 }
20340 {
20341 arg3 = static_cast<int >(SWIG_As_int(obj2));
20342 if (SWIG_arg_fail(3)) SWIG_fail;
20343 }
20344 {
20345 PyThreadState* __tstate = wxPyBeginAllowThreads();
20346 (arg1)->DoSetVirtualSize(arg2,arg3);
20347
20348 wxPyEndAllowThreads(__tstate);
20349 if (PyErr_Occurred()) SWIG_fail;
20350 }
20351 Py_INCREF(Py_None); resultobj = Py_None;
20352 return resultobj;
20353 fail:
20354 return NULL;
20355 }
20356
20357
20358 static PyObject *_wrap_PyScrolledWindow_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
20359 PyObject *resultobj = NULL;
20360 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20361 int *arg2 = (int *) 0 ;
20362 int *arg3 = (int *) 0 ;
20363 int temp2 ;
20364 int res2 = 0 ;
20365 int temp3 ;
20366 int res3 = 0 ;
20367 PyObject * obj0 = 0 ;
20368 char *kwnames[] = {
20369 (char *) "self", NULL
20370 };
20371
20372 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20373 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_DoGetSize",kwnames,&obj0)) goto fail;
20375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20376 if (SWIG_arg_fail(1)) SWIG_fail;
20377 {
20378 PyThreadState* __tstate = wxPyBeginAllowThreads();
20379 ((wxPyScrolledWindow const *)arg1)->DoGetSize(arg2,arg3);
20380
20381 wxPyEndAllowThreads(__tstate);
20382 if (PyErr_Occurred()) SWIG_fail;
20383 }
20384 Py_INCREF(Py_None); resultobj = Py_None;
20385 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20386 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20387 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20388 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20389 return resultobj;
20390 fail:
20391 return NULL;
20392 }
20393
20394
20395 static PyObject *_wrap_PyScrolledWindow_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
20396 PyObject *resultobj = NULL;
20397 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20398 int *arg2 = (int *) 0 ;
20399 int *arg3 = (int *) 0 ;
20400 int temp2 ;
20401 int res2 = 0 ;
20402 int temp3 ;
20403 int res3 = 0 ;
20404 PyObject * obj0 = 0 ;
20405 char *kwnames[] = {
20406 (char *) "self", NULL
20407 };
20408
20409 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20410 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_DoGetClientSize",kwnames,&obj0)) goto fail;
20412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20413 if (SWIG_arg_fail(1)) SWIG_fail;
20414 {
20415 PyThreadState* __tstate = wxPyBeginAllowThreads();
20416 ((wxPyScrolledWindow const *)arg1)->DoGetClientSize(arg2,arg3);
20417
20418 wxPyEndAllowThreads(__tstate);
20419 if (PyErr_Occurred()) SWIG_fail;
20420 }
20421 Py_INCREF(Py_None); resultobj = Py_None;
20422 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20423 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20424 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20425 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20426 return resultobj;
20427 fail:
20428 return NULL;
20429 }
20430
20431
20432 static PyObject *_wrap_PyScrolledWindow_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20433 PyObject *resultobj = NULL;
20434 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20435 int *arg2 = (int *) 0 ;
20436 int *arg3 = (int *) 0 ;
20437 int temp2 ;
20438 int res2 = 0 ;
20439 int temp3 ;
20440 int res3 = 0 ;
20441 PyObject * obj0 = 0 ;
20442 char *kwnames[] = {
20443 (char *) "self", NULL
20444 };
20445
20446 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20447 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_DoGetPosition",kwnames,&obj0)) goto fail;
20449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20450 if (SWIG_arg_fail(1)) SWIG_fail;
20451 {
20452 PyThreadState* __tstate = wxPyBeginAllowThreads();
20453 ((wxPyScrolledWindow const *)arg1)->DoGetPosition(arg2,arg3);
20454
20455 wxPyEndAllowThreads(__tstate);
20456 if (PyErr_Occurred()) SWIG_fail;
20457 }
20458 Py_INCREF(Py_None); resultobj = Py_None;
20459 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20460 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20461 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20462 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20463 return resultobj;
20464 fail:
20465 return NULL;
20466 }
20467
20468
20469 static PyObject *_wrap_PyScrolledWindow_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
20470 PyObject *resultobj = NULL;
20471 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20472 wxSize result;
20473 PyObject * obj0 = 0 ;
20474 char *kwnames[] = {
20475 (char *) "self", NULL
20476 };
20477
20478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_DoGetVirtualSize",kwnames,&obj0)) goto fail;
20479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20480 if (SWIG_arg_fail(1)) SWIG_fail;
20481 {
20482 PyThreadState* __tstate = wxPyBeginAllowThreads();
20483 result = ((wxPyScrolledWindow const *)arg1)->DoGetVirtualSize();
20484
20485 wxPyEndAllowThreads(__tstate);
20486 if (PyErr_Occurred()) SWIG_fail;
20487 }
20488 {
20489 wxSize * resultptr;
20490 resultptr = new wxSize(static_cast<wxSize & >(result));
20491 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20492 }
20493 return resultobj;
20494 fail:
20495 return NULL;
20496 }
20497
20498
20499 static PyObject *_wrap_PyScrolledWindow_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
20500 PyObject *resultobj = NULL;
20501 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20502 wxSize result;
20503 PyObject * obj0 = 0 ;
20504 char *kwnames[] = {
20505 (char *) "self", NULL
20506 };
20507
20508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_DoGetBestSize",kwnames,&obj0)) goto fail;
20509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20510 if (SWIG_arg_fail(1)) SWIG_fail;
20511 {
20512 PyThreadState* __tstate = wxPyBeginAllowThreads();
20513 result = ((wxPyScrolledWindow const *)arg1)->DoGetBestSize();
20514
20515 wxPyEndAllowThreads(__tstate);
20516 if (PyErr_Occurred()) SWIG_fail;
20517 }
20518 {
20519 wxSize * resultptr;
20520 resultptr = new wxSize(static_cast<wxSize & >(result));
20521 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20522 }
20523 return resultobj;
20524 fail:
20525 return NULL;
20526 }
20527
20528
20529 static PyObject *_wrap_PyScrolledWindow_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
20530 PyObject *resultobj = NULL;
20531 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20532 PyObject * obj0 = 0 ;
20533 char *kwnames[] = {
20534 (char *) "self", NULL
20535 };
20536
20537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_InitDialog",kwnames,&obj0)) goto fail;
20538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20539 if (SWIG_arg_fail(1)) SWIG_fail;
20540 {
20541 PyThreadState* __tstate = wxPyBeginAllowThreads();
20542 (arg1)->InitDialog();
20543
20544 wxPyEndAllowThreads(__tstate);
20545 if (PyErr_Occurred()) SWIG_fail;
20546 }
20547 Py_INCREF(Py_None); resultobj = Py_None;
20548 return resultobj;
20549 fail:
20550 return NULL;
20551 }
20552
20553
20554 static PyObject *_wrap_PyScrolledWindow_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20555 PyObject *resultobj = NULL;
20556 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20557 bool result;
20558 PyObject * obj0 = 0 ;
20559 char *kwnames[] = {
20560 (char *) "self", NULL
20561 };
20562
20563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_TransferDataToWindow",kwnames,&obj0)) goto fail;
20564 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20565 if (SWIG_arg_fail(1)) SWIG_fail;
20566 {
20567 PyThreadState* __tstate = wxPyBeginAllowThreads();
20568 result = (bool)(arg1)->TransferDataToWindow();
20569
20570 wxPyEndAllowThreads(__tstate);
20571 if (PyErr_Occurred()) SWIG_fail;
20572 }
20573 {
20574 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20575 }
20576 return resultobj;
20577 fail:
20578 return NULL;
20579 }
20580
20581
20582 static PyObject *_wrap_PyScrolledWindow_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20583 PyObject *resultobj = NULL;
20584 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20585 bool result;
20586 PyObject * obj0 = 0 ;
20587 char *kwnames[] = {
20588 (char *) "self", NULL
20589 };
20590
20591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_TransferDataFromWindow",kwnames,&obj0)) goto fail;
20592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20593 if (SWIG_arg_fail(1)) SWIG_fail;
20594 {
20595 PyThreadState* __tstate = wxPyBeginAllowThreads();
20596 result = (bool)(arg1)->TransferDataFromWindow();
20597
20598 wxPyEndAllowThreads(__tstate);
20599 if (PyErr_Occurred()) SWIG_fail;
20600 }
20601 {
20602 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20603 }
20604 return resultobj;
20605 fail:
20606 return NULL;
20607 }
20608
20609
20610 static PyObject *_wrap_PyScrolledWindow_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
20611 PyObject *resultobj = NULL;
20612 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20613 bool result;
20614 PyObject * obj0 = 0 ;
20615 char *kwnames[] = {
20616 (char *) "self", NULL
20617 };
20618
20619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_Validate",kwnames,&obj0)) goto fail;
20620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20621 if (SWIG_arg_fail(1)) SWIG_fail;
20622 {
20623 PyThreadState* __tstate = wxPyBeginAllowThreads();
20624 result = (bool)(arg1)->Validate();
20625
20626 wxPyEndAllowThreads(__tstate);
20627 if (PyErr_Occurred()) SWIG_fail;
20628 }
20629 {
20630 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20631 }
20632 return resultobj;
20633 fail:
20634 return NULL;
20635 }
20636
20637
20638 static PyObject *_wrap_PyScrolledWindow_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
20639 PyObject *resultobj = NULL;
20640 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20641 bool result;
20642 PyObject * obj0 = 0 ;
20643 char *kwnames[] = {
20644 (char *) "self", NULL
20645 };
20646
20647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_AcceptsFocus",kwnames,&obj0)) goto fail;
20648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20649 if (SWIG_arg_fail(1)) SWIG_fail;
20650 {
20651 PyThreadState* __tstate = wxPyBeginAllowThreads();
20652 result = (bool)((wxPyScrolledWindow const *)arg1)->AcceptsFocus();
20653
20654 wxPyEndAllowThreads(__tstate);
20655 if (PyErr_Occurred()) SWIG_fail;
20656 }
20657 {
20658 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20659 }
20660 return resultobj;
20661 fail:
20662 return NULL;
20663 }
20664
20665
20666 static PyObject *_wrap_PyScrolledWindow_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
20667 PyObject *resultobj = NULL;
20668 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20669 bool result;
20670 PyObject * obj0 = 0 ;
20671 char *kwnames[] = {
20672 (char *) "self", NULL
20673 };
20674
20675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
20676 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20677 if (SWIG_arg_fail(1)) SWIG_fail;
20678 {
20679 PyThreadState* __tstate = wxPyBeginAllowThreads();
20680 result = (bool)((wxPyScrolledWindow const *)arg1)->AcceptsFocusFromKeyboard();
20681
20682 wxPyEndAllowThreads(__tstate);
20683 if (PyErr_Occurred()) SWIG_fail;
20684 }
20685 {
20686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20687 }
20688 return resultobj;
20689 fail:
20690 return NULL;
20691 }
20692
20693
20694 static PyObject *_wrap_PyScrolledWindow_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
20695 PyObject *resultobj = NULL;
20696 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20697 wxSize result;
20698 PyObject * obj0 = 0 ;
20699 char *kwnames[] = {
20700 (char *) "self", NULL
20701 };
20702
20703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_GetMaxSize",kwnames,&obj0)) goto fail;
20704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20705 if (SWIG_arg_fail(1)) SWIG_fail;
20706 {
20707 PyThreadState* __tstate = wxPyBeginAllowThreads();
20708 result = ((wxPyScrolledWindow const *)arg1)->GetMaxSize();
20709
20710 wxPyEndAllowThreads(__tstate);
20711 if (PyErr_Occurred()) SWIG_fail;
20712 }
20713 {
20714 wxSize * resultptr;
20715 resultptr = new wxSize(static_cast<wxSize & >(result));
20716 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20717 }
20718 return resultobj;
20719 fail:
20720 return NULL;
20721 }
20722
20723
20724 static PyObject *_wrap_PyScrolledWindow_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
20725 PyObject *resultobj = NULL;
20726 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20727 wxWindow *arg2 = (wxWindow *) 0 ;
20728 PyObject * obj0 = 0 ;
20729 PyObject * obj1 = 0 ;
20730 char *kwnames[] = {
20731 (char *) "self",(char *) "child", NULL
20732 };
20733
20734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_AddChild",kwnames,&obj0,&obj1)) goto fail;
20735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20736 if (SWIG_arg_fail(1)) SWIG_fail;
20737 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20738 if (SWIG_arg_fail(2)) SWIG_fail;
20739 {
20740 PyThreadState* __tstate = wxPyBeginAllowThreads();
20741 (arg1)->AddChild(arg2);
20742
20743 wxPyEndAllowThreads(__tstate);
20744 if (PyErr_Occurred()) SWIG_fail;
20745 }
20746 Py_INCREF(Py_None); resultobj = Py_None;
20747 return resultobj;
20748 fail:
20749 return NULL;
20750 }
20751
20752
20753 static PyObject *_wrap_PyScrolledWindow_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
20754 PyObject *resultobj = NULL;
20755 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20756 wxWindow *arg2 = (wxWindow *) 0 ;
20757 PyObject * obj0 = 0 ;
20758 PyObject * obj1 = 0 ;
20759 char *kwnames[] = {
20760 (char *) "self",(char *) "child", NULL
20761 };
20762
20763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
20764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20765 if (SWIG_arg_fail(1)) SWIG_fail;
20766 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20767 if (SWIG_arg_fail(2)) SWIG_fail;
20768 {
20769 PyThreadState* __tstate = wxPyBeginAllowThreads();
20770 (arg1)->RemoveChild(arg2);
20771
20772 wxPyEndAllowThreads(__tstate);
20773 if (PyErr_Occurred()) SWIG_fail;
20774 }
20775 Py_INCREF(Py_None); resultobj = Py_None;
20776 return resultobj;
20777 fail:
20778 return NULL;
20779 }
20780
20781
20782 static PyObject *_wrap_PyScrolledWindow_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
20783 PyObject *resultobj = NULL;
20784 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20785 bool result;
20786 PyObject * obj0 = 0 ;
20787 char *kwnames[] = {
20788 (char *) "self", NULL
20789 };
20790
20791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_ShouldInheritColours",kwnames,&obj0)) goto fail;
20792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20793 if (SWIG_arg_fail(1)) SWIG_fail;
20794 {
20795 PyThreadState* __tstate = wxPyBeginAllowThreads();
20796 result = (bool)((wxPyScrolledWindow const *)arg1)->ShouldInheritColours();
20797
20798 wxPyEndAllowThreads(__tstate);
20799 if (PyErr_Occurred()) SWIG_fail;
20800 }
20801 {
20802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20803 }
20804 return resultobj;
20805 fail:
20806 return NULL;
20807 }
20808
20809
20810 static PyObject *_wrap_PyScrolledWindow_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
20811 PyObject *resultobj = NULL;
20812 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20813 wxVisualAttributes result;
20814 PyObject * obj0 = 0 ;
20815 char *kwnames[] = {
20816 (char *) "self", NULL
20817 };
20818
20819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_GetDefaultAttributes",kwnames,&obj0)) goto fail;
20820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20821 if (SWIG_arg_fail(1)) SWIG_fail;
20822 {
20823 PyThreadState* __tstate = wxPyBeginAllowThreads();
20824 result = (arg1)->GetDefaultAttributes();
20825
20826 wxPyEndAllowThreads(__tstate);
20827 if (PyErr_Occurred()) SWIG_fail;
20828 }
20829 {
20830 wxVisualAttributes * resultptr;
20831 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
20832 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
20833 }
20834 return resultobj;
20835 fail:
20836 return NULL;
20837 }
20838
20839
20840 static PyObject *_wrap_PyScrolledWindow_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20841 PyObject *resultobj = NULL;
20842 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20843 PyObject * obj0 = 0 ;
20844 char *kwnames[] = {
20845 (char *) "self", NULL
20846 };
20847
20848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_OnInternalIdle",kwnames,&obj0)) goto fail;
20849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20850 if (SWIG_arg_fail(1)) SWIG_fail;
20851 {
20852 PyThreadState* __tstate = wxPyBeginAllowThreads();
20853 (arg1)->OnInternalIdle();
20854
20855 wxPyEndAllowThreads(__tstate);
20856 if (PyErr_Occurred()) SWIG_fail;
20857 }
20858 Py_INCREF(Py_None); resultobj = Py_None;
20859 return resultobj;
20860 fail:
20861 return NULL;
20862 }
20863
20864
20865 static PyObject * PyScrolledWindow_swigregister(PyObject *, PyObject *args) {
20866 PyObject *obj;
20867 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20868 SWIG_TypeClientData(SWIGTYPE_p_wxPyScrolledWindow, obj);
20869 Py_INCREF(obj);
20870 return Py_BuildValue((char *)"");
20871 }
20872 static int _wrap_PrintoutTitleStr_set(PyObject *) {
20873 PyErr_SetString(PyExc_TypeError,"Variable PrintoutTitleStr is read-only.");
20874 return 1;
20875 }
20876
20877
20878 static PyObject *_wrap_PrintoutTitleStr_get(void) {
20879 PyObject *pyobj = NULL;
20880
20881 {
20882 #if wxUSE_UNICODE
20883 pyobj = PyUnicode_FromWideChar((&wxPyPrintoutTitleStr)->c_str(), (&wxPyPrintoutTitleStr)->Len());
20884 #else
20885 pyobj = PyString_FromStringAndSize((&wxPyPrintoutTitleStr)->c_str(), (&wxPyPrintoutTitleStr)->Len());
20886 #endif
20887 }
20888 return pyobj;
20889 }
20890
20891
20892 static int _wrap_PreviewCanvasNameStr_set(PyObject *) {
20893 PyErr_SetString(PyExc_TypeError,"Variable PreviewCanvasNameStr is read-only.");
20894 return 1;
20895 }
20896
20897
20898 static PyObject *_wrap_PreviewCanvasNameStr_get(void) {
20899 PyObject *pyobj = NULL;
20900
20901 {
20902 #if wxUSE_UNICODE
20903 pyobj = PyUnicode_FromWideChar((&wxPyPreviewCanvasNameStr)->c_str(), (&wxPyPreviewCanvasNameStr)->Len());
20904 #else
20905 pyobj = PyString_FromStringAndSize((&wxPyPreviewCanvasNameStr)->c_str(), (&wxPyPreviewCanvasNameStr)->Len());
20906 #endif
20907 }
20908 return pyobj;
20909 }
20910
20911
20912 static PyObject *_wrap_new_PrintData__SWIG_0(PyObject *, PyObject *args) {
20913 PyObject *resultobj = NULL;
20914 wxPrintData *result;
20915
20916 if(!PyArg_ParseTuple(args,(char *)":new_PrintData")) goto fail;
20917 {
20918 PyThreadState* __tstate = wxPyBeginAllowThreads();
20919 result = (wxPrintData *)new wxPrintData();
20920
20921 wxPyEndAllowThreads(__tstate);
20922 if (PyErr_Occurred()) SWIG_fail;
20923 }
20924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 1);
20925 return resultobj;
20926 fail:
20927 return NULL;
20928 }
20929
20930
20931 static PyObject *_wrap_new_PrintData__SWIG_1(PyObject *, PyObject *args) {
20932 PyObject *resultobj = NULL;
20933 wxPrintData *arg1 = 0 ;
20934 wxPrintData *result;
20935 PyObject * obj0 = 0 ;
20936
20937 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintData",&obj0)) goto fail;
20938 {
20939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
20940 if (SWIG_arg_fail(1)) SWIG_fail;
20941 if (arg1 == NULL) {
20942 SWIG_null_ref("wxPrintData");
20943 }
20944 if (SWIG_arg_fail(1)) SWIG_fail;
20945 }
20946 {
20947 PyThreadState* __tstate = wxPyBeginAllowThreads();
20948 result = (wxPrintData *)new wxPrintData((wxPrintData const &)*arg1);
20949
20950 wxPyEndAllowThreads(__tstate);
20951 if (PyErr_Occurred()) SWIG_fail;
20952 }
20953 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 1);
20954 return resultobj;
20955 fail:
20956 return NULL;
20957 }
20958
20959
20960 static PyObject *_wrap_new_PrintData(PyObject *self, PyObject *args) {
20961 int argc;
20962 PyObject *argv[2];
20963 int ii;
20964
20965 argc = PyObject_Length(args);
20966 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
20967 argv[ii] = PyTuple_GetItem(args,ii);
20968 }
20969 if (argc == 0) {
20970 return _wrap_new_PrintData__SWIG_0(self,args);
20971 }
20972 if (argc == 1) {
20973 int _v;
20974 {
20975 void *ptr = 0;
20976 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
20977 _v = 0;
20978 PyErr_Clear();
20979 } else {
20980 _v = (ptr != 0);
20981 }
20982 }
20983 if (_v) {
20984 return _wrap_new_PrintData__SWIG_1(self,args);
20985 }
20986 }
20987
20988 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintData'");
20989 return NULL;
20990 }
20991
20992
20993 static PyObject *_wrap_delete_PrintData(PyObject *, PyObject *args, PyObject *kwargs) {
20994 PyObject *resultobj = NULL;
20995 wxPrintData *arg1 = (wxPrintData *) 0 ;
20996 PyObject * obj0 = 0 ;
20997 char *kwnames[] = {
20998 (char *) "self", NULL
20999 };
21000
21001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PrintData",kwnames,&obj0)) goto fail;
21002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21003 if (SWIG_arg_fail(1)) SWIG_fail;
21004 {
21005 PyThreadState* __tstate = wxPyBeginAllowThreads();
21006 delete arg1;
21007
21008 wxPyEndAllowThreads(__tstate);
21009 if (PyErr_Occurred()) SWIG_fail;
21010 }
21011 Py_INCREF(Py_None); resultobj = Py_None;
21012 return resultobj;
21013 fail:
21014 return NULL;
21015 }
21016
21017
21018 static PyObject *_wrap_PrintData_GetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
21019 PyObject *resultobj = NULL;
21020 wxPrintData *arg1 = (wxPrintData *) 0 ;
21021 int result;
21022 PyObject * obj0 = 0 ;
21023 char *kwnames[] = {
21024 (char *) "self", NULL
21025 };
21026
21027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetNoCopies",kwnames,&obj0)) goto fail;
21028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21029 if (SWIG_arg_fail(1)) SWIG_fail;
21030 {
21031 PyThreadState* __tstate = wxPyBeginAllowThreads();
21032 result = (int)(arg1)->GetNoCopies();
21033
21034 wxPyEndAllowThreads(__tstate);
21035 if (PyErr_Occurred()) SWIG_fail;
21036 }
21037 {
21038 resultobj = SWIG_From_int(static_cast<int >(result));
21039 }
21040 return resultobj;
21041 fail:
21042 return NULL;
21043 }
21044
21045
21046 static PyObject *_wrap_PrintData_GetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
21047 PyObject *resultobj = NULL;
21048 wxPrintData *arg1 = (wxPrintData *) 0 ;
21049 bool result;
21050 PyObject * obj0 = 0 ;
21051 char *kwnames[] = {
21052 (char *) "self", NULL
21053 };
21054
21055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetCollate",kwnames,&obj0)) goto fail;
21056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21057 if (SWIG_arg_fail(1)) SWIG_fail;
21058 {
21059 PyThreadState* __tstate = wxPyBeginAllowThreads();
21060 result = (bool)(arg1)->GetCollate();
21061
21062 wxPyEndAllowThreads(__tstate);
21063 if (PyErr_Occurred()) SWIG_fail;
21064 }
21065 {
21066 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21067 }
21068 return resultobj;
21069 fail:
21070 return NULL;
21071 }
21072
21073
21074 static PyObject *_wrap_PrintData_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
21075 PyObject *resultobj = NULL;
21076 wxPrintData *arg1 = (wxPrintData *) 0 ;
21077 int result;
21078 PyObject * obj0 = 0 ;
21079 char *kwnames[] = {
21080 (char *) "self", NULL
21081 };
21082
21083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetOrientation",kwnames,&obj0)) goto fail;
21084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21085 if (SWIG_arg_fail(1)) SWIG_fail;
21086 {
21087 PyThreadState* __tstate = wxPyBeginAllowThreads();
21088 result = (int)(arg1)->GetOrientation();
21089
21090 wxPyEndAllowThreads(__tstate);
21091 if (PyErr_Occurred()) SWIG_fail;
21092 }
21093 {
21094 resultobj = SWIG_From_int(static_cast<int >(result));
21095 }
21096 return resultobj;
21097 fail:
21098 return NULL;
21099 }
21100
21101
21102 static PyObject *_wrap_PrintData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
21103 PyObject *resultobj = NULL;
21104 wxPrintData *arg1 = (wxPrintData *) 0 ;
21105 bool result;
21106 PyObject * obj0 = 0 ;
21107 char *kwnames[] = {
21108 (char *) "self", NULL
21109 };
21110
21111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_Ok",kwnames,&obj0)) goto fail;
21112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21113 if (SWIG_arg_fail(1)) SWIG_fail;
21114 {
21115 PyThreadState* __tstate = wxPyBeginAllowThreads();
21116 result = (bool)(arg1)->Ok();
21117
21118 wxPyEndAllowThreads(__tstate);
21119 if (PyErr_Occurred()) SWIG_fail;
21120 }
21121 {
21122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21123 }
21124 return resultobj;
21125 fail:
21126 return NULL;
21127 }
21128
21129
21130 static PyObject *_wrap_PrintData_GetPrinterName(PyObject *, PyObject *args, PyObject *kwargs) {
21131 PyObject *resultobj = NULL;
21132 wxPrintData *arg1 = (wxPrintData *) 0 ;
21133 wxString *result;
21134 PyObject * obj0 = 0 ;
21135 char *kwnames[] = {
21136 (char *) "self", NULL
21137 };
21138
21139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrinterName",kwnames,&obj0)) goto fail;
21140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21141 if (SWIG_arg_fail(1)) SWIG_fail;
21142 {
21143 PyThreadState* __tstate = wxPyBeginAllowThreads();
21144 {
21145 wxString const &_result_ref = (arg1)->GetPrinterName();
21146 result = (wxString *) &_result_ref;
21147 }
21148
21149 wxPyEndAllowThreads(__tstate);
21150 if (PyErr_Occurred()) SWIG_fail;
21151 }
21152 {
21153 #if wxUSE_UNICODE
21154 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
21155 #else
21156 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
21157 #endif
21158 }
21159 return resultobj;
21160 fail:
21161 return NULL;
21162 }
21163
21164
21165 static PyObject *_wrap_PrintData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
21166 PyObject *resultobj = NULL;
21167 wxPrintData *arg1 = (wxPrintData *) 0 ;
21168 bool result;
21169 PyObject * obj0 = 0 ;
21170 char *kwnames[] = {
21171 (char *) "self", NULL
21172 };
21173
21174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetColour",kwnames,&obj0)) goto fail;
21175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21176 if (SWIG_arg_fail(1)) SWIG_fail;
21177 {
21178 PyThreadState* __tstate = wxPyBeginAllowThreads();
21179 result = (bool)(arg1)->GetColour();
21180
21181 wxPyEndAllowThreads(__tstate);
21182 if (PyErr_Occurred()) SWIG_fail;
21183 }
21184 {
21185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21186 }
21187 return resultobj;
21188 fail:
21189 return NULL;
21190 }
21191
21192
21193 static PyObject *_wrap_PrintData_GetDuplex(PyObject *, PyObject *args, PyObject *kwargs) {
21194 PyObject *resultobj = NULL;
21195 wxPrintData *arg1 = (wxPrintData *) 0 ;
21196 wxDuplexMode result;
21197 PyObject * obj0 = 0 ;
21198 char *kwnames[] = {
21199 (char *) "self", NULL
21200 };
21201
21202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetDuplex",kwnames,&obj0)) goto fail;
21203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21204 if (SWIG_arg_fail(1)) SWIG_fail;
21205 {
21206 PyThreadState* __tstate = wxPyBeginAllowThreads();
21207 result = (wxDuplexMode)(arg1)->GetDuplex();
21208
21209 wxPyEndAllowThreads(__tstate);
21210 if (PyErr_Occurred()) SWIG_fail;
21211 }
21212 resultobj = SWIG_From_int((result));
21213 return resultobj;
21214 fail:
21215 return NULL;
21216 }
21217
21218
21219 static PyObject *_wrap_PrintData_GetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
21220 PyObject *resultobj = NULL;
21221 wxPrintData *arg1 = (wxPrintData *) 0 ;
21222 wxPaperSize result;
21223 PyObject * obj0 = 0 ;
21224 char *kwnames[] = {
21225 (char *) "self", NULL
21226 };
21227
21228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPaperId",kwnames,&obj0)) goto fail;
21229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21230 if (SWIG_arg_fail(1)) SWIG_fail;
21231 {
21232 PyThreadState* __tstate = wxPyBeginAllowThreads();
21233 result = (wxPaperSize)(arg1)->GetPaperId();
21234
21235 wxPyEndAllowThreads(__tstate);
21236 if (PyErr_Occurred()) SWIG_fail;
21237 }
21238 resultobj = SWIG_From_int((result));
21239 return resultobj;
21240 fail:
21241 return NULL;
21242 }
21243
21244
21245 static PyObject *_wrap_PrintData_GetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
21246 PyObject *resultobj = NULL;
21247 wxPrintData *arg1 = (wxPrintData *) 0 ;
21248 wxSize *result;
21249 PyObject * obj0 = 0 ;
21250 char *kwnames[] = {
21251 (char *) "self", NULL
21252 };
21253
21254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPaperSize",kwnames,&obj0)) goto fail;
21255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21256 if (SWIG_arg_fail(1)) SWIG_fail;
21257 {
21258 PyThreadState* __tstate = wxPyBeginAllowThreads();
21259 {
21260 wxSize const &_result_ref = (arg1)->GetPaperSize();
21261 result = (wxSize *) &_result_ref;
21262 }
21263
21264 wxPyEndAllowThreads(__tstate);
21265 if (PyErr_Occurred()) SWIG_fail;
21266 }
21267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
21268 return resultobj;
21269 fail:
21270 return NULL;
21271 }
21272
21273
21274 static PyObject *_wrap_PrintData_GetQuality(PyObject *, PyObject *args, PyObject *kwargs) {
21275 PyObject *resultobj = NULL;
21276 wxPrintData *arg1 = (wxPrintData *) 0 ;
21277 int result;
21278 PyObject * obj0 = 0 ;
21279 char *kwnames[] = {
21280 (char *) "self", NULL
21281 };
21282
21283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetQuality",kwnames,&obj0)) goto fail;
21284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21285 if (SWIG_arg_fail(1)) SWIG_fail;
21286 {
21287 PyThreadState* __tstate = wxPyBeginAllowThreads();
21288 result = (int)(arg1)->GetQuality();
21289
21290 wxPyEndAllowThreads(__tstate);
21291 if (PyErr_Occurred()) SWIG_fail;
21292 }
21293 {
21294 resultobj = SWIG_From_int(static_cast<int >(result));
21295 }
21296 return resultobj;
21297 fail:
21298 return NULL;
21299 }
21300
21301
21302 static PyObject *_wrap_PrintData_GetBin(PyObject *, PyObject *args, PyObject *kwargs) {
21303 PyObject *resultobj = NULL;
21304 wxPrintData *arg1 = (wxPrintData *) 0 ;
21305 wxPrintBin result;
21306 PyObject * obj0 = 0 ;
21307 char *kwnames[] = {
21308 (char *) "self", NULL
21309 };
21310
21311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetBin",kwnames,&obj0)) goto fail;
21312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21313 if (SWIG_arg_fail(1)) SWIG_fail;
21314 {
21315 PyThreadState* __tstate = wxPyBeginAllowThreads();
21316 result = (wxPrintBin)(arg1)->GetBin();
21317
21318 wxPyEndAllowThreads(__tstate);
21319 if (PyErr_Occurred()) SWIG_fail;
21320 }
21321 resultobj = SWIG_From_int((result));
21322 return resultobj;
21323 fail:
21324 return NULL;
21325 }
21326
21327
21328 static PyObject *_wrap_PrintData_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
21329 PyObject *resultobj = NULL;
21330 wxPrintData *arg1 = (wxPrintData *) 0 ;
21331 wxPrintMode result;
21332 PyObject * obj0 = 0 ;
21333 char *kwnames[] = {
21334 (char *) "self", NULL
21335 };
21336
21337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrintMode",kwnames,&obj0)) goto fail;
21338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21339 if (SWIG_arg_fail(1)) SWIG_fail;
21340 {
21341 PyThreadState* __tstate = wxPyBeginAllowThreads();
21342 result = (wxPrintMode)((wxPrintData const *)arg1)->GetPrintMode();
21343
21344 wxPyEndAllowThreads(__tstate);
21345 if (PyErr_Occurred()) SWIG_fail;
21346 }
21347 resultobj = SWIG_From_int((result));
21348 return resultobj;
21349 fail:
21350 return NULL;
21351 }
21352
21353
21354 static PyObject *_wrap_PrintData_SetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
21355 PyObject *resultobj = NULL;
21356 wxPrintData *arg1 = (wxPrintData *) 0 ;
21357 int arg2 ;
21358 PyObject * obj0 = 0 ;
21359 PyObject * obj1 = 0 ;
21360 char *kwnames[] = {
21361 (char *) "self",(char *) "v", NULL
21362 };
21363
21364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetNoCopies",kwnames,&obj0,&obj1)) goto fail;
21365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21366 if (SWIG_arg_fail(1)) SWIG_fail;
21367 {
21368 arg2 = static_cast<int >(SWIG_As_int(obj1));
21369 if (SWIG_arg_fail(2)) SWIG_fail;
21370 }
21371 {
21372 PyThreadState* __tstate = wxPyBeginAllowThreads();
21373 (arg1)->SetNoCopies(arg2);
21374
21375 wxPyEndAllowThreads(__tstate);
21376 if (PyErr_Occurred()) SWIG_fail;
21377 }
21378 Py_INCREF(Py_None); resultobj = Py_None;
21379 return resultobj;
21380 fail:
21381 return NULL;
21382 }
21383
21384
21385 static PyObject *_wrap_PrintData_SetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
21386 PyObject *resultobj = NULL;
21387 wxPrintData *arg1 = (wxPrintData *) 0 ;
21388 bool arg2 ;
21389 PyObject * obj0 = 0 ;
21390 PyObject * obj1 = 0 ;
21391 char *kwnames[] = {
21392 (char *) "self",(char *) "flag", NULL
21393 };
21394
21395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetCollate",kwnames,&obj0,&obj1)) goto fail;
21396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21397 if (SWIG_arg_fail(1)) SWIG_fail;
21398 {
21399 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
21400 if (SWIG_arg_fail(2)) SWIG_fail;
21401 }
21402 {
21403 PyThreadState* __tstate = wxPyBeginAllowThreads();
21404 (arg1)->SetCollate(arg2);
21405
21406 wxPyEndAllowThreads(__tstate);
21407 if (PyErr_Occurred()) SWIG_fail;
21408 }
21409 Py_INCREF(Py_None); resultobj = Py_None;
21410 return resultobj;
21411 fail:
21412 return NULL;
21413 }
21414
21415
21416 static PyObject *_wrap_PrintData_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
21417 PyObject *resultobj = NULL;
21418 wxPrintData *arg1 = (wxPrintData *) 0 ;
21419 int arg2 ;
21420 PyObject * obj0 = 0 ;
21421 PyObject * obj1 = 0 ;
21422 char *kwnames[] = {
21423 (char *) "self",(char *) "orient", NULL
21424 };
21425
21426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
21427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21428 if (SWIG_arg_fail(1)) SWIG_fail;
21429 {
21430 arg2 = static_cast<int >(SWIG_As_int(obj1));
21431 if (SWIG_arg_fail(2)) SWIG_fail;
21432 }
21433 {
21434 PyThreadState* __tstate = wxPyBeginAllowThreads();
21435 (arg1)->SetOrientation(arg2);
21436
21437 wxPyEndAllowThreads(__tstate);
21438 if (PyErr_Occurred()) SWIG_fail;
21439 }
21440 Py_INCREF(Py_None); resultobj = Py_None;
21441 return resultobj;
21442 fail:
21443 return NULL;
21444 }
21445
21446
21447 static PyObject *_wrap_PrintData_SetPrinterName(PyObject *, PyObject *args, PyObject *kwargs) {
21448 PyObject *resultobj = NULL;
21449 wxPrintData *arg1 = (wxPrintData *) 0 ;
21450 wxString *arg2 = 0 ;
21451 bool temp2 = false ;
21452 PyObject * obj0 = 0 ;
21453 PyObject * obj1 = 0 ;
21454 char *kwnames[] = {
21455 (char *) "self",(char *) "name", NULL
21456 };
21457
21458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrinterName",kwnames,&obj0,&obj1)) goto fail;
21459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21460 if (SWIG_arg_fail(1)) SWIG_fail;
21461 {
21462 arg2 = wxString_in_helper(obj1);
21463 if (arg2 == NULL) SWIG_fail;
21464 temp2 = true;
21465 }
21466 {
21467 PyThreadState* __tstate = wxPyBeginAllowThreads();
21468 (arg1)->SetPrinterName((wxString const &)*arg2);
21469
21470 wxPyEndAllowThreads(__tstate);
21471 if (PyErr_Occurred()) SWIG_fail;
21472 }
21473 Py_INCREF(Py_None); resultobj = Py_None;
21474 {
21475 if (temp2)
21476 delete arg2;
21477 }
21478 return resultobj;
21479 fail:
21480 {
21481 if (temp2)
21482 delete arg2;
21483 }
21484 return NULL;
21485 }
21486
21487
21488 static PyObject *_wrap_PrintData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
21489 PyObject *resultobj = NULL;
21490 wxPrintData *arg1 = (wxPrintData *) 0 ;
21491 bool arg2 ;
21492 PyObject * obj0 = 0 ;
21493 PyObject * obj1 = 0 ;
21494 char *kwnames[] = {
21495 (char *) "self",(char *) "colour", NULL
21496 };
21497
21498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetColour",kwnames,&obj0,&obj1)) goto fail;
21499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21500 if (SWIG_arg_fail(1)) SWIG_fail;
21501 {
21502 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
21503 if (SWIG_arg_fail(2)) SWIG_fail;
21504 }
21505 {
21506 PyThreadState* __tstate = wxPyBeginAllowThreads();
21507 (arg1)->SetColour(arg2);
21508
21509 wxPyEndAllowThreads(__tstate);
21510 if (PyErr_Occurred()) SWIG_fail;
21511 }
21512 Py_INCREF(Py_None); resultobj = Py_None;
21513 return resultobj;
21514 fail:
21515 return NULL;
21516 }
21517
21518
21519 static PyObject *_wrap_PrintData_SetDuplex(PyObject *, PyObject *args, PyObject *kwargs) {
21520 PyObject *resultobj = NULL;
21521 wxPrintData *arg1 = (wxPrintData *) 0 ;
21522 wxDuplexMode arg2 ;
21523 PyObject * obj0 = 0 ;
21524 PyObject * obj1 = 0 ;
21525 char *kwnames[] = {
21526 (char *) "self",(char *) "duplex", NULL
21527 };
21528
21529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetDuplex",kwnames,&obj0,&obj1)) goto fail;
21530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21531 if (SWIG_arg_fail(1)) SWIG_fail;
21532 {
21533 arg2 = static_cast<wxDuplexMode >(SWIG_As_int(obj1));
21534 if (SWIG_arg_fail(2)) SWIG_fail;
21535 }
21536 {
21537 PyThreadState* __tstate = wxPyBeginAllowThreads();
21538 (arg1)->SetDuplex(arg2);
21539
21540 wxPyEndAllowThreads(__tstate);
21541 if (PyErr_Occurred()) SWIG_fail;
21542 }
21543 Py_INCREF(Py_None); resultobj = Py_None;
21544 return resultobj;
21545 fail:
21546 return NULL;
21547 }
21548
21549
21550 static PyObject *_wrap_PrintData_SetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
21551 PyObject *resultobj = NULL;
21552 wxPrintData *arg1 = (wxPrintData *) 0 ;
21553 wxPaperSize arg2 ;
21554 PyObject * obj0 = 0 ;
21555 PyObject * obj1 = 0 ;
21556 char *kwnames[] = {
21557 (char *) "self",(char *) "sizeId", NULL
21558 };
21559
21560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPaperId",kwnames,&obj0,&obj1)) goto fail;
21561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21562 if (SWIG_arg_fail(1)) SWIG_fail;
21563 {
21564 arg2 = static_cast<wxPaperSize >(SWIG_As_int(obj1));
21565 if (SWIG_arg_fail(2)) SWIG_fail;
21566 }
21567 {
21568 PyThreadState* __tstate = wxPyBeginAllowThreads();
21569 (arg1)->SetPaperId(arg2);
21570
21571 wxPyEndAllowThreads(__tstate);
21572 if (PyErr_Occurred()) SWIG_fail;
21573 }
21574 Py_INCREF(Py_None); resultobj = Py_None;
21575 return resultobj;
21576 fail:
21577 return NULL;
21578 }
21579
21580
21581 static PyObject *_wrap_PrintData_SetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
21582 PyObject *resultobj = NULL;
21583 wxPrintData *arg1 = (wxPrintData *) 0 ;
21584 wxSize *arg2 = 0 ;
21585 wxSize temp2 ;
21586 PyObject * obj0 = 0 ;
21587 PyObject * obj1 = 0 ;
21588 char *kwnames[] = {
21589 (char *) "self",(char *) "sz", NULL
21590 };
21591
21592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPaperSize",kwnames,&obj0,&obj1)) goto fail;
21593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21594 if (SWIG_arg_fail(1)) SWIG_fail;
21595 {
21596 arg2 = &temp2;
21597 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
21598 }
21599 {
21600 PyThreadState* __tstate = wxPyBeginAllowThreads();
21601 (arg1)->SetPaperSize((wxSize const &)*arg2);
21602
21603 wxPyEndAllowThreads(__tstate);
21604 if (PyErr_Occurred()) SWIG_fail;
21605 }
21606 Py_INCREF(Py_None); resultobj = Py_None;
21607 return resultobj;
21608 fail:
21609 return NULL;
21610 }
21611
21612
21613 static PyObject *_wrap_PrintData_SetQuality(PyObject *, PyObject *args, PyObject *kwargs) {
21614 PyObject *resultobj = NULL;
21615 wxPrintData *arg1 = (wxPrintData *) 0 ;
21616 int arg2 ;
21617 PyObject * obj0 = 0 ;
21618 PyObject * obj1 = 0 ;
21619 char *kwnames[] = {
21620 (char *) "self",(char *) "quality", NULL
21621 };
21622
21623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetQuality",kwnames,&obj0,&obj1)) goto fail;
21624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21625 if (SWIG_arg_fail(1)) SWIG_fail;
21626 {
21627 arg2 = static_cast<int >(SWIG_As_int(obj1));
21628 if (SWIG_arg_fail(2)) SWIG_fail;
21629 }
21630 {
21631 PyThreadState* __tstate = wxPyBeginAllowThreads();
21632 (arg1)->SetQuality(arg2);
21633
21634 wxPyEndAllowThreads(__tstate);
21635 if (PyErr_Occurred()) SWIG_fail;
21636 }
21637 Py_INCREF(Py_None); resultobj = Py_None;
21638 return resultobj;
21639 fail:
21640 return NULL;
21641 }
21642
21643
21644 static PyObject *_wrap_PrintData_SetBin(PyObject *, PyObject *args, PyObject *kwargs) {
21645 PyObject *resultobj = NULL;
21646 wxPrintData *arg1 = (wxPrintData *) 0 ;
21647 wxPrintBin arg2 ;
21648 PyObject * obj0 = 0 ;
21649 PyObject * obj1 = 0 ;
21650 char *kwnames[] = {
21651 (char *) "self",(char *) "bin", NULL
21652 };
21653
21654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetBin",kwnames,&obj0,&obj1)) goto fail;
21655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21656 if (SWIG_arg_fail(1)) SWIG_fail;
21657 {
21658 arg2 = static_cast<wxPrintBin >(SWIG_As_int(obj1));
21659 if (SWIG_arg_fail(2)) SWIG_fail;
21660 }
21661 {
21662 PyThreadState* __tstate = wxPyBeginAllowThreads();
21663 (arg1)->SetBin(arg2);
21664
21665 wxPyEndAllowThreads(__tstate);
21666 if (PyErr_Occurred()) SWIG_fail;
21667 }
21668 Py_INCREF(Py_None); resultobj = Py_None;
21669 return resultobj;
21670 fail:
21671 return NULL;
21672 }
21673
21674
21675 static PyObject *_wrap_PrintData_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
21676 PyObject *resultobj = NULL;
21677 wxPrintData *arg1 = (wxPrintData *) 0 ;
21678 wxPrintMode arg2 ;
21679 PyObject * obj0 = 0 ;
21680 PyObject * obj1 = 0 ;
21681 char *kwnames[] = {
21682 (char *) "self",(char *) "printMode", NULL
21683 };
21684
21685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
21686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21687 if (SWIG_arg_fail(1)) SWIG_fail;
21688 {
21689 arg2 = static_cast<wxPrintMode >(SWIG_As_int(obj1));
21690 if (SWIG_arg_fail(2)) SWIG_fail;
21691 }
21692 {
21693 PyThreadState* __tstate = wxPyBeginAllowThreads();
21694 (arg1)->SetPrintMode(arg2);
21695
21696 wxPyEndAllowThreads(__tstate);
21697 if (PyErr_Occurred()) SWIG_fail;
21698 }
21699 Py_INCREF(Py_None); resultobj = Py_None;
21700 return resultobj;
21701 fail:
21702 return NULL;
21703 }
21704
21705
21706 static PyObject *_wrap_PrintData_GetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
21707 PyObject *resultobj = NULL;
21708 wxPrintData *arg1 = (wxPrintData *) 0 ;
21709 wxString result;
21710 PyObject * obj0 = 0 ;
21711 char *kwnames[] = {
21712 (char *) "self", NULL
21713 };
21714
21715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetFilename",kwnames,&obj0)) goto fail;
21716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21717 if (SWIG_arg_fail(1)) SWIG_fail;
21718 {
21719 PyThreadState* __tstate = wxPyBeginAllowThreads();
21720 result = ((wxPrintData const *)arg1)->GetFilename();
21721
21722 wxPyEndAllowThreads(__tstate);
21723 if (PyErr_Occurred()) SWIG_fail;
21724 }
21725 {
21726 #if wxUSE_UNICODE
21727 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21728 #else
21729 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21730 #endif
21731 }
21732 return resultobj;
21733 fail:
21734 return NULL;
21735 }
21736
21737
21738 static PyObject *_wrap_PrintData_SetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
21739 PyObject *resultobj = NULL;
21740 wxPrintData *arg1 = (wxPrintData *) 0 ;
21741 wxString *arg2 = 0 ;
21742 bool temp2 = false ;
21743 PyObject * obj0 = 0 ;
21744 PyObject * obj1 = 0 ;
21745 char *kwnames[] = {
21746 (char *) "self",(char *) "filename", NULL
21747 };
21748
21749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetFilename",kwnames,&obj0,&obj1)) goto fail;
21750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21751 if (SWIG_arg_fail(1)) SWIG_fail;
21752 {
21753 arg2 = wxString_in_helper(obj1);
21754 if (arg2 == NULL) SWIG_fail;
21755 temp2 = true;
21756 }
21757 {
21758 PyThreadState* __tstate = wxPyBeginAllowThreads();
21759 (arg1)->SetFilename((wxString const &)*arg2);
21760
21761 wxPyEndAllowThreads(__tstate);
21762 if (PyErr_Occurred()) SWIG_fail;
21763 }
21764 Py_INCREF(Py_None); resultobj = Py_None;
21765 {
21766 if (temp2)
21767 delete arg2;
21768 }
21769 return resultobj;
21770 fail:
21771 {
21772 if (temp2)
21773 delete arg2;
21774 }
21775 return NULL;
21776 }
21777
21778
21779 static PyObject *_wrap_PrintData_GetPrivData(PyObject *, PyObject *args, PyObject *kwargs) {
21780 PyObject *resultobj = NULL;
21781 wxPrintData *arg1 = (wxPrintData *) 0 ;
21782 PyObject *result;
21783 PyObject * obj0 = 0 ;
21784 char *kwnames[] = {
21785 (char *) "self", NULL
21786 };
21787
21788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrivData",kwnames,&obj0)) goto fail;
21789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21790 if (SWIG_arg_fail(1)) SWIG_fail;
21791 {
21792 PyThreadState* __tstate = wxPyBeginAllowThreads();
21793 result = (PyObject *)wxPrintData_GetPrivData(arg1);
21794
21795 wxPyEndAllowThreads(__tstate);
21796 if (PyErr_Occurred()) SWIG_fail;
21797 }
21798 resultobj = result;
21799 return resultobj;
21800 fail:
21801 return NULL;
21802 }
21803
21804
21805 static PyObject *_wrap_PrintData_SetPrivData(PyObject *, PyObject *args, PyObject *kwargs) {
21806 PyObject *resultobj = NULL;
21807 wxPrintData *arg1 = (wxPrintData *) 0 ;
21808 PyObject *arg2 = (PyObject *) 0 ;
21809 PyObject * obj0 = 0 ;
21810 PyObject * obj1 = 0 ;
21811 char *kwnames[] = {
21812 (char *) "self",(char *) "data", NULL
21813 };
21814
21815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrivData",kwnames,&obj0,&obj1)) goto fail;
21816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21817 if (SWIG_arg_fail(1)) SWIG_fail;
21818 arg2 = obj1;
21819 {
21820 PyThreadState* __tstate = wxPyBeginAllowThreads();
21821 wxPrintData_SetPrivData(arg1,arg2);
21822
21823 wxPyEndAllowThreads(__tstate);
21824 if (PyErr_Occurred()) SWIG_fail;
21825 }
21826 Py_INCREF(Py_None); resultobj = Py_None;
21827 return resultobj;
21828 fail:
21829 return NULL;
21830 }
21831
21832
21833 static PyObject * PrintData_swigregister(PyObject *, PyObject *args) {
21834 PyObject *obj;
21835 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21836 SWIG_TypeClientData(SWIGTYPE_p_wxPrintData, obj);
21837 Py_INCREF(obj);
21838 return Py_BuildValue((char *)"");
21839 }
21840 static PyObject *_wrap_new_PageSetupDialogData__SWIG_0(PyObject *, PyObject *args) {
21841 PyObject *resultobj = NULL;
21842 wxPageSetupDialogData *result;
21843
21844 if(!PyArg_ParseTuple(args,(char *)":new_PageSetupDialogData")) goto fail;
21845 {
21846 PyThreadState* __tstate = wxPyBeginAllowThreads();
21847 result = (wxPageSetupDialogData *)new wxPageSetupDialogData();
21848
21849 wxPyEndAllowThreads(__tstate);
21850 if (PyErr_Occurred()) SWIG_fail;
21851 }
21852 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21853 return resultobj;
21854 fail:
21855 return NULL;
21856 }
21857
21858
21859 static PyObject *_wrap_new_PageSetupDialogData__SWIG_1(PyObject *, PyObject *args) {
21860 PyObject *resultobj = NULL;
21861 wxPageSetupDialogData *arg1 = 0 ;
21862 wxPageSetupDialogData *result;
21863 PyObject * obj0 = 0 ;
21864
21865 if(!PyArg_ParseTuple(args,(char *)"O:new_PageSetupDialogData",&obj0)) goto fail;
21866 {
21867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
21868 if (SWIG_arg_fail(1)) SWIG_fail;
21869 if (arg1 == NULL) {
21870 SWIG_null_ref("wxPageSetupDialogData");
21871 }
21872 if (SWIG_arg_fail(1)) SWIG_fail;
21873 }
21874 {
21875 PyThreadState* __tstate = wxPyBeginAllowThreads();
21876 result = (wxPageSetupDialogData *)new wxPageSetupDialogData((wxPageSetupDialogData const &)*arg1);
21877
21878 wxPyEndAllowThreads(__tstate);
21879 if (PyErr_Occurred()) SWIG_fail;
21880 }
21881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21882 return resultobj;
21883 fail:
21884 return NULL;
21885 }
21886
21887
21888 static PyObject *_wrap_new_PageSetupDialogData__SWIG_2(PyObject *, PyObject *args) {
21889 PyObject *resultobj = NULL;
21890 wxPrintData *arg1 = 0 ;
21891 wxPageSetupDialogData *result;
21892 PyObject * obj0 = 0 ;
21893
21894 if(!PyArg_ParseTuple(args,(char *)"O:new_PageSetupDialogData",&obj0)) goto fail;
21895 {
21896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21897 if (SWIG_arg_fail(1)) SWIG_fail;
21898 if (arg1 == NULL) {
21899 SWIG_null_ref("wxPrintData");
21900 }
21901 if (SWIG_arg_fail(1)) SWIG_fail;
21902 }
21903 {
21904 PyThreadState* __tstate = wxPyBeginAllowThreads();
21905 result = (wxPageSetupDialogData *)new wxPageSetupDialogData((wxPrintData const &)*arg1);
21906
21907 wxPyEndAllowThreads(__tstate);
21908 if (PyErr_Occurred()) SWIG_fail;
21909 }
21910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21911 return resultobj;
21912 fail:
21913 return NULL;
21914 }
21915
21916
21917 static PyObject *_wrap_new_PageSetupDialogData(PyObject *self, PyObject *args) {
21918 int argc;
21919 PyObject *argv[2];
21920 int ii;
21921
21922 argc = PyObject_Length(args);
21923 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
21924 argv[ii] = PyTuple_GetItem(args,ii);
21925 }
21926 if (argc == 0) {
21927 return _wrap_new_PageSetupDialogData__SWIG_0(self,args);
21928 }
21929 if (argc == 1) {
21930 int _v;
21931 {
21932 void *ptr = 0;
21933 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPageSetupDialogData, 0) == -1) {
21934 _v = 0;
21935 PyErr_Clear();
21936 } else {
21937 _v = (ptr != 0);
21938 }
21939 }
21940 if (_v) {
21941 return _wrap_new_PageSetupDialogData__SWIG_1(self,args);
21942 }
21943 }
21944 if (argc == 1) {
21945 int _v;
21946 {
21947 void *ptr = 0;
21948 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
21949 _v = 0;
21950 PyErr_Clear();
21951 } else {
21952 _v = (ptr != 0);
21953 }
21954 }
21955 if (_v) {
21956 return _wrap_new_PageSetupDialogData__SWIG_2(self,args);
21957 }
21958 }
21959
21960 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PageSetupDialogData'");
21961 return NULL;
21962 }
21963
21964
21965 static PyObject *_wrap_delete_PageSetupDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
21966 PyObject *resultobj = NULL;
21967 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
21968 PyObject * obj0 = 0 ;
21969 char *kwnames[] = {
21970 (char *) "self", NULL
21971 };
21972
21973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PageSetupDialogData",kwnames,&obj0)) goto fail;
21974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
21975 if (SWIG_arg_fail(1)) SWIG_fail;
21976 {
21977 PyThreadState* __tstate = wxPyBeginAllowThreads();
21978 delete arg1;
21979
21980 wxPyEndAllowThreads(__tstate);
21981 if (PyErr_Occurred()) SWIG_fail;
21982 }
21983 Py_INCREF(Py_None); resultobj = Py_None;
21984 return resultobj;
21985 fail:
21986 return NULL;
21987 }
21988
21989
21990 static PyObject *_wrap_PageSetupDialogData_EnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
21991 PyObject *resultobj = NULL;
21992 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
21993 bool arg2 ;
21994 PyObject * obj0 = 0 ;
21995 PyObject * obj1 = 0 ;
21996 char *kwnames[] = {
21997 (char *) "self",(char *) "flag", NULL
21998 };
21999
22000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableHelp",kwnames,&obj0,&obj1)) goto fail;
22001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22002 if (SWIG_arg_fail(1)) SWIG_fail;
22003 {
22004 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22005 if (SWIG_arg_fail(2)) SWIG_fail;
22006 }
22007 {
22008 PyThreadState* __tstate = wxPyBeginAllowThreads();
22009 (arg1)->EnableHelp(arg2);
22010
22011 wxPyEndAllowThreads(__tstate);
22012 if (PyErr_Occurred()) SWIG_fail;
22013 }
22014 Py_INCREF(Py_None); resultobj = Py_None;
22015 return resultobj;
22016 fail:
22017 return NULL;
22018 }
22019
22020
22021 static PyObject *_wrap_PageSetupDialogData_EnableMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22022 PyObject *resultobj = NULL;
22023 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22024 bool arg2 ;
22025 PyObject * obj0 = 0 ;
22026 PyObject * obj1 = 0 ;
22027 char *kwnames[] = {
22028 (char *) "self",(char *) "flag", NULL
22029 };
22030
22031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableMargins",kwnames,&obj0,&obj1)) goto fail;
22032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22033 if (SWIG_arg_fail(1)) SWIG_fail;
22034 {
22035 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22036 if (SWIG_arg_fail(2)) SWIG_fail;
22037 }
22038 {
22039 PyThreadState* __tstate = wxPyBeginAllowThreads();
22040 (arg1)->EnableMargins(arg2);
22041
22042 wxPyEndAllowThreads(__tstate);
22043 if (PyErr_Occurred()) SWIG_fail;
22044 }
22045 Py_INCREF(Py_None); resultobj = Py_None;
22046 return resultobj;
22047 fail:
22048 return NULL;
22049 }
22050
22051
22052 static PyObject *_wrap_PageSetupDialogData_EnableOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
22053 PyObject *resultobj = NULL;
22054 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22055 bool arg2 ;
22056 PyObject * obj0 = 0 ;
22057 PyObject * obj1 = 0 ;
22058 char *kwnames[] = {
22059 (char *) "self",(char *) "flag", NULL
22060 };
22061
22062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableOrientation",kwnames,&obj0,&obj1)) goto fail;
22063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22064 if (SWIG_arg_fail(1)) SWIG_fail;
22065 {
22066 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22067 if (SWIG_arg_fail(2)) SWIG_fail;
22068 }
22069 {
22070 PyThreadState* __tstate = wxPyBeginAllowThreads();
22071 (arg1)->EnableOrientation(arg2);
22072
22073 wxPyEndAllowThreads(__tstate);
22074 if (PyErr_Occurred()) SWIG_fail;
22075 }
22076 Py_INCREF(Py_None); resultobj = Py_None;
22077 return resultobj;
22078 fail:
22079 return NULL;
22080 }
22081
22082
22083 static PyObject *_wrap_PageSetupDialogData_EnablePaper(PyObject *, PyObject *args, PyObject *kwargs) {
22084 PyObject *resultobj = NULL;
22085 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22086 bool arg2 ;
22087 PyObject * obj0 = 0 ;
22088 PyObject * obj1 = 0 ;
22089 char *kwnames[] = {
22090 (char *) "self",(char *) "flag", NULL
22091 };
22092
22093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnablePaper",kwnames,&obj0,&obj1)) goto fail;
22094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22095 if (SWIG_arg_fail(1)) SWIG_fail;
22096 {
22097 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22098 if (SWIG_arg_fail(2)) SWIG_fail;
22099 }
22100 {
22101 PyThreadState* __tstate = wxPyBeginAllowThreads();
22102 (arg1)->EnablePaper(arg2);
22103
22104 wxPyEndAllowThreads(__tstate);
22105 if (PyErr_Occurred()) SWIG_fail;
22106 }
22107 Py_INCREF(Py_None); resultobj = Py_None;
22108 return resultobj;
22109 fail:
22110 return NULL;
22111 }
22112
22113
22114 static PyObject *_wrap_PageSetupDialogData_EnablePrinter(PyObject *, PyObject *args, PyObject *kwargs) {
22115 PyObject *resultobj = NULL;
22116 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22117 bool arg2 ;
22118 PyObject * obj0 = 0 ;
22119 PyObject * obj1 = 0 ;
22120 char *kwnames[] = {
22121 (char *) "self",(char *) "flag", NULL
22122 };
22123
22124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnablePrinter",kwnames,&obj0,&obj1)) goto fail;
22125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22126 if (SWIG_arg_fail(1)) SWIG_fail;
22127 {
22128 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22129 if (SWIG_arg_fail(2)) SWIG_fail;
22130 }
22131 {
22132 PyThreadState* __tstate = wxPyBeginAllowThreads();
22133 (arg1)->EnablePrinter(arg2);
22134
22135 wxPyEndAllowThreads(__tstate);
22136 if (PyErr_Occurred()) SWIG_fail;
22137 }
22138 Py_INCREF(Py_None); resultobj = Py_None;
22139 return resultobj;
22140 fail:
22141 return NULL;
22142 }
22143
22144
22145 static PyObject *_wrap_PageSetupDialogData_GetDefaultMinMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22146 PyObject *resultobj = NULL;
22147 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22148 bool result;
22149 PyObject * obj0 = 0 ;
22150 char *kwnames[] = {
22151 (char *) "self", NULL
22152 };
22153
22154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetDefaultMinMargins",kwnames,&obj0)) goto fail;
22155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22156 if (SWIG_arg_fail(1)) SWIG_fail;
22157 {
22158 PyThreadState* __tstate = wxPyBeginAllowThreads();
22159 result = (bool)(arg1)->GetDefaultMinMargins();
22160
22161 wxPyEndAllowThreads(__tstate);
22162 if (PyErr_Occurred()) SWIG_fail;
22163 }
22164 {
22165 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22166 }
22167 return resultobj;
22168 fail:
22169 return NULL;
22170 }
22171
22172
22173 static PyObject *_wrap_PageSetupDialogData_GetEnableMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22174 PyObject *resultobj = NULL;
22175 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22176 bool result;
22177 PyObject * obj0 = 0 ;
22178 char *kwnames[] = {
22179 (char *) "self", NULL
22180 };
22181
22182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableMargins",kwnames,&obj0)) goto fail;
22183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22184 if (SWIG_arg_fail(1)) SWIG_fail;
22185 {
22186 PyThreadState* __tstate = wxPyBeginAllowThreads();
22187 result = (bool)(arg1)->GetEnableMargins();
22188
22189 wxPyEndAllowThreads(__tstate);
22190 if (PyErr_Occurred()) SWIG_fail;
22191 }
22192 {
22193 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22194 }
22195 return resultobj;
22196 fail:
22197 return NULL;
22198 }
22199
22200
22201 static PyObject *_wrap_PageSetupDialogData_GetEnableOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
22202 PyObject *resultobj = NULL;
22203 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22204 bool result;
22205 PyObject * obj0 = 0 ;
22206 char *kwnames[] = {
22207 (char *) "self", NULL
22208 };
22209
22210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableOrientation",kwnames,&obj0)) goto fail;
22211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22212 if (SWIG_arg_fail(1)) SWIG_fail;
22213 {
22214 PyThreadState* __tstate = wxPyBeginAllowThreads();
22215 result = (bool)(arg1)->GetEnableOrientation();
22216
22217 wxPyEndAllowThreads(__tstate);
22218 if (PyErr_Occurred()) SWIG_fail;
22219 }
22220 {
22221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22222 }
22223 return resultobj;
22224 fail:
22225 return NULL;
22226 }
22227
22228
22229 static PyObject *_wrap_PageSetupDialogData_GetEnablePaper(PyObject *, PyObject *args, PyObject *kwargs) {
22230 PyObject *resultobj = NULL;
22231 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22232 bool result;
22233 PyObject * obj0 = 0 ;
22234 char *kwnames[] = {
22235 (char *) "self", NULL
22236 };
22237
22238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnablePaper",kwnames,&obj0)) goto fail;
22239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22240 if (SWIG_arg_fail(1)) SWIG_fail;
22241 {
22242 PyThreadState* __tstate = wxPyBeginAllowThreads();
22243 result = (bool)(arg1)->GetEnablePaper();
22244
22245 wxPyEndAllowThreads(__tstate);
22246 if (PyErr_Occurred()) SWIG_fail;
22247 }
22248 {
22249 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22250 }
22251 return resultobj;
22252 fail:
22253 return NULL;
22254 }
22255
22256
22257 static PyObject *_wrap_PageSetupDialogData_GetEnablePrinter(PyObject *, PyObject *args, PyObject *kwargs) {
22258 PyObject *resultobj = NULL;
22259 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22260 bool result;
22261 PyObject * obj0 = 0 ;
22262 char *kwnames[] = {
22263 (char *) "self", NULL
22264 };
22265
22266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnablePrinter",kwnames,&obj0)) goto fail;
22267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22268 if (SWIG_arg_fail(1)) SWIG_fail;
22269 {
22270 PyThreadState* __tstate = wxPyBeginAllowThreads();
22271 result = (bool)(arg1)->GetEnablePrinter();
22272
22273 wxPyEndAllowThreads(__tstate);
22274 if (PyErr_Occurred()) SWIG_fail;
22275 }
22276 {
22277 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22278 }
22279 return resultobj;
22280 fail:
22281 return NULL;
22282 }
22283
22284
22285 static PyObject *_wrap_PageSetupDialogData_GetEnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
22286 PyObject *resultobj = NULL;
22287 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22288 bool result;
22289 PyObject * obj0 = 0 ;
22290 char *kwnames[] = {
22291 (char *) "self", NULL
22292 };
22293
22294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableHelp",kwnames,&obj0)) goto fail;
22295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22296 if (SWIG_arg_fail(1)) SWIG_fail;
22297 {
22298 PyThreadState* __tstate = wxPyBeginAllowThreads();
22299 result = (bool)(arg1)->GetEnableHelp();
22300
22301 wxPyEndAllowThreads(__tstate);
22302 if (PyErr_Occurred()) SWIG_fail;
22303 }
22304 {
22305 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22306 }
22307 return resultobj;
22308 fail:
22309 return NULL;
22310 }
22311
22312
22313 static PyObject *_wrap_PageSetupDialogData_GetDefaultInfo(PyObject *, PyObject *args, PyObject *kwargs) {
22314 PyObject *resultobj = NULL;
22315 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22316 bool result;
22317 PyObject * obj0 = 0 ;
22318 char *kwnames[] = {
22319 (char *) "self", NULL
22320 };
22321
22322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetDefaultInfo",kwnames,&obj0)) goto fail;
22323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22324 if (SWIG_arg_fail(1)) SWIG_fail;
22325 {
22326 PyThreadState* __tstate = wxPyBeginAllowThreads();
22327 result = (bool)(arg1)->GetDefaultInfo();
22328
22329 wxPyEndAllowThreads(__tstate);
22330 if (PyErr_Occurred()) SWIG_fail;
22331 }
22332 {
22333 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22334 }
22335 return resultobj;
22336 fail:
22337 return NULL;
22338 }
22339
22340
22341 static PyObject *_wrap_PageSetupDialogData_GetMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22342 PyObject *resultobj = NULL;
22343 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22344 wxPoint result;
22345 PyObject * obj0 = 0 ;
22346 char *kwnames[] = {
22347 (char *) "self", NULL
22348 };
22349
22350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMarginTopLeft",kwnames,&obj0)) goto fail;
22351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22352 if (SWIG_arg_fail(1)) SWIG_fail;
22353 {
22354 PyThreadState* __tstate = wxPyBeginAllowThreads();
22355 result = (arg1)->GetMarginTopLeft();
22356
22357 wxPyEndAllowThreads(__tstate);
22358 if (PyErr_Occurred()) SWIG_fail;
22359 }
22360 {
22361 wxPoint * resultptr;
22362 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22363 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22364 }
22365 return resultobj;
22366 fail:
22367 return NULL;
22368 }
22369
22370
22371 static PyObject *_wrap_PageSetupDialogData_GetMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22372 PyObject *resultobj = NULL;
22373 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22374 wxPoint result;
22375 PyObject * obj0 = 0 ;
22376 char *kwnames[] = {
22377 (char *) "self", NULL
22378 };
22379
22380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMarginBottomRight",kwnames,&obj0)) goto fail;
22381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22382 if (SWIG_arg_fail(1)) SWIG_fail;
22383 {
22384 PyThreadState* __tstate = wxPyBeginAllowThreads();
22385 result = (arg1)->GetMarginBottomRight();
22386
22387 wxPyEndAllowThreads(__tstate);
22388 if (PyErr_Occurred()) SWIG_fail;
22389 }
22390 {
22391 wxPoint * resultptr;
22392 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22393 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22394 }
22395 return resultobj;
22396 fail:
22397 return NULL;
22398 }
22399
22400
22401 static PyObject *_wrap_PageSetupDialogData_GetMinMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22402 PyObject *resultobj = NULL;
22403 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22404 wxPoint result;
22405 PyObject * obj0 = 0 ;
22406 char *kwnames[] = {
22407 (char *) "self", NULL
22408 };
22409
22410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMinMarginTopLeft",kwnames,&obj0)) goto fail;
22411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22412 if (SWIG_arg_fail(1)) SWIG_fail;
22413 {
22414 PyThreadState* __tstate = wxPyBeginAllowThreads();
22415 result = (arg1)->GetMinMarginTopLeft();
22416
22417 wxPyEndAllowThreads(__tstate);
22418 if (PyErr_Occurred()) SWIG_fail;
22419 }
22420 {
22421 wxPoint * resultptr;
22422 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22423 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22424 }
22425 return resultobj;
22426 fail:
22427 return NULL;
22428 }
22429
22430
22431 static PyObject *_wrap_PageSetupDialogData_GetMinMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22432 PyObject *resultobj = NULL;
22433 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22434 wxPoint result;
22435 PyObject * obj0 = 0 ;
22436 char *kwnames[] = {
22437 (char *) "self", NULL
22438 };
22439
22440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMinMarginBottomRight",kwnames,&obj0)) goto fail;
22441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22442 if (SWIG_arg_fail(1)) SWIG_fail;
22443 {
22444 PyThreadState* __tstate = wxPyBeginAllowThreads();
22445 result = (arg1)->GetMinMarginBottomRight();
22446
22447 wxPyEndAllowThreads(__tstate);
22448 if (PyErr_Occurred()) SWIG_fail;
22449 }
22450 {
22451 wxPoint * resultptr;
22452 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22453 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22454 }
22455 return resultobj;
22456 fail:
22457 return NULL;
22458 }
22459
22460
22461 static PyObject *_wrap_PageSetupDialogData_GetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
22462 PyObject *resultobj = NULL;
22463 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22464 wxPaperSize result;
22465 PyObject * obj0 = 0 ;
22466 char *kwnames[] = {
22467 (char *) "self", NULL
22468 };
22469
22470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPaperId",kwnames,&obj0)) goto fail;
22471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22472 if (SWIG_arg_fail(1)) SWIG_fail;
22473 {
22474 PyThreadState* __tstate = wxPyBeginAllowThreads();
22475 result = (wxPaperSize)(arg1)->GetPaperId();
22476
22477 wxPyEndAllowThreads(__tstate);
22478 if (PyErr_Occurred()) SWIG_fail;
22479 }
22480 resultobj = SWIG_From_int((result));
22481 return resultobj;
22482 fail:
22483 return NULL;
22484 }
22485
22486
22487 static PyObject *_wrap_PageSetupDialogData_GetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22488 PyObject *resultobj = NULL;
22489 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22490 wxSize result;
22491 PyObject * obj0 = 0 ;
22492 char *kwnames[] = {
22493 (char *) "self", NULL
22494 };
22495
22496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPaperSize",kwnames,&obj0)) goto fail;
22497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22498 if (SWIG_arg_fail(1)) SWIG_fail;
22499 {
22500 PyThreadState* __tstate = wxPyBeginAllowThreads();
22501 result = (arg1)->GetPaperSize();
22502
22503 wxPyEndAllowThreads(__tstate);
22504 if (PyErr_Occurred()) SWIG_fail;
22505 }
22506 {
22507 wxSize * resultptr;
22508 resultptr = new wxSize(static_cast<wxSize & >(result));
22509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22510 }
22511 return resultobj;
22512 fail:
22513 return NULL;
22514 }
22515
22516
22517 static PyObject *_wrap_PageSetupDialogData_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
22518 PyObject *resultobj = NULL;
22519 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22520 wxPrintData *result;
22521 PyObject * obj0 = 0 ;
22522 char *kwnames[] = {
22523 (char *) "self", NULL
22524 };
22525
22526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPrintData",kwnames,&obj0)) goto fail;
22527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22528 if (SWIG_arg_fail(1)) SWIG_fail;
22529 {
22530 PyThreadState* __tstate = wxPyBeginAllowThreads();
22531 {
22532 wxPrintData &_result_ref = (arg1)->GetPrintData();
22533 result = (wxPrintData *) &_result_ref;
22534 }
22535
22536 wxPyEndAllowThreads(__tstate);
22537 if (PyErr_Occurred()) SWIG_fail;
22538 }
22539 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
22540 return resultobj;
22541 fail:
22542 return NULL;
22543 }
22544
22545
22546 static PyObject *_wrap_PageSetupDialogData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
22547 PyObject *resultobj = NULL;
22548 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22549 bool result;
22550 PyObject * obj0 = 0 ;
22551 char *kwnames[] = {
22552 (char *) "self", NULL
22553 };
22554
22555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_Ok",kwnames,&obj0)) goto fail;
22556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22557 if (SWIG_arg_fail(1)) SWIG_fail;
22558 {
22559 PyThreadState* __tstate = wxPyBeginAllowThreads();
22560 result = (bool)(arg1)->Ok();
22561
22562 wxPyEndAllowThreads(__tstate);
22563 if (PyErr_Occurred()) SWIG_fail;
22564 }
22565 {
22566 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22567 }
22568 return resultobj;
22569 fail:
22570 return NULL;
22571 }
22572
22573
22574 static PyObject *_wrap_PageSetupDialogData_SetDefaultInfo(PyObject *, PyObject *args, PyObject *kwargs) {
22575 PyObject *resultobj = NULL;
22576 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22577 bool arg2 ;
22578 PyObject * obj0 = 0 ;
22579 PyObject * obj1 = 0 ;
22580 char *kwnames[] = {
22581 (char *) "self",(char *) "flag", NULL
22582 };
22583
22584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetDefaultInfo",kwnames,&obj0,&obj1)) goto fail;
22585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22586 if (SWIG_arg_fail(1)) SWIG_fail;
22587 {
22588 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22589 if (SWIG_arg_fail(2)) SWIG_fail;
22590 }
22591 {
22592 PyThreadState* __tstate = wxPyBeginAllowThreads();
22593 (arg1)->SetDefaultInfo(arg2);
22594
22595 wxPyEndAllowThreads(__tstate);
22596 if (PyErr_Occurred()) SWIG_fail;
22597 }
22598 Py_INCREF(Py_None); resultobj = Py_None;
22599 return resultobj;
22600 fail:
22601 return NULL;
22602 }
22603
22604
22605 static PyObject *_wrap_PageSetupDialogData_SetDefaultMinMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22606 PyObject *resultobj = NULL;
22607 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22608 bool arg2 ;
22609 PyObject * obj0 = 0 ;
22610 PyObject * obj1 = 0 ;
22611 char *kwnames[] = {
22612 (char *) "self",(char *) "flag", NULL
22613 };
22614
22615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetDefaultMinMargins",kwnames,&obj0,&obj1)) goto fail;
22616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22617 if (SWIG_arg_fail(1)) SWIG_fail;
22618 {
22619 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22620 if (SWIG_arg_fail(2)) SWIG_fail;
22621 }
22622 {
22623 PyThreadState* __tstate = wxPyBeginAllowThreads();
22624 (arg1)->SetDefaultMinMargins(arg2);
22625
22626 wxPyEndAllowThreads(__tstate);
22627 if (PyErr_Occurred()) SWIG_fail;
22628 }
22629 Py_INCREF(Py_None); resultobj = Py_None;
22630 return resultobj;
22631 fail:
22632 return NULL;
22633 }
22634
22635
22636 static PyObject *_wrap_PageSetupDialogData_SetMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22637 PyObject *resultobj = NULL;
22638 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22639 wxPoint *arg2 = 0 ;
22640 wxPoint temp2 ;
22641 PyObject * obj0 = 0 ;
22642 PyObject * obj1 = 0 ;
22643 char *kwnames[] = {
22644 (char *) "self",(char *) "pt", NULL
22645 };
22646
22647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMarginTopLeft",kwnames,&obj0,&obj1)) goto fail;
22648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22649 if (SWIG_arg_fail(1)) SWIG_fail;
22650 {
22651 arg2 = &temp2;
22652 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22653 }
22654 {
22655 PyThreadState* __tstate = wxPyBeginAllowThreads();
22656 (arg1)->SetMarginTopLeft((wxPoint const &)*arg2);
22657
22658 wxPyEndAllowThreads(__tstate);
22659 if (PyErr_Occurred()) SWIG_fail;
22660 }
22661 Py_INCREF(Py_None); resultobj = Py_None;
22662 return resultobj;
22663 fail:
22664 return NULL;
22665 }
22666
22667
22668 static PyObject *_wrap_PageSetupDialogData_SetMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22669 PyObject *resultobj = NULL;
22670 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22671 wxPoint *arg2 = 0 ;
22672 wxPoint temp2 ;
22673 PyObject * obj0 = 0 ;
22674 PyObject * obj1 = 0 ;
22675 char *kwnames[] = {
22676 (char *) "self",(char *) "pt", NULL
22677 };
22678
22679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMarginBottomRight",kwnames,&obj0,&obj1)) goto fail;
22680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22681 if (SWIG_arg_fail(1)) SWIG_fail;
22682 {
22683 arg2 = &temp2;
22684 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22685 }
22686 {
22687 PyThreadState* __tstate = wxPyBeginAllowThreads();
22688 (arg1)->SetMarginBottomRight((wxPoint const &)*arg2);
22689
22690 wxPyEndAllowThreads(__tstate);
22691 if (PyErr_Occurred()) SWIG_fail;
22692 }
22693 Py_INCREF(Py_None); resultobj = Py_None;
22694 return resultobj;
22695 fail:
22696 return NULL;
22697 }
22698
22699
22700 static PyObject *_wrap_PageSetupDialogData_SetMinMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22701 PyObject *resultobj = NULL;
22702 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22703 wxPoint *arg2 = 0 ;
22704 wxPoint temp2 ;
22705 PyObject * obj0 = 0 ;
22706 PyObject * obj1 = 0 ;
22707 char *kwnames[] = {
22708 (char *) "self",(char *) "pt", NULL
22709 };
22710
22711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMinMarginTopLeft",kwnames,&obj0,&obj1)) goto fail;
22712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22713 if (SWIG_arg_fail(1)) SWIG_fail;
22714 {
22715 arg2 = &temp2;
22716 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22717 }
22718 {
22719 PyThreadState* __tstate = wxPyBeginAllowThreads();
22720 (arg1)->SetMinMarginTopLeft((wxPoint const &)*arg2);
22721
22722 wxPyEndAllowThreads(__tstate);
22723 if (PyErr_Occurred()) SWIG_fail;
22724 }
22725 Py_INCREF(Py_None); resultobj = Py_None;
22726 return resultobj;
22727 fail:
22728 return NULL;
22729 }
22730
22731
22732 static PyObject *_wrap_PageSetupDialogData_SetMinMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22733 PyObject *resultobj = NULL;
22734 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22735 wxPoint *arg2 = 0 ;
22736 wxPoint temp2 ;
22737 PyObject * obj0 = 0 ;
22738 PyObject * obj1 = 0 ;
22739 char *kwnames[] = {
22740 (char *) "self",(char *) "pt", NULL
22741 };
22742
22743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMinMarginBottomRight",kwnames,&obj0,&obj1)) goto fail;
22744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22745 if (SWIG_arg_fail(1)) SWIG_fail;
22746 {
22747 arg2 = &temp2;
22748 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22749 }
22750 {
22751 PyThreadState* __tstate = wxPyBeginAllowThreads();
22752 (arg1)->SetMinMarginBottomRight((wxPoint const &)*arg2);
22753
22754 wxPyEndAllowThreads(__tstate);
22755 if (PyErr_Occurred()) SWIG_fail;
22756 }
22757 Py_INCREF(Py_None); resultobj = Py_None;
22758 return resultobj;
22759 fail:
22760 return NULL;
22761 }
22762
22763
22764 static PyObject *_wrap_PageSetupDialogData_SetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
22765 PyObject *resultobj = NULL;
22766 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22767 wxPaperSize arg2 ;
22768 PyObject * obj0 = 0 ;
22769 PyObject * obj1 = 0 ;
22770 char *kwnames[] = {
22771 (char *) "self",(char *) "id", NULL
22772 };
22773
22774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPaperId",kwnames,&obj0,&obj1)) goto fail;
22775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22776 if (SWIG_arg_fail(1)) SWIG_fail;
22777 {
22778 arg2 = static_cast<wxPaperSize >(SWIG_As_int(obj1));
22779 if (SWIG_arg_fail(2)) SWIG_fail;
22780 }
22781 {
22782 PyThreadState* __tstate = wxPyBeginAllowThreads();
22783 (arg1)->SetPaperId(arg2);
22784
22785 wxPyEndAllowThreads(__tstate);
22786 if (PyErr_Occurred()) SWIG_fail;
22787 }
22788 Py_INCREF(Py_None); resultobj = Py_None;
22789 return resultobj;
22790 fail:
22791 return NULL;
22792 }
22793
22794
22795 static PyObject *_wrap_PageSetupDialogData_SetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22796 PyObject *resultobj = NULL;
22797 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22798 wxSize *arg2 = 0 ;
22799 wxSize temp2 ;
22800 PyObject * obj0 = 0 ;
22801 PyObject * obj1 = 0 ;
22802 char *kwnames[] = {
22803 (char *) "self",(char *) "size", NULL
22804 };
22805
22806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPaperSize",kwnames,&obj0,&obj1)) goto fail;
22807 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22808 if (SWIG_arg_fail(1)) SWIG_fail;
22809 {
22810 arg2 = &temp2;
22811 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22812 }
22813 {
22814 PyThreadState* __tstate = wxPyBeginAllowThreads();
22815 (arg1)->SetPaperSize((wxSize const &)*arg2);
22816
22817 wxPyEndAllowThreads(__tstate);
22818 if (PyErr_Occurred()) SWIG_fail;
22819 }
22820 Py_INCREF(Py_None); resultobj = Py_None;
22821 return resultobj;
22822 fail:
22823 return NULL;
22824 }
22825
22826
22827 static PyObject *_wrap_PageSetupDialogData_SetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
22828 PyObject *resultobj = NULL;
22829 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22830 wxPrintData *arg2 = 0 ;
22831 PyObject * obj0 = 0 ;
22832 PyObject * obj1 = 0 ;
22833 char *kwnames[] = {
22834 (char *) "self",(char *) "printData", NULL
22835 };
22836
22837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPrintData",kwnames,&obj0,&obj1)) goto fail;
22838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22839 if (SWIG_arg_fail(1)) SWIG_fail;
22840 {
22841 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
22842 if (SWIG_arg_fail(2)) SWIG_fail;
22843 if (arg2 == NULL) {
22844 SWIG_null_ref("wxPrintData");
22845 }
22846 if (SWIG_arg_fail(2)) SWIG_fail;
22847 }
22848 {
22849 PyThreadState* __tstate = wxPyBeginAllowThreads();
22850 (arg1)->SetPrintData((wxPrintData const &)*arg2);
22851
22852 wxPyEndAllowThreads(__tstate);
22853 if (PyErr_Occurred()) SWIG_fail;
22854 }
22855 Py_INCREF(Py_None); resultobj = Py_None;
22856 return resultobj;
22857 fail:
22858 return NULL;
22859 }
22860
22861
22862 static PyObject *_wrap_PageSetupDialogData_CalculateIdFromPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22863 PyObject *resultobj = NULL;
22864 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22865 PyObject * obj0 = 0 ;
22866 char *kwnames[] = {
22867 (char *) "self", NULL
22868 };
22869
22870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_CalculateIdFromPaperSize",kwnames,&obj0)) goto fail;
22871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22872 if (SWIG_arg_fail(1)) SWIG_fail;
22873 {
22874 PyThreadState* __tstate = wxPyBeginAllowThreads();
22875 (arg1)->CalculateIdFromPaperSize();
22876
22877 wxPyEndAllowThreads(__tstate);
22878 if (PyErr_Occurred()) SWIG_fail;
22879 }
22880 Py_INCREF(Py_None); resultobj = Py_None;
22881 return resultobj;
22882 fail:
22883 return NULL;
22884 }
22885
22886
22887 static PyObject *_wrap_PageSetupDialogData_CalculatePaperSizeFromId(PyObject *, PyObject *args, PyObject *kwargs) {
22888 PyObject *resultobj = NULL;
22889 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22890 PyObject * obj0 = 0 ;
22891 char *kwnames[] = {
22892 (char *) "self", NULL
22893 };
22894
22895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_CalculatePaperSizeFromId",kwnames,&obj0)) goto fail;
22896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22897 if (SWIG_arg_fail(1)) SWIG_fail;
22898 {
22899 PyThreadState* __tstate = wxPyBeginAllowThreads();
22900 (arg1)->CalculatePaperSizeFromId();
22901
22902 wxPyEndAllowThreads(__tstate);
22903 if (PyErr_Occurred()) SWIG_fail;
22904 }
22905 Py_INCREF(Py_None); resultobj = Py_None;
22906 return resultobj;
22907 fail:
22908 return NULL;
22909 }
22910
22911
22912 static PyObject * PageSetupDialogData_swigregister(PyObject *, PyObject *args) {
22913 PyObject *obj;
22914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22915 SWIG_TypeClientData(SWIGTYPE_p_wxPageSetupDialogData, obj);
22916 Py_INCREF(obj);
22917 return Py_BuildValue((char *)"");
22918 }
22919 static PyObject *_wrap_new_PageSetupDialog(PyObject *, PyObject *args, PyObject *kwargs) {
22920 PyObject *resultobj = NULL;
22921 wxWindow *arg1 = (wxWindow *) 0 ;
22922 wxPageSetupDialogData *arg2 = (wxPageSetupDialogData *) NULL ;
22923 wxPageSetupDialog *result;
22924 PyObject * obj0 = 0 ;
22925 PyObject * obj1 = 0 ;
22926 char *kwnames[] = {
22927 (char *) "parent",(char *) "data", NULL
22928 };
22929
22930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PageSetupDialog",kwnames,&obj0,&obj1)) goto fail;
22931 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22932 if (SWIG_arg_fail(1)) SWIG_fail;
22933 if (obj1) {
22934 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22935 if (SWIG_arg_fail(2)) SWIG_fail;
22936 }
22937 {
22938 if (!wxPyCheckForApp()) SWIG_fail;
22939 PyThreadState* __tstate = wxPyBeginAllowThreads();
22940 result = (wxPageSetupDialog *)new wxPageSetupDialog(arg1,arg2);
22941
22942 wxPyEndAllowThreads(__tstate);
22943 if (PyErr_Occurred()) SWIG_fail;
22944 }
22945 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialog, 1);
22946 return resultobj;
22947 fail:
22948 return NULL;
22949 }
22950
22951
22952 static PyObject *_wrap_PageSetupDialog_GetPageSetupData(PyObject *, PyObject *args, PyObject *kwargs) {
22953 PyObject *resultobj = NULL;
22954 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
22955 wxPageSetupDialogData *result;
22956 PyObject * obj0 = 0 ;
22957 char *kwnames[] = {
22958 (char *) "self", NULL
22959 };
22960
22961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_GetPageSetupData",kwnames,&obj0)) goto fail;
22962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
22963 if (SWIG_arg_fail(1)) SWIG_fail;
22964 {
22965 PyThreadState* __tstate = wxPyBeginAllowThreads();
22966 {
22967 wxPageSetupDialogData &_result_ref = (arg1)->GetPageSetupData();
22968 result = (wxPageSetupDialogData *) &_result_ref;
22969 }
22970
22971 wxPyEndAllowThreads(__tstate);
22972 if (PyErr_Occurred()) SWIG_fail;
22973 }
22974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 0);
22975 return resultobj;
22976 fail:
22977 return NULL;
22978 }
22979
22980
22981 static PyObject *_wrap_PageSetupDialog_GetPageSetupDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
22982 PyObject *resultobj = NULL;
22983 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
22984 wxPageSetupDialogData *result;
22985 PyObject * obj0 = 0 ;
22986 char *kwnames[] = {
22987 (char *) "self", NULL
22988 };
22989
22990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_GetPageSetupDialogData",kwnames,&obj0)) goto fail;
22991 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
22992 if (SWIG_arg_fail(1)) SWIG_fail;
22993 {
22994 PyThreadState* __tstate = wxPyBeginAllowThreads();
22995 {
22996 wxPageSetupDialogData &_result_ref = (arg1)->GetPageSetupDialogData();
22997 result = (wxPageSetupDialogData *) &_result_ref;
22998 }
22999
23000 wxPyEndAllowThreads(__tstate);
23001 if (PyErr_Occurred()) SWIG_fail;
23002 }
23003 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 0);
23004 return resultobj;
23005 fail:
23006 return NULL;
23007 }
23008
23009
23010 static PyObject *_wrap_PageSetupDialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
23011 PyObject *resultobj = NULL;
23012 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
23013 int result;
23014 PyObject * obj0 = 0 ;
23015 char *kwnames[] = {
23016 (char *) "self", NULL
23017 };
23018
23019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_ShowModal",kwnames,&obj0)) goto fail;
23020 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
23021 if (SWIG_arg_fail(1)) SWIG_fail;
23022 {
23023 PyThreadState* __tstate = wxPyBeginAllowThreads();
23024 result = (int)(arg1)->ShowModal();
23025
23026 wxPyEndAllowThreads(__tstate);
23027 if (PyErr_Occurred()) SWIG_fail;
23028 }
23029 {
23030 resultobj = SWIG_From_int(static_cast<int >(result));
23031 }
23032 return resultobj;
23033 fail:
23034 return NULL;
23035 }
23036
23037
23038 static PyObject * PageSetupDialog_swigregister(PyObject *, PyObject *args) {
23039 PyObject *obj;
23040 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23041 SWIG_TypeClientData(SWIGTYPE_p_wxPageSetupDialog, obj);
23042 Py_INCREF(obj);
23043 return Py_BuildValue((char *)"");
23044 }
23045 static PyObject *_wrap_new_PrintDialogData__SWIG_0(PyObject *, PyObject *args) {
23046 PyObject *resultobj = NULL;
23047 wxPrintDialogData *result;
23048
23049 if(!PyArg_ParseTuple(args,(char *)":new_PrintDialogData")) goto fail;
23050 {
23051 PyThreadState* __tstate = wxPyBeginAllowThreads();
23052 result = (wxPrintDialogData *)new wxPrintDialogData();
23053
23054 wxPyEndAllowThreads(__tstate);
23055 if (PyErr_Occurred()) SWIG_fail;
23056 }
23057 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23058 return resultobj;
23059 fail:
23060 return NULL;
23061 }
23062
23063
23064 static PyObject *_wrap_new_PrintDialogData__SWIG_1(PyObject *, PyObject *args) {
23065 PyObject *resultobj = NULL;
23066 wxPrintData *arg1 = 0 ;
23067 wxPrintDialogData *result;
23068 PyObject * obj0 = 0 ;
23069
23070 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintDialogData",&obj0)) goto fail;
23071 {
23072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
23073 if (SWIG_arg_fail(1)) SWIG_fail;
23074 if (arg1 == NULL) {
23075 SWIG_null_ref("wxPrintData");
23076 }
23077 if (SWIG_arg_fail(1)) SWIG_fail;
23078 }
23079 {
23080 PyThreadState* __tstate = wxPyBeginAllowThreads();
23081 result = (wxPrintDialogData *)new wxPrintDialogData((wxPrintData const &)*arg1);
23082
23083 wxPyEndAllowThreads(__tstate);
23084 if (PyErr_Occurred()) SWIG_fail;
23085 }
23086 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23087 return resultobj;
23088 fail:
23089 return NULL;
23090 }
23091
23092
23093 static PyObject *_wrap_new_PrintDialogData__SWIG_2(PyObject *, PyObject *args) {
23094 PyObject *resultobj = NULL;
23095 wxPrintDialogData *arg1 = 0 ;
23096 wxPrintDialogData *result;
23097 PyObject * obj0 = 0 ;
23098
23099 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintDialogData",&obj0)) goto fail;
23100 {
23101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23102 if (SWIG_arg_fail(1)) SWIG_fail;
23103 if (arg1 == NULL) {
23104 SWIG_null_ref("wxPrintDialogData");
23105 }
23106 if (SWIG_arg_fail(1)) SWIG_fail;
23107 }
23108 {
23109 PyThreadState* __tstate = wxPyBeginAllowThreads();
23110 result = (wxPrintDialogData *)new wxPrintDialogData((wxPrintDialogData const &)*arg1);
23111
23112 wxPyEndAllowThreads(__tstate);
23113 if (PyErr_Occurred()) SWIG_fail;
23114 }
23115 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23116 return resultobj;
23117 fail:
23118 return NULL;
23119 }
23120
23121
23122 static PyObject *_wrap_new_PrintDialogData(PyObject *self, PyObject *args) {
23123 int argc;
23124 PyObject *argv[2];
23125 int ii;
23126
23127 argc = PyObject_Length(args);
23128 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
23129 argv[ii] = PyTuple_GetItem(args,ii);
23130 }
23131 if (argc == 0) {
23132 return _wrap_new_PrintDialogData__SWIG_0(self,args);
23133 }
23134 if (argc == 1) {
23135 int _v;
23136 {
23137 void *ptr = 0;
23138 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
23139 _v = 0;
23140 PyErr_Clear();
23141 } else {
23142 _v = (ptr != 0);
23143 }
23144 }
23145 if (_v) {
23146 return _wrap_new_PrintDialogData__SWIG_1(self,args);
23147 }
23148 }
23149 if (argc == 1) {
23150 int _v;
23151 {
23152 void *ptr = 0;
23153 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
23154 _v = 0;
23155 PyErr_Clear();
23156 } else {
23157 _v = (ptr != 0);
23158 }
23159 }
23160 if (_v) {
23161 return _wrap_new_PrintDialogData__SWIG_2(self,args);
23162 }
23163 }
23164
23165 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintDialogData'");
23166 return NULL;
23167 }
23168
23169
23170 static PyObject *_wrap_delete_PrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
23171 PyObject *resultobj = NULL;
23172 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23173 PyObject * obj0 = 0 ;
23174 char *kwnames[] = {
23175 (char *) "self", NULL
23176 };
23177
23178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PrintDialogData",kwnames,&obj0)) goto fail;
23179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23180 if (SWIG_arg_fail(1)) SWIG_fail;
23181 {
23182 PyThreadState* __tstate = wxPyBeginAllowThreads();
23183 delete arg1;
23184
23185 wxPyEndAllowThreads(__tstate);
23186 if (PyErr_Occurred()) SWIG_fail;
23187 }
23188 Py_INCREF(Py_None); resultobj = Py_None;
23189 return resultobj;
23190 fail:
23191 return NULL;
23192 }
23193
23194
23195 static PyObject *_wrap_PrintDialogData_GetFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
23196 PyObject *resultobj = NULL;
23197 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23198 int result;
23199 PyObject * obj0 = 0 ;
23200 char *kwnames[] = {
23201 (char *) "self", NULL
23202 };
23203
23204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetFromPage",kwnames,&obj0)) goto fail;
23205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23206 if (SWIG_arg_fail(1)) SWIG_fail;
23207 {
23208 PyThreadState* __tstate = wxPyBeginAllowThreads();
23209 result = (int)((wxPrintDialogData const *)arg1)->GetFromPage();
23210
23211 wxPyEndAllowThreads(__tstate);
23212 if (PyErr_Occurred()) SWIG_fail;
23213 }
23214 {
23215 resultobj = SWIG_From_int(static_cast<int >(result));
23216 }
23217 return resultobj;
23218 fail:
23219 return NULL;
23220 }
23221
23222
23223 static PyObject *_wrap_PrintDialogData_GetToPage(PyObject *, PyObject *args, PyObject *kwargs) {
23224 PyObject *resultobj = NULL;
23225 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23226 int result;
23227 PyObject * obj0 = 0 ;
23228 char *kwnames[] = {
23229 (char *) "self", NULL
23230 };
23231
23232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetToPage",kwnames,&obj0)) goto fail;
23233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23234 if (SWIG_arg_fail(1)) SWIG_fail;
23235 {
23236 PyThreadState* __tstate = wxPyBeginAllowThreads();
23237 result = (int)((wxPrintDialogData const *)arg1)->GetToPage();
23238
23239 wxPyEndAllowThreads(__tstate);
23240 if (PyErr_Occurred()) SWIG_fail;
23241 }
23242 {
23243 resultobj = SWIG_From_int(static_cast<int >(result));
23244 }
23245 return resultobj;
23246 fail:
23247 return NULL;
23248 }
23249
23250
23251 static PyObject *_wrap_PrintDialogData_GetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
23252 PyObject *resultobj = NULL;
23253 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23254 int result;
23255 PyObject * obj0 = 0 ;
23256 char *kwnames[] = {
23257 (char *) "self", NULL
23258 };
23259
23260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetMinPage",kwnames,&obj0)) goto fail;
23261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23262 if (SWIG_arg_fail(1)) SWIG_fail;
23263 {
23264 PyThreadState* __tstate = wxPyBeginAllowThreads();
23265 result = (int)((wxPrintDialogData const *)arg1)->GetMinPage();
23266
23267 wxPyEndAllowThreads(__tstate);
23268 if (PyErr_Occurred()) SWIG_fail;
23269 }
23270 {
23271 resultobj = SWIG_From_int(static_cast<int >(result));
23272 }
23273 return resultobj;
23274 fail:
23275 return NULL;
23276 }
23277
23278
23279 static PyObject *_wrap_PrintDialogData_GetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
23280 PyObject *resultobj = NULL;
23281 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23282 int result;
23283 PyObject * obj0 = 0 ;
23284 char *kwnames[] = {
23285 (char *) "self", NULL
23286 };
23287
23288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetMaxPage",kwnames,&obj0)) goto fail;
23289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23290 if (SWIG_arg_fail(1)) SWIG_fail;
23291 {
23292 PyThreadState* __tstate = wxPyBeginAllowThreads();
23293 result = (int)((wxPrintDialogData const *)arg1)->GetMaxPage();
23294
23295 wxPyEndAllowThreads(__tstate);
23296 if (PyErr_Occurred()) SWIG_fail;
23297 }
23298 {
23299 resultobj = SWIG_From_int(static_cast<int >(result));
23300 }
23301 return resultobj;
23302 fail:
23303 return NULL;
23304 }
23305
23306
23307 static PyObject *_wrap_PrintDialogData_GetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
23308 PyObject *resultobj = NULL;
23309 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23310 int result;
23311 PyObject * obj0 = 0 ;
23312 char *kwnames[] = {
23313 (char *) "self", NULL
23314 };
23315
23316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetNoCopies",kwnames,&obj0)) goto fail;
23317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23318 if (SWIG_arg_fail(1)) SWIG_fail;
23319 {
23320 PyThreadState* __tstate = wxPyBeginAllowThreads();
23321 result = (int)((wxPrintDialogData const *)arg1)->GetNoCopies();
23322
23323 wxPyEndAllowThreads(__tstate);
23324 if (PyErr_Occurred()) SWIG_fail;
23325 }
23326 {
23327 resultobj = SWIG_From_int(static_cast<int >(result));
23328 }
23329 return resultobj;
23330 fail:
23331 return NULL;
23332 }
23333
23334
23335 static PyObject *_wrap_PrintDialogData_GetAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
23336 PyObject *resultobj = NULL;
23337 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23338 bool result;
23339 PyObject * obj0 = 0 ;
23340 char *kwnames[] = {
23341 (char *) "self", NULL
23342 };
23343
23344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetAllPages",kwnames,&obj0)) goto fail;
23345 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23346 if (SWIG_arg_fail(1)) SWIG_fail;
23347 {
23348 PyThreadState* __tstate = wxPyBeginAllowThreads();
23349 result = (bool)((wxPrintDialogData const *)arg1)->GetAllPages();
23350
23351 wxPyEndAllowThreads(__tstate);
23352 if (PyErr_Occurred()) SWIG_fail;
23353 }
23354 {
23355 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23356 }
23357 return resultobj;
23358 fail:
23359 return NULL;
23360 }
23361
23362
23363 static PyObject *_wrap_PrintDialogData_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23364 PyObject *resultobj = NULL;
23365 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23366 bool result;
23367 PyObject * obj0 = 0 ;
23368 char *kwnames[] = {
23369 (char *) "self", NULL
23370 };
23371
23372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetSelection",kwnames,&obj0)) goto fail;
23373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23374 if (SWIG_arg_fail(1)) SWIG_fail;
23375 {
23376 PyThreadState* __tstate = wxPyBeginAllowThreads();
23377 result = (bool)((wxPrintDialogData const *)arg1)->GetSelection();
23378
23379 wxPyEndAllowThreads(__tstate);
23380 if (PyErr_Occurred()) SWIG_fail;
23381 }
23382 {
23383 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23384 }
23385 return resultobj;
23386 fail:
23387 return NULL;
23388 }
23389
23390
23391 static PyObject *_wrap_PrintDialogData_GetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
23392 PyObject *resultobj = NULL;
23393 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23394 bool result;
23395 PyObject * obj0 = 0 ;
23396 char *kwnames[] = {
23397 (char *) "self", NULL
23398 };
23399
23400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetCollate",kwnames,&obj0)) goto fail;
23401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23402 if (SWIG_arg_fail(1)) SWIG_fail;
23403 {
23404 PyThreadState* __tstate = wxPyBeginAllowThreads();
23405 result = (bool)((wxPrintDialogData const *)arg1)->GetCollate();
23406
23407 wxPyEndAllowThreads(__tstate);
23408 if (PyErr_Occurred()) SWIG_fail;
23409 }
23410 {
23411 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23412 }
23413 return resultobj;
23414 fail:
23415 return NULL;
23416 }
23417
23418
23419 static PyObject *_wrap_PrintDialogData_GetPrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23420 PyObject *resultobj = NULL;
23421 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23422 bool result;
23423 PyObject * obj0 = 0 ;
23424 char *kwnames[] = {
23425 (char *) "self", NULL
23426 };
23427
23428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetPrintToFile",kwnames,&obj0)) goto fail;
23429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23430 if (SWIG_arg_fail(1)) SWIG_fail;
23431 {
23432 PyThreadState* __tstate = wxPyBeginAllowThreads();
23433 result = (bool)((wxPrintDialogData const *)arg1)->GetPrintToFile();
23434
23435 wxPyEndAllowThreads(__tstate);
23436 if (PyErr_Occurred()) SWIG_fail;
23437 }
23438 {
23439 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23440 }
23441 return resultobj;
23442 fail:
23443 return NULL;
23444 }
23445
23446
23447 static PyObject *_wrap_PrintDialogData_SetFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
23448 PyObject *resultobj = NULL;
23449 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23450 int arg2 ;
23451 PyObject * obj0 = 0 ;
23452 PyObject * obj1 = 0 ;
23453 char *kwnames[] = {
23454 (char *) "self",(char *) "v", NULL
23455 };
23456
23457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetFromPage",kwnames,&obj0,&obj1)) goto fail;
23458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23459 if (SWIG_arg_fail(1)) SWIG_fail;
23460 {
23461 arg2 = static_cast<int >(SWIG_As_int(obj1));
23462 if (SWIG_arg_fail(2)) SWIG_fail;
23463 }
23464 {
23465 PyThreadState* __tstate = wxPyBeginAllowThreads();
23466 (arg1)->SetFromPage(arg2);
23467
23468 wxPyEndAllowThreads(__tstate);
23469 if (PyErr_Occurred()) SWIG_fail;
23470 }
23471 Py_INCREF(Py_None); resultobj = Py_None;
23472 return resultobj;
23473 fail:
23474 return NULL;
23475 }
23476
23477
23478 static PyObject *_wrap_PrintDialogData_SetToPage(PyObject *, PyObject *args, PyObject *kwargs) {
23479 PyObject *resultobj = NULL;
23480 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23481 int arg2 ;
23482 PyObject * obj0 = 0 ;
23483 PyObject * obj1 = 0 ;
23484 char *kwnames[] = {
23485 (char *) "self",(char *) "v", NULL
23486 };
23487
23488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetToPage",kwnames,&obj0,&obj1)) goto fail;
23489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23490 if (SWIG_arg_fail(1)) SWIG_fail;
23491 {
23492 arg2 = static_cast<int >(SWIG_As_int(obj1));
23493 if (SWIG_arg_fail(2)) SWIG_fail;
23494 }
23495 {
23496 PyThreadState* __tstate = wxPyBeginAllowThreads();
23497 (arg1)->SetToPage(arg2);
23498
23499 wxPyEndAllowThreads(__tstate);
23500 if (PyErr_Occurred()) SWIG_fail;
23501 }
23502 Py_INCREF(Py_None); resultobj = Py_None;
23503 return resultobj;
23504 fail:
23505 return NULL;
23506 }
23507
23508
23509 static PyObject *_wrap_PrintDialogData_SetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
23510 PyObject *resultobj = NULL;
23511 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23512 int arg2 ;
23513 PyObject * obj0 = 0 ;
23514 PyObject * obj1 = 0 ;
23515 char *kwnames[] = {
23516 (char *) "self",(char *) "v", NULL
23517 };
23518
23519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetMinPage",kwnames,&obj0,&obj1)) goto fail;
23520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23521 if (SWIG_arg_fail(1)) SWIG_fail;
23522 {
23523 arg2 = static_cast<int >(SWIG_As_int(obj1));
23524 if (SWIG_arg_fail(2)) SWIG_fail;
23525 }
23526 {
23527 PyThreadState* __tstate = wxPyBeginAllowThreads();
23528 (arg1)->SetMinPage(arg2);
23529
23530 wxPyEndAllowThreads(__tstate);
23531 if (PyErr_Occurred()) SWIG_fail;
23532 }
23533 Py_INCREF(Py_None); resultobj = Py_None;
23534 return resultobj;
23535 fail:
23536 return NULL;
23537 }
23538
23539
23540 static PyObject *_wrap_PrintDialogData_SetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
23541 PyObject *resultobj = NULL;
23542 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23543 int arg2 ;
23544 PyObject * obj0 = 0 ;
23545 PyObject * obj1 = 0 ;
23546 char *kwnames[] = {
23547 (char *) "self",(char *) "v", NULL
23548 };
23549
23550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetMaxPage",kwnames,&obj0,&obj1)) goto fail;
23551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23552 if (SWIG_arg_fail(1)) SWIG_fail;
23553 {
23554 arg2 = static_cast<int >(SWIG_As_int(obj1));
23555 if (SWIG_arg_fail(2)) SWIG_fail;
23556 }
23557 {
23558 PyThreadState* __tstate = wxPyBeginAllowThreads();
23559 (arg1)->SetMaxPage(arg2);
23560
23561 wxPyEndAllowThreads(__tstate);
23562 if (PyErr_Occurred()) SWIG_fail;
23563 }
23564 Py_INCREF(Py_None); resultobj = Py_None;
23565 return resultobj;
23566 fail:
23567 return NULL;
23568 }
23569
23570
23571 static PyObject *_wrap_PrintDialogData_SetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
23572 PyObject *resultobj = NULL;
23573 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23574 int arg2 ;
23575 PyObject * obj0 = 0 ;
23576 PyObject * obj1 = 0 ;
23577 char *kwnames[] = {
23578 (char *) "self",(char *) "v", NULL
23579 };
23580
23581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetNoCopies",kwnames,&obj0,&obj1)) goto fail;
23582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23583 if (SWIG_arg_fail(1)) SWIG_fail;
23584 {
23585 arg2 = static_cast<int >(SWIG_As_int(obj1));
23586 if (SWIG_arg_fail(2)) SWIG_fail;
23587 }
23588 {
23589 PyThreadState* __tstate = wxPyBeginAllowThreads();
23590 (arg1)->SetNoCopies(arg2);
23591
23592 wxPyEndAllowThreads(__tstate);
23593 if (PyErr_Occurred()) SWIG_fail;
23594 }
23595 Py_INCREF(Py_None); resultobj = Py_None;
23596 return resultobj;
23597 fail:
23598 return NULL;
23599 }
23600
23601
23602 static PyObject *_wrap_PrintDialogData_SetAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
23603 PyObject *resultobj = NULL;
23604 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23605 bool arg2 ;
23606 PyObject * obj0 = 0 ;
23607 PyObject * obj1 = 0 ;
23608 char *kwnames[] = {
23609 (char *) "self",(char *) "flag", NULL
23610 };
23611
23612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetAllPages",kwnames,&obj0,&obj1)) goto fail;
23613 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23614 if (SWIG_arg_fail(1)) SWIG_fail;
23615 {
23616 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23617 if (SWIG_arg_fail(2)) SWIG_fail;
23618 }
23619 {
23620 PyThreadState* __tstate = wxPyBeginAllowThreads();
23621 (arg1)->SetAllPages(arg2);
23622
23623 wxPyEndAllowThreads(__tstate);
23624 if (PyErr_Occurred()) SWIG_fail;
23625 }
23626 Py_INCREF(Py_None); resultobj = Py_None;
23627 return resultobj;
23628 fail:
23629 return NULL;
23630 }
23631
23632
23633 static PyObject *_wrap_PrintDialogData_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23634 PyObject *resultobj = NULL;
23635 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23636 bool arg2 ;
23637 PyObject * obj0 = 0 ;
23638 PyObject * obj1 = 0 ;
23639 char *kwnames[] = {
23640 (char *) "self",(char *) "flag", NULL
23641 };
23642
23643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetSelection",kwnames,&obj0,&obj1)) goto fail;
23644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23645 if (SWIG_arg_fail(1)) SWIG_fail;
23646 {
23647 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23648 if (SWIG_arg_fail(2)) SWIG_fail;
23649 }
23650 {
23651 PyThreadState* __tstate = wxPyBeginAllowThreads();
23652 (arg1)->SetSelection(arg2);
23653
23654 wxPyEndAllowThreads(__tstate);
23655 if (PyErr_Occurred()) SWIG_fail;
23656 }
23657 Py_INCREF(Py_None); resultobj = Py_None;
23658 return resultobj;
23659 fail:
23660 return NULL;
23661 }
23662
23663
23664 static PyObject *_wrap_PrintDialogData_SetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
23665 PyObject *resultobj = NULL;
23666 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23667 bool arg2 ;
23668 PyObject * obj0 = 0 ;
23669 PyObject * obj1 = 0 ;
23670 char *kwnames[] = {
23671 (char *) "self",(char *) "flag", NULL
23672 };
23673
23674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetCollate",kwnames,&obj0,&obj1)) goto fail;
23675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23676 if (SWIG_arg_fail(1)) SWIG_fail;
23677 {
23678 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23679 if (SWIG_arg_fail(2)) SWIG_fail;
23680 }
23681 {
23682 PyThreadState* __tstate = wxPyBeginAllowThreads();
23683 (arg1)->SetCollate(arg2);
23684
23685 wxPyEndAllowThreads(__tstate);
23686 if (PyErr_Occurred()) SWIG_fail;
23687 }
23688 Py_INCREF(Py_None); resultobj = Py_None;
23689 return resultobj;
23690 fail:
23691 return NULL;
23692 }
23693
23694
23695 static PyObject *_wrap_PrintDialogData_SetPrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23696 PyObject *resultobj = NULL;
23697 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23698 bool arg2 ;
23699 PyObject * obj0 = 0 ;
23700 PyObject * obj1 = 0 ;
23701 char *kwnames[] = {
23702 (char *) "self",(char *) "flag", NULL
23703 };
23704
23705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetPrintToFile",kwnames,&obj0,&obj1)) goto fail;
23706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23707 if (SWIG_arg_fail(1)) SWIG_fail;
23708 {
23709 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23710 if (SWIG_arg_fail(2)) SWIG_fail;
23711 }
23712 {
23713 PyThreadState* __tstate = wxPyBeginAllowThreads();
23714 (arg1)->SetPrintToFile(arg2);
23715
23716 wxPyEndAllowThreads(__tstate);
23717 if (PyErr_Occurred()) SWIG_fail;
23718 }
23719 Py_INCREF(Py_None); resultobj = Py_None;
23720 return resultobj;
23721 fail:
23722 return NULL;
23723 }
23724
23725
23726 static PyObject *_wrap_PrintDialogData_EnablePrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23727 PyObject *resultobj = NULL;
23728 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23729 bool arg2 ;
23730 PyObject * obj0 = 0 ;
23731 PyObject * obj1 = 0 ;
23732 char *kwnames[] = {
23733 (char *) "self",(char *) "flag", NULL
23734 };
23735
23736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnablePrintToFile",kwnames,&obj0,&obj1)) goto fail;
23737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23738 if (SWIG_arg_fail(1)) SWIG_fail;
23739 {
23740 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23741 if (SWIG_arg_fail(2)) SWIG_fail;
23742 }
23743 {
23744 PyThreadState* __tstate = wxPyBeginAllowThreads();
23745 (arg1)->EnablePrintToFile(arg2);
23746
23747 wxPyEndAllowThreads(__tstate);
23748 if (PyErr_Occurred()) SWIG_fail;
23749 }
23750 Py_INCREF(Py_None); resultobj = Py_None;
23751 return resultobj;
23752 fail:
23753 return NULL;
23754 }
23755
23756
23757 static PyObject *_wrap_PrintDialogData_EnableSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23758 PyObject *resultobj = NULL;
23759 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23760 bool arg2 ;
23761 PyObject * obj0 = 0 ;
23762 PyObject * obj1 = 0 ;
23763 char *kwnames[] = {
23764 (char *) "self",(char *) "flag", NULL
23765 };
23766
23767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnableSelection",kwnames,&obj0,&obj1)) goto fail;
23768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23769 if (SWIG_arg_fail(1)) SWIG_fail;
23770 {
23771 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23772 if (SWIG_arg_fail(2)) SWIG_fail;
23773 }
23774 {
23775 PyThreadState* __tstate = wxPyBeginAllowThreads();
23776 (arg1)->EnableSelection(arg2);
23777
23778 wxPyEndAllowThreads(__tstate);
23779 if (PyErr_Occurred()) SWIG_fail;
23780 }
23781 Py_INCREF(Py_None); resultobj = Py_None;
23782 return resultobj;
23783 fail:
23784 return NULL;
23785 }
23786
23787
23788 static PyObject *_wrap_PrintDialogData_EnablePageNumbers(PyObject *, PyObject *args, PyObject *kwargs) {
23789 PyObject *resultobj = NULL;
23790 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23791 bool arg2 ;
23792 PyObject * obj0 = 0 ;
23793 PyObject * obj1 = 0 ;
23794 char *kwnames[] = {
23795 (char *) "self",(char *) "flag", NULL
23796 };
23797
23798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnablePageNumbers",kwnames,&obj0,&obj1)) goto fail;
23799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23800 if (SWIG_arg_fail(1)) SWIG_fail;
23801 {
23802 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23803 if (SWIG_arg_fail(2)) SWIG_fail;
23804 }
23805 {
23806 PyThreadState* __tstate = wxPyBeginAllowThreads();
23807 (arg1)->EnablePageNumbers(arg2);
23808
23809 wxPyEndAllowThreads(__tstate);
23810 if (PyErr_Occurred()) SWIG_fail;
23811 }
23812 Py_INCREF(Py_None); resultobj = Py_None;
23813 return resultobj;
23814 fail:
23815 return NULL;
23816 }
23817
23818
23819 static PyObject *_wrap_PrintDialogData_EnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
23820 PyObject *resultobj = NULL;
23821 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23822 bool arg2 ;
23823 PyObject * obj0 = 0 ;
23824 PyObject * obj1 = 0 ;
23825 char *kwnames[] = {
23826 (char *) "self",(char *) "flag", NULL
23827 };
23828
23829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnableHelp",kwnames,&obj0,&obj1)) goto fail;
23830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23831 if (SWIG_arg_fail(1)) SWIG_fail;
23832 {
23833 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23834 if (SWIG_arg_fail(2)) SWIG_fail;
23835 }
23836 {
23837 PyThreadState* __tstate = wxPyBeginAllowThreads();
23838 (arg1)->EnableHelp(arg2);
23839
23840 wxPyEndAllowThreads(__tstate);
23841 if (PyErr_Occurred()) SWIG_fail;
23842 }
23843 Py_INCREF(Py_None); resultobj = Py_None;
23844 return resultobj;
23845 fail:
23846 return NULL;
23847 }
23848
23849
23850 static PyObject *_wrap_PrintDialogData_GetEnablePrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23851 PyObject *resultobj = NULL;
23852 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23853 bool result;
23854 PyObject * obj0 = 0 ;
23855 char *kwnames[] = {
23856 (char *) "self", NULL
23857 };
23858
23859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnablePrintToFile",kwnames,&obj0)) goto fail;
23860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23861 if (SWIG_arg_fail(1)) SWIG_fail;
23862 {
23863 PyThreadState* __tstate = wxPyBeginAllowThreads();
23864 result = (bool)((wxPrintDialogData const *)arg1)->GetEnablePrintToFile();
23865
23866 wxPyEndAllowThreads(__tstate);
23867 if (PyErr_Occurred()) SWIG_fail;
23868 }
23869 {
23870 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23871 }
23872 return resultobj;
23873 fail:
23874 return NULL;
23875 }
23876
23877
23878 static PyObject *_wrap_PrintDialogData_GetEnableSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23879 PyObject *resultobj = NULL;
23880 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23881 bool result;
23882 PyObject * obj0 = 0 ;
23883 char *kwnames[] = {
23884 (char *) "self", NULL
23885 };
23886
23887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnableSelection",kwnames,&obj0)) goto fail;
23888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23889 if (SWIG_arg_fail(1)) SWIG_fail;
23890 {
23891 PyThreadState* __tstate = wxPyBeginAllowThreads();
23892 result = (bool)((wxPrintDialogData const *)arg1)->GetEnableSelection();
23893
23894 wxPyEndAllowThreads(__tstate);
23895 if (PyErr_Occurred()) SWIG_fail;
23896 }
23897 {
23898 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23899 }
23900 return resultobj;
23901 fail:
23902 return NULL;
23903 }
23904
23905
23906 static PyObject *_wrap_PrintDialogData_GetEnablePageNumbers(PyObject *, PyObject *args, PyObject *kwargs) {
23907 PyObject *resultobj = NULL;
23908 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23909 bool result;
23910 PyObject * obj0 = 0 ;
23911 char *kwnames[] = {
23912 (char *) "self", NULL
23913 };
23914
23915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnablePageNumbers",kwnames,&obj0)) goto fail;
23916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23917 if (SWIG_arg_fail(1)) SWIG_fail;
23918 {
23919 PyThreadState* __tstate = wxPyBeginAllowThreads();
23920 result = (bool)((wxPrintDialogData const *)arg1)->GetEnablePageNumbers();
23921
23922 wxPyEndAllowThreads(__tstate);
23923 if (PyErr_Occurred()) SWIG_fail;
23924 }
23925 {
23926 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23927 }
23928 return resultobj;
23929 fail:
23930 return NULL;
23931 }
23932
23933
23934 static PyObject *_wrap_PrintDialogData_GetEnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
23935 PyObject *resultobj = NULL;
23936 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23937 bool result;
23938 PyObject * obj0 = 0 ;
23939 char *kwnames[] = {
23940 (char *) "self", NULL
23941 };
23942
23943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnableHelp",kwnames,&obj0)) goto fail;
23944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23945 if (SWIG_arg_fail(1)) SWIG_fail;
23946 {
23947 PyThreadState* __tstate = wxPyBeginAllowThreads();
23948 result = (bool)((wxPrintDialogData const *)arg1)->GetEnableHelp();
23949
23950 wxPyEndAllowThreads(__tstate);
23951 if (PyErr_Occurred()) SWIG_fail;
23952 }
23953 {
23954 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23955 }
23956 return resultobj;
23957 fail:
23958 return NULL;
23959 }
23960
23961
23962 static PyObject *_wrap_PrintDialogData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
23963 PyObject *resultobj = NULL;
23964 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23965 bool result;
23966 PyObject * obj0 = 0 ;
23967 char *kwnames[] = {
23968 (char *) "self", NULL
23969 };
23970
23971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_Ok",kwnames,&obj0)) goto fail;
23972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23973 if (SWIG_arg_fail(1)) SWIG_fail;
23974 {
23975 PyThreadState* __tstate = wxPyBeginAllowThreads();
23976 result = (bool)((wxPrintDialogData const *)arg1)->Ok();
23977
23978 wxPyEndAllowThreads(__tstate);
23979 if (PyErr_Occurred()) SWIG_fail;
23980 }
23981 {
23982 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23983 }
23984 return resultobj;
23985 fail:
23986 return NULL;
23987 }
23988
23989
23990 static PyObject *_wrap_PrintDialogData_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
23991 PyObject *resultobj = NULL;
23992 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23993 wxPrintData *result;
23994 PyObject * obj0 = 0 ;
23995 char *kwnames[] = {
23996 (char *) "self", NULL
23997 };
23998
23999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetPrintData",kwnames,&obj0)) goto fail;
24000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24001 if (SWIG_arg_fail(1)) SWIG_fail;
24002 {
24003 PyThreadState* __tstate = wxPyBeginAllowThreads();
24004 {
24005 wxPrintData &_result_ref = (arg1)->GetPrintData();
24006 result = (wxPrintData *) &_result_ref;
24007 }
24008
24009 wxPyEndAllowThreads(__tstate);
24010 if (PyErr_Occurred()) SWIG_fail;
24011 }
24012 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
24013 return resultobj;
24014 fail:
24015 return NULL;
24016 }
24017
24018
24019 static PyObject *_wrap_PrintDialogData_SetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
24020 PyObject *resultobj = NULL;
24021 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
24022 wxPrintData *arg2 = 0 ;
24023 PyObject * obj0 = 0 ;
24024 PyObject * obj1 = 0 ;
24025 char *kwnames[] = {
24026 (char *) "self",(char *) "printData", NULL
24027 };
24028
24029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetPrintData",kwnames,&obj0,&obj1)) goto fail;
24030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24031 if (SWIG_arg_fail(1)) SWIG_fail;
24032 {
24033 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
24034 if (SWIG_arg_fail(2)) SWIG_fail;
24035 if (arg2 == NULL) {
24036 SWIG_null_ref("wxPrintData");
24037 }
24038 if (SWIG_arg_fail(2)) SWIG_fail;
24039 }
24040 {
24041 PyThreadState* __tstate = wxPyBeginAllowThreads();
24042 (arg1)->SetPrintData((wxPrintData const &)*arg2);
24043
24044 wxPyEndAllowThreads(__tstate);
24045 if (PyErr_Occurred()) SWIG_fail;
24046 }
24047 Py_INCREF(Py_None); resultobj = Py_None;
24048 return resultobj;
24049 fail:
24050 return NULL;
24051 }
24052
24053
24054 static PyObject * PrintDialogData_swigregister(PyObject *, PyObject *args) {
24055 PyObject *obj;
24056 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24057 SWIG_TypeClientData(SWIGTYPE_p_wxPrintDialogData, obj);
24058 Py_INCREF(obj);
24059 return Py_BuildValue((char *)"");
24060 }
24061 static PyObject *_wrap_new_PrintDialog(PyObject *, PyObject *args, PyObject *kwargs) {
24062 PyObject *resultobj = NULL;
24063 wxWindow *arg1 = (wxWindow *) 0 ;
24064 wxPrintDialogData *arg2 = (wxPrintDialogData *) NULL ;
24065 wxPrintDialog *result;
24066 PyObject * obj0 = 0 ;
24067 PyObject * obj1 = 0 ;
24068 char *kwnames[] = {
24069 (char *) "parent",(char *) "data", NULL
24070 };
24071
24072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PrintDialog",kwnames,&obj0,&obj1)) goto fail;
24073 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24074 if (SWIG_arg_fail(1)) SWIG_fail;
24075 if (obj1) {
24076 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24077 if (SWIG_arg_fail(2)) SWIG_fail;
24078 }
24079 {
24080 if (!wxPyCheckForApp()) SWIG_fail;
24081 PyThreadState* __tstate = wxPyBeginAllowThreads();
24082 result = (wxPrintDialog *)new wxPrintDialog(arg1,arg2);
24083
24084 wxPyEndAllowThreads(__tstate);
24085 if (PyErr_Occurred()) SWIG_fail;
24086 }
24087 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialog, 1);
24088 return resultobj;
24089 fail:
24090 return NULL;
24091 }
24092
24093
24094 static PyObject *_wrap_PrintDialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
24095 PyObject *resultobj = NULL;
24096 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24097 int result;
24098 PyObject * obj0 = 0 ;
24099 char *kwnames[] = {
24100 (char *) "self", NULL
24101 };
24102
24103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_ShowModal",kwnames,&obj0)) goto fail;
24104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24105 if (SWIG_arg_fail(1)) SWIG_fail;
24106 {
24107 PyThreadState* __tstate = wxPyBeginAllowThreads();
24108 result = (int)(arg1)->ShowModal();
24109
24110 wxPyEndAllowThreads(__tstate);
24111 if (PyErr_Occurred()) SWIG_fail;
24112 }
24113 {
24114 resultobj = SWIG_From_int(static_cast<int >(result));
24115 }
24116 return resultobj;
24117 fail:
24118 return NULL;
24119 }
24120
24121
24122 static PyObject *_wrap_PrintDialog_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
24123 PyObject *resultobj = NULL;
24124 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24125 wxPrintDialogData *result;
24126 PyObject * obj0 = 0 ;
24127 char *kwnames[] = {
24128 (char *) "self", NULL
24129 };
24130
24131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintDialogData",kwnames,&obj0)) goto fail;
24132 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24133 if (SWIG_arg_fail(1)) SWIG_fail;
24134 {
24135 PyThreadState* __tstate = wxPyBeginAllowThreads();
24136 {
24137 wxPrintDialogData &_result_ref = (arg1)->GetPrintDialogData();
24138 result = (wxPrintDialogData *) &_result_ref;
24139 }
24140
24141 wxPyEndAllowThreads(__tstate);
24142 if (PyErr_Occurred()) SWIG_fail;
24143 }
24144 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
24145 return resultobj;
24146 fail:
24147 return NULL;
24148 }
24149
24150
24151 static PyObject *_wrap_PrintDialog_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
24152 PyObject *resultobj = NULL;
24153 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24154 wxPrintData *result;
24155 PyObject * obj0 = 0 ;
24156 char *kwnames[] = {
24157 (char *) "self", NULL
24158 };
24159
24160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintData",kwnames,&obj0)) goto fail;
24161 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24162 if (SWIG_arg_fail(1)) SWIG_fail;
24163 {
24164 PyThreadState* __tstate = wxPyBeginAllowThreads();
24165 {
24166 wxPrintData &_result_ref = (arg1)->GetPrintData();
24167 result = (wxPrintData *) &_result_ref;
24168 }
24169
24170 wxPyEndAllowThreads(__tstate);
24171 if (PyErr_Occurred()) SWIG_fail;
24172 }
24173 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
24174 return resultobj;
24175 fail:
24176 return NULL;
24177 }
24178
24179
24180 static PyObject *_wrap_PrintDialog_GetPrintDC(PyObject *, PyObject *args, PyObject *kwargs) {
24181 PyObject *resultobj = NULL;
24182 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24183 wxDC *result;
24184 PyObject * obj0 = 0 ;
24185 char *kwnames[] = {
24186 (char *) "self", NULL
24187 };
24188
24189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintDC",kwnames,&obj0)) goto fail;
24190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24191 if (SWIG_arg_fail(1)) SWIG_fail;
24192 {
24193 PyThreadState* __tstate = wxPyBeginAllowThreads();
24194 result = (wxDC *)(arg1)->GetPrintDC();
24195
24196 wxPyEndAllowThreads(__tstate);
24197 if (PyErr_Occurred()) SWIG_fail;
24198 }
24199 {
24200 resultobj = wxPyMake_wxObject(result, (bool)1);
24201 }
24202 return resultobj;
24203 fail:
24204 return NULL;
24205 }
24206
24207
24208 static PyObject * PrintDialog_swigregister(PyObject *, PyObject *args) {
24209 PyObject *obj;
24210 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24211 SWIG_TypeClientData(SWIGTYPE_p_wxPrintDialog, obj);
24212 Py_INCREF(obj);
24213 return Py_BuildValue((char *)"");
24214 }
24215 static PyObject *_wrap_new_Printer(PyObject *, PyObject *args, PyObject *kwargs) {
24216 PyObject *resultobj = NULL;
24217 wxPrintDialogData *arg1 = (wxPrintDialogData *) NULL ;
24218 wxPrinter *result;
24219 PyObject * obj0 = 0 ;
24220 char *kwnames[] = {
24221 (char *) "data", NULL
24222 };
24223
24224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Printer",kwnames,&obj0)) goto fail;
24225 if (obj0) {
24226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24227 if (SWIG_arg_fail(1)) SWIG_fail;
24228 }
24229 {
24230 if (!wxPyCheckForApp()) SWIG_fail;
24231 PyThreadState* __tstate = wxPyBeginAllowThreads();
24232 result = (wxPrinter *)new wxPrinter(arg1);
24233
24234 wxPyEndAllowThreads(__tstate);
24235 if (PyErr_Occurred()) SWIG_fail;
24236 }
24237 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrinter, 1);
24238 return resultobj;
24239 fail:
24240 return NULL;
24241 }
24242
24243
24244 static PyObject *_wrap_delete_Printer(PyObject *, PyObject *args, PyObject *kwargs) {
24245 PyObject *resultobj = NULL;
24246 wxPrinter *arg1 = (wxPrinter *) 0 ;
24247 PyObject * obj0 = 0 ;
24248 char *kwnames[] = {
24249 (char *) "self", NULL
24250 };
24251
24252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Printer",kwnames,&obj0)) goto fail;
24253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24254 if (SWIG_arg_fail(1)) SWIG_fail;
24255 {
24256 PyThreadState* __tstate = wxPyBeginAllowThreads();
24257 delete arg1;
24258
24259 wxPyEndAllowThreads(__tstate);
24260 if (PyErr_Occurred()) SWIG_fail;
24261 }
24262 Py_INCREF(Py_None); resultobj = Py_None;
24263 return resultobj;
24264 fail:
24265 return NULL;
24266 }
24267
24268
24269 static PyObject *_wrap_Printer_CreateAbortWindow(PyObject *, PyObject *args, PyObject *kwargs) {
24270 PyObject *resultobj = NULL;
24271 wxPrinter *arg1 = (wxPrinter *) 0 ;
24272 wxWindow *arg2 = (wxWindow *) 0 ;
24273 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24274 wxWindow *result;
24275 PyObject * obj0 = 0 ;
24276 PyObject * obj1 = 0 ;
24277 PyObject * obj2 = 0 ;
24278 char *kwnames[] = {
24279 (char *) "self",(char *) "parent",(char *) "printout", NULL
24280 };
24281
24282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printer_CreateAbortWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
24283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24284 if (SWIG_arg_fail(1)) SWIG_fail;
24285 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24286 if (SWIG_arg_fail(2)) SWIG_fail;
24287 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24288 if (SWIG_arg_fail(3)) SWIG_fail;
24289 {
24290 PyThreadState* __tstate = wxPyBeginAllowThreads();
24291 result = (wxWindow *)(arg1)->CreateAbortWindow(arg2,arg3);
24292
24293 wxPyEndAllowThreads(__tstate);
24294 if (PyErr_Occurred()) SWIG_fail;
24295 }
24296 {
24297 resultobj = wxPyMake_wxObject(result, 0);
24298 }
24299 return resultobj;
24300 fail:
24301 return NULL;
24302 }
24303
24304
24305 static PyObject *_wrap_Printer_ReportError(PyObject *, PyObject *args, PyObject *kwargs) {
24306 PyObject *resultobj = NULL;
24307 wxPrinter *arg1 = (wxPrinter *) 0 ;
24308 wxWindow *arg2 = (wxWindow *) 0 ;
24309 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24310 wxString *arg4 = 0 ;
24311 bool temp4 = false ;
24312 PyObject * obj0 = 0 ;
24313 PyObject * obj1 = 0 ;
24314 PyObject * obj2 = 0 ;
24315 PyObject * obj3 = 0 ;
24316 char *kwnames[] = {
24317 (char *) "self",(char *) "parent",(char *) "printout",(char *) "message", NULL
24318 };
24319
24320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Printer_ReportError",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24322 if (SWIG_arg_fail(1)) SWIG_fail;
24323 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24324 if (SWIG_arg_fail(2)) SWIG_fail;
24325 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24326 if (SWIG_arg_fail(3)) SWIG_fail;
24327 {
24328 arg4 = wxString_in_helper(obj3);
24329 if (arg4 == NULL) SWIG_fail;
24330 temp4 = true;
24331 }
24332 {
24333 PyThreadState* __tstate = wxPyBeginAllowThreads();
24334 (arg1)->ReportError(arg2,arg3,(wxString const &)*arg4);
24335
24336 wxPyEndAllowThreads(__tstate);
24337 if (PyErr_Occurred()) SWIG_fail;
24338 }
24339 Py_INCREF(Py_None); resultobj = Py_None;
24340 {
24341 if (temp4)
24342 delete arg4;
24343 }
24344 return resultobj;
24345 fail:
24346 {
24347 if (temp4)
24348 delete arg4;
24349 }
24350 return NULL;
24351 }
24352
24353
24354 static PyObject *_wrap_Printer_Setup(PyObject *, PyObject *args, PyObject *kwargs) {
24355 PyObject *resultobj = NULL;
24356 wxPrinter *arg1 = (wxPrinter *) 0 ;
24357 wxWindow *arg2 = (wxWindow *) 0 ;
24358 bool result;
24359 PyObject * obj0 = 0 ;
24360 PyObject * obj1 = 0 ;
24361 char *kwnames[] = {
24362 (char *) "self",(char *) "parent", NULL
24363 };
24364
24365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printer_Setup",kwnames,&obj0,&obj1)) goto fail;
24366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24367 if (SWIG_arg_fail(1)) SWIG_fail;
24368 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24369 if (SWIG_arg_fail(2)) SWIG_fail;
24370 {
24371 PyThreadState* __tstate = wxPyBeginAllowThreads();
24372 result = (bool)(arg1)->Setup(arg2);
24373
24374 wxPyEndAllowThreads(__tstate);
24375 if (PyErr_Occurred()) SWIG_fail;
24376 }
24377 {
24378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24379 }
24380 return resultobj;
24381 fail:
24382 return NULL;
24383 }
24384
24385
24386 static PyObject *_wrap_Printer_Print(PyObject *, PyObject *args, PyObject *kwargs) {
24387 PyObject *resultobj = NULL;
24388 wxPrinter *arg1 = (wxPrinter *) 0 ;
24389 wxWindow *arg2 = (wxWindow *) 0 ;
24390 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24391 bool arg4 = (bool) true ;
24392 bool result;
24393 PyObject * obj0 = 0 ;
24394 PyObject * obj1 = 0 ;
24395 PyObject * obj2 = 0 ;
24396 PyObject * obj3 = 0 ;
24397 char *kwnames[] = {
24398 (char *) "self",(char *) "parent",(char *) "printout",(char *) "prompt", NULL
24399 };
24400
24401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Printer_Print",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24403 if (SWIG_arg_fail(1)) SWIG_fail;
24404 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24405 if (SWIG_arg_fail(2)) SWIG_fail;
24406 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24407 if (SWIG_arg_fail(3)) SWIG_fail;
24408 if (obj3) {
24409 {
24410 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
24411 if (SWIG_arg_fail(4)) SWIG_fail;
24412 }
24413 }
24414 {
24415 PyThreadState* __tstate = wxPyBeginAllowThreads();
24416 result = (bool)(arg1)->Print(arg2,arg3,arg4);
24417
24418 wxPyEndAllowThreads(__tstate);
24419 if (PyErr_Occurred()) SWIG_fail;
24420 }
24421 {
24422 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24423 }
24424 return resultobj;
24425 fail:
24426 return NULL;
24427 }
24428
24429
24430 static PyObject *_wrap_Printer_PrintDialog(PyObject *, PyObject *args, PyObject *kwargs) {
24431 PyObject *resultobj = NULL;
24432 wxPrinter *arg1 = (wxPrinter *) 0 ;
24433 wxWindow *arg2 = (wxWindow *) 0 ;
24434 wxDC *result;
24435 PyObject * obj0 = 0 ;
24436 PyObject * obj1 = 0 ;
24437 char *kwnames[] = {
24438 (char *) "self",(char *) "parent", NULL
24439 };
24440
24441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printer_PrintDialog",kwnames,&obj0,&obj1)) goto fail;
24442 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24443 if (SWIG_arg_fail(1)) SWIG_fail;
24444 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24445 if (SWIG_arg_fail(2)) SWIG_fail;
24446 {
24447 PyThreadState* __tstate = wxPyBeginAllowThreads();
24448 result = (wxDC *)(arg1)->PrintDialog(arg2);
24449
24450 wxPyEndAllowThreads(__tstate);
24451 if (PyErr_Occurred()) SWIG_fail;
24452 }
24453 {
24454 resultobj = wxPyMake_wxObject(result, (bool)0);
24455 }
24456 return resultobj;
24457 fail:
24458 return NULL;
24459 }
24460
24461
24462 static PyObject *_wrap_Printer_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
24463 PyObject *resultobj = NULL;
24464 wxPrinter *arg1 = (wxPrinter *) 0 ;
24465 wxPrintDialogData *result;
24466 PyObject * obj0 = 0 ;
24467 char *kwnames[] = {
24468 (char *) "self", NULL
24469 };
24470
24471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printer_GetPrintDialogData",kwnames,&obj0)) goto fail;
24472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24473 if (SWIG_arg_fail(1)) SWIG_fail;
24474 {
24475 PyThreadState* __tstate = wxPyBeginAllowThreads();
24476 {
24477 wxPrintDialogData &_result_ref = ((wxPrinter const *)arg1)->GetPrintDialogData();
24478 result = (wxPrintDialogData *) &_result_ref;
24479 }
24480
24481 wxPyEndAllowThreads(__tstate);
24482 if (PyErr_Occurred()) SWIG_fail;
24483 }
24484 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
24485 return resultobj;
24486 fail:
24487 return NULL;
24488 }
24489
24490
24491 static PyObject *_wrap_Printer_GetAbort(PyObject *, PyObject *args, PyObject *kwargs) {
24492 PyObject *resultobj = NULL;
24493 wxPrinter *arg1 = (wxPrinter *) 0 ;
24494 bool result;
24495 PyObject * obj0 = 0 ;
24496 char *kwnames[] = {
24497 (char *) "self", NULL
24498 };
24499
24500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printer_GetAbort",kwnames,&obj0)) goto fail;
24501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24502 if (SWIG_arg_fail(1)) SWIG_fail;
24503 {
24504 PyThreadState* __tstate = wxPyBeginAllowThreads();
24505 result = (bool)(arg1)->GetAbort();
24506
24507 wxPyEndAllowThreads(__tstate);
24508 if (PyErr_Occurred()) SWIG_fail;
24509 }
24510 {
24511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24512 }
24513 return resultobj;
24514 fail:
24515 return NULL;
24516 }
24517
24518
24519 static PyObject *_wrap_Printer_GetLastError(PyObject *, PyObject *args, PyObject *kwargs) {
24520 PyObject *resultobj = NULL;
24521 wxPrinterError result;
24522 char *kwnames[] = {
24523 NULL
24524 };
24525
24526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Printer_GetLastError",kwnames)) goto fail;
24527 {
24528 PyThreadState* __tstate = wxPyBeginAllowThreads();
24529 result = (wxPrinterError)wxPrinter::GetLastError();
24530
24531 wxPyEndAllowThreads(__tstate);
24532 if (PyErr_Occurred()) SWIG_fail;
24533 }
24534 resultobj = SWIG_From_int((result));
24535 return resultobj;
24536 fail:
24537 return NULL;
24538 }
24539
24540
24541 static PyObject * Printer_swigregister(PyObject *, PyObject *args) {
24542 PyObject *obj;
24543 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24544 SWIG_TypeClientData(SWIGTYPE_p_wxPrinter, obj);
24545 Py_INCREF(obj);
24546 return Py_BuildValue((char *)"");
24547 }
24548 static PyObject *_wrap_new_Printout(PyObject *, PyObject *args, PyObject *kwargs) {
24549 PyObject *resultobj = NULL;
24550 wxString const &arg1_defvalue = wxPyPrintoutTitleStr ;
24551 wxString *arg1 = (wxString *) &arg1_defvalue ;
24552 wxPyPrintout *result;
24553 bool temp1 = false ;
24554 PyObject * obj0 = 0 ;
24555 char *kwnames[] = {
24556 (char *) "title", NULL
24557 };
24558
24559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Printout",kwnames,&obj0)) goto fail;
24560 if (obj0) {
24561 {
24562 arg1 = wxString_in_helper(obj0);
24563 if (arg1 == NULL) SWIG_fail;
24564 temp1 = true;
24565 }
24566 }
24567 {
24568 if (!wxPyCheckForApp()) SWIG_fail;
24569 PyThreadState* __tstate = wxPyBeginAllowThreads();
24570 result = (wxPyPrintout *)new wxPyPrintout((wxString const &)*arg1);
24571
24572 wxPyEndAllowThreads(__tstate);
24573 if (PyErr_Occurred()) SWIG_fail;
24574 }
24575 {
24576 resultobj = wxPyMake_wxObject(result, (bool)1);
24577 }
24578 {
24579 if (temp1)
24580 delete arg1;
24581 }
24582 return resultobj;
24583 fail:
24584 {
24585 if (temp1)
24586 delete arg1;
24587 }
24588 return NULL;
24589 }
24590
24591
24592 static PyObject *_wrap_Printout__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
24593 PyObject *resultobj = NULL;
24594 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24595 PyObject *arg2 = (PyObject *) 0 ;
24596 PyObject *arg3 = (PyObject *) 0 ;
24597 PyObject * obj0 = 0 ;
24598 PyObject * obj1 = 0 ;
24599 PyObject * obj2 = 0 ;
24600 char *kwnames[] = {
24601 (char *) "self",(char *) "self",(char *) "_class", NULL
24602 };
24603
24604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24606 if (SWIG_arg_fail(1)) SWIG_fail;
24607 arg2 = obj1;
24608 arg3 = obj2;
24609 {
24610 PyThreadState* __tstate = wxPyBeginAllowThreads();
24611 (arg1)->_setCallbackInfo(arg2,arg3);
24612
24613 wxPyEndAllowThreads(__tstate);
24614 if (PyErr_Occurred()) SWIG_fail;
24615 }
24616 Py_INCREF(Py_None); resultobj = Py_None;
24617 return resultobj;
24618 fail:
24619 return NULL;
24620 }
24621
24622
24623 static PyObject *_wrap_Printout_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
24624 PyObject *resultobj = NULL;
24625 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24626 wxString result;
24627 PyObject * obj0 = 0 ;
24628 char *kwnames[] = {
24629 (char *) "self", NULL
24630 };
24631
24632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetTitle",kwnames,&obj0)) goto fail;
24633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24634 if (SWIG_arg_fail(1)) SWIG_fail;
24635 {
24636 PyThreadState* __tstate = wxPyBeginAllowThreads();
24637 result = ((wxPyPrintout const *)arg1)->GetTitle();
24638
24639 wxPyEndAllowThreads(__tstate);
24640 if (PyErr_Occurred()) SWIG_fail;
24641 }
24642 {
24643 #if wxUSE_UNICODE
24644 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24645 #else
24646 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24647 #endif
24648 }
24649 return resultobj;
24650 fail:
24651 return NULL;
24652 }
24653
24654
24655 static PyObject *_wrap_Printout_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
24656 PyObject *resultobj = NULL;
24657 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24658 wxDC *result;
24659 PyObject * obj0 = 0 ;
24660 char *kwnames[] = {
24661 (char *) "self", NULL
24662 };
24663
24664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetDC",kwnames,&obj0)) goto fail;
24665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24666 if (SWIG_arg_fail(1)) SWIG_fail;
24667 {
24668 PyThreadState* __tstate = wxPyBeginAllowThreads();
24669 result = (wxDC *)(arg1)->GetDC();
24670
24671 wxPyEndAllowThreads(__tstate);
24672 if (PyErr_Occurred()) SWIG_fail;
24673 }
24674 {
24675 resultobj = wxPyMake_wxObject(result, (bool)0);
24676 }
24677 return resultobj;
24678 fail:
24679 return NULL;
24680 }
24681
24682
24683 static PyObject *_wrap_Printout_SetDC(PyObject *, PyObject *args, PyObject *kwargs) {
24684 PyObject *resultobj = NULL;
24685 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24686 wxDC *arg2 = (wxDC *) 0 ;
24687 PyObject * obj0 = 0 ;
24688 PyObject * obj1 = 0 ;
24689 char *kwnames[] = {
24690 (char *) "self",(char *) "dc", NULL
24691 };
24692
24693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_SetDC",kwnames,&obj0,&obj1)) goto fail;
24694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24695 if (SWIG_arg_fail(1)) SWIG_fail;
24696 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
24697 if (SWIG_arg_fail(2)) SWIG_fail;
24698 {
24699 PyThreadState* __tstate = wxPyBeginAllowThreads();
24700 (arg1)->SetDC(arg2);
24701
24702 wxPyEndAllowThreads(__tstate);
24703 if (PyErr_Occurred()) SWIG_fail;
24704 }
24705 Py_INCREF(Py_None); resultobj = Py_None;
24706 return resultobj;
24707 fail:
24708 return NULL;
24709 }
24710
24711
24712 static PyObject *_wrap_Printout_SetPageSizePixels(PyObject *, PyObject *args, PyObject *kwargs) {
24713 PyObject *resultobj = NULL;
24714 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24715 int arg2 ;
24716 int arg3 ;
24717 PyObject * obj0 = 0 ;
24718 PyObject * obj1 = 0 ;
24719 PyObject * obj2 = 0 ;
24720 char *kwnames[] = {
24721 (char *) "self",(char *) "w",(char *) "h", NULL
24722 };
24723
24724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPageSizePixels",kwnames,&obj0,&obj1,&obj2)) goto fail;
24725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24726 if (SWIG_arg_fail(1)) SWIG_fail;
24727 {
24728 arg2 = static_cast<int >(SWIG_As_int(obj1));
24729 if (SWIG_arg_fail(2)) SWIG_fail;
24730 }
24731 {
24732 arg3 = static_cast<int >(SWIG_As_int(obj2));
24733 if (SWIG_arg_fail(3)) SWIG_fail;
24734 }
24735 {
24736 PyThreadState* __tstate = wxPyBeginAllowThreads();
24737 (arg1)->SetPageSizePixels(arg2,arg3);
24738
24739 wxPyEndAllowThreads(__tstate);
24740 if (PyErr_Occurred()) SWIG_fail;
24741 }
24742 Py_INCREF(Py_None); resultobj = Py_None;
24743 return resultobj;
24744 fail:
24745 return NULL;
24746 }
24747
24748
24749 static PyObject *_wrap_Printout_GetPageSizePixels(PyObject *, PyObject *args, PyObject *kwargs) {
24750 PyObject *resultobj = NULL;
24751 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24752 int *arg2 = (int *) 0 ;
24753 int *arg3 = (int *) 0 ;
24754 int temp2 ;
24755 int res2 = 0 ;
24756 int temp3 ;
24757 int res3 = 0 ;
24758 PyObject * obj0 = 0 ;
24759 char *kwnames[] = {
24760 (char *) "self", NULL
24761 };
24762
24763 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24764 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPageSizePixels",kwnames,&obj0)) goto fail;
24766 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24767 if (SWIG_arg_fail(1)) SWIG_fail;
24768 {
24769 PyThreadState* __tstate = wxPyBeginAllowThreads();
24770 (arg1)->GetPageSizePixels(arg2,arg3);
24771
24772 wxPyEndAllowThreads(__tstate);
24773 if (PyErr_Occurred()) SWIG_fail;
24774 }
24775 Py_INCREF(Py_None); resultobj = Py_None;
24776 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24777 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24778 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24779 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24780 return resultobj;
24781 fail:
24782 return NULL;
24783 }
24784
24785
24786 static PyObject *_wrap_Printout_SetPageSizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
24787 PyObject *resultobj = NULL;
24788 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24789 int arg2 ;
24790 int arg3 ;
24791 PyObject * obj0 = 0 ;
24792 PyObject * obj1 = 0 ;
24793 PyObject * obj2 = 0 ;
24794 char *kwnames[] = {
24795 (char *) "self",(char *) "w",(char *) "h", NULL
24796 };
24797
24798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPageSizeMM",kwnames,&obj0,&obj1,&obj2)) goto fail;
24799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24800 if (SWIG_arg_fail(1)) SWIG_fail;
24801 {
24802 arg2 = static_cast<int >(SWIG_As_int(obj1));
24803 if (SWIG_arg_fail(2)) SWIG_fail;
24804 }
24805 {
24806 arg3 = static_cast<int >(SWIG_As_int(obj2));
24807 if (SWIG_arg_fail(3)) SWIG_fail;
24808 }
24809 {
24810 PyThreadState* __tstate = wxPyBeginAllowThreads();
24811 (arg1)->SetPageSizeMM(arg2,arg3);
24812
24813 wxPyEndAllowThreads(__tstate);
24814 if (PyErr_Occurred()) SWIG_fail;
24815 }
24816 Py_INCREF(Py_None); resultobj = Py_None;
24817 return resultobj;
24818 fail:
24819 return NULL;
24820 }
24821
24822
24823 static PyObject *_wrap_Printout_GetPageSizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
24824 PyObject *resultobj = NULL;
24825 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24826 int *arg2 = (int *) 0 ;
24827 int *arg3 = (int *) 0 ;
24828 int temp2 ;
24829 int res2 = 0 ;
24830 int temp3 ;
24831 int res3 = 0 ;
24832 PyObject * obj0 = 0 ;
24833 char *kwnames[] = {
24834 (char *) "self", NULL
24835 };
24836
24837 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24838 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPageSizeMM",kwnames,&obj0)) goto fail;
24840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24841 if (SWIG_arg_fail(1)) SWIG_fail;
24842 {
24843 PyThreadState* __tstate = wxPyBeginAllowThreads();
24844 (arg1)->GetPageSizeMM(arg2,arg3);
24845
24846 wxPyEndAllowThreads(__tstate);
24847 if (PyErr_Occurred()) SWIG_fail;
24848 }
24849 Py_INCREF(Py_None); resultobj = Py_None;
24850 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24851 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24852 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24853 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24854 return resultobj;
24855 fail:
24856 return NULL;
24857 }
24858
24859
24860 static PyObject *_wrap_Printout_SetPPIScreen(PyObject *, PyObject *args, PyObject *kwargs) {
24861 PyObject *resultobj = NULL;
24862 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24863 int arg2 ;
24864 int arg3 ;
24865 PyObject * obj0 = 0 ;
24866 PyObject * obj1 = 0 ;
24867 PyObject * obj2 = 0 ;
24868 char *kwnames[] = {
24869 (char *) "self",(char *) "x",(char *) "y", NULL
24870 };
24871
24872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPPIScreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
24873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24874 if (SWIG_arg_fail(1)) SWIG_fail;
24875 {
24876 arg2 = static_cast<int >(SWIG_As_int(obj1));
24877 if (SWIG_arg_fail(2)) SWIG_fail;
24878 }
24879 {
24880 arg3 = static_cast<int >(SWIG_As_int(obj2));
24881 if (SWIG_arg_fail(3)) SWIG_fail;
24882 }
24883 {
24884 PyThreadState* __tstate = wxPyBeginAllowThreads();
24885 (arg1)->SetPPIScreen(arg2,arg3);
24886
24887 wxPyEndAllowThreads(__tstate);
24888 if (PyErr_Occurred()) SWIG_fail;
24889 }
24890 Py_INCREF(Py_None); resultobj = Py_None;
24891 return resultobj;
24892 fail:
24893 return NULL;
24894 }
24895
24896
24897 static PyObject *_wrap_Printout_GetPPIScreen(PyObject *, PyObject *args, PyObject *kwargs) {
24898 PyObject *resultobj = NULL;
24899 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24900 int *arg2 = (int *) 0 ;
24901 int *arg3 = (int *) 0 ;
24902 int temp2 ;
24903 int res2 = 0 ;
24904 int temp3 ;
24905 int res3 = 0 ;
24906 PyObject * obj0 = 0 ;
24907 char *kwnames[] = {
24908 (char *) "self", NULL
24909 };
24910
24911 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24912 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPPIScreen",kwnames,&obj0)) goto fail;
24914 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24915 if (SWIG_arg_fail(1)) SWIG_fail;
24916 {
24917 PyThreadState* __tstate = wxPyBeginAllowThreads();
24918 (arg1)->GetPPIScreen(arg2,arg3);
24919
24920 wxPyEndAllowThreads(__tstate);
24921 if (PyErr_Occurred()) SWIG_fail;
24922 }
24923 Py_INCREF(Py_None); resultobj = Py_None;
24924 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24925 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24926 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24927 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24928 return resultobj;
24929 fail:
24930 return NULL;
24931 }
24932
24933
24934 static PyObject *_wrap_Printout_SetPPIPrinter(PyObject *, PyObject *args, PyObject *kwargs) {
24935 PyObject *resultobj = NULL;
24936 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24937 int arg2 ;
24938 int arg3 ;
24939 PyObject * obj0 = 0 ;
24940 PyObject * obj1 = 0 ;
24941 PyObject * obj2 = 0 ;
24942 char *kwnames[] = {
24943 (char *) "self",(char *) "x",(char *) "y", NULL
24944 };
24945
24946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPPIPrinter",kwnames,&obj0,&obj1,&obj2)) goto fail;
24947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24948 if (SWIG_arg_fail(1)) SWIG_fail;
24949 {
24950 arg2 = static_cast<int >(SWIG_As_int(obj1));
24951 if (SWIG_arg_fail(2)) SWIG_fail;
24952 }
24953 {
24954 arg3 = static_cast<int >(SWIG_As_int(obj2));
24955 if (SWIG_arg_fail(3)) SWIG_fail;
24956 }
24957 {
24958 PyThreadState* __tstate = wxPyBeginAllowThreads();
24959 (arg1)->SetPPIPrinter(arg2,arg3);
24960
24961 wxPyEndAllowThreads(__tstate);
24962 if (PyErr_Occurred()) SWIG_fail;
24963 }
24964 Py_INCREF(Py_None); resultobj = Py_None;
24965 return resultobj;
24966 fail:
24967 return NULL;
24968 }
24969
24970
24971 static PyObject *_wrap_Printout_GetPPIPrinter(PyObject *, PyObject *args, PyObject *kwargs) {
24972 PyObject *resultobj = NULL;
24973 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24974 int *arg2 = (int *) 0 ;
24975 int *arg3 = (int *) 0 ;
24976 int temp2 ;
24977 int res2 = 0 ;
24978 int temp3 ;
24979 int res3 = 0 ;
24980 PyObject * obj0 = 0 ;
24981 char *kwnames[] = {
24982 (char *) "self", NULL
24983 };
24984
24985 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24986 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPPIPrinter",kwnames,&obj0)) goto fail;
24988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24989 if (SWIG_arg_fail(1)) SWIG_fail;
24990 {
24991 PyThreadState* __tstate = wxPyBeginAllowThreads();
24992 (arg1)->GetPPIPrinter(arg2,arg3);
24993
24994 wxPyEndAllowThreads(__tstate);
24995 if (PyErr_Occurred()) SWIG_fail;
24996 }
24997 Py_INCREF(Py_None); resultobj = Py_None;
24998 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24999 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25000 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25001 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25002 return resultobj;
25003 fail:
25004 return NULL;
25005 }
25006
25007
25008 static PyObject *_wrap_Printout_IsPreview(PyObject *, PyObject *args, PyObject *kwargs) {
25009 PyObject *resultobj = NULL;
25010 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25011 bool result;
25012 PyObject * obj0 = 0 ;
25013 char *kwnames[] = {
25014 (char *) "self", NULL
25015 };
25016
25017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_IsPreview",kwnames,&obj0)) goto fail;
25018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25019 if (SWIG_arg_fail(1)) SWIG_fail;
25020 {
25021 PyThreadState* __tstate = wxPyBeginAllowThreads();
25022 result = (bool)(arg1)->IsPreview();
25023
25024 wxPyEndAllowThreads(__tstate);
25025 if (PyErr_Occurred()) SWIG_fail;
25026 }
25027 {
25028 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25029 }
25030 return resultobj;
25031 fail:
25032 return NULL;
25033 }
25034
25035
25036 static PyObject *_wrap_Printout_SetIsPreview(PyObject *, PyObject *args, PyObject *kwargs) {
25037 PyObject *resultobj = NULL;
25038 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25039 bool arg2 ;
25040 PyObject * obj0 = 0 ;
25041 PyObject * obj1 = 0 ;
25042 char *kwnames[] = {
25043 (char *) "self",(char *) "p", NULL
25044 };
25045
25046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_SetIsPreview",kwnames,&obj0,&obj1)) goto fail;
25047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25048 if (SWIG_arg_fail(1)) SWIG_fail;
25049 {
25050 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
25051 if (SWIG_arg_fail(2)) SWIG_fail;
25052 }
25053 {
25054 PyThreadState* __tstate = wxPyBeginAllowThreads();
25055 (arg1)->SetIsPreview(arg2);
25056
25057 wxPyEndAllowThreads(__tstate);
25058 if (PyErr_Occurred()) SWIG_fail;
25059 }
25060 Py_INCREF(Py_None); resultobj = Py_None;
25061 return resultobj;
25062 fail:
25063 return NULL;
25064 }
25065
25066
25067 static PyObject *_wrap_Printout_OnBeginDocument(PyObject *, PyObject *args, PyObject *kwargs) {
25068 PyObject *resultobj = NULL;
25069 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25070 int arg2 ;
25071 int arg3 ;
25072 bool result;
25073 PyObject * obj0 = 0 ;
25074 PyObject * obj1 = 0 ;
25075 PyObject * obj2 = 0 ;
25076 char *kwnames[] = {
25077 (char *) "self",(char *) "startPage",(char *) "endPage", NULL
25078 };
25079
25080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_OnBeginDocument",kwnames,&obj0,&obj1,&obj2)) goto fail;
25081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25082 if (SWIG_arg_fail(1)) SWIG_fail;
25083 {
25084 arg2 = static_cast<int >(SWIG_As_int(obj1));
25085 if (SWIG_arg_fail(2)) SWIG_fail;
25086 }
25087 {
25088 arg3 = static_cast<int >(SWIG_As_int(obj2));
25089 if (SWIG_arg_fail(3)) SWIG_fail;
25090 }
25091 {
25092 PyThreadState* __tstate = wxPyBeginAllowThreads();
25093 result = (bool)(arg1)->OnBeginDocument(arg2,arg3);
25094
25095 wxPyEndAllowThreads(__tstate);
25096 if (PyErr_Occurred()) SWIG_fail;
25097 }
25098 {
25099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25100 }
25101 return resultobj;
25102 fail:
25103 return NULL;
25104 }
25105
25106
25107 static PyObject *_wrap_Printout_OnEndDocument(PyObject *, PyObject *args, PyObject *kwargs) {
25108 PyObject *resultobj = NULL;
25109 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25110 PyObject * obj0 = 0 ;
25111 char *kwnames[] = {
25112 (char *) "self", NULL
25113 };
25114
25115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_OnEndDocument",kwnames,&obj0)) goto fail;
25116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25117 if (SWIG_arg_fail(1)) SWIG_fail;
25118 {
25119 PyThreadState* __tstate = wxPyBeginAllowThreads();
25120 (arg1)->OnEndDocument();
25121
25122 wxPyEndAllowThreads(__tstate);
25123 if (PyErr_Occurred()) SWIG_fail;
25124 }
25125 Py_INCREF(Py_None); resultobj = Py_None;
25126 return resultobj;
25127 fail:
25128 return NULL;
25129 }
25130
25131
25132 static PyObject *_wrap_Printout_OnBeginPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25133 PyObject *resultobj = NULL;
25134 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25135 PyObject * obj0 = 0 ;
25136 char *kwnames[] = {
25137 (char *) "self", NULL
25138 };
25139
25140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_OnBeginPrinting",kwnames,&obj0)) goto fail;
25141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25142 if (SWIG_arg_fail(1)) SWIG_fail;
25143 {
25144 PyThreadState* __tstate = wxPyBeginAllowThreads();
25145 (arg1)->OnBeginPrinting();
25146
25147 wxPyEndAllowThreads(__tstate);
25148 if (PyErr_Occurred()) SWIG_fail;
25149 }
25150 Py_INCREF(Py_None); resultobj = Py_None;
25151 return resultobj;
25152 fail:
25153 return NULL;
25154 }
25155
25156
25157 static PyObject *_wrap_Printout_OnEndPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25158 PyObject *resultobj = NULL;
25159 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25160 PyObject * obj0 = 0 ;
25161 char *kwnames[] = {
25162 (char *) "self", NULL
25163 };
25164
25165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_OnEndPrinting",kwnames,&obj0)) goto fail;
25166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25167 if (SWIG_arg_fail(1)) SWIG_fail;
25168 {
25169 PyThreadState* __tstate = wxPyBeginAllowThreads();
25170 (arg1)->OnEndPrinting();
25171
25172 wxPyEndAllowThreads(__tstate);
25173 if (PyErr_Occurred()) SWIG_fail;
25174 }
25175 Py_INCREF(Py_None); resultobj = Py_None;
25176 return resultobj;
25177 fail:
25178 return NULL;
25179 }
25180
25181
25182 static PyObject *_wrap_Printout_OnPreparePrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25183 PyObject *resultobj = NULL;
25184 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25185 PyObject * obj0 = 0 ;
25186 char *kwnames[] = {
25187 (char *) "self", NULL
25188 };
25189
25190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_OnPreparePrinting",kwnames,&obj0)) goto fail;
25191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25192 if (SWIG_arg_fail(1)) SWIG_fail;
25193 {
25194 PyThreadState* __tstate = wxPyBeginAllowThreads();
25195 (arg1)->OnPreparePrinting();
25196
25197 wxPyEndAllowThreads(__tstate);
25198 if (PyErr_Occurred()) SWIG_fail;
25199 }
25200 Py_INCREF(Py_None); resultobj = Py_None;
25201 return resultobj;
25202 fail:
25203 return NULL;
25204 }
25205
25206
25207 static PyObject *_wrap_Printout_HasPage(PyObject *, PyObject *args, PyObject *kwargs) {
25208 PyObject *resultobj = NULL;
25209 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25210 int arg2 ;
25211 bool result;
25212 PyObject * obj0 = 0 ;
25213 PyObject * obj1 = 0 ;
25214 char *kwnames[] = {
25215 (char *) "self",(char *) "page", NULL
25216 };
25217
25218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_HasPage",kwnames,&obj0,&obj1)) goto fail;
25219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25220 if (SWIG_arg_fail(1)) SWIG_fail;
25221 {
25222 arg2 = static_cast<int >(SWIG_As_int(obj1));
25223 if (SWIG_arg_fail(2)) SWIG_fail;
25224 }
25225 {
25226 PyThreadState* __tstate = wxPyBeginAllowThreads();
25227 result = (bool)(arg1)->HasPage(arg2);
25228
25229 wxPyEndAllowThreads(__tstate);
25230 if (PyErr_Occurred()) SWIG_fail;
25231 }
25232 {
25233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25234 }
25235 return resultobj;
25236 fail:
25237 return NULL;
25238 }
25239
25240
25241 static PyObject *_wrap_Printout_GetPageInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25242 PyObject *resultobj = NULL;
25243 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25244 int *arg2 = (int *) 0 ;
25245 int *arg3 = (int *) 0 ;
25246 int *arg4 = (int *) 0 ;
25247 int *arg5 = (int *) 0 ;
25248 int temp2 ;
25249 int res2 = 0 ;
25250 int temp3 ;
25251 int res3 = 0 ;
25252 int temp4 ;
25253 int res4 = 0 ;
25254 int temp5 ;
25255 int res5 = 0 ;
25256 PyObject * obj0 = 0 ;
25257 char *kwnames[] = {
25258 (char *) "self", NULL
25259 };
25260
25261 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25262 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25263 arg4 = &temp4; res4 = SWIG_NEWOBJ;
25264 arg5 = &temp5; res5 = SWIG_NEWOBJ;
25265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPageInfo",kwnames,&obj0)) goto fail;
25266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25267 if (SWIG_arg_fail(1)) SWIG_fail;
25268 {
25269 PyThreadState* __tstate = wxPyBeginAllowThreads();
25270 (arg1)->GetPageInfo(arg2,arg3,arg4,arg5);
25271
25272 wxPyEndAllowThreads(__tstate);
25273 if (PyErr_Occurred()) SWIG_fail;
25274 }
25275 Py_INCREF(Py_None); resultobj = Py_None;
25276 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25277 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25278 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25279 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25280 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
25281 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
25282 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
25283 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
25284 return resultobj;
25285 fail:
25286 return NULL;
25287 }
25288
25289
25290 static PyObject * Printout_swigregister(PyObject *, PyObject *args) {
25291 PyObject *obj;
25292 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25293 SWIG_TypeClientData(SWIGTYPE_p_wxPyPrintout, obj);
25294 Py_INCREF(obj);
25295 return Py_BuildValue((char *)"");
25296 }
25297 static PyObject *_wrap_new_PreviewCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
25298 PyObject *resultobj = NULL;
25299 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25300 wxWindow *arg2 = (wxWindow *) 0 ;
25301 wxPoint const &arg3_defvalue = wxDefaultPosition ;
25302 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
25303 wxSize const &arg4_defvalue = wxDefaultSize ;
25304 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
25305 long arg5 = (long) 0 ;
25306 wxString const &arg6_defvalue = wxPyPreviewCanvasNameStr ;
25307 wxString *arg6 = (wxString *) &arg6_defvalue ;
25308 wxPreviewCanvas *result;
25309 wxPoint temp3 ;
25310 wxSize temp4 ;
25311 bool temp6 = false ;
25312 PyObject * obj0 = 0 ;
25313 PyObject * obj1 = 0 ;
25314 PyObject * obj2 = 0 ;
25315 PyObject * obj3 = 0 ;
25316 PyObject * obj4 = 0 ;
25317 PyObject * obj5 = 0 ;
25318 char *kwnames[] = {
25319 (char *) "preview",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25320 };
25321
25322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_PreviewCanvas",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
25323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25324 if (SWIG_arg_fail(1)) SWIG_fail;
25325 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25326 if (SWIG_arg_fail(2)) SWIG_fail;
25327 if (obj2) {
25328 {
25329 arg3 = &temp3;
25330 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25331 }
25332 }
25333 if (obj3) {
25334 {
25335 arg4 = &temp4;
25336 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
25337 }
25338 }
25339 if (obj4) {
25340 {
25341 arg5 = static_cast<long >(SWIG_As_long(obj4));
25342 if (SWIG_arg_fail(5)) SWIG_fail;
25343 }
25344 }
25345 if (obj5) {
25346 {
25347 arg6 = wxString_in_helper(obj5);
25348 if (arg6 == NULL) SWIG_fail;
25349 temp6 = true;
25350 }
25351 }
25352 {
25353 if (!wxPyCheckForApp()) SWIG_fail;
25354 PyThreadState* __tstate = wxPyBeginAllowThreads();
25355 result = (wxPreviewCanvas *)new wxPreviewCanvas(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
25356
25357 wxPyEndAllowThreads(__tstate);
25358 if (PyErr_Occurred()) SWIG_fail;
25359 }
25360 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewCanvas, 1);
25361 {
25362 if (temp6)
25363 delete arg6;
25364 }
25365 return resultobj;
25366 fail:
25367 {
25368 if (temp6)
25369 delete arg6;
25370 }
25371 return NULL;
25372 }
25373
25374
25375 static PyObject * PreviewCanvas_swigregister(PyObject *, PyObject *args) {
25376 PyObject *obj;
25377 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25378 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewCanvas, obj);
25379 Py_INCREF(obj);
25380 return Py_BuildValue((char *)"");
25381 }
25382 static PyObject *_wrap_new_PreviewFrame(PyObject *, PyObject *args, PyObject *kwargs) {
25383 PyObject *resultobj = NULL;
25384 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25385 wxFrame *arg2 = (wxFrame *) 0 ;
25386 wxString *arg3 = 0 ;
25387 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25388 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25389 wxSize const &arg5_defvalue = wxDefaultSize ;
25390 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25391 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
25392 wxString const &arg7_defvalue = wxPyFrameNameStr ;
25393 wxString *arg7 = (wxString *) &arg7_defvalue ;
25394 wxPreviewFrame *result;
25395 bool temp3 = false ;
25396 wxPoint temp4 ;
25397 wxSize temp5 ;
25398 bool temp7 = false ;
25399 PyObject * obj0 = 0 ;
25400 PyObject * obj1 = 0 ;
25401 PyObject * obj2 = 0 ;
25402 PyObject * obj3 = 0 ;
25403 PyObject * obj4 = 0 ;
25404 PyObject * obj5 = 0 ;
25405 PyObject * obj6 = 0 ;
25406 char *kwnames[] = {
25407 (char *) "preview",(char *) "parent",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25408 };
25409
25410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PreviewFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25412 if (SWIG_arg_fail(1)) SWIG_fail;
25413 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
25414 if (SWIG_arg_fail(2)) SWIG_fail;
25415 {
25416 arg3 = wxString_in_helper(obj2);
25417 if (arg3 == NULL) SWIG_fail;
25418 temp3 = true;
25419 }
25420 if (obj3) {
25421 {
25422 arg4 = &temp4;
25423 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25424 }
25425 }
25426 if (obj4) {
25427 {
25428 arg5 = &temp5;
25429 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25430 }
25431 }
25432 if (obj5) {
25433 {
25434 arg6 = static_cast<long >(SWIG_As_long(obj5));
25435 if (SWIG_arg_fail(6)) SWIG_fail;
25436 }
25437 }
25438 if (obj6) {
25439 {
25440 arg7 = wxString_in_helper(obj6);
25441 if (arg7 == NULL) SWIG_fail;
25442 temp7 = true;
25443 }
25444 }
25445 {
25446 if (!wxPyCheckForApp()) SWIG_fail;
25447 PyThreadState* __tstate = wxPyBeginAllowThreads();
25448 result = (wxPreviewFrame *)new wxPreviewFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
25449
25450 wxPyEndAllowThreads(__tstate);
25451 if (PyErr_Occurred()) SWIG_fail;
25452 }
25453 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewFrame, 1);
25454 {
25455 if (temp3)
25456 delete arg3;
25457 }
25458 {
25459 if (temp7)
25460 delete arg7;
25461 }
25462 return resultobj;
25463 fail:
25464 {
25465 if (temp3)
25466 delete arg3;
25467 }
25468 {
25469 if (temp7)
25470 delete arg7;
25471 }
25472 return NULL;
25473 }
25474
25475
25476 static PyObject *_wrap_PreviewFrame_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
25477 PyObject *resultobj = NULL;
25478 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25479 PyObject * obj0 = 0 ;
25480 char *kwnames[] = {
25481 (char *) "self", NULL
25482 };
25483
25484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_Initialize",kwnames,&obj0)) goto fail;
25485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25486 if (SWIG_arg_fail(1)) SWIG_fail;
25487 {
25488 PyThreadState* __tstate = wxPyBeginAllowThreads();
25489 (arg1)->Initialize();
25490
25491 wxPyEndAllowThreads(__tstate);
25492 if (PyErr_Occurred()) SWIG_fail;
25493 }
25494 Py_INCREF(Py_None); resultobj = Py_None;
25495 return resultobj;
25496 fail:
25497 return NULL;
25498 }
25499
25500
25501 static PyObject *_wrap_PreviewFrame_CreateControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25502 PyObject *resultobj = NULL;
25503 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25504 PyObject * obj0 = 0 ;
25505 char *kwnames[] = {
25506 (char *) "self", NULL
25507 };
25508
25509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_CreateControlBar",kwnames,&obj0)) goto fail;
25510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25511 if (SWIG_arg_fail(1)) SWIG_fail;
25512 {
25513 PyThreadState* __tstate = wxPyBeginAllowThreads();
25514 (arg1)->CreateControlBar();
25515
25516 wxPyEndAllowThreads(__tstate);
25517 if (PyErr_Occurred()) SWIG_fail;
25518 }
25519 Py_INCREF(Py_None); resultobj = Py_None;
25520 return resultobj;
25521 fail:
25522 return NULL;
25523 }
25524
25525
25526 static PyObject *_wrap_PreviewFrame_CreateCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
25527 PyObject *resultobj = NULL;
25528 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25529 PyObject * obj0 = 0 ;
25530 char *kwnames[] = {
25531 (char *) "self", NULL
25532 };
25533
25534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_CreateCanvas",kwnames,&obj0)) goto fail;
25535 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25536 if (SWIG_arg_fail(1)) SWIG_fail;
25537 {
25538 PyThreadState* __tstate = wxPyBeginAllowThreads();
25539 (arg1)->CreateCanvas();
25540
25541 wxPyEndAllowThreads(__tstate);
25542 if (PyErr_Occurred()) SWIG_fail;
25543 }
25544 Py_INCREF(Py_None); resultobj = Py_None;
25545 return resultobj;
25546 fail:
25547 return NULL;
25548 }
25549
25550
25551 static PyObject *_wrap_PreviewFrame_GetControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25552 PyObject *resultobj = NULL;
25553 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25554 wxPreviewControlBar *result;
25555 PyObject * obj0 = 0 ;
25556 char *kwnames[] = {
25557 (char *) "self", NULL
25558 };
25559
25560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_GetControlBar",kwnames,&obj0)) goto fail;
25561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25562 if (SWIG_arg_fail(1)) SWIG_fail;
25563 {
25564 PyThreadState* __tstate = wxPyBeginAllowThreads();
25565 result = (wxPreviewControlBar *)((wxPreviewFrame const *)arg1)->GetControlBar();
25566
25567 wxPyEndAllowThreads(__tstate);
25568 if (PyErr_Occurred()) SWIG_fail;
25569 }
25570 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewControlBar, 0);
25571 return resultobj;
25572 fail:
25573 return NULL;
25574 }
25575
25576
25577 static PyObject * PreviewFrame_swigregister(PyObject *, PyObject *args) {
25578 PyObject *obj;
25579 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25580 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewFrame, obj);
25581 Py_INCREF(obj);
25582 return Py_BuildValue((char *)"");
25583 }
25584 static PyObject *_wrap_new_PreviewControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25585 PyObject *resultobj = NULL;
25586 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25587 long arg2 ;
25588 wxWindow *arg3 = (wxWindow *) 0 ;
25589 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25590 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25591 wxSize const &arg5_defvalue = wxDefaultSize ;
25592 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25593 long arg6 = (long) wxTAB_TRAVERSAL ;
25594 wxString const &arg7_defvalue = wxPyPanelNameStr ;
25595 wxString *arg7 = (wxString *) &arg7_defvalue ;
25596 wxPreviewControlBar *result;
25597 wxPoint temp4 ;
25598 wxSize temp5 ;
25599 bool temp7 = false ;
25600 PyObject * obj0 = 0 ;
25601 PyObject * obj1 = 0 ;
25602 PyObject * obj2 = 0 ;
25603 PyObject * obj3 = 0 ;
25604 PyObject * obj4 = 0 ;
25605 PyObject * obj5 = 0 ;
25606 PyObject * obj6 = 0 ;
25607 char *kwnames[] = {
25608 (char *) "preview",(char *) "buttons",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25609 };
25610
25611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PreviewControlBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25613 if (SWIG_arg_fail(1)) SWIG_fail;
25614 {
25615 arg2 = static_cast<long >(SWIG_As_long(obj1));
25616 if (SWIG_arg_fail(2)) SWIG_fail;
25617 }
25618 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25619 if (SWIG_arg_fail(3)) SWIG_fail;
25620 if (obj3) {
25621 {
25622 arg4 = &temp4;
25623 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25624 }
25625 }
25626 if (obj4) {
25627 {
25628 arg5 = &temp5;
25629 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25630 }
25631 }
25632 if (obj5) {
25633 {
25634 arg6 = static_cast<long >(SWIG_As_long(obj5));
25635 if (SWIG_arg_fail(6)) SWIG_fail;
25636 }
25637 }
25638 if (obj6) {
25639 {
25640 arg7 = wxString_in_helper(obj6);
25641 if (arg7 == NULL) SWIG_fail;
25642 temp7 = true;
25643 }
25644 }
25645 {
25646 if (!wxPyCheckForApp()) SWIG_fail;
25647 PyThreadState* __tstate = wxPyBeginAllowThreads();
25648 result = (wxPreviewControlBar *)new wxPreviewControlBar(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
25649
25650 wxPyEndAllowThreads(__tstate);
25651 if (PyErr_Occurred()) SWIG_fail;
25652 }
25653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewControlBar, 1);
25654 {
25655 if (temp7)
25656 delete arg7;
25657 }
25658 return resultobj;
25659 fail:
25660 {
25661 if (temp7)
25662 delete arg7;
25663 }
25664 return NULL;
25665 }
25666
25667
25668 static PyObject *_wrap_PreviewControlBar_GetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
25669 PyObject *resultobj = NULL;
25670 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25671 int result;
25672 PyObject * obj0 = 0 ;
25673 char *kwnames[] = {
25674 (char *) "self", NULL
25675 };
25676
25677 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_GetZoomControl",kwnames,&obj0)) goto fail;
25678 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25679 if (SWIG_arg_fail(1)) SWIG_fail;
25680 {
25681 PyThreadState* __tstate = wxPyBeginAllowThreads();
25682 result = (int)(arg1)->GetZoomControl();
25683
25684 wxPyEndAllowThreads(__tstate);
25685 if (PyErr_Occurred()) SWIG_fail;
25686 }
25687 {
25688 resultobj = SWIG_From_int(static_cast<int >(result));
25689 }
25690 return resultobj;
25691 fail:
25692 return NULL;
25693 }
25694
25695
25696 static PyObject *_wrap_PreviewControlBar_SetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
25697 PyObject *resultobj = NULL;
25698 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25699 int arg2 ;
25700 PyObject * obj0 = 0 ;
25701 PyObject * obj1 = 0 ;
25702 char *kwnames[] = {
25703 (char *) "self",(char *) "zoom", NULL
25704 };
25705
25706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PreviewControlBar_SetZoomControl",kwnames,&obj0,&obj1)) goto fail;
25707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25708 if (SWIG_arg_fail(1)) SWIG_fail;
25709 {
25710 arg2 = static_cast<int >(SWIG_As_int(obj1));
25711 if (SWIG_arg_fail(2)) SWIG_fail;
25712 }
25713 {
25714 PyThreadState* __tstate = wxPyBeginAllowThreads();
25715 (arg1)->SetZoomControl(arg2);
25716
25717 wxPyEndAllowThreads(__tstate);
25718 if (PyErr_Occurred()) SWIG_fail;
25719 }
25720 Py_INCREF(Py_None); resultobj = Py_None;
25721 return resultobj;
25722 fail:
25723 return NULL;
25724 }
25725
25726
25727 static PyObject *_wrap_PreviewControlBar_GetPrintPreview(PyObject *, PyObject *args, PyObject *kwargs) {
25728 PyObject *resultobj = NULL;
25729 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25730 wxPrintPreview *result;
25731 PyObject * obj0 = 0 ;
25732 char *kwnames[] = {
25733 (char *) "self", NULL
25734 };
25735
25736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_GetPrintPreview",kwnames,&obj0)) goto fail;
25737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25738 if (SWIG_arg_fail(1)) SWIG_fail;
25739 {
25740 PyThreadState* __tstate = wxPyBeginAllowThreads();
25741 result = (wxPrintPreview *)(arg1)->GetPrintPreview();
25742
25743 wxPyEndAllowThreads(__tstate);
25744 if (PyErr_Occurred()) SWIG_fail;
25745 }
25746 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 0);
25747 return resultobj;
25748 fail:
25749 return NULL;
25750 }
25751
25752
25753 static PyObject *_wrap_PreviewControlBar_OnNext(PyObject *, PyObject *args, PyObject *kwargs) {
25754 PyObject *resultobj = NULL;
25755 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25756 PyObject * obj0 = 0 ;
25757 char *kwnames[] = {
25758 (char *) "self", NULL
25759 };
25760
25761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnNext",kwnames,&obj0)) goto fail;
25762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25763 if (SWIG_arg_fail(1)) SWIG_fail;
25764 {
25765 PyThreadState* __tstate = wxPyBeginAllowThreads();
25766 (arg1)->OnNext();
25767
25768 wxPyEndAllowThreads(__tstate);
25769 if (PyErr_Occurred()) SWIG_fail;
25770 }
25771 Py_INCREF(Py_None); resultobj = Py_None;
25772 return resultobj;
25773 fail:
25774 return NULL;
25775 }
25776
25777
25778 static PyObject *_wrap_PreviewControlBar_OnPrevious(PyObject *, PyObject *args, PyObject *kwargs) {
25779 PyObject *resultobj = NULL;
25780 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25781 PyObject * obj0 = 0 ;
25782 char *kwnames[] = {
25783 (char *) "self", NULL
25784 };
25785
25786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnPrevious",kwnames,&obj0)) goto fail;
25787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25788 if (SWIG_arg_fail(1)) SWIG_fail;
25789 {
25790 PyThreadState* __tstate = wxPyBeginAllowThreads();
25791 (arg1)->OnPrevious();
25792
25793 wxPyEndAllowThreads(__tstate);
25794 if (PyErr_Occurred()) SWIG_fail;
25795 }
25796 Py_INCREF(Py_None); resultobj = Py_None;
25797 return resultobj;
25798 fail:
25799 return NULL;
25800 }
25801
25802
25803 static PyObject *_wrap_PreviewControlBar_OnFirst(PyObject *, PyObject *args, PyObject *kwargs) {
25804 PyObject *resultobj = NULL;
25805 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25806 PyObject * obj0 = 0 ;
25807 char *kwnames[] = {
25808 (char *) "self", NULL
25809 };
25810
25811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnFirst",kwnames,&obj0)) goto fail;
25812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25813 if (SWIG_arg_fail(1)) SWIG_fail;
25814 {
25815 PyThreadState* __tstate = wxPyBeginAllowThreads();
25816 (arg1)->OnFirst();
25817
25818 wxPyEndAllowThreads(__tstate);
25819 if (PyErr_Occurred()) SWIG_fail;
25820 }
25821 Py_INCREF(Py_None); resultobj = Py_None;
25822 return resultobj;
25823 fail:
25824 return NULL;
25825 }
25826
25827
25828 static PyObject *_wrap_PreviewControlBar_OnLast(PyObject *, PyObject *args, PyObject *kwargs) {
25829 PyObject *resultobj = NULL;
25830 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25831 PyObject * obj0 = 0 ;
25832 char *kwnames[] = {
25833 (char *) "self", NULL
25834 };
25835
25836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnLast",kwnames,&obj0)) goto fail;
25837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25838 if (SWIG_arg_fail(1)) SWIG_fail;
25839 {
25840 PyThreadState* __tstate = wxPyBeginAllowThreads();
25841 (arg1)->OnLast();
25842
25843 wxPyEndAllowThreads(__tstate);
25844 if (PyErr_Occurred()) SWIG_fail;
25845 }
25846 Py_INCREF(Py_None); resultobj = Py_None;
25847 return resultobj;
25848 fail:
25849 return NULL;
25850 }
25851
25852
25853 static PyObject *_wrap_PreviewControlBar_OnGoto(PyObject *, PyObject *args, PyObject *kwargs) {
25854 PyObject *resultobj = NULL;
25855 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25856 PyObject * obj0 = 0 ;
25857 char *kwnames[] = {
25858 (char *) "self", NULL
25859 };
25860
25861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnGoto",kwnames,&obj0)) goto fail;
25862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25863 if (SWIG_arg_fail(1)) SWIG_fail;
25864 {
25865 PyThreadState* __tstate = wxPyBeginAllowThreads();
25866 (arg1)->OnGoto();
25867
25868 wxPyEndAllowThreads(__tstate);
25869 if (PyErr_Occurred()) SWIG_fail;
25870 }
25871 Py_INCREF(Py_None); resultobj = Py_None;
25872 return resultobj;
25873 fail:
25874 return NULL;
25875 }
25876
25877
25878 static PyObject * PreviewControlBar_swigregister(PyObject *, PyObject *args) {
25879 PyObject *obj;
25880 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25881 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewControlBar, obj);
25882 Py_INCREF(obj);
25883 return Py_BuildValue((char *)"");
25884 }
25885 static PyObject *_wrap_new_PrintPreview__SWIG_0(PyObject *, PyObject *args) {
25886 PyObject *resultobj = NULL;
25887 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25888 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
25889 wxPrintDialogData *arg3 = (wxPrintDialogData *) NULL ;
25890 wxPrintPreview *result;
25891 PyObject * obj0 = 0 ;
25892 PyObject * obj1 = 0 ;
25893 PyObject * obj2 = 0 ;
25894
25895 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_PrintPreview",&obj0,&obj1,&obj2)) goto fail;
25896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25897 if (SWIG_arg_fail(1)) SWIG_fail;
25898 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25899 if (SWIG_arg_fail(2)) SWIG_fail;
25900 if (obj2) {
25901 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
25902 if (SWIG_arg_fail(3)) SWIG_fail;
25903 }
25904 {
25905 if (!wxPyCheckForApp()) SWIG_fail;
25906 PyThreadState* __tstate = wxPyBeginAllowThreads();
25907 result = (wxPrintPreview *)new wxPrintPreview(arg1,arg2,arg3);
25908
25909 wxPyEndAllowThreads(__tstate);
25910 if (PyErr_Occurred()) SWIG_fail;
25911 }
25912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 1);
25913 return resultobj;
25914 fail:
25915 return NULL;
25916 }
25917
25918
25919 static PyObject *_wrap_new_PrintPreview__SWIG_1(PyObject *, PyObject *args) {
25920 PyObject *resultobj = NULL;
25921 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25922 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
25923 wxPrintData *arg3 = (wxPrintData *) 0 ;
25924 wxPrintPreview *result;
25925 PyObject * obj0 = 0 ;
25926 PyObject * obj1 = 0 ;
25927 PyObject * obj2 = 0 ;
25928
25929 if(!PyArg_ParseTuple(args,(char *)"OOO:new_PrintPreview",&obj0,&obj1,&obj2)) goto fail;
25930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25931 if (SWIG_arg_fail(1)) SWIG_fail;
25932 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25933 if (SWIG_arg_fail(2)) SWIG_fail;
25934 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
25935 if (SWIG_arg_fail(3)) SWIG_fail;
25936 {
25937 if (!wxPyCheckForApp()) SWIG_fail;
25938 PyThreadState* __tstate = wxPyBeginAllowThreads();
25939 result = (wxPrintPreview *)new wxPrintPreview(arg1,arg2,arg3);
25940
25941 wxPyEndAllowThreads(__tstate);
25942 if (PyErr_Occurred()) SWIG_fail;
25943 }
25944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 1);
25945 return resultobj;
25946 fail:
25947 return NULL;
25948 }
25949
25950
25951 static PyObject *_wrap_new_PrintPreview(PyObject *self, PyObject *args) {
25952 int argc;
25953 PyObject *argv[4];
25954 int ii;
25955
25956 argc = PyObject_Length(args);
25957 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
25958 argv[ii] = PyTuple_GetItem(args,ii);
25959 }
25960 if ((argc >= 2) && (argc <= 3)) {
25961 int _v;
25962 {
25963 void *ptr;
25964 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25965 _v = 0;
25966 PyErr_Clear();
25967 } else {
25968 _v = 1;
25969 }
25970 }
25971 if (_v) {
25972 {
25973 void *ptr;
25974 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25975 _v = 0;
25976 PyErr_Clear();
25977 } else {
25978 _v = 1;
25979 }
25980 }
25981 if (_v) {
25982 if (argc <= 2) {
25983 return _wrap_new_PrintPreview__SWIG_0(self,args);
25984 }
25985 {
25986 void *ptr;
25987 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
25988 _v = 0;
25989 PyErr_Clear();
25990 } else {
25991 _v = 1;
25992 }
25993 }
25994 if (_v) {
25995 return _wrap_new_PrintPreview__SWIG_0(self,args);
25996 }
25997 }
25998 }
25999 }
26000 if (argc == 3) {
26001 int _v;
26002 {
26003 void *ptr;
26004 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26005 _v = 0;
26006 PyErr_Clear();
26007 } else {
26008 _v = 1;
26009 }
26010 }
26011 if (_v) {
26012 {
26013 void *ptr;
26014 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26015 _v = 0;
26016 PyErr_Clear();
26017 } else {
26018 _v = 1;
26019 }
26020 }
26021 if (_v) {
26022 {
26023 void *ptr;
26024 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
26025 _v = 0;
26026 PyErr_Clear();
26027 } else {
26028 _v = 1;
26029 }
26030 }
26031 if (_v) {
26032 return _wrap_new_PrintPreview__SWIG_1(self,args);
26033 }
26034 }
26035 }
26036 }
26037
26038 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintPreview'");
26039 return NULL;
26040 }
26041
26042
26043 static PyObject *_wrap_PrintPreview_SetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26044 PyObject *resultobj = NULL;
26045 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26046 int arg2 ;
26047 bool result;
26048 PyObject * obj0 = 0 ;
26049 PyObject * obj1 = 0 ;
26050 char *kwnames[] = {
26051 (char *) "self",(char *) "pageNum", NULL
26052 };
26053
26054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetCurrentPage",kwnames,&obj0,&obj1)) goto fail;
26055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26056 if (SWIG_arg_fail(1)) SWIG_fail;
26057 {
26058 arg2 = static_cast<int >(SWIG_As_int(obj1));
26059 if (SWIG_arg_fail(2)) SWIG_fail;
26060 }
26061 {
26062 PyThreadState* __tstate = wxPyBeginAllowThreads();
26063 result = (bool)(arg1)->SetCurrentPage(arg2);
26064
26065 wxPyEndAllowThreads(__tstate);
26066 if (PyErr_Occurred()) SWIG_fail;
26067 }
26068 {
26069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26070 }
26071 return resultobj;
26072 fail:
26073 return NULL;
26074 }
26075
26076
26077 static PyObject *_wrap_PrintPreview_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26078 PyObject *resultobj = NULL;
26079 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26080 int result;
26081 PyObject * obj0 = 0 ;
26082 char *kwnames[] = {
26083 (char *) "self", NULL
26084 };
26085
26086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetCurrentPage",kwnames,&obj0)) goto fail;
26087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26088 if (SWIG_arg_fail(1)) SWIG_fail;
26089 {
26090 PyThreadState* __tstate = wxPyBeginAllowThreads();
26091 result = (int)(arg1)->GetCurrentPage();
26092
26093 wxPyEndAllowThreads(__tstate);
26094 if (PyErr_Occurred()) SWIG_fail;
26095 }
26096 {
26097 resultobj = SWIG_From_int(static_cast<int >(result));
26098 }
26099 return resultobj;
26100 fail:
26101 return NULL;
26102 }
26103
26104
26105 static PyObject *_wrap_PrintPreview_SetPrintout(PyObject *, PyObject *args, PyObject *kwargs) {
26106 PyObject *resultobj = NULL;
26107 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26108 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26109 PyObject * obj0 = 0 ;
26110 PyObject * obj1 = 0 ;
26111 char *kwnames[] = {
26112 (char *) "self",(char *) "printout", NULL
26113 };
26114
26115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetPrintout",kwnames,&obj0,&obj1)) goto fail;
26116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26117 if (SWIG_arg_fail(1)) SWIG_fail;
26118 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26119 if (SWIG_arg_fail(2)) SWIG_fail;
26120 {
26121 PyThreadState* __tstate = wxPyBeginAllowThreads();
26122 (arg1)->SetPrintout(arg2);
26123
26124 wxPyEndAllowThreads(__tstate);
26125 if (PyErr_Occurred()) SWIG_fail;
26126 }
26127 Py_INCREF(Py_None); resultobj = Py_None;
26128 return resultobj;
26129 fail:
26130 return NULL;
26131 }
26132
26133
26134 static PyObject *_wrap_PrintPreview_GetPrintout(PyObject *, PyObject *args, PyObject *kwargs) {
26135 PyObject *resultobj = NULL;
26136 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26137 wxPyPrintout *result;
26138 PyObject * obj0 = 0 ;
26139 char *kwnames[] = {
26140 (char *) "self", NULL
26141 };
26142
26143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintout",kwnames,&obj0)) goto fail;
26144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26145 if (SWIG_arg_fail(1)) SWIG_fail;
26146 {
26147 PyThreadState* __tstate = wxPyBeginAllowThreads();
26148 result = (wxPyPrintout *)(arg1)->GetPrintout();
26149
26150 wxPyEndAllowThreads(__tstate);
26151 if (PyErr_Occurred()) SWIG_fail;
26152 }
26153 {
26154 resultobj = wxPyMake_wxObject(result, (bool)0);
26155 }
26156 return resultobj;
26157 fail:
26158 return NULL;
26159 }
26160
26161
26162 static PyObject *_wrap_PrintPreview_GetPrintoutForPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
26163 PyObject *resultobj = NULL;
26164 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26165 wxPyPrintout *result;
26166 PyObject * obj0 = 0 ;
26167 char *kwnames[] = {
26168 (char *) "self", NULL
26169 };
26170
26171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintoutForPrinting",kwnames,&obj0)) goto fail;
26172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26173 if (SWIG_arg_fail(1)) SWIG_fail;
26174 {
26175 PyThreadState* __tstate = wxPyBeginAllowThreads();
26176 result = (wxPyPrintout *)(arg1)->GetPrintoutForPrinting();
26177
26178 wxPyEndAllowThreads(__tstate);
26179 if (PyErr_Occurred()) SWIG_fail;
26180 }
26181 {
26182 resultobj = wxPyMake_wxObject(result, (bool)0);
26183 }
26184 return resultobj;
26185 fail:
26186 return NULL;
26187 }
26188
26189
26190 static PyObject *_wrap_PrintPreview_SetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
26191 PyObject *resultobj = NULL;
26192 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26193 wxFrame *arg2 = (wxFrame *) 0 ;
26194 PyObject * obj0 = 0 ;
26195 PyObject * obj1 = 0 ;
26196 char *kwnames[] = {
26197 (char *) "self",(char *) "frame", NULL
26198 };
26199
26200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetFrame",kwnames,&obj0,&obj1)) goto fail;
26201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26202 if (SWIG_arg_fail(1)) SWIG_fail;
26203 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
26204 if (SWIG_arg_fail(2)) SWIG_fail;
26205 {
26206 PyThreadState* __tstate = wxPyBeginAllowThreads();
26207 (arg1)->SetFrame(arg2);
26208
26209 wxPyEndAllowThreads(__tstate);
26210 if (PyErr_Occurred()) SWIG_fail;
26211 }
26212 Py_INCREF(Py_None); resultobj = Py_None;
26213 return resultobj;
26214 fail:
26215 return NULL;
26216 }
26217
26218
26219 static PyObject *_wrap_PrintPreview_SetCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
26220 PyObject *resultobj = NULL;
26221 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26222 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26223 PyObject * obj0 = 0 ;
26224 PyObject * obj1 = 0 ;
26225 char *kwnames[] = {
26226 (char *) "self",(char *) "canvas", NULL
26227 };
26228
26229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetCanvas",kwnames,&obj0,&obj1)) goto fail;
26230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26231 if (SWIG_arg_fail(1)) SWIG_fail;
26232 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26233 if (SWIG_arg_fail(2)) SWIG_fail;
26234 {
26235 PyThreadState* __tstate = wxPyBeginAllowThreads();
26236 (arg1)->SetCanvas(arg2);
26237
26238 wxPyEndAllowThreads(__tstate);
26239 if (PyErr_Occurred()) SWIG_fail;
26240 }
26241 Py_INCREF(Py_None); resultobj = Py_None;
26242 return resultobj;
26243 fail:
26244 return NULL;
26245 }
26246
26247
26248 static PyObject *_wrap_PrintPreview_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
26249 PyObject *resultobj = NULL;
26250 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26251 wxFrame *result;
26252 PyObject * obj0 = 0 ;
26253 char *kwnames[] = {
26254 (char *) "self", NULL
26255 };
26256
26257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetFrame",kwnames,&obj0)) goto fail;
26258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26259 if (SWIG_arg_fail(1)) SWIG_fail;
26260 {
26261 PyThreadState* __tstate = wxPyBeginAllowThreads();
26262 result = (wxFrame *)(arg1)->GetFrame();
26263
26264 wxPyEndAllowThreads(__tstate);
26265 if (PyErr_Occurred()) SWIG_fail;
26266 }
26267 {
26268 resultobj = wxPyMake_wxObject(result, 0);
26269 }
26270 return resultobj;
26271 fail:
26272 return NULL;
26273 }
26274
26275
26276 static PyObject *_wrap_PrintPreview_GetCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
26277 PyObject *resultobj = NULL;
26278 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26279 wxPreviewCanvas *result;
26280 PyObject * obj0 = 0 ;
26281 char *kwnames[] = {
26282 (char *) "self", NULL
26283 };
26284
26285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetCanvas",kwnames,&obj0)) goto fail;
26286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26287 if (SWIG_arg_fail(1)) SWIG_fail;
26288 {
26289 PyThreadState* __tstate = wxPyBeginAllowThreads();
26290 result = (wxPreviewCanvas *)(arg1)->GetCanvas();
26291
26292 wxPyEndAllowThreads(__tstate);
26293 if (PyErr_Occurred()) SWIG_fail;
26294 }
26295 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewCanvas, 0);
26296 return resultobj;
26297 fail:
26298 return NULL;
26299 }
26300
26301
26302 static PyObject *_wrap_PrintPreview_PaintPage(PyObject *, PyObject *args, PyObject *kwargs) {
26303 PyObject *resultobj = NULL;
26304 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26305 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26306 wxDC *arg3 = 0 ;
26307 bool result;
26308 PyObject * obj0 = 0 ;
26309 PyObject * obj1 = 0 ;
26310 PyObject * obj2 = 0 ;
26311 char *kwnames[] = {
26312 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26313 };
26314
26315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PrintPreview_PaintPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26317 if (SWIG_arg_fail(1)) SWIG_fail;
26318 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26319 if (SWIG_arg_fail(2)) SWIG_fail;
26320 {
26321 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26322 if (SWIG_arg_fail(3)) SWIG_fail;
26323 if (arg3 == NULL) {
26324 SWIG_null_ref("wxDC");
26325 }
26326 if (SWIG_arg_fail(3)) SWIG_fail;
26327 }
26328 {
26329 PyThreadState* __tstate = wxPyBeginAllowThreads();
26330 result = (bool)(arg1)->PaintPage(arg2,*arg3);
26331
26332 wxPyEndAllowThreads(__tstate);
26333 if (PyErr_Occurred()) SWIG_fail;
26334 }
26335 {
26336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26337 }
26338 return resultobj;
26339 fail:
26340 return NULL;
26341 }
26342
26343
26344 static PyObject *_wrap_PrintPreview_DrawBlankPage(PyObject *, PyObject *args, PyObject *kwargs) {
26345 PyObject *resultobj = NULL;
26346 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26347 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26348 wxDC *arg3 = 0 ;
26349 bool result;
26350 PyObject * obj0 = 0 ;
26351 PyObject * obj1 = 0 ;
26352 PyObject * obj2 = 0 ;
26353 char *kwnames[] = {
26354 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26355 };
26356
26357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PrintPreview_DrawBlankPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26358 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26359 if (SWIG_arg_fail(1)) SWIG_fail;
26360 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26361 if (SWIG_arg_fail(2)) SWIG_fail;
26362 {
26363 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26364 if (SWIG_arg_fail(3)) SWIG_fail;
26365 if (arg3 == NULL) {
26366 SWIG_null_ref("wxDC");
26367 }
26368 if (SWIG_arg_fail(3)) SWIG_fail;
26369 }
26370 {
26371 PyThreadState* __tstate = wxPyBeginAllowThreads();
26372 result = (bool)(arg1)->DrawBlankPage(arg2,*arg3);
26373
26374 wxPyEndAllowThreads(__tstate);
26375 if (PyErr_Occurred()) SWIG_fail;
26376 }
26377 {
26378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26379 }
26380 return resultobj;
26381 fail:
26382 return NULL;
26383 }
26384
26385
26386 static PyObject *_wrap_PrintPreview_RenderPage(PyObject *, PyObject *args, PyObject *kwargs) {
26387 PyObject *resultobj = NULL;
26388 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26389 int arg2 ;
26390 bool result;
26391 PyObject * obj0 = 0 ;
26392 PyObject * obj1 = 0 ;
26393 char *kwnames[] = {
26394 (char *) "self",(char *) "pageNum", NULL
26395 };
26396
26397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_RenderPage",kwnames,&obj0,&obj1)) goto fail;
26398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26399 if (SWIG_arg_fail(1)) SWIG_fail;
26400 {
26401 arg2 = static_cast<int >(SWIG_As_int(obj1));
26402 if (SWIG_arg_fail(2)) SWIG_fail;
26403 }
26404 {
26405 PyThreadState* __tstate = wxPyBeginAllowThreads();
26406 result = (bool)(arg1)->RenderPage(arg2);
26407
26408 wxPyEndAllowThreads(__tstate);
26409 if (PyErr_Occurred()) SWIG_fail;
26410 }
26411 {
26412 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26413 }
26414 return resultobj;
26415 fail:
26416 return NULL;
26417 }
26418
26419
26420 static PyObject *_wrap_PrintPreview_AdjustScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
26421 PyObject *resultobj = NULL;
26422 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26423 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26424 PyObject * obj0 = 0 ;
26425 PyObject * obj1 = 0 ;
26426 char *kwnames[] = {
26427 (char *) "self",(char *) "canvas", NULL
26428 };
26429
26430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_AdjustScrollbars",kwnames,&obj0,&obj1)) goto fail;
26431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26432 if (SWIG_arg_fail(1)) SWIG_fail;
26433 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26434 if (SWIG_arg_fail(2)) SWIG_fail;
26435 {
26436 PyThreadState* __tstate = wxPyBeginAllowThreads();
26437 (arg1)->AdjustScrollbars(arg2);
26438
26439 wxPyEndAllowThreads(__tstate);
26440 if (PyErr_Occurred()) SWIG_fail;
26441 }
26442 Py_INCREF(Py_None); resultobj = Py_None;
26443 return resultobj;
26444 fail:
26445 return NULL;
26446 }
26447
26448
26449 static PyObject *_wrap_PrintPreview_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
26450 PyObject *resultobj = NULL;
26451 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26452 wxPrintDialogData *result;
26453 PyObject * obj0 = 0 ;
26454 char *kwnames[] = {
26455 (char *) "self", NULL
26456 };
26457
26458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintDialogData",kwnames,&obj0)) goto fail;
26459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26460 if (SWIG_arg_fail(1)) SWIG_fail;
26461 {
26462 PyThreadState* __tstate = wxPyBeginAllowThreads();
26463 {
26464 wxPrintDialogData &_result_ref = (arg1)->GetPrintDialogData();
26465 result = (wxPrintDialogData *) &_result_ref;
26466 }
26467
26468 wxPyEndAllowThreads(__tstate);
26469 if (PyErr_Occurred()) SWIG_fail;
26470 }
26471 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
26472 return resultobj;
26473 fail:
26474 return NULL;
26475 }
26476
26477
26478 static PyObject *_wrap_PrintPreview_SetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
26479 PyObject *resultobj = NULL;
26480 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26481 int arg2 ;
26482 PyObject * obj0 = 0 ;
26483 PyObject * obj1 = 0 ;
26484 char *kwnames[] = {
26485 (char *) "self",(char *) "percent", NULL
26486 };
26487
26488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetZoom",kwnames,&obj0,&obj1)) goto fail;
26489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26490 if (SWIG_arg_fail(1)) SWIG_fail;
26491 {
26492 arg2 = static_cast<int >(SWIG_As_int(obj1));
26493 if (SWIG_arg_fail(2)) SWIG_fail;
26494 }
26495 {
26496 PyThreadState* __tstate = wxPyBeginAllowThreads();
26497 (arg1)->SetZoom(arg2);
26498
26499 wxPyEndAllowThreads(__tstate);
26500 if (PyErr_Occurred()) SWIG_fail;
26501 }
26502 Py_INCREF(Py_None); resultobj = Py_None;
26503 return resultobj;
26504 fail:
26505 return NULL;
26506 }
26507
26508
26509 static PyObject *_wrap_PrintPreview_GetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
26510 PyObject *resultobj = NULL;
26511 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26512 int result;
26513 PyObject * obj0 = 0 ;
26514 char *kwnames[] = {
26515 (char *) "self", NULL
26516 };
26517
26518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetZoom",kwnames,&obj0)) goto fail;
26519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26520 if (SWIG_arg_fail(1)) SWIG_fail;
26521 {
26522 PyThreadState* __tstate = wxPyBeginAllowThreads();
26523 result = (int)(arg1)->GetZoom();
26524
26525 wxPyEndAllowThreads(__tstate);
26526 if (PyErr_Occurred()) SWIG_fail;
26527 }
26528 {
26529 resultobj = SWIG_From_int(static_cast<int >(result));
26530 }
26531 return resultobj;
26532 fail:
26533 return NULL;
26534 }
26535
26536
26537 static PyObject *_wrap_PrintPreview_GetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
26538 PyObject *resultobj = NULL;
26539 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26540 int result;
26541 PyObject * obj0 = 0 ;
26542 char *kwnames[] = {
26543 (char *) "self", NULL
26544 };
26545
26546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetMaxPage",kwnames,&obj0)) goto fail;
26547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26548 if (SWIG_arg_fail(1)) SWIG_fail;
26549 {
26550 PyThreadState* __tstate = wxPyBeginAllowThreads();
26551 result = (int)(arg1)->GetMaxPage();
26552
26553 wxPyEndAllowThreads(__tstate);
26554 if (PyErr_Occurred()) SWIG_fail;
26555 }
26556 {
26557 resultobj = SWIG_From_int(static_cast<int >(result));
26558 }
26559 return resultobj;
26560 fail:
26561 return NULL;
26562 }
26563
26564
26565 static PyObject *_wrap_PrintPreview_GetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
26566 PyObject *resultobj = NULL;
26567 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26568 int result;
26569 PyObject * obj0 = 0 ;
26570 char *kwnames[] = {
26571 (char *) "self", NULL
26572 };
26573
26574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetMinPage",kwnames,&obj0)) goto fail;
26575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26576 if (SWIG_arg_fail(1)) SWIG_fail;
26577 {
26578 PyThreadState* __tstate = wxPyBeginAllowThreads();
26579 result = (int)(arg1)->GetMinPage();
26580
26581 wxPyEndAllowThreads(__tstate);
26582 if (PyErr_Occurred()) SWIG_fail;
26583 }
26584 {
26585 resultobj = SWIG_From_int(static_cast<int >(result));
26586 }
26587 return resultobj;
26588 fail:
26589 return NULL;
26590 }
26591
26592
26593 static PyObject *_wrap_PrintPreview_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
26594 PyObject *resultobj = NULL;
26595 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26596 bool result;
26597 PyObject * obj0 = 0 ;
26598 char *kwnames[] = {
26599 (char *) "self", NULL
26600 };
26601
26602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_Ok",kwnames,&obj0)) goto fail;
26603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26604 if (SWIG_arg_fail(1)) SWIG_fail;
26605 {
26606 PyThreadState* __tstate = wxPyBeginAllowThreads();
26607 result = (bool)(arg1)->Ok();
26608
26609 wxPyEndAllowThreads(__tstate);
26610 if (PyErr_Occurred()) SWIG_fail;
26611 }
26612 {
26613 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26614 }
26615 return resultobj;
26616 fail:
26617 return NULL;
26618 }
26619
26620
26621 static PyObject *_wrap_PrintPreview_SetOk(PyObject *, PyObject *args, PyObject *kwargs) {
26622 PyObject *resultobj = NULL;
26623 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26624 bool arg2 ;
26625 PyObject * obj0 = 0 ;
26626 PyObject * obj1 = 0 ;
26627 char *kwnames[] = {
26628 (char *) "self",(char *) "ok", NULL
26629 };
26630
26631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetOk",kwnames,&obj0,&obj1)) goto fail;
26632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26633 if (SWIG_arg_fail(1)) SWIG_fail;
26634 {
26635 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
26636 if (SWIG_arg_fail(2)) SWIG_fail;
26637 }
26638 {
26639 PyThreadState* __tstate = wxPyBeginAllowThreads();
26640 (arg1)->SetOk(arg2);
26641
26642 wxPyEndAllowThreads(__tstate);
26643 if (PyErr_Occurred()) SWIG_fail;
26644 }
26645 Py_INCREF(Py_None); resultobj = Py_None;
26646 return resultobj;
26647 fail:
26648 return NULL;
26649 }
26650
26651
26652 static PyObject *_wrap_PrintPreview_Print(PyObject *, PyObject *args, PyObject *kwargs) {
26653 PyObject *resultobj = NULL;
26654 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26655 bool arg2 ;
26656 bool result;
26657 PyObject * obj0 = 0 ;
26658 PyObject * obj1 = 0 ;
26659 char *kwnames[] = {
26660 (char *) "self",(char *) "interactive", NULL
26661 };
26662
26663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_Print",kwnames,&obj0,&obj1)) goto fail;
26664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26665 if (SWIG_arg_fail(1)) SWIG_fail;
26666 {
26667 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
26668 if (SWIG_arg_fail(2)) SWIG_fail;
26669 }
26670 {
26671 PyThreadState* __tstate = wxPyBeginAllowThreads();
26672 result = (bool)(arg1)->Print(arg2);
26673
26674 wxPyEndAllowThreads(__tstate);
26675 if (PyErr_Occurred()) SWIG_fail;
26676 }
26677 {
26678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26679 }
26680 return resultobj;
26681 fail:
26682 return NULL;
26683 }
26684
26685
26686 static PyObject *_wrap_PrintPreview_DetermineScaling(PyObject *, PyObject *args, PyObject *kwargs) {
26687 PyObject *resultobj = NULL;
26688 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26689 PyObject * obj0 = 0 ;
26690 char *kwnames[] = {
26691 (char *) "self", NULL
26692 };
26693
26694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_DetermineScaling",kwnames,&obj0)) goto fail;
26695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26696 if (SWIG_arg_fail(1)) SWIG_fail;
26697 {
26698 PyThreadState* __tstate = wxPyBeginAllowThreads();
26699 (arg1)->DetermineScaling();
26700
26701 wxPyEndAllowThreads(__tstate);
26702 if (PyErr_Occurred()) SWIG_fail;
26703 }
26704 Py_INCREF(Py_None); resultobj = Py_None;
26705 return resultobj;
26706 fail:
26707 return NULL;
26708 }
26709
26710
26711 static PyObject * PrintPreview_swigregister(PyObject *, PyObject *args) {
26712 PyObject *obj;
26713 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26714 SWIG_TypeClientData(SWIGTYPE_p_wxPrintPreview, obj);
26715 Py_INCREF(obj);
26716 return Py_BuildValue((char *)"");
26717 }
26718 static PyObject *_wrap_new_PyPrintPreview__SWIG_0(PyObject *, PyObject *args) {
26719 PyObject *resultobj = NULL;
26720 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
26721 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26722 wxPrintDialogData *arg3 = (wxPrintDialogData *) NULL ;
26723 wxPyPrintPreview *result;
26724 PyObject * obj0 = 0 ;
26725 PyObject * obj1 = 0 ;
26726 PyObject * obj2 = 0 ;
26727
26728 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_PyPrintPreview",&obj0,&obj1,&obj2)) goto fail;
26729 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26730 if (SWIG_arg_fail(1)) SWIG_fail;
26731 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26732 if (SWIG_arg_fail(2)) SWIG_fail;
26733 if (obj2) {
26734 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
26735 if (SWIG_arg_fail(3)) SWIG_fail;
26736 }
26737 {
26738 if (!wxPyCheckForApp()) SWIG_fail;
26739 PyThreadState* __tstate = wxPyBeginAllowThreads();
26740 result = (wxPyPrintPreview *)new wxPyPrintPreview(arg1,arg2,arg3);
26741
26742 wxPyEndAllowThreads(__tstate);
26743 if (PyErr_Occurred()) SWIG_fail;
26744 }
26745 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPrintPreview, 1);
26746 return resultobj;
26747 fail:
26748 return NULL;
26749 }
26750
26751
26752 static PyObject *_wrap_new_PyPrintPreview__SWIG_1(PyObject *, PyObject *args) {
26753 PyObject *resultobj = NULL;
26754 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
26755 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26756 wxPrintData *arg3 = (wxPrintData *) 0 ;
26757 wxPyPrintPreview *result;
26758 PyObject * obj0 = 0 ;
26759 PyObject * obj1 = 0 ;
26760 PyObject * obj2 = 0 ;
26761
26762 if(!PyArg_ParseTuple(args,(char *)"OOO:new_PyPrintPreview",&obj0,&obj1,&obj2)) goto fail;
26763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26764 if (SWIG_arg_fail(1)) SWIG_fail;
26765 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26766 if (SWIG_arg_fail(2)) SWIG_fail;
26767 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
26768 if (SWIG_arg_fail(3)) SWIG_fail;
26769 {
26770 if (!wxPyCheckForApp()) SWIG_fail;
26771 PyThreadState* __tstate = wxPyBeginAllowThreads();
26772 result = (wxPyPrintPreview *)new wxPyPrintPreview(arg1,arg2,arg3);
26773
26774 wxPyEndAllowThreads(__tstate);
26775 if (PyErr_Occurred()) SWIG_fail;
26776 }
26777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPrintPreview, 1);
26778 return resultobj;
26779 fail:
26780 return NULL;
26781 }
26782
26783
26784 static PyObject *_wrap_new_PyPrintPreview(PyObject *self, PyObject *args) {
26785 int argc;
26786 PyObject *argv[4];
26787 int ii;
26788
26789 argc = PyObject_Length(args);
26790 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
26791 argv[ii] = PyTuple_GetItem(args,ii);
26792 }
26793 if ((argc >= 2) && (argc <= 3)) {
26794 int _v;
26795 {
26796 void *ptr;
26797 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26798 _v = 0;
26799 PyErr_Clear();
26800 } else {
26801 _v = 1;
26802 }
26803 }
26804 if (_v) {
26805 {
26806 void *ptr;
26807 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26808 _v = 0;
26809 PyErr_Clear();
26810 } else {
26811 _v = 1;
26812 }
26813 }
26814 if (_v) {
26815 if (argc <= 2) {
26816 return _wrap_new_PyPrintPreview__SWIG_0(self,args);
26817 }
26818 {
26819 void *ptr;
26820 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
26821 _v = 0;
26822 PyErr_Clear();
26823 } else {
26824 _v = 1;
26825 }
26826 }
26827 if (_v) {
26828 return _wrap_new_PyPrintPreview__SWIG_0(self,args);
26829 }
26830 }
26831 }
26832 }
26833 if (argc == 3) {
26834 int _v;
26835 {
26836 void *ptr;
26837 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26838 _v = 0;
26839 PyErr_Clear();
26840 } else {
26841 _v = 1;
26842 }
26843 }
26844 if (_v) {
26845 {
26846 void *ptr;
26847 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26848 _v = 0;
26849 PyErr_Clear();
26850 } else {
26851 _v = 1;
26852 }
26853 }
26854 if (_v) {
26855 {
26856 void *ptr;
26857 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
26858 _v = 0;
26859 PyErr_Clear();
26860 } else {
26861 _v = 1;
26862 }
26863 }
26864 if (_v) {
26865 return _wrap_new_PyPrintPreview__SWIG_1(self,args);
26866 }
26867 }
26868 }
26869 }
26870
26871 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PyPrintPreview'");
26872 return NULL;
26873 }
26874
26875
26876 static PyObject *_wrap_PyPrintPreview__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26877 PyObject *resultobj = NULL;
26878 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26879 PyObject *arg2 = (PyObject *) 0 ;
26880 PyObject *arg3 = (PyObject *) 0 ;
26881 PyObject * obj0 = 0 ;
26882 PyObject * obj1 = 0 ;
26883 PyObject * obj2 = 0 ;
26884 char *kwnames[] = {
26885 (char *) "self",(char *) "self",(char *) "_class", NULL
26886 };
26887
26888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26890 if (SWIG_arg_fail(1)) SWIG_fail;
26891 arg2 = obj1;
26892 arg3 = obj2;
26893 {
26894 PyThreadState* __tstate = wxPyBeginAllowThreads();
26895 (arg1)->_setCallbackInfo(arg2,arg3);
26896
26897 wxPyEndAllowThreads(__tstate);
26898 if (PyErr_Occurred()) SWIG_fail;
26899 }
26900 Py_INCREF(Py_None); resultobj = Py_None;
26901 return resultobj;
26902 fail:
26903 return NULL;
26904 }
26905
26906
26907 static PyObject *_wrap_PyPrintPreview_SetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26908 PyObject *resultobj = NULL;
26909 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26910 int arg2 ;
26911 bool result;
26912 PyObject * obj0 = 0 ;
26913 PyObject * obj1 = 0 ;
26914 char *kwnames[] = {
26915 (char *) "self",(char *) "pageNum", NULL
26916 };
26917
26918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_SetCurrentPage",kwnames,&obj0,&obj1)) goto fail;
26919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26920 if (SWIG_arg_fail(1)) SWIG_fail;
26921 {
26922 arg2 = static_cast<int >(SWIG_As_int(obj1));
26923 if (SWIG_arg_fail(2)) SWIG_fail;
26924 }
26925 {
26926 PyThreadState* __tstate = wxPyBeginAllowThreads();
26927 result = (bool)(arg1)->SetCurrentPage(arg2);
26928
26929 wxPyEndAllowThreads(__tstate);
26930 if (PyErr_Occurred()) SWIG_fail;
26931 }
26932 {
26933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26934 }
26935 return resultobj;
26936 fail:
26937 return NULL;
26938 }
26939
26940
26941 static PyObject *_wrap_PyPrintPreview_PaintPage(PyObject *, PyObject *args, PyObject *kwargs) {
26942 PyObject *resultobj = NULL;
26943 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26944 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26945 wxDC *arg3 = 0 ;
26946 bool result;
26947 PyObject * obj0 = 0 ;
26948 PyObject * obj1 = 0 ;
26949 PyObject * obj2 = 0 ;
26950 char *kwnames[] = {
26951 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26952 };
26953
26954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview_PaintPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26956 if (SWIG_arg_fail(1)) SWIG_fail;
26957 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26958 if (SWIG_arg_fail(2)) SWIG_fail;
26959 {
26960 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26961 if (SWIG_arg_fail(3)) SWIG_fail;
26962 if (arg3 == NULL) {
26963 SWIG_null_ref("wxDC");
26964 }
26965 if (SWIG_arg_fail(3)) SWIG_fail;
26966 }
26967 {
26968 PyThreadState* __tstate = wxPyBeginAllowThreads();
26969 result = (bool)(arg1)->PaintPage(arg2,*arg3);
26970
26971 wxPyEndAllowThreads(__tstate);
26972 if (PyErr_Occurred()) SWIG_fail;
26973 }
26974 {
26975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26976 }
26977 return resultobj;
26978 fail:
26979 return NULL;
26980 }
26981
26982
26983 static PyObject *_wrap_PyPrintPreview_DrawBlankPage(PyObject *, PyObject *args, PyObject *kwargs) {
26984 PyObject *resultobj = NULL;
26985 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26986 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26987 wxDC *arg3 = 0 ;
26988 bool result;
26989 PyObject * obj0 = 0 ;
26990 PyObject * obj1 = 0 ;
26991 PyObject * obj2 = 0 ;
26992 char *kwnames[] = {
26993 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26994 };
26995
26996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview_DrawBlankPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26998 if (SWIG_arg_fail(1)) SWIG_fail;
26999 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
27000 if (SWIG_arg_fail(2)) SWIG_fail;
27001 {
27002 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
27003 if (SWIG_arg_fail(3)) SWIG_fail;
27004 if (arg3 == NULL) {
27005 SWIG_null_ref("wxDC");
27006 }
27007 if (SWIG_arg_fail(3)) SWIG_fail;
27008 }
27009 {
27010 PyThreadState* __tstate = wxPyBeginAllowThreads();
27011 result = (bool)(arg1)->DrawBlankPage(arg2,*arg3);
27012
27013 wxPyEndAllowThreads(__tstate);
27014 if (PyErr_Occurred()) SWIG_fail;
27015 }
27016 {
27017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27018 }
27019 return resultobj;
27020 fail:
27021 return NULL;
27022 }
27023
27024
27025 static PyObject *_wrap_PyPrintPreview_RenderPage(PyObject *, PyObject *args, PyObject *kwargs) {
27026 PyObject *resultobj = NULL;
27027 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27028 int arg2 ;
27029 bool result;
27030 PyObject * obj0 = 0 ;
27031 PyObject * obj1 = 0 ;
27032 char *kwnames[] = {
27033 (char *) "self",(char *) "pageNum", NULL
27034 };
27035
27036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_RenderPage",kwnames,&obj0,&obj1)) goto fail;
27037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27038 if (SWIG_arg_fail(1)) SWIG_fail;
27039 {
27040 arg2 = static_cast<int >(SWIG_As_int(obj1));
27041 if (SWIG_arg_fail(2)) SWIG_fail;
27042 }
27043 {
27044 PyThreadState* __tstate = wxPyBeginAllowThreads();
27045 result = (bool)(arg1)->RenderPage(arg2);
27046
27047 wxPyEndAllowThreads(__tstate);
27048 if (PyErr_Occurred()) SWIG_fail;
27049 }
27050 {
27051 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27052 }
27053 return resultobj;
27054 fail:
27055 return NULL;
27056 }
27057
27058
27059 static PyObject *_wrap_PyPrintPreview_SetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
27060 PyObject *resultobj = NULL;
27061 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27062 int arg2 ;
27063 PyObject * obj0 = 0 ;
27064 PyObject * obj1 = 0 ;
27065 char *kwnames[] = {
27066 (char *) "self",(char *) "percent", NULL
27067 };
27068
27069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_SetZoom",kwnames,&obj0,&obj1)) goto fail;
27070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27071 if (SWIG_arg_fail(1)) SWIG_fail;
27072 {
27073 arg2 = static_cast<int >(SWIG_As_int(obj1));
27074 if (SWIG_arg_fail(2)) SWIG_fail;
27075 }
27076 {
27077 PyThreadState* __tstate = wxPyBeginAllowThreads();
27078 (arg1)->SetZoom(arg2);
27079
27080 wxPyEndAllowThreads(__tstate);
27081 if (PyErr_Occurred()) SWIG_fail;
27082 }
27083 Py_INCREF(Py_None); resultobj = Py_None;
27084 return resultobj;
27085 fail:
27086 return NULL;
27087 }
27088
27089
27090 static PyObject *_wrap_PyPrintPreview_Print(PyObject *, PyObject *args, PyObject *kwargs) {
27091 PyObject *resultobj = NULL;
27092 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27093 bool arg2 ;
27094 bool result;
27095 PyObject * obj0 = 0 ;
27096 PyObject * obj1 = 0 ;
27097 char *kwnames[] = {
27098 (char *) "self",(char *) "interactive", NULL
27099 };
27100
27101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_Print",kwnames,&obj0,&obj1)) goto fail;
27102 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27103 if (SWIG_arg_fail(1)) SWIG_fail;
27104 {
27105 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
27106 if (SWIG_arg_fail(2)) SWIG_fail;
27107 }
27108 {
27109 PyThreadState* __tstate = wxPyBeginAllowThreads();
27110 result = (bool)(arg1)->Print(arg2);
27111
27112 wxPyEndAllowThreads(__tstate);
27113 if (PyErr_Occurred()) SWIG_fail;
27114 }
27115 {
27116 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27117 }
27118 return resultobj;
27119 fail:
27120 return NULL;
27121 }
27122
27123
27124 static PyObject *_wrap_PyPrintPreview_DetermineScaling(PyObject *, PyObject *args, PyObject *kwargs) {
27125 PyObject *resultobj = NULL;
27126 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27127 PyObject * obj0 = 0 ;
27128 char *kwnames[] = {
27129 (char *) "self", NULL
27130 };
27131
27132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPrintPreview_DetermineScaling",kwnames,&obj0)) goto fail;
27133 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27134 if (SWIG_arg_fail(1)) SWIG_fail;
27135 {
27136 PyThreadState* __tstate = wxPyBeginAllowThreads();
27137 (arg1)->DetermineScaling();
27138
27139 wxPyEndAllowThreads(__tstate);
27140 if (PyErr_Occurred()) SWIG_fail;
27141 }
27142 Py_INCREF(Py_None); resultobj = Py_None;
27143 return resultobj;
27144 fail:
27145 return NULL;
27146 }
27147
27148
27149 static PyObject * PyPrintPreview_swigregister(PyObject *, PyObject *args) {
27150 PyObject *obj;
27151 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27152 SWIG_TypeClientData(SWIGTYPE_p_wxPyPrintPreview, obj);
27153 Py_INCREF(obj);
27154 return Py_BuildValue((char *)"");
27155 }
27156 static PyObject *_wrap_new_PyPreviewFrame(PyObject *, PyObject *args, PyObject *kwargs) {
27157 PyObject *resultobj = NULL;
27158 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
27159 wxFrame *arg2 = (wxFrame *) 0 ;
27160 wxString *arg3 = 0 ;
27161 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27162 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27163 wxSize const &arg5_defvalue = wxDefaultSize ;
27164 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27165 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
27166 wxString const &arg7_defvalue = wxPyFrameNameStr ;
27167 wxString *arg7 = (wxString *) &arg7_defvalue ;
27168 wxPyPreviewFrame *result;
27169 bool temp3 = false ;
27170 wxPoint temp4 ;
27171 wxSize temp5 ;
27172 bool temp7 = false ;
27173 PyObject * obj0 = 0 ;
27174 PyObject * obj1 = 0 ;
27175 PyObject * obj2 = 0 ;
27176 PyObject * obj3 = 0 ;
27177 PyObject * obj4 = 0 ;
27178 PyObject * obj5 = 0 ;
27179 PyObject * obj6 = 0 ;
27180 char *kwnames[] = {
27181 (char *) "preview",(char *) "parent",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
27182 };
27183
27184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PyPreviewFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27186 if (SWIG_arg_fail(1)) SWIG_fail;
27187 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
27188 if (SWIG_arg_fail(2)) SWIG_fail;
27189 {
27190 arg3 = wxString_in_helper(obj2);
27191 if (arg3 == NULL) SWIG_fail;
27192 temp3 = true;
27193 }
27194 if (obj3) {
27195 {
27196 arg4 = &temp4;
27197 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
27198 }
27199 }
27200 if (obj4) {
27201 {
27202 arg5 = &temp5;
27203 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
27204 }
27205 }
27206 if (obj5) {
27207 {
27208 arg6 = static_cast<long >(SWIG_As_long(obj5));
27209 if (SWIG_arg_fail(6)) SWIG_fail;
27210 }
27211 }
27212 if (obj6) {
27213 {
27214 arg7 = wxString_in_helper(obj6);
27215 if (arg7 == NULL) SWIG_fail;
27216 temp7 = true;
27217 }
27218 }
27219 {
27220 if (!wxPyCheckForApp()) SWIG_fail;
27221 PyThreadState* __tstate = wxPyBeginAllowThreads();
27222 result = (wxPyPreviewFrame *)new wxPyPreviewFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
27223
27224 wxPyEndAllowThreads(__tstate);
27225 if (PyErr_Occurred()) SWIG_fail;
27226 }
27227 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPreviewFrame, 1);
27228 {
27229 if (temp3)
27230 delete arg3;
27231 }
27232 {
27233 if (temp7)
27234 delete arg7;
27235 }
27236 return resultobj;
27237 fail:
27238 {
27239 if (temp3)
27240 delete arg3;
27241 }
27242 {
27243 if (temp7)
27244 delete arg7;
27245 }
27246 return NULL;
27247 }
27248
27249
27250 static PyObject *_wrap_PyPreviewFrame__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27251 PyObject *resultobj = NULL;
27252 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27253 PyObject *arg2 = (PyObject *) 0 ;
27254 PyObject *arg3 = (PyObject *) 0 ;
27255 PyObject * obj0 = 0 ;
27256 PyObject * obj1 = 0 ;
27257 PyObject * obj2 = 0 ;
27258 char *kwnames[] = {
27259 (char *) "self",(char *) "self",(char *) "_class", NULL
27260 };
27261
27262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPreviewFrame__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27263 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27264 if (SWIG_arg_fail(1)) SWIG_fail;
27265 arg2 = obj1;
27266 arg3 = obj2;
27267 {
27268 PyThreadState* __tstate = wxPyBeginAllowThreads();
27269 (arg1)->_setCallbackInfo(arg2,arg3);
27270
27271 wxPyEndAllowThreads(__tstate);
27272 if (PyErr_Occurred()) SWIG_fail;
27273 }
27274 Py_INCREF(Py_None); resultobj = Py_None;
27275 return resultobj;
27276 fail:
27277 return NULL;
27278 }
27279
27280
27281 static PyObject *_wrap_PyPreviewFrame_SetPreviewCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
27282 PyObject *resultobj = NULL;
27283 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27284 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
27285 PyObject * obj0 = 0 ;
27286 PyObject * obj1 = 0 ;
27287 char *kwnames[] = {
27288 (char *) "self",(char *) "canvas", NULL
27289 };
27290
27291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewFrame_SetPreviewCanvas",kwnames,&obj0,&obj1)) goto fail;
27292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27293 if (SWIG_arg_fail(1)) SWIG_fail;
27294 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
27295 if (SWIG_arg_fail(2)) SWIG_fail;
27296 {
27297 PyThreadState* __tstate = wxPyBeginAllowThreads();
27298 (arg1)->SetPreviewCanvas(arg2);
27299
27300 wxPyEndAllowThreads(__tstate);
27301 if (PyErr_Occurred()) SWIG_fail;
27302 }
27303 Py_INCREF(Py_None); resultobj = Py_None;
27304 return resultobj;
27305 fail:
27306 return NULL;
27307 }
27308
27309
27310 static PyObject *_wrap_PyPreviewFrame_SetControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27311 PyObject *resultobj = NULL;
27312 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27313 wxPreviewControlBar *arg2 = (wxPreviewControlBar *) 0 ;
27314 PyObject * obj0 = 0 ;
27315 PyObject * obj1 = 0 ;
27316 char *kwnames[] = {
27317 (char *) "self",(char *) "bar", NULL
27318 };
27319
27320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewFrame_SetControlBar",kwnames,&obj0,&obj1)) goto fail;
27321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27322 if (SWIG_arg_fail(1)) SWIG_fail;
27323 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27324 if (SWIG_arg_fail(2)) SWIG_fail;
27325 {
27326 PyThreadState* __tstate = wxPyBeginAllowThreads();
27327 (arg1)->SetControlBar(arg2);
27328
27329 wxPyEndAllowThreads(__tstate);
27330 if (PyErr_Occurred()) SWIG_fail;
27331 }
27332 Py_INCREF(Py_None); resultobj = Py_None;
27333 return resultobj;
27334 fail:
27335 return NULL;
27336 }
27337
27338
27339 static PyObject *_wrap_PyPreviewFrame_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
27340 PyObject *resultobj = NULL;
27341 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27342 PyObject * obj0 = 0 ;
27343 char *kwnames[] = {
27344 (char *) "self", NULL
27345 };
27346
27347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_Initialize",kwnames,&obj0)) goto fail;
27348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27349 if (SWIG_arg_fail(1)) SWIG_fail;
27350 {
27351 PyThreadState* __tstate = wxPyBeginAllowThreads();
27352 (arg1)->Initialize();
27353
27354 wxPyEndAllowThreads(__tstate);
27355 if (PyErr_Occurred()) SWIG_fail;
27356 }
27357 Py_INCREF(Py_None); resultobj = Py_None;
27358 return resultobj;
27359 fail:
27360 return NULL;
27361 }
27362
27363
27364 static PyObject *_wrap_PyPreviewFrame_CreateCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
27365 PyObject *resultobj = NULL;
27366 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27367 PyObject * obj0 = 0 ;
27368 char *kwnames[] = {
27369 (char *) "self", NULL
27370 };
27371
27372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_CreateCanvas",kwnames,&obj0)) goto fail;
27373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27374 if (SWIG_arg_fail(1)) SWIG_fail;
27375 {
27376 PyThreadState* __tstate = wxPyBeginAllowThreads();
27377 (arg1)->CreateCanvas();
27378
27379 wxPyEndAllowThreads(__tstate);
27380 if (PyErr_Occurred()) SWIG_fail;
27381 }
27382 Py_INCREF(Py_None); resultobj = Py_None;
27383 return resultobj;
27384 fail:
27385 return NULL;
27386 }
27387
27388
27389 static PyObject *_wrap_PyPreviewFrame_CreateControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27390 PyObject *resultobj = NULL;
27391 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27392 PyObject * obj0 = 0 ;
27393 char *kwnames[] = {
27394 (char *) "self", NULL
27395 };
27396
27397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_CreateControlBar",kwnames,&obj0)) goto fail;
27398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27399 if (SWIG_arg_fail(1)) SWIG_fail;
27400 {
27401 PyThreadState* __tstate = wxPyBeginAllowThreads();
27402 (arg1)->CreateControlBar();
27403
27404 wxPyEndAllowThreads(__tstate);
27405 if (PyErr_Occurred()) SWIG_fail;
27406 }
27407 Py_INCREF(Py_None); resultobj = Py_None;
27408 return resultobj;
27409 fail:
27410 return NULL;
27411 }
27412
27413
27414 static PyObject * PyPreviewFrame_swigregister(PyObject *, PyObject *args) {
27415 PyObject *obj;
27416 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27417 SWIG_TypeClientData(SWIGTYPE_p_wxPyPreviewFrame, obj);
27418 Py_INCREF(obj);
27419 return Py_BuildValue((char *)"");
27420 }
27421 static PyObject *_wrap_new_PyPreviewControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27422 PyObject *resultobj = NULL;
27423 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
27424 long arg2 ;
27425 wxWindow *arg3 = (wxWindow *) 0 ;
27426 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27427 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27428 wxSize const &arg5_defvalue = wxDefaultSize ;
27429 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27430 long arg6 = (long) 0 ;
27431 wxString const &arg7_defvalue = wxPyPanelNameStr ;
27432 wxString *arg7 = (wxString *) &arg7_defvalue ;
27433 wxPyPreviewControlBar *result;
27434 wxPoint temp4 ;
27435 wxSize temp5 ;
27436 bool temp7 = false ;
27437 PyObject * obj0 = 0 ;
27438 PyObject * obj1 = 0 ;
27439 PyObject * obj2 = 0 ;
27440 PyObject * obj3 = 0 ;
27441 PyObject * obj4 = 0 ;
27442 PyObject * obj5 = 0 ;
27443 PyObject * obj6 = 0 ;
27444 char *kwnames[] = {
27445 (char *) "preview",(char *) "buttons",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
27446 };
27447
27448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PyPreviewControlBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27450 if (SWIG_arg_fail(1)) SWIG_fail;
27451 {
27452 arg2 = static_cast<long >(SWIG_As_long(obj1));
27453 if (SWIG_arg_fail(2)) SWIG_fail;
27454 }
27455 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27456 if (SWIG_arg_fail(3)) SWIG_fail;
27457 if (obj3) {
27458 {
27459 arg4 = &temp4;
27460 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
27461 }
27462 }
27463 if (obj4) {
27464 {
27465 arg5 = &temp5;
27466 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
27467 }
27468 }
27469 if (obj5) {
27470 {
27471 arg6 = static_cast<long >(SWIG_As_long(obj5));
27472 if (SWIG_arg_fail(6)) SWIG_fail;
27473 }
27474 }
27475 if (obj6) {
27476 {
27477 arg7 = wxString_in_helper(obj6);
27478 if (arg7 == NULL) SWIG_fail;
27479 temp7 = true;
27480 }
27481 }
27482 {
27483 if (!wxPyCheckForApp()) SWIG_fail;
27484 PyThreadState* __tstate = wxPyBeginAllowThreads();
27485 result = (wxPyPreviewControlBar *)new wxPyPreviewControlBar(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
27486
27487 wxPyEndAllowThreads(__tstate);
27488 if (PyErr_Occurred()) SWIG_fail;
27489 }
27490 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPreviewControlBar, 1);
27491 {
27492 if (temp7)
27493 delete arg7;
27494 }
27495 return resultobj;
27496 fail:
27497 {
27498 if (temp7)
27499 delete arg7;
27500 }
27501 return NULL;
27502 }
27503
27504
27505 static PyObject *_wrap_PyPreviewControlBar__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27506 PyObject *resultobj = NULL;
27507 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27508 PyObject *arg2 = (PyObject *) 0 ;
27509 PyObject *arg3 = (PyObject *) 0 ;
27510 PyObject * obj0 = 0 ;
27511 PyObject * obj1 = 0 ;
27512 PyObject * obj2 = 0 ;
27513 char *kwnames[] = {
27514 (char *) "self",(char *) "self",(char *) "_class", NULL
27515 };
27516
27517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPreviewControlBar__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27519 if (SWIG_arg_fail(1)) SWIG_fail;
27520 arg2 = obj1;
27521 arg3 = obj2;
27522 {
27523 PyThreadState* __tstate = wxPyBeginAllowThreads();
27524 (arg1)->_setCallbackInfo(arg2,arg3);
27525
27526 wxPyEndAllowThreads(__tstate);
27527 if (PyErr_Occurred()) SWIG_fail;
27528 }
27529 Py_INCREF(Py_None); resultobj = Py_None;
27530 return resultobj;
27531 fail:
27532 return NULL;
27533 }
27534
27535
27536 static PyObject *_wrap_PyPreviewControlBar_SetPrintPreview(PyObject *, PyObject *args, PyObject *kwargs) {
27537 PyObject *resultobj = NULL;
27538 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27539 wxPrintPreview *arg2 = (wxPrintPreview *) 0 ;
27540 PyObject * obj0 = 0 ;
27541 PyObject * obj1 = 0 ;
27542 char *kwnames[] = {
27543 (char *) "self",(char *) "preview", NULL
27544 };
27545
27546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewControlBar_SetPrintPreview",kwnames,&obj0,&obj1)) goto fail;
27547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27548 if (SWIG_arg_fail(1)) SWIG_fail;
27549 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27550 if (SWIG_arg_fail(2)) SWIG_fail;
27551 {
27552 PyThreadState* __tstate = wxPyBeginAllowThreads();
27553 (arg1)->SetPrintPreview(arg2);
27554
27555 wxPyEndAllowThreads(__tstate);
27556 if (PyErr_Occurred()) SWIG_fail;
27557 }
27558 Py_INCREF(Py_None); resultobj = Py_None;
27559 return resultobj;
27560 fail:
27561 return NULL;
27562 }
27563
27564
27565 static PyObject *_wrap_PyPreviewControlBar_CreateButtons(PyObject *, PyObject *args, PyObject *kwargs) {
27566 PyObject *resultobj = NULL;
27567 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27568 PyObject * obj0 = 0 ;
27569 char *kwnames[] = {
27570 (char *) "self", NULL
27571 };
27572
27573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewControlBar_CreateButtons",kwnames,&obj0)) goto fail;
27574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27575 if (SWIG_arg_fail(1)) SWIG_fail;
27576 {
27577 PyThreadState* __tstate = wxPyBeginAllowThreads();
27578 (arg1)->CreateButtons();
27579
27580 wxPyEndAllowThreads(__tstate);
27581 if (PyErr_Occurred()) SWIG_fail;
27582 }
27583 Py_INCREF(Py_None); resultobj = Py_None;
27584 return resultobj;
27585 fail:
27586 return NULL;
27587 }
27588
27589
27590 static PyObject *_wrap_PyPreviewControlBar_SetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
27591 PyObject *resultobj = NULL;
27592 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27593 int arg2 ;
27594 PyObject * obj0 = 0 ;
27595 PyObject * obj1 = 0 ;
27596 char *kwnames[] = {
27597 (char *) "self",(char *) "zoom", NULL
27598 };
27599
27600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewControlBar_SetZoomControl",kwnames,&obj0,&obj1)) goto fail;
27601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27602 if (SWIG_arg_fail(1)) SWIG_fail;
27603 {
27604 arg2 = static_cast<int >(SWIG_As_int(obj1));
27605 if (SWIG_arg_fail(2)) SWIG_fail;
27606 }
27607 {
27608 PyThreadState* __tstate = wxPyBeginAllowThreads();
27609 (arg1)->SetZoomControl(arg2);
27610
27611 wxPyEndAllowThreads(__tstate);
27612 if (PyErr_Occurred()) SWIG_fail;
27613 }
27614 Py_INCREF(Py_None); resultobj = Py_None;
27615 return resultobj;
27616 fail:
27617 return NULL;
27618 }
27619
27620
27621 static PyObject * PyPreviewControlBar_swigregister(PyObject *, PyObject *args) {
27622 PyObject *obj;
27623 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27624 SWIG_TypeClientData(SWIGTYPE_p_wxPyPreviewControlBar, obj);
27625 Py_INCREF(obj);
27626 return Py_BuildValue((char *)"");
27627 }
27628 static PyMethodDef SwigMethods[] = {
27629 { (char *)"new_Panel", (PyCFunction) _wrap_new_Panel, METH_VARARGS | METH_KEYWORDS, NULL},
27630 { (char *)"new_PrePanel", (PyCFunction) _wrap_new_PrePanel, METH_VARARGS | METH_KEYWORDS, NULL},
27631 { (char *)"Panel_Create", (PyCFunction) _wrap_Panel_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27632 { (char *)"Panel_InitDialog", (PyCFunction) _wrap_Panel_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27633 { (char *)"Panel_SetFocus", (PyCFunction) _wrap_Panel_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL},
27634 { (char *)"Panel_SetFocusIgnoringChildren", (PyCFunction) _wrap_Panel_SetFocusIgnoringChildren, METH_VARARGS | METH_KEYWORDS, NULL},
27635 { (char *)"Panel_GetClassDefaultAttributes", (PyCFunction) _wrap_Panel_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27636 { (char *)"Panel_swigregister", Panel_swigregister, METH_VARARGS, NULL},
27637 { (char *)"new_ScrolledWindow", (PyCFunction) _wrap_new_ScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27638 { (char *)"new_PreScrolledWindow", (PyCFunction) _wrap_new_PreScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27639 { (char *)"ScrolledWindow_Create", (PyCFunction) _wrap_ScrolledWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27640 { (char *)"ScrolledWindow_SetScrollbars", (PyCFunction) _wrap_ScrolledWindow_SetScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
27641 { (char *)"ScrolledWindow_Scroll", (PyCFunction) _wrap_ScrolledWindow_Scroll, METH_VARARGS | METH_KEYWORDS, NULL},
27642 { (char *)"ScrolledWindow_GetScrollPageSize", (PyCFunction) _wrap_ScrolledWindow_GetScrollPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
27643 { (char *)"ScrolledWindow_SetScrollPageSize", (PyCFunction) _wrap_ScrolledWindow_SetScrollPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
27644 { (char *)"ScrolledWindow_SetScrollRate", (PyCFunction) _wrap_ScrolledWindow_SetScrollRate, METH_VARARGS | METH_KEYWORDS, NULL},
27645 { (char *)"ScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction) _wrap_ScrolledWindow_GetScrollPixelsPerUnit, METH_VARARGS | METH_KEYWORDS, NULL},
27646 { (char *)"ScrolledWindow_EnableScrolling", (PyCFunction) _wrap_ScrolledWindow_EnableScrolling, METH_VARARGS | METH_KEYWORDS, NULL},
27647 { (char *)"ScrolledWindow_GetViewStart", (PyCFunction) _wrap_ScrolledWindow_GetViewStart, METH_VARARGS | METH_KEYWORDS, NULL},
27648 { (char *)"ScrolledWindow_SetScale", (PyCFunction) _wrap_ScrolledWindow_SetScale, METH_VARARGS | METH_KEYWORDS, NULL},
27649 { (char *)"ScrolledWindow_GetScaleX", (PyCFunction) _wrap_ScrolledWindow_GetScaleX, METH_VARARGS | METH_KEYWORDS, NULL},
27650 { (char *)"ScrolledWindow_GetScaleY", (PyCFunction) _wrap_ScrolledWindow_GetScaleY, METH_VARARGS | METH_KEYWORDS, NULL},
27651 { (char *)"ScrolledWindow_CalcScrolledPosition", _wrap_ScrolledWindow_CalcScrolledPosition, METH_VARARGS, NULL},
27652 { (char *)"ScrolledWindow_CalcUnscrolledPosition", _wrap_ScrolledWindow_CalcUnscrolledPosition, METH_VARARGS, NULL},
27653 { (char *)"ScrolledWindow_AdjustScrollbars", (PyCFunction) _wrap_ScrolledWindow_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
27654 { (char *)"ScrolledWindow_CalcScrollInc", (PyCFunction) _wrap_ScrolledWindow_CalcScrollInc, METH_VARARGS | METH_KEYWORDS, NULL},
27655 { (char *)"ScrolledWindow_SetTargetWindow", (PyCFunction) _wrap_ScrolledWindow_SetTargetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27656 { (char *)"ScrolledWindow_GetTargetWindow", (PyCFunction) _wrap_ScrolledWindow_GetTargetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27657 { (char *)"ScrolledWindow_SetTargetRect", (PyCFunction) _wrap_ScrolledWindow_SetTargetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27658 { (char *)"ScrolledWindow_GetTargetRect", (PyCFunction) _wrap_ScrolledWindow_GetTargetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27659 { (char *)"ScrolledWindow_DoPrepareDC", (PyCFunction) _wrap_ScrolledWindow_DoPrepareDC, METH_VARARGS | METH_KEYWORDS, NULL},
27660 { (char *)"ScrolledWindow_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrolledWindow_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27661 { (char *)"ScrolledWindow_swigregister", ScrolledWindow_swigregister, METH_VARARGS, NULL},
27662 { (char *)"TopLevelWindow_Maximize", (PyCFunction) _wrap_TopLevelWindow_Maximize, METH_VARARGS | METH_KEYWORDS, NULL},
27663 { (char *)"TopLevelWindow_Restore", (PyCFunction) _wrap_TopLevelWindow_Restore, METH_VARARGS | METH_KEYWORDS, NULL},
27664 { (char *)"TopLevelWindow_Iconize", (PyCFunction) _wrap_TopLevelWindow_Iconize, METH_VARARGS | METH_KEYWORDS, NULL},
27665 { (char *)"TopLevelWindow_IsMaximized", (PyCFunction) _wrap_TopLevelWindow_IsMaximized, METH_VARARGS | METH_KEYWORDS, NULL},
27666 { (char *)"TopLevelWindow_IsIconized", (PyCFunction) _wrap_TopLevelWindow_IsIconized, METH_VARARGS | METH_KEYWORDS, NULL},
27667 { (char *)"TopLevelWindow_GetIcon", (PyCFunction) _wrap_TopLevelWindow_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27668 { (char *)"TopLevelWindow_SetIcon", (PyCFunction) _wrap_TopLevelWindow_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27669 { (char *)"TopLevelWindow_SetIcons", (PyCFunction) _wrap_TopLevelWindow_SetIcons, METH_VARARGS | METH_KEYWORDS, NULL},
27670 { (char *)"TopLevelWindow_ShowFullScreen", (PyCFunction) _wrap_TopLevelWindow_ShowFullScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27671 { (char *)"TopLevelWindow_IsFullScreen", (PyCFunction) _wrap_TopLevelWindow_IsFullScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27672 { (char *)"TopLevelWindow_SetTitle", (PyCFunction) _wrap_TopLevelWindow_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
27673 { (char *)"TopLevelWindow_GetTitle", (PyCFunction) _wrap_TopLevelWindow_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
27674 { (char *)"TopLevelWindow_SetShape", (PyCFunction) _wrap_TopLevelWindow_SetShape, METH_VARARGS | METH_KEYWORDS, NULL},
27675 { (char *)"TopLevelWindow_RequestUserAttention", (PyCFunction) _wrap_TopLevelWindow_RequestUserAttention, METH_VARARGS | METH_KEYWORDS, NULL},
27676 { (char *)"TopLevelWindow_IsActive", (PyCFunction) _wrap_TopLevelWindow_IsActive, METH_VARARGS | METH_KEYWORDS, NULL},
27677 { (char *)"TopLevelWindow_MacSetMetalAppearance", (PyCFunction) _wrap_TopLevelWindow_MacSetMetalAppearance, METH_VARARGS | METH_KEYWORDS, NULL},
27678 { (char *)"TopLevelWindow_MacGetMetalAppearance", (PyCFunction) _wrap_TopLevelWindow_MacGetMetalAppearance, METH_VARARGS | METH_KEYWORDS, NULL},
27679 { (char *)"TopLevelWindow_swigregister", TopLevelWindow_swigregister, METH_VARARGS, NULL},
27680 { (char *)"new_Frame", (PyCFunction) _wrap_new_Frame, METH_VARARGS | METH_KEYWORDS, NULL},
27681 { (char *)"new_PreFrame", (PyCFunction) _wrap_new_PreFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27682 { (char *)"Frame_Create", (PyCFunction) _wrap_Frame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27683 { (char *)"Frame_GetClientAreaOrigin", (PyCFunction) _wrap_Frame_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
27684 { (char *)"Frame_SendSizeEvent", (PyCFunction) _wrap_Frame_SendSizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27685 { (char *)"Frame_SetMenuBar", (PyCFunction) _wrap_Frame_SetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
27686 { (char *)"Frame_GetMenuBar", (PyCFunction) _wrap_Frame_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
27687 { (char *)"Frame_ProcessCommand", (PyCFunction) _wrap_Frame_ProcessCommand, METH_VARARGS | METH_KEYWORDS, NULL},
27688 { (char *)"Frame_CreateStatusBar", (PyCFunction) _wrap_Frame_CreateStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27689 { (char *)"Frame_GetStatusBar", (PyCFunction) _wrap_Frame_GetStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27690 { (char *)"Frame_SetStatusBar", (PyCFunction) _wrap_Frame_SetStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27691 { (char *)"Frame_SetStatusText", (PyCFunction) _wrap_Frame_SetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27692 { (char *)"Frame_SetStatusWidths", (PyCFunction) _wrap_Frame_SetStatusWidths, METH_VARARGS | METH_KEYWORDS, NULL},
27693 { (char *)"Frame_PushStatusText", (PyCFunction) _wrap_Frame_PushStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27694 { (char *)"Frame_PopStatusText", (PyCFunction) _wrap_Frame_PopStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27695 { (char *)"Frame_SetStatusBarPane", (PyCFunction) _wrap_Frame_SetStatusBarPane, METH_VARARGS | METH_KEYWORDS, NULL},
27696 { (char *)"Frame_GetStatusBarPane", (PyCFunction) _wrap_Frame_GetStatusBarPane, METH_VARARGS | METH_KEYWORDS, NULL},
27697 { (char *)"Frame_CreateToolBar", (PyCFunction) _wrap_Frame_CreateToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27698 { (char *)"Frame_GetToolBar", (PyCFunction) _wrap_Frame_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27699 { (char *)"Frame_SetToolBar", (PyCFunction) _wrap_Frame_SetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27700 { (char *)"Frame_DoGiveHelp", (PyCFunction) _wrap_Frame_DoGiveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27701 { (char *)"Frame_DoMenuUpdates", (PyCFunction) _wrap_Frame_DoMenuUpdates, METH_VARARGS | METH_KEYWORDS, NULL},
27702 { (char *)"Frame_GetClassDefaultAttributes", (PyCFunction) _wrap_Frame_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27703 { (char *)"Frame_swigregister", Frame_swigregister, METH_VARARGS, NULL},
27704 { (char *)"new_Dialog", (PyCFunction) _wrap_new_Dialog, METH_VARARGS | METH_KEYWORDS, NULL},
27705 { (char *)"new_PreDialog", (PyCFunction) _wrap_new_PreDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27706 { (char *)"Dialog_Create", (PyCFunction) _wrap_Dialog_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27707 { (char *)"Dialog_SetReturnCode", (PyCFunction) _wrap_Dialog_SetReturnCode, METH_VARARGS | METH_KEYWORDS, NULL},
27708 { (char *)"Dialog_GetReturnCode", (PyCFunction) _wrap_Dialog_GetReturnCode, METH_VARARGS | METH_KEYWORDS, NULL},
27709 { (char *)"Dialog_CreateTextSizer", (PyCFunction) _wrap_Dialog_CreateTextSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27710 { (char *)"Dialog_CreateButtonSizer", (PyCFunction) _wrap_Dialog_CreateButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27711 { (char *)"Dialog_CreateStdDialogButtonSizer", (PyCFunction) _wrap_Dialog_CreateStdDialogButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27712 { (char *)"Dialog_IsModal", (PyCFunction) _wrap_Dialog_IsModal, METH_VARARGS | METH_KEYWORDS, NULL},
27713 { (char *)"Dialog_ShowModal", (PyCFunction) _wrap_Dialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
27714 { (char *)"Dialog_EndModal", (PyCFunction) _wrap_Dialog_EndModal, METH_VARARGS | METH_KEYWORDS, NULL},
27715 { (char *)"Dialog_GetClassDefaultAttributes", (PyCFunction) _wrap_Dialog_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27716 { (char *)"Dialog_swigregister", Dialog_swigregister, METH_VARARGS, NULL},
27717 { (char *)"new_MiniFrame", (PyCFunction) _wrap_new_MiniFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27718 { (char *)"new_PreMiniFrame", (PyCFunction) _wrap_new_PreMiniFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27719 { (char *)"MiniFrame_Create", (PyCFunction) _wrap_MiniFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27720 { (char *)"MiniFrame_swigregister", MiniFrame_swigregister, METH_VARARGS, NULL},
27721 { (char *)"new_SplashScreenWindow", (PyCFunction) _wrap_new_SplashScreenWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27722 { (char *)"SplashScreenWindow_SetBitmap", (PyCFunction) _wrap_SplashScreenWindow_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
27723 { (char *)"SplashScreenWindow_GetBitmap", (PyCFunction) _wrap_SplashScreenWindow_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
27724 { (char *)"SplashScreenWindow_swigregister", SplashScreenWindow_swigregister, METH_VARARGS, NULL},
27725 { (char *)"new_SplashScreen", (PyCFunction) _wrap_new_SplashScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27726 { (char *)"SplashScreen_GetSplashStyle", (PyCFunction) _wrap_SplashScreen_GetSplashStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27727 { (char *)"SplashScreen_GetSplashWindow", (PyCFunction) _wrap_SplashScreen_GetSplashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27728 { (char *)"SplashScreen_GetTimeout", (PyCFunction) _wrap_SplashScreen_GetTimeout, METH_VARARGS | METH_KEYWORDS, NULL},
27729 { (char *)"SplashScreen_swigregister", SplashScreen_swigregister, METH_VARARGS, NULL},
27730 { (char *)"new_StatusBar", (PyCFunction) _wrap_new_StatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27731 { (char *)"new_PreStatusBar", (PyCFunction) _wrap_new_PreStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27732 { (char *)"StatusBar_Create", (PyCFunction) _wrap_StatusBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27733 { (char *)"StatusBar_SetFieldsCount", (PyCFunction) _wrap_StatusBar_SetFieldsCount, METH_VARARGS | METH_KEYWORDS, NULL},
27734 { (char *)"StatusBar_GetFieldsCount", (PyCFunction) _wrap_StatusBar_GetFieldsCount, METH_VARARGS | METH_KEYWORDS, NULL},
27735 { (char *)"StatusBar_SetStatusText", (PyCFunction) _wrap_StatusBar_SetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27736 { (char *)"StatusBar_GetStatusText", (PyCFunction) _wrap_StatusBar_GetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27737 { (char *)"StatusBar_PushStatusText", (PyCFunction) _wrap_StatusBar_PushStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27738 { (char *)"StatusBar_PopStatusText", (PyCFunction) _wrap_StatusBar_PopStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27739 { (char *)"StatusBar_SetStatusWidths", (PyCFunction) _wrap_StatusBar_SetStatusWidths, METH_VARARGS | METH_KEYWORDS, NULL},
27740 { (char *)"StatusBar_SetStatusStyles", (PyCFunction) _wrap_StatusBar_SetStatusStyles, METH_VARARGS | METH_KEYWORDS, NULL},
27741 { (char *)"StatusBar_GetFieldRect", (PyCFunction) _wrap_StatusBar_GetFieldRect, METH_VARARGS | METH_KEYWORDS, NULL},
27742 { (char *)"StatusBar_SetMinHeight", (PyCFunction) _wrap_StatusBar_SetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL},
27743 { (char *)"StatusBar_GetBorderX", (PyCFunction) _wrap_StatusBar_GetBorderX, METH_VARARGS | METH_KEYWORDS, NULL},
27744 { (char *)"StatusBar_GetBorderY", (PyCFunction) _wrap_StatusBar_GetBorderY, METH_VARARGS | METH_KEYWORDS, NULL},
27745 { (char *)"StatusBar_GetClassDefaultAttributes", (PyCFunction) _wrap_StatusBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27746 { (char *)"StatusBar_swigregister", StatusBar_swigregister, METH_VARARGS, NULL},
27747 { (char *)"new_SplitterWindow", (PyCFunction) _wrap_new_SplitterWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27748 { (char *)"new_PreSplitterWindow", (PyCFunction) _wrap_new_PreSplitterWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27749 { (char *)"SplitterWindow_Create", (PyCFunction) _wrap_SplitterWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27750 { (char *)"SplitterWindow_GetWindow1", (PyCFunction) _wrap_SplitterWindow_GetWindow1, METH_VARARGS | METH_KEYWORDS, NULL},
27751 { (char *)"SplitterWindow_GetWindow2", (PyCFunction) _wrap_SplitterWindow_GetWindow2, METH_VARARGS | METH_KEYWORDS, NULL},
27752 { (char *)"SplitterWindow_SetSplitMode", (PyCFunction) _wrap_SplitterWindow_SetSplitMode, METH_VARARGS | METH_KEYWORDS, NULL},
27753 { (char *)"SplitterWindow_GetSplitMode", (PyCFunction) _wrap_SplitterWindow_GetSplitMode, METH_VARARGS | METH_KEYWORDS, NULL},
27754 { (char *)"SplitterWindow_Initialize", (PyCFunction) _wrap_SplitterWindow_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
27755 { (char *)"SplitterWindow_SplitVertically", (PyCFunction) _wrap_SplitterWindow_SplitVertically, METH_VARARGS | METH_KEYWORDS, NULL},
27756 { (char *)"SplitterWindow_SplitHorizontally", (PyCFunction) _wrap_SplitterWindow_SplitHorizontally, METH_VARARGS | METH_KEYWORDS, NULL},
27757 { (char *)"SplitterWindow_Unsplit", (PyCFunction) _wrap_SplitterWindow_Unsplit, METH_VARARGS | METH_KEYWORDS, NULL},
27758 { (char *)"SplitterWindow_ReplaceWindow", (PyCFunction) _wrap_SplitterWindow_ReplaceWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27759 { (char *)"SplitterWindow_UpdateSize", (PyCFunction) _wrap_SplitterWindow_UpdateSize, METH_VARARGS | METH_KEYWORDS, NULL},
27760 { (char *)"SplitterWindow_IsSplit", (PyCFunction) _wrap_SplitterWindow_IsSplit, METH_VARARGS | METH_KEYWORDS, NULL},
27761 { (char *)"SplitterWindow_SetSashSize", (PyCFunction) _wrap_SplitterWindow_SetSashSize, METH_VARARGS | METH_KEYWORDS, NULL},
27762 { (char *)"SplitterWindow_SetBorderSize", (PyCFunction) _wrap_SplitterWindow_SetBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27763 { (char *)"SplitterWindow_GetSashSize", (PyCFunction) _wrap_SplitterWindow_GetSashSize, METH_VARARGS | METH_KEYWORDS, NULL},
27764 { (char *)"SplitterWindow_GetBorderSize", (PyCFunction) _wrap_SplitterWindow_GetBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27765 { (char *)"SplitterWindow_SetSashPosition", (PyCFunction) _wrap_SplitterWindow_SetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27766 { (char *)"SplitterWindow_GetSashPosition", (PyCFunction) _wrap_SplitterWindow_GetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27767 { (char *)"SplitterWindow_SetSashGravity", (PyCFunction) _wrap_SplitterWindow_SetSashGravity, METH_VARARGS | METH_KEYWORDS, NULL},
27768 { (char *)"SplitterWindow_GetSashGravity", (PyCFunction) _wrap_SplitterWindow_GetSashGravity, METH_VARARGS | METH_KEYWORDS, NULL},
27769 { (char *)"SplitterWindow_SetMinimumPaneSize", (PyCFunction) _wrap_SplitterWindow_SetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS, NULL},
27770 { (char *)"SplitterWindow_GetMinimumPaneSize", (PyCFunction) _wrap_SplitterWindow_GetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS, NULL},
27771 { (char *)"SplitterWindow_SashHitTest", (PyCFunction) _wrap_SplitterWindow_SashHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27772 { (char *)"SplitterWindow_SizeWindows", (PyCFunction) _wrap_SplitterWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS, NULL},
27773 { (char *)"SplitterWindow_SetNeedUpdating", (PyCFunction) _wrap_SplitterWindow_SetNeedUpdating, METH_VARARGS | METH_KEYWORDS, NULL},
27774 { (char *)"SplitterWindow_GetNeedUpdating", (PyCFunction) _wrap_SplitterWindow_GetNeedUpdating, METH_VARARGS | METH_KEYWORDS, NULL},
27775 { (char *)"SplitterWindow_GetClassDefaultAttributes", (PyCFunction) _wrap_SplitterWindow_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27776 { (char *)"SplitterWindow_swigregister", SplitterWindow_swigregister, METH_VARARGS, NULL},
27777 { (char *)"new_SplitterEvent", (PyCFunction) _wrap_new_SplitterEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27778 { (char *)"SplitterEvent_SetSashPosition", (PyCFunction) _wrap_SplitterEvent_SetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27779 { (char *)"SplitterEvent_GetSashPosition", (PyCFunction) _wrap_SplitterEvent_GetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27780 { (char *)"SplitterEvent_GetWindowBeingRemoved", (PyCFunction) _wrap_SplitterEvent_GetWindowBeingRemoved, METH_VARARGS | METH_KEYWORDS, NULL},
27781 { (char *)"SplitterEvent_GetX", (PyCFunction) _wrap_SplitterEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
27782 { (char *)"SplitterEvent_GetY", (PyCFunction) _wrap_SplitterEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
27783 { (char *)"SplitterEvent_swigregister", SplitterEvent_swigregister, METH_VARARGS, NULL},
27784 { (char *)"new_SashWindow", (PyCFunction) _wrap_new_SashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27785 { (char *)"new_PreSashWindow", (PyCFunction) _wrap_new_PreSashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27786 { (char *)"SashWindow_Create", (PyCFunction) _wrap_SashWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27787 { (char *)"SashWindow_SetSashVisible", (PyCFunction) _wrap_SashWindow_SetSashVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27788 { (char *)"SashWindow_GetSashVisible", (PyCFunction) _wrap_SashWindow_GetSashVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27789 { (char *)"SashWindow_SetSashBorder", (PyCFunction) _wrap_SashWindow_SetSashBorder, METH_VARARGS | METH_KEYWORDS, NULL},
27790 { (char *)"SashWindow_HasBorder", (PyCFunction) _wrap_SashWindow_HasBorder, METH_VARARGS | METH_KEYWORDS, NULL},
27791 { (char *)"SashWindow_GetEdgeMargin", (PyCFunction) _wrap_SashWindow_GetEdgeMargin, METH_VARARGS | METH_KEYWORDS, NULL},
27792 { (char *)"SashWindow_SetDefaultBorderSize", (PyCFunction) _wrap_SashWindow_SetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27793 { (char *)"SashWindow_GetDefaultBorderSize", (PyCFunction) _wrap_SashWindow_GetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27794 { (char *)"SashWindow_SetExtraBorderSize", (PyCFunction) _wrap_SashWindow_SetExtraBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27795 { (char *)"SashWindow_GetExtraBorderSize", (PyCFunction) _wrap_SashWindow_GetExtraBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27796 { (char *)"SashWindow_SetMinimumSizeX", (PyCFunction) _wrap_SashWindow_SetMinimumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27797 { (char *)"SashWindow_SetMinimumSizeY", (PyCFunction) _wrap_SashWindow_SetMinimumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27798 { (char *)"SashWindow_GetMinimumSizeX", (PyCFunction) _wrap_SashWindow_GetMinimumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27799 { (char *)"SashWindow_GetMinimumSizeY", (PyCFunction) _wrap_SashWindow_GetMinimumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27800 { (char *)"SashWindow_SetMaximumSizeX", (PyCFunction) _wrap_SashWindow_SetMaximumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27801 { (char *)"SashWindow_SetMaximumSizeY", (PyCFunction) _wrap_SashWindow_SetMaximumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27802 { (char *)"SashWindow_GetMaximumSizeX", (PyCFunction) _wrap_SashWindow_GetMaximumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27803 { (char *)"SashWindow_GetMaximumSizeY", (PyCFunction) _wrap_SashWindow_GetMaximumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27804 { (char *)"SashWindow_SashHitTest", (PyCFunction) _wrap_SashWindow_SashHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27805 { (char *)"SashWindow_SizeWindows", (PyCFunction) _wrap_SashWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS, NULL},
27806 { (char *)"SashWindow_swigregister", SashWindow_swigregister, METH_VARARGS, NULL},
27807 { (char *)"new_SashEvent", (PyCFunction) _wrap_new_SashEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27808 { (char *)"SashEvent_SetEdge", (PyCFunction) _wrap_SashEvent_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
27809 { (char *)"SashEvent_GetEdge", (PyCFunction) _wrap_SashEvent_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
27810 { (char *)"SashEvent_SetDragRect", (PyCFunction) _wrap_SashEvent_SetDragRect, METH_VARARGS | METH_KEYWORDS, NULL},
27811 { (char *)"SashEvent_GetDragRect", (PyCFunction) _wrap_SashEvent_GetDragRect, METH_VARARGS | METH_KEYWORDS, NULL},
27812 { (char *)"SashEvent_SetDragStatus", (PyCFunction) _wrap_SashEvent_SetDragStatus, METH_VARARGS | METH_KEYWORDS, NULL},
27813 { (char *)"SashEvent_GetDragStatus", (PyCFunction) _wrap_SashEvent_GetDragStatus, METH_VARARGS | METH_KEYWORDS, NULL},
27814 { (char *)"SashEvent_swigregister", SashEvent_swigregister, METH_VARARGS, NULL},
27815 { (char *)"new_QueryLayoutInfoEvent", (PyCFunction) _wrap_new_QueryLayoutInfoEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27816 { (char *)"QueryLayoutInfoEvent_SetRequestedLength", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetRequestedLength, METH_VARARGS | METH_KEYWORDS, NULL},
27817 { (char *)"QueryLayoutInfoEvent_GetRequestedLength", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetRequestedLength, METH_VARARGS | METH_KEYWORDS, NULL},
27818 { (char *)"QueryLayoutInfoEvent_SetFlags", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27819 { (char *)"QueryLayoutInfoEvent_GetFlags", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27820 { (char *)"QueryLayoutInfoEvent_SetSize", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
27821 { (char *)"QueryLayoutInfoEvent_GetSize", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
27822 { (char *)"QueryLayoutInfoEvent_SetOrientation", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27823 { (char *)"QueryLayoutInfoEvent_GetOrientation", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27824 { (char *)"QueryLayoutInfoEvent_SetAlignment", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27825 { (char *)"QueryLayoutInfoEvent_GetAlignment", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27826 { (char *)"QueryLayoutInfoEvent_swigregister", QueryLayoutInfoEvent_swigregister, METH_VARARGS, NULL},
27827 { (char *)"new_CalculateLayoutEvent", (PyCFunction) _wrap_new_CalculateLayoutEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27828 { (char *)"CalculateLayoutEvent_SetFlags", (PyCFunction) _wrap_CalculateLayoutEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27829 { (char *)"CalculateLayoutEvent_GetFlags", (PyCFunction) _wrap_CalculateLayoutEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27830 { (char *)"CalculateLayoutEvent_SetRect", (PyCFunction) _wrap_CalculateLayoutEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27831 { (char *)"CalculateLayoutEvent_GetRect", (PyCFunction) _wrap_CalculateLayoutEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27832 { (char *)"CalculateLayoutEvent_swigregister", CalculateLayoutEvent_swigregister, METH_VARARGS, NULL},
27833 { (char *)"new_SashLayoutWindow", (PyCFunction) _wrap_new_SashLayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27834 { (char *)"new_PreSashLayoutWindow", (PyCFunction) _wrap_new_PreSashLayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27835 { (char *)"SashLayoutWindow_Create", (PyCFunction) _wrap_SashLayoutWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27836 { (char *)"SashLayoutWindow_GetAlignment", (PyCFunction) _wrap_SashLayoutWindow_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27837 { (char *)"SashLayoutWindow_GetOrientation", (PyCFunction) _wrap_SashLayoutWindow_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27838 { (char *)"SashLayoutWindow_SetAlignment", (PyCFunction) _wrap_SashLayoutWindow_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27839 { (char *)"SashLayoutWindow_SetDefaultSize", (PyCFunction) _wrap_SashLayoutWindow_SetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
27840 { (char *)"SashLayoutWindow_SetOrientation", (PyCFunction) _wrap_SashLayoutWindow_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27841 { (char *)"SashLayoutWindow_swigregister", SashLayoutWindow_swigregister, METH_VARARGS, NULL},
27842 { (char *)"new_LayoutAlgorithm", (PyCFunction) _wrap_new_LayoutAlgorithm, METH_VARARGS | METH_KEYWORDS, NULL},
27843 { (char *)"delete_LayoutAlgorithm", (PyCFunction) _wrap_delete_LayoutAlgorithm, METH_VARARGS | METH_KEYWORDS, NULL},
27844 { (char *)"LayoutAlgorithm_LayoutMDIFrame", (PyCFunction) _wrap_LayoutAlgorithm_LayoutMDIFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27845 { (char *)"LayoutAlgorithm_LayoutFrame", (PyCFunction) _wrap_LayoutAlgorithm_LayoutFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27846 { (char *)"LayoutAlgorithm_LayoutWindow", (PyCFunction) _wrap_LayoutAlgorithm_LayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27847 { (char *)"LayoutAlgorithm_swigregister", LayoutAlgorithm_swigregister, METH_VARARGS, NULL},
27848 { (char *)"new_PopupWindow", (PyCFunction) _wrap_new_PopupWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27849 { (char *)"new_PrePopupWindow", (PyCFunction) _wrap_new_PrePopupWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27850 { (char *)"PopupWindow_Create", (PyCFunction) _wrap_PopupWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27851 { (char *)"PopupWindow_Position", (PyCFunction) _wrap_PopupWindow_Position, METH_VARARGS | METH_KEYWORDS, NULL},
27852 { (char *)"PopupWindow_swigregister", PopupWindow_swigregister, METH_VARARGS, NULL},
27853 { (char *)"new_PopupTransientWindow", (PyCFunction) _wrap_new_PopupTransientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27854 { (char *)"new_PrePopupTransientWindow", (PyCFunction) _wrap_new_PrePopupTransientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27855 { (char *)"PopupTransientWindow__setCallbackInfo", (PyCFunction) _wrap_PopupTransientWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27856 { (char *)"PopupTransientWindow_Popup", (PyCFunction) _wrap_PopupTransientWindow_Popup, METH_VARARGS | METH_KEYWORDS, NULL},
27857 { (char *)"PopupTransientWindow_Dismiss", (PyCFunction) _wrap_PopupTransientWindow_Dismiss, METH_VARARGS | METH_KEYWORDS, NULL},
27858 { (char *)"PopupTransientWindow_swigregister", PopupTransientWindow_swigregister, METH_VARARGS, NULL},
27859 { (char *)"new_TipWindow", (PyCFunction) _wrap_new_TipWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27860 { (char *)"TipWindow_SetBoundingRect", (PyCFunction) _wrap_TipWindow_SetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
27861 { (char *)"TipWindow_Close", (PyCFunction) _wrap_TipWindow_Close, METH_VARARGS | METH_KEYWORDS, NULL},
27862 { (char *)"TipWindow_swigregister", TipWindow_swigregister, METH_VARARGS, NULL},
27863 { (char *)"new_VScrolledWindow", (PyCFunction) _wrap_new_VScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27864 { (char *)"new_PreVScrolledWindow", (PyCFunction) _wrap_new_PreVScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27865 { (char *)"VScrolledWindow__setCallbackInfo", (PyCFunction) _wrap_VScrolledWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27866 { (char *)"VScrolledWindow_Create", (PyCFunction) _wrap_VScrolledWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27867 { (char *)"VScrolledWindow_SetLineCount", (PyCFunction) _wrap_VScrolledWindow_SetLineCount, METH_VARARGS | METH_KEYWORDS, NULL},
27868 { (char *)"VScrolledWindow_ScrollToLine", (PyCFunction) _wrap_VScrolledWindow_ScrollToLine, METH_VARARGS | METH_KEYWORDS, NULL},
27869 { (char *)"VScrolledWindow_ScrollLines", (PyCFunction) _wrap_VScrolledWindow_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL},
27870 { (char *)"VScrolledWindow_ScrollPages", (PyCFunction) _wrap_VScrolledWindow_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL},
27871 { (char *)"VScrolledWindow_RefreshLine", (PyCFunction) _wrap_VScrolledWindow_RefreshLine, METH_VARARGS | METH_KEYWORDS, NULL},
27872 { (char *)"VScrolledWindow_RefreshLines", (PyCFunction) _wrap_VScrolledWindow_RefreshLines, METH_VARARGS | METH_KEYWORDS, NULL},
27873 { (char *)"VScrolledWindow_HitTestXY", (PyCFunction) _wrap_VScrolledWindow_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
27874 { (char *)"VScrolledWindow_HitTest", (PyCFunction) _wrap_VScrolledWindow_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27875 { (char *)"VScrolledWindow_RefreshAll", (PyCFunction) _wrap_VScrolledWindow_RefreshAll, METH_VARARGS | METH_KEYWORDS, NULL},
27876 { (char *)"VScrolledWindow_GetLineCount", (PyCFunction) _wrap_VScrolledWindow_GetLineCount, METH_VARARGS | METH_KEYWORDS, NULL},
27877 { (char *)"VScrolledWindow_GetVisibleBegin", (PyCFunction) _wrap_VScrolledWindow_GetVisibleBegin, METH_VARARGS | METH_KEYWORDS, NULL},
27878 { (char *)"VScrolledWindow_GetVisibleEnd", (PyCFunction) _wrap_VScrolledWindow_GetVisibleEnd, METH_VARARGS | METH_KEYWORDS, NULL},
27879 { (char *)"VScrolledWindow_IsVisible", (PyCFunction) _wrap_VScrolledWindow_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27880 { (char *)"VScrolledWindow_GetFirstVisibleLine", (PyCFunction) _wrap_VScrolledWindow_GetFirstVisibleLine, METH_VARARGS | METH_KEYWORDS, NULL},
27881 { (char *)"VScrolledWindow_GetLastVisibleLine", (PyCFunction) _wrap_VScrolledWindow_GetLastVisibleLine, METH_VARARGS | METH_KEYWORDS, NULL},
27882 { (char *)"VScrolledWindow_swigregister", VScrolledWindow_swigregister, METH_VARARGS, NULL},
27883 { (char *)"new_VListBox", (PyCFunction) _wrap_new_VListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27884 { (char *)"new_PreVListBox", (PyCFunction) _wrap_new_PreVListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27885 { (char *)"VListBox__setCallbackInfo", (PyCFunction) _wrap_VListBox__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27886 { (char *)"VListBox_Create", (PyCFunction) _wrap_VListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27887 { (char *)"VListBox_GetItemCount", (PyCFunction) _wrap_VListBox_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27888 { (char *)"VListBox_HasMultipleSelection", (PyCFunction) _wrap_VListBox_HasMultipleSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27889 { (char *)"VListBox_GetSelection", (PyCFunction) _wrap_VListBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27890 { (char *)"VListBox_IsCurrent", (PyCFunction) _wrap_VListBox_IsCurrent, METH_VARARGS | METH_KEYWORDS, NULL},
27891 { (char *)"VListBox_IsSelected", (PyCFunction) _wrap_VListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27892 { (char *)"VListBox_GetSelectedCount", (PyCFunction) _wrap_VListBox_GetSelectedCount, METH_VARARGS | METH_KEYWORDS, NULL},
27893 { (char *)"VListBox_GetFirstSelected", (PyCFunction) _wrap_VListBox_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27894 { (char *)"VListBox_GetNextSelected", (PyCFunction) _wrap_VListBox_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27895 { (char *)"VListBox_GetMargins", (PyCFunction) _wrap_VListBox_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
27896 { (char *)"VListBox_GetSelectionBackground", (PyCFunction) _wrap_VListBox_GetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
27897 { (char *)"VListBox_SetItemCount", (PyCFunction) _wrap_VListBox_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27898 { (char *)"VListBox_Clear", (PyCFunction) _wrap_VListBox_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
27899 { (char *)"VListBox_SetSelection", (PyCFunction) _wrap_VListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27900 { (char *)"VListBox_Select", (PyCFunction) _wrap_VListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
27901 { (char *)"VListBox_SelectRange", (PyCFunction) _wrap_VListBox_SelectRange, METH_VARARGS | METH_KEYWORDS, NULL},
27902 { (char *)"VListBox_Toggle", (PyCFunction) _wrap_VListBox_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
27903 { (char *)"VListBox_SelectAll", (PyCFunction) _wrap_VListBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
27904 { (char *)"VListBox_DeselectAll", (PyCFunction) _wrap_VListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
27905 { (char *)"VListBox_SetMargins", (PyCFunction) _wrap_VListBox_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
27906 { (char *)"VListBox_SetMarginsXY", (PyCFunction) _wrap_VListBox_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
27907 { (char *)"VListBox_SetSelectionBackground", (PyCFunction) _wrap_VListBox_SetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
27908 { (char *)"VListBox_swigregister", VListBox_swigregister, METH_VARARGS, NULL},
27909 { (char *)"new_HtmlListBox", (PyCFunction) _wrap_new_HtmlListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27910 { (char *)"new_PreHtmlListBox", (PyCFunction) _wrap_new_PreHtmlListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27911 { (char *)"HtmlListBox__setCallbackInfo", (PyCFunction) _wrap_HtmlListBox__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27912 { (char *)"HtmlListBox_Create", (PyCFunction) _wrap_HtmlListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27913 { (char *)"HtmlListBox_RefreshAll", (PyCFunction) _wrap_HtmlListBox_RefreshAll, METH_VARARGS | METH_KEYWORDS, NULL},
27914 { (char *)"HtmlListBox_SetItemCount", (PyCFunction) _wrap_HtmlListBox_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27915 { (char *)"HtmlListBox_GetFileSystem", (PyCFunction) _wrap_HtmlListBox_GetFileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
27916 { (char *)"HtmlListBox_swigregister", HtmlListBox_swigregister, METH_VARARGS, NULL},
27917 { (char *)"new_TaskBarIcon", (PyCFunction) _wrap_new_TaskBarIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27918 { (char *)"delete_TaskBarIcon", (PyCFunction) _wrap_delete_TaskBarIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27919 { (char *)"TaskBarIcon__setCallbackInfo", (PyCFunction) _wrap_TaskBarIcon__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27920 { (char *)"TaskBarIcon_Destroy", (PyCFunction) _wrap_TaskBarIcon_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
27921 { (char *)"TaskBarIcon_IsOk", (PyCFunction) _wrap_TaskBarIcon_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
27922 { (char *)"TaskBarIcon_IsIconInstalled", (PyCFunction) _wrap_TaskBarIcon_IsIconInstalled, METH_VARARGS | METH_KEYWORDS, NULL},
27923 { (char *)"TaskBarIcon_SetIcon", (PyCFunction) _wrap_TaskBarIcon_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27924 { (char *)"TaskBarIcon_RemoveIcon", (PyCFunction) _wrap_TaskBarIcon_RemoveIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27925 { (char *)"TaskBarIcon_PopupMenu", (PyCFunction) _wrap_TaskBarIcon_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL},
27926 { (char *)"TaskBarIcon_swigregister", TaskBarIcon_swigregister, METH_VARARGS, NULL},
27927 { (char *)"new_TaskBarIconEvent", (PyCFunction) _wrap_new_TaskBarIconEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27928 { (char *)"TaskBarIconEvent_swigregister", TaskBarIconEvent_swigregister, METH_VARARGS, NULL},
27929 { (char *)"new_ColourData", (PyCFunction) _wrap_new_ColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27930 { (char *)"delete_ColourData", (PyCFunction) _wrap_delete_ColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27931 { (char *)"ColourData_GetChooseFull", (PyCFunction) _wrap_ColourData_GetChooseFull, METH_VARARGS | METH_KEYWORDS, NULL},
27932 { (char *)"ColourData_GetColour", (PyCFunction) _wrap_ColourData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27933 { (char *)"ColourData_GetCustomColour", (PyCFunction) _wrap_ColourData_GetCustomColour, METH_VARARGS | METH_KEYWORDS, NULL},
27934 { (char *)"ColourData_SetChooseFull", (PyCFunction) _wrap_ColourData_SetChooseFull, METH_VARARGS | METH_KEYWORDS, NULL},
27935 { (char *)"ColourData_SetColour", (PyCFunction) _wrap_ColourData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27936 { (char *)"ColourData_SetCustomColour", (PyCFunction) _wrap_ColourData_SetCustomColour, METH_VARARGS | METH_KEYWORDS, NULL},
27937 { (char *)"ColourData_swigregister", ColourData_swigregister, METH_VARARGS, NULL},
27938 { (char *)"new_ColourDialog", (PyCFunction) _wrap_new_ColourDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27939 { (char *)"ColourDialog_GetColourData", (PyCFunction) _wrap_ColourDialog_GetColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27940 { (char *)"ColourDialog_swigregister", ColourDialog_swigregister, METH_VARARGS, NULL},
27941 { (char *)"GetColourFromUser", (PyCFunction) _wrap_GetColourFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
27942 { (char *)"new_DirDialog", (PyCFunction) _wrap_new_DirDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27943 { (char *)"DirDialog_GetPath", (PyCFunction) _wrap_DirDialog_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27944 { (char *)"DirDialog_GetMessage", (PyCFunction) _wrap_DirDialog_GetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27945 { (char *)"DirDialog_GetStyle", (PyCFunction) _wrap_DirDialog_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27946 { (char *)"DirDialog_SetMessage", (PyCFunction) _wrap_DirDialog_SetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27947 { (char *)"DirDialog_SetPath", (PyCFunction) _wrap_DirDialog_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27948 { (char *)"DirDialog_swigregister", DirDialog_swigregister, METH_VARARGS, NULL},
27949 { (char *)"new_FileDialog", (PyCFunction) _wrap_new_FileDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27950 { (char *)"FileDialog_SetMessage", (PyCFunction) _wrap_FileDialog_SetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27951 { (char *)"FileDialog_SetPath", (PyCFunction) _wrap_FileDialog_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27952 { (char *)"FileDialog_SetDirectory", (PyCFunction) _wrap_FileDialog_SetDirectory, METH_VARARGS | METH_KEYWORDS, NULL},
27953 { (char *)"FileDialog_SetFilename", (PyCFunction) _wrap_FileDialog_SetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
27954 { (char *)"FileDialog_SetWildcard", (PyCFunction) _wrap_FileDialog_SetWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
27955 { (char *)"FileDialog_SetStyle", (PyCFunction) _wrap_FileDialog_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27956 { (char *)"FileDialog_SetFilterIndex", (PyCFunction) _wrap_FileDialog_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
27957 { (char *)"FileDialog_GetMessage", (PyCFunction) _wrap_FileDialog_GetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27958 { (char *)"FileDialog_GetPath", (PyCFunction) _wrap_FileDialog_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27959 { (char *)"FileDialog_GetDirectory", (PyCFunction) _wrap_FileDialog_GetDirectory, METH_VARARGS | METH_KEYWORDS, NULL},
27960 { (char *)"FileDialog_GetFilename", (PyCFunction) _wrap_FileDialog_GetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
27961 { (char *)"FileDialog_GetWildcard", (PyCFunction) _wrap_FileDialog_GetWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
27962 { (char *)"FileDialog_GetStyle", (PyCFunction) _wrap_FileDialog_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27963 { (char *)"FileDialog_GetFilterIndex", (PyCFunction) _wrap_FileDialog_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
27964 { (char *)"FileDialog_GetFilenames", (PyCFunction) _wrap_FileDialog_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL},
27965 { (char *)"FileDialog_GetPaths", (PyCFunction) _wrap_FileDialog_GetPaths, METH_VARARGS | METH_KEYWORDS, NULL},
27966 { (char *)"FileDialog_swigregister", FileDialog_swigregister, METH_VARARGS, NULL},
27967 { (char *)"new_MultiChoiceDialog", (PyCFunction) _wrap_new_MultiChoiceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27968 { (char *)"MultiChoiceDialog_SetSelections", (PyCFunction) _wrap_MultiChoiceDialog_SetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
27969 { (char *)"MultiChoiceDialog_GetSelections", (PyCFunction) _wrap_MultiChoiceDialog_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
27970 { (char *)"MultiChoiceDialog_swigregister", MultiChoiceDialog_swigregister, METH_VARARGS, NULL},
27971 { (char *)"new_SingleChoiceDialog", (PyCFunction) _wrap_new_SingleChoiceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27972 { (char *)"SingleChoiceDialog_GetSelection", (PyCFunction) _wrap_SingleChoiceDialog_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27973 { (char *)"SingleChoiceDialog_GetStringSelection", (PyCFunction) _wrap_SingleChoiceDialog_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27974 { (char *)"SingleChoiceDialog_SetSelection", (PyCFunction) _wrap_SingleChoiceDialog_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27975 { (char *)"SingleChoiceDialog_swigregister", SingleChoiceDialog_swigregister, METH_VARARGS, NULL},
27976 { (char *)"new_TextEntryDialog", (PyCFunction) _wrap_new_TextEntryDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27977 { (char *)"TextEntryDialog_GetValue", (PyCFunction) _wrap_TextEntryDialog_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
27978 { (char *)"TextEntryDialog_SetValue", (PyCFunction) _wrap_TextEntryDialog_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
27979 { (char *)"TextEntryDialog_swigregister", TextEntryDialog_swigregister, METH_VARARGS, NULL},
27980 { (char *)"new_PasswordEntryDialog", (PyCFunction) _wrap_new_PasswordEntryDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27981 { (char *)"PasswordEntryDialog_swigregister", PasswordEntryDialog_swigregister, METH_VARARGS, NULL},
27982 { (char *)"new_FontData", (PyCFunction) _wrap_new_FontData, METH_VARARGS | METH_KEYWORDS, NULL},
27983 { (char *)"delete_FontData", (PyCFunction) _wrap_delete_FontData, METH_VARARGS | METH_KEYWORDS, NULL},
27984 { (char *)"FontData_EnableEffects", (PyCFunction) _wrap_FontData_EnableEffects, METH_VARARGS | METH_KEYWORDS, NULL},
27985 { (char *)"FontData_GetAllowSymbols", (PyCFunction) _wrap_FontData_GetAllowSymbols, METH_VARARGS | METH_KEYWORDS, NULL},
27986 { (char *)"FontData_GetColour", (PyCFunction) _wrap_FontData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27987 { (char *)"FontData_GetChosenFont", (PyCFunction) _wrap_FontData_GetChosenFont, METH_VARARGS | METH_KEYWORDS, NULL},
27988 { (char *)"FontData_GetEnableEffects", (PyCFunction) _wrap_FontData_GetEnableEffects, METH_VARARGS | METH_KEYWORDS, NULL},
27989 { (char *)"FontData_GetInitialFont", (PyCFunction) _wrap_FontData_GetInitialFont, METH_VARARGS | METH_KEYWORDS, NULL},
27990 { (char *)"FontData_GetShowHelp", (PyCFunction) _wrap_FontData_GetShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27991 { (char *)"FontData_SetAllowSymbols", (PyCFunction) _wrap_FontData_SetAllowSymbols, METH_VARARGS | METH_KEYWORDS, NULL},
27992 { (char *)"FontData_SetChosenFont", (PyCFunction) _wrap_FontData_SetChosenFont, METH_VARARGS | METH_KEYWORDS, NULL},
27993 { (char *)"FontData_SetColour", (PyCFunction) _wrap_FontData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27994 { (char *)"FontData_SetInitialFont", (PyCFunction) _wrap_FontData_SetInitialFont, METH_VARARGS | METH_KEYWORDS, NULL},
27995 { (char *)"FontData_SetRange", (PyCFunction) _wrap_FontData_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
27996 { (char *)"FontData_SetShowHelp", (PyCFunction) _wrap_FontData_SetShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27997 { (char *)"FontData_swigregister", FontData_swigregister, METH_VARARGS, NULL},
27998 { (char *)"new_FontDialog", (PyCFunction) _wrap_new_FontDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27999 { (char *)"FontDialog_GetFontData", (PyCFunction) _wrap_FontDialog_GetFontData, METH_VARARGS | METH_KEYWORDS, NULL},
28000 { (char *)"FontDialog_swigregister", FontDialog_swigregister, METH_VARARGS, NULL},
28001 { (char *)"GetFontFromUser", (PyCFunction) _wrap_GetFontFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
28002 { (char *)"new_MessageDialog", (PyCFunction) _wrap_new_MessageDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28003 { (char *)"MessageDialog_swigregister", MessageDialog_swigregister, METH_VARARGS, NULL},
28004 { (char *)"new_ProgressDialog", (PyCFunction) _wrap_new_ProgressDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28005 { (char *)"ProgressDialog_Update", (PyCFunction) _wrap_ProgressDialog_Update, METH_VARARGS | METH_KEYWORDS, NULL},
28006 { (char *)"ProgressDialog_Resume", (PyCFunction) _wrap_ProgressDialog_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
28007 { (char *)"ProgressDialog_swigregister", ProgressDialog_swigregister, METH_VARARGS, NULL},
28008 { (char *)"new_FindDialogEvent", (PyCFunction) _wrap_new_FindDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL},
28009 { (char *)"FindDialogEvent_GetFlags", (PyCFunction) _wrap_FindDialogEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28010 { (char *)"FindDialogEvent_GetFindString", (PyCFunction) _wrap_FindDialogEvent_GetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28011 { (char *)"FindDialogEvent_GetReplaceString", (PyCFunction) _wrap_FindDialogEvent_GetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28012 { (char *)"FindDialogEvent_GetDialog", (PyCFunction) _wrap_FindDialogEvent_GetDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28013 { (char *)"FindDialogEvent_SetFlags", (PyCFunction) _wrap_FindDialogEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28014 { (char *)"FindDialogEvent_SetFindString", (PyCFunction) _wrap_FindDialogEvent_SetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28015 { (char *)"FindDialogEvent_SetReplaceString", (PyCFunction) _wrap_FindDialogEvent_SetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28016 { (char *)"FindDialogEvent_swigregister", FindDialogEvent_swigregister, METH_VARARGS, NULL},
28017 { (char *)"new_FindReplaceData", (PyCFunction) _wrap_new_FindReplaceData, METH_VARARGS | METH_KEYWORDS, NULL},
28018 { (char *)"delete_FindReplaceData", (PyCFunction) _wrap_delete_FindReplaceData, METH_VARARGS | METH_KEYWORDS, NULL},
28019 { (char *)"FindReplaceData_GetFindString", (PyCFunction) _wrap_FindReplaceData_GetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28020 { (char *)"FindReplaceData_GetReplaceString", (PyCFunction) _wrap_FindReplaceData_GetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28021 { (char *)"FindReplaceData_GetFlags", (PyCFunction) _wrap_FindReplaceData_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28022 { (char *)"FindReplaceData_SetFlags", (PyCFunction) _wrap_FindReplaceData_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28023 { (char *)"FindReplaceData_SetFindString", (PyCFunction) _wrap_FindReplaceData_SetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28024 { (char *)"FindReplaceData_SetReplaceString", (PyCFunction) _wrap_FindReplaceData_SetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28025 { (char *)"FindReplaceData_swigregister", FindReplaceData_swigregister, METH_VARARGS, NULL},
28026 { (char *)"new_FindReplaceDialog", (PyCFunction) _wrap_new_FindReplaceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28027 { (char *)"new_PreFindReplaceDialog", (PyCFunction) _wrap_new_PreFindReplaceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28028 { (char *)"FindReplaceDialog_Create", (PyCFunction) _wrap_FindReplaceDialog_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28029 { (char *)"FindReplaceDialog_GetData", (PyCFunction) _wrap_FindReplaceDialog_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
28030 { (char *)"FindReplaceDialog_SetData", (PyCFunction) _wrap_FindReplaceDialog_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
28031 { (char *)"FindReplaceDialog_swigregister", FindReplaceDialog_swigregister, METH_VARARGS, NULL},
28032 { (char *)"new_MDIParentFrame", (PyCFunction) _wrap_new_MDIParentFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28033 { (char *)"new_PreMDIParentFrame", (PyCFunction) _wrap_new_PreMDIParentFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28034 { (char *)"MDIParentFrame_Create", (PyCFunction) _wrap_MDIParentFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28035 { (char *)"MDIParentFrame_ActivateNext", (PyCFunction) _wrap_MDIParentFrame_ActivateNext, METH_VARARGS | METH_KEYWORDS, NULL},
28036 { (char *)"MDIParentFrame_ActivatePrevious", (PyCFunction) _wrap_MDIParentFrame_ActivatePrevious, METH_VARARGS | METH_KEYWORDS, NULL},
28037 { (char *)"MDIParentFrame_ArrangeIcons", (PyCFunction) _wrap_MDIParentFrame_ArrangeIcons, METH_VARARGS | METH_KEYWORDS, NULL},
28038 { (char *)"MDIParentFrame_Cascade", (PyCFunction) _wrap_MDIParentFrame_Cascade, METH_VARARGS | METH_KEYWORDS, NULL},
28039 { (char *)"MDIParentFrame_GetActiveChild", (PyCFunction) _wrap_MDIParentFrame_GetActiveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28040 { (char *)"MDIParentFrame_GetClientWindow", (PyCFunction) _wrap_MDIParentFrame_GetClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28041 { (char *)"MDIParentFrame_GetToolBar", (PyCFunction) _wrap_MDIParentFrame_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
28042 { (char *)"MDIParentFrame_GetWindowMenu", (PyCFunction) _wrap_MDIParentFrame_GetWindowMenu, METH_VARARGS | METH_KEYWORDS, NULL},
28043 { (char *)"MDIParentFrame_SetWindowMenu", (PyCFunction) _wrap_MDIParentFrame_SetWindowMenu, METH_VARARGS | METH_KEYWORDS, NULL},
28044 { (char *)"MDIParentFrame_SetToolBar", (PyCFunction) _wrap_MDIParentFrame_SetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
28045 { (char *)"MDIParentFrame_Tile", (PyCFunction) _wrap_MDIParentFrame_Tile, METH_VARARGS | METH_KEYWORDS, NULL},
28046 { (char *)"MDIParentFrame_swigregister", MDIParentFrame_swigregister, METH_VARARGS, NULL},
28047 { (char *)"new_MDIChildFrame", (PyCFunction) _wrap_new_MDIChildFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28048 { (char *)"new_PreMDIChildFrame", (PyCFunction) _wrap_new_PreMDIChildFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28049 { (char *)"MDIChildFrame_Create", (PyCFunction) _wrap_MDIChildFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28050 { (char *)"MDIChildFrame_Activate", (PyCFunction) _wrap_MDIChildFrame_Activate, METH_VARARGS | METH_KEYWORDS, NULL},
28051 { (char *)"MDIChildFrame_Maximize", (PyCFunction) _wrap_MDIChildFrame_Maximize, METH_VARARGS | METH_KEYWORDS, NULL},
28052 { (char *)"MDIChildFrame_Restore", (PyCFunction) _wrap_MDIChildFrame_Restore, METH_VARARGS | METH_KEYWORDS, NULL},
28053 { (char *)"MDIChildFrame_swigregister", MDIChildFrame_swigregister, METH_VARARGS, NULL},
28054 { (char *)"new_MDIClientWindow", (PyCFunction) _wrap_new_MDIClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28055 { (char *)"new_PreMDIClientWindow", (PyCFunction) _wrap_new_PreMDIClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28056 { (char *)"MDIClientWindow_Create", (PyCFunction) _wrap_MDIClientWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28057 { (char *)"MDIClientWindow_swigregister", MDIClientWindow_swigregister, METH_VARARGS, NULL},
28058 { (char *)"new_PyWindow", (PyCFunction) _wrap_new_PyWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28059 { (char *)"new_PrePyWindow", (PyCFunction) _wrap_new_PrePyWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28060 { (char *)"PyWindow__setCallbackInfo", (PyCFunction) _wrap_PyWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28061 { (char *)"PyWindow_SetBestSize", (PyCFunction) _wrap_PyWindow_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28062 { (char *)"PyWindow_DoEraseBackground", (PyCFunction) _wrap_PyWindow_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28063 { (char *)"PyWindow_DoMoveWindow", (PyCFunction) _wrap_PyWindow_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28064 { (char *)"PyWindow_DoSetSize", (PyCFunction) _wrap_PyWindow_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28065 { (char *)"PyWindow_DoSetClientSize", (PyCFunction) _wrap_PyWindow_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28066 { (char *)"PyWindow_DoSetVirtualSize", (PyCFunction) _wrap_PyWindow_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28067 { (char *)"PyWindow_DoGetSize", (PyCFunction) _wrap_PyWindow_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28068 { (char *)"PyWindow_DoGetClientSize", (PyCFunction) _wrap_PyWindow_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28069 { (char *)"PyWindow_DoGetPosition", (PyCFunction) _wrap_PyWindow_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28070 { (char *)"PyWindow_DoGetVirtualSize", (PyCFunction) _wrap_PyWindow_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28071 { (char *)"PyWindow_DoGetBestSize", (PyCFunction) _wrap_PyWindow_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28072 { (char *)"PyWindow_InitDialog", (PyCFunction) _wrap_PyWindow_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28073 { (char *)"PyWindow_TransferDataToWindow", (PyCFunction) _wrap_PyWindow_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28074 { (char *)"PyWindow_TransferDataFromWindow", (PyCFunction) _wrap_PyWindow_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28075 { (char *)"PyWindow_Validate", (PyCFunction) _wrap_PyWindow_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28076 { (char *)"PyWindow_AcceptsFocus", (PyCFunction) _wrap_PyWindow_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28077 { (char *)"PyWindow_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyWindow_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28078 { (char *)"PyWindow_GetMaxSize", (PyCFunction) _wrap_PyWindow_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28079 { (char *)"PyWindow_AddChild", (PyCFunction) _wrap_PyWindow_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28080 { (char *)"PyWindow_RemoveChild", (PyCFunction) _wrap_PyWindow_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28081 { (char *)"PyWindow_ShouldInheritColours", (PyCFunction) _wrap_PyWindow_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28082 { (char *)"PyWindow_GetDefaultAttributes", (PyCFunction) _wrap_PyWindow_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28083 { (char *)"PyWindow_OnInternalIdle", (PyCFunction) _wrap_PyWindow_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28084 { (char *)"PyWindow_swigregister", PyWindow_swigregister, METH_VARARGS, NULL},
28085 { (char *)"new_PyPanel", (PyCFunction) _wrap_new_PyPanel, METH_VARARGS | METH_KEYWORDS, NULL},
28086 { (char *)"new_PrePyPanel", (PyCFunction) _wrap_new_PrePyPanel, METH_VARARGS | METH_KEYWORDS, NULL},
28087 { (char *)"PyPanel__setCallbackInfo", (PyCFunction) _wrap_PyPanel__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28088 { (char *)"PyPanel_SetBestSize", (PyCFunction) _wrap_PyPanel_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28089 { (char *)"PyPanel_DoEraseBackground", (PyCFunction) _wrap_PyPanel_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28090 { (char *)"PyPanel_DoMoveWindow", (PyCFunction) _wrap_PyPanel_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28091 { (char *)"PyPanel_DoSetSize", (PyCFunction) _wrap_PyPanel_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28092 { (char *)"PyPanel_DoSetClientSize", (PyCFunction) _wrap_PyPanel_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28093 { (char *)"PyPanel_DoSetVirtualSize", (PyCFunction) _wrap_PyPanel_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28094 { (char *)"PyPanel_DoGetSize", (PyCFunction) _wrap_PyPanel_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28095 { (char *)"PyPanel_DoGetClientSize", (PyCFunction) _wrap_PyPanel_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28096 { (char *)"PyPanel_DoGetPosition", (PyCFunction) _wrap_PyPanel_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28097 { (char *)"PyPanel_DoGetVirtualSize", (PyCFunction) _wrap_PyPanel_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28098 { (char *)"PyPanel_DoGetBestSize", (PyCFunction) _wrap_PyPanel_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28099 { (char *)"PyPanel_InitDialog", (PyCFunction) _wrap_PyPanel_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28100 { (char *)"PyPanel_TransferDataToWindow", (PyCFunction) _wrap_PyPanel_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28101 { (char *)"PyPanel_TransferDataFromWindow", (PyCFunction) _wrap_PyPanel_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28102 { (char *)"PyPanel_Validate", (PyCFunction) _wrap_PyPanel_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28103 { (char *)"PyPanel_AcceptsFocus", (PyCFunction) _wrap_PyPanel_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28104 { (char *)"PyPanel_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyPanel_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28105 { (char *)"PyPanel_GetMaxSize", (PyCFunction) _wrap_PyPanel_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28106 { (char *)"PyPanel_AddChild", (PyCFunction) _wrap_PyPanel_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28107 { (char *)"PyPanel_RemoveChild", (PyCFunction) _wrap_PyPanel_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28108 { (char *)"PyPanel_ShouldInheritColours", (PyCFunction) _wrap_PyPanel_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28109 { (char *)"PyPanel_GetDefaultAttributes", (PyCFunction) _wrap_PyPanel_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28110 { (char *)"PyPanel_OnInternalIdle", (PyCFunction) _wrap_PyPanel_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28111 { (char *)"PyPanel_swigregister", PyPanel_swigregister, METH_VARARGS, NULL},
28112 { (char *)"new_PyScrolledWindow", (PyCFunction) _wrap_new_PyScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28113 { (char *)"new_PrePyScrolledWindow", (PyCFunction) _wrap_new_PrePyScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28114 { (char *)"PyScrolledWindow__setCallbackInfo", (PyCFunction) _wrap_PyScrolledWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28115 { (char *)"PyScrolledWindow_SetBestSize", (PyCFunction) _wrap_PyScrolledWindow_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28116 { (char *)"PyScrolledWindow_DoEraseBackground", (PyCFunction) _wrap_PyScrolledWindow_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28117 { (char *)"PyScrolledWindow_DoMoveWindow", (PyCFunction) _wrap_PyScrolledWindow_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28118 { (char *)"PyScrolledWindow_DoSetSize", (PyCFunction) _wrap_PyScrolledWindow_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28119 { (char *)"PyScrolledWindow_DoSetClientSize", (PyCFunction) _wrap_PyScrolledWindow_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28120 { (char *)"PyScrolledWindow_DoSetVirtualSize", (PyCFunction) _wrap_PyScrolledWindow_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28121 { (char *)"PyScrolledWindow_DoGetSize", (PyCFunction) _wrap_PyScrolledWindow_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28122 { (char *)"PyScrolledWindow_DoGetClientSize", (PyCFunction) _wrap_PyScrolledWindow_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28123 { (char *)"PyScrolledWindow_DoGetPosition", (PyCFunction) _wrap_PyScrolledWindow_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28124 { (char *)"PyScrolledWindow_DoGetVirtualSize", (PyCFunction) _wrap_PyScrolledWindow_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28125 { (char *)"PyScrolledWindow_DoGetBestSize", (PyCFunction) _wrap_PyScrolledWindow_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28126 { (char *)"PyScrolledWindow_InitDialog", (PyCFunction) _wrap_PyScrolledWindow_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28127 { (char *)"PyScrolledWindow_TransferDataToWindow", (PyCFunction) _wrap_PyScrolledWindow_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28128 { (char *)"PyScrolledWindow_TransferDataFromWindow", (PyCFunction) _wrap_PyScrolledWindow_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28129 { (char *)"PyScrolledWindow_Validate", (PyCFunction) _wrap_PyScrolledWindow_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28130 { (char *)"PyScrolledWindow_AcceptsFocus", (PyCFunction) _wrap_PyScrolledWindow_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28131 { (char *)"PyScrolledWindow_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyScrolledWindow_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28132 { (char *)"PyScrolledWindow_GetMaxSize", (PyCFunction) _wrap_PyScrolledWindow_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28133 { (char *)"PyScrolledWindow_AddChild", (PyCFunction) _wrap_PyScrolledWindow_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28134 { (char *)"PyScrolledWindow_RemoveChild", (PyCFunction) _wrap_PyScrolledWindow_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28135 { (char *)"PyScrolledWindow_ShouldInheritColours", (PyCFunction) _wrap_PyScrolledWindow_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28136 { (char *)"PyScrolledWindow_GetDefaultAttributes", (PyCFunction) _wrap_PyScrolledWindow_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28137 { (char *)"PyScrolledWindow_OnInternalIdle", (PyCFunction) _wrap_PyScrolledWindow_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28138 { (char *)"PyScrolledWindow_swigregister", PyScrolledWindow_swigregister, METH_VARARGS, NULL},
28139 { (char *)"new_PrintData", _wrap_new_PrintData, METH_VARARGS, NULL},
28140 { (char *)"delete_PrintData", (PyCFunction) _wrap_delete_PrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28141 { (char *)"PrintData_GetNoCopies", (PyCFunction) _wrap_PrintData_GetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28142 { (char *)"PrintData_GetCollate", (PyCFunction) _wrap_PrintData_GetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28143 { (char *)"PrintData_GetOrientation", (PyCFunction) _wrap_PrintData_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28144 { (char *)"PrintData_Ok", (PyCFunction) _wrap_PrintData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28145 { (char *)"PrintData_GetPrinterName", (PyCFunction) _wrap_PrintData_GetPrinterName, METH_VARARGS | METH_KEYWORDS, NULL},
28146 { (char *)"PrintData_GetColour", (PyCFunction) _wrap_PrintData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
28147 { (char *)"PrintData_GetDuplex", (PyCFunction) _wrap_PrintData_GetDuplex, METH_VARARGS | METH_KEYWORDS, NULL},
28148 { (char *)"PrintData_GetPaperId", (PyCFunction) _wrap_PrintData_GetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28149 { (char *)"PrintData_GetPaperSize", (PyCFunction) _wrap_PrintData_GetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28150 { (char *)"PrintData_GetQuality", (PyCFunction) _wrap_PrintData_GetQuality, METH_VARARGS | METH_KEYWORDS, NULL},
28151 { (char *)"PrintData_GetBin", (PyCFunction) _wrap_PrintData_GetBin, METH_VARARGS | METH_KEYWORDS, NULL},
28152 { (char *)"PrintData_GetPrintMode", (PyCFunction) _wrap_PrintData_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
28153 { (char *)"PrintData_SetNoCopies", (PyCFunction) _wrap_PrintData_SetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28154 { (char *)"PrintData_SetCollate", (PyCFunction) _wrap_PrintData_SetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28155 { (char *)"PrintData_SetOrientation", (PyCFunction) _wrap_PrintData_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28156 { (char *)"PrintData_SetPrinterName", (PyCFunction) _wrap_PrintData_SetPrinterName, METH_VARARGS | METH_KEYWORDS, NULL},
28157 { (char *)"PrintData_SetColour", (PyCFunction) _wrap_PrintData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
28158 { (char *)"PrintData_SetDuplex", (PyCFunction) _wrap_PrintData_SetDuplex, METH_VARARGS | METH_KEYWORDS, NULL},
28159 { (char *)"PrintData_SetPaperId", (PyCFunction) _wrap_PrintData_SetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28160 { (char *)"PrintData_SetPaperSize", (PyCFunction) _wrap_PrintData_SetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28161 { (char *)"PrintData_SetQuality", (PyCFunction) _wrap_PrintData_SetQuality, METH_VARARGS | METH_KEYWORDS, NULL},
28162 { (char *)"PrintData_SetBin", (PyCFunction) _wrap_PrintData_SetBin, METH_VARARGS | METH_KEYWORDS, NULL},
28163 { (char *)"PrintData_SetPrintMode", (PyCFunction) _wrap_PrintData_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
28164 { (char *)"PrintData_GetFilename", (PyCFunction) _wrap_PrintData_GetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
28165 { (char *)"PrintData_SetFilename", (PyCFunction) _wrap_PrintData_SetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
28166 { (char *)"PrintData_GetPrivData", (PyCFunction) _wrap_PrintData_GetPrivData, METH_VARARGS | METH_KEYWORDS, NULL},
28167 { (char *)"PrintData_SetPrivData", (PyCFunction) _wrap_PrintData_SetPrivData, METH_VARARGS | METH_KEYWORDS, NULL},
28168 { (char *)"PrintData_swigregister", PrintData_swigregister, METH_VARARGS, NULL},
28169 { (char *)"new_PageSetupDialogData", _wrap_new_PageSetupDialogData, METH_VARARGS, NULL},
28170 { (char *)"delete_PageSetupDialogData", (PyCFunction) _wrap_delete_PageSetupDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28171 { (char *)"PageSetupDialogData_EnableHelp", (PyCFunction) _wrap_PageSetupDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28172 { (char *)"PageSetupDialogData_EnableMargins", (PyCFunction) _wrap_PageSetupDialogData_EnableMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28173 { (char *)"PageSetupDialogData_EnableOrientation", (PyCFunction) _wrap_PageSetupDialogData_EnableOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28174 { (char *)"PageSetupDialogData_EnablePaper", (PyCFunction) _wrap_PageSetupDialogData_EnablePaper, METH_VARARGS | METH_KEYWORDS, NULL},
28175 { (char *)"PageSetupDialogData_EnablePrinter", (PyCFunction) _wrap_PageSetupDialogData_EnablePrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28176 { (char *)"PageSetupDialogData_GetDefaultMinMargins", (PyCFunction) _wrap_PageSetupDialogData_GetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28177 { (char *)"PageSetupDialogData_GetEnableMargins", (PyCFunction) _wrap_PageSetupDialogData_GetEnableMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28178 { (char *)"PageSetupDialogData_GetEnableOrientation", (PyCFunction) _wrap_PageSetupDialogData_GetEnableOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28179 { (char *)"PageSetupDialogData_GetEnablePaper", (PyCFunction) _wrap_PageSetupDialogData_GetEnablePaper, METH_VARARGS | METH_KEYWORDS, NULL},
28180 { (char *)"PageSetupDialogData_GetEnablePrinter", (PyCFunction) _wrap_PageSetupDialogData_GetEnablePrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28181 { (char *)"PageSetupDialogData_GetEnableHelp", (PyCFunction) _wrap_PageSetupDialogData_GetEnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28182 { (char *)"PageSetupDialogData_GetDefaultInfo", (PyCFunction) _wrap_PageSetupDialogData_GetDefaultInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28183 { (char *)"PageSetupDialogData_GetMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_GetMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28184 { (char *)"PageSetupDialogData_GetMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_GetMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28185 { (char *)"PageSetupDialogData_GetMinMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_GetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28186 { (char *)"PageSetupDialogData_GetMinMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_GetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28187 { (char *)"PageSetupDialogData_GetPaperId", (PyCFunction) _wrap_PageSetupDialogData_GetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28188 { (char *)"PageSetupDialogData_GetPaperSize", (PyCFunction) _wrap_PageSetupDialogData_GetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28189 { (char *)"PageSetupDialogData_GetPrintData", (PyCFunction) _wrap_PageSetupDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28190 { (char *)"PageSetupDialogData_Ok", (PyCFunction) _wrap_PageSetupDialogData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28191 { (char *)"PageSetupDialogData_SetDefaultInfo", (PyCFunction) _wrap_PageSetupDialogData_SetDefaultInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28192 { (char *)"PageSetupDialogData_SetDefaultMinMargins", (PyCFunction) _wrap_PageSetupDialogData_SetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28193 { (char *)"PageSetupDialogData_SetMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_SetMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28194 { (char *)"PageSetupDialogData_SetMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_SetMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28195 { (char *)"PageSetupDialogData_SetMinMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_SetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28196 { (char *)"PageSetupDialogData_SetMinMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_SetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28197 { (char *)"PageSetupDialogData_SetPaperId", (PyCFunction) _wrap_PageSetupDialogData_SetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28198 { (char *)"PageSetupDialogData_SetPaperSize", (PyCFunction) _wrap_PageSetupDialogData_SetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28199 { (char *)"PageSetupDialogData_SetPrintData", (PyCFunction) _wrap_PageSetupDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28200 { (char *)"PageSetupDialogData_CalculateIdFromPaperSize", (PyCFunction) _wrap_PageSetupDialogData_CalculateIdFromPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28201 { (char *)"PageSetupDialogData_CalculatePaperSizeFromId", (PyCFunction) _wrap_PageSetupDialogData_CalculatePaperSizeFromId, METH_VARARGS | METH_KEYWORDS, NULL},
28202 { (char *)"PageSetupDialogData_swigregister", PageSetupDialogData_swigregister, METH_VARARGS, NULL},
28203 { (char *)"new_PageSetupDialog", (PyCFunction) _wrap_new_PageSetupDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28204 { (char *)"PageSetupDialog_GetPageSetupData", (PyCFunction) _wrap_PageSetupDialog_GetPageSetupData, METH_VARARGS | METH_KEYWORDS, NULL},
28205 { (char *)"PageSetupDialog_GetPageSetupDialogData", (PyCFunction) _wrap_PageSetupDialog_GetPageSetupDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28206 { (char *)"PageSetupDialog_ShowModal", (PyCFunction) _wrap_PageSetupDialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
28207 { (char *)"PageSetupDialog_swigregister", PageSetupDialog_swigregister, METH_VARARGS, NULL},
28208 { (char *)"new_PrintDialogData", _wrap_new_PrintDialogData, METH_VARARGS, NULL},
28209 { (char *)"delete_PrintDialogData", (PyCFunction) _wrap_delete_PrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28210 { (char *)"PrintDialogData_GetFromPage", (PyCFunction) _wrap_PrintDialogData_GetFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
28211 { (char *)"PrintDialogData_GetToPage", (PyCFunction) _wrap_PrintDialogData_GetToPage, METH_VARARGS | METH_KEYWORDS, NULL},
28212 { (char *)"PrintDialogData_GetMinPage", (PyCFunction) _wrap_PrintDialogData_GetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28213 { (char *)"PrintDialogData_GetMaxPage", (PyCFunction) _wrap_PrintDialogData_GetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28214 { (char *)"PrintDialogData_GetNoCopies", (PyCFunction) _wrap_PrintDialogData_GetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28215 { (char *)"PrintDialogData_GetAllPages", (PyCFunction) _wrap_PrintDialogData_GetAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
28216 { (char *)"PrintDialogData_GetSelection", (PyCFunction) _wrap_PrintDialogData_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28217 { (char *)"PrintDialogData_GetCollate", (PyCFunction) _wrap_PrintDialogData_GetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28218 { (char *)"PrintDialogData_GetPrintToFile", (PyCFunction) _wrap_PrintDialogData_GetPrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28219 { (char *)"PrintDialogData_SetFromPage", (PyCFunction) _wrap_PrintDialogData_SetFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
28220 { (char *)"PrintDialogData_SetToPage", (PyCFunction) _wrap_PrintDialogData_SetToPage, METH_VARARGS | METH_KEYWORDS, NULL},
28221 { (char *)"PrintDialogData_SetMinPage", (PyCFunction) _wrap_PrintDialogData_SetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28222 { (char *)"PrintDialogData_SetMaxPage", (PyCFunction) _wrap_PrintDialogData_SetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28223 { (char *)"PrintDialogData_SetNoCopies", (PyCFunction) _wrap_PrintDialogData_SetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28224 { (char *)"PrintDialogData_SetAllPages", (PyCFunction) _wrap_PrintDialogData_SetAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
28225 { (char *)"PrintDialogData_SetSelection", (PyCFunction) _wrap_PrintDialogData_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28226 { (char *)"PrintDialogData_SetCollate", (PyCFunction) _wrap_PrintDialogData_SetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28227 { (char *)"PrintDialogData_SetPrintToFile", (PyCFunction) _wrap_PrintDialogData_SetPrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28228 { (char *)"PrintDialogData_EnablePrintToFile", (PyCFunction) _wrap_PrintDialogData_EnablePrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28229 { (char *)"PrintDialogData_EnableSelection", (PyCFunction) _wrap_PrintDialogData_EnableSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28230 { (char *)"PrintDialogData_EnablePageNumbers", (PyCFunction) _wrap_PrintDialogData_EnablePageNumbers, METH_VARARGS | METH_KEYWORDS, NULL},
28231 { (char *)"PrintDialogData_EnableHelp", (PyCFunction) _wrap_PrintDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28232 { (char *)"PrintDialogData_GetEnablePrintToFile", (PyCFunction) _wrap_PrintDialogData_GetEnablePrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28233 { (char *)"PrintDialogData_GetEnableSelection", (PyCFunction) _wrap_PrintDialogData_GetEnableSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28234 { (char *)"PrintDialogData_GetEnablePageNumbers", (PyCFunction) _wrap_PrintDialogData_GetEnablePageNumbers, METH_VARARGS | METH_KEYWORDS, NULL},
28235 { (char *)"PrintDialogData_GetEnableHelp", (PyCFunction) _wrap_PrintDialogData_GetEnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28236 { (char *)"PrintDialogData_Ok", (PyCFunction) _wrap_PrintDialogData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28237 { (char *)"PrintDialogData_GetPrintData", (PyCFunction) _wrap_PrintDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28238 { (char *)"PrintDialogData_SetPrintData", (PyCFunction) _wrap_PrintDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28239 { (char *)"PrintDialogData_swigregister", PrintDialogData_swigregister, METH_VARARGS, NULL},
28240 { (char *)"new_PrintDialog", (PyCFunction) _wrap_new_PrintDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28241 { (char *)"PrintDialog_ShowModal", (PyCFunction) _wrap_PrintDialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
28242 { (char *)"PrintDialog_GetPrintDialogData", (PyCFunction) _wrap_PrintDialog_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28243 { (char *)"PrintDialog_GetPrintData", (PyCFunction) _wrap_PrintDialog_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28244 { (char *)"PrintDialog_GetPrintDC", (PyCFunction) _wrap_PrintDialog_GetPrintDC, METH_VARARGS | METH_KEYWORDS, NULL},
28245 { (char *)"PrintDialog_swigregister", PrintDialog_swigregister, METH_VARARGS, NULL},
28246 { (char *)"new_Printer", (PyCFunction) _wrap_new_Printer, METH_VARARGS | METH_KEYWORDS, NULL},
28247 { (char *)"delete_Printer", (PyCFunction) _wrap_delete_Printer, METH_VARARGS | METH_KEYWORDS, NULL},
28248 { (char *)"Printer_CreateAbortWindow", (PyCFunction) _wrap_Printer_CreateAbortWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28249 { (char *)"Printer_ReportError", (PyCFunction) _wrap_Printer_ReportError, METH_VARARGS | METH_KEYWORDS, NULL},
28250 { (char *)"Printer_Setup", (PyCFunction) _wrap_Printer_Setup, METH_VARARGS | METH_KEYWORDS, NULL},
28251 { (char *)"Printer_Print", (PyCFunction) _wrap_Printer_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28252 { (char *)"Printer_PrintDialog", (PyCFunction) _wrap_Printer_PrintDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28253 { (char *)"Printer_GetPrintDialogData", (PyCFunction) _wrap_Printer_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28254 { (char *)"Printer_GetAbort", (PyCFunction) _wrap_Printer_GetAbort, METH_VARARGS | METH_KEYWORDS, NULL},
28255 { (char *)"Printer_GetLastError", (PyCFunction) _wrap_Printer_GetLastError, METH_VARARGS | METH_KEYWORDS, NULL},
28256 { (char *)"Printer_swigregister", Printer_swigregister, METH_VARARGS, NULL},
28257 { (char *)"new_Printout", (PyCFunction) _wrap_new_Printout, METH_VARARGS | METH_KEYWORDS, NULL},
28258 { (char *)"Printout__setCallbackInfo", (PyCFunction) _wrap_Printout__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28259 { (char *)"Printout_GetTitle", (PyCFunction) _wrap_Printout_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
28260 { (char *)"Printout_GetDC", (PyCFunction) _wrap_Printout_GetDC, METH_VARARGS | METH_KEYWORDS, NULL},
28261 { (char *)"Printout_SetDC", (PyCFunction) _wrap_Printout_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
28262 { (char *)"Printout_SetPageSizePixels", (PyCFunction) _wrap_Printout_SetPageSizePixels, METH_VARARGS | METH_KEYWORDS, NULL},
28263 { (char *)"Printout_GetPageSizePixels", (PyCFunction) _wrap_Printout_GetPageSizePixels, METH_VARARGS | METH_KEYWORDS, NULL},
28264 { (char *)"Printout_SetPageSizeMM", (PyCFunction) _wrap_Printout_SetPageSizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
28265 { (char *)"Printout_GetPageSizeMM", (PyCFunction) _wrap_Printout_GetPageSizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
28266 { (char *)"Printout_SetPPIScreen", (PyCFunction) _wrap_Printout_SetPPIScreen, METH_VARARGS | METH_KEYWORDS, NULL},
28267 { (char *)"Printout_GetPPIScreen", (PyCFunction) _wrap_Printout_GetPPIScreen, METH_VARARGS | METH_KEYWORDS, NULL},
28268 { (char *)"Printout_SetPPIPrinter", (PyCFunction) _wrap_Printout_SetPPIPrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28269 { (char *)"Printout_GetPPIPrinter", (PyCFunction) _wrap_Printout_GetPPIPrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28270 { (char *)"Printout_IsPreview", (PyCFunction) _wrap_Printout_IsPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28271 { (char *)"Printout_SetIsPreview", (PyCFunction) _wrap_Printout_SetIsPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28272 { (char *)"Printout_OnBeginDocument", (PyCFunction) _wrap_Printout_OnBeginDocument, METH_VARARGS | METH_KEYWORDS, NULL},
28273 { (char *)"Printout_OnEndDocument", (PyCFunction) _wrap_Printout_OnEndDocument, METH_VARARGS | METH_KEYWORDS, NULL},
28274 { (char *)"Printout_OnBeginPrinting", (PyCFunction) _wrap_Printout_OnBeginPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28275 { (char *)"Printout_OnEndPrinting", (PyCFunction) _wrap_Printout_OnEndPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28276 { (char *)"Printout_OnPreparePrinting", (PyCFunction) _wrap_Printout_OnPreparePrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28277 { (char *)"Printout_HasPage", (PyCFunction) _wrap_Printout_HasPage, METH_VARARGS | METH_KEYWORDS, NULL},
28278 { (char *)"Printout_GetPageInfo", (PyCFunction) _wrap_Printout_GetPageInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28279 { (char *)"Printout_swigregister", Printout_swigregister, METH_VARARGS, NULL},
28280 { (char *)"new_PreviewCanvas", (PyCFunction) _wrap_new_PreviewCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28281 { (char *)"PreviewCanvas_swigregister", PreviewCanvas_swigregister, METH_VARARGS, NULL},
28282 { (char *)"new_PreviewFrame", (PyCFunction) _wrap_new_PreviewFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28283 { (char *)"PreviewFrame_Initialize", (PyCFunction) _wrap_PreviewFrame_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
28284 { (char *)"PreviewFrame_CreateControlBar", (PyCFunction) _wrap_PreviewFrame_CreateControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28285 { (char *)"PreviewFrame_CreateCanvas", (PyCFunction) _wrap_PreviewFrame_CreateCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28286 { (char *)"PreviewFrame_GetControlBar", (PyCFunction) _wrap_PreviewFrame_GetControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28287 { (char *)"PreviewFrame_swigregister", PreviewFrame_swigregister, METH_VARARGS, NULL},
28288 { (char *)"new_PreviewControlBar", (PyCFunction) _wrap_new_PreviewControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28289 { (char *)"PreviewControlBar_GetZoomControl", (PyCFunction) _wrap_PreviewControlBar_GetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28290 { (char *)"PreviewControlBar_SetZoomControl", (PyCFunction) _wrap_PreviewControlBar_SetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28291 { (char *)"PreviewControlBar_GetPrintPreview", (PyCFunction) _wrap_PreviewControlBar_GetPrintPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28292 { (char *)"PreviewControlBar_OnNext", (PyCFunction) _wrap_PreviewControlBar_OnNext, METH_VARARGS | METH_KEYWORDS, NULL},
28293 { (char *)"PreviewControlBar_OnPrevious", (PyCFunction) _wrap_PreviewControlBar_OnPrevious, METH_VARARGS | METH_KEYWORDS, NULL},
28294 { (char *)"PreviewControlBar_OnFirst", (PyCFunction) _wrap_PreviewControlBar_OnFirst, METH_VARARGS | METH_KEYWORDS, NULL},
28295 { (char *)"PreviewControlBar_OnLast", (PyCFunction) _wrap_PreviewControlBar_OnLast, METH_VARARGS | METH_KEYWORDS, NULL},
28296 { (char *)"PreviewControlBar_OnGoto", (PyCFunction) _wrap_PreviewControlBar_OnGoto, METH_VARARGS | METH_KEYWORDS, NULL},
28297 { (char *)"PreviewControlBar_swigregister", PreviewControlBar_swigregister, METH_VARARGS, NULL},
28298 { (char *)"new_PrintPreview", _wrap_new_PrintPreview, METH_VARARGS, NULL},
28299 { (char *)"PrintPreview_SetCurrentPage", (PyCFunction) _wrap_PrintPreview_SetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28300 { (char *)"PrintPreview_GetCurrentPage", (PyCFunction) _wrap_PrintPreview_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28301 { (char *)"PrintPreview_SetPrintout", (PyCFunction) _wrap_PrintPreview_SetPrintout, METH_VARARGS | METH_KEYWORDS, NULL},
28302 { (char *)"PrintPreview_GetPrintout", (PyCFunction) _wrap_PrintPreview_GetPrintout, METH_VARARGS | METH_KEYWORDS, NULL},
28303 { (char *)"PrintPreview_GetPrintoutForPrinting", (PyCFunction) _wrap_PrintPreview_GetPrintoutForPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28304 { (char *)"PrintPreview_SetFrame", (PyCFunction) _wrap_PrintPreview_SetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28305 { (char *)"PrintPreview_SetCanvas", (PyCFunction) _wrap_PrintPreview_SetCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28306 { (char *)"PrintPreview_GetFrame", (PyCFunction) _wrap_PrintPreview_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28307 { (char *)"PrintPreview_GetCanvas", (PyCFunction) _wrap_PrintPreview_GetCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28308 { (char *)"PrintPreview_PaintPage", (PyCFunction) _wrap_PrintPreview_PaintPage, METH_VARARGS | METH_KEYWORDS, NULL},
28309 { (char *)"PrintPreview_DrawBlankPage", (PyCFunction) _wrap_PrintPreview_DrawBlankPage, METH_VARARGS | METH_KEYWORDS, NULL},
28310 { (char *)"PrintPreview_RenderPage", (PyCFunction) _wrap_PrintPreview_RenderPage, METH_VARARGS | METH_KEYWORDS, NULL},
28311 { (char *)"PrintPreview_AdjustScrollbars", (PyCFunction) _wrap_PrintPreview_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
28312 { (char *)"PrintPreview_GetPrintDialogData", (PyCFunction) _wrap_PrintPreview_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28313 { (char *)"PrintPreview_SetZoom", (PyCFunction) _wrap_PrintPreview_SetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28314 { (char *)"PrintPreview_GetZoom", (PyCFunction) _wrap_PrintPreview_GetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28315 { (char *)"PrintPreview_GetMaxPage", (PyCFunction) _wrap_PrintPreview_GetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28316 { (char *)"PrintPreview_GetMinPage", (PyCFunction) _wrap_PrintPreview_GetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28317 { (char *)"PrintPreview_Ok", (PyCFunction) _wrap_PrintPreview_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28318 { (char *)"PrintPreview_SetOk", (PyCFunction) _wrap_PrintPreview_SetOk, METH_VARARGS | METH_KEYWORDS, NULL},
28319 { (char *)"PrintPreview_Print", (PyCFunction) _wrap_PrintPreview_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28320 { (char *)"PrintPreview_DetermineScaling", (PyCFunction) _wrap_PrintPreview_DetermineScaling, METH_VARARGS | METH_KEYWORDS, NULL},
28321 { (char *)"PrintPreview_swigregister", PrintPreview_swigregister, METH_VARARGS, NULL},
28322 { (char *)"new_PyPrintPreview", _wrap_new_PyPrintPreview, METH_VARARGS, NULL},
28323 { (char *)"PyPrintPreview__setCallbackInfo", (PyCFunction) _wrap_PyPrintPreview__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28324 { (char *)"PyPrintPreview_SetCurrentPage", (PyCFunction) _wrap_PyPrintPreview_SetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28325 { (char *)"PyPrintPreview_PaintPage", (PyCFunction) _wrap_PyPrintPreview_PaintPage, METH_VARARGS | METH_KEYWORDS, NULL},
28326 { (char *)"PyPrintPreview_DrawBlankPage", (PyCFunction) _wrap_PyPrintPreview_DrawBlankPage, METH_VARARGS | METH_KEYWORDS, NULL},
28327 { (char *)"PyPrintPreview_RenderPage", (PyCFunction) _wrap_PyPrintPreview_RenderPage, METH_VARARGS | METH_KEYWORDS, NULL},
28328 { (char *)"PyPrintPreview_SetZoom", (PyCFunction) _wrap_PyPrintPreview_SetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28329 { (char *)"PyPrintPreview_Print", (PyCFunction) _wrap_PyPrintPreview_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28330 { (char *)"PyPrintPreview_DetermineScaling", (PyCFunction) _wrap_PyPrintPreview_DetermineScaling, METH_VARARGS | METH_KEYWORDS, NULL},
28331 { (char *)"PyPrintPreview_swigregister", PyPrintPreview_swigregister, METH_VARARGS, NULL},
28332 { (char *)"new_PyPreviewFrame", (PyCFunction) _wrap_new_PyPreviewFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28333 { (char *)"PyPreviewFrame__setCallbackInfo", (PyCFunction) _wrap_PyPreviewFrame__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28334 { (char *)"PyPreviewFrame_SetPreviewCanvas", (PyCFunction) _wrap_PyPreviewFrame_SetPreviewCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28335 { (char *)"PyPreviewFrame_SetControlBar", (PyCFunction) _wrap_PyPreviewFrame_SetControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28336 { (char *)"PyPreviewFrame_Initialize", (PyCFunction) _wrap_PyPreviewFrame_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
28337 { (char *)"PyPreviewFrame_CreateCanvas", (PyCFunction) _wrap_PyPreviewFrame_CreateCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28338 { (char *)"PyPreviewFrame_CreateControlBar", (PyCFunction) _wrap_PyPreviewFrame_CreateControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28339 { (char *)"PyPreviewFrame_swigregister", PyPreviewFrame_swigregister, METH_VARARGS, NULL},
28340 { (char *)"new_PyPreviewControlBar", (PyCFunction) _wrap_new_PyPreviewControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28341 { (char *)"PyPreviewControlBar__setCallbackInfo", (PyCFunction) _wrap_PyPreviewControlBar__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28342 { (char *)"PyPreviewControlBar_SetPrintPreview", (PyCFunction) _wrap_PyPreviewControlBar_SetPrintPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28343 { (char *)"PyPreviewControlBar_CreateButtons", (PyCFunction) _wrap_PyPreviewControlBar_CreateButtons, METH_VARARGS | METH_KEYWORDS, NULL},
28344 { (char *)"PyPreviewControlBar_SetZoomControl", (PyCFunction) _wrap_PyPreviewControlBar_SetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28345 { (char *)"PyPreviewControlBar_swigregister", PyPreviewControlBar_swigregister, METH_VARARGS, NULL},
28346 { NULL, NULL, 0, NULL }
28347 };
28348
28349
28350 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
28351
28352 static void *_p_wxPyPreviewFrameTo_p_wxPreviewFrame(void *x) {
28353 return (void *)((wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28354 }
28355 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
28356 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
28357 }
28358 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
28359 return (void *)((wxEvent *) ((wxMenuEvent *) x));
28360 }
28361 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
28362 return (void *)((wxEvent *) ((wxCloseEvent *) x));
28363 }
28364 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
28365 return (void *)((wxEvent *) ((wxMouseEvent *) x));
28366 }
28367 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
28368 return (void *)((wxEvent *) ((wxEraseEvent *) x));
28369 }
28370 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
28371 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
28372 }
28373 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
28374 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
28375 }
28376 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
28377 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
28378 }
28379 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
28380 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
28381 }
28382 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
28383 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
28384 }
28385 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
28386 return (void *)((wxEvent *) ((wxPyEvent *) x));
28387 }
28388 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
28389 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
28390 }
28391 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
28392 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
28393 }
28394 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
28395 return (void *)((wxEvent *) ((wxIdleEvent *) x));
28396 }
28397 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
28398 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
28399 }
28400 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
28401 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
28402 }
28403 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
28404 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
28405 }
28406 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
28407 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
28408 }
28409 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
28410 return (void *)((wxEvent *) ((wxActivateEvent *) x));
28411 }
28412 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
28413 return (void *)((wxEvent *) ((wxSizeEvent *) x));
28414 }
28415 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
28416 return (void *)((wxEvent *) ((wxMoveEvent *) x));
28417 }
28418 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
28419 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
28420 }
28421 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
28422 return (void *)((wxEvent *) ((wxPaintEvent *) x));
28423 }
28424 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
28425 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
28426 }
28427 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
28428 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
28429 }
28430 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
28431 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
28432 }
28433 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
28434 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
28435 }
28436 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
28437 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
28438 }
28439 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
28440 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
28441 }
28442 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
28443 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
28444 }
28445 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
28446 return (void *)((wxEvent *) ((wxFocusEvent *) x));
28447 }
28448 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
28449 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
28450 }
28451 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
28452 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
28453 }
28454 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
28455 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
28456 }
28457 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
28458 return (void *)((wxEvent *) ((wxShowEvent *) x));
28459 }
28460 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
28461 return (void *)((wxEvent *) ((wxCommandEvent *) x));
28462 }
28463 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
28464 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
28465 }
28466 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
28467 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
28468 }
28469 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
28470 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
28471 }
28472 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
28473 return (void *)((wxEvent *) ((wxKeyEvent *) x));
28474 }
28475 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
28476 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
28477 }
28478 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
28479 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
28480 }
28481 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
28482 return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
28483 }
28484 static void *_p_wxPasswordEntryDialogTo_p_wxTextEntryDialog(void *x) {
28485 return (void *)((wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28486 }
28487 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
28488 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
28489 }
28490 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
28491 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
28492 }
28493 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
28494 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
28495 }
28496 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
28497 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
28498 }
28499 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
28500 return (void *)((wxEvtHandler *) ((wxValidator *) x));
28501 }
28502 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
28503 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
28504 }
28505 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
28506 return (void *)((wxEvtHandler *) ((wxMenu *) x));
28507 }
28508 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
28509 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28510 }
28511 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
28512 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
28513 }
28514 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
28515 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
28516 }
28517 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
28518 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
28519 }
28520 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
28521 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
28522 }
28523 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
28524 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
28525 }
28526 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
28527 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
28528 }
28529 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
28530 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
28531 }
28532 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
28533 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
28534 }
28535 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
28536 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
28537 }
28538 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
28539 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
28540 }
28541 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
28542 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
28543 }
28544 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
28545 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
28546 }
28547 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
28548 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
28549 }
28550 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
28551 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
28552 }
28553 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
28554 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
28555 }
28556 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
28557 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
28558 }
28559 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
28560 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
28561 }
28562 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
28563 return (void *)((wxEvtHandler *) ((wxWindow *) x));
28564 }
28565 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
28566 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
28567 }
28568 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
28569 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
28570 }
28571 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
28572 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
28573 }
28574 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
28575 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
28576 }
28577 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
28578 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
28579 }
28580 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
28581 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
28582 }
28583 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
28584 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28585 }
28586 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
28587 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
28588 }
28589 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
28590 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
28591 }
28592 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
28593 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
28594 }
28595 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
28596 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
28597 }
28598 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
28599 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
28600 }
28601 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
28602 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
28603 }
28604 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
28605 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
28606 }
28607 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
28608 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
28609 }
28610 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
28611 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
28612 }
28613 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
28614 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
28615 }
28616 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
28617 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
28618 }
28619 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
28620 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
28621 }
28622 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
28623 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
28624 }
28625 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
28626 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
28627 }
28628 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
28629 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
28630 }
28631 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
28632 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
28633 }
28634 static void *_p_wxPyHtmlListBoxTo_p_wxPyVListBox(void *x) {
28635 return (void *)((wxPyVListBox *) ((wxPyHtmlListBox *) x));
28636 }
28637 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
28638 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
28639 }
28640 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
28641 return (void *)((wxFrame *) ((wxProgressDialog *) x));
28642 }
28643 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
28644 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
28645 }
28646 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
28647 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28648 }
28649 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
28650 return (void *)((wxFrame *) ((wxMiniFrame *) x));
28651 }
28652 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
28653 return (void *)((wxFrame *) ((wxSplashScreen *) x));
28654 }
28655 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
28656 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
28657 }
28658 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
28659 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
28660 }
28661 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
28662 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
28663 }
28664 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
28665 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
28666 }
28667 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
28668 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28669 }
28670 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
28671 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
28672 }
28673 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
28674 return (void *)((wxObject *) ((wxSizerItem *) x));
28675 }
28676 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
28677 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
28678 }
28679 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
28680 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
28681 }
28682 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
28683 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
28684 }
28685 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
28686 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
28687 }
28688 static void *_p_wxSizerTo_p_wxObject(void *x) {
28689 return (void *)((wxObject *) ((wxSizer *) x));
28690 }
28691 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
28692 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
28693 }
28694 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
28695 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
28696 }
28697 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
28698 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
28699 }
28700 static void *_p_wxEventTo_p_wxObject(void *x) {
28701 return (void *)((wxObject *) ((wxEvent *) x));
28702 }
28703 static void *_p_wxFontDataTo_p_wxObject(void *x) {
28704 return (void *)((wxObject *) ((wxFontData *) x));
28705 }
28706 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
28707 return (void *)((wxObject *) ((wxPrintData *) x));
28708 }
28709 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
28710 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
28711 }
28712 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
28713 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
28714 }
28715 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
28716 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
28717 }
28718 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
28719 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
28720 }
28721 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
28722 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
28723 }
28724 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
28725 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
28726 }
28727 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
28728 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
28729 }
28730 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
28731 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
28732 }
28733 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
28734 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
28735 }
28736 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
28737 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
28738 }
28739 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
28740 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
28741 }
28742 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
28743 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
28744 }
28745 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
28746 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
28747 }
28748 static void *_p_wxControlTo_p_wxObject(void *x) {
28749 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
28750 }
28751 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
28752 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
28753 }
28754 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
28755 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
28756 }
28757 static void *_p_wxFSFileTo_p_wxObject(void *x) {
28758 return (void *)((wxObject *) ((wxFSFile *) x));
28759 }
28760 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
28761 return (void *)((wxObject *) ((wxFindReplaceData *) x));
28762 }
28763 static void *_p_wxPySizerTo_p_wxObject(void *x) {
28764 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
28765 }
28766 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
28767 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
28768 }
28769 static void *_p_wxColourDataTo_p_wxObject(void *x) {
28770 return (void *)((wxObject *) ((wxColourData *) x));
28771 }
28772 static void *_p_wxPyEventTo_p_wxObject(void *x) {
28773 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
28774 }
28775 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
28776 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
28777 }
28778 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
28779 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
28780 }
28781 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
28782 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
28783 }
28784 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
28785 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
28786 }
28787 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
28788 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
28789 }
28790 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
28791 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
28792 }
28793 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
28794 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
28795 }
28796 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
28797 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28798 }
28799 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
28800 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
28801 }
28802 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
28803 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
28804 }
28805 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
28806 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
28807 }
28808 static void *_p_wxShowEventTo_p_wxObject(void *x) {
28809 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
28810 }
28811 static void *_p_wxPrinterTo_p_wxObject(void *x) {
28812 return (void *)((wxObject *) ((wxPrinter *) x));
28813 }
28814 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
28815 return (void *)((wxObject *) ((wxMenuItem *) x));
28816 }
28817 static void *_p_wxDateEventTo_p_wxObject(void *x) {
28818 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
28819 }
28820 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
28821 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
28822 }
28823 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
28824 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
28825 }
28826 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
28827 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
28828 }
28829 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
28830 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
28831 }
28832 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
28833 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
28834 }
28835 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
28836 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
28837 }
28838 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
28839 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
28840 }
28841 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
28842 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
28843 }
28844 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
28845 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
28846 }
28847 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
28848 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
28849 }
28850 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
28851 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
28852 }
28853 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
28854 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
28855 }
28856 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
28857 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
28858 }
28859 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
28860 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
28861 }
28862 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
28863 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
28864 }
28865 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
28866 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
28867 }
28868 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
28869 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
28870 }
28871 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
28872 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
28873 }
28874 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
28875 return (void *)((wxObject *) ((wxImageHandler *) x));
28876 }
28877 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
28878 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
28879 }
28880 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
28881 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
28882 }
28883 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
28884 return (void *)((wxObject *) ((wxEvtHandler *) x));
28885 }
28886 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
28887 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
28888 }
28889 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
28890 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
28891 }
28892 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
28893 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
28894 }
28895 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
28896 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
28897 }
28898 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
28899 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
28900 }
28901 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
28902 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
28903 }
28904 static void *_p_wxImageTo_p_wxObject(void *x) {
28905 return (void *)((wxObject *) ((wxImage *) x));
28906 }
28907 static void *_p_wxFrameTo_p_wxObject(void *x) {
28908 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
28909 }
28910 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
28911 return (void *)((wxObject *) ((wxPyPrintout *) x));
28912 }
28913 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
28914 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
28915 }
28916 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
28917 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
28918 }
28919 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
28920 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
28921 }
28922 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
28923 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
28924 }
28925 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
28926 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
28927 }
28928 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
28929 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
28930 }
28931 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
28932 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
28933 }
28934 static void *_p_wxWindowTo_p_wxObject(void *x) {
28935 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
28936 }
28937 static void *_p_wxMenuTo_p_wxObject(void *x) {
28938 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
28939 }
28940 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
28941 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
28942 }
28943 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
28944 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
28945 }
28946 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
28947 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
28948 }
28949 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
28950 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
28951 }
28952 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
28953 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
28954 }
28955 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
28956 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
28957 }
28958 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
28959 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
28960 }
28961 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
28962 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
28963 }
28964 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
28965 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
28966 }
28967 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
28968 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
28969 }
28970 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
28971 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
28972 }
28973 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
28974 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
28975 }
28976 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
28977 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
28978 }
28979 static void *_p_wxSashEventTo_p_wxObject(void *x) {
28980 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
28981 }
28982 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
28983 return (void *)((wxObject *) ((wxPrintPreview *) x));
28984 }
28985 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
28986 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
28987 }
28988 static void *_p_wxPanelTo_p_wxObject(void *x) {
28989 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
28990 }
28991 static void *_p_wxDialogTo_p_wxObject(void *x) {
28992 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
28993 }
28994 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
28995 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
28996 }
28997 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
28998 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
28999 }
29000 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
29001 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
29002 }
29003 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
29004 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
29005 }
29006 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
29007 return (void *)((wxObject *) ((wxPrintDialog *) x));
29008 }
29009 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
29010 return (void *)((wxObject *) ((wxFileSystem *) x));
29011 }
29012 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
29013 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
29014 }
29015 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
29016 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
29017 }
29018 static void *_p_wxPyAppTo_p_wxObject(void *x) {
29019 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
29020 }
29021 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
29022 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
29023 }
29024 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
29025 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
29026 }
29027 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
29028 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
29029 }
29030 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
29031 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
29032 }
29033 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
29034 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
29035 }
29036 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
29037 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
29038 }
29039 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
29040 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29041 }
29042 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
29043 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
29044 }
29045 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
29046 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
29047 }
29048 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
29049 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
29050 }
29051 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
29052 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
29053 }
29054 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
29055 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
29056 }
29057 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
29058 return (void *)((wxObject *) ((wxPrintDialogData *) x));
29059 }
29060 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
29061 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
29062 }
29063 static void *_p_wxValidatorTo_p_wxObject(void *x) {
29064 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
29065 }
29066 static void *_p_wxPyVListBoxTo_p_wxPyVScrolledWindow(void *x) {
29067 return (void *)((wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29068 }
29069 static void *_p_wxPyHtmlListBoxTo_p_wxPyVScrolledWindow(void *x) {
29070 return (void *)((wxPyVScrolledWindow *) (wxPyVListBox *) ((wxPyHtmlListBox *) x));
29071 }
29072 static void *_p_wxTipWindowTo_p_wxPyPopupTransientWindow(void *x) {
29073 return (void *)((wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29074 }
29075 static void *_p_wxPyPopupTransientWindowTo_p_wxPopupWindow(void *x) {
29076 return (void *)((wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
29077 }
29078 static void *_p_wxTipWindowTo_p_wxPopupWindow(void *x) {
29079 return (void *)((wxPopupWindow *) (wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29080 }
29081 static void *_p_wxSashLayoutWindowTo_p_wxSashWindow(void *x) {
29082 return (void *)((wxSashWindow *) ((wxSashLayoutWindow *) x));
29083 }
29084 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
29085 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
29086 }
29087 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
29088 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
29089 }
29090 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
29091 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
29092 }
29093 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
29094 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
29095 }
29096 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
29097 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
29098 }
29099 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
29100 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
29101 }
29102 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
29103 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
29104 }
29105 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
29106 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
29107 }
29108 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
29109 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
29110 }
29111 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
29112 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
29113 }
29114 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
29115 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
29116 }
29117 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
29118 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29119 }
29120 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
29121 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
29122 }
29123 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
29124 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
29125 }
29126 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
29127 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
29128 }
29129 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
29130 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
29131 }
29132 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
29133 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
29134 }
29135 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
29136 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
29137 }
29138 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
29139 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
29140 }
29141 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
29142 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
29143 }
29144 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
29145 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
29146 }
29147 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
29148 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
29149 }
29150 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
29151 return (void *)((wxWindow *) ((wxMenuBar *) x));
29152 }
29153 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
29154 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
29155 }
29156 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
29157 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
29158 }
29159 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
29160 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
29161 }
29162 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
29163 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29164 }
29165 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
29166 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
29167 }
29168 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
29169 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
29170 }
29171 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
29172 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
29173 }
29174 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
29175 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
29176 }
29177 static void *_p_wxPanelTo_p_wxWindow(void *x) {
29178 return (void *)((wxWindow *) ((wxPanel *) x));
29179 }
29180 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
29181 return (void *)((wxWindow *) ((wxStatusBar *) x));
29182 }
29183 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
29184 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
29185 }
29186 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
29187 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29188 }
29189 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
29190 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
29191 }
29192 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
29193 return (void *)((wxWindow *) ((wxPopupWindow *) x));
29194 }
29195 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
29196 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
29197 }
29198 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
29199 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
29200 }
29201 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
29202 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
29203 }
29204 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
29205 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
29206 }
29207 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
29208 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
29209 }
29210 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
29211 return (void *)((wxWindow *) ((wxSashWindow *) x));
29212 }
29213 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
29214 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
29215 }
29216 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
29217 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29218 }
29219 static void *_p_wxControlTo_p_wxWindow(void *x) {
29220 return (void *)((wxWindow *) ((wxControl *) x));
29221 }
29222 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
29223 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
29224 }
29225 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
29226 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
29227 }
29228 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
29229 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
29230 }
29231 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
29232 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
29233 }
29234 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
29235 return (void *)((wxWindow *) ((wxPyWindow *) x));
29236 }
29237 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
29238 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
29239 }
29240 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
29241 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
29242 }
29243 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
29244 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29245 }
29246 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
29247 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
29248 }
29249 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
29250 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29251 }
29252 static void *_p_wxFrameTo_p_wxWindow(void *x) {
29253 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
29254 }
29255 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
29256 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
29257 }
29258 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
29259 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
29260 }
29261 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
29262 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
29263 }
29264 static void *_p_wxDialogTo_p_wxWindow(void *x) {
29265 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
29266 }
29267 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
29268 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
29269 }
29270 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
29271 return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29272 }
29273 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
29274 return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
29275 }
29276 static void *_p_wxPyPrintPreviewTo_p_wxPrintPreview(void *x) {
29277 return (void *)((wxPrintPreview *) ((wxPyPrintPreview *) x));
29278 }
29279 static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
29280 return (void *)((wxDialog *) ((wxColourDialog *) x));
29281 }
29282 static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
29283 return (void *)((wxDialog *) ((wxDirDialog *) x));
29284 }
29285 static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
29286 return (void *)((wxDialog *) ((wxFontDialog *) x));
29287 }
29288 static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
29289 return (void *)((wxDialog *) ((wxFileDialog *) x));
29290 }
29291 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
29292 return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
29293 }
29294 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
29295 return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
29296 }
29297 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
29298 return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
29299 }
29300 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
29301 return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29302 }
29303 static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
29304 return (void *)((wxDialog *) ((wxMessageDialog *) x));
29305 }
29306 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
29307 return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
29308 }
29309 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
29310 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
29311 }
29312 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
29313 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
29314 }
29315 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
29316 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29317 }
29318 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
29319 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29320 }
29321 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
29322 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
29323 }
29324 static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
29325 return (void *)((wxPanel *) ((wxPyPanel *) x));
29326 }
29327 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
29328 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
29329 }
29330 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
29331 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
29332 }
29333 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
29334 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29335 }
29336 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
29337 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
29338 }
29339 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
29340 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
29341 }
29342 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
29343 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
29344 }
29345 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
29346 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
29347 }
29348 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
29349 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
29350 }
29351 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
29352 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
29353 }
29354 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
29355 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
29356 }
29357 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
29358 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
29359 }
29360 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
29361 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
29362 }
29363 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
29364 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
29365 }
29366 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
29367 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
29368 }
29369 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
29370 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
29371 }
29372 static void *_p_wxPyPreviewControlBarTo_p_wxPreviewControlBar(void *x) {
29373 return (void *)((wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29374 }
29375 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, 0};
29376 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
29377 static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, 0};
29378 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
29379 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
29380 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0};
29381 static swig_type_info _swigt__p_wxArrayInt = {"_p_wxArrayInt", "wxArrayInt *", 0, 0, 0};
29382 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
29383 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", "wxCalculateLayoutEvent *", 0, 0, 0};
29384 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, 0};
29385 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", "wxColourData *", 0, 0, 0};
29386 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", "wxColourDialog *", 0, 0, 0};
29387 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0};
29388 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0};
29389 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0};
29390 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
29391 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0};
29392 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
29393 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
29394 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0};
29395 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0};
29396 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, 0};
29397 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, 0};
29398 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", "wxDirDialog *", 0, 0, 0};
29399 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
29400 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, 0};
29401 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0};
29402 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0};
29403 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0};
29404 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0};
29405 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0};
29406 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0};
29407 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0};
29408 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0};
29409 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
29410 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0};
29411 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0};
29412 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0};
29413 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0};
29414 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0};
29415 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0};
29416 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0};
29417 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
29418 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
29419 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
29420 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
29421 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0};
29422 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0};
29423 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0};
29424 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
29425 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0};
29426 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
29427 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0};
29428 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0};
29429 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0};
29430 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0};
29431 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0};
29432 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", "wxFileDialog *", 0, 0, 0};
29433 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", "wxFileSystem *", 0, 0, 0};
29434 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", "wxFindDialogEvent *", 0, 0, 0};
29435 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", "wxFindReplaceData *", 0, 0, 0};
29436 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", "wxFindReplaceDialog *", 0, 0, 0};
29437 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, 0};
29438 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", "wxFontData *", 0, 0, 0};
29439 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", "wxFontDialog *", 0, 0, 0};
29440 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, 0};
29441 static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, 0};
29442 static swig_type_info _swigt__p_wxIconBundle = {"_p_wxIconBundle", "wxIconBundle *", 0, 0, 0};
29443 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", "wxLayoutAlgorithm *", 0, 0, 0};
29444 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", "wxMDIChildFrame *", 0, 0, 0};
29445 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", "wxMDIClientWindow *", 0, 0, 0};
29446 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", "wxMDIParentFrame *", 0, 0, 0};
29447 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", "wxMenu *", 0, 0, 0};
29448 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", "wxMenuBar *", 0, 0, 0};
29449 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", "wxMessageDialog *", 0, 0, 0};
29450 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", "wxMiniFrame *", 0, 0, 0};
29451 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", "wxMultiChoiceDialog *", 0, 0, 0};
29452 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0};
29453 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, 0};
29454 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0};
29455 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0};
29456 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0};
29457 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
29458 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
29459 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0};
29460 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0};
29461 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0};
29462 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0};
29463 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0};
29464 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0};
29465 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0};
29466 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0};
29467 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0};
29468 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0};
29469 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0};
29470 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0};
29471 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0};
29472 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0};
29473 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0};
29474 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0};
29475 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0};
29476 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0};
29477 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0};
29478 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0};
29479 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0};
29480 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0};
29481 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0};
29482 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", "wxPageSetupDialog *", 0, 0, 0};
29483 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", "wxPageSetupDialogData *", 0, 0, 0};
29484 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, 0};
29485 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
29486 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", "wxPasswordEntryDialog *", 0, 0, 0};
29487 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, 0};
29488 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", "wxPopupWindow *", 0, 0, 0};
29489 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", "wxPreviewCanvas *", 0, 0, 0};
29490 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", "wxPreviewControlBar *", 0, 0, 0};
29491 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", "wxPreviewFrame *", 0, 0, 0};
29492 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", "wxPrintData *", 0, 0, 0};
29493 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", "wxPrintDialog *", 0, 0, 0};
29494 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", "wxPrintDialogData *", 0, 0, 0};
29495 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", "wxPrintPreview *", 0, 0, 0};
29496 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", "wxPrinter *", 0, 0, 0};
29497 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", "wxProgressDialog *", 0, 0, 0};
29498 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", "wxPyHtmlListBox *", 0, 0, 0};
29499 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", "wxPyPanel *", 0, 0, 0};
29500 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", "wxPyPopupTransientWindow *", 0, 0, 0};
29501 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", "wxPyPreviewControlBar *", 0, 0, 0};
29502 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", "wxPyPreviewFrame *", 0, 0, 0};
29503 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", "wxPyPrintPreview *", 0, 0, 0};
29504 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", "wxPyPrintout *", 0, 0, 0};
29505 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", "wxPyScrolledWindow *", 0, 0, 0};
29506 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", "wxPyTaskBarIcon *", 0, 0, 0};
29507 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", "wxPyVListBox *", 0, 0, 0};
29508 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", "wxPyVScrolledWindow *", 0, 0, 0};
29509 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", "wxPyWindow *", 0, 0, 0};
29510 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", "wxQueryLayoutInfoEvent *", 0, 0, 0};
29511 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, 0};
29512 static swig_type_info _swigt__p_wxRegion = {"_p_wxRegion", "wxRegion *", 0, 0, 0};
29513 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", "wxSashEvent *", 0, 0, 0};
29514 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", "wxSashLayoutWindow *", 0, 0, 0};
29515 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", "wxSashWindow *", 0, 0, 0};
29516 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", "wxScrollWinEvent *", 0, 0, 0};
29517 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, 0};
29518 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", "wxSingleChoiceDialog *", 0, 0, 0};
29519 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, 0};
29520 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", "wxSplashScreen *", 0, 0, 0};
29521 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", "wxSplashScreenWindow *", 0, 0, 0};
29522 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", "wxSplitterEvent *", 0, 0, 0};
29523 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, 0};
29524 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", "wxStatusBar *", 0, 0, 0};
29525 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", "wxStdDialogButtonSizer *", 0, 0, 0};
29526 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, 0};
29527 static swig_type_info _swigt__p_wxTaskBarIcon = {"_p_wxTaskBarIcon", "wxTaskBarIcon *", 0, 0, 0};
29528 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", "wxTaskBarIconEvent *", 0, 0, 0};
29529 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", "wxTextEntryDialog *", 0, 0, 0};
29530 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", "wxTipWindow *", 0, 0, 0};
29531 static swig_type_info _swigt__p_wxToolBar = {"_p_wxToolBar", "wxToolBar *", 0, 0, 0};
29532 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, 0};
29533 static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, 0};
29534 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, 0};
29535 static swig_type_info _swigt__ptrdiff_t = {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
29536 static swig_type_info _swigt__std__ptrdiff_t = {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
29537 static swig_type_info _swigt__unsigned_int = {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
29538
29539 static swig_type_info *swig_type_initial[] = {
29540 &_swigt__p_char,
29541 &_swigt__p_form_ops_t,
29542 &_swigt__p_int,
29543 &_swigt__p_unsigned_char,
29544 &_swigt__p_unsigned_int,
29545 &_swigt__p_unsigned_long,
29546 &_swigt__p_wxANIHandler,
29547 &_swigt__p_wxAcceleratorTable,
29548 &_swigt__p_wxActivateEvent,
29549 &_swigt__p_wxArrayInt,
29550 &_swigt__p_wxBMPHandler,
29551 &_swigt__p_wxBitmap,
29552 &_swigt__p_wxBoxSizer,
29553 &_swigt__p_wxCURHandler,
29554 &_swigt__p_wxCalculateLayoutEvent,
29555 &_swigt__p_wxChildFocusEvent,
29556 &_swigt__p_wxCloseEvent,
29557 &_swigt__p_wxColour,
29558 &_swigt__p_wxColourData,
29559 &_swigt__p_wxColourDialog,
29560 &_swigt__p_wxCommandEvent,
29561 &_swigt__p_wxContextMenuEvent,
29562 &_swigt__p_wxControl,
29563 &_swigt__p_wxControlWithItems,
29564 &_swigt__p_wxDC,
29565 &_swigt__p_wxDateEvent,
29566 &_swigt__p_wxDialog,
29567 &_swigt__p_wxDirDialog,
29568 &_swigt__p_wxDisplayChangedEvent,
29569 &_swigt__p_wxDropFilesEvent,
29570 &_swigt__p_wxDuplexMode,
29571 &_swigt__p_wxEraseEvent,
29572 &_swigt__p_wxEvent,
29573 &_swigt__p_wxEvtHandler,
29574 &_swigt__p_wxFSFile,
29575 &_swigt__p_wxFileDialog,
29576 &_swigt__p_wxFileSystem,
29577 &_swigt__p_wxFindDialogEvent,
29578 &_swigt__p_wxFindReplaceData,
29579 &_swigt__p_wxFindReplaceDialog,
29580 &_swigt__p_wxFlexGridSizer,
29581 &_swigt__p_wxFocusEvent,
29582 &_swigt__p_wxFont,
29583 &_swigt__p_wxFontData,
29584 &_swigt__p_wxFontDialog,
29585 &_swigt__p_wxFrame,
29586 &_swigt__p_wxGBSizerItem,
29587 &_swigt__p_wxGIFHandler,
29588 &_swigt__p_wxGridBagSizer,
29589 &_swigt__p_wxGridSizer,
29590 &_swigt__p_wxICOHandler,
29591 &_swigt__p_wxIcon,
29592 &_swigt__p_wxIconBundle,
29593 &_swigt__p_wxIconizeEvent,
29594 &_swigt__p_wxIdleEvent,
29595 &_swigt__p_wxImage,
29596 &_swigt__p_wxImageHandler,
29597 &_swigt__p_wxIndividualLayoutConstraint,
29598 &_swigt__p_wxInitDialogEvent,
29599 &_swigt__p_wxJPEGHandler,
29600 &_swigt__p_wxKeyEvent,
29601 &_swigt__p_wxLayoutAlgorithm,
29602 &_swigt__p_wxLayoutConstraints,
29603 &_swigt__p_wxMDIChildFrame,
29604 &_swigt__p_wxMDIClientWindow,
29605 &_swigt__p_wxMDIParentFrame,
29606 &_swigt__p_wxMaximizeEvent,
29607 &_swigt__p_wxMenu,
29608 &_swigt__p_wxMenuBar,
29609 &_swigt__p_wxMenuEvent,
29610 &_swigt__p_wxMenuItem,
29611 &_swigt__p_wxMessageDialog,
29612 &_swigt__p_wxMiniFrame,
29613 &_swigt__p_wxMouseCaptureChangedEvent,
29614 &_swigt__p_wxMouseEvent,
29615 &_swigt__p_wxMoveEvent,
29616 &_swigt__p_wxMultiChoiceDialog,
29617 &_swigt__p_wxNavigationKeyEvent,
29618 &_swigt__p_wxNcPaintEvent,
29619 &_swigt__p_wxNotifyEvent,
29620 &_swigt__p_wxObject,
29621 &_swigt__p_wxPCXHandler,
29622 &_swigt__p_wxPNGHandler,
29623 &_swigt__p_wxPNMHandler,
29624 &_swigt__p_wxPageSetupDialog,
29625 &_swigt__p_wxPageSetupDialogData,
29626 &_swigt__p_wxPaintEvent,
29627 &_swigt__p_wxPaletteChangedEvent,
29628 &_swigt__p_wxPanel,
29629 &_swigt__p_wxPaperSize,
29630 &_swigt__p_wxPasswordEntryDialog,
29631 &_swigt__p_wxPoint,
29632 &_swigt__p_wxPopupWindow,
29633 &_swigt__p_wxPreviewCanvas,
29634 &_swigt__p_wxPreviewControlBar,
29635 &_swigt__p_wxPreviewFrame,
29636 &_swigt__p_wxPrintData,
29637 &_swigt__p_wxPrintDialog,
29638 &_swigt__p_wxPrintDialogData,
29639 &_swigt__p_wxPrintPreview,
29640 &_swigt__p_wxPrinter,
29641 &_swigt__p_wxProgressDialog,
29642 &_swigt__p_wxPyApp,
29643 &_swigt__p_wxPyCommandEvent,
29644 &_swigt__p_wxPyEvent,
29645 &_swigt__p_wxPyHtmlListBox,
29646 &_swigt__p_wxPyImageHandler,
29647 &_swigt__p_wxPyPanel,
29648 &_swigt__p_wxPyPopupTransientWindow,
29649 &_swigt__p_wxPyPreviewControlBar,
29650 &_swigt__p_wxPyPreviewFrame,
29651 &_swigt__p_wxPyPrintPreview,
29652 &_swigt__p_wxPyPrintout,
29653 &_swigt__p_wxPyScrolledWindow,
29654 &_swigt__p_wxPySizer,
29655 &_swigt__p_wxPyTaskBarIcon,
29656 &_swigt__p_wxPyVListBox,
29657 &_swigt__p_wxPyVScrolledWindow,
29658 &_swigt__p_wxPyValidator,
29659 &_swigt__p_wxPyWindow,
29660 &_swigt__p_wxQueryLayoutInfoEvent,
29661 &_swigt__p_wxQueryNewPaletteEvent,
29662 &_swigt__p_wxRect,
29663 &_swigt__p_wxRegion,
29664 &_swigt__p_wxSashEvent,
29665 &_swigt__p_wxSashLayoutWindow,
29666 &_swigt__p_wxSashWindow,
29667 &_swigt__p_wxScrollEvent,
29668 &_swigt__p_wxScrollWinEvent,
29669 &_swigt__p_wxScrolledWindow,
29670 &_swigt__p_wxSetCursorEvent,
29671 &_swigt__p_wxShowEvent,
29672 &_swigt__p_wxSingleChoiceDialog,
29673 &_swigt__p_wxSize,
29674 &_swigt__p_wxSizeEvent,
29675 &_swigt__p_wxSizer,
29676 &_swigt__p_wxSizerItem,
29677 &_swigt__p_wxSplashScreen,
29678 &_swigt__p_wxSplashScreenWindow,
29679 &_swigt__p_wxSplitterEvent,
29680 &_swigt__p_wxSplitterWindow,
29681 &_swigt__p_wxStaticBoxSizer,
29682 &_swigt__p_wxStatusBar,
29683 &_swigt__p_wxStdDialogButtonSizer,
29684 &_swigt__p_wxString,
29685 &_swigt__p_wxSysColourChangedEvent,
29686 &_swigt__p_wxTIFFHandler,
29687 &_swigt__p_wxTaskBarIcon,
29688 &_swigt__p_wxTaskBarIconEvent,
29689 &_swigt__p_wxTextEntryDialog,
29690 &_swigt__p_wxTipWindow,
29691 &_swigt__p_wxToolBar,
29692 &_swigt__p_wxTopLevelWindow,
29693 &_swigt__p_wxUpdateUIEvent,
29694 &_swigt__p_wxValidator,
29695 &_swigt__p_wxVisualAttributes,
29696 &_swigt__p_wxWindow,
29697 &_swigt__p_wxWindowCreateEvent,
29698 &_swigt__p_wxWindowDestroyEvent,
29699 &_swigt__p_wxXPMHandler,
29700 &_swigt__ptrdiff_t,
29701 &_swigt__std__ptrdiff_t,
29702 &_swigt__unsigned_int,
29703 };
29704
29705 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
29706 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
29707 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
29708 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
29709 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
29710 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
29711 static swig_cast_info _swigc__p_wxArrayInt[] = { {&_swigt__p_wxArrayInt, 0, 0, 0},{0, 0, 0, 0}};
29712 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
29713 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = { {&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
29714 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
29715 static swig_cast_info _swigc__p_wxColourData[] = { {&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
29716 static swig_cast_info _swigc__p_wxColourDialog[] = { {&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
29717 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
29718 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
29719 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
29720 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
29721 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
29722 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
29723 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
29724 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
29725 static swig_cast_info _swigc__p_wxCommandEvent[] = { {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxCommandEvent, 0, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
29726 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
29727 static swig_cast_info _swigc__p_wxDialog[] = { {&_swigt__p_wxDialog, 0, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxDialog, 0, 0},{0, 0, 0, 0}};
29728 static swig_cast_info _swigc__p_wxDirDialog[] = { {&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
29729 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
29730 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
29731 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
29732 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
29733 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
29734 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
29735 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
29736 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
29737 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
29738 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
29739 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29740 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29741 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
29742 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29743 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
29744 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
29745 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
29746 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29747 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29748 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29749 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29750 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
29751 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
29752 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
29753 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
29754 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
29755 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_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_wxEvent, 0, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_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}};
29756 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
29757 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
29758 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
29759 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
29760 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
29761 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_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_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_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_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
29762 static swig_cast_info _swigc__p_wxFileDialog[] = { {&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
29763 static swig_cast_info _swigc__p_wxFileSystem[] = { {&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
29764 static swig_cast_info _swigc__p_wxFindDialogEvent[] = { {&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
29765 static swig_cast_info _swigc__p_wxFindReplaceData[] = { {&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
29766 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = { {&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
29767 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
29768 static swig_cast_info _swigc__p_wxFontData[] = { {&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
29769 static swig_cast_info _swigc__p_wxFontDialog[] = { {&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
29770 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_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}};
29771 static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
29772 static swig_cast_info _swigc__p_wxIconBundle[] = { {&_swigt__p_wxIconBundle, 0, 0, 0},{0, 0, 0, 0}};
29773 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = { {&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
29774 static swig_cast_info _swigc__p_wxMDIChildFrame[] = { {&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
29775 static swig_cast_info _swigc__p_wxMDIClientWindow[] = { {&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
29776 static swig_cast_info _swigc__p_wxMDIParentFrame[] = { {&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
29777 static swig_cast_info _swigc__p_wxMenu[] = { {&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
29778 static swig_cast_info _swigc__p_wxMenuBar[] = { {&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
29779 static swig_cast_info _swigc__p_wxMessageDialog[] = { {&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
29780 static swig_cast_info _swigc__p_wxMiniFrame[] = { {&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
29781 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = { {&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
29782 static swig_cast_info _swigc__p_wxNotifyEvent[] = { {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
29783 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
29784 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
29785 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
29786 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
29787 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
29788 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
29789 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
29790 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
29791 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
29792 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
29793 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
29794 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
29795 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
29796 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
29797 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
29798 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
29799 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
29800 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
29801 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
29802 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
29803 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
29804 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
29805 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
29806 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
29807 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
29808 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
29809 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
29810 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
29811 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_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_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_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_wxMessageDialog, _p_wxMessageDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_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_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_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_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_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_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_wxStatusBar, _p_wxStatusBarTo_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_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_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_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_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_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}};
29812 static swig_cast_info _swigc__p_wxPageSetupDialog[] = { {&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
29813 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = { {&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
29814 static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxPanel, 0, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0},{0, 0, 0, 0}};
29815 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
29816 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = { {&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
29817 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
29818 static swig_cast_info _swigc__p_wxPopupWindow[] = { {&_swigt__p_wxPopupWindow, 0, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxPopupWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxPopupWindow, 0, 0},{0, 0, 0, 0}};
29819 static swig_cast_info _swigc__p_wxPreviewCanvas[] = { {&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
29820 static swig_cast_info _swigc__p_wxPreviewControlBar[] = { {&_swigt__p_wxPreviewControlBar, 0, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPreviewControlBar, 0, 0},{0, 0, 0, 0}};
29821 static swig_cast_info _swigc__p_wxPreviewFrame[] = { {&_swigt__p_wxPreviewFrame, 0, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxPreviewFrame, 0, 0},{0, 0, 0, 0}};
29822 static swig_cast_info _swigc__p_wxPrintData[] = { {&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
29823 static swig_cast_info _swigc__p_wxPrintDialog[] = { {&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
29824 static swig_cast_info _swigc__p_wxPrintDialogData[] = { {&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
29825 static swig_cast_info _swigc__p_wxPrintPreview[] = { {&_swigt__p_wxPrintPreview, 0, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxPrintPreview, 0, 0},{0, 0, 0, 0}};
29826 static swig_cast_info _swigc__p_wxPrinter[] = { {&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
29827 static swig_cast_info _swigc__p_wxProgressDialog[] = { {&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
29828 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = { {&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
29829 static swig_cast_info _swigc__p_wxPyPanel[] = { {&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
29830 static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = { {&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxPyPopupTransientWindow, 0, 0},{0, 0, 0, 0}};
29831 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = { {&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
29832 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = { {&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
29833 static swig_cast_info _swigc__p_wxPyPrintPreview[] = { {&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
29834 static swig_cast_info _swigc__p_wxPyPrintout[] = { {&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
29835 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = { {&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
29836 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = { {&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
29837 static swig_cast_info _swigc__p_wxPyVListBox[] = { {&_swigt__p_wxPyVListBox, 0, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPyVListBox, 0, 0},{0, 0, 0, 0}};
29838 static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = { {&_swigt__p_wxPyVScrolledWindow, 0, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPyVScrolledWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPyVScrolledWindow, 0, 0},{0, 0, 0, 0}};
29839 static swig_cast_info _swigc__p_wxPyWindow[] = { {&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
29840 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = { {&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
29841 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
29842 static swig_cast_info _swigc__p_wxRegion[] = { {&_swigt__p_wxRegion, 0, 0, 0},{0, 0, 0, 0}};
29843 static swig_cast_info _swigc__p_wxSashEvent[] = { {&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
29844 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = { {&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
29845 static swig_cast_info _swigc__p_wxSashWindow[] = { {&_swigt__p_wxSashWindow, 0, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxSashWindow, 0, 0},{0, 0, 0, 0}};
29846 static swig_cast_info _swigc__p_wxScrollWinEvent[] = { {&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
29847 static swig_cast_info _swigc__p_wxScrolledWindow[] = { {&_swigt__p_wxScrolledWindow, 0, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxScrolledWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxScrolledWindow, 0, 0},{0, 0, 0, 0}};
29848 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = { {&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
29849 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
29850 static swig_cast_info _swigc__p_wxSplashScreen[] = { {&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
29851 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = { {&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
29852 static swig_cast_info _swigc__p_wxSplitterEvent[] = { {&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
29853 static swig_cast_info _swigc__p_wxSplitterWindow[] = { {&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
29854 static swig_cast_info _swigc__p_wxStatusBar[] = { {&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
29855 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = { {&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
29856 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
29857 static swig_cast_info _swigc__p_wxTaskBarIcon[] = { {&_swigt__p_wxTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
29858 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = { {&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
29859 static swig_cast_info _swigc__p_wxTextEntryDialog[] = { {&_swigt__p_wxTextEntryDialog, 0, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTextEntryDialog, 0, 0},{0, 0, 0, 0}};
29860 static swig_cast_info _swigc__p_wxTipWindow[] = { {&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
29861 static swig_cast_info _swigc__p_wxToolBar[] = { {&_swigt__p_wxToolBar, 0, 0, 0},{0, 0, 0, 0}};
29862 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_wxFileDialog, _p_wxFileDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxTopLevelWindow, 0, 0},{0, 0, 0, 0}};
29863 static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
29864 static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_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_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_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_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_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
29865 static swig_cast_info _swigc__ptrdiff_t[] = { {&_swigt__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
29866 static swig_cast_info _swigc__std__ptrdiff_t[] = { {&_swigt__std__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
29867 static swig_cast_info _swigc__unsigned_int[] = { {&_swigt__unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
29868
29869 static swig_cast_info *swig_cast_initial[] = {
29870 _swigc__p_char,
29871 _swigc__p_form_ops_t,
29872 _swigc__p_int,
29873 _swigc__p_unsigned_char,
29874 _swigc__p_unsigned_int,
29875 _swigc__p_unsigned_long,
29876 _swigc__p_wxANIHandler,
29877 _swigc__p_wxAcceleratorTable,
29878 _swigc__p_wxActivateEvent,
29879 _swigc__p_wxArrayInt,
29880 _swigc__p_wxBMPHandler,
29881 _swigc__p_wxBitmap,
29882 _swigc__p_wxBoxSizer,
29883 _swigc__p_wxCURHandler,
29884 _swigc__p_wxCalculateLayoutEvent,
29885 _swigc__p_wxChildFocusEvent,
29886 _swigc__p_wxCloseEvent,
29887 _swigc__p_wxColour,
29888 _swigc__p_wxColourData,
29889 _swigc__p_wxColourDialog,
29890 _swigc__p_wxCommandEvent,
29891 _swigc__p_wxContextMenuEvent,
29892 _swigc__p_wxControl,
29893 _swigc__p_wxControlWithItems,
29894 _swigc__p_wxDC,
29895 _swigc__p_wxDateEvent,
29896 _swigc__p_wxDialog,
29897 _swigc__p_wxDirDialog,
29898 _swigc__p_wxDisplayChangedEvent,
29899 _swigc__p_wxDropFilesEvent,
29900 _swigc__p_wxDuplexMode,
29901 _swigc__p_wxEraseEvent,
29902 _swigc__p_wxEvent,
29903 _swigc__p_wxEvtHandler,
29904 _swigc__p_wxFSFile,
29905 _swigc__p_wxFileDialog,
29906 _swigc__p_wxFileSystem,
29907 _swigc__p_wxFindDialogEvent,
29908 _swigc__p_wxFindReplaceData,
29909 _swigc__p_wxFindReplaceDialog,
29910 _swigc__p_wxFlexGridSizer,
29911 _swigc__p_wxFocusEvent,
29912 _swigc__p_wxFont,
29913 _swigc__p_wxFontData,
29914 _swigc__p_wxFontDialog,
29915 _swigc__p_wxFrame,
29916 _swigc__p_wxGBSizerItem,
29917 _swigc__p_wxGIFHandler,
29918 _swigc__p_wxGridBagSizer,
29919 _swigc__p_wxGridSizer,
29920 _swigc__p_wxICOHandler,
29921 _swigc__p_wxIcon,
29922 _swigc__p_wxIconBundle,
29923 _swigc__p_wxIconizeEvent,
29924 _swigc__p_wxIdleEvent,
29925 _swigc__p_wxImage,
29926 _swigc__p_wxImageHandler,
29927 _swigc__p_wxIndividualLayoutConstraint,
29928 _swigc__p_wxInitDialogEvent,
29929 _swigc__p_wxJPEGHandler,
29930 _swigc__p_wxKeyEvent,
29931 _swigc__p_wxLayoutAlgorithm,
29932 _swigc__p_wxLayoutConstraints,
29933 _swigc__p_wxMDIChildFrame,
29934 _swigc__p_wxMDIClientWindow,
29935 _swigc__p_wxMDIParentFrame,
29936 _swigc__p_wxMaximizeEvent,
29937 _swigc__p_wxMenu,
29938 _swigc__p_wxMenuBar,
29939 _swigc__p_wxMenuEvent,
29940 _swigc__p_wxMenuItem,
29941 _swigc__p_wxMessageDialog,
29942 _swigc__p_wxMiniFrame,
29943 _swigc__p_wxMouseCaptureChangedEvent,
29944 _swigc__p_wxMouseEvent,
29945 _swigc__p_wxMoveEvent,
29946 _swigc__p_wxMultiChoiceDialog,
29947 _swigc__p_wxNavigationKeyEvent,
29948 _swigc__p_wxNcPaintEvent,
29949 _swigc__p_wxNotifyEvent,
29950 _swigc__p_wxObject,
29951 _swigc__p_wxPCXHandler,
29952 _swigc__p_wxPNGHandler,
29953 _swigc__p_wxPNMHandler,
29954 _swigc__p_wxPageSetupDialog,
29955 _swigc__p_wxPageSetupDialogData,
29956 _swigc__p_wxPaintEvent,
29957 _swigc__p_wxPaletteChangedEvent,
29958 _swigc__p_wxPanel,
29959 _swigc__p_wxPaperSize,
29960 _swigc__p_wxPasswordEntryDialog,
29961 _swigc__p_wxPoint,
29962 _swigc__p_wxPopupWindow,
29963 _swigc__p_wxPreviewCanvas,
29964 _swigc__p_wxPreviewControlBar,
29965 _swigc__p_wxPreviewFrame,
29966 _swigc__p_wxPrintData,
29967 _swigc__p_wxPrintDialog,
29968 _swigc__p_wxPrintDialogData,
29969 _swigc__p_wxPrintPreview,
29970 _swigc__p_wxPrinter,
29971 _swigc__p_wxProgressDialog,
29972 _swigc__p_wxPyApp,
29973 _swigc__p_wxPyCommandEvent,
29974 _swigc__p_wxPyEvent,
29975 _swigc__p_wxPyHtmlListBox,
29976 _swigc__p_wxPyImageHandler,
29977 _swigc__p_wxPyPanel,
29978 _swigc__p_wxPyPopupTransientWindow,
29979 _swigc__p_wxPyPreviewControlBar,
29980 _swigc__p_wxPyPreviewFrame,
29981 _swigc__p_wxPyPrintPreview,
29982 _swigc__p_wxPyPrintout,
29983 _swigc__p_wxPyScrolledWindow,
29984 _swigc__p_wxPySizer,
29985 _swigc__p_wxPyTaskBarIcon,
29986 _swigc__p_wxPyVListBox,
29987 _swigc__p_wxPyVScrolledWindow,
29988 _swigc__p_wxPyValidator,
29989 _swigc__p_wxPyWindow,
29990 _swigc__p_wxQueryLayoutInfoEvent,
29991 _swigc__p_wxQueryNewPaletteEvent,
29992 _swigc__p_wxRect,
29993 _swigc__p_wxRegion,
29994 _swigc__p_wxSashEvent,
29995 _swigc__p_wxSashLayoutWindow,
29996 _swigc__p_wxSashWindow,
29997 _swigc__p_wxScrollEvent,
29998 _swigc__p_wxScrollWinEvent,
29999 _swigc__p_wxScrolledWindow,
30000 _swigc__p_wxSetCursorEvent,
30001 _swigc__p_wxShowEvent,
30002 _swigc__p_wxSingleChoiceDialog,
30003 _swigc__p_wxSize,
30004 _swigc__p_wxSizeEvent,
30005 _swigc__p_wxSizer,
30006 _swigc__p_wxSizerItem,
30007 _swigc__p_wxSplashScreen,
30008 _swigc__p_wxSplashScreenWindow,
30009 _swigc__p_wxSplitterEvent,
30010 _swigc__p_wxSplitterWindow,
30011 _swigc__p_wxStaticBoxSizer,
30012 _swigc__p_wxStatusBar,
30013 _swigc__p_wxStdDialogButtonSizer,
30014 _swigc__p_wxString,
30015 _swigc__p_wxSysColourChangedEvent,
30016 _swigc__p_wxTIFFHandler,
30017 _swigc__p_wxTaskBarIcon,
30018 _swigc__p_wxTaskBarIconEvent,
30019 _swigc__p_wxTextEntryDialog,
30020 _swigc__p_wxTipWindow,
30021 _swigc__p_wxToolBar,
30022 _swigc__p_wxTopLevelWindow,
30023 _swigc__p_wxUpdateUIEvent,
30024 _swigc__p_wxValidator,
30025 _swigc__p_wxVisualAttributes,
30026 _swigc__p_wxWindow,
30027 _swigc__p_wxWindowCreateEvent,
30028 _swigc__p_wxWindowDestroyEvent,
30029 _swigc__p_wxXPMHandler,
30030 _swigc__ptrdiff_t,
30031 _swigc__std__ptrdiff_t,
30032 _swigc__unsigned_int,
30033 };
30034
30035
30036 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
30037
30038 static swig_const_info swig_const_table[] = {
30039 {0, 0, 0, 0.0, 0, 0}};
30040
30041 #ifdef __cplusplus
30042 }
30043 #endif
30044 /*************************************************************************
30045 * Type initialization:
30046 * This problem is tough by the requirement that no dynamic
30047 * memory is used. Also, since swig_type_info structures store pointers to
30048 * swig_cast_info structures and swig_cast_info structures store pointers back
30049 * to swig_type_info structures, we need some lookup code at initialization.
30050 * The idea is that swig generates all the structures that are needed.
30051 * The runtime then collects these partially filled structures.
30052 * The SWIG_InitializeModule function takes these initial arrays out of
30053 * swig_module, and does all the lookup, filling in the swig_module.types
30054 * array with the correct data and linking the correct swig_cast_info
30055 * structures together.
30056
30057 * The generated swig_type_info structures are assigned staticly to an initial
30058 * array. We just loop though that array, and handle each type individually.
30059 * First we lookup if this type has been already loaded, and if so, use the
30060 * loaded structure instead of the generated one. Then we have to fill in the
30061 * cast linked list. The cast data is initially stored in something like a
30062 * two-dimensional array. Each row corresponds to a type (there are the same
30063 * number of rows as there are in the swig_type_initial array). Each entry in
30064 * a column is one of the swig_cast_info structures for that type.
30065 * The cast_initial array is actually an array of arrays, because each row has
30066 * a variable number of columns. So to actually build the cast linked list,
30067 * we find the array of casts associated with the type, and loop through it
30068 * adding the casts to the list. The one last trick we need to do is making
30069 * sure the type pointer in the swig_cast_info struct is correct.
30070
30071 * First off, we lookup the cast->type name to see if it is already loaded.
30072 * There are three cases to handle:
30073 * 1) If the cast->type has already been loaded AND the type we are adding
30074 * casting info to has not been loaded (it is in this module), THEN we
30075 * replace the cast->type pointer with the type pointer that has already
30076 * been loaded.
30077 * 2) If BOTH types (the one we are adding casting info to, and the
30078 * cast->type) are loaded, THEN the cast info has already been loaded by
30079 * the previous module so we just ignore it.
30080 * 3) Finally, if cast->type has not already been loaded, then we add that
30081 * swig_cast_info to the linked list (because the cast->type) pointer will
30082 * be correct.
30083 **/
30084
30085 #ifdef __cplusplus
30086 extern "C" {
30087 #if 0
30088 } /* c-mode */
30089 #endif
30090 #endif
30091
30092 #if 0
30093 #define SWIGRUNTIME_DEBUG
30094 #endif
30095
30096 SWIGRUNTIME void
30097 SWIG_InitializeModule(void *clientdata) {
30098 size_t i;
30099 swig_module_info *module_head;
30100 static int init_run = 0;
30101
30102 clientdata = clientdata;
30103
30104 if (init_run) return;
30105 init_run = 1;
30106
30107 /* Initialize the swig_module */
30108 swig_module.type_initial = swig_type_initial;
30109 swig_module.cast_initial = swig_cast_initial;
30110
30111 /* Try and load any already created modules */
30112 module_head = SWIG_GetModule(clientdata);
30113 if (module_head) {
30114 swig_module.next = module_head->next;
30115 module_head->next = &swig_module;
30116 } else {
30117 /* This is the first module loaded */
30118 swig_module.next = &swig_module;
30119 SWIG_SetModule(clientdata, &swig_module);
30120 }
30121
30122 /* Now work on filling in swig_module.types */
30123 #ifdef SWIGRUNTIME_DEBUG
30124 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
30125 #endif
30126 for (i = 0; i < swig_module.size; ++i) {
30127 swig_type_info *type = 0;
30128 swig_type_info *ret;
30129 swig_cast_info *cast;
30130
30131 #ifdef SWIGRUNTIME_DEBUG
30132 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
30133 #endif
30134
30135 /* if there is another module already loaded */
30136 if (swig_module.next != &swig_module) {
30137 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
30138 }
30139 if (type) {
30140 /* Overwrite clientdata field */
30141 #ifdef SWIGRUNTIME_DEBUG
30142 printf("SWIG_InitializeModule: found type %s\n", type->name);
30143 #endif
30144 if (swig_module.type_initial[i]->clientdata) {
30145 type->clientdata = swig_module.type_initial[i]->clientdata;
30146 #ifdef SWIGRUNTIME_DEBUG
30147 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
30148 #endif
30149 }
30150 } else {
30151 type = swig_module.type_initial[i];
30152 }
30153
30154 /* Insert casting types */
30155 cast = swig_module.cast_initial[i];
30156 while (cast->type) {
30157 /* Don't need to add information already in the list */
30158 ret = 0;
30159 #ifdef SWIGRUNTIME_DEBUG
30160 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
30161 #endif
30162 if (swig_module.next != &swig_module) {
30163 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
30164 #ifdef SWIGRUNTIME_DEBUG
30165 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
30166 #endif
30167 }
30168 if (ret) {
30169 if (type == swig_module.type_initial[i]) {
30170 #ifdef SWIGRUNTIME_DEBUG
30171 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
30172 #endif
30173 cast->type = ret;
30174 ret = 0;
30175 } else {
30176 /* Check for casting already in the list */
30177 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
30178 #ifdef SWIGRUNTIME_DEBUG
30179 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
30180 #endif
30181 if (!ocast) ret = 0;
30182 }
30183 }
30184
30185 if (!ret) {
30186 #ifdef SWIGRUNTIME_DEBUG
30187 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
30188 #endif
30189 if (type->cast) {
30190 type->cast->prev = cast;
30191 cast->next = type->cast;
30192 }
30193 type->cast = cast;
30194 }
30195 cast++;
30196 }
30197 /* Set entry in modules->types array equal to the type */
30198 swig_module.types[i] = type;
30199 }
30200 swig_module.types[i] = 0;
30201
30202 #ifdef SWIGRUNTIME_DEBUG
30203 printf("**** SWIG_InitializeModule: Cast List ******\n");
30204 for (i = 0; i < swig_module.size; ++i) {
30205 int j = 0;
30206 swig_cast_info *cast = swig_module.cast_initial[i];
30207 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
30208 while (cast->type) {
30209 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
30210 cast++;
30211 ++j;
30212 }
30213 printf("---- Total casts: %d\n",j);
30214 }
30215 printf("**** SWIG_InitializeModule: Cast List ******\n");
30216 #endif
30217 }
30218
30219 /* This function will propagate the clientdata field of type to
30220 * any new swig_type_info structures that have been added into the list
30221 * of equivalent types. It is like calling
30222 * SWIG_TypeClientData(type, clientdata) a second time.
30223 */
30224 SWIGRUNTIME void
30225 SWIG_PropagateClientData(void) {
30226 size_t i;
30227 swig_cast_info *equiv;
30228 static int init_run = 0;
30229
30230 if (init_run) return;
30231 init_run = 1;
30232
30233 for (i = 0; i < swig_module.size; i++) {
30234 if (swig_module.types[i]->clientdata) {
30235 equiv = swig_module.types[i]->cast;
30236 while (equiv) {
30237 if (!equiv->converter) {
30238 if (equiv->type && !equiv->type->clientdata)
30239 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
30240 }
30241 equiv = equiv->next;
30242 }
30243 }
30244 }
30245 }
30246
30247 #ifdef __cplusplus
30248 #if 0
30249 {
30250 /* c-mode */
30251 #endif
30252 }
30253 #endif
30254
30255
30256
30257 #ifdef __cplusplus
30258 extern "C" {
30259 #endif
30260
30261 /* Python-specific SWIG API */
30262 #define SWIG_newvarlink() SWIG_Python_newvarlink()
30263 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
30264 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
30265
30266 /* -----------------------------------------------------------------------------
30267 * global variable support code.
30268 * ----------------------------------------------------------------------------- */
30269
30270 typedef struct swig_globalvar {
30271 char *name; /* Name of global variable */
30272 PyObject *(*get_attr)(void); /* Return the current value */
30273 int (*set_attr)(PyObject *); /* Set the value */
30274 struct swig_globalvar *next;
30275 } swig_globalvar;
30276
30277 typedef struct swig_varlinkobject {
30278 PyObject_HEAD
30279 swig_globalvar *vars;
30280 } swig_varlinkobject;
30281
30282 SWIGINTERN PyObject *
30283 swig_varlink_repr(swig_varlinkobject *v) {
30284 v = v;
30285 return PyString_FromString("<Swig global variables>");
30286 }
30287
30288 SWIGINTERN int
30289 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
30290 swig_globalvar *var;
30291 flags = flags;
30292 fprintf(fp,"Swig global variables { ");
30293 for (var = v->vars; var; var=var->next) {
30294 fprintf(fp,"%s", var->name);
30295 if (var->next) fprintf(fp,", ");
30296 }
30297 fprintf(fp," }\n");
30298 return 0;
30299 }
30300
30301 SWIGINTERN PyObject *
30302 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
30303 swig_globalvar *var = v->vars;
30304 while (var) {
30305 if (strcmp(var->name,n) == 0) {
30306 return (*var->get_attr)();
30307 }
30308 var = var->next;
30309 }
30310 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
30311 return NULL;
30312 }
30313
30314 SWIGINTERN int
30315 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
30316 swig_globalvar *var = v->vars;
30317 while (var) {
30318 if (strcmp(var->name,n) == 0) {
30319 return (*var->set_attr)(p);
30320 }
30321 var = var->next;
30322 }
30323 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
30324 return 1;
30325 }
30326
30327 SWIGINTERN PyTypeObject*
30328 swig_varlink_type(void) {
30329 static char varlink__doc__[] = "Swig var link object";
30330 static PyTypeObject varlink_type
30331 #if !defined(__cplusplus)
30332 ;
30333 static int type_init = 0;
30334 if (!type_init) {
30335 PyTypeObject tmp
30336 #endif
30337 = {
30338 PyObject_HEAD_INIT(&PyType_Type)
30339 0, /* Number of items in variable part (ob_size) */
30340 (char *)"swigvarlink", /* Type name (tp_name) */
30341 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
30342 0, /* Itemsize (tp_itemsize) */
30343 0, /* Deallocator (tp_dealloc) */
30344 (printfunc) swig_varlink_print, /* Print (tp_print) */
30345 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
30346 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
30347 0, /* tp_compare */
30348 (reprfunc) swig_varlink_repr, /* tp_repr */
30349 0, /* tp_as_number */
30350 0, /* tp_as_sequence */
30351 0, /* tp_as_mapping */
30352 0, /* tp_hash */
30353 0, /* tp_call */
30354 0, /* tp_str */
30355 0, /* tp_getattro */
30356 0, /* tp_setattro */
30357 0, /* tp_as_buffer */
30358 0, /* tp_flags */
30359 varlink__doc__, /* tp_doc */
30360 #if PY_VERSION_HEX >= 0x02000000
30361 0, /* tp_traverse */
30362 0, /* tp_clear */
30363 #endif
30364 #if PY_VERSION_HEX >= 0x02010000
30365 0, /* tp_richcompare */
30366 0, /* tp_weaklistoffset */
30367 #endif
30368 #if PY_VERSION_HEX >= 0x02020000
30369 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
30370 #endif
30371 #if PY_VERSION_HEX >= 0x02030000
30372 0, /* tp_del */
30373 #endif
30374 #ifdef COUNT_ALLOCS
30375 0,0,0,0 /* tp_alloc -> tp_next */
30376 #endif
30377 };
30378 #if !defined(__cplusplus)
30379 varlink_type = tmp;
30380 type_init = 1;
30381 }
30382 #endif
30383 return &varlink_type;
30384 }
30385
30386 /* Create a variable linking object for use later */
30387 SWIGINTERN PyObject *
30388 SWIG_Python_newvarlink(void) {
30389 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
30390 if (result) {
30391 result->vars = 0;
30392 }
30393 return ((PyObject*) result);
30394 }
30395
30396 SWIGINTERN void
30397 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
30398 swig_varlinkobject *v = (swig_varlinkobject *) p;
30399 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
30400 if (gv) {
30401 size_t size = strlen(name)+1;
30402 gv->name = (char *)malloc(size);
30403 if (gv->name) {
30404 strncpy(gv->name,name,size);
30405 gv->get_attr = get_attr;
30406 gv->set_attr = set_attr;
30407 gv->next = v->vars;
30408 }
30409 }
30410 v->vars = gv;
30411 }
30412
30413 /* -----------------------------------------------------------------------------
30414 * constants/methods manipulation
30415 * ----------------------------------------------------------------------------- */
30416
30417 /* Install Constants */
30418 SWIGINTERN void
30419 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
30420 PyObject *obj = 0;
30421 size_t i;
30422 for (i = 0; constants[i].type; ++i) {
30423 switch(constants[i].type) {
30424 case SWIG_PY_INT:
30425 obj = PyInt_FromLong(constants[i].lvalue);
30426 break;
30427 case SWIG_PY_FLOAT:
30428 obj = PyFloat_FromDouble(constants[i].dvalue);
30429 break;
30430 case SWIG_PY_STRING:
30431 if (constants[i].pvalue) {
30432 obj = PyString_FromString((char *) constants[i].pvalue);
30433 } else {
30434 Py_INCREF(Py_None);
30435 obj = Py_None;
30436 }
30437 break;
30438 case SWIG_PY_POINTER:
30439 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
30440 break;
30441 case SWIG_PY_BINARY:
30442 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
30443 break;
30444 default:
30445 obj = 0;
30446 break;
30447 }
30448 if (obj) {
30449 PyDict_SetItemString(d,constants[i].name,obj);
30450 Py_DECREF(obj);
30451 }
30452 }
30453 }
30454
30455 /* -----------------------------------------------------------------------------*/
30456 /* Fix SwigMethods to carry the callback ptrs when needed */
30457 /* -----------------------------------------------------------------------------*/
30458
30459 SWIGINTERN void
30460 SWIG_Python_FixMethods(PyMethodDef *methods,
30461 swig_const_info *const_table,
30462 swig_type_info **types,
30463 swig_type_info **types_initial) {
30464 size_t i;
30465 for (i = 0; methods[i].ml_name; ++i) {
30466 char *c = methods[i].ml_doc;
30467 if (c && (c = strstr(c, "swig_ptr: "))) {
30468 int j;
30469 swig_const_info *ci = 0;
30470 char *name = c + 10;
30471 for (j = 0; const_table[j].type; ++j) {
30472 if (strncmp(const_table[j].name, name,
30473 strlen(const_table[j].name)) == 0) {
30474 ci = &(const_table[j]);
30475 break;
30476 }
30477 }
30478 if (ci) {
30479 size_t shift = (ci->ptype) - types;
30480 swig_type_info *ty = types_initial[shift];
30481 size_t ldoc = (c - methods[i].ml_doc);
30482 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
30483 char *ndoc = (char*)malloc(ldoc + lptr + 10);
30484 if (ndoc) {
30485 char *buff = ndoc;
30486 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
30487 if (ptr) {
30488 strncpy(buff, methods[i].ml_doc, ldoc);
30489 buff += ldoc;
30490 strncpy(buff, "swig_ptr: ", 10);
30491 buff += 10;
30492 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
30493 methods[i].ml_doc = ndoc;
30494 }
30495 }
30496 }
30497 }
30498 }
30499 }
30500
30501 /* -----------------------------------------------------------------------------*
30502 * Initialize type list
30503 * -----------------------------------------------------------------------------*/
30504
30505 #ifdef __cplusplus
30506 }
30507 #endif
30508
30509 /* -----------------------------------------------------------------------------*
30510 * Partial Init method
30511 * -----------------------------------------------------------------------------*/
30512
30513 #ifdef __cplusplus
30514 extern "C"
30515 #endif
30516 SWIGEXPORT void SWIG_init(void) {
30517 static PyObject *SWIG_globals = 0;
30518 PyObject *m, *d;
30519 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
30520
30521 /* Fix SwigMethods to carry the callback ptrs when needed */
30522 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
30523
30524 m = Py_InitModule((char *) SWIG_name, SwigMethods);
30525 d = PyModule_GetDict(m);
30526
30527 SWIG_InitializeModule(0);
30528 SWIG_InstallConstants(d,swig_const_table);
30529
30530 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
30531 SWIG_addvarlink(SWIG_globals,(char*)"FrameNameStr",_wrap_FrameNameStr_get, _wrap_FrameNameStr_set);
30532 SWIG_addvarlink(SWIG_globals,(char*)"DialogNameStr",_wrap_DialogNameStr_get, _wrap_DialogNameStr_set);
30533 SWIG_addvarlink(SWIG_globals,(char*)"StatusLineNameStr",_wrap_StatusLineNameStr_get, _wrap_StatusLineNameStr_set);
30534 SWIG_addvarlink(SWIG_globals,(char*)"ToolBarNameStr",_wrap_ToolBarNameStr_get, _wrap_ToolBarNameStr_set);
30535 {
30536 PyDict_SetItemString(d,"STAY_ON_TOP", SWIG_From_int(static_cast<int >(wxSTAY_ON_TOP)));
30537 }
30538 {
30539 PyDict_SetItemString(d,"ICONIZE", SWIG_From_int(static_cast<int >(wxICONIZE)));
30540 }
30541 {
30542 PyDict_SetItemString(d,"MINIMIZE", SWIG_From_int(static_cast<int >(wxMINIMIZE)));
30543 }
30544 {
30545 PyDict_SetItemString(d,"MAXIMIZE", SWIG_From_int(static_cast<int >(wxMAXIMIZE)));
30546 }
30547 {
30548 PyDict_SetItemString(d,"CLOSE_BOX", SWIG_From_int(static_cast<int >(wxCLOSE_BOX)));
30549 }
30550 {
30551 PyDict_SetItemString(d,"THICK_FRAME", SWIG_From_int(static_cast<int >(wxTHICK_FRAME)));
30552 }
30553 {
30554 PyDict_SetItemString(d,"SYSTEM_MENU", SWIG_From_int(static_cast<int >(wxSYSTEM_MENU)));
30555 }
30556 {
30557 PyDict_SetItemString(d,"MINIMIZE_BOX", SWIG_From_int(static_cast<int >(wxMINIMIZE_BOX)));
30558 }
30559 {
30560 PyDict_SetItemString(d,"MAXIMIZE_BOX", SWIG_From_int(static_cast<int >(wxMAXIMIZE_BOX)));
30561 }
30562 {
30563 PyDict_SetItemString(d,"TINY_CAPTION_HORIZ", SWIG_From_int(static_cast<int >(wxTINY_CAPTION_HORIZ)));
30564 }
30565 {
30566 PyDict_SetItemString(d,"TINY_CAPTION_VERT", SWIG_From_int(static_cast<int >(wxTINY_CAPTION_VERT)));
30567 }
30568 {
30569 PyDict_SetItemString(d,"RESIZE_BOX", SWIG_From_int(static_cast<int >(wxRESIZE_BOX)));
30570 }
30571 {
30572 PyDict_SetItemString(d,"RESIZE_BORDER", SWIG_From_int(static_cast<int >(wxRESIZE_BORDER)));
30573 }
30574 {
30575 PyDict_SetItemString(d,"DIALOG_NO_PARENT", SWIG_From_int(static_cast<int >(wxDIALOG_NO_PARENT)));
30576 }
30577 {
30578 PyDict_SetItemString(d,"DEFAULT_FRAME_STYLE", SWIG_From_int(static_cast<int >(wxDEFAULT_FRAME_STYLE)));
30579 }
30580 {
30581 PyDict_SetItemString(d,"DEFAULT_DIALOG_STYLE", SWIG_From_int(static_cast<int >(wxDEFAULT_DIALOG_STYLE)));
30582 }
30583 {
30584 PyDict_SetItemString(d,"FRAME_TOOL_WINDOW", SWIG_From_int(static_cast<int >(wxFRAME_TOOL_WINDOW)));
30585 }
30586 {
30587 PyDict_SetItemString(d,"FRAME_FLOAT_ON_PARENT", SWIG_From_int(static_cast<int >(wxFRAME_FLOAT_ON_PARENT)));
30588 }
30589 {
30590 PyDict_SetItemString(d,"FRAME_NO_WINDOW_MENU", SWIG_From_int(static_cast<int >(wxFRAME_NO_WINDOW_MENU)));
30591 }
30592 {
30593 PyDict_SetItemString(d,"FRAME_NO_TASKBAR", SWIG_From_int(static_cast<int >(wxFRAME_NO_TASKBAR)));
30594 }
30595 {
30596 PyDict_SetItemString(d,"FRAME_SHAPED", SWIG_From_int(static_cast<int >(wxFRAME_SHAPED)));
30597 }
30598 {
30599 PyDict_SetItemString(d,"FRAME_DRAWER", SWIG_From_int(static_cast<int >(wxFRAME_DRAWER)));
30600 }
30601 {
30602 PyDict_SetItemString(d,"FRAME_EX_METAL", SWIG_From_int(static_cast<int >(wxFRAME_EX_METAL)));
30603 }
30604 {
30605 PyDict_SetItemString(d,"DIALOG_EX_METAL", SWIG_From_int(static_cast<int >(wxDIALOG_EX_METAL)));
30606 }
30607 {
30608 PyDict_SetItemString(d,"DIALOG_MODAL", SWIG_From_int(static_cast<int >(wxDIALOG_MODAL)));
30609 }
30610 {
30611 PyDict_SetItemString(d,"DIALOG_MODELESS", SWIG_From_int(static_cast<int >(wxDIALOG_MODELESS)));
30612 }
30613 {
30614 PyDict_SetItemString(d,"USER_COLOURS", SWIG_From_int(static_cast<int >(wxUSER_COLOURS)));
30615 }
30616 {
30617 PyDict_SetItemString(d,"NO_3D", SWIG_From_int(static_cast<int >(wxNO_3D)));
30618 }
30619 {
30620 PyDict_SetItemString(d,"FULLSCREEN_NOMENUBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOMENUBAR)));
30621 }
30622 {
30623 PyDict_SetItemString(d,"FULLSCREEN_NOTOOLBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOTOOLBAR)));
30624 }
30625 {
30626 PyDict_SetItemString(d,"FULLSCREEN_NOSTATUSBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOSTATUSBAR)));
30627 }
30628 {
30629 PyDict_SetItemString(d,"FULLSCREEN_NOBORDER", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOBORDER)));
30630 }
30631 {
30632 PyDict_SetItemString(d,"FULLSCREEN_NOCAPTION", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOCAPTION)));
30633 }
30634 {
30635 PyDict_SetItemString(d,"FULLSCREEN_ALL", SWIG_From_int(static_cast<int >(wxFULLSCREEN_ALL)));
30636 }
30637 {
30638 PyDict_SetItemString(d,"TOPLEVEL_EX_DIALOG", SWIG_From_int(static_cast<int >(wxTOPLEVEL_EX_DIALOG)));
30639 }
30640 {
30641 PyDict_SetItemString(d,"USER_ATTENTION_INFO", SWIG_From_int(static_cast<int >(wxUSER_ATTENTION_INFO)));
30642 }
30643 {
30644 PyDict_SetItemString(d,"USER_ATTENTION_ERROR", SWIG_From_int(static_cast<int >(wxUSER_ATTENTION_ERROR)));
30645 }
30646 {
30647 PyDict_SetItemString(d,"Dialog_ButtonSizerFlags", SWIG_From_int(static_cast<int >(wxDialog::ButtonSizerFlags)));
30648 }
30649 {
30650 PyDict_SetItemString(d,"SPLASH_CENTRE_ON_PARENT", SWIG_From_int(static_cast<int >(wxSPLASH_CENTRE_ON_PARENT)));
30651 }
30652 {
30653 PyDict_SetItemString(d,"SPLASH_CENTRE_ON_SCREEN", SWIG_From_int(static_cast<int >(wxSPLASH_CENTRE_ON_SCREEN)));
30654 }
30655 {
30656 PyDict_SetItemString(d,"SPLASH_NO_CENTRE", SWIG_From_int(static_cast<int >(wxSPLASH_NO_CENTRE)));
30657 }
30658 {
30659 PyDict_SetItemString(d,"SPLASH_TIMEOUT", SWIG_From_int(static_cast<int >(wxSPLASH_TIMEOUT)));
30660 }
30661 {
30662 PyDict_SetItemString(d,"SPLASH_NO_TIMEOUT", SWIG_From_int(static_cast<int >(wxSPLASH_NO_TIMEOUT)));
30663 }
30664 {
30665 PyDict_SetItemString(d,"SB_NORMAL", SWIG_From_int(static_cast<int >(wxSB_NORMAL)));
30666 }
30667 {
30668 PyDict_SetItemString(d,"SB_FLAT", SWIG_From_int(static_cast<int >(wxSB_FLAT)));
30669 }
30670 {
30671 PyDict_SetItemString(d,"SB_RAISED", SWIG_From_int(static_cast<int >(wxSB_RAISED)));
30672 }
30673 SWIG_addvarlink(SWIG_globals,(char*)"SplitterNameStr",_wrap_SplitterNameStr_get, _wrap_SplitterNameStr_set);
30674 {
30675 PyDict_SetItemString(d,"SP_NOBORDER", SWIG_From_int(static_cast<int >(wxSP_NOBORDER)));
30676 }
30677 {
30678 PyDict_SetItemString(d,"SP_NOSASH", SWIG_From_int(static_cast<int >(wxSP_NOSASH)));
30679 }
30680 {
30681 PyDict_SetItemString(d,"SP_PERMIT_UNSPLIT", SWIG_From_int(static_cast<int >(wxSP_PERMIT_UNSPLIT)));
30682 }
30683 {
30684 PyDict_SetItemString(d,"SP_LIVE_UPDATE", SWIG_From_int(static_cast<int >(wxSP_LIVE_UPDATE)));
30685 }
30686 {
30687 PyDict_SetItemString(d,"SP_3DSASH", SWIG_From_int(static_cast<int >(wxSP_3DSASH)));
30688 }
30689 {
30690 PyDict_SetItemString(d,"SP_3DBORDER", SWIG_From_int(static_cast<int >(wxSP_3DBORDER)));
30691 }
30692 {
30693 PyDict_SetItemString(d,"SP_NO_XP_THEME", SWIG_From_int(static_cast<int >(wxSP_NO_XP_THEME)));
30694 }
30695 {
30696 PyDict_SetItemString(d,"SP_BORDER", SWIG_From_int(static_cast<int >(wxSP_BORDER)));
30697 }
30698 {
30699 PyDict_SetItemString(d,"SP_3D", SWIG_From_int(static_cast<int >(wxSP_3D)));
30700 }
30701 {
30702 PyDict_SetItemString(d,"SPLIT_HORIZONTAL", SWIG_From_int(static_cast<int >(wxSPLIT_HORIZONTAL)));
30703 }
30704 {
30705 PyDict_SetItemString(d,"SPLIT_VERTICAL", SWIG_From_int(static_cast<int >(wxSPLIT_VERTICAL)));
30706 }
30707 {
30708 PyDict_SetItemString(d,"SPLIT_DRAG_NONE", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_NONE)));
30709 }
30710 {
30711 PyDict_SetItemString(d,"SPLIT_DRAG_DRAGGING", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_DRAGGING)));
30712 }
30713 {
30714 PyDict_SetItemString(d,"SPLIT_DRAG_LEFT_DOWN", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_LEFT_DOWN)));
30715 }
30716 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED));
30717 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING));
30718 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_DOUBLECLICKED));
30719 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_UNSPLIT));
30720 SWIG_addvarlink(SWIG_globals,(char*)"SashNameStr",_wrap_SashNameStr_get, _wrap_SashNameStr_set);
30721 SWIG_addvarlink(SWIG_globals,(char*)"SashLayoutNameStr",_wrap_SashLayoutNameStr_get, _wrap_SashLayoutNameStr_set);
30722 {
30723 PyDict_SetItemString(d,"SASH_DRAG_NONE", SWIG_From_int(static_cast<int >(wxSASH_DRAG_NONE)));
30724 }
30725 {
30726 PyDict_SetItemString(d,"SASH_DRAG_DRAGGING", SWIG_From_int(static_cast<int >(wxSASH_DRAG_DRAGGING)));
30727 }
30728 {
30729 PyDict_SetItemString(d,"SASH_DRAG_LEFT_DOWN", SWIG_From_int(static_cast<int >(wxSASH_DRAG_LEFT_DOWN)));
30730 }
30731 {
30732 PyDict_SetItemString(d,"SW_NOBORDER", SWIG_From_int(static_cast<int >(wxSW_NOBORDER)));
30733 }
30734 {
30735 PyDict_SetItemString(d,"SW_BORDER", SWIG_From_int(static_cast<int >(wxSW_BORDER)));
30736 }
30737 {
30738 PyDict_SetItemString(d,"SW_3DSASH", SWIG_From_int(static_cast<int >(wxSW_3DSASH)));
30739 }
30740 {
30741 PyDict_SetItemString(d,"SW_3DBORDER", SWIG_From_int(static_cast<int >(wxSW_3DBORDER)));
30742 }
30743 {
30744 PyDict_SetItemString(d,"SW_3D", SWIG_From_int(static_cast<int >(wxSW_3D)));
30745 }
30746 {
30747 PyDict_SetItemString(d,"SASH_TOP", SWIG_From_int(static_cast<int >(wxSASH_TOP)));
30748 }
30749 {
30750 PyDict_SetItemString(d,"SASH_RIGHT", SWIG_From_int(static_cast<int >(wxSASH_RIGHT)));
30751 }
30752 {
30753 PyDict_SetItemString(d,"SASH_BOTTOM", SWIG_From_int(static_cast<int >(wxSASH_BOTTOM)));
30754 }
30755 {
30756 PyDict_SetItemString(d,"SASH_LEFT", SWIG_From_int(static_cast<int >(wxSASH_LEFT)));
30757 }
30758 {
30759 PyDict_SetItemString(d,"SASH_NONE", SWIG_From_int(static_cast<int >(wxSASH_NONE)));
30760 }
30761 {
30762 PyDict_SetItemString(d,"SASH_STATUS_OK", SWIG_From_int(static_cast<int >(wxSASH_STATUS_OK)));
30763 }
30764 {
30765 PyDict_SetItemString(d,"SASH_STATUS_OUT_OF_RANGE", SWIG_From_int(static_cast<int >(wxSASH_STATUS_OUT_OF_RANGE)));
30766 }
30767 PyDict_SetItemString(d, "wxEVT_SASH_DRAGGED", PyInt_FromLong(wxEVT_SASH_DRAGGED));
30768 {
30769 PyDict_SetItemString(d,"LAYOUT_HORIZONTAL", SWIG_From_int(static_cast<int >(wxLAYOUT_HORIZONTAL)));
30770 }
30771 {
30772 PyDict_SetItemString(d,"LAYOUT_VERTICAL", SWIG_From_int(static_cast<int >(wxLAYOUT_VERTICAL)));
30773 }
30774 {
30775 PyDict_SetItemString(d,"LAYOUT_NONE", SWIG_From_int(static_cast<int >(wxLAYOUT_NONE)));
30776 }
30777 {
30778 PyDict_SetItemString(d,"LAYOUT_TOP", SWIG_From_int(static_cast<int >(wxLAYOUT_TOP)));
30779 }
30780 {
30781 PyDict_SetItemString(d,"LAYOUT_LEFT", SWIG_From_int(static_cast<int >(wxLAYOUT_LEFT)));
30782 }
30783 {
30784 PyDict_SetItemString(d,"LAYOUT_RIGHT", SWIG_From_int(static_cast<int >(wxLAYOUT_RIGHT)));
30785 }
30786 {
30787 PyDict_SetItemString(d,"LAYOUT_BOTTOM", SWIG_From_int(static_cast<int >(wxLAYOUT_BOTTOM)));
30788 }
30789 {
30790 PyDict_SetItemString(d,"LAYOUT_LENGTH_Y", SWIG_From_int(static_cast<int >(wxLAYOUT_LENGTH_Y)));
30791 }
30792 {
30793 PyDict_SetItemString(d,"LAYOUT_LENGTH_X", SWIG_From_int(static_cast<int >(wxLAYOUT_LENGTH_X)));
30794 }
30795 {
30796 PyDict_SetItemString(d,"LAYOUT_MRU_LENGTH", SWIG_From_int(static_cast<int >(wxLAYOUT_MRU_LENGTH)));
30797 }
30798 {
30799 PyDict_SetItemString(d,"LAYOUT_QUERY", SWIG_From_int(static_cast<int >(wxLAYOUT_QUERY)));
30800 }
30801 PyDict_SetItemString(d, "wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong(wxEVT_QUERY_LAYOUT_INFO));
30802 PyDict_SetItemString(d, "wxEVT_CALCULATE_LAYOUT", PyInt_FromLong(wxEVT_CALCULATE_LAYOUT));
30803 SWIG_addvarlink(SWIG_globals,(char*)"VListBoxNameStr",_wrap_VListBoxNameStr_get, _wrap_VListBoxNameStr_set);
30804
30805 // Map renamed classes back to their common name for OOR
30806 wxPyPtrTypeMap_Add("wxHtmlListBox", "wxPyHtmlListBox");
30807 wxPyPtrTypeMap_Add("wxVListBox", "wxPyVListBox");
30808 wxPyPtrTypeMap_Add("wxVScrolledWindow", "wxPyVScrolledWindow");
30809
30810 PyDict_SetItemString(d, "wxEVT_TASKBAR_MOVE", PyInt_FromLong(wxEVT_TASKBAR_MOVE));
30811 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_DOWN", PyInt_FromLong(wxEVT_TASKBAR_LEFT_DOWN));
30812 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_UP", PyInt_FromLong(wxEVT_TASKBAR_LEFT_UP));
30813 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_DOWN", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_DOWN));
30814 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_UP", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_UP));
30815 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_DCLICK", PyInt_FromLong(wxEVT_TASKBAR_LEFT_DCLICK));
30816 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_DCLICK", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_DCLICK));
30817 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
30818 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
30819 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogNameStr",_wrap_DirDialogNameStr_get, _wrap_DirDialogNameStr_set);
30820 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
30821 SWIG_addvarlink(SWIG_globals,(char*)"GetTextFromUserPromptStr",_wrap_GetTextFromUserPromptStr_get, _wrap_GetTextFromUserPromptStr_set);
30822 SWIG_addvarlink(SWIG_globals,(char*)"MessageBoxCaptionStr",_wrap_MessageBoxCaptionStr_get, _wrap_MessageBoxCaptionStr_set);
30823 {
30824 PyDict_SetItemString(d,"CHOICEDLG_STYLE", SWIG_From_int(static_cast<int >(wxCHOICEDLG_STYLE)));
30825 }
30826 {
30827 PyDict_SetItemString(d,"TextEntryDialogStyle", SWIG_From_int(static_cast<int >(wxTextEntryDialogStyle)));
30828 }
30829 SWIG_addvarlink(SWIG_globals,(char*)"GetPasswordFromUserPromptStr",_wrap_GetPasswordFromUserPromptStr_get, _wrap_GetPasswordFromUserPromptStr_set);
30830 {
30831 PyDict_SetItemString(d,"FR_DOWN", SWIG_From_int(static_cast<int >(wxFR_DOWN)));
30832 }
30833 {
30834 PyDict_SetItemString(d,"FR_WHOLEWORD", SWIG_From_int(static_cast<int >(wxFR_WHOLEWORD)));
30835 }
30836 {
30837 PyDict_SetItemString(d,"FR_MATCHCASE", SWIG_From_int(static_cast<int >(wxFR_MATCHCASE)));
30838 }
30839 {
30840 PyDict_SetItemString(d,"FR_REPLACEDIALOG", SWIG_From_int(static_cast<int >(wxFR_REPLACEDIALOG)));
30841 }
30842 {
30843 PyDict_SetItemString(d,"FR_NOUPDOWN", SWIG_From_int(static_cast<int >(wxFR_NOUPDOWN)));
30844 }
30845 {
30846 PyDict_SetItemString(d,"FR_NOMATCHCASE", SWIG_From_int(static_cast<int >(wxFR_NOMATCHCASE)));
30847 }
30848 {
30849 PyDict_SetItemString(d,"FR_NOWHOLEWORD", SWIG_From_int(static_cast<int >(wxFR_NOWHOLEWORD)));
30850 }
30851 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND", PyInt_FromLong(wxEVT_COMMAND_FIND));
30852 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_NEXT", PyInt_FromLong(wxEVT_COMMAND_FIND_NEXT));
30853 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_REPLACE", PyInt_FromLong(wxEVT_COMMAND_FIND_REPLACE));
30854 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_REPLACE_ALL", PyInt_FromLong(wxEVT_COMMAND_FIND_REPLACE_ALL));
30855 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_CLOSE", PyInt_FromLong(wxEVT_COMMAND_FIND_CLOSE));
30856 {
30857 PyDict_SetItemString(d,"IDM_WINDOWTILE", SWIG_From_int(static_cast<int >(4001)));
30858 }
30859 {
30860 PyDict_SetItemString(d,"IDM_WINDOWTILEHOR", SWIG_From_int(static_cast<int >(4001)));
30861 }
30862 {
30863 PyDict_SetItemString(d,"IDM_WINDOWCASCADE", SWIG_From_int(static_cast<int >(4002)));
30864 }
30865 {
30866 PyDict_SetItemString(d,"IDM_WINDOWICONS", SWIG_From_int(static_cast<int >(4003)));
30867 }
30868 {
30869 PyDict_SetItemString(d,"IDM_WINDOWNEXT", SWIG_From_int(static_cast<int >(4004)));
30870 }
30871 {
30872 PyDict_SetItemString(d,"IDM_WINDOWTILEVERT", SWIG_From_int(static_cast<int >(4005)));
30873 }
30874 {
30875 PyDict_SetItemString(d,"IDM_WINDOWPREV", SWIG_From_int(static_cast<int >(4006)));
30876 }
30877 {
30878 PyDict_SetItemString(d,"FIRST_MDI_CHILD", SWIG_From_int(static_cast<int >(4100)));
30879 }
30880 {
30881 PyDict_SetItemString(d,"LAST_MDI_CHILD", SWIG_From_int(static_cast<int >(4600)));
30882 }
30883 SWIG_addvarlink(SWIG_globals,(char*)"PrintoutTitleStr",_wrap_PrintoutTitleStr_get, _wrap_PrintoutTitleStr_set);
30884 SWIG_addvarlink(SWIG_globals,(char*)"PreviewCanvasNameStr",_wrap_PreviewCanvasNameStr_get, _wrap_PreviewCanvasNameStr_set);
30885 {
30886 PyDict_SetItemString(d,"PRINT_MODE_NONE", SWIG_From_int(static_cast<int >(wxPRINT_MODE_NONE)));
30887 }
30888 {
30889 PyDict_SetItemString(d,"PRINT_MODE_PREVIEW", SWIG_From_int(static_cast<int >(wxPRINT_MODE_PREVIEW)));
30890 }
30891 {
30892 PyDict_SetItemString(d,"PRINT_MODE_FILE", SWIG_From_int(static_cast<int >(wxPRINT_MODE_FILE)));
30893 }
30894 {
30895 PyDict_SetItemString(d,"PRINT_MODE_PRINTER", SWIG_From_int(static_cast<int >(wxPRINT_MODE_PRINTER)));
30896 }
30897 {
30898 PyDict_SetItemString(d,"PRINT_MODE_STREAM", SWIG_From_int(static_cast<int >(wxPRINT_MODE_STREAM)));
30899 }
30900 {
30901 PyDict_SetItemString(d,"PRINTBIN_DEFAULT", SWIG_From_int(static_cast<int >(wxPRINTBIN_DEFAULT)));
30902 }
30903 {
30904 PyDict_SetItemString(d,"PRINTBIN_ONLYONE", SWIG_From_int(static_cast<int >(wxPRINTBIN_ONLYONE)));
30905 }
30906 {
30907 PyDict_SetItemString(d,"PRINTBIN_LOWER", SWIG_From_int(static_cast<int >(wxPRINTBIN_LOWER)));
30908 }
30909 {
30910 PyDict_SetItemString(d,"PRINTBIN_MIDDLE", SWIG_From_int(static_cast<int >(wxPRINTBIN_MIDDLE)));
30911 }
30912 {
30913 PyDict_SetItemString(d,"PRINTBIN_MANUAL", SWIG_From_int(static_cast<int >(wxPRINTBIN_MANUAL)));
30914 }
30915 {
30916 PyDict_SetItemString(d,"PRINTBIN_ENVELOPE", SWIG_From_int(static_cast<int >(wxPRINTBIN_ENVELOPE)));
30917 }
30918 {
30919 PyDict_SetItemString(d,"PRINTBIN_ENVMANUAL", SWIG_From_int(static_cast<int >(wxPRINTBIN_ENVMANUAL)));
30920 }
30921 {
30922 PyDict_SetItemString(d,"PRINTBIN_AUTO", SWIG_From_int(static_cast<int >(wxPRINTBIN_AUTO)));
30923 }
30924 {
30925 PyDict_SetItemString(d,"PRINTBIN_TRACTOR", SWIG_From_int(static_cast<int >(wxPRINTBIN_TRACTOR)));
30926 }
30927 {
30928 PyDict_SetItemString(d,"PRINTBIN_SMALLFMT", SWIG_From_int(static_cast<int >(wxPRINTBIN_SMALLFMT)));
30929 }
30930 {
30931 PyDict_SetItemString(d,"PRINTBIN_LARGEFMT", SWIG_From_int(static_cast<int >(wxPRINTBIN_LARGEFMT)));
30932 }
30933 {
30934 PyDict_SetItemString(d,"PRINTBIN_LARGECAPACITY", SWIG_From_int(static_cast<int >(wxPRINTBIN_LARGECAPACITY)));
30935 }
30936 {
30937 PyDict_SetItemString(d,"PRINTBIN_CASSETTE", SWIG_From_int(static_cast<int >(wxPRINTBIN_CASSETTE)));
30938 }
30939 {
30940 PyDict_SetItemString(d,"PRINTBIN_FORMSOURCE", SWIG_From_int(static_cast<int >(wxPRINTBIN_FORMSOURCE)));
30941 }
30942 {
30943 PyDict_SetItemString(d,"PRINTBIN_USER", SWIG_From_int(static_cast<int >(wxPRINTBIN_USER)));
30944 }
30945 {
30946 PyDict_SetItemString(d,"PRINTER_NO_ERROR", SWIG_From_int(static_cast<int >(wxPRINTER_NO_ERROR)));
30947 }
30948 {
30949 PyDict_SetItemString(d,"PRINTER_CANCELLED", SWIG_From_int(static_cast<int >(wxPRINTER_CANCELLED)));
30950 }
30951 {
30952 PyDict_SetItemString(d,"PRINTER_ERROR", SWIG_From_int(static_cast<int >(wxPRINTER_ERROR)));
30953 }
30954 {
30955 PyDict_SetItemString(d,"PREVIEW_PRINT", SWIG_From_int(static_cast<int >(wxPREVIEW_PRINT)));
30956 }
30957 {
30958 PyDict_SetItemString(d,"PREVIEW_PREVIOUS", SWIG_From_int(static_cast<int >(wxPREVIEW_PREVIOUS)));
30959 }
30960 {
30961 PyDict_SetItemString(d,"PREVIEW_NEXT", SWIG_From_int(static_cast<int >(wxPREVIEW_NEXT)));
30962 }
30963 {
30964 PyDict_SetItemString(d,"PREVIEW_ZOOM", SWIG_From_int(static_cast<int >(wxPREVIEW_ZOOM)));
30965 }
30966 {
30967 PyDict_SetItemString(d,"PREVIEW_FIRST", SWIG_From_int(static_cast<int >(wxPREVIEW_FIRST)));
30968 }
30969 {
30970 PyDict_SetItemString(d,"PREVIEW_LAST", SWIG_From_int(static_cast<int >(wxPREVIEW_LAST)));
30971 }
30972 {
30973 PyDict_SetItemString(d,"PREVIEW_GOTO", SWIG_From_int(static_cast<int >(wxPREVIEW_GOTO)));
30974 }
30975 {
30976 PyDict_SetItemString(d,"PREVIEW_DEFAULT", SWIG_From_int(static_cast<int >(wxPREVIEW_DEFAULT)));
30977 }
30978 {
30979 PyDict_SetItemString(d,"ID_PREVIEW_CLOSE", SWIG_From_int(static_cast<int >(wxID_PREVIEW_CLOSE)));
30980 }
30981 {
30982 PyDict_SetItemString(d,"ID_PREVIEW_NEXT", SWIG_From_int(static_cast<int >(wxID_PREVIEW_NEXT)));
30983 }
30984 {
30985 PyDict_SetItemString(d,"ID_PREVIEW_PREVIOUS", SWIG_From_int(static_cast<int >(wxID_PREVIEW_PREVIOUS)));
30986 }
30987 {
30988 PyDict_SetItemString(d,"ID_PREVIEW_PRINT", SWIG_From_int(static_cast<int >(wxID_PREVIEW_PRINT)));
30989 }
30990 {
30991 PyDict_SetItemString(d,"ID_PREVIEW_ZOOM", SWIG_From_int(static_cast<int >(wxID_PREVIEW_ZOOM)));
30992 }
30993 {
30994 PyDict_SetItemString(d,"ID_PREVIEW_FIRST", SWIG_From_int(static_cast<int >(wxID_PREVIEW_FIRST)));
30995 }
30996 {
30997 PyDict_SetItemString(d,"ID_PREVIEW_LAST", SWIG_From_int(static_cast<int >(wxID_PREVIEW_LAST)));
30998 }
30999 {
31000 PyDict_SetItemString(d,"ID_PREVIEW_GOTO", SWIG_From_int(static_cast<int >(wxID_PREVIEW_GOTO)));
31001 }
31002
31003 wxPyPtrTypeMap_Add("wxPrintout", "wxPyPrintout");
31004
31005 }
31006