]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_windows_wrap.cpp
Blind fixes for warnings in wxTinderbox.
[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
13 #ifdef __cplusplus
14 template<class T> class SwigValueWrapper {
15 T *tt;
16 public:
17 SwigValueWrapper() : tt(0) { }
18 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
19 SwigValueWrapper(const T& t) : tt(new T(t)) { }
20 ~SwigValueWrapper() { delete tt; }
21 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
22 operator T&() const { return *tt; }
23 T *operator&() { return tt; }
24 private:
25 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
26 };
27 #endif
28
29 /***********************************************************************
30 *
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
33 *
34 ************************************************************************/
35
36 /* template workaround for compilers that cannot correctly implement the C++ standard */
37 #ifndef SWIGTEMPLATEDISAMBIGUATOR
38 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
39 # define SWIGTEMPLATEDISAMBIGUATOR template
40 # else
41 # define SWIGTEMPLATEDISAMBIGUATOR
42 # endif
43 #endif
44
45 /* inline attribute */
46 #ifndef SWIGINLINE
47 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
48 # define SWIGINLINE inline
49 # else
50 # define SWIGINLINE
51 # endif
52 #endif
53
54 /* attribute recognised by some compilers to avoid 'unused' warnings */
55 #ifndef SWIGUNUSED
56 # if defined(__GNUC__) || defined(__ICC)
57 # define SWIGUNUSED __attribute__ ((unused))
58 # else
59 # define SWIGUNUSED
60 # endif
61 #endif
62
63 /* internal SWIG method */
64 #ifndef SWIGINTERN
65 # define SWIGINTERN static SWIGUNUSED
66 #endif
67
68 /* internal inline SWIG method */
69 #ifndef SWIGINTERNINLINE
70 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
71 #endif
72
73 /* exporting methods for Windows DLLs */
74 #ifndef SWIGEXPORT
75 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
76 # if defined(STATIC_LINKED)
77 # define SWIGEXPORT
78 # else
79 # define SWIGEXPORT __declspec(dllexport)
80 # endif
81 # else
82 # define SWIGEXPORT
83 # endif
84 #endif
85
86 /* calling conventions for Windows */
87 #ifndef SWIGSTDCALL
88 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
89 # define SWIGSTDCALL __stdcall
90 # else
91 # define SWIGSTDCALL
92 # endif
93 #endif
94
95
96
97 #include <Python.h>
98
99 /***********************************************************************
100 * swigrun.swg
101 *
102 * This file contains generic CAPI SWIG runtime support for pointer
103 * type checking.
104 *
105 ************************************************************************/
106
107 /* This should only be incremented when either the layout of swig_type_info changes,
108 or for whatever reason, the runtime changes incompatibly */
109 #define SWIG_RUNTIME_VERSION "2"
110
111 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
112 #ifdef SWIG_TYPE_TABLE
113 # define SWIG_QUOTE_STRING(x) #x
114 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
115 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
116 #else
117 # define SWIG_TYPE_TABLE_NAME
118 #endif
119
120 /*
121 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
122 creating a static or dynamic library from the swig runtime code.
123 In 99.9% of the cases, swig just needs to declare them as 'static'.
124
125 But only do this if is strictly necessary, ie, if you have problems
126 with your compiler or so.
127 */
128
129 #ifndef SWIGRUNTIME
130 # define SWIGRUNTIME SWIGINTERN
131 #endif
132
133 #ifndef SWIGRUNTIMEINLINE
134 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
135 #endif
136
137 #include <string.h>
138
139 #ifdef __cplusplus
140 extern "C" {
141 #endif
142
143 typedef void *(*swig_converter_func)(void *);
144 typedef struct swig_type_info *(*swig_dycast_func)(void **);
145
146 /* Structure to store inforomation on one type */
147 typedef struct swig_type_info {
148 const char *name; /* mangled name of this type */
149 const char *str; /* human readable name of this type */
150 swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
151 struct swig_cast_info *cast; /* linked list of types that can cast into this type */
152 void *clientdata; /* language specific type data */
153 } swig_type_info;
154
155 /* Structure to store a type and conversion function used for casting */
156 typedef struct swig_cast_info {
157 swig_type_info *type; /* pointer to type that is equivalent to this type */
158 swig_converter_func converter; /* function to cast the void pointers */
159 struct swig_cast_info *next; /* pointer to next cast in linked list */
160 struct swig_cast_info *prev; /* pointer to the previous cast */
161 } swig_cast_info;
162
163 /* Structure used to store module information
164 * Each module generates one structure like this, and the runtime collects
165 * all of these structures and stores them in a circularly linked list.*/
166 typedef struct swig_module_info {
167 swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
168 size_t size; /* Number of types in this module */
169 struct swig_module_info *next; /* Pointer to next element in circularly linked list */
170 swig_type_info **type_initial; /* Array of initially generated type structures */
171 swig_cast_info **cast_initial; /* Array of initially generated casting structures */
172 void *clientdata; /* Language specific module data */
173 } swig_module_info;
174
175
176 /*
177 Compare two type names skipping the space characters, therefore
178 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
179
180 Return 0 when the two name types are equivalent, as in
181 strncmp, but skipping ' '.
182 */
183 SWIGRUNTIME int
184 SWIG_TypeNameComp(const char *f1, const char *l1,
185 const char *f2, const char *l2) {
186 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
187 while ((*f1 == ' ') && (f1 != l1)) ++f1;
188 while ((*f2 == ' ') && (f2 != l2)) ++f2;
189 if (*f1 != *f2) return (int)(*f1 - *f2);
190 }
191 return (l1 - f1) - (l2 - f2);
192 }
193
194 /*
195 Check type equivalence in a name list like <name1>|<name2>|...
196 Return 0 if not equal, 1 if equal
197 */
198 SWIGRUNTIME int
199 SWIG_TypeEquiv(const char *nb, const char *tb) {
200 int equiv = 0;
201 const char* te = tb + strlen(tb);
202 const char* ne = nb;
203 while (!equiv && *ne) {
204 for (nb = ne; *ne; ++ne) {
205 if (*ne == '|') break;
206 }
207 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
208 if (*ne) ++ne;
209 }
210 return equiv;
211 }
212
213 /*
214 Check type equivalence in a name list like <name1>|<name2>|...
215 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
216 */
217 SWIGRUNTIME int
218 SWIG_TypeCompare(const char *nb, const char *tb) {
219 int equiv = 0;
220 const char* te = tb + strlen(tb);
221 const char* ne = nb;
222 while (!equiv && *ne) {
223 for (nb = ne; *ne; ++ne) {
224 if (*ne == '|') break;
225 }
226 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
227 if (*ne) ++ne;
228 }
229 return equiv;
230 }
231
232
233 /* think of this as a c++ template<> or a scheme macro */
234 #define SWIG_TypeCheck_Template(comparison, ty) \
235 if (ty) { \
236 swig_cast_info *iter = ty->cast; \
237 while (iter) { \
238 if (comparison) { \
239 if (iter == ty->cast) return iter; \
240 /* Move iter to the top of the linked list */ \
241 iter->prev->next = iter->next; \
242 if (iter->next) \
243 iter->next->prev = iter->prev; \
244 iter->next = ty->cast; \
245 iter->prev = 0; \
246 if (ty->cast) ty->cast->prev = iter; \
247 ty->cast = iter; \
248 return iter; \
249 } \
250 iter = iter->next; \
251 } \
252 } \
253 return 0
254
255 /*
256 Check the typename
257 */
258 SWIGRUNTIME swig_cast_info *
259 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
260 SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
261 }
262
263 /* Same as previous function, except strcmp is replaced with a pointer comparison */
264 SWIGRUNTIME swig_cast_info *
265 SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
266 SWIG_TypeCheck_Template(iter->type == from, into);
267 }
268
269 /*
270 Cast a pointer up an inheritance hierarchy
271 */
272 SWIGRUNTIMEINLINE void *
273 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
274 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
275 }
276
277 /*
278 Dynamic pointer casting. Down an inheritance hierarchy
279 */
280 SWIGRUNTIME swig_type_info *
281 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
282 swig_type_info *lastty = ty;
283 if (!ty || !ty->dcast) return ty;
284 while (ty && (ty->dcast)) {
285 ty = (*ty->dcast)(ptr);
286 if (ty) lastty = ty;
287 }
288 return lastty;
289 }
290
291 /*
292 Return the name associated with this type
293 */
294 SWIGRUNTIMEINLINE const char *
295 SWIG_TypeName(const swig_type_info *ty) {
296 return ty->name;
297 }
298
299 /*
300 Return the pretty name associated with this type,
301 that is an unmangled type name in a form presentable to the user.
302 */
303 SWIGRUNTIME const char *
304 SWIG_TypePrettyName(const swig_type_info *type) {
305 /* The "str" field contains the equivalent pretty names of the
306 type, separated by vertical-bar characters. We choose
307 to print the last name, as it is often (?) the most
308 specific. */
309 if (type->str != NULL) {
310 const char *last_name = type->str;
311 const char *s;
312 for (s = type->str; *s; s++)
313 if (*s == '|') last_name = s+1;
314 return last_name;
315 }
316 else
317 return type->name;
318 }
319
320 /*
321 Set the clientdata field for a type
322 */
323 SWIGRUNTIME void
324 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
325 swig_cast_info *cast = ti->cast;
326 /* if (ti->clientdata == clientdata) return; */
327 ti->clientdata = clientdata;
328
329 while (cast) {
330 if (!cast->converter) {
331 swig_type_info *tc = cast->type;
332 if (!tc->clientdata) {
333 SWIG_TypeClientData(tc, clientdata);
334 }
335 }
336 cast = cast->next;
337 }
338 }
339
340 /*
341 Search for a swig_type_info structure only by mangled name
342 Search is a O(log #types)
343
344 We start searching at module start, and finish searching when start == end.
345 Note: if start == end at the beginning of the function, we go all the way around
346 the circular list.
347 */
348 SWIGRUNTIME swig_type_info *
349 SWIG_MangledTypeQueryModule(swig_module_info *start,
350 swig_module_info *end,
351 const char *name) {
352 swig_module_info *iter = start;
353 do {
354 if (iter->size) {
355 register size_t l = 0;
356 register size_t r = iter->size - 1;
357 do {
358 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
359 register size_t i = (l + r) >> 1;
360 const char *iname = iter->types[i]->name;
361 if (iname) {
362 register int compare = strcmp(name, iname);
363 if (compare == 0) {
364 return iter->types[i];
365 } else if (compare < 0) {
366 if (i) {
367 r = i - 1;
368 } else {
369 break;
370 }
371 } else if (compare > 0) {
372 l = i + 1;
373 }
374 } else {
375 break; /* should never happen */
376 }
377 } while (l <= r);
378 }
379 iter = iter->next;
380 } while (iter != end);
381 return 0;
382 }
383
384 /*
385 Search for a swig_type_info structure for either a mangled name or a human readable name.
386 It first searches the mangled names of the types, which is a O(log #types)
387 If a type is not found it then searches the human readable names, which is O(#types).
388
389 We start searching at module start, and finish searching when start == end.
390 Note: if start == end at the beginning of the function, we go all the way around
391 the circular list.
392 */
393 SWIGRUNTIME swig_type_info *
394 SWIG_TypeQueryModule(swig_module_info *start,
395 swig_module_info *end,
396 const char *name) {
397 /* STEP 1: Search the name field using binary search */
398 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
399 if (ret) {
400 return ret;
401 } else {
402 /* STEP 2: If the type hasn't been found, do a complete search
403 of the str field (the human readable name) */
404 swig_module_info *iter = start;
405 do {
406 register size_t i = 0;
407 for (; i < iter->size; ++i) {
408 if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
409 return iter->types[i];
410 }
411 iter = iter->next;
412 } while (iter != end);
413 }
414
415 /* neither found a match */
416 return 0;
417 }
418
419
420 /*
421 Pack binary data into a string
422 */
423 SWIGRUNTIME char *
424 SWIG_PackData(char *c, void *ptr, size_t sz) {
425 static const char hex[17] = "0123456789abcdef";
426 register const unsigned char *u = (unsigned char *) ptr;
427 register const unsigned char *eu = u + sz;
428 for (; u != eu; ++u) {
429 register unsigned char uu = *u;
430 *(c++) = hex[(uu & 0xf0) >> 4];
431 *(c++) = hex[uu & 0xf];
432 }
433 return c;
434 }
435
436 /*
437 Unpack binary data from a string
438 */
439 SWIGRUNTIME const char *
440 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
441 register unsigned char *u = (unsigned char *) ptr;
442 register const unsigned char *eu = u + sz;
443 for (; u != eu; ++u) {
444 register char d = *(c++);
445 register unsigned char uu = 0;
446 if ((d >= '0') && (d <= '9'))
447 uu = ((d - '0') << 4);
448 else if ((d >= 'a') && (d <= 'f'))
449 uu = ((d - ('a'-10)) << 4);
450 else
451 return (char *) 0;
452 d = *(c++);
453 if ((d >= '0') && (d <= '9'))
454 uu |= (d - '0');
455 else if ((d >= 'a') && (d <= 'f'))
456 uu |= (d - ('a'-10));
457 else
458 return (char *) 0;
459 *u = uu;
460 }
461 return c;
462 }
463
464 /*
465 Pack 'void *' into a string buffer.
466 */
467 SWIGRUNTIME char *
468 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
469 char *r = buff;
470 if ((2*sizeof(void *) + 2) > bsz) return 0;
471 *(r++) = '_';
472 r = SWIG_PackData(r,&ptr,sizeof(void *));
473 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
474 strcpy(r,name);
475 return buff;
476 }
477
478 SWIGRUNTIME const char *
479 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
480 if (*c != '_') {
481 if (strcmp(c,"NULL") == 0) {
482 *ptr = (void *) 0;
483 return name;
484 } else {
485 return 0;
486 }
487 }
488 return SWIG_UnpackData(++c,ptr,sizeof(void *));
489 }
490
491 SWIGRUNTIME char *
492 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
493 char *r = buff;
494 size_t lname = (name ? strlen(name) : 0);
495 if ((2*sz + 2 + lname) > bsz) return 0;
496 *(r++) = '_';
497 r = SWIG_PackData(r,ptr,sz);
498 if (lname) {
499 strncpy(r,name,lname+1);
500 } else {
501 *r = 0;
502 }
503 return buff;
504 }
505
506 SWIGRUNTIME const char *
507 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
508 if (*c != '_') {
509 if (strcmp(c,"NULL") == 0) {
510 memset(ptr,0,sz);
511 return name;
512 } else {
513 return 0;
514 }
515 }
516 return SWIG_UnpackData(++c,ptr,sz);
517 }
518
519 #ifdef __cplusplus
520 }
521 #endif
522
523 /* -----------------------------------------------------------------------------
524 * SWIG API. Portion that goes into the runtime
525 * ----------------------------------------------------------------------------- */
526
527 #ifdef __cplusplus
528 extern "C" {
529 #endif
530
531 /* -----------------------------------------------------------------------------
532 * for internal method declarations
533 * ----------------------------------------------------------------------------- */
534
535 #ifndef SWIGINTERN
536 # define SWIGINTERN static SWIGUNUSED
537 #endif
538
539 #ifndef SWIGINTERNINLINE
540 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
541 #endif
542
543 /*
544 Exception handling in wrappers
545 */
546 #define SWIG_fail goto fail
547 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
548 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
549 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
550 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
551 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
552
553 /*
554 Contract support
555 */
556 #define SWIG_contract_assert(expr, msg) \
557 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
558
559 /* -----------------------------------------------------------------------------
560 * Constant declarations
561 * ----------------------------------------------------------------------------- */
562
563 /* Constant Types */
564 #define SWIG_PY_INT 1
565 #define SWIG_PY_FLOAT 2
566 #define SWIG_PY_STRING 3
567 #define SWIG_PY_POINTER 4
568 #define SWIG_PY_BINARY 5
569
570 /* Constant information structure */
571 typedef struct swig_const_info {
572 int type;
573 char *name;
574 long lvalue;
575 double dvalue;
576 void *pvalue;
577 swig_type_info **ptype;
578 } swig_const_info;
579
580
581 /* -----------------------------------------------------------------------------
582 * Alloc. memory flags
583 * ----------------------------------------------------------------------------- */
584 #define SWIG_OLDOBJ 1
585 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
586 #define SWIG_PYSTR SWIG_NEWOBJ + 1
587
588 #ifdef __cplusplus
589 }
590 #endif
591
592
593 /***********************************************************************
594 * pyrun.swg
595 *
596 * This file contains the runtime support for Python modules
597 * and includes code for managing global variables and pointer
598 * type checking.
599 *
600 * Author : David Beazley (beazley@cs.uchicago.edu)
601 ************************************************************************/
602
603 /* Common SWIG API */
604 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
605 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
606 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
607
608
609 /* Python-specific SWIG API */
610 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
611 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
612
613 /* Runtime API */
614 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
615 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
616
617 /* -----------------------------------------------------------------------------
618 * Pointer declarations
619 * ----------------------------------------------------------------------------- */
620 /*
621 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
622 C/C++ pointers in the python side. Very useful for debugging, but
623 not always safe.
624 */
625 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
626 # define SWIG_COBJECT_TYPES
627 #endif
628
629 /* Flags for pointer conversion */
630 #define SWIG_POINTER_EXCEPTION 0x1
631 #define SWIG_POINTER_DISOWN 0x2
632
633
634 /* Add PyOS_snprintf for old Pythons */
635 #if PY_VERSION_HEX < 0x02020000
636 #define PyOS_snprintf snprintf
637 #endif
638
639 #ifdef __cplusplus
640 extern "C" {
641 #endif
642
643 /* -----------------------------------------------------------------------------
644 * Create a new pointer string
645 * ----------------------------------------------------------------------------- */
646 #ifndef SWIG_BUFFER_SIZE
647 #define SWIG_BUFFER_SIZE 1024
648 #endif
649
650 /* A crude PyString_FromFormat implementation for old Pythons */
651 #if PY_VERSION_HEX < 0x02020000
652 static PyObject *
653 PyString_FromFormat(const char *fmt, ...) {
654 va_list ap;
655 char buf[SWIG_BUFFER_SIZE * 2];
656 int res;
657 va_start(ap, fmt);
658 res = vsnprintf(buf, sizeof(buf), fmt, ap);
659 va_end(ap);
660 return (res < 0 || res >= sizeof(buf)) ? 0 : PyString_FromString(buf);
661 }
662 #endif
663
664 #if PY_VERSION_HEX < 0x01060000
665 #define PyObject_Del(op) PyMem_DEL((op))
666 #endif
667
668 #if defined(SWIG_COBJECT_TYPES)
669 #if !defined(SWIG_COBJECT_PYTHON)
670 /* -----------------------------------------------------------------------------
671 * Implements a simple Swig Object type, and use it instead of PyCObject
672 * ----------------------------------------------------------------------------- */
673
674 typedef struct {
675 PyObject_HEAD
676 void *ptr;
677 const char *desc;
678 } PySwigObject;
679
680 /* Declarations for objects of type PySwigObject */
681
682 SWIGRUNTIME int
683 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
684 {
685 char result[SWIG_BUFFER_SIZE];
686 flags = flags;
687 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
688 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
689 return 0;
690 } else {
691 return 1;
692 }
693 }
694
695 SWIGRUNTIME PyObject *
696 PySwigObject_repr(PySwigObject *v)
697 {
698 char result[SWIG_BUFFER_SIZE];
699 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
700 PyString_FromFormat("<Swig Object at %s>", result) : 0;
701 }
702
703 SWIGRUNTIME PyObject *
704 PySwigObject_str(PySwigObject *v)
705 {
706 char result[SWIG_BUFFER_SIZE];
707 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
708 PyString_FromString(result) : 0;
709 }
710
711 SWIGRUNTIME PyObject *
712 PySwigObject_long(PySwigObject *v)
713 {
714 return PyLong_FromVoidPtr(v->ptr);
715 }
716
717 SWIGRUNTIME PyObject *
718 PySwigObject_format(const char* fmt, PySwigObject *v)
719 {
720 PyObject *res = NULL;
721 PyObject *args = PyTuple_New(1);
722 if (args && (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0)) {
723 PyObject *ofmt = PyString_FromString(fmt);
724 if (ofmt) {
725 res = PyString_Format(ofmt,args);
726 Py_DECREF(ofmt);
727 }
728 Py_DECREF(args);
729 }
730 return res;
731 }
732
733 SWIGRUNTIME PyObject *
734 PySwigObject_oct(PySwigObject *v)
735 {
736 return PySwigObject_format("%o",v);
737 }
738
739 SWIGRUNTIME PyObject *
740 PySwigObject_hex(PySwigObject *v)
741 {
742 return PySwigObject_format("%x",v);
743 }
744
745 SWIGRUNTIME int
746 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
747 {
748 int c = strcmp(v->desc, w->desc);
749 if (c) {
750 return (c > 0) ? 1 : -1;
751 } else {
752 void *i = v->ptr;
753 void *j = w->ptr;
754 return (i < j) ? -1 : ((i > j) ? 1 : 0);
755 }
756 }
757
758 SWIGRUNTIME void
759 PySwigObject_dealloc(PySwigObject *self)
760 {
761 PyObject_Del(self);
762 }
763
764 SWIGRUNTIME PyTypeObject*
765 PySwigObject_type(void) {
766 static char pyswigobject_type__doc__[] =
767 "Swig object carries a C/C++ instance pointer";
768
769 static PyNumberMethods PySwigObject_as_number = {
770 (binaryfunc)0, /*nb_add*/
771 (binaryfunc)0, /*nb_subtract*/
772 (binaryfunc)0, /*nb_multiply*/
773 (binaryfunc)0, /*nb_divide*/
774 (binaryfunc)0, /*nb_remainder*/
775 (binaryfunc)0, /*nb_divmod*/
776 (ternaryfunc)0,/*nb_power*/
777 (unaryfunc)0, /*nb_negative*/
778 (unaryfunc)0, /*nb_positive*/
779 (unaryfunc)0, /*nb_absolute*/
780 (inquiry)0, /*nb_nonzero*/
781 0, /*nb_invert*/
782 0, /*nb_lshift*/
783 0, /*nb_rshift*/
784 0, /*nb_and*/
785 0, /*nb_xor*/
786 0, /*nb_or*/
787 (coercion)0, /*nb_coerce*/
788 (unaryfunc)PySwigObject_long, /*nb_int*/
789 (unaryfunc)PySwigObject_long, /*nb_long*/
790 (unaryfunc)0, /*nb_float*/
791 (unaryfunc)PySwigObject_oct, /*nb_oct*/
792 (unaryfunc)PySwigObject_hex, /*nb_hex*/
793 #if PY_VERSION_HEX >= 0x02020000
794 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
795 #elif PY_VERSION_HEX >= 0x02000000
796 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
797 #endif
798 };
799
800 static PyTypeObject pyswigobject_type
801 #if !defined(__cplusplus)
802 ;
803 static int type_init = 0;
804 if (!type_init) {
805 PyTypeObject tmp
806 #endif
807 = {
808 PyObject_HEAD_INIT(&PyType_Type)
809 0, /*ob_size*/
810 (char *)"PySwigObject", /*tp_name*/
811 sizeof(PySwigObject), /*tp_basicsize*/
812 0, /*tp_itemsize*/
813 /* methods */
814 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
815 (printfunc)PySwigObject_print, /*tp_print*/
816 (getattrfunc)0, /*tp_getattr*/
817 (setattrfunc)0, /*tp_setattr*/
818 (cmpfunc)PySwigObject_compare, /*tp_compare*/
819 (reprfunc)PySwigObject_repr, /*tp_repr*/
820 &PySwigObject_as_number, /*tp_as_number*/
821 0, /*tp_as_sequence*/
822 0, /*tp_as_mapping*/
823 (hashfunc)0, /*tp_hash*/
824 (ternaryfunc)0, /*tp_call*/
825 (reprfunc)PySwigObject_str, /*tp_str*/
826 /* Space for future expansion */
827 0,0,0,0,
828 pyswigobject_type__doc__, /* Documentation string */
829 #if PY_VERSION_HEX >= 0x02000000
830 0, /* tp_traverse */
831 0, /* tp_clear */
832 #endif
833 #if PY_VERSION_HEX >= 0x02010000
834 0, /* tp_richcompare */
835 0, /* tp_weaklistoffset */
836 #endif
837 #if PY_VERSION_HEX >= 0x02020000
838 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
839 #endif
840 #if PY_VERSION_HEX >= 0x02030000
841 0, /* tp_del */
842 #endif
843 #ifdef COUNT_ALLOCS
844 0,0,0,0 /* tp_alloc -> tp_next */
845 #endif
846 };
847 #if !defined(__cplusplus)
848 pyswigobject_type = tmp;
849 type_init = 1;
850 }
851 #endif
852 return &pyswigobject_type;
853 }
854
855 SWIGRUNTIME PyObject *
856 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
857 {
858 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_type());
859 if (self) {
860 self->ptr = ptr;
861 self->desc = desc;
862 }
863 return (PyObject *)self;
864 }
865
866 SWIGRUNTIMEINLINE void *
867 PySwigObject_AsVoidPtr(PyObject *self)
868 {
869 return ((PySwigObject *)self)->ptr;
870 }
871
872 SWIGRUNTIMEINLINE const char *
873 PySwigObject_GetDesc(PyObject *self)
874 {
875 return ((PySwigObject *)self)->desc;
876 }
877
878 SWIGRUNTIMEINLINE int
879 PySwigObject_Check(PyObject *op) {
880 return ((op)->ob_type == PySwigObject_type())
881 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
882 }
883
884 /* -----------------------------------------------------------------------------
885 * Implements a simple Swig Packed type, and use it instead of string
886 * ----------------------------------------------------------------------------- */
887
888 typedef struct {
889 PyObject_HEAD
890 void *pack;
891 const char *desc;
892 size_t size;
893 } PySwigPacked;
894
895 SWIGRUNTIME int
896 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
897 {
898 char result[SWIG_BUFFER_SIZE];
899 flags = flags;
900 fputs("<Swig Packed ", fp);
901 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
902 fputs("at ", fp);
903 fputs(result, fp);
904 }
905 fputs(v->desc,fp);
906 fputs(">", fp);
907 return 0;
908 }
909
910 SWIGRUNTIME PyObject *
911 PySwigPacked_repr(PySwigPacked *v)
912 {
913 char result[SWIG_BUFFER_SIZE];
914 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
915 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
916 } else {
917 return PyString_FromFormat("<Swig Packed %s>", v->desc);
918 }
919 }
920
921 SWIGRUNTIME PyObject *
922 PySwigPacked_str(PySwigPacked *v)
923 {
924 char result[SWIG_BUFFER_SIZE];
925 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
926 return PyString_FromFormat("%s%s", result, v->desc);
927 } else {
928 return PyString_FromString(v->desc);
929 }
930 }
931
932 SWIGRUNTIME int
933 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
934 {
935 int c = strcmp(v->desc, w->desc);
936 if (c) {
937 return (c > 0) ? 1 : -1;
938 } else {
939 size_t i = v->size;
940 size_t j = w->size;
941 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
942 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
943 }
944 }
945
946 SWIGRUNTIME void
947 PySwigPacked_dealloc(PySwigPacked *self)
948 {
949 free(self->pack);
950 PyObject_Del(self);
951 }
952
953 SWIGRUNTIME PyTypeObject*
954 PySwigPacked_type(void) {
955 static char pyswigpacked_type__doc__[] =
956 "Swig object carries a C/C++ instance pointer";
957 static PyTypeObject pyswigpacked_type
958 #if !defined(__cplusplus)
959 ;
960 static int type_init = 0;
961 if (!type_init) {
962 PyTypeObject tmp
963 #endif
964 = {
965 PyObject_HEAD_INIT(&PyType_Type)
966 0, /*ob_size*/
967 (char *)"PySwigPacked", /*tp_name*/
968 sizeof(PySwigPacked), /*tp_basicsize*/
969 0, /*tp_itemsize*/
970 /* methods */
971 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
972 (printfunc)PySwigPacked_print, /*tp_print*/
973 (getattrfunc)0, /*tp_getattr*/
974 (setattrfunc)0, /*tp_setattr*/
975 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
976 (reprfunc)PySwigPacked_repr, /*tp_repr*/
977 0, /*tp_as_number*/
978 0, /*tp_as_sequence*/
979 0, /*tp_as_mapping*/
980 (hashfunc)0, /*tp_hash*/
981 (ternaryfunc)0, /*tp_call*/
982 (reprfunc)PySwigPacked_str, /*tp_str*/
983 /* Space for future expansion */
984 0,0,0,0,
985 pyswigpacked_type__doc__, /* Documentation string */
986 #if PY_VERSION_HEX >= 0x02000000
987 0, /* tp_traverse */
988 0, /* tp_clear */
989 #endif
990 #if PY_VERSION_HEX >= 0x02010000
991 0, /* tp_richcompare */
992 0, /* tp_weaklistoffset */
993 #endif
994 #if PY_VERSION_HEX >= 0x02020000
995 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
996 #endif
997 #if PY_VERSION_HEX >= 0x02030000
998 0, /* tp_del */
999 #endif
1000 #ifdef COUNT_ALLOCS
1001 0,0,0,0 /* tp_alloc -> tp_next */
1002 #endif
1003 };
1004 #if !defined(__cplusplus)
1005 pyswigpacked_type = tmp;
1006 type_init = 1;
1007 }
1008 #endif
1009 return &pyswigpacked_type;
1010 }
1011
1012 SWIGRUNTIME PyObject *
1013 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
1014 {
1015 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1016 if (self == NULL) {
1017 return NULL;
1018 } else {
1019 void *pack = malloc(size);
1020 if (pack) {
1021 memcpy(pack, ptr, size);
1022 self->pack = pack;
1023 self->desc = desc;
1024 self->size = size;
1025 return (PyObject *) self;
1026 }
1027 return NULL;
1028 }
1029 }
1030
1031 SWIGRUNTIMEINLINE const char *
1032 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1033 {
1034 PySwigPacked *self = (PySwigPacked *)obj;
1035 if (self->size != size) return 0;
1036 memcpy(ptr, self->pack, size);
1037 return self->desc;
1038 }
1039
1040 SWIGRUNTIMEINLINE const char *
1041 PySwigPacked_GetDesc(PyObject *self)
1042 {
1043 return ((PySwigPacked *)self)->desc;
1044 }
1045
1046 SWIGRUNTIMEINLINE int
1047 PySwigPacked_Check(PyObject *op) {
1048 return ((op)->ob_type == PySwigPacked_type())
1049 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1050 }
1051
1052 #else
1053 /* -----------------------------------------------------------------------------
1054 * Use the old Python PyCObject instead of PySwigObject
1055 * ----------------------------------------------------------------------------- */
1056
1057 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1058 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1059 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1060 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1061
1062 #endif
1063
1064 #endif
1065
1066 /* -----------------------------------------------------------------------------
1067 * errors manipulation
1068 * ----------------------------------------------------------------------------- */
1069
1070 SWIGRUNTIME void
1071 SWIG_Python_TypeError(const char *type, PyObject *obj)
1072 {
1073 if (type) {
1074 #if defined(SWIG_COBJECT_TYPES)
1075 if (obj && PySwigObject_Check(obj)) {
1076 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1077 if (otype) {
1078 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1079 type, otype);
1080 return;
1081 }
1082 } else
1083 #endif
1084 {
1085 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1086 if (otype) {
1087 PyObject *str = PyObject_Str(obj);
1088 const char *cstr = str ? PyString_AsString(str) : 0;
1089 if (cstr) {
1090 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1091 type, otype, cstr);
1092 } else {
1093 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1094 type, otype);
1095 }
1096 Py_XDECREF(str);
1097 return;
1098 }
1099 }
1100 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1101 } else {
1102 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1103 }
1104 }
1105
1106 SWIGRUNTIMEINLINE void
1107 SWIG_Python_NullRef(const char *type)
1108 {
1109 if (type) {
1110 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1111 } else {
1112 PyErr_Format(PyExc_TypeError, "null reference was received");
1113 }
1114 }
1115
1116 SWIGRUNTIME int
1117 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1118 {
1119 if (PyErr_Occurred()) {
1120 PyObject *type = 0;
1121 PyObject *value = 0;
1122 PyObject *traceback = 0;
1123 PyErr_Fetch(&type, &value, &traceback);
1124 if (value) {
1125 PyObject *old_str = PyObject_Str(value);
1126 Py_XINCREF(type);
1127 PyErr_Clear();
1128 if (infront) {
1129 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1130 } else {
1131 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1132 }
1133 Py_DECREF(old_str);
1134 }
1135 return 1;
1136 } else {
1137 return 0;
1138 }
1139 }
1140
1141 SWIGRUNTIME int
1142 SWIG_Python_ArgFail(int argnum)
1143 {
1144 if (PyErr_Occurred()) {
1145 /* add information about failing argument */
1146 char mesg[256];
1147 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
1148 return SWIG_Python_AddErrMesg(mesg, 1);
1149 } else {
1150 return 0;
1151 }
1152 }
1153
1154
1155 /* -----------------------------------------------------------------------------
1156 * pointers/data manipulation
1157 * ----------------------------------------------------------------------------- */
1158
1159 /* Convert a pointer value */
1160 SWIGRUNTIME int
1161 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1162 swig_cast_info *tc;
1163 const char *c = 0;
1164 static PyObject *SWIG_this = 0;
1165 int newref = 0;
1166 PyObject *pyobj = 0;
1167 void *vptr;
1168
1169 if (!obj) return 0;
1170 if (obj == Py_None) {
1171 *ptr = 0;
1172 return 0;
1173 }
1174
1175 #ifdef SWIG_COBJECT_TYPES
1176 if (!(PySwigObject_Check(obj))) {
1177 if (!SWIG_this)
1178 SWIG_this = PyString_FromString("this");
1179 pyobj = obj;
1180 obj = PyObject_GetAttr(obj,SWIG_this);
1181 newref = 1;
1182 if (!obj) goto type_error;
1183 if (!PySwigObject_Check(obj)) {
1184 Py_DECREF(obj);
1185 goto type_error;
1186 }
1187 }
1188 vptr = PySwigObject_AsVoidPtr(obj);
1189 c = (const char *) PySwigObject_GetDesc(obj);
1190 if (newref) { Py_DECREF(obj); }
1191 goto type_check;
1192 #else
1193 if (!(PyString_Check(obj))) {
1194 if (!SWIG_this)
1195 SWIG_this = PyString_FromString("this");
1196 pyobj = obj;
1197 obj = PyObject_GetAttr(obj,SWIG_this);
1198 newref = 1;
1199 if (!obj) goto type_error;
1200 if (!PyString_Check(obj)) {
1201 Py_DECREF(obj);
1202 goto type_error;
1203 }
1204 }
1205 c = PyString_AsString(obj);
1206 /* Pointer values must start with leading underscore */
1207 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1208 if (newref) { Py_DECREF(obj); }
1209 if (!c) goto type_error;
1210 #endif
1211
1212 type_check:
1213 if (ty) {
1214 tc = SWIG_TypeCheck(c,ty);
1215 if (!tc) goto type_error;
1216 *ptr = SWIG_TypeCast(tc,vptr);
1217 } else {
1218 *ptr = vptr;
1219 }
1220 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1221 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1222 }
1223 return 0;
1224
1225 type_error:
1226 PyErr_Clear();
1227 if (pyobj && !obj) {
1228 obj = pyobj;
1229 if (PyCFunction_Check(obj)) {
1230 /* here we get the method pointer for callbacks */
1231 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1232 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1233 if (c) {
1234 c = ty ? SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name) : 0;
1235 if (!c) goto type_error;
1236 goto type_check;
1237 }
1238 }
1239 }
1240 if (flags & SWIG_POINTER_EXCEPTION) {
1241 if (ty) {
1242 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1243 } else {
1244 SWIG_Python_TypeError("C/C++ pointer", obj);
1245 }
1246 }
1247 return -1;
1248 }
1249
1250 /* Convert a pointer value, signal an exception on a type mismatch */
1251 SWIGRUNTIME void *
1252 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1253 void *result;
1254 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1255 PyErr_Clear();
1256 if (flags & SWIG_POINTER_EXCEPTION) {
1257 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1258 SWIG_Python_ArgFail(argnum);
1259 }
1260 }
1261 return result;
1262 }
1263
1264 /* Convert a packed value value */
1265 SWIGRUNTIME int
1266 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1267 swig_cast_info *tc;
1268 const char *c = 0;
1269
1270 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1271 c = PySwigPacked_UnpackData(obj, ptr, sz);
1272 #else
1273 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1274 c = PyString_AsString(obj);
1275 /* Pointer values must start with leading underscore */
1276 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1277 #endif
1278 if (!c) goto type_error;
1279 if (ty) {
1280 tc = SWIG_TypeCheck(c,ty);
1281 if (!tc) goto type_error;
1282 }
1283 return 0;
1284
1285 type_error:
1286 PyErr_Clear();
1287 if (flags & SWIG_POINTER_EXCEPTION) {
1288 if (ty) {
1289 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1290 } else {
1291 SWIG_Python_TypeError("C/C++ packed data", obj);
1292 }
1293 }
1294 return -1;
1295 }
1296
1297 /* Create a new array object */
1298 SWIGRUNTIME PyObject *
1299 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1300 PyObject *robj = 0;
1301 if (!type) {
1302 if (!PyErr_Occurred()) {
1303 PyErr_Format(PyExc_TypeError, "Swig: null type passed to NewPointerObj");
1304 }
1305 return robj;
1306 }
1307 if (!ptr) {
1308 Py_INCREF(Py_None);
1309 return Py_None;
1310 }
1311 #ifdef SWIG_COBJECT_TYPES
1312 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1313 #else
1314 {
1315 char result[SWIG_BUFFER_SIZE];
1316 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1317 PyString_FromString(result) : 0;
1318 }
1319 #endif
1320 if (!robj || (robj == Py_None)) return robj;
1321 if (type->clientdata) {
1322 PyObject *inst;
1323 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1324 Py_DECREF(robj);
1325 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1326 Py_DECREF(args);
1327 if (inst) {
1328 if (own) {
1329 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1330 }
1331 robj = inst;
1332 }
1333 }
1334 return robj;
1335 }
1336
1337 SWIGRUNTIME PyObject *
1338 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1339 PyObject *robj = 0;
1340 if (!ptr) {
1341 Py_INCREF(Py_None);
1342 return Py_None;
1343 }
1344 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1345 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1346 #else
1347 {
1348 char result[SWIG_BUFFER_SIZE];
1349 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1350 PyString_FromString(result) : 0;
1351 }
1352 #endif
1353 return robj;
1354 }
1355
1356 /* -----------------------------------------------------------------------------*
1357 * Get type list
1358 * -----------------------------------------------------------------------------*/
1359
1360 #ifdef SWIG_LINK_RUNTIME
1361 void *SWIG_ReturnGlobalTypeList(void *);
1362 #endif
1363
1364 SWIGRUNTIME swig_module_info *
1365 SWIG_Python_GetModule(void) {
1366 static void *type_pointer = (void *)0;
1367 /* first check if module already created */
1368 if (!type_pointer) {
1369 #ifdef SWIG_LINK_RUNTIME
1370 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1371 #else
1372 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1373 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1374 if (PyErr_Occurred()) {
1375 PyErr_Clear();
1376 type_pointer = (void *)0;
1377 }
1378 #endif
1379 }
1380 return (swig_module_info *) type_pointer;
1381 }
1382
1383 #if PY_MAJOR_VERSION < 2
1384 /* PyModule_AddObject function was introduced in Python 2.0. The following function
1385 is copied out of Python/modsupport.c in python version 2.3.4 */
1386 SWIGINTERN int
1387 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
1388 {
1389 PyObject *dict;
1390 if (!PyModule_Check(m)) {
1391 PyErr_SetString(PyExc_TypeError,
1392 "PyModule_AddObject() needs module as first arg");
1393 return -1;
1394 }
1395 if (!o) {
1396 PyErr_SetString(PyExc_TypeError,
1397 "PyModule_AddObject() needs non-NULL value");
1398 return -1;
1399 }
1400
1401 dict = PyModule_GetDict(m);
1402 if (dict == NULL) {
1403 /* Internal error -- modules must have a dict! */
1404 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
1405 PyModule_GetName(m));
1406 return -1;
1407 }
1408 if (PyDict_SetItemString(dict, name, o))
1409 return -1;
1410 Py_DECREF(o);
1411 return 0;
1412 }
1413 #endif
1414
1415 SWIGRUNTIME void
1416 SWIG_Python_SetModule(swig_module_info *swig_module) {
1417 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
1418
1419 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1420 swig_empty_runtime_method_table);
1421 PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, NULL);
1422 if (pointer && module) {
1423 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
1424 }
1425 }
1426
1427 #ifdef __cplusplus
1428 }
1429 #endif
1430
1431
1432 /* -------- TYPES TABLE (BEGIN) -------- */
1433
1434 #define SWIGTYPE_p_char swig_types[0]
1435 #define SWIGTYPE_p_form_ops_t swig_types[1]
1436 #define SWIGTYPE_p_int swig_types[2]
1437 #define SWIGTYPE_p_unsigned_char swig_types[3]
1438 #define SWIGTYPE_p_unsigned_int swig_types[4]
1439 #define SWIGTYPE_p_unsigned_long swig_types[5]
1440 #define SWIGTYPE_p_wxANIHandler swig_types[6]
1441 #define SWIGTYPE_p_wxAcceleratorTable swig_types[7]
1442 #define SWIGTYPE_p_wxActivateEvent swig_types[8]
1443 #define SWIGTYPE_p_wxArrayInt swig_types[9]
1444 #define SWIGTYPE_p_wxBMPHandler swig_types[10]
1445 #define SWIGTYPE_p_wxBitmap swig_types[11]
1446 #define SWIGTYPE_p_wxBoxSizer swig_types[12]
1447 #define SWIGTYPE_p_wxCURHandler swig_types[13]
1448 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[14]
1449 #define SWIGTYPE_p_wxChildFocusEvent swig_types[15]
1450 #define SWIGTYPE_p_wxCloseEvent swig_types[16]
1451 #define SWIGTYPE_p_wxColour swig_types[17]
1452 #define SWIGTYPE_p_wxColourData swig_types[18]
1453 #define SWIGTYPE_p_wxColourDialog swig_types[19]
1454 #define SWIGTYPE_p_wxCommandEvent swig_types[20]
1455 #define SWIGTYPE_p_wxContextMenuEvent swig_types[21]
1456 #define SWIGTYPE_p_wxControl swig_types[22]
1457 #define SWIGTYPE_p_wxControlWithItems swig_types[23]
1458 #define SWIGTYPE_p_wxDC swig_types[24]
1459 #define SWIGTYPE_p_wxDateEvent swig_types[25]
1460 #define SWIGTYPE_p_wxDialog swig_types[26]
1461 #define SWIGTYPE_p_wxDirDialog swig_types[27]
1462 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[28]
1463 #define SWIGTYPE_p_wxDropFilesEvent swig_types[29]
1464 #define SWIGTYPE_p_wxDuplexMode swig_types[30]
1465 #define SWIGTYPE_p_wxEraseEvent swig_types[31]
1466 #define SWIGTYPE_p_wxEvent swig_types[32]
1467 #define SWIGTYPE_p_wxEvtHandler swig_types[33]
1468 #define SWIGTYPE_p_wxFSFile swig_types[34]
1469 #define SWIGTYPE_p_wxFileDialog swig_types[35]
1470 #define SWIGTYPE_p_wxFileSystem swig_types[36]
1471 #define SWIGTYPE_p_wxFindDialogEvent swig_types[37]
1472 #define SWIGTYPE_p_wxFindReplaceData swig_types[38]
1473 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[39]
1474 #define SWIGTYPE_p_wxFlexGridSizer swig_types[40]
1475 #define SWIGTYPE_p_wxFocusEvent swig_types[41]
1476 #define SWIGTYPE_p_wxFont swig_types[42]
1477 #define SWIGTYPE_p_wxFontData swig_types[43]
1478 #define SWIGTYPE_p_wxFontDialog swig_types[44]
1479 #define SWIGTYPE_p_wxFrame swig_types[45]
1480 #define SWIGTYPE_p_wxGBSizerItem swig_types[46]
1481 #define SWIGTYPE_p_wxGIFHandler swig_types[47]
1482 #define SWIGTYPE_p_wxGridBagSizer swig_types[48]
1483 #define SWIGTYPE_p_wxGridSizer swig_types[49]
1484 #define SWIGTYPE_p_wxICOHandler swig_types[50]
1485 #define SWIGTYPE_p_wxIcon swig_types[51]
1486 #define SWIGTYPE_p_wxIconBundle swig_types[52]
1487 #define SWIGTYPE_p_wxIconizeEvent swig_types[53]
1488 #define SWIGTYPE_p_wxIdleEvent swig_types[54]
1489 #define SWIGTYPE_p_wxImage swig_types[55]
1490 #define SWIGTYPE_p_wxImageHandler swig_types[56]
1491 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[57]
1492 #define SWIGTYPE_p_wxInitDialogEvent swig_types[58]
1493 #define SWIGTYPE_p_wxJPEGHandler swig_types[59]
1494 #define SWIGTYPE_p_wxKeyEvent swig_types[60]
1495 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[61]
1496 #define SWIGTYPE_p_wxLayoutConstraints swig_types[62]
1497 #define SWIGTYPE_p_wxMDIChildFrame swig_types[63]
1498 #define SWIGTYPE_p_wxMDIClientWindow swig_types[64]
1499 #define SWIGTYPE_p_wxMDIParentFrame swig_types[65]
1500 #define SWIGTYPE_p_wxMaximizeEvent swig_types[66]
1501 #define SWIGTYPE_p_wxMenu swig_types[67]
1502 #define SWIGTYPE_p_wxMenuBar swig_types[68]
1503 #define SWIGTYPE_p_wxMenuEvent swig_types[69]
1504 #define SWIGTYPE_p_wxMenuItem swig_types[70]
1505 #define SWIGTYPE_p_wxMessageDialog swig_types[71]
1506 #define SWIGTYPE_p_wxMiniFrame swig_types[72]
1507 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[73]
1508 #define SWIGTYPE_p_wxMouseEvent swig_types[74]
1509 #define SWIGTYPE_p_wxMoveEvent swig_types[75]
1510 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[76]
1511 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[77]
1512 #define SWIGTYPE_p_wxNcPaintEvent swig_types[78]
1513 #define SWIGTYPE_p_wxNotifyEvent swig_types[79]
1514 #define SWIGTYPE_p_wxObject swig_types[80]
1515 #define SWIGTYPE_p_wxPCXHandler swig_types[81]
1516 #define SWIGTYPE_p_wxPNGHandler swig_types[82]
1517 #define SWIGTYPE_p_wxPNMHandler swig_types[83]
1518 #define SWIGTYPE_p_wxPageSetupDialog swig_types[84]
1519 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[85]
1520 #define SWIGTYPE_p_wxPaintEvent swig_types[86]
1521 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[87]
1522 #define SWIGTYPE_p_wxPanel swig_types[88]
1523 #define SWIGTYPE_p_wxPaperSize swig_types[89]
1524 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[90]
1525 #define SWIGTYPE_p_wxPoint swig_types[91]
1526 #define SWIGTYPE_p_wxPopupWindow swig_types[92]
1527 #define SWIGTYPE_p_wxPreviewCanvas swig_types[93]
1528 #define SWIGTYPE_p_wxPreviewControlBar swig_types[94]
1529 #define SWIGTYPE_p_wxPreviewFrame swig_types[95]
1530 #define SWIGTYPE_p_wxPrintData swig_types[96]
1531 #define SWIGTYPE_p_wxPrintDialog swig_types[97]
1532 #define SWIGTYPE_p_wxPrintDialogData swig_types[98]
1533 #define SWIGTYPE_p_wxPrintPreview swig_types[99]
1534 #define SWIGTYPE_p_wxPrinter swig_types[100]
1535 #define SWIGTYPE_p_wxProgressDialog swig_types[101]
1536 #define SWIGTYPE_p_wxPyApp swig_types[102]
1537 #define SWIGTYPE_p_wxPyCommandEvent swig_types[103]
1538 #define SWIGTYPE_p_wxPyEvent swig_types[104]
1539 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[105]
1540 #define SWIGTYPE_p_wxPyImageHandler swig_types[106]
1541 #define SWIGTYPE_p_wxPyPanel swig_types[107]
1542 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[108]
1543 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[109]
1544 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[110]
1545 #define SWIGTYPE_p_wxPyPrintPreview swig_types[111]
1546 #define SWIGTYPE_p_wxPyPrintout swig_types[112]
1547 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[113]
1548 #define SWIGTYPE_p_wxPySizer swig_types[114]
1549 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[115]
1550 #define SWIGTYPE_p_wxPyVListBox swig_types[116]
1551 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[117]
1552 #define SWIGTYPE_p_wxPyValidator swig_types[118]
1553 #define SWIGTYPE_p_wxPyWindow swig_types[119]
1554 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[120]
1555 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[121]
1556 #define SWIGTYPE_p_wxRect swig_types[122]
1557 #define SWIGTYPE_p_wxRegion swig_types[123]
1558 #define SWIGTYPE_p_wxSashEvent swig_types[124]
1559 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[125]
1560 #define SWIGTYPE_p_wxSashWindow swig_types[126]
1561 #define SWIGTYPE_p_wxScrollEvent swig_types[127]
1562 #define SWIGTYPE_p_wxScrollWinEvent swig_types[128]
1563 #define SWIGTYPE_p_wxScrolledWindow swig_types[129]
1564 #define SWIGTYPE_p_wxSetCursorEvent swig_types[130]
1565 #define SWIGTYPE_p_wxShowEvent swig_types[131]
1566 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[132]
1567 #define SWIGTYPE_p_wxSize swig_types[133]
1568 #define SWIGTYPE_p_wxSizeEvent swig_types[134]
1569 #define SWIGTYPE_p_wxSizer swig_types[135]
1570 #define SWIGTYPE_p_wxSizerItem swig_types[136]
1571 #define SWIGTYPE_p_wxSplashScreen swig_types[137]
1572 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[138]
1573 #define SWIGTYPE_p_wxSplitterEvent swig_types[139]
1574 #define SWIGTYPE_p_wxSplitterWindow swig_types[140]
1575 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[141]
1576 #define SWIGTYPE_p_wxStatusBar swig_types[142]
1577 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[143]
1578 #define SWIGTYPE_p_wxString swig_types[144]
1579 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[145]
1580 #define SWIGTYPE_p_wxTIFFHandler swig_types[146]
1581 #define SWIGTYPE_p_wxTaskBarIcon swig_types[147]
1582 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[148]
1583 #define SWIGTYPE_p_wxTextEntryDialog swig_types[149]
1584 #define SWIGTYPE_p_wxTipWindow swig_types[150]
1585 #define SWIGTYPE_p_wxToolBar swig_types[151]
1586 #define SWIGTYPE_p_wxTopLevelWindow swig_types[152]
1587 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[153]
1588 #define SWIGTYPE_p_wxValidator swig_types[154]
1589 #define SWIGTYPE_p_wxVisualAttributes swig_types[155]
1590 #define SWIGTYPE_p_wxWindow swig_types[156]
1591 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[157]
1592 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[158]
1593 #define SWIGTYPE_p_wxXPMHandler swig_types[159]
1594 #define SWIGTYPE_ptrdiff_t swig_types[160]
1595 #define SWIGTYPE_std__ptrdiff_t swig_types[161]
1596 #define SWIGTYPE_unsigned_int swig_types[162]
1597 static swig_type_info *swig_types[164];
1598 static swig_module_info swig_module = {swig_types, 163, 0, 0, 0, 0};
1599 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1600 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1601
1602 /* -------- TYPES TABLE (END) -------- */
1603
1604
1605 /*-----------------------------------------------
1606 @(target):= _windows_.so
1607 ------------------------------------------------*/
1608 #define SWIG_init init_windows_
1609
1610 #define SWIG_name "_windows_"
1611
1612 #include "wx/wxPython/wxPython.h"
1613 #include "wx/wxPython/pyclasses.h"
1614
1615
1616 static const wxString wxPyEmptyString(wxEmptyString);
1617 static const wxString wxPyPanelNameStr(wxPanelNameStr);
1618
1619
1620
1621 #include <limits.h>
1622
1623
1624 SWIGINTERN int
1625 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1626 const char *errmsg)
1627 {
1628 if (value < min_value) {
1629 if (errmsg) {
1630 PyErr_Format(PyExc_OverflowError,
1631 "value %ld is less than '%s' minimum %ld",
1632 value, errmsg, min_value);
1633 }
1634 return 0;
1635 } else if (value > max_value) {
1636 if (errmsg) {
1637 PyErr_Format(PyExc_OverflowError,
1638 "value %ld is greater than '%s' maximum %ld",
1639 value, errmsg, max_value);
1640 }
1641 return 0;
1642 }
1643 return 1;
1644 }
1645
1646
1647 SWIGINTERN int
1648 SWIG_AsVal_long(PyObject* obj, long* val)
1649 {
1650 if (PyNumber_Check(obj)) {
1651 if (val) *val = PyInt_AsLong(obj);
1652 return 1;
1653 }
1654 else {
1655 SWIG_type_error("number", obj);
1656 }
1657 return 0;
1658 }
1659
1660
1661 #if INT_MAX != LONG_MAX
1662 SWIGINTERN int
1663 SWIG_AsVal_int(PyObject *obj, int *val)
1664 {
1665 const char* errmsg = val ? "int" : (char*)0;
1666 long v;
1667 if (SWIG_AsVal_long(obj, &v)) {
1668 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1669 if (val) *val = static_cast<int >(v);
1670 return 1;
1671 } else {
1672 return 0;
1673 }
1674 } else {
1675 PyErr_Clear();
1676 }
1677 if (val) {
1678 SWIG_type_error(errmsg, obj);
1679 }
1680 return 0;
1681 }
1682 #else
1683 SWIGINTERNINLINE int
1684 SWIG_AsVal_int(PyObject *obj, int *val)
1685 {
1686 return SWIG_AsVal_long(obj,(long*)val);
1687 }
1688 #endif
1689
1690
1691 SWIGINTERNINLINE int
1692 SWIG_As_int(PyObject* obj)
1693 {
1694 int v;
1695 if (!SWIG_AsVal_int(obj, &v)) {
1696 /*
1697 this is needed to make valgrind/purify happier.
1698 */
1699 memset((void*)&v, 0, sizeof(int));
1700 }
1701 return v;
1702 }
1703
1704
1705 SWIGINTERNINLINE long
1706 SWIG_As_long(PyObject* obj)
1707 {
1708 long v;
1709 if (!SWIG_AsVal_long(obj, &v)) {
1710 /*
1711 this is needed to make valgrind/purify happier.
1712 */
1713 memset((void*)&v, 0, sizeof(long));
1714 }
1715 return v;
1716 }
1717
1718
1719 SWIGINTERNINLINE int
1720 SWIG_Check_int(PyObject* obj)
1721 {
1722 return SWIG_AsVal_int(obj, (int*)0);
1723 }
1724
1725
1726 SWIGINTERNINLINE int
1727 SWIG_Check_long(PyObject* obj)
1728 {
1729 return SWIG_AsVal_long(obj, (long*)0);
1730 }
1731
1732
1733 SWIGINTERN int
1734 SWIG_AsVal_bool(PyObject *obj, bool *val)
1735 {
1736 if (obj == Py_True) {
1737 if (val) *val = true;
1738 return 1;
1739 }
1740 if (obj == Py_False) {
1741 if (val) *val = false;
1742 return 1;
1743 }
1744 int res = 0;
1745 if (SWIG_AsVal_int(obj, &res)) {
1746 if (val) *val = res ? true : false;
1747 return 1;
1748 } else {
1749 PyErr_Clear();
1750 }
1751 if (val) {
1752 SWIG_type_error("bool", obj);
1753 }
1754 return 0;
1755 }
1756
1757
1758 SWIGINTERNINLINE bool
1759 SWIG_As_bool(PyObject* obj)
1760 {
1761 bool v;
1762 if (!SWIG_AsVal_bool(obj, &v)) {
1763 /*
1764 this is needed to make valgrind/purify happier.
1765 */
1766 memset((void*)&v, 0, sizeof(bool));
1767 }
1768 return v;
1769 }
1770
1771
1772 SWIGINTERNINLINE int
1773 SWIG_Check_bool(PyObject* obj)
1774 {
1775 return SWIG_AsVal_bool(obj, (bool*)0);
1776 }
1777
1778
1779 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,72,SWIG_define@*/
1780 #define SWIG_From_int PyInt_FromLong
1781 /*@@*/
1782
1783
1784 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1785 PyObject* o2;
1786 PyObject* o3;
1787
1788 if (!target) {
1789 target = o;
1790 } else if (target == Py_None) {
1791 Py_DECREF(Py_None);
1792 target = o;
1793 } else {
1794 if (!PyTuple_Check(target)) {
1795 o2 = target;
1796 target = PyTuple_New(1);
1797 PyTuple_SetItem(target, 0, o2);
1798 }
1799 o3 = PyTuple_New(1);
1800 PyTuple_SetItem(o3, 0, o);
1801
1802 o2 = target;
1803 target = PySequence_Concat(o2, o3);
1804 Py_DECREF(o2);
1805 Py_DECREF(o3);
1806 }
1807 return target;
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_type_error("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-cvs\\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-cvs\\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_type_error("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 void wxPyPrintout::base_GetPageInfo(int *minPage, int *maxPage, int *pageFrom, int *pageTo) {
2609 wxPrintout::GetPageInfo(minPage, maxPage, pageFrom, pageTo);
2610 }
2611
2612
2613 IMP_PYCALLBACK_BOOL_INTINT(wxPyPrintout, wxPrintout, OnBeginDocument);
2614 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndDocument);
2615 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnBeginPrinting);
2616 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnEndPrinting);
2617 IMP_PYCALLBACK__(wxPyPrintout, wxPrintout, OnPreparePrinting);
2618 IMP_PYCALLBACK_BOOL_INT_pure(wxPyPrintout, wxPrintout, OnPrintPage);
2619 IMP_PYCALLBACK_BOOL_INT(wxPyPrintout, wxPrintout, HasPage);
2620
2621
2622
2623
2624
2625 #define DEC_PYCALLBACK_BOOL_PREWINDC(CBNAME) \
2626 bool CBNAME(wxPreviewCanvas* a, wxDC& b); \
2627 bool base_##CBNAME(wxPreviewCanvas* a, wxDC& b)
2628
2629
2630 #define IMP_PYCALLBACK_BOOL_PREWINDC(CLASS, PCLASS, CBNAME) \
2631 bool CLASS::CBNAME(wxPreviewCanvas* a, wxDC& b) { \
2632 bool rval=false; \
2633 bool found; \
2634 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2635 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2636 PyObject* win = wxPyMake_wxObject(a,false); \
2637 PyObject* dc = wxPyMake_wxObject(&b,false); \
2638 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", win, dc)); \
2639 Py_DECREF(win); \
2640 Py_DECREF(dc); \
2641 } \
2642 wxPyEndBlockThreads(blocked); \
2643 if (! found) \
2644 rval = PCLASS::CBNAME(a, b); \
2645 return rval; \
2646 } \
2647 bool CLASS::base_##CBNAME(wxPreviewCanvas* a, wxDC& b) { \
2648 return PCLASS::CBNAME(a, b); \
2649 }
2650
2651
2652
2653
2654 class wxPyPrintPreview : public wxPrintPreview
2655 {
2656 DECLARE_CLASS(wxPyPrintPreview)
2657 public:
2658 wxPyPrintPreview(wxPyPrintout* printout,
2659 wxPyPrintout* printoutForPrinting,
2660 wxPrintDialogData* data=NULL)
2661 : wxPrintPreview(printout, printoutForPrinting, data)
2662 {}
2663 wxPyPrintPreview(wxPyPrintout* printout,
2664 wxPyPrintout* printoutForPrinting,
2665 wxPrintData* data)
2666 : wxPrintPreview(printout, printoutForPrinting, data)
2667 {}
2668
2669 DEC_PYCALLBACK_BOOL_INT(SetCurrentPage);
2670 DEC_PYCALLBACK_BOOL_PREWINDC(PaintPage);
2671 DEC_PYCALLBACK_BOOL_PREWINDC(DrawBlankPage);
2672 DEC_PYCALLBACK_BOOL_INT(RenderPage);
2673 DEC_PYCALLBACK_VOID_INT(SetZoom);
2674 DEC_PYCALLBACK_BOOL_BOOL(Print);
2675 DEC_PYCALLBACK_VOID_(DetermineScaling);
2676
2677 PYPRIVATE;
2678 };
2679
2680 // Stupid renamed classes... Fix this in 2.5...
2681 #if defined(__WXMSW__)
2682 IMPLEMENT_CLASS( wxPyPrintPreview, wxWindowsPrintPreview );
2683 #elif defined(__WXMAC__)
2684 IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
2685 #else
2686 IMPLEMENT_CLASS( wxPyPrintPreview, wxPostScriptPrintPreview );
2687 #endif
2688
2689 IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
2690 IMP_PYCALLBACK_BOOL_PREWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
2691 IMP_PYCALLBACK_BOOL_PREWINDC(wxPyPrintPreview, wxPrintPreview, DrawBlankPage);
2692 IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, RenderPage);
2693 IMP_PYCALLBACK_VOID_INT (wxPyPrintPreview, wxPrintPreview, SetZoom);
2694 IMP_PYCALLBACK_BOOL_BOOL (wxPyPrintPreview, wxPrintPreview, Print);
2695 IMP_PYCALLBACK_VOID_ (wxPyPrintPreview, wxPrintPreview, DetermineScaling);
2696
2697
2698 class wxPyPreviewFrame : public wxPreviewFrame
2699 {
2700 DECLARE_CLASS(wxPyPreviewFrame)
2701 public:
2702 wxPyPreviewFrame(wxPrintPreview* preview, wxFrame* parent,
2703 const wxString& title,
2704 const wxPoint& pos = wxDefaultPosition,
2705 const wxSize& size = wxDefaultSize,
2706 long style = wxDEFAULT_FRAME_STYLE,
2707 const wxString& name = wxPyFrameNameStr)
2708 : wxPreviewFrame(preview, parent, title, pos, size, style, name)
2709 {}
2710
2711 void SetPreviewCanvas(wxPreviewCanvas* canvas) { m_previewCanvas = canvas; }
2712 void SetControlBar(wxPreviewControlBar* bar) { m_controlBar = bar; }
2713
2714 DEC_PYCALLBACK_VOID_(Initialize);
2715 DEC_PYCALLBACK_VOID_(CreateCanvas);
2716 DEC_PYCALLBACK_VOID_(CreateControlBar);
2717
2718 PYPRIVATE;
2719 };
2720
2721 IMPLEMENT_CLASS(wxPyPreviewFrame, wxPreviewFrame);
2722
2723 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, Initialize);
2724 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, CreateCanvas);
2725 IMP_PYCALLBACK_VOID_(wxPyPreviewFrame, wxPreviewFrame, CreateControlBar);
2726
2727
2728 class wxPyPreviewControlBar : public wxPreviewControlBar
2729 {
2730 DECLARE_CLASS(wxPyPreviewControlBar)
2731 public:
2732 wxPyPreviewControlBar(wxPrintPreview *preview,
2733 long buttons,
2734 wxWindow *parent,
2735 const wxPoint& pos = wxDefaultPosition,
2736 const wxSize& size = wxDefaultSize,
2737 long style = 0,
2738 const wxString& name = wxPyPanelNameStr)
2739 : wxPreviewControlBar(preview, buttons, parent, pos, size, style, name)
2740 {}
2741
2742 void SetPrintPreview(wxPrintPreview* preview) { m_printPreview = preview; }
2743
2744 DEC_PYCALLBACK_VOID_(CreateButtons);
2745 DEC_PYCALLBACK_VOID_INT(SetZoomControl);
2746
2747 PYPRIVATE;
2748 };
2749
2750 IMPLEMENT_CLASS(wxPyPreviewControlBar, wxPreviewControlBar);
2751 IMP_PYCALLBACK_VOID_(wxPyPreviewControlBar, wxPreviewControlBar, CreateButtons);
2752 IMP_PYCALLBACK_VOID_INT(wxPyPreviewControlBar, wxPreviewControlBar, SetZoomControl);
2753
2754 #ifdef __cplusplus
2755 extern "C" {
2756 #endif
2757 static PyObject *_wrap_new_Panel(PyObject *, PyObject *args, PyObject *kwargs) {
2758 PyObject *resultobj = NULL;
2759 wxWindow *arg1 = (wxWindow *) 0 ;
2760 int arg2 = (int) (int)-1 ;
2761 wxPoint const &arg3_defvalue = wxDefaultPosition ;
2762 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
2763 wxSize const &arg4_defvalue = wxDefaultSize ;
2764 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
2765 long arg5 = (long) wxTAB_TRAVERSAL|wxNO_BORDER ;
2766 wxString const &arg6_defvalue = wxPyPanelNameStr ;
2767 wxString *arg6 = (wxString *) &arg6_defvalue ;
2768 wxPanel *result;
2769 wxPoint temp3 ;
2770 wxSize temp4 ;
2771 bool temp6 = false ;
2772 PyObject * obj0 = 0 ;
2773 PyObject * obj1 = 0 ;
2774 PyObject * obj2 = 0 ;
2775 PyObject * obj3 = 0 ;
2776 PyObject * obj4 = 0 ;
2777 PyObject * obj5 = 0 ;
2778 char *kwnames[] = {
2779 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
2780 };
2781
2782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Panel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
2783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2784 if (SWIG_arg_fail(1)) SWIG_fail;
2785 if (obj1) {
2786 {
2787 arg2 = static_cast<int const >(SWIG_As_int(obj1));
2788 if (SWIG_arg_fail(2)) SWIG_fail;
2789 }
2790 }
2791 if (obj2) {
2792 {
2793 arg3 = &temp3;
2794 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
2795 }
2796 }
2797 if (obj3) {
2798 {
2799 arg4 = &temp4;
2800 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
2801 }
2802 }
2803 if (obj4) {
2804 {
2805 arg5 = static_cast<long >(SWIG_As_long(obj4));
2806 if (SWIG_arg_fail(5)) SWIG_fail;
2807 }
2808 }
2809 if (obj5) {
2810 {
2811 arg6 = wxString_in_helper(obj5);
2812 if (arg6 == NULL) SWIG_fail;
2813 temp6 = true;
2814 }
2815 }
2816 {
2817 if (!wxPyCheckForApp()) SWIG_fail;
2818 PyThreadState* __tstate = wxPyBeginAllowThreads();
2819 result = (wxPanel *)new wxPanel(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
2820
2821 wxPyEndAllowThreads(__tstate);
2822 if (PyErr_Occurred()) SWIG_fail;
2823 }
2824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPanel, 1);
2825 {
2826 if (temp6)
2827 delete arg6;
2828 }
2829 return resultobj;
2830 fail:
2831 {
2832 if (temp6)
2833 delete arg6;
2834 }
2835 return NULL;
2836 }
2837
2838
2839 static PyObject *_wrap_new_PrePanel(PyObject *, PyObject *args, PyObject *kwargs) {
2840 PyObject *resultobj = NULL;
2841 wxPanel *result;
2842 char *kwnames[] = {
2843 NULL
2844 };
2845
2846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePanel",kwnames)) goto fail;
2847 {
2848 if (!wxPyCheckForApp()) SWIG_fail;
2849 PyThreadState* __tstate = wxPyBeginAllowThreads();
2850 result = (wxPanel *)new wxPanel();
2851
2852 wxPyEndAllowThreads(__tstate);
2853 if (PyErr_Occurred()) SWIG_fail;
2854 }
2855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPanel, 1);
2856 return resultobj;
2857 fail:
2858 return NULL;
2859 }
2860
2861
2862 static PyObject *_wrap_Panel_Create(PyObject *, PyObject *args, PyObject *kwargs) {
2863 PyObject *resultobj = NULL;
2864 wxPanel *arg1 = (wxPanel *) 0 ;
2865 wxWindow *arg2 = (wxWindow *) 0 ;
2866 int arg3 = (int) (int)-1 ;
2867 wxPoint const &arg4_defvalue = wxDefaultPosition ;
2868 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
2869 wxSize const &arg5_defvalue = wxDefaultSize ;
2870 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
2871 long arg6 = (long) wxTAB_TRAVERSAL|wxNO_BORDER ;
2872 wxString const &arg7_defvalue = wxPyPanelNameStr ;
2873 wxString *arg7 = (wxString *) &arg7_defvalue ;
2874 bool result;
2875 wxPoint temp4 ;
2876 wxSize temp5 ;
2877 bool temp7 = false ;
2878 PyObject * obj0 = 0 ;
2879 PyObject * obj1 = 0 ;
2880 PyObject * obj2 = 0 ;
2881 PyObject * obj3 = 0 ;
2882 PyObject * obj4 = 0 ;
2883 PyObject * obj5 = 0 ;
2884 PyObject * obj6 = 0 ;
2885 char *kwnames[] = {
2886 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
2887 };
2888
2889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Panel_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
2890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2891 if (SWIG_arg_fail(1)) SWIG_fail;
2892 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
2893 if (SWIG_arg_fail(2)) SWIG_fail;
2894 if (obj2) {
2895 {
2896 arg3 = static_cast<int const >(SWIG_As_int(obj2));
2897 if (SWIG_arg_fail(3)) SWIG_fail;
2898 }
2899 }
2900 if (obj3) {
2901 {
2902 arg4 = &temp4;
2903 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
2904 }
2905 }
2906 if (obj4) {
2907 {
2908 arg5 = &temp5;
2909 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
2910 }
2911 }
2912 if (obj5) {
2913 {
2914 arg6 = static_cast<long >(SWIG_As_long(obj5));
2915 if (SWIG_arg_fail(6)) SWIG_fail;
2916 }
2917 }
2918 if (obj6) {
2919 {
2920 arg7 = wxString_in_helper(obj6);
2921 if (arg7 == NULL) SWIG_fail;
2922 temp7 = true;
2923 }
2924 }
2925 {
2926 PyThreadState* __tstate = wxPyBeginAllowThreads();
2927 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
2928
2929 wxPyEndAllowThreads(__tstate);
2930 if (PyErr_Occurred()) SWIG_fail;
2931 }
2932 {
2933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2934 }
2935 {
2936 if (temp7)
2937 delete arg7;
2938 }
2939 return resultobj;
2940 fail:
2941 {
2942 if (temp7)
2943 delete arg7;
2944 }
2945 return NULL;
2946 }
2947
2948
2949 static PyObject *_wrap_Panel_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
2950 PyObject *resultobj = NULL;
2951 wxPanel *arg1 = (wxPanel *) 0 ;
2952 PyObject * obj0 = 0 ;
2953 char *kwnames[] = {
2954 (char *) "self", NULL
2955 };
2956
2957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_InitDialog",kwnames,&obj0)) goto fail;
2958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2959 if (SWIG_arg_fail(1)) SWIG_fail;
2960 {
2961 PyThreadState* __tstate = wxPyBeginAllowThreads();
2962 (arg1)->InitDialog();
2963
2964 wxPyEndAllowThreads(__tstate);
2965 if (PyErr_Occurred()) SWIG_fail;
2966 }
2967 Py_INCREF(Py_None); resultobj = Py_None;
2968 return resultobj;
2969 fail:
2970 return NULL;
2971 }
2972
2973
2974 static PyObject *_wrap_Panel_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
2975 PyObject *resultobj = NULL;
2976 wxPanel *arg1 = (wxPanel *) 0 ;
2977 PyObject * obj0 = 0 ;
2978 char *kwnames[] = {
2979 (char *) "self", NULL
2980 };
2981
2982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_SetFocus",kwnames,&obj0)) goto fail;
2983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
2984 if (SWIG_arg_fail(1)) SWIG_fail;
2985 {
2986 PyThreadState* __tstate = wxPyBeginAllowThreads();
2987 (arg1)->SetFocus();
2988
2989 wxPyEndAllowThreads(__tstate);
2990 if (PyErr_Occurred()) SWIG_fail;
2991 }
2992 Py_INCREF(Py_None); resultobj = Py_None;
2993 return resultobj;
2994 fail:
2995 return NULL;
2996 }
2997
2998
2999 static PyObject *_wrap_Panel_SetFocusIgnoringChildren(PyObject *, PyObject *args, PyObject *kwargs) {
3000 PyObject *resultobj = NULL;
3001 wxPanel *arg1 = (wxPanel *) 0 ;
3002 PyObject * obj0 = 0 ;
3003 char *kwnames[] = {
3004 (char *) "self", NULL
3005 };
3006
3007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Panel_SetFocusIgnoringChildren",kwnames,&obj0)) goto fail;
3008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPanel, SWIG_POINTER_EXCEPTION | 0);
3009 if (SWIG_arg_fail(1)) SWIG_fail;
3010 {
3011 PyThreadState* __tstate = wxPyBeginAllowThreads();
3012 (arg1)->SetFocusIgnoringChildren();
3013
3014 wxPyEndAllowThreads(__tstate);
3015 if (PyErr_Occurred()) SWIG_fail;
3016 }
3017 Py_INCREF(Py_None); resultobj = Py_None;
3018 return resultobj;
3019 fail:
3020 return NULL;
3021 }
3022
3023
3024 static PyObject *_wrap_Panel_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
3025 PyObject *resultobj = NULL;
3026 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
3027 wxVisualAttributes result;
3028 PyObject * obj0 = 0 ;
3029 char *kwnames[] = {
3030 (char *) "variant", NULL
3031 };
3032
3033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Panel_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
3034 if (obj0) {
3035 {
3036 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
3037 if (SWIG_arg_fail(1)) SWIG_fail;
3038 }
3039 }
3040 {
3041 if (!wxPyCheckForApp()) SWIG_fail;
3042 PyThreadState* __tstate = wxPyBeginAllowThreads();
3043 result = wxPanel::GetClassDefaultAttributes(arg1);
3044
3045 wxPyEndAllowThreads(__tstate);
3046 if (PyErr_Occurred()) SWIG_fail;
3047 }
3048 {
3049 wxVisualAttributes * resultptr;
3050 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
3051 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
3052 }
3053 return resultobj;
3054 fail:
3055 return NULL;
3056 }
3057
3058
3059 static PyObject * Panel_swigregister(PyObject *, PyObject *args) {
3060 PyObject *obj;
3061 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3062 SWIG_TypeClientData(SWIGTYPE_p_wxPanel, obj);
3063 Py_INCREF(obj);
3064 return Py_BuildValue((char *)"");
3065 }
3066 static PyObject *_wrap_new_ScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
3067 PyObject *resultobj = NULL;
3068 wxWindow *arg1 = (wxWindow *) 0 ;
3069 int arg2 = (int) (int)-1 ;
3070 wxPoint const &arg3_defvalue = wxDefaultPosition ;
3071 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
3072 wxSize const &arg4_defvalue = wxDefaultSize ;
3073 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
3074 long arg5 = (long) wxHSCROLL|wxVSCROLL ;
3075 wxString const &arg6_defvalue = wxPyPanelNameStr ;
3076 wxString *arg6 = (wxString *) &arg6_defvalue ;
3077 wxScrolledWindow *result;
3078 wxPoint temp3 ;
3079 wxSize temp4 ;
3080 bool temp6 = false ;
3081 PyObject * obj0 = 0 ;
3082 PyObject * obj1 = 0 ;
3083 PyObject * obj2 = 0 ;
3084 PyObject * obj3 = 0 ;
3085 PyObject * obj4 = 0 ;
3086 PyObject * obj5 = 0 ;
3087 char *kwnames[] = {
3088 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3089 };
3090
3091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_ScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3093 if (SWIG_arg_fail(1)) SWIG_fail;
3094 if (obj1) {
3095 {
3096 arg2 = static_cast<int const >(SWIG_As_int(obj1));
3097 if (SWIG_arg_fail(2)) SWIG_fail;
3098 }
3099 }
3100 if (obj2) {
3101 {
3102 arg3 = &temp3;
3103 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3104 }
3105 }
3106 if (obj3) {
3107 {
3108 arg4 = &temp4;
3109 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3110 }
3111 }
3112 if (obj4) {
3113 {
3114 arg5 = static_cast<long >(SWIG_As_long(obj4));
3115 if (SWIG_arg_fail(5)) SWIG_fail;
3116 }
3117 }
3118 if (obj5) {
3119 {
3120 arg6 = wxString_in_helper(obj5);
3121 if (arg6 == NULL) SWIG_fail;
3122 temp6 = true;
3123 }
3124 }
3125 {
3126 if (!wxPyCheckForApp()) SWIG_fail;
3127 PyThreadState* __tstate = wxPyBeginAllowThreads();
3128 result = (wxScrolledWindow *)new wxScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
3129
3130 wxPyEndAllowThreads(__tstate);
3131 if (PyErr_Occurred()) SWIG_fail;
3132 }
3133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrolledWindow, 1);
3134 {
3135 if (temp6)
3136 delete arg6;
3137 }
3138 return resultobj;
3139 fail:
3140 {
3141 if (temp6)
3142 delete arg6;
3143 }
3144 return NULL;
3145 }
3146
3147
3148 static PyObject *_wrap_new_PreScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
3149 PyObject *resultobj = NULL;
3150 wxScrolledWindow *result;
3151 char *kwnames[] = {
3152 NULL
3153 };
3154
3155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreScrolledWindow",kwnames)) goto fail;
3156 {
3157 if (!wxPyCheckForApp()) SWIG_fail;
3158 PyThreadState* __tstate = wxPyBeginAllowThreads();
3159 result = (wxScrolledWindow *)new wxScrolledWindow();
3160
3161 wxPyEndAllowThreads(__tstate);
3162 if (PyErr_Occurred()) SWIG_fail;
3163 }
3164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrolledWindow, 1);
3165 return resultobj;
3166 fail:
3167 return NULL;
3168 }
3169
3170
3171 static PyObject *_wrap_ScrolledWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3172 PyObject *resultobj = NULL;
3173 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3174 wxWindow *arg2 = (wxWindow *) 0 ;
3175 int arg3 = (int) (int)-1 ;
3176 wxPoint const &arg4_defvalue = wxDefaultPosition ;
3177 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
3178 wxSize const &arg5_defvalue = wxDefaultSize ;
3179 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
3180 long arg6 = (long) wxHSCROLL|wxVSCROLL ;
3181 wxString const &arg7_defvalue = wxPyPanelNameStr ;
3182 wxString *arg7 = (wxString *) &arg7_defvalue ;
3183 bool result;
3184 wxPoint temp4 ;
3185 wxSize temp5 ;
3186 bool temp7 = false ;
3187 PyObject * obj0 = 0 ;
3188 PyObject * obj1 = 0 ;
3189 PyObject * obj2 = 0 ;
3190 PyObject * obj3 = 0 ;
3191 PyObject * obj4 = 0 ;
3192 PyObject * obj5 = 0 ;
3193 PyObject * obj6 = 0 ;
3194 char *kwnames[] = {
3195 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3196 };
3197
3198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:ScrolledWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
3199 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3200 if (SWIG_arg_fail(1)) SWIG_fail;
3201 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3202 if (SWIG_arg_fail(2)) SWIG_fail;
3203 if (obj2) {
3204 {
3205 arg3 = static_cast<int const >(SWIG_As_int(obj2));
3206 if (SWIG_arg_fail(3)) SWIG_fail;
3207 }
3208 }
3209 if (obj3) {
3210 {
3211 arg4 = &temp4;
3212 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3213 }
3214 }
3215 if (obj4) {
3216 {
3217 arg5 = &temp5;
3218 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3219 }
3220 }
3221 if (obj5) {
3222 {
3223 arg6 = static_cast<long >(SWIG_As_long(obj5));
3224 if (SWIG_arg_fail(6)) SWIG_fail;
3225 }
3226 }
3227 if (obj6) {
3228 {
3229 arg7 = wxString_in_helper(obj6);
3230 if (arg7 == NULL) SWIG_fail;
3231 temp7 = true;
3232 }
3233 }
3234 {
3235 PyThreadState* __tstate = wxPyBeginAllowThreads();
3236 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
3237
3238 wxPyEndAllowThreads(__tstate);
3239 if (PyErr_Occurred()) SWIG_fail;
3240 }
3241 {
3242 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3243 }
3244 {
3245 if (temp7)
3246 delete arg7;
3247 }
3248 return resultobj;
3249 fail:
3250 {
3251 if (temp7)
3252 delete arg7;
3253 }
3254 return NULL;
3255 }
3256
3257
3258 static PyObject *_wrap_ScrolledWindow_SetScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
3259 PyObject *resultobj = NULL;
3260 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3261 int arg2 ;
3262 int arg3 ;
3263 int arg4 ;
3264 int arg5 ;
3265 int arg6 = (int) 0 ;
3266 int arg7 = (int) 0 ;
3267 bool arg8 = (bool) false ;
3268 PyObject * obj0 = 0 ;
3269 PyObject * obj1 = 0 ;
3270 PyObject * obj2 = 0 ;
3271 PyObject * obj3 = 0 ;
3272 PyObject * obj4 = 0 ;
3273 PyObject * obj5 = 0 ;
3274 PyObject * obj6 = 0 ;
3275 PyObject * obj7 = 0 ;
3276 char *kwnames[] = {
3277 (char *) "self",(char *) "pixelsPerUnitX",(char *) "pixelsPerUnitY",(char *) "noUnitsX",(char *) "noUnitsY",(char *) "xPos",(char *) "yPos",(char *) "noRefresh", NULL
3278 };
3279
3280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOO:ScrolledWindow_SetScrollbars",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3282 if (SWIG_arg_fail(1)) SWIG_fail;
3283 {
3284 arg2 = static_cast<int >(SWIG_As_int(obj1));
3285 if (SWIG_arg_fail(2)) SWIG_fail;
3286 }
3287 {
3288 arg3 = static_cast<int >(SWIG_As_int(obj2));
3289 if (SWIG_arg_fail(3)) SWIG_fail;
3290 }
3291 {
3292 arg4 = static_cast<int >(SWIG_As_int(obj3));
3293 if (SWIG_arg_fail(4)) SWIG_fail;
3294 }
3295 {
3296 arg5 = static_cast<int >(SWIG_As_int(obj4));
3297 if (SWIG_arg_fail(5)) SWIG_fail;
3298 }
3299 if (obj5) {
3300 {
3301 arg6 = static_cast<int >(SWIG_As_int(obj5));
3302 if (SWIG_arg_fail(6)) SWIG_fail;
3303 }
3304 }
3305 if (obj6) {
3306 {
3307 arg7 = static_cast<int >(SWIG_As_int(obj6));
3308 if (SWIG_arg_fail(7)) SWIG_fail;
3309 }
3310 }
3311 if (obj7) {
3312 {
3313 arg8 = static_cast<bool >(SWIG_As_bool(obj7));
3314 if (SWIG_arg_fail(8)) SWIG_fail;
3315 }
3316 }
3317 {
3318 PyThreadState* __tstate = wxPyBeginAllowThreads();
3319 (arg1)->SetScrollbars(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3320
3321 wxPyEndAllowThreads(__tstate);
3322 if (PyErr_Occurred()) SWIG_fail;
3323 }
3324 Py_INCREF(Py_None); resultobj = Py_None;
3325 return resultobj;
3326 fail:
3327 return NULL;
3328 }
3329
3330
3331 static PyObject *_wrap_ScrolledWindow_Scroll(PyObject *, PyObject *args, PyObject *kwargs) {
3332 PyObject *resultobj = NULL;
3333 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3334 int arg2 ;
3335 int arg3 ;
3336 PyObject * obj0 = 0 ;
3337 PyObject * obj1 = 0 ;
3338 PyObject * obj2 = 0 ;
3339 char *kwnames[] = {
3340 (char *) "self",(char *) "x",(char *) "y", NULL
3341 };
3342
3343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_Scroll",kwnames,&obj0,&obj1,&obj2)) goto fail;
3344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3345 if (SWIG_arg_fail(1)) SWIG_fail;
3346 {
3347 arg2 = static_cast<int >(SWIG_As_int(obj1));
3348 if (SWIG_arg_fail(2)) SWIG_fail;
3349 }
3350 {
3351 arg3 = static_cast<int >(SWIG_As_int(obj2));
3352 if (SWIG_arg_fail(3)) SWIG_fail;
3353 }
3354 {
3355 PyThreadState* __tstate = wxPyBeginAllowThreads();
3356 (arg1)->Scroll(arg2,arg3);
3357
3358 wxPyEndAllowThreads(__tstate);
3359 if (PyErr_Occurred()) SWIG_fail;
3360 }
3361 Py_INCREF(Py_None); resultobj = Py_None;
3362 return resultobj;
3363 fail:
3364 return NULL;
3365 }
3366
3367
3368 static PyObject *_wrap_ScrolledWindow_GetScrollPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
3369 PyObject *resultobj = NULL;
3370 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3371 int arg2 ;
3372 int result;
3373 PyObject * obj0 = 0 ;
3374 PyObject * obj1 = 0 ;
3375 char *kwnames[] = {
3376 (char *) "self",(char *) "orient", NULL
3377 };
3378
3379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_GetScrollPageSize",kwnames,&obj0,&obj1)) goto fail;
3380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3381 if (SWIG_arg_fail(1)) SWIG_fail;
3382 {
3383 arg2 = static_cast<int >(SWIG_As_int(obj1));
3384 if (SWIG_arg_fail(2)) SWIG_fail;
3385 }
3386 {
3387 PyThreadState* __tstate = wxPyBeginAllowThreads();
3388 result = (int)((wxScrolledWindow const *)arg1)->GetScrollPageSize(arg2);
3389
3390 wxPyEndAllowThreads(__tstate);
3391 if (PyErr_Occurred()) SWIG_fail;
3392 }
3393 {
3394 resultobj = SWIG_From_int(static_cast<int >(result));
3395 }
3396 return resultobj;
3397 fail:
3398 return NULL;
3399 }
3400
3401
3402 static PyObject *_wrap_ScrolledWindow_SetScrollPageSize(PyObject *, PyObject *args, PyObject *kwargs) {
3403 PyObject *resultobj = NULL;
3404 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3405 int arg2 ;
3406 int arg3 ;
3407 PyObject * obj0 = 0 ;
3408 PyObject * obj1 = 0 ;
3409 PyObject * obj2 = 0 ;
3410 char *kwnames[] = {
3411 (char *) "self",(char *) "orient",(char *) "pageSize", NULL
3412 };
3413
3414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScrollPageSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
3415 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3416 if (SWIG_arg_fail(1)) SWIG_fail;
3417 {
3418 arg2 = static_cast<int >(SWIG_As_int(obj1));
3419 if (SWIG_arg_fail(2)) SWIG_fail;
3420 }
3421 {
3422 arg3 = static_cast<int >(SWIG_As_int(obj2));
3423 if (SWIG_arg_fail(3)) SWIG_fail;
3424 }
3425 {
3426 PyThreadState* __tstate = wxPyBeginAllowThreads();
3427 (arg1)->SetScrollPageSize(arg2,arg3);
3428
3429 wxPyEndAllowThreads(__tstate);
3430 if (PyErr_Occurred()) SWIG_fail;
3431 }
3432 Py_INCREF(Py_None); resultobj = Py_None;
3433 return resultobj;
3434 fail:
3435 return NULL;
3436 }
3437
3438
3439 static PyObject *_wrap_ScrolledWindow_SetScrollRate(PyObject *, PyObject *args, PyObject *kwargs) {
3440 PyObject *resultobj = NULL;
3441 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3442 int arg2 ;
3443 int arg3 ;
3444 PyObject * obj0 = 0 ;
3445 PyObject * obj1 = 0 ;
3446 PyObject * obj2 = 0 ;
3447 char *kwnames[] = {
3448 (char *) "self",(char *) "xstep",(char *) "ystep", NULL
3449 };
3450
3451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScrollRate",kwnames,&obj0,&obj1,&obj2)) goto fail;
3452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3453 if (SWIG_arg_fail(1)) SWIG_fail;
3454 {
3455 arg2 = static_cast<int >(SWIG_As_int(obj1));
3456 if (SWIG_arg_fail(2)) SWIG_fail;
3457 }
3458 {
3459 arg3 = static_cast<int >(SWIG_As_int(obj2));
3460 if (SWIG_arg_fail(3)) SWIG_fail;
3461 }
3462 {
3463 PyThreadState* __tstate = wxPyBeginAllowThreads();
3464 (arg1)->SetScrollRate(arg2,arg3);
3465
3466 wxPyEndAllowThreads(__tstate);
3467 if (PyErr_Occurred()) SWIG_fail;
3468 }
3469 Py_INCREF(Py_None); resultobj = Py_None;
3470 return resultobj;
3471 fail:
3472 return NULL;
3473 }
3474
3475
3476 static PyObject *_wrap_ScrolledWindow_GetScrollPixelsPerUnit(PyObject *, PyObject *args, PyObject *kwargs) {
3477 PyObject *resultobj = NULL;
3478 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3479 int *arg2 = (int *) 0 ;
3480 int *arg3 = (int *) 0 ;
3481 int temp2 ;
3482 int res2 = 0 ;
3483 int temp3 ;
3484 int res3 = 0 ;
3485 PyObject * obj0 = 0 ;
3486 char *kwnames[] = {
3487 (char *) "self", NULL
3488 };
3489
3490 arg2 = &temp2; res2 = SWIG_NEWOBJ;
3491 arg3 = &temp3; res3 = SWIG_NEWOBJ;
3492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScrollPixelsPerUnit",kwnames,&obj0)) goto fail;
3493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3494 if (SWIG_arg_fail(1)) SWIG_fail;
3495 {
3496 PyThreadState* __tstate = wxPyBeginAllowThreads();
3497 ((wxScrolledWindow const *)arg1)->GetScrollPixelsPerUnit(arg2,arg3);
3498
3499 wxPyEndAllowThreads(__tstate);
3500 if (PyErr_Occurred()) SWIG_fail;
3501 }
3502 Py_INCREF(Py_None); resultobj = Py_None;
3503 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
3504 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
3505 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
3506 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
3507 return resultobj;
3508 fail:
3509 return NULL;
3510 }
3511
3512
3513 static PyObject *_wrap_ScrolledWindow_EnableScrolling(PyObject *, PyObject *args, PyObject *kwargs) {
3514 PyObject *resultobj = NULL;
3515 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3516 bool arg2 ;
3517 bool arg3 ;
3518 PyObject * obj0 = 0 ;
3519 PyObject * obj1 = 0 ;
3520 PyObject * obj2 = 0 ;
3521 char *kwnames[] = {
3522 (char *) "self",(char *) "x_scrolling",(char *) "y_scrolling", NULL
3523 };
3524
3525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_EnableScrolling",kwnames,&obj0,&obj1,&obj2)) goto fail;
3526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3527 if (SWIG_arg_fail(1)) SWIG_fail;
3528 {
3529 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
3530 if (SWIG_arg_fail(2)) SWIG_fail;
3531 }
3532 {
3533 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
3534 if (SWIG_arg_fail(3)) SWIG_fail;
3535 }
3536 {
3537 PyThreadState* __tstate = wxPyBeginAllowThreads();
3538 (arg1)->EnableScrolling(arg2,arg3);
3539
3540 wxPyEndAllowThreads(__tstate);
3541 if (PyErr_Occurred()) SWIG_fail;
3542 }
3543 Py_INCREF(Py_None); resultobj = Py_None;
3544 return resultobj;
3545 fail:
3546 return NULL;
3547 }
3548
3549
3550 static PyObject *_wrap_ScrolledWindow_GetViewStart(PyObject *, PyObject *args, PyObject *kwargs) {
3551 PyObject *resultobj = NULL;
3552 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3553 int *arg2 = (int *) 0 ;
3554 int *arg3 = (int *) 0 ;
3555 int temp2 ;
3556 int res2 = 0 ;
3557 int temp3 ;
3558 int res3 = 0 ;
3559 PyObject * obj0 = 0 ;
3560 char *kwnames[] = {
3561 (char *) "self", NULL
3562 };
3563
3564 arg2 = &temp2; res2 = SWIG_NEWOBJ;
3565 arg3 = &temp3; res3 = SWIG_NEWOBJ;
3566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetViewStart",kwnames,&obj0)) goto fail;
3567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3568 if (SWIG_arg_fail(1)) SWIG_fail;
3569 {
3570 PyThreadState* __tstate = wxPyBeginAllowThreads();
3571 ((wxScrolledWindow const *)arg1)->GetViewStart(arg2,arg3);
3572
3573 wxPyEndAllowThreads(__tstate);
3574 if (PyErr_Occurred()) SWIG_fail;
3575 }
3576 Py_INCREF(Py_None); resultobj = Py_None;
3577 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
3578 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
3579 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
3580 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
3581 return resultobj;
3582 fail:
3583 return NULL;
3584 }
3585
3586
3587 static PyObject *_wrap_ScrolledWindow_SetScale(PyObject *, PyObject *args, PyObject *kwargs) {
3588 PyObject *resultobj = NULL;
3589 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3590 double arg2 ;
3591 double arg3 ;
3592 PyObject * obj0 = 0 ;
3593 PyObject * obj1 = 0 ;
3594 PyObject * obj2 = 0 ;
3595 char *kwnames[] = {
3596 (char *) "self",(char *) "xs",(char *) "ys", NULL
3597 };
3598
3599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ScrolledWindow_SetScale",kwnames,&obj0,&obj1,&obj2)) goto fail;
3600 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3601 if (SWIG_arg_fail(1)) SWIG_fail;
3602 {
3603 arg2 = static_cast<double >(SWIG_As_double(obj1));
3604 if (SWIG_arg_fail(2)) SWIG_fail;
3605 }
3606 {
3607 arg3 = static_cast<double >(SWIG_As_double(obj2));
3608 if (SWIG_arg_fail(3)) SWIG_fail;
3609 }
3610 {
3611 PyThreadState* __tstate = wxPyBeginAllowThreads();
3612 (arg1)->SetScale(arg2,arg3);
3613
3614 wxPyEndAllowThreads(__tstate);
3615 if (PyErr_Occurred()) SWIG_fail;
3616 }
3617 Py_INCREF(Py_None); resultobj = Py_None;
3618 return resultobj;
3619 fail:
3620 return NULL;
3621 }
3622
3623
3624 static PyObject *_wrap_ScrolledWindow_GetScaleX(PyObject *, PyObject *args, PyObject *kwargs) {
3625 PyObject *resultobj = NULL;
3626 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3627 double result;
3628 PyObject * obj0 = 0 ;
3629 char *kwnames[] = {
3630 (char *) "self", NULL
3631 };
3632
3633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScaleX",kwnames,&obj0)) goto fail;
3634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3635 if (SWIG_arg_fail(1)) SWIG_fail;
3636 {
3637 PyThreadState* __tstate = wxPyBeginAllowThreads();
3638 result = (double)((wxScrolledWindow const *)arg1)->GetScaleX();
3639
3640 wxPyEndAllowThreads(__tstate);
3641 if (PyErr_Occurred()) SWIG_fail;
3642 }
3643 {
3644 resultobj = SWIG_From_double(static_cast<double >(result));
3645 }
3646 return resultobj;
3647 fail:
3648 return NULL;
3649 }
3650
3651
3652 static PyObject *_wrap_ScrolledWindow_GetScaleY(PyObject *, PyObject *args, PyObject *kwargs) {
3653 PyObject *resultobj = NULL;
3654 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3655 double result;
3656 PyObject * obj0 = 0 ;
3657 char *kwnames[] = {
3658 (char *) "self", NULL
3659 };
3660
3661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetScaleY",kwnames,&obj0)) goto fail;
3662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3663 if (SWIG_arg_fail(1)) SWIG_fail;
3664 {
3665 PyThreadState* __tstate = wxPyBeginAllowThreads();
3666 result = (double)((wxScrolledWindow const *)arg1)->GetScaleY();
3667
3668 wxPyEndAllowThreads(__tstate);
3669 if (PyErr_Occurred()) SWIG_fail;
3670 }
3671 {
3672 resultobj = SWIG_From_double(static_cast<double >(result));
3673 }
3674 return resultobj;
3675 fail:
3676 return NULL;
3677 }
3678
3679
3680 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition__SWIG_0(PyObject *, PyObject *args) {
3681 PyObject *resultobj = NULL;
3682 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3683 wxPoint *arg2 = 0 ;
3684 wxPoint result;
3685 wxPoint temp2 ;
3686 PyObject * obj0 = 0 ;
3687 PyObject * obj1 = 0 ;
3688
3689 if(!PyArg_ParseTuple(args,(char *)"OO:ScrolledWindow_CalcScrolledPosition",&obj0,&obj1)) goto fail;
3690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3691 if (SWIG_arg_fail(1)) SWIG_fail;
3692 {
3693 arg2 = &temp2;
3694 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3695 }
3696 {
3697 PyThreadState* __tstate = wxPyBeginAllowThreads();
3698 result = ((wxScrolledWindow const *)arg1)->CalcScrolledPosition((wxPoint const &)*arg2);
3699
3700 wxPyEndAllowThreads(__tstate);
3701 if (PyErr_Occurred()) SWIG_fail;
3702 }
3703 {
3704 wxPoint * resultptr;
3705 resultptr = new wxPoint(static_cast<wxPoint & >(result));
3706 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3707 }
3708 return resultobj;
3709 fail:
3710 return NULL;
3711 }
3712
3713
3714 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition__SWIG_1(PyObject *, PyObject *args) {
3715 PyObject *resultobj = NULL;
3716 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3717 int arg2 ;
3718 int arg3 ;
3719 int *arg4 = (int *) 0 ;
3720 int *arg5 = (int *) 0 ;
3721 int temp4 ;
3722 int res4 = 0 ;
3723 int temp5 ;
3724 int res5 = 0 ;
3725 PyObject * obj0 = 0 ;
3726 PyObject * obj1 = 0 ;
3727 PyObject * obj2 = 0 ;
3728
3729 arg4 = &temp4; res4 = SWIG_NEWOBJ;
3730 arg5 = &temp5; res5 = SWIG_NEWOBJ;
3731 if(!PyArg_ParseTuple(args,(char *)"OOO:ScrolledWindow_CalcScrolledPosition",&obj0,&obj1,&obj2)) goto fail;
3732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3733 if (SWIG_arg_fail(1)) SWIG_fail;
3734 {
3735 arg2 = static_cast<int >(SWIG_As_int(obj1));
3736 if (SWIG_arg_fail(2)) SWIG_fail;
3737 }
3738 {
3739 arg3 = static_cast<int >(SWIG_As_int(obj2));
3740 if (SWIG_arg_fail(3)) SWIG_fail;
3741 }
3742 {
3743 PyThreadState* __tstate = wxPyBeginAllowThreads();
3744 ((wxScrolledWindow const *)arg1)->CalcScrolledPosition(arg2,arg3,arg4,arg5);
3745
3746 wxPyEndAllowThreads(__tstate);
3747 if (PyErr_Occurred()) SWIG_fail;
3748 }
3749 Py_INCREF(Py_None); resultobj = Py_None;
3750 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
3751 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
3752 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
3753 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
3754 return resultobj;
3755 fail:
3756 return NULL;
3757 }
3758
3759
3760 static PyObject *_wrap_ScrolledWindow_CalcScrolledPosition(PyObject *self, PyObject *args) {
3761 int argc;
3762 PyObject *argv[4];
3763 int ii;
3764
3765 argc = PyObject_Length(args);
3766 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
3767 argv[ii] = PyTuple_GetItem(args,ii);
3768 }
3769 if (argc == 2) {
3770 int _v;
3771 {
3772 void *ptr;
3773 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3774 _v = 0;
3775 PyErr_Clear();
3776 } else {
3777 _v = 1;
3778 }
3779 }
3780 if (_v) {
3781 {
3782 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint"), 2);
3783 }
3784 if (_v) {
3785 return _wrap_ScrolledWindow_CalcScrolledPosition__SWIG_0(self,args);
3786 }
3787 }
3788 }
3789 if (argc == 3) {
3790 int _v;
3791 {
3792 void *ptr;
3793 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3794 _v = 0;
3795 PyErr_Clear();
3796 } else {
3797 _v = 1;
3798 }
3799 }
3800 if (_v) {
3801 _v = SWIG_Check_int(argv[1]);
3802 if (_v) {
3803 _v = SWIG_Check_int(argv[2]);
3804 if (_v) {
3805 return _wrap_ScrolledWindow_CalcScrolledPosition__SWIG_1(self,args);
3806 }
3807 }
3808 }
3809 }
3810
3811 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'ScrolledWindow_CalcScrolledPosition'");
3812 return NULL;
3813 }
3814
3815
3816 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_0(PyObject *, PyObject *args) {
3817 PyObject *resultobj = NULL;
3818 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3819 wxPoint *arg2 = 0 ;
3820 wxPoint result;
3821 wxPoint temp2 ;
3822 PyObject * obj0 = 0 ;
3823 PyObject * obj1 = 0 ;
3824
3825 if(!PyArg_ParseTuple(args,(char *)"OO:ScrolledWindow_CalcUnscrolledPosition",&obj0,&obj1)) goto fail;
3826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3827 if (SWIG_arg_fail(1)) SWIG_fail;
3828 {
3829 arg2 = &temp2;
3830 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
3831 }
3832 {
3833 PyThreadState* __tstate = wxPyBeginAllowThreads();
3834 result = ((wxScrolledWindow const *)arg1)->CalcUnscrolledPosition((wxPoint const &)*arg2);
3835
3836 wxPyEndAllowThreads(__tstate);
3837 if (PyErr_Occurred()) SWIG_fail;
3838 }
3839 {
3840 wxPoint * resultptr;
3841 resultptr = new wxPoint(static_cast<wxPoint & >(result));
3842 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
3843 }
3844 return resultobj;
3845 fail:
3846 return NULL;
3847 }
3848
3849
3850 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_1(PyObject *, PyObject *args) {
3851 PyObject *resultobj = NULL;
3852 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3853 int arg2 ;
3854 int arg3 ;
3855 int *arg4 = (int *) 0 ;
3856 int *arg5 = (int *) 0 ;
3857 int temp4 ;
3858 int res4 = 0 ;
3859 int temp5 ;
3860 int res5 = 0 ;
3861 PyObject * obj0 = 0 ;
3862 PyObject * obj1 = 0 ;
3863 PyObject * obj2 = 0 ;
3864
3865 arg4 = &temp4; res4 = SWIG_NEWOBJ;
3866 arg5 = &temp5; res5 = SWIG_NEWOBJ;
3867 if(!PyArg_ParseTuple(args,(char *)"OOO:ScrolledWindow_CalcUnscrolledPosition",&obj0,&obj1,&obj2)) goto fail;
3868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3869 if (SWIG_arg_fail(1)) SWIG_fail;
3870 {
3871 arg2 = static_cast<int >(SWIG_As_int(obj1));
3872 if (SWIG_arg_fail(2)) SWIG_fail;
3873 }
3874 {
3875 arg3 = static_cast<int >(SWIG_As_int(obj2));
3876 if (SWIG_arg_fail(3)) SWIG_fail;
3877 }
3878 {
3879 PyThreadState* __tstate = wxPyBeginAllowThreads();
3880 ((wxScrolledWindow const *)arg1)->CalcUnscrolledPosition(arg2,arg3,arg4,arg5);
3881
3882 wxPyEndAllowThreads(__tstate);
3883 if (PyErr_Occurred()) SWIG_fail;
3884 }
3885 Py_INCREF(Py_None); resultobj = Py_None;
3886 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
3887 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
3888 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
3889 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
3890 return resultobj;
3891 fail:
3892 return NULL;
3893 }
3894
3895
3896 static PyObject *_wrap_ScrolledWindow_CalcUnscrolledPosition(PyObject *self, PyObject *args) {
3897 int argc;
3898 PyObject *argv[4];
3899 int ii;
3900
3901 argc = PyObject_Length(args);
3902 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
3903 argv[ii] = PyTuple_GetItem(args,ii);
3904 }
3905 if (argc == 2) {
3906 int _v;
3907 {
3908 void *ptr;
3909 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3910 _v = 0;
3911 PyErr_Clear();
3912 } else {
3913 _v = 1;
3914 }
3915 }
3916 if (_v) {
3917 {
3918 _v = wxPySimple_typecheck(argv[1], wxT("wxPoint"), 2);
3919 }
3920 if (_v) {
3921 return _wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_0(self,args);
3922 }
3923 }
3924 }
3925 if (argc == 3) {
3926 int _v;
3927 {
3928 void *ptr;
3929 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxScrolledWindow, 0) == -1) {
3930 _v = 0;
3931 PyErr_Clear();
3932 } else {
3933 _v = 1;
3934 }
3935 }
3936 if (_v) {
3937 _v = SWIG_Check_int(argv[1]);
3938 if (_v) {
3939 _v = SWIG_Check_int(argv[2]);
3940 if (_v) {
3941 return _wrap_ScrolledWindow_CalcUnscrolledPosition__SWIG_1(self,args);
3942 }
3943 }
3944 }
3945 }
3946
3947 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'ScrolledWindow_CalcUnscrolledPosition'");
3948 return NULL;
3949 }
3950
3951
3952 static PyObject *_wrap_ScrolledWindow_AdjustScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
3953 PyObject *resultobj = NULL;
3954 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3955 PyObject * obj0 = 0 ;
3956 char *kwnames[] = {
3957 (char *) "self", NULL
3958 };
3959
3960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_AdjustScrollbars",kwnames,&obj0)) goto fail;
3961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3962 if (SWIG_arg_fail(1)) SWIG_fail;
3963 {
3964 PyThreadState* __tstate = wxPyBeginAllowThreads();
3965 (arg1)->AdjustScrollbars();
3966
3967 wxPyEndAllowThreads(__tstate);
3968 if (PyErr_Occurred()) SWIG_fail;
3969 }
3970 Py_INCREF(Py_None); resultobj = Py_None;
3971 return resultobj;
3972 fail:
3973 return NULL;
3974 }
3975
3976
3977 static PyObject *_wrap_ScrolledWindow_CalcScrollInc(PyObject *, PyObject *args, PyObject *kwargs) {
3978 PyObject *resultobj = NULL;
3979 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
3980 wxScrollWinEvent *arg2 = 0 ;
3981 int result;
3982 PyObject * obj0 = 0 ;
3983 PyObject * obj1 = 0 ;
3984 char *kwnames[] = {
3985 (char *) "self",(char *) "event", NULL
3986 };
3987
3988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_CalcScrollInc",kwnames,&obj0,&obj1)) goto fail;
3989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
3990 if (SWIG_arg_fail(1)) SWIG_fail;
3991 {
3992 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
3993 if (SWIG_arg_fail(2)) SWIG_fail;
3994 if (arg2 == NULL) {
3995 SWIG_null_ref("wxScrollWinEvent");
3996 }
3997 if (SWIG_arg_fail(2)) SWIG_fail;
3998 }
3999 {
4000 PyThreadState* __tstate = wxPyBeginAllowThreads();
4001 result = (int)(arg1)->CalcScrollInc(*arg2);
4002
4003 wxPyEndAllowThreads(__tstate);
4004 if (PyErr_Occurred()) SWIG_fail;
4005 }
4006 {
4007 resultobj = SWIG_From_int(static_cast<int >(result));
4008 }
4009 return resultobj;
4010 fail:
4011 return NULL;
4012 }
4013
4014
4015 static PyObject *_wrap_ScrolledWindow_SetTargetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4016 PyObject *resultobj = NULL;
4017 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4018 wxWindow *arg2 = (wxWindow *) 0 ;
4019 PyObject * obj0 = 0 ;
4020 PyObject * obj1 = 0 ;
4021 char *kwnames[] = {
4022 (char *) "self",(char *) "target", NULL
4023 };
4024
4025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_SetTargetWindow",kwnames,&obj0,&obj1)) goto fail;
4026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4027 if (SWIG_arg_fail(1)) SWIG_fail;
4028 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4029 if (SWIG_arg_fail(2)) SWIG_fail;
4030 {
4031 PyThreadState* __tstate = wxPyBeginAllowThreads();
4032 (arg1)->SetTargetWindow(arg2);
4033
4034 wxPyEndAllowThreads(__tstate);
4035 if (PyErr_Occurred()) SWIG_fail;
4036 }
4037 Py_INCREF(Py_None); resultobj = Py_None;
4038 return resultobj;
4039 fail:
4040 return NULL;
4041 }
4042
4043
4044 static PyObject *_wrap_ScrolledWindow_GetTargetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4045 PyObject *resultobj = NULL;
4046 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4047 wxWindow *result;
4048 PyObject * obj0 = 0 ;
4049 char *kwnames[] = {
4050 (char *) "self", NULL
4051 };
4052
4053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetTargetWindow",kwnames,&obj0)) goto fail;
4054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4055 if (SWIG_arg_fail(1)) SWIG_fail;
4056 {
4057 PyThreadState* __tstate = wxPyBeginAllowThreads();
4058 result = (wxWindow *)((wxScrolledWindow const *)arg1)->GetTargetWindow();
4059
4060 wxPyEndAllowThreads(__tstate);
4061 if (PyErr_Occurred()) SWIG_fail;
4062 }
4063 {
4064 resultobj = wxPyMake_wxObject(result, 0);
4065 }
4066 return resultobj;
4067 fail:
4068 return NULL;
4069 }
4070
4071
4072 static PyObject *_wrap_ScrolledWindow_SetTargetRect(PyObject *, PyObject *args, PyObject *kwargs) {
4073 PyObject *resultobj = NULL;
4074 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4075 wxRect *arg2 = 0 ;
4076 wxRect temp2 ;
4077 PyObject * obj0 = 0 ;
4078 PyObject * obj1 = 0 ;
4079 char *kwnames[] = {
4080 (char *) "self",(char *) "rect", NULL
4081 };
4082
4083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_SetTargetRect",kwnames,&obj0,&obj1)) goto fail;
4084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4085 if (SWIG_arg_fail(1)) SWIG_fail;
4086 {
4087 arg2 = &temp2;
4088 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4089 }
4090 {
4091 PyThreadState* __tstate = wxPyBeginAllowThreads();
4092 (arg1)->SetTargetRect((wxRect const &)*arg2);
4093
4094 wxPyEndAllowThreads(__tstate);
4095 if (PyErr_Occurred()) SWIG_fail;
4096 }
4097 Py_INCREF(Py_None); resultobj = Py_None;
4098 return resultobj;
4099 fail:
4100 return NULL;
4101 }
4102
4103
4104 static PyObject *_wrap_ScrolledWindow_GetTargetRect(PyObject *, PyObject *args, PyObject *kwargs) {
4105 PyObject *resultobj = NULL;
4106 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4107 wxRect result;
4108 PyObject * obj0 = 0 ;
4109 char *kwnames[] = {
4110 (char *) "self", NULL
4111 };
4112
4113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrolledWindow_GetTargetRect",kwnames,&obj0)) goto fail;
4114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4115 if (SWIG_arg_fail(1)) SWIG_fail;
4116 {
4117 PyThreadState* __tstate = wxPyBeginAllowThreads();
4118 result = ((wxScrolledWindow const *)arg1)->GetTargetRect();
4119
4120 wxPyEndAllowThreads(__tstate);
4121 if (PyErr_Occurred()) SWIG_fail;
4122 }
4123 {
4124 wxRect * resultptr;
4125 resultptr = new wxRect(static_cast<wxRect & >(result));
4126 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
4127 }
4128 return resultobj;
4129 fail:
4130 return NULL;
4131 }
4132
4133
4134 static PyObject *_wrap_ScrolledWindow_DoPrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
4135 PyObject *resultobj = NULL;
4136 wxScrolledWindow *arg1 = (wxScrolledWindow *) 0 ;
4137 wxDC *arg2 = 0 ;
4138 PyObject * obj0 = 0 ;
4139 PyObject * obj1 = 0 ;
4140 char *kwnames[] = {
4141 (char *) "self",(char *) "dc", NULL
4142 };
4143
4144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrolledWindow_DoPrepareDC",kwnames,&obj0,&obj1)) goto fail;
4145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
4146 if (SWIG_arg_fail(1)) SWIG_fail;
4147 {
4148 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
4149 if (SWIG_arg_fail(2)) SWIG_fail;
4150 if (arg2 == NULL) {
4151 SWIG_null_ref("wxDC");
4152 }
4153 if (SWIG_arg_fail(2)) SWIG_fail;
4154 }
4155 {
4156 PyThreadState* __tstate = wxPyBeginAllowThreads();
4157 (arg1)->DoPrepareDC(*arg2);
4158
4159 wxPyEndAllowThreads(__tstate);
4160 if (PyErr_Occurred()) SWIG_fail;
4161 }
4162 Py_INCREF(Py_None); resultobj = Py_None;
4163 return resultobj;
4164 fail:
4165 return NULL;
4166 }
4167
4168
4169 static PyObject *_wrap_ScrolledWindow_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
4170 PyObject *resultobj = NULL;
4171 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
4172 wxVisualAttributes result;
4173 PyObject * obj0 = 0 ;
4174 char *kwnames[] = {
4175 (char *) "variant", NULL
4176 };
4177
4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ScrolledWindow_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
4179 if (obj0) {
4180 {
4181 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
4182 if (SWIG_arg_fail(1)) SWIG_fail;
4183 }
4184 }
4185 {
4186 if (!wxPyCheckForApp()) SWIG_fail;
4187 PyThreadState* __tstate = wxPyBeginAllowThreads();
4188 result = wxScrolledWindow::GetClassDefaultAttributes(arg1);
4189
4190 wxPyEndAllowThreads(__tstate);
4191 if (PyErr_Occurred()) SWIG_fail;
4192 }
4193 {
4194 wxVisualAttributes * resultptr;
4195 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
4196 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
4197 }
4198 return resultobj;
4199 fail:
4200 return NULL;
4201 }
4202
4203
4204 static PyObject * ScrolledWindow_swigregister(PyObject *, PyObject *args) {
4205 PyObject *obj;
4206 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4207 SWIG_TypeClientData(SWIGTYPE_p_wxScrolledWindow, obj);
4208 Py_INCREF(obj);
4209 return Py_BuildValue((char *)"");
4210 }
4211 static int _wrap_FrameNameStr_set(PyObject *) {
4212 PyErr_SetString(PyExc_TypeError,"Variable FrameNameStr is read-only.");
4213 return 1;
4214 }
4215
4216
4217 static PyObject *_wrap_FrameNameStr_get(void) {
4218 PyObject *pyobj = NULL;
4219
4220 {
4221 #if wxUSE_UNICODE
4222 pyobj = PyUnicode_FromWideChar((&wxPyFrameNameStr)->c_str(), (&wxPyFrameNameStr)->Len());
4223 #else
4224 pyobj = PyString_FromStringAndSize((&wxPyFrameNameStr)->c_str(), (&wxPyFrameNameStr)->Len());
4225 #endif
4226 }
4227 return pyobj;
4228 }
4229
4230
4231 static int _wrap_DialogNameStr_set(PyObject *) {
4232 PyErr_SetString(PyExc_TypeError,"Variable DialogNameStr is read-only.");
4233 return 1;
4234 }
4235
4236
4237 static PyObject *_wrap_DialogNameStr_get(void) {
4238 PyObject *pyobj = NULL;
4239
4240 {
4241 #if wxUSE_UNICODE
4242 pyobj = PyUnicode_FromWideChar((&wxPyDialogNameStr)->c_str(), (&wxPyDialogNameStr)->Len());
4243 #else
4244 pyobj = PyString_FromStringAndSize((&wxPyDialogNameStr)->c_str(), (&wxPyDialogNameStr)->Len());
4245 #endif
4246 }
4247 return pyobj;
4248 }
4249
4250
4251 static int _wrap_StatusLineNameStr_set(PyObject *) {
4252 PyErr_SetString(PyExc_TypeError,"Variable StatusLineNameStr is read-only.");
4253 return 1;
4254 }
4255
4256
4257 static PyObject *_wrap_StatusLineNameStr_get(void) {
4258 PyObject *pyobj = NULL;
4259
4260 {
4261 #if wxUSE_UNICODE
4262 pyobj = PyUnicode_FromWideChar((&wxPyStatusLineNameStr)->c_str(), (&wxPyStatusLineNameStr)->Len());
4263 #else
4264 pyobj = PyString_FromStringAndSize((&wxPyStatusLineNameStr)->c_str(), (&wxPyStatusLineNameStr)->Len());
4265 #endif
4266 }
4267 return pyobj;
4268 }
4269
4270
4271 static int _wrap_ToolBarNameStr_set(PyObject *) {
4272 PyErr_SetString(PyExc_TypeError,"Variable ToolBarNameStr is read-only.");
4273 return 1;
4274 }
4275
4276
4277 static PyObject *_wrap_ToolBarNameStr_get(void) {
4278 PyObject *pyobj = NULL;
4279
4280 {
4281 #if wxUSE_UNICODE
4282 pyobj = PyUnicode_FromWideChar((&wxPyToolBarNameStr)->c_str(), (&wxPyToolBarNameStr)->Len());
4283 #else
4284 pyobj = PyString_FromStringAndSize((&wxPyToolBarNameStr)->c_str(), (&wxPyToolBarNameStr)->Len());
4285 #endif
4286 }
4287 return pyobj;
4288 }
4289
4290
4291 static PyObject *_wrap_TopLevelWindow_Maximize(PyObject *, PyObject *args, PyObject *kwargs) {
4292 PyObject *resultobj = NULL;
4293 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4294 bool arg2 = (bool) true ;
4295 PyObject * obj0 = 0 ;
4296 PyObject * obj1 = 0 ;
4297 char *kwnames[] = {
4298 (char *) "self",(char *) "maximize", NULL
4299 };
4300
4301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_Maximize",kwnames,&obj0,&obj1)) goto fail;
4302 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4303 if (SWIG_arg_fail(1)) SWIG_fail;
4304 if (obj1) {
4305 {
4306 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4307 if (SWIG_arg_fail(2)) SWIG_fail;
4308 }
4309 }
4310 {
4311 PyThreadState* __tstate = wxPyBeginAllowThreads();
4312 (arg1)->Maximize(arg2);
4313
4314 wxPyEndAllowThreads(__tstate);
4315 if (PyErr_Occurred()) SWIG_fail;
4316 }
4317 Py_INCREF(Py_None); resultobj = Py_None;
4318 return resultobj;
4319 fail:
4320 return NULL;
4321 }
4322
4323
4324 static PyObject *_wrap_TopLevelWindow_Restore(PyObject *, PyObject *args, PyObject *kwargs) {
4325 PyObject *resultobj = NULL;
4326 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4327 PyObject * obj0 = 0 ;
4328 char *kwnames[] = {
4329 (char *) "self", NULL
4330 };
4331
4332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_Restore",kwnames,&obj0)) goto fail;
4333 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4334 if (SWIG_arg_fail(1)) SWIG_fail;
4335 {
4336 PyThreadState* __tstate = wxPyBeginAllowThreads();
4337 (arg1)->Restore();
4338
4339 wxPyEndAllowThreads(__tstate);
4340 if (PyErr_Occurred()) SWIG_fail;
4341 }
4342 Py_INCREF(Py_None); resultobj = Py_None;
4343 return resultobj;
4344 fail:
4345 return NULL;
4346 }
4347
4348
4349 static PyObject *_wrap_TopLevelWindow_Iconize(PyObject *, PyObject *args, PyObject *kwargs) {
4350 PyObject *resultobj = NULL;
4351 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4352 bool arg2 = (bool) true ;
4353 PyObject * obj0 = 0 ;
4354 PyObject * obj1 = 0 ;
4355 char *kwnames[] = {
4356 (char *) "self",(char *) "iconize", NULL
4357 };
4358
4359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_Iconize",kwnames,&obj0,&obj1)) goto fail;
4360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4361 if (SWIG_arg_fail(1)) SWIG_fail;
4362 if (obj1) {
4363 {
4364 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4365 if (SWIG_arg_fail(2)) SWIG_fail;
4366 }
4367 }
4368 {
4369 PyThreadState* __tstate = wxPyBeginAllowThreads();
4370 (arg1)->Iconize(arg2);
4371
4372 wxPyEndAllowThreads(__tstate);
4373 if (PyErr_Occurred()) SWIG_fail;
4374 }
4375 Py_INCREF(Py_None); resultobj = Py_None;
4376 return resultobj;
4377 fail:
4378 return NULL;
4379 }
4380
4381
4382 static PyObject *_wrap_TopLevelWindow_IsMaximized(PyObject *, PyObject *args, PyObject *kwargs) {
4383 PyObject *resultobj = NULL;
4384 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4385 bool result;
4386 PyObject * obj0 = 0 ;
4387 char *kwnames[] = {
4388 (char *) "self", NULL
4389 };
4390
4391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsMaximized",kwnames,&obj0)) goto fail;
4392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4393 if (SWIG_arg_fail(1)) SWIG_fail;
4394 {
4395 PyThreadState* __tstate = wxPyBeginAllowThreads();
4396 result = (bool)((wxTopLevelWindow const *)arg1)->IsMaximized();
4397
4398 wxPyEndAllowThreads(__tstate);
4399 if (PyErr_Occurred()) SWIG_fail;
4400 }
4401 {
4402 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4403 }
4404 return resultobj;
4405 fail:
4406 return NULL;
4407 }
4408
4409
4410 static PyObject *_wrap_TopLevelWindow_IsIconized(PyObject *, PyObject *args, PyObject *kwargs) {
4411 PyObject *resultobj = NULL;
4412 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4413 bool result;
4414 PyObject * obj0 = 0 ;
4415 char *kwnames[] = {
4416 (char *) "self", NULL
4417 };
4418
4419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsIconized",kwnames,&obj0)) goto fail;
4420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4421 if (SWIG_arg_fail(1)) SWIG_fail;
4422 {
4423 PyThreadState* __tstate = wxPyBeginAllowThreads();
4424 result = (bool)((wxTopLevelWindow const *)arg1)->IsIconized();
4425
4426 wxPyEndAllowThreads(__tstate);
4427 if (PyErr_Occurred()) SWIG_fail;
4428 }
4429 {
4430 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4431 }
4432 return resultobj;
4433 fail:
4434 return NULL;
4435 }
4436
4437
4438 static PyObject *_wrap_TopLevelWindow_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
4439 PyObject *resultobj = NULL;
4440 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4441 wxIcon result;
4442 PyObject * obj0 = 0 ;
4443 char *kwnames[] = {
4444 (char *) "self", NULL
4445 };
4446
4447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_GetIcon",kwnames,&obj0)) goto fail;
4448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4449 if (SWIG_arg_fail(1)) SWIG_fail;
4450 {
4451 PyThreadState* __tstate = wxPyBeginAllowThreads();
4452 result = ((wxTopLevelWindow const *)arg1)->GetIcon();
4453
4454 wxPyEndAllowThreads(__tstate);
4455 if (PyErr_Occurred()) SWIG_fail;
4456 }
4457 {
4458 wxIcon * resultptr;
4459 resultptr = new wxIcon(static_cast<wxIcon & >(result));
4460 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
4461 }
4462 return resultobj;
4463 fail:
4464 return NULL;
4465 }
4466
4467
4468 static PyObject *_wrap_TopLevelWindow_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
4469 PyObject *resultobj = NULL;
4470 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4471 wxIcon *arg2 = 0 ;
4472 PyObject * obj0 = 0 ;
4473 PyObject * obj1 = 0 ;
4474 char *kwnames[] = {
4475 (char *) "self",(char *) "icon", NULL
4476 };
4477
4478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetIcon",kwnames,&obj0,&obj1)) goto fail;
4479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4480 if (SWIG_arg_fail(1)) SWIG_fail;
4481 {
4482 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
4483 if (SWIG_arg_fail(2)) SWIG_fail;
4484 if (arg2 == NULL) {
4485 SWIG_null_ref("wxIcon");
4486 }
4487 if (SWIG_arg_fail(2)) SWIG_fail;
4488 }
4489 {
4490 PyThreadState* __tstate = wxPyBeginAllowThreads();
4491 (arg1)->SetIcon((wxIcon const &)*arg2);
4492
4493 wxPyEndAllowThreads(__tstate);
4494 if (PyErr_Occurred()) SWIG_fail;
4495 }
4496 Py_INCREF(Py_None); resultobj = Py_None;
4497 return resultobj;
4498 fail:
4499 return NULL;
4500 }
4501
4502
4503 static PyObject *_wrap_TopLevelWindow_SetIcons(PyObject *, PyObject *args, PyObject *kwargs) {
4504 PyObject *resultobj = NULL;
4505 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4506 wxIconBundle *arg2 = 0 ;
4507 PyObject * obj0 = 0 ;
4508 PyObject * obj1 = 0 ;
4509 char *kwnames[] = {
4510 (char *) "self",(char *) "icons", NULL
4511 };
4512
4513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetIcons",kwnames,&obj0,&obj1)) goto fail;
4514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4515 if (SWIG_arg_fail(1)) SWIG_fail;
4516 {
4517 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIconBundle, SWIG_POINTER_EXCEPTION | 0);
4518 if (SWIG_arg_fail(2)) SWIG_fail;
4519 if (arg2 == NULL) {
4520 SWIG_null_ref("wxIconBundle");
4521 }
4522 if (SWIG_arg_fail(2)) SWIG_fail;
4523 }
4524 {
4525 PyThreadState* __tstate = wxPyBeginAllowThreads();
4526 (arg1)->SetIcons((wxIconBundle const &)*arg2);
4527
4528 wxPyEndAllowThreads(__tstate);
4529 if (PyErr_Occurred()) SWIG_fail;
4530 }
4531 Py_INCREF(Py_None); resultobj = Py_None;
4532 return resultobj;
4533 fail:
4534 return NULL;
4535 }
4536
4537
4538 static PyObject *_wrap_TopLevelWindow_ShowFullScreen(PyObject *, PyObject *args, PyObject *kwargs) {
4539 PyObject *resultobj = NULL;
4540 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4541 bool arg2 ;
4542 long arg3 = (long) wxFULLSCREEN_ALL ;
4543 bool result;
4544 PyObject * obj0 = 0 ;
4545 PyObject * obj1 = 0 ;
4546 PyObject * obj2 = 0 ;
4547 char *kwnames[] = {
4548 (char *) "self",(char *) "show",(char *) "style", NULL
4549 };
4550
4551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TopLevelWindow_ShowFullScreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
4552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4553 if (SWIG_arg_fail(1)) SWIG_fail;
4554 {
4555 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4556 if (SWIG_arg_fail(2)) SWIG_fail;
4557 }
4558 if (obj2) {
4559 {
4560 arg3 = static_cast<long >(SWIG_As_long(obj2));
4561 if (SWIG_arg_fail(3)) SWIG_fail;
4562 }
4563 }
4564 {
4565 PyThreadState* __tstate = wxPyBeginAllowThreads();
4566 result = (bool)(arg1)->ShowFullScreen(arg2,arg3);
4567
4568 wxPyEndAllowThreads(__tstate);
4569 if (PyErr_Occurred()) SWIG_fail;
4570 }
4571 {
4572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4573 }
4574 return resultobj;
4575 fail:
4576 return NULL;
4577 }
4578
4579
4580 static PyObject *_wrap_TopLevelWindow_IsFullScreen(PyObject *, PyObject *args, PyObject *kwargs) {
4581 PyObject *resultobj = NULL;
4582 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4583 bool result;
4584 PyObject * obj0 = 0 ;
4585 char *kwnames[] = {
4586 (char *) "self", NULL
4587 };
4588
4589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsFullScreen",kwnames,&obj0)) goto fail;
4590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4591 if (SWIG_arg_fail(1)) SWIG_fail;
4592 {
4593 PyThreadState* __tstate = wxPyBeginAllowThreads();
4594 result = (bool)((wxTopLevelWindow const *)arg1)->IsFullScreen();
4595
4596 wxPyEndAllowThreads(__tstate);
4597 if (PyErr_Occurred()) SWIG_fail;
4598 }
4599 {
4600 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4601 }
4602 return resultobj;
4603 fail:
4604 return NULL;
4605 }
4606
4607
4608 static PyObject *_wrap_TopLevelWindow_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
4609 PyObject *resultobj = NULL;
4610 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4611 wxString *arg2 = 0 ;
4612 bool temp2 = false ;
4613 PyObject * obj0 = 0 ;
4614 PyObject * obj1 = 0 ;
4615 char *kwnames[] = {
4616 (char *) "self",(char *) "title", NULL
4617 };
4618
4619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetTitle",kwnames,&obj0,&obj1)) goto fail;
4620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4621 if (SWIG_arg_fail(1)) SWIG_fail;
4622 {
4623 arg2 = wxString_in_helper(obj1);
4624 if (arg2 == NULL) SWIG_fail;
4625 temp2 = true;
4626 }
4627 {
4628 PyThreadState* __tstate = wxPyBeginAllowThreads();
4629 (arg1)->SetTitle((wxString const &)*arg2);
4630
4631 wxPyEndAllowThreads(__tstate);
4632 if (PyErr_Occurred()) SWIG_fail;
4633 }
4634 Py_INCREF(Py_None); resultobj = Py_None;
4635 {
4636 if (temp2)
4637 delete arg2;
4638 }
4639 return resultobj;
4640 fail:
4641 {
4642 if (temp2)
4643 delete arg2;
4644 }
4645 return NULL;
4646 }
4647
4648
4649 static PyObject *_wrap_TopLevelWindow_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
4650 PyObject *resultobj = NULL;
4651 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4652 wxString result;
4653 PyObject * obj0 = 0 ;
4654 char *kwnames[] = {
4655 (char *) "self", NULL
4656 };
4657
4658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_GetTitle",kwnames,&obj0)) goto fail;
4659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4660 if (SWIG_arg_fail(1)) SWIG_fail;
4661 {
4662 PyThreadState* __tstate = wxPyBeginAllowThreads();
4663 result = ((wxTopLevelWindow const *)arg1)->GetTitle();
4664
4665 wxPyEndAllowThreads(__tstate);
4666 if (PyErr_Occurred()) SWIG_fail;
4667 }
4668 {
4669 #if wxUSE_UNICODE
4670 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4671 #else
4672 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4673 #endif
4674 }
4675 return resultobj;
4676 fail:
4677 return NULL;
4678 }
4679
4680
4681 static PyObject *_wrap_TopLevelWindow_SetShape(PyObject *, PyObject *args, PyObject *kwargs) {
4682 PyObject *resultobj = NULL;
4683 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4684 wxRegion *arg2 = 0 ;
4685 bool result;
4686 PyObject * obj0 = 0 ;
4687 PyObject * obj1 = 0 ;
4688 char *kwnames[] = {
4689 (char *) "self",(char *) "region", NULL
4690 };
4691
4692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_SetShape",kwnames,&obj0,&obj1)) goto fail;
4693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4694 if (SWIG_arg_fail(1)) SWIG_fail;
4695 {
4696 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRegion, SWIG_POINTER_EXCEPTION | 0);
4697 if (SWIG_arg_fail(2)) SWIG_fail;
4698 if (arg2 == NULL) {
4699 SWIG_null_ref("wxRegion");
4700 }
4701 if (SWIG_arg_fail(2)) SWIG_fail;
4702 }
4703 {
4704 PyThreadState* __tstate = wxPyBeginAllowThreads();
4705 result = (bool)(arg1)->SetShape((wxRegion const &)*arg2);
4706
4707 wxPyEndAllowThreads(__tstate);
4708 if (PyErr_Occurred()) SWIG_fail;
4709 }
4710 {
4711 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4712 }
4713 return resultobj;
4714 fail:
4715 return NULL;
4716 }
4717
4718
4719 static PyObject *_wrap_TopLevelWindow_RequestUserAttention(PyObject *, PyObject *args, PyObject *kwargs) {
4720 PyObject *resultobj = NULL;
4721 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4722 int arg2 = (int) wxUSER_ATTENTION_INFO ;
4723 PyObject * obj0 = 0 ;
4724 PyObject * obj1 = 0 ;
4725 char *kwnames[] = {
4726 (char *) "self",(char *) "flags", NULL
4727 };
4728
4729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TopLevelWindow_RequestUserAttention",kwnames,&obj0,&obj1)) goto fail;
4730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4731 if (SWIG_arg_fail(1)) SWIG_fail;
4732 if (obj1) {
4733 {
4734 arg2 = static_cast<int >(SWIG_As_int(obj1));
4735 if (SWIG_arg_fail(2)) SWIG_fail;
4736 }
4737 }
4738 {
4739 PyThreadState* __tstate = wxPyBeginAllowThreads();
4740 (arg1)->RequestUserAttention(arg2);
4741
4742 wxPyEndAllowThreads(__tstate);
4743 if (PyErr_Occurred()) SWIG_fail;
4744 }
4745 Py_INCREF(Py_None); resultobj = Py_None;
4746 return resultobj;
4747 fail:
4748 return NULL;
4749 }
4750
4751
4752 static PyObject *_wrap_TopLevelWindow_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
4753 PyObject *resultobj = NULL;
4754 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4755 bool result;
4756 PyObject * obj0 = 0 ;
4757 char *kwnames[] = {
4758 (char *) "self", NULL
4759 };
4760
4761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_IsActive",kwnames,&obj0)) goto fail;
4762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4763 if (SWIG_arg_fail(1)) SWIG_fail;
4764 {
4765 PyThreadState* __tstate = wxPyBeginAllowThreads();
4766 result = (bool)(arg1)->IsActive();
4767
4768 wxPyEndAllowThreads(__tstate);
4769 if (PyErr_Occurred()) SWIG_fail;
4770 }
4771 {
4772 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4773 }
4774 return resultobj;
4775 fail:
4776 return NULL;
4777 }
4778
4779
4780 static PyObject *_wrap_TopLevelWindow_MacSetMetalAppearance(PyObject *, PyObject *args, PyObject *kwargs) {
4781 PyObject *resultobj = NULL;
4782 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4783 bool arg2 ;
4784 PyObject * obj0 = 0 ;
4785 PyObject * obj1 = 0 ;
4786 char *kwnames[] = {
4787 (char *) "self",(char *) "on", NULL
4788 };
4789
4790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TopLevelWindow_MacSetMetalAppearance",kwnames,&obj0,&obj1)) goto fail;
4791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4792 if (SWIG_arg_fail(1)) SWIG_fail;
4793 {
4794 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4795 if (SWIG_arg_fail(2)) SWIG_fail;
4796 }
4797 {
4798 PyThreadState* __tstate = wxPyBeginAllowThreads();
4799 wxTopLevelWindow_MacSetMetalAppearance(arg1,arg2);
4800
4801 wxPyEndAllowThreads(__tstate);
4802 if (PyErr_Occurred()) SWIG_fail;
4803 }
4804 Py_INCREF(Py_None); resultobj = Py_None;
4805 return resultobj;
4806 fail:
4807 return NULL;
4808 }
4809
4810
4811 static PyObject *_wrap_TopLevelWindow_MacGetMetalAppearance(PyObject *, PyObject *args, PyObject *kwargs) {
4812 PyObject *resultobj = NULL;
4813 wxTopLevelWindow *arg1 = (wxTopLevelWindow *) 0 ;
4814 bool result;
4815 PyObject * obj0 = 0 ;
4816 char *kwnames[] = {
4817 (char *) "self", NULL
4818 };
4819
4820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TopLevelWindow_MacGetMetalAppearance",kwnames,&obj0)) goto fail;
4821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTopLevelWindow, SWIG_POINTER_EXCEPTION | 0);
4822 if (SWIG_arg_fail(1)) SWIG_fail;
4823 {
4824 PyThreadState* __tstate = wxPyBeginAllowThreads();
4825 result = (bool)wxTopLevelWindow_MacGetMetalAppearance((wxTopLevelWindow const *)arg1);
4826
4827 wxPyEndAllowThreads(__tstate);
4828 if (PyErr_Occurred()) SWIG_fail;
4829 }
4830 {
4831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4832 }
4833 return resultobj;
4834 fail:
4835 return NULL;
4836 }
4837
4838
4839 static PyObject * TopLevelWindow_swigregister(PyObject *, PyObject *args) {
4840 PyObject *obj;
4841 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4842 SWIG_TypeClientData(SWIGTYPE_p_wxTopLevelWindow, obj);
4843 Py_INCREF(obj);
4844 return Py_BuildValue((char *)"");
4845 }
4846 static PyObject *_wrap_new_Frame(PyObject *, PyObject *args, PyObject *kwargs) {
4847 PyObject *resultobj = NULL;
4848 wxWindow *arg1 = (wxWindow *) 0 ;
4849 int arg2 = (int) (int)-1 ;
4850 wxString const &arg3_defvalue = wxPyEmptyString ;
4851 wxString *arg3 = (wxString *) &arg3_defvalue ;
4852 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4853 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4854 wxSize const &arg5_defvalue = wxDefaultSize ;
4855 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
4856 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
4857 wxString const &arg7_defvalue = wxPyFrameNameStr ;
4858 wxString *arg7 = (wxString *) &arg7_defvalue ;
4859 wxFrame *result;
4860 bool temp3 = false ;
4861 wxPoint temp4 ;
4862 wxSize temp5 ;
4863 bool temp7 = false ;
4864 PyObject * obj0 = 0 ;
4865 PyObject * obj1 = 0 ;
4866 PyObject * obj2 = 0 ;
4867 PyObject * obj3 = 0 ;
4868 PyObject * obj4 = 0 ;
4869 PyObject * obj5 = 0 ;
4870 PyObject * obj6 = 0 ;
4871 char *kwnames[] = {
4872 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4873 };
4874
4875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Frame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
4876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4877 if (SWIG_arg_fail(1)) SWIG_fail;
4878 if (obj1) {
4879 {
4880 arg2 = static_cast<int const >(SWIG_As_int(obj1));
4881 if (SWIG_arg_fail(2)) SWIG_fail;
4882 }
4883 }
4884 if (obj2) {
4885 {
4886 arg3 = wxString_in_helper(obj2);
4887 if (arg3 == NULL) SWIG_fail;
4888 temp3 = true;
4889 }
4890 }
4891 if (obj3) {
4892 {
4893 arg4 = &temp4;
4894 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4895 }
4896 }
4897 if (obj4) {
4898 {
4899 arg5 = &temp5;
4900 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4901 }
4902 }
4903 if (obj5) {
4904 {
4905 arg6 = static_cast<long >(SWIG_As_long(obj5));
4906 if (SWIG_arg_fail(6)) SWIG_fail;
4907 }
4908 }
4909 if (obj6) {
4910 {
4911 arg7 = wxString_in_helper(obj6);
4912 if (arg7 == NULL) SWIG_fail;
4913 temp7 = true;
4914 }
4915 }
4916 {
4917 if (!wxPyCheckForApp()) SWIG_fail;
4918 PyThreadState* __tstate = wxPyBeginAllowThreads();
4919 result = (wxFrame *)new wxFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
4920
4921 wxPyEndAllowThreads(__tstate);
4922 if (PyErr_Occurred()) SWIG_fail;
4923 }
4924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFrame, 1);
4925 {
4926 if (temp3)
4927 delete arg3;
4928 }
4929 {
4930 if (temp7)
4931 delete arg7;
4932 }
4933 return resultobj;
4934 fail:
4935 {
4936 if (temp3)
4937 delete arg3;
4938 }
4939 {
4940 if (temp7)
4941 delete arg7;
4942 }
4943 return NULL;
4944 }
4945
4946
4947 static PyObject *_wrap_new_PreFrame(PyObject *, PyObject *args, PyObject *kwargs) {
4948 PyObject *resultobj = NULL;
4949 wxFrame *result;
4950 char *kwnames[] = {
4951 NULL
4952 };
4953
4954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreFrame",kwnames)) goto fail;
4955 {
4956 if (!wxPyCheckForApp()) SWIG_fail;
4957 PyThreadState* __tstate = wxPyBeginAllowThreads();
4958 result = (wxFrame *)new wxFrame();
4959
4960 wxPyEndAllowThreads(__tstate);
4961 if (PyErr_Occurred()) SWIG_fail;
4962 }
4963 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFrame, 1);
4964 return resultobj;
4965 fail:
4966 return NULL;
4967 }
4968
4969
4970 static PyObject *_wrap_Frame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
4971 PyObject *resultobj = NULL;
4972 wxFrame *arg1 = (wxFrame *) 0 ;
4973 wxWindow *arg2 = (wxWindow *) 0 ;
4974 int arg3 = (int) (int)-1 ;
4975 wxString const &arg4_defvalue = wxPyEmptyString ;
4976 wxString *arg4 = (wxString *) &arg4_defvalue ;
4977 wxPoint const &arg5_defvalue = wxDefaultPosition ;
4978 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4979 wxSize const &arg6_defvalue = wxDefaultSize ;
4980 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
4981 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
4982 wxString const &arg8_defvalue = wxPyFrameNameStr ;
4983 wxString *arg8 = (wxString *) &arg8_defvalue ;
4984 bool result;
4985 bool temp4 = false ;
4986 wxPoint temp5 ;
4987 wxSize temp6 ;
4988 bool temp8 = false ;
4989 PyObject * obj0 = 0 ;
4990 PyObject * obj1 = 0 ;
4991 PyObject * obj2 = 0 ;
4992 PyObject * obj3 = 0 ;
4993 PyObject * obj4 = 0 ;
4994 PyObject * obj5 = 0 ;
4995 PyObject * obj6 = 0 ;
4996 PyObject * obj7 = 0 ;
4997 char *kwnames[] = {
4998 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
4999 };
5000
5001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Frame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
5002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5003 if (SWIG_arg_fail(1)) SWIG_fail;
5004 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5005 if (SWIG_arg_fail(2)) SWIG_fail;
5006 if (obj2) {
5007 {
5008 arg3 = static_cast<int const >(SWIG_As_int(obj2));
5009 if (SWIG_arg_fail(3)) SWIG_fail;
5010 }
5011 }
5012 if (obj3) {
5013 {
5014 arg4 = wxString_in_helper(obj3);
5015 if (arg4 == NULL) SWIG_fail;
5016 temp4 = true;
5017 }
5018 }
5019 if (obj4) {
5020 {
5021 arg5 = &temp5;
5022 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5023 }
5024 }
5025 if (obj5) {
5026 {
5027 arg6 = &temp6;
5028 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
5029 }
5030 }
5031 if (obj6) {
5032 {
5033 arg7 = static_cast<long >(SWIG_As_long(obj6));
5034 if (SWIG_arg_fail(7)) SWIG_fail;
5035 }
5036 }
5037 if (obj7) {
5038 {
5039 arg8 = wxString_in_helper(obj7);
5040 if (arg8 == NULL) SWIG_fail;
5041 temp8 = true;
5042 }
5043 }
5044 {
5045 PyThreadState* __tstate = wxPyBeginAllowThreads();
5046 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
5047
5048 wxPyEndAllowThreads(__tstate);
5049 if (PyErr_Occurred()) SWIG_fail;
5050 }
5051 {
5052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5053 }
5054 {
5055 if (temp4)
5056 delete arg4;
5057 }
5058 {
5059 if (temp8)
5060 delete arg8;
5061 }
5062 return resultobj;
5063 fail:
5064 {
5065 if (temp4)
5066 delete arg4;
5067 }
5068 {
5069 if (temp8)
5070 delete arg8;
5071 }
5072 return NULL;
5073 }
5074
5075
5076 static PyObject *_wrap_Frame_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
5077 PyObject *resultobj = NULL;
5078 wxFrame *arg1 = (wxFrame *) 0 ;
5079 wxPoint result;
5080 PyObject * obj0 = 0 ;
5081 char *kwnames[] = {
5082 (char *) "self", NULL
5083 };
5084
5085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
5086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5087 if (SWIG_arg_fail(1)) SWIG_fail;
5088 {
5089 PyThreadState* __tstate = wxPyBeginAllowThreads();
5090 result = ((wxFrame const *)arg1)->GetClientAreaOrigin();
5091
5092 wxPyEndAllowThreads(__tstate);
5093 if (PyErr_Occurred()) SWIG_fail;
5094 }
5095 {
5096 wxPoint * resultptr;
5097 resultptr = new wxPoint(static_cast<wxPoint & >(result));
5098 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5099 }
5100 return resultobj;
5101 fail:
5102 return NULL;
5103 }
5104
5105
5106 static PyObject *_wrap_Frame_SendSizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
5107 PyObject *resultobj = NULL;
5108 wxFrame *arg1 = (wxFrame *) 0 ;
5109 PyObject * obj0 = 0 ;
5110 char *kwnames[] = {
5111 (char *) "self", NULL
5112 };
5113
5114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_SendSizeEvent",kwnames,&obj0)) goto fail;
5115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5116 if (SWIG_arg_fail(1)) SWIG_fail;
5117 {
5118 PyThreadState* __tstate = wxPyBeginAllowThreads();
5119 (arg1)->SendSizeEvent();
5120
5121 wxPyEndAllowThreads(__tstate);
5122 if (PyErr_Occurred()) SWIG_fail;
5123 }
5124 Py_INCREF(Py_None); resultobj = Py_None;
5125 return resultobj;
5126 fail:
5127 return NULL;
5128 }
5129
5130
5131 static PyObject *_wrap_Frame_SetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
5132 PyObject *resultobj = NULL;
5133 wxFrame *arg1 = (wxFrame *) 0 ;
5134 wxMenuBar *arg2 = (wxMenuBar *) 0 ;
5135 PyObject * obj0 = 0 ;
5136 PyObject * obj1 = 0 ;
5137 char *kwnames[] = {
5138 (char *) "self",(char *) "menubar", NULL
5139 };
5140
5141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetMenuBar",kwnames,&obj0,&obj1)) goto fail;
5142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5143 if (SWIG_arg_fail(1)) SWIG_fail;
5144 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
5145 if (SWIG_arg_fail(2)) SWIG_fail;
5146 {
5147 PyThreadState* __tstate = wxPyBeginAllowThreads();
5148 (arg1)->SetMenuBar(arg2);
5149
5150 wxPyEndAllowThreads(__tstate);
5151 if (PyErr_Occurred()) SWIG_fail;
5152 }
5153 Py_INCREF(Py_None); resultobj = Py_None;
5154 return resultobj;
5155 fail:
5156 return NULL;
5157 }
5158
5159
5160 static PyObject *_wrap_Frame_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
5161 PyObject *resultobj = NULL;
5162 wxFrame *arg1 = (wxFrame *) 0 ;
5163 wxMenuBar *result;
5164 PyObject * obj0 = 0 ;
5165 char *kwnames[] = {
5166 (char *) "self", NULL
5167 };
5168
5169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetMenuBar",kwnames,&obj0)) goto fail;
5170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5171 if (SWIG_arg_fail(1)) SWIG_fail;
5172 {
5173 PyThreadState* __tstate = wxPyBeginAllowThreads();
5174 result = (wxMenuBar *)((wxFrame const *)arg1)->GetMenuBar();
5175
5176 wxPyEndAllowThreads(__tstate);
5177 if (PyErr_Occurred()) SWIG_fail;
5178 }
5179 {
5180 resultobj = wxPyMake_wxObject(result, 0);
5181 }
5182 return resultobj;
5183 fail:
5184 return NULL;
5185 }
5186
5187
5188 static PyObject *_wrap_Frame_ProcessCommand(PyObject *, PyObject *args, PyObject *kwargs) {
5189 PyObject *resultobj = NULL;
5190 wxFrame *arg1 = (wxFrame *) 0 ;
5191 int arg2 ;
5192 bool result;
5193 PyObject * obj0 = 0 ;
5194 PyObject * obj1 = 0 ;
5195 char *kwnames[] = {
5196 (char *) "self",(char *) "winid", NULL
5197 };
5198
5199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_ProcessCommand",kwnames,&obj0,&obj1)) goto fail;
5200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5201 if (SWIG_arg_fail(1)) SWIG_fail;
5202 {
5203 arg2 = static_cast<int >(SWIG_As_int(obj1));
5204 if (SWIG_arg_fail(2)) SWIG_fail;
5205 }
5206 {
5207 PyThreadState* __tstate = wxPyBeginAllowThreads();
5208 result = (bool)(arg1)->ProcessCommand(arg2);
5209
5210 wxPyEndAllowThreads(__tstate);
5211 if (PyErr_Occurred()) SWIG_fail;
5212 }
5213 {
5214 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5215 }
5216 return resultobj;
5217 fail:
5218 return NULL;
5219 }
5220
5221
5222 static PyObject *_wrap_Frame_CreateStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5223 PyObject *resultobj = NULL;
5224 wxFrame *arg1 = (wxFrame *) 0 ;
5225 int arg2 = (int) 1 ;
5226 long arg3 = (long) wxDEFAULT_STATUSBAR_STYLE ;
5227 int arg4 = (int) 0 ;
5228 wxString const &arg5_defvalue = wxPyStatusLineNameStr ;
5229 wxString *arg5 = (wxString *) &arg5_defvalue ;
5230 wxStatusBar *result;
5231 bool temp5 = false ;
5232 PyObject * obj0 = 0 ;
5233 PyObject * obj1 = 0 ;
5234 PyObject * obj2 = 0 ;
5235 PyObject * obj3 = 0 ;
5236 PyObject * obj4 = 0 ;
5237 char *kwnames[] = {
5238 (char *) "self",(char *) "number",(char *) "style",(char *) "winid",(char *) "name", NULL
5239 };
5240
5241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Frame_CreateStatusBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
5242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5243 if (SWIG_arg_fail(1)) SWIG_fail;
5244 if (obj1) {
5245 {
5246 arg2 = static_cast<int >(SWIG_As_int(obj1));
5247 if (SWIG_arg_fail(2)) SWIG_fail;
5248 }
5249 }
5250 if (obj2) {
5251 {
5252 arg3 = static_cast<long >(SWIG_As_long(obj2));
5253 if (SWIG_arg_fail(3)) SWIG_fail;
5254 }
5255 }
5256 if (obj3) {
5257 {
5258 arg4 = static_cast<int >(SWIG_As_int(obj3));
5259 if (SWIG_arg_fail(4)) SWIG_fail;
5260 }
5261 }
5262 if (obj4) {
5263 {
5264 arg5 = wxString_in_helper(obj4);
5265 if (arg5 == NULL) SWIG_fail;
5266 temp5 = true;
5267 }
5268 }
5269 {
5270 PyThreadState* __tstate = wxPyBeginAllowThreads();
5271 result = (wxStatusBar *)(arg1)->CreateStatusBar(arg2,arg3,arg4,(wxString const &)*arg5);
5272
5273 wxPyEndAllowThreads(__tstate);
5274 if (PyErr_Occurred()) SWIG_fail;
5275 }
5276 {
5277 resultobj = wxPyMake_wxObject(result, 0);
5278 }
5279 {
5280 if (temp5)
5281 delete arg5;
5282 }
5283 return resultobj;
5284 fail:
5285 {
5286 if (temp5)
5287 delete arg5;
5288 }
5289 return NULL;
5290 }
5291
5292
5293 static PyObject *_wrap_Frame_GetStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5294 PyObject *resultobj = NULL;
5295 wxFrame *arg1 = (wxFrame *) 0 ;
5296 wxStatusBar *result;
5297 PyObject * obj0 = 0 ;
5298 char *kwnames[] = {
5299 (char *) "self", NULL
5300 };
5301
5302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetStatusBar",kwnames,&obj0)) goto fail;
5303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5304 if (SWIG_arg_fail(1)) SWIG_fail;
5305 {
5306 PyThreadState* __tstate = wxPyBeginAllowThreads();
5307 result = (wxStatusBar *)((wxFrame const *)arg1)->GetStatusBar();
5308
5309 wxPyEndAllowThreads(__tstate);
5310 if (PyErr_Occurred()) SWIG_fail;
5311 }
5312 {
5313 resultobj = wxPyMake_wxObject(result, 0);
5314 }
5315 return resultobj;
5316 fail:
5317 return NULL;
5318 }
5319
5320
5321 static PyObject *_wrap_Frame_SetStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
5322 PyObject *resultobj = NULL;
5323 wxFrame *arg1 = (wxFrame *) 0 ;
5324 wxStatusBar *arg2 = (wxStatusBar *) 0 ;
5325 PyObject * obj0 = 0 ;
5326 PyObject * obj1 = 0 ;
5327 char *kwnames[] = {
5328 (char *) "self",(char *) "statBar", NULL
5329 };
5330
5331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusBar",kwnames,&obj0,&obj1)) goto fail;
5332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5333 if (SWIG_arg_fail(1)) SWIG_fail;
5334 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
5335 if (SWIG_arg_fail(2)) SWIG_fail;
5336 {
5337 PyThreadState* __tstate = wxPyBeginAllowThreads();
5338 (arg1)->SetStatusBar(arg2);
5339
5340 wxPyEndAllowThreads(__tstate);
5341 if (PyErr_Occurred()) SWIG_fail;
5342 }
5343 Py_INCREF(Py_None); resultobj = Py_None;
5344 return resultobj;
5345 fail:
5346 return NULL;
5347 }
5348
5349
5350 static PyObject *_wrap_Frame_SetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5351 PyObject *resultobj = NULL;
5352 wxFrame *arg1 = (wxFrame *) 0 ;
5353 wxString *arg2 = 0 ;
5354 int arg3 = (int) 0 ;
5355 bool temp2 = false ;
5356 PyObject * obj0 = 0 ;
5357 PyObject * obj1 = 0 ;
5358 PyObject * obj2 = 0 ;
5359 char *kwnames[] = {
5360 (char *) "self",(char *) "text",(char *) "number", NULL
5361 };
5362
5363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Frame_SetStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
5364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5365 if (SWIG_arg_fail(1)) SWIG_fail;
5366 {
5367 arg2 = wxString_in_helper(obj1);
5368 if (arg2 == NULL) SWIG_fail;
5369 temp2 = true;
5370 }
5371 if (obj2) {
5372 {
5373 arg3 = static_cast<int >(SWIG_As_int(obj2));
5374 if (SWIG_arg_fail(3)) SWIG_fail;
5375 }
5376 }
5377 {
5378 PyThreadState* __tstate = wxPyBeginAllowThreads();
5379 (arg1)->SetStatusText((wxString const &)*arg2,arg3);
5380
5381 wxPyEndAllowThreads(__tstate);
5382 if (PyErr_Occurred()) SWIG_fail;
5383 }
5384 Py_INCREF(Py_None); resultobj = Py_None;
5385 {
5386 if (temp2)
5387 delete arg2;
5388 }
5389 return resultobj;
5390 fail:
5391 {
5392 if (temp2)
5393 delete arg2;
5394 }
5395 return NULL;
5396 }
5397
5398
5399 static PyObject *_wrap_Frame_SetStatusWidths(PyObject *, PyObject *args, PyObject *kwargs) {
5400 PyObject *resultobj = NULL;
5401 wxFrame *arg1 = (wxFrame *) 0 ;
5402 int arg2 ;
5403 int *arg3 = (int *) 0 ;
5404 PyObject * obj0 = 0 ;
5405 PyObject * obj1 = 0 ;
5406 char *kwnames[] = {
5407 (char *) "self",(char *) "widths", NULL
5408 };
5409
5410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusWidths",kwnames,&obj0,&obj1)) goto fail;
5411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5412 if (SWIG_arg_fail(1)) SWIG_fail;
5413 {
5414 arg2 = PyList_Size(obj1);
5415 arg3 = int_LIST_helper(obj1);
5416 if (arg3 == NULL) SWIG_fail;
5417 }
5418 {
5419 PyThreadState* __tstate = wxPyBeginAllowThreads();
5420 (arg1)->SetStatusWidths(arg2,(int const *)arg3);
5421
5422 wxPyEndAllowThreads(__tstate);
5423 if (PyErr_Occurred()) SWIG_fail;
5424 }
5425 Py_INCREF(Py_None); resultobj = Py_None;
5426 {
5427 if (arg3) delete [] arg3;
5428 }
5429 return resultobj;
5430 fail:
5431 {
5432 if (arg3) delete [] arg3;
5433 }
5434 return NULL;
5435 }
5436
5437
5438 static PyObject *_wrap_Frame_PushStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5439 PyObject *resultobj = NULL;
5440 wxFrame *arg1 = (wxFrame *) 0 ;
5441 wxString *arg2 = 0 ;
5442 int arg3 = (int) 0 ;
5443 bool temp2 = false ;
5444 PyObject * obj0 = 0 ;
5445 PyObject * obj1 = 0 ;
5446 PyObject * obj2 = 0 ;
5447 char *kwnames[] = {
5448 (char *) "self",(char *) "text",(char *) "number", NULL
5449 };
5450
5451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Frame_PushStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
5452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5453 if (SWIG_arg_fail(1)) SWIG_fail;
5454 {
5455 arg2 = wxString_in_helper(obj1);
5456 if (arg2 == NULL) SWIG_fail;
5457 temp2 = true;
5458 }
5459 if (obj2) {
5460 {
5461 arg3 = static_cast<int >(SWIG_As_int(obj2));
5462 if (SWIG_arg_fail(3)) SWIG_fail;
5463 }
5464 }
5465 {
5466 PyThreadState* __tstate = wxPyBeginAllowThreads();
5467 (arg1)->PushStatusText((wxString const &)*arg2,arg3);
5468
5469 wxPyEndAllowThreads(__tstate);
5470 if (PyErr_Occurred()) SWIG_fail;
5471 }
5472 Py_INCREF(Py_None); resultobj = Py_None;
5473 {
5474 if (temp2)
5475 delete arg2;
5476 }
5477 return resultobj;
5478 fail:
5479 {
5480 if (temp2)
5481 delete arg2;
5482 }
5483 return NULL;
5484 }
5485
5486
5487 static PyObject *_wrap_Frame_PopStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
5488 PyObject *resultobj = NULL;
5489 wxFrame *arg1 = (wxFrame *) 0 ;
5490 int arg2 = (int) 0 ;
5491 PyObject * obj0 = 0 ;
5492 PyObject * obj1 = 0 ;
5493 char *kwnames[] = {
5494 (char *) "self",(char *) "number", NULL
5495 };
5496
5497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Frame_PopStatusText",kwnames,&obj0,&obj1)) goto fail;
5498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5499 if (SWIG_arg_fail(1)) SWIG_fail;
5500 if (obj1) {
5501 {
5502 arg2 = static_cast<int >(SWIG_As_int(obj1));
5503 if (SWIG_arg_fail(2)) SWIG_fail;
5504 }
5505 }
5506 {
5507 PyThreadState* __tstate = wxPyBeginAllowThreads();
5508 (arg1)->PopStatusText(arg2);
5509
5510 wxPyEndAllowThreads(__tstate);
5511 if (PyErr_Occurred()) SWIG_fail;
5512 }
5513 Py_INCREF(Py_None); resultobj = Py_None;
5514 return resultobj;
5515 fail:
5516 return NULL;
5517 }
5518
5519
5520 static PyObject *_wrap_Frame_SetStatusBarPane(PyObject *, PyObject *args, PyObject *kwargs) {
5521 PyObject *resultobj = NULL;
5522 wxFrame *arg1 = (wxFrame *) 0 ;
5523 int arg2 ;
5524 PyObject * obj0 = 0 ;
5525 PyObject * obj1 = 0 ;
5526 char *kwnames[] = {
5527 (char *) "self",(char *) "n", NULL
5528 };
5529
5530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetStatusBarPane",kwnames,&obj0,&obj1)) goto fail;
5531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5532 if (SWIG_arg_fail(1)) SWIG_fail;
5533 {
5534 arg2 = static_cast<int >(SWIG_As_int(obj1));
5535 if (SWIG_arg_fail(2)) SWIG_fail;
5536 }
5537 {
5538 PyThreadState* __tstate = wxPyBeginAllowThreads();
5539 (arg1)->SetStatusBarPane(arg2);
5540
5541 wxPyEndAllowThreads(__tstate);
5542 if (PyErr_Occurred()) SWIG_fail;
5543 }
5544 Py_INCREF(Py_None); resultobj = Py_None;
5545 return resultobj;
5546 fail:
5547 return NULL;
5548 }
5549
5550
5551 static PyObject *_wrap_Frame_GetStatusBarPane(PyObject *, PyObject *args, PyObject *kwargs) {
5552 PyObject *resultobj = NULL;
5553 wxFrame *arg1 = (wxFrame *) 0 ;
5554 int result;
5555 PyObject * obj0 = 0 ;
5556 char *kwnames[] = {
5557 (char *) "self", NULL
5558 };
5559
5560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetStatusBarPane",kwnames,&obj0)) goto fail;
5561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5562 if (SWIG_arg_fail(1)) SWIG_fail;
5563 {
5564 PyThreadState* __tstate = wxPyBeginAllowThreads();
5565 result = (int)((wxFrame const *)arg1)->GetStatusBarPane();
5566
5567 wxPyEndAllowThreads(__tstate);
5568 if (PyErr_Occurred()) SWIG_fail;
5569 }
5570 {
5571 resultobj = SWIG_From_int(static_cast<int >(result));
5572 }
5573 return resultobj;
5574 fail:
5575 return NULL;
5576 }
5577
5578
5579 static PyObject *_wrap_Frame_CreateToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5580 PyObject *resultobj = NULL;
5581 wxFrame *arg1 = (wxFrame *) 0 ;
5582 long arg2 = (long) -1 ;
5583 int arg3 = (int) -1 ;
5584 wxString const &arg4_defvalue = wxPyToolBarNameStr ;
5585 wxString *arg4 = (wxString *) &arg4_defvalue ;
5586 wxToolBar *result;
5587 bool temp4 = false ;
5588 PyObject * obj0 = 0 ;
5589 PyObject * obj1 = 0 ;
5590 PyObject * obj2 = 0 ;
5591 PyObject * obj3 = 0 ;
5592 char *kwnames[] = {
5593 (char *) "self",(char *) "style",(char *) "winid",(char *) "name", NULL
5594 };
5595
5596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Frame_CreateToolBar",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5598 if (SWIG_arg_fail(1)) SWIG_fail;
5599 if (obj1) {
5600 {
5601 arg2 = static_cast<long >(SWIG_As_long(obj1));
5602 if (SWIG_arg_fail(2)) SWIG_fail;
5603 }
5604 }
5605 if (obj2) {
5606 {
5607 arg3 = static_cast<int >(SWIG_As_int(obj2));
5608 if (SWIG_arg_fail(3)) SWIG_fail;
5609 }
5610 }
5611 if (obj3) {
5612 {
5613 arg4 = wxString_in_helper(obj3);
5614 if (arg4 == NULL) SWIG_fail;
5615 temp4 = true;
5616 }
5617 }
5618 {
5619 PyThreadState* __tstate = wxPyBeginAllowThreads();
5620 result = (wxToolBar *)(arg1)->CreateToolBar(arg2,arg3,(wxString const &)*arg4);
5621
5622 wxPyEndAllowThreads(__tstate);
5623 if (PyErr_Occurred()) SWIG_fail;
5624 }
5625 {
5626 resultobj = wxPyMake_wxObject(result, 0);
5627 }
5628 {
5629 if (temp4)
5630 delete arg4;
5631 }
5632 return resultobj;
5633 fail:
5634 {
5635 if (temp4)
5636 delete arg4;
5637 }
5638 return NULL;
5639 }
5640
5641
5642 static PyObject *_wrap_Frame_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5643 PyObject *resultobj = NULL;
5644 wxFrame *arg1 = (wxFrame *) 0 ;
5645 wxToolBar *result;
5646 PyObject * obj0 = 0 ;
5647 char *kwnames[] = {
5648 (char *) "self", NULL
5649 };
5650
5651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Frame_GetToolBar",kwnames,&obj0)) goto fail;
5652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5653 if (SWIG_arg_fail(1)) SWIG_fail;
5654 {
5655 PyThreadState* __tstate = wxPyBeginAllowThreads();
5656 result = (wxToolBar *)((wxFrame const *)arg1)->GetToolBar();
5657
5658 wxPyEndAllowThreads(__tstate);
5659 if (PyErr_Occurred()) SWIG_fail;
5660 }
5661 {
5662 resultobj = wxPyMake_wxObject(result, 0);
5663 }
5664 return resultobj;
5665 fail:
5666 return NULL;
5667 }
5668
5669
5670 static PyObject *_wrap_Frame_SetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
5671 PyObject *resultobj = NULL;
5672 wxFrame *arg1 = (wxFrame *) 0 ;
5673 wxToolBar *arg2 = (wxToolBar *) 0 ;
5674 PyObject * obj0 = 0 ;
5675 PyObject * obj1 = 0 ;
5676 char *kwnames[] = {
5677 (char *) "self",(char *) "toolbar", NULL
5678 };
5679
5680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Frame_SetToolBar",kwnames,&obj0,&obj1)) goto fail;
5681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5682 if (SWIG_arg_fail(1)) SWIG_fail;
5683 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
5684 if (SWIG_arg_fail(2)) SWIG_fail;
5685 {
5686 PyThreadState* __tstate = wxPyBeginAllowThreads();
5687 (arg1)->SetToolBar(arg2);
5688
5689 wxPyEndAllowThreads(__tstate);
5690 if (PyErr_Occurred()) SWIG_fail;
5691 }
5692 Py_INCREF(Py_None); resultobj = Py_None;
5693 return resultobj;
5694 fail:
5695 return NULL;
5696 }
5697
5698
5699 static PyObject *_wrap_Frame_DoGiveHelp(PyObject *, PyObject *args, PyObject *kwargs) {
5700 PyObject *resultobj = NULL;
5701 wxFrame *arg1 = (wxFrame *) 0 ;
5702 wxString *arg2 = 0 ;
5703 bool arg3 ;
5704 bool temp2 = false ;
5705 PyObject * obj0 = 0 ;
5706 PyObject * obj1 = 0 ;
5707 PyObject * obj2 = 0 ;
5708 char *kwnames[] = {
5709 (char *) "self",(char *) "text",(char *) "show", NULL
5710 };
5711
5712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Frame_DoGiveHelp",kwnames,&obj0,&obj1,&obj2)) goto fail;
5713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5714 if (SWIG_arg_fail(1)) SWIG_fail;
5715 {
5716 arg2 = wxString_in_helper(obj1);
5717 if (arg2 == NULL) SWIG_fail;
5718 temp2 = true;
5719 }
5720 {
5721 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
5722 if (SWIG_arg_fail(3)) SWIG_fail;
5723 }
5724 {
5725 PyThreadState* __tstate = wxPyBeginAllowThreads();
5726 (arg1)->DoGiveHelp((wxString const &)*arg2,arg3);
5727
5728 wxPyEndAllowThreads(__tstate);
5729 if (PyErr_Occurred()) SWIG_fail;
5730 }
5731 Py_INCREF(Py_None); resultobj = Py_None;
5732 {
5733 if (temp2)
5734 delete arg2;
5735 }
5736 return resultobj;
5737 fail:
5738 {
5739 if (temp2)
5740 delete arg2;
5741 }
5742 return NULL;
5743 }
5744
5745
5746 static PyObject *_wrap_Frame_DoMenuUpdates(PyObject *, PyObject *args, PyObject *kwargs) {
5747 PyObject *resultobj = NULL;
5748 wxFrame *arg1 = (wxFrame *) 0 ;
5749 wxMenu *arg2 = (wxMenu *) NULL ;
5750 PyObject * obj0 = 0 ;
5751 PyObject * obj1 = 0 ;
5752 char *kwnames[] = {
5753 (char *) "self",(char *) "menu", NULL
5754 };
5755
5756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Frame_DoMenuUpdates",kwnames,&obj0,&obj1)) goto fail;
5757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
5758 if (SWIG_arg_fail(1)) SWIG_fail;
5759 if (obj1) {
5760 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
5761 if (SWIG_arg_fail(2)) SWIG_fail;
5762 }
5763 {
5764 PyThreadState* __tstate = wxPyBeginAllowThreads();
5765 (arg1)->DoMenuUpdates(arg2);
5766
5767 wxPyEndAllowThreads(__tstate);
5768 if (PyErr_Occurred()) SWIG_fail;
5769 }
5770 Py_INCREF(Py_None); resultobj = Py_None;
5771 return resultobj;
5772 fail:
5773 return NULL;
5774 }
5775
5776
5777 static PyObject *_wrap_Frame_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
5778 PyObject *resultobj = NULL;
5779 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
5780 wxVisualAttributes result;
5781 PyObject * obj0 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "variant", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Frame_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
5787 if (obj0) {
5788 {
5789 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
5790 if (SWIG_arg_fail(1)) SWIG_fail;
5791 }
5792 }
5793 {
5794 if (!wxPyCheckForApp()) SWIG_fail;
5795 PyThreadState* __tstate = wxPyBeginAllowThreads();
5796 result = wxFrame::GetClassDefaultAttributes(arg1);
5797
5798 wxPyEndAllowThreads(__tstate);
5799 if (PyErr_Occurred()) SWIG_fail;
5800 }
5801 {
5802 wxVisualAttributes * resultptr;
5803 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
5804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
5805 }
5806 return resultobj;
5807 fail:
5808 return NULL;
5809 }
5810
5811
5812 static PyObject * Frame_swigregister(PyObject *, PyObject *args) {
5813 PyObject *obj;
5814 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5815 SWIG_TypeClientData(SWIGTYPE_p_wxFrame, obj);
5816 Py_INCREF(obj);
5817 return Py_BuildValue((char *)"");
5818 }
5819 static PyObject *_wrap_new_Dialog(PyObject *, PyObject *args, PyObject *kwargs) {
5820 PyObject *resultobj = NULL;
5821 wxWindow *arg1 = (wxWindow *) 0 ;
5822 int arg2 = (int) (int)-1 ;
5823 wxString const &arg3_defvalue = wxPyEmptyString ;
5824 wxString *arg3 = (wxString *) &arg3_defvalue ;
5825 wxPoint const &arg4_defvalue = wxDefaultPosition ;
5826 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
5827 wxSize const &arg5_defvalue = wxDefaultSize ;
5828 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
5829 long arg6 = (long) wxDEFAULT_DIALOG_STYLE ;
5830 wxString const &arg7_defvalue = wxPyDialogNameStr ;
5831 wxString *arg7 = (wxString *) &arg7_defvalue ;
5832 wxDialog *result;
5833 bool temp3 = false ;
5834 wxPoint temp4 ;
5835 wxSize temp5 ;
5836 bool temp7 = false ;
5837 PyObject * obj0 = 0 ;
5838 PyObject * obj1 = 0 ;
5839 PyObject * obj2 = 0 ;
5840 PyObject * obj3 = 0 ;
5841 PyObject * obj4 = 0 ;
5842 PyObject * obj5 = 0 ;
5843 PyObject * obj6 = 0 ;
5844 char *kwnames[] = {
5845 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5846 };
5847
5848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Dialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5850 if (SWIG_arg_fail(1)) SWIG_fail;
5851 if (obj1) {
5852 {
5853 arg2 = static_cast<int const >(SWIG_As_int(obj1));
5854 if (SWIG_arg_fail(2)) SWIG_fail;
5855 }
5856 }
5857 if (obj2) {
5858 {
5859 arg3 = wxString_in_helper(obj2);
5860 if (arg3 == NULL) SWIG_fail;
5861 temp3 = true;
5862 }
5863 }
5864 if (obj3) {
5865 {
5866 arg4 = &temp4;
5867 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5868 }
5869 }
5870 if (obj4) {
5871 {
5872 arg5 = &temp5;
5873 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5874 }
5875 }
5876 if (obj5) {
5877 {
5878 arg6 = static_cast<long >(SWIG_As_long(obj5));
5879 if (SWIG_arg_fail(6)) SWIG_fail;
5880 }
5881 }
5882 if (obj6) {
5883 {
5884 arg7 = wxString_in_helper(obj6);
5885 if (arg7 == NULL) SWIG_fail;
5886 temp7 = true;
5887 }
5888 }
5889 {
5890 if (!wxPyCheckForApp()) SWIG_fail;
5891 PyThreadState* __tstate = wxPyBeginAllowThreads();
5892 result = (wxDialog *)new wxDialog(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
5893
5894 wxPyEndAllowThreads(__tstate);
5895 if (PyErr_Occurred()) SWIG_fail;
5896 }
5897 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDialog, 1);
5898 {
5899 if (temp3)
5900 delete arg3;
5901 }
5902 {
5903 if (temp7)
5904 delete arg7;
5905 }
5906 return resultobj;
5907 fail:
5908 {
5909 if (temp3)
5910 delete arg3;
5911 }
5912 {
5913 if (temp7)
5914 delete arg7;
5915 }
5916 return NULL;
5917 }
5918
5919
5920 static PyObject *_wrap_new_PreDialog(PyObject *, PyObject *args, PyObject *kwargs) {
5921 PyObject *resultobj = NULL;
5922 wxDialog *result;
5923 char *kwnames[] = {
5924 NULL
5925 };
5926
5927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreDialog",kwnames)) goto fail;
5928 {
5929 if (!wxPyCheckForApp()) SWIG_fail;
5930 PyThreadState* __tstate = wxPyBeginAllowThreads();
5931 result = (wxDialog *)new wxDialog();
5932
5933 wxPyEndAllowThreads(__tstate);
5934 if (PyErr_Occurred()) SWIG_fail;
5935 }
5936 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDialog, 1);
5937 return resultobj;
5938 fail:
5939 return NULL;
5940 }
5941
5942
5943 static PyObject *_wrap_Dialog_Create(PyObject *, PyObject *args, PyObject *kwargs) {
5944 PyObject *resultobj = NULL;
5945 wxDialog *arg1 = (wxDialog *) 0 ;
5946 wxWindow *arg2 = (wxWindow *) 0 ;
5947 int arg3 = (int) (int)-1 ;
5948 wxString const &arg4_defvalue = wxPyEmptyString ;
5949 wxString *arg4 = (wxString *) &arg4_defvalue ;
5950 wxPoint const &arg5_defvalue = wxDefaultPosition ;
5951 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
5952 wxSize const &arg6_defvalue = wxDefaultSize ;
5953 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
5954 long arg7 = (long) wxDEFAULT_DIALOG_STYLE ;
5955 wxString const &arg8_defvalue = wxPyDialogNameStr ;
5956 wxString *arg8 = (wxString *) &arg8_defvalue ;
5957 bool result;
5958 bool temp4 = false ;
5959 wxPoint temp5 ;
5960 wxSize temp6 ;
5961 bool temp8 = false ;
5962 PyObject * obj0 = 0 ;
5963 PyObject * obj1 = 0 ;
5964 PyObject * obj2 = 0 ;
5965 PyObject * obj3 = 0 ;
5966 PyObject * obj4 = 0 ;
5967 PyObject * obj5 = 0 ;
5968 PyObject * obj6 = 0 ;
5969 PyObject * obj7 = 0 ;
5970 char *kwnames[] = {
5971 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
5972 };
5973
5974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Dialog_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
5975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
5976 if (SWIG_arg_fail(1)) SWIG_fail;
5977 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5978 if (SWIG_arg_fail(2)) SWIG_fail;
5979 if (obj2) {
5980 {
5981 arg3 = static_cast<int const >(SWIG_As_int(obj2));
5982 if (SWIG_arg_fail(3)) SWIG_fail;
5983 }
5984 }
5985 if (obj3) {
5986 {
5987 arg4 = wxString_in_helper(obj3);
5988 if (arg4 == NULL) SWIG_fail;
5989 temp4 = true;
5990 }
5991 }
5992 if (obj4) {
5993 {
5994 arg5 = &temp5;
5995 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
5996 }
5997 }
5998 if (obj5) {
5999 {
6000 arg6 = &temp6;
6001 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6002 }
6003 }
6004 if (obj6) {
6005 {
6006 arg7 = static_cast<long >(SWIG_As_long(obj6));
6007 if (SWIG_arg_fail(7)) SWIG_fail;
6008 }
6009 }
6010 if (obj7) {
6011 {
6012 arg8 = wxString_in_helper(obj7);
6013 if (arg8 == NULL) SWIG_fail;
6014 temp8 = true;
6015 }
6016 }
6017 {
6018 PyThreadState* __tstate = wxPyBeginAllowThreads();
6019 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6020
6021 wxPyEndAllowThreads(__tstate);
6022 if (PyErr_Occurred()) SWIG_fail;
6023 }
6024 {
6025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6026 }
6027 {
6028 if (temp4)
6029 delete arg4;
6030 }
6031 {
6032 if (temp8)
6033 delete arg8;
6034 }
6035 return resultobj;
6036 fail:
6037 {
6038 if (temp4)
6039 delete arg4;
6040 }
6041 {
6042 if (temp8)
6043 delete arg8;
6044 }
6045 return NULL;
6046 }
6047
6048
6049 static PyObject *_wrap_Dialog_SetReturnCode(PyObject *, PyObject *args, PyObject *kwargs) {
6050 PyObject *resultobj = NULL;
6051 wxDialog *arg1 = (wxDialog *) 0 ;
6052 int arg2 ;
6053 PyObject * obj0 = 0 ;
6054 PyObject * obj1 = 0 ;
6055 char *kwnames[] = {
6056 (char *) "self",(char *) "returnCode", NULL
6057 };
6058
6059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_SetReturnCode",kwnames,&obj0,&obj1)) goto fail;
6060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6061 if (SWIG_arg_fail(1)) SWIG_fail;
6062 {
6063 arg2 = static_cast<int >(SWIG_As_int(obj1));
6064 if (SWIG_arg_fail(2)) SWIG_fail;
6065 }
6066 {
6067 PyThreadState* __tstate = wxPyBeginAllowThreads();
6068 (arg1)->SetReturnCode(arg2);
6069
6070 wxPyEndAllowThreads(__tstate);
6071 if (PyErr_Occurred()) SWIG_fail;
6072 }
6073 Py_INCREF(Py_None); resultobj = Py_None;
6074 return resultobj;
6075 fail:
6076 return NULL;
6077 }
6078
6079
6080 static PyObject *_wrap_Dialog_GetReturnCode(PyObject *, PyObject *args, PyObject *kwargs) {
6081 PyObject *resultobj = NULL;
6082 wxDialog *arg1 = (wxDialog *) 0 ;
6083 int result;
6084 PyObject * obj0 = 0 ;
6085 char *kwnames[] = {
6086 (char *) "self", NULL
6087 };
6088
6089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_GetReturnCode",kwnames,&obj0)) goto fail;
6090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6091 if (SWIG_arg_fail(1)) SWIG_fail;
6092 {
6093 PyThreadState* __tstate = wxPyBeginAllowThreads();
6094 result = (int)((wxDialog const *)arg1)->GetReturnCode();
6095
6096 wxPyEndAllowThreads(__tstate);
6097 if (PyErr_Occurred()) SWIG_fail;
6098 }
6099 {
6100 resultobj = SWIG_From_int(static_cast<int >(result));
6101 }
6102 return resultobj;
6103 fail:
6104 return NULL;
6105 }
6106
6107
6108 static PyObject *_wrap_Dialog_CreateTextSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6109 PyObject *resultobj = NULL;
6110 wxDialog *arg1 = (wxDialog *) 0 ;
6111 wxString *arg2 = 0 ;
6112 wxSizer *result;
6113 bool temp2 = false ;
6114 PyObject * obj0 = 0 ;
6115 PyObject * obj1 = 0 ;
6116 char *kwnames[] = {
6117 (char *) "self",(char *) "message", NULL
6118 };
6119
6120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_CreateTextSizer",kwnames,&obj0,&obj1)) goto fail;
6121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6122 if (SWIG_arg_fail(1)) SWIG_fail;
6123 {
6124 arg2 = wxString_in_helper(obj1);
6125 if (arg2 == NULL) SWIG_fail;
6126 temp2 = true;
6127 }
6128 {
6129 PyThreadState* __tstate = wxPyBeginAllowThreads();
6130 result = (wxSizer *)(arg1)->CreateTextSizer((wxString const &)*arg2);
6131
6132 wxPyEndAllowThreads(__tstate);
6133 if (PyErr_Occurred()) SWIG_fail;
6134 }
6135 {
6136 resultobj = wxPyMake_wxObject(result, 0);
6137 }
6138 {
6139 if (temp2)
6140 delete arg2;
6141 }
6142 return resultobj;
6143 fail:
6144 {
6145 if (temp2)
6146 delete arg2;
6147 }
6148 return NULL;
6149 }
6150
6151
6152 static PyObject *_wrap_Dialog_CreateButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6153 PyObject *resultobj = NULL;
6154 wxDialog *arg1 = (wxDialog *) 0 ;
6155 long arg2 ;
6156 bool arg3 = (bool) false ;
6157 int arg4 = (int) 0 ;
6158 wxSizer *result;
6159 PyObject * obj0 = 0 ;
6160 PyObject * obj1 = 0 ;
6161 PyObject * obj2 = 0 ;
6162 PyObject * obj3 = 0 ;
6163 char *kwnames[] = {
6164 (char *) "self",(char *) "flags",(char *) "separated",(char *) "distance", NULL
6165 };
6166
6167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Dialog_CreateButtonSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6169 if (SWIG_arg_fail(1)) SWIG_fail;
6170 {
6171 arg2 = static_cast<long >(SWIG_As_long(obj1));
6172 if (SWIG_arg_fail(2)) SWIG_fail;
6173 }
6174 if (obj2) {
6175 {
6176 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
6177 if (SWIG_arg_fail(3)) SWIG_fail;
6178 }
6179 }
6180 if (obj3) {
6181 {
6182 arg4 = static_cast<int >(SWIG_As_int(obj3));
6183 if (SWIG_arg_fail(4)) SWIG_fail;
6184 }
6185 }
6186 {
6187 PyThreadState* __tstate = wxPyBeginAllowThreads();
6188 result = (wxSizer *)(arg1)->CreateButtonSizer(arg2,arg3,arg4);
6189
6190 wxPyEndAllowThreads(__tstate);
6191 if (PyErr_Occurred()) SWIG_fail;
6192 }
6193 {
6194 resultobj = wxPyMake_wxObject(result, 0);
6195 }
6196 return resultobj;
6197 fail:
6198 return NULL;
6199 }
6200
6201
6202 static PyObject *_wrap_Dialog_CreateStdDialogButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
6203 PyObject *resultobj = NULL;
6204 wxDialog *arg1 = (wxDialog *) 0 ;
6205 long arg2 ;
6206 wxStdDialogButtonSizer *result;
6207 PyObject * obj0 = 0 ;
6208 PyObject * obj1 = 0 ;
6209 char *kwnames[] = {
6210 (char *) "self",(char *) "flags", NULL
6211 };
6212
6213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_CreateStdDialogButtonSizer",kwnames,&obj0,&obj1)) goto fail;
6214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6215 if (SWIG_arg_fail(1)) SWIG_fail;
6216 {
6217 arg2 = static_cast<long >(SWIG_As_long(obj1));
6218 if (SWIG_arg_fail(2)) SWIG_fail;
6219 }
6220 {
6221 PyThreadState* __tstate = wxPyBeginAllowThreads();
6222 result = (wxStdDialogButtonSizer *)(arg1)->CreateStdDialogButtonSizer(arg2);
6223
6224 wxPyEndAllowThreads(__tstate);
6225 if (PyErr_Occurred()) SWIG_fail;
6226 }
6227 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStdDialogButtonSizer, 0);
6228 return resultobj;
6229 fail:
6230 return NULL;
6231 }
6232
6233
6234 static PyObject *_wrap_Dialog_IsModal(PyObject *, PyObject *args, PyObject *kwargs) {
6235 PyObject *resultobj = NULL;
6236 wxDialog *arg1 = (wxDialog *) 0 ;
6237 bool result;
6238 PyObject * obj0 = 0 ;
6239 char *kwnames[] = {
6240 (char *) "self", NULL
6241 };
6242
6243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_IsModal",kwnames,&obj0)) goto fail;
6244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6245 if (SWIG_arg_fail(1)) SWIG_fail;
6246 {
6247 PyThreadState* __tstate = wxPyBeginAllowThreads();
6248 result = (bool)((wxDialog const *)arg1)->IsModal();
6249
6250 wxPyEndAllowThreads(__tstate);
6251 if (PyErr_Occurred()) SWIG_fail;
6252 }
6253 {
6254 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6255 }
6256 return resultobj;
6257 fail:
6258 return NULL;
6259 }
6260
6261
6262 static PyObject *_wrap_Dialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
6263 PyObject *resultobj = NULL;
6264 wxDialog *arg1 = (wxDialog *) 0 ;
6265 int result;
6266 PyObject * obj0 = 0 ;
6267 char *kwnames[] = {
6268 (char *) "self", NULL
6269 };
6270
6271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Dialog_ShowModal",kwnames,&obj0)) goto fail;
6272 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6273 if (SWIG_arg_fail(1)) SWIG_fail;
6274 {
6275 PyThreadState* __tstate = wxPyBeginAllowThreads();
6276 result = (int)(arg1)->ShowModal();
6277
6278 wxPyEndAllowThreads(__tstate);
6279 if (PyErr_Occurred()) SWIG_fail;
6280 }
6281 {
6282 resultobj = SWIG_From_int(static_cast<int >(result));
6283 }
6284 return resultobj;
6285 fail:
6286 return NULL;
6287 }
6288
6289
6290 static PyObject *_wrap_Dialog_EndModal(PyObject *, PyObject *args, PyObject *kwargs) {
6291 PyObject *resultobj = NULL;
6292 wxDialog *arg1 = (wxDialog *) 0 ;
6293 int arg2 ;
6294 PyObject * obj0 = 0 ;
6295 PyObject * obj1 = 0 ;
6296 char *kwnames[] = {
6297 (char *) "self",(char *) "retCode", NULL
6298 };
6299
6300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Dialog_EndModal",kwnames,&obj0,&obj1)) goto fail;
6301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDialog, SWIG_POINTER_EXCEPTION | 0);
6302 if (SWIG_arg_fail(1)) SWIG_fail;
6303 {
6304 arg2 = static_cast<int >(SWIG_As_int(obj1));
6305 if (SWIG_arg_fail(2)) SWIG_fail;
6306 }
6307 {
6308 PyThreadState* __tstate = wxPyBeginAllowThreads();
6309 (arg1)->EndModal(arg2);
6310
6311 wxPyEndAllowThreads(__tstate);
6312 if (PyErr_Occurred()) SWIG_fail;
6313 }
6314 Py_INCREF(Py_None); resultobj = Py_None;
6315 return resultobj;
6316 fail:
6317 return NULL;
6318 }
6319
6320
6321 static PyObject *_wrap_Dialog_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
6322 PyObject *resultobj = NULL;
6323 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
6324 wxVisualAttributes result;
6325 PyObject * obj0 = 0 ;
6326 char *kwnames[] = {
6327 (char *) "variant", NULL
6328 };
6329
6330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Dialog_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
6331 if (obj0) {
6332 {
6333 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
6334 if (SWIG_arg_fail(1)) SWIG_fail;
6335 }
6336 }
6337 {
6338 if (!wxPyCheckForApp()) SWIG_fail;
6339 PyThreadState* __tstate = wxPyBeginAllowThreads();
6340 result = wxDialog::GetClassDefaultAttributes(arg1);
6341
6342 wxPyEndAllowThreads(__tstate);
6343 if (PyErr_Occurred()) SWIG_fail;
6344 }
6345 {
6346 wxVisualAttributes * resultptr;
6347 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
6348 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
6349 }
6350 return resultobj;
6351 fail:
6352 return NULL;
6353 }
6354
6355
6356 static PyObject * Dialog_swigregister(PyObject *, PyObject *args) {
6357 PyObject *obj;
6358 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6359 SWIG_TypeClientData(SWIGTYPE_p_wxDialog, obj);
6360 Py_INCREF(obj);
6361 return Py_BuildValue((char *)"");
6362 }
6363 static PyObject *_wrap_new_MiniFrame(PyObject *, PyObject *args, PyObject *kwargs) {
6364 PyObject *resultobj = NULL;
6365 wxWindow *arg1 = (wxWindow *) 0 ;
6366 int arg2 = (int) (int)-1 ;
6367 wxString const &arg3_defvalue = wxPyEmptyString ;
6368 wxString *arg3 = (wxString *) &arg3_defvalue ;
6369 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6370 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6371 wxSize const &arg5_defvalue = wxDefaultSize ;
6372 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6373 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
6374 wxString const &arg7_defvalue = wxPyFrameNameStr ;
6375 wxString *arg7 = (wxString *) &arg7_defvalue ;
6376 wxMiniFrame *result;
6377 bool temp3 = false ;
6378 wxPoint temp4 ;
6379 wxSize temp5 ;
6380 bool temp7 = false ;
6381 PyObject * obj0 = 0 ;
6382 PyObject * obj1 = 0 ;
6383 PyObject * obj2 = 0 ;
6384 PyObject * obj3 = 0 ;
6385 PyObject * obj4 = 0 ;
6386 PyObject * obj5 = 0 ;
6387 PyObject * obj6 = 0 ;
6388 char *kwnames[] = {
6389 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6390 };
6391
6392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MiniFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
6393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6394 if (SWIG_arg_fail(1)) SWIG_fail;
6395 if (obj1) {
6396 {
6397 arg2 = static_cast<int const >(SWIG_As_int(obj1));
6398 if (SWIG_arg_fail(2)) SWIG_fail;
6399 }
6400 }
6401 if (obj2) {
6402 {
6403 arg3 = wxString_in_helper(obj2);
6404 if (arg3 == NULL) SWIG_fail;
6405 temp3 = true;
6406 }
6407 }
6408 if (obj3) {
6409 {
6410 arg4 = &temp4;
6411 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6412 }
6413 }
6414 if (obj4) {
6415 {
6416 arg5 = &temp5;
6417 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6418 }
6419 }
6420 if (obj5) {
6421 {
6422 arg6 = static_cast<long >(SWIG_As_long(obj5));
6423 if (SWIG_arg_fail(6)) SWIG_fail;
6424 }
6425 }
6426 if (obj6) {
6427 {
6428 arg7 = wxString_in_helper(obj6);
6429 if (arg7 == NULL) SWIG_fail;
6430 temp7 = true;
6431 }
6432 }
6433 {
6434 if (!wxPyCheckForApp()) SWIG_fail;
6435 PyThreadState* __tstate = wxPyBeginAllowThreads();
6436 result = (wxMiniFrame *)new wxMiniFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
6437
6438 wxPyEndAllowThreads(__tstate);
6439 if (PyErr_Occurred()) SWIG_fail;
6440 }
6441 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMiniFrame, 1);
6442 {
6443 if (temp3)
6444 delete arg3;
6445 }
6446 {
6447 if (temp7)
6448 delete arg7;
6449 }
6450 return resultobj;
6451 fail:
6452 {
6453 if (temp3)
6454 delete arg3;
6455 }
6456 {
6457 if (temp7)
6458 delete arg7;
6459 }
6460 return NULL;
6461 }
6462
6463
6464 static PyObject *_wrap_new_PreMiniFrame(PyObject *, PyObject *args, PyObject *kwargs) {
6465 PyObject *resultobj = NULL;
6466 wxMiniFrame *result;
6467 char *kwnames[] = {
6468 NULL
6469 };
6470
6471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMiniFrame",kwnames)) goto fail;
6472 {
6473 if (!wxPyCheckForApp()) SWIG_fail;
6474 PyThreadState* __tstate = wxPyBeginAllowThreads();
6475 result = (wxMiniFrame *)new wxMiniFrame();
6476
6477 wxPyEndAllowThreads(__tstate);
6478 if (PyErr_Occurred()) SWIG_fail;
6479 }
6480 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMiniFrame, 1);
6481 return resultobj;
6482 fail:
6483 return NULL;
6484 }
6485
6486
6487 static PyObject *_wrap_MiniFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
6488 PyObject *resultobj = NULL;
6489 wxMiniFrame *arg1 = (wxMiniFrame *) 0 ;
6490 wxWindow *arg2 = (wxWindow *) 0 ;
6491 int arg3 = (int) (int)-1 ;
6492 wxString const &arg4_defvalue = wxPyEmptyString ;
6493 wxString *arg4 = (wxString *) &arg4_defvalue ;
6494 wxPoint const &arg5_defvalue = wxDefaultPosition ;
6495 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
6496 wxSize const &arg6_defvalue = wxDefaultSize ;
6497 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
6498 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
6499 wxString const &arg8_defvalue = wxPyFrameNameStr ;
6500 wxString *arg8 = (wxString *) &arg8_defvalue ;
6501 bool result;
6502 bool temp4 = false ;
6503 wxPoint temp5 ;
6504 wxSize temp6 ;
6505 bool temp8 = false ;
6506 PyObject * obj0 = 0 ;
6507 PyObject * obj1 = 0 ;
6508 PyObject * obj2 = 0 ;
6509 PyObject * obj3 = 0 ;
6510 PyObject * obj4 = 0 ;
6511 PyObject * obj5 = 0 ;
6512 PyObject * obj6 = 0 ;
6513 PyObject * obj7 = 0 ;
6514 char *kwnames[] = {
6515 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
6516 };
6517
6518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MiniFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMiniFrame, SWIG_POINTER_EXCEPTION | 0);
6520 if (SWIG_arg_fail(1)) SWIG_fail;
6521 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6522 if (SWIG_arg_fail(2)) SWIG_fail;
6523 if (obj2) {
6524 {
6525 arg3 = static_cast<int const >(SWIG_As_int(obj2));
6526 if (SWIG_arg_fail(3)) SWIG_fail;
6527 }
6528 }
6529 if (obj3) {
6530 {
6531 arg4 = wxString_in_helper(obj3);
6532 if (arg4 == NULL) SWIG_fail;
6533 temp4 = true;
6534 }
6535 }
6536 if (obj4) {
6537 {
6538 arg5 = &temp5;
6539 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
6540 }
6541 }
6542 if (obj5) {
6543 {
6544 arg6 = &temp6;
6545 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
6546 }
6547 }
6548 if (obj6) {
6549 {
6550 arg7 = static_cast<long >(SWIG_As_long(obj6));
6551 if (SWIG_arg_fail(7)) SWIG_fail;
6552 }
6553 }
6554 if (obj7) {
6555 {
6556 arg8 = wxString_in_helper(obj7);
6557 if (arg8 == NULL) SWIG_fail;
6558 temp8 = true;
6559 }
6560 }
6561 {
6562 PyThreadState* __tstate = wxPyBeginAllowThreads();
6563 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
6564
6565 wxPyEndAllowThreads(__tstate);
6566 if (PyErr_Occurred()) SWIG_fail;
6567 }
6568 {
6569 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6570 }
6571 {
6572 if (temp4)
6573 delete arg4;
6574 }
6575 {
6576 if (temp8)
6577 delete arg8;
6578 }
6579 return resultobj;
6580 fail:
6581 {
6582 if (temp4)
6583 delete arg4;
6584 }
6585 {
6586 if (temp8)
6587 delete arg8;
6588 }
6589 return NULL;
6590 }
6591
6592
6593 static PyObject * MiniFrame_swigregister(PyObject *, PyObject *args) {
6594 PyObject *obj;
6595 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6596 SWIG_TypeClientData(SWIGTYPE_p_wxMiniFrame, obj);
6597 Py_INCREF(obj);
6598 return Py_BuildValue((char *)"");
6599 }
6600 static PyObject *_wrap_new_SplashScreenWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6601 PyObject *resultobj = NULL;
6602 wxBitmap *arg1 = 0 ;
6603 wxWindow *arg2 = (wxWindow *) 0 ;
6604 int arg3 ;
6605 wxPoint const &arg4_defvalue = wxDefaultPosition ;
6606 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
6607 wxSize const &arg5_defvalue = wxDefaultSize ;
6608 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
6609 long arg6 = (long) wxNO_BORDER ;
6610 wxSplashScreenWindow *result;
6611 wxPoint temp4 ;
6612 wxSize temp5 ;
6613 PyObject * obj0 = 0 ;
6614 PyObject * obj1 = 0 ;
6615 PyObject * obj2 = 0 ;
6616 PyObject * obj3 = 0 ;
6617 PyObject * obj4 = 0 ;
6618 PyObject * obj5 = 0 ;
6619 char *kwnames[] = {
6620 (char *) "bitmap",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
6621 };
6622
6623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:new_SplashScreenWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
6624 {
6625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6626 if (SWIG_arg_fail(1)) SWIG_fail;
6627 if (arg1 == NULL) {
6628 SWIG_null_ref("wxBitmap");
6629 }
6630 if (SWIG_arg_fail(1)) SWIG_fail;
6631 }
6632 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6633 if (SWIG_arg_fail(2)) SWIG_fail;
6634 {
6635 arg3 = static_cast<int >(SWIG_As_int(obj2));
6636 if (SWIG_arg_fail(3)) SWIG_fail;
6637 }
6638 if (obj3) {
6639 {
6640 arg4 = &temp4;
6641 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
6642 }
6643 }
6644 if (obj4) {
6645 {
6646 arg5 = &temp5;
6647 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
6648 }
6649 }
6650 if (obj5) {
6651 {
6652 arg6 = static_cast<long >(SWIG_As_long(obj5));
6653 if (SWIG_arg_fail(6)) SWIG_fail;
6654 }
6655 }
6656 {
6657 if (!wxPyCheckForApp()) SWIG_fail;
6658 PyThreadState* __tstate = wxPyBeginAllowThreads();
6659 result = (wxSplashScreenWindow *)new wxSplashScreenWindow((wxBitmap const &)*arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6);
6660
6661 wxPyEndAllowThreads(__tstate);
6662 if (PyErr_Occurred()) SWIG_fail;
6663 }
6664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreenWindow, 1);
6665 return resultobj;
6666 fail:
6667 return NULL;
6668 }
6669
6670
6671 static PyObject *_wrap_SplashScreenWindow_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6672 PyObject *resultobj = NULL;
6673 wxSplashScreenWindow *arg1 = (wxSplashScreenWindow *) 0 ;
6674 wxBitmap *arg2 = 0 ;
6675 PyObject * obj0 = 0 ;
6676 PyObject * obj1 = 0 ;
6677 char *kwnames[] = {
6678 (char *) "self",(char *) "bitmap", NULL
6679 };
6680
6681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplashScreenWindow_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
6682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreenWindow, SWIG_POINTER_EXCEPTION | 0);
6683 if (SWIG_arg_fail(1)) SWIG_fail;
6684 {
6685 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6686 if (SWIG_arg_fail(2)) SWIG_fail;
6687 if (arg2 == NULL) {
6688 SWIG_null_ref("wxBitmap");
6689 }
6690 if (SWIG_arg_fail(2)) SWIG_fail;
6691 }
6692 {
6693 PyThreadState* __tstate = wxPyBeginAllowThreads();
6694 (arg1)->SetBitmap((wxBitmap const &)*arg2);
6695
6696 wxPyEndAllowThreads(__tstate);
6697 if (PyErr_Occurred()) SWIG_fail;
6698 }
6699 Py_INCREF(Py_None); resultobj = Py_None;
6700 return resultobj;
6701 fail:
6702 return NULL;
6703 }
6704
6705
6706 static PyObject *_wrap_SplashScreenWindow_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
6707 PyObject *resultobj = NULL;
6708 wxSplashScreenWindow *arg1 = (wxSplashScreenWindow *) 0 ;
6709 wxBitmap *result;
6710 PyObject * obj0 = 0 ;
6711 char *kwnames[] = {
6712 (char *) "self", NULL
6713 };
6714
6715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreenWindow_GetBitmap",kwnames,&obj0)) goto fail;
6716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreenWindow, SWIG_POINTER_EXCEPTION | 0);
6717 if (SWIG_arg_fail(1)) SWIG_fail;
6718 {
6719 PyThreadState* __tstate = wxPyBeginAllowThreads();
6720 {
6721 wxBitmap &_result_ref = (arg1)->GetBitmap();
6722 result = (wxBitmap *) &_result_ref;
6723 }
6724
6725 wxPyEndAllowThreads(__tstate);
6726 if (PyErr_Occurred()) SWIG_fail;
6727 }
6728 {
6729 wxBitmap* resultptr = new wxBitmap(*result);
6730 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
6731 }
6732 return resultobj;
6733 fail:
6734 return NULL;
6735 }
6736
6737
6738 static PyObject * SplashScreenWindow_swigregister(PyObject *, PyObject *args) {
6739 PyObject *obj;
6740 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6741 SWIG_TypeClientData(SWIGTYPE_p_wxSplashScreenWindow, obj);
6742 Py_INCREF(obj);
6743 return Py_BuildValue((char *)"");
6744 }
6745 static PyObject *_wrap_new_SplashScreen(PyObject *, PyObject *args, PyObject *kwargs) {
6746 PyObject *resultobj = NULL;
6747 wxBitmap *arg1 = 0 ;
6748 long arg2 ;
6749 int arg3 ;
6750 wxWindow *arg4 = (wxWindow *) 0 ;
6751 int arg5 = (int) -1 ;
6752 wxPoint const &arg6_defvalue = wxDefaultPosition ;
6753 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
6754 wxSize const &arg7_defvalue = wxDefaultSize ;
6755 wxSize *arg7 = (wxSize *) &arg7_defvalue ;
6756 long arg8 = (long) wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP ;
6757 wxSplashScreen *result;
6758 wxPoint temp6 ;
6759 wxSize temp7 ;
6760 PyObject * obj0 = 0 ;
6761 PyObject * obj1 = 0 ;
6762 PyObject * obj2 = 0 ;
6763 PyObject * obj3 = 0 ;
6764 PyObject * obj4 = 0 ;
6765 PyObject * obj5 = 0 ;
6766 PyObject * obj6 = 0 ;
6767 PyObject * obj7 = 0 ;
6768 char *kwnames[] = {
6769 (char *) "bitmap",(char *) "splashStyle",(char *) "milliseconds",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
6770 };
6771
6772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOOO:new_SplashScreen",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
6773 {
6774 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
6775 if (SWIG_arg_fail(1)) SWIG_fail;
6776 if (arg1 == NULL) {
6777 SWIG_null_ref("wxBitmap");
6778 }
6779 if (SWIG_arg_fail(1)) SWIG_fail;
6780 }
6781 {
6782 arg2 = static_cast<long >(SWIG_As_long(obj1));
6783 if (SWIG_arg_fail(2)) SWIG_fail;
6784 }
6785 {
6786 arg3 = static_cast<int >(SWIG_As_int(obj2));
6787 if (SWIG_arg_fail(3)) SWIG_fail;
6788 }
6789 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6790 if (SWIG_arg_fail(4)) SWIG_fail;
6791 if (obj4) {
6792 {
6793 arg5 = static_cast<int >(SWIG_As_int(obj4));
6794 if (SWIG_arg_fail(5)) SWIG_fail;
6795 }
6796 }
6797 if (obj5) {
6798 {
6799 arg6 = &temp6;
6800 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
6801 }
6802 }
6803 if (obj6) {
6804 {
6805 arg7 = &temp7;
6806 if ( ! wxSize_helper(obj6, &arg7)) SWIG_fail;
6807 }
6808 }
6809 if (obj7) {
6810 {
6811 arg8 = static_cast<long >(SWIG_As_long(obj7));
6812 if (SWIG_arg_fail(8)) SWIG_fail;
6813 }
6814 }
6815 {
6816 if (!wxPyCheckForApp()) SWIG_fail;
6817 PyThreadState* __tstate = wxPyBeginAllowThreads();
6818 result = (wxSplashScreen *)new wxSplashScreen((wxBitmap const &)*arg1,arg2,arg3,arg4,arg5,(wxPoint const &)*arg6,(wxSize const &)*arg7,arg8);
6819
6820 wxPyEndAllowThreads(__tstate);
6821 if (PyErr_Occurred()) SWIG_fail;
6822 }
6823 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreen, 1);
6824 return resultobj;
6825 fail:
6826 return NULL;
6827 }
6828
6829
6830 static PyObject *_wrap_SplashScreen_GetSplashStyle(PyObject *, PyObject *args, PyObject *kwargs) {
6831 PyObject *resultobj = NULL;
6832 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6833 long result;
6834 PyObject * obj0 = 0 ;
6835 char *kwnames[] = {
6836 (char *) "self", NULL
6837 };
6838
6839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetSplashStyle",kwnames,&obj0)) goto fail;
6840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6841 if (SWIG_arg_fail(1)) SWIG_fail;
6842 {
6843 PyThreadState* __tstate = wxPyBeginAllowThreads();
6844 result = (long)((wxSplashScreen const *)arg1)->GetSplashStyle();
6845
6846 wxPyEndAllowThreads(__tstate);
6847 if (PyErr_Occurred()) SWIG_fail;
6848 }
6849 {
6850 resultobj = SWIG_From_long(static_cast<long >(result));
6851 }
6852 return resultobj;
6853 fail:
6854 return NULL;
6855 }
6856
6857
6858 static PyObject *_wrap_SplashScreen_GetSplashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6859 PyObject *resultobj = NULL;
6860 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6861 wxSplashScreenWindow *result;
6862 PyObject * obj0 = 0 ;
6863 char *kwnames[] = {
6864 (char *) "self", NULL
6865 };
6866
6867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetSplashWindow",kwnames,&obj0)) goto fail;
6868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6869 if (SWIG_arg_fail(1)) SWIG_fail;
6870 {
6871 PyThreadState* __tstate = wxPyBeginAllowThreads();
6872 result = (wxSplashScreenWindow *)((wxSplashScreen const *)arg1)->GetSplashWindow();
6873
6874 wxPyEndAllowThreads(__tstate);
6875 if (PyErr_Occurred()) SWIG_fail;
6876 }
6877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplashScreenWindow, 0);
6878 return resultobj;
6879 fail:
6880 return NULL;
6881 }
6882
6883
6884 static PyObject *_wrap_SplashScreen_GetTimeout(PyObject *, PyObject *args, PyObject *kwargs) {
6885 PyObject *resultobj = NULL;
6886 wxSplashScreen *arg1 = (wxSplashScreen *) 0 ;
6887 int result;
6888 PyObject * obj0 = 0 ;
6889 char *kwnames[] = {
6890 (char *) "self", NULL
6891 };
6892
6893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplashScreen_GetTimeout",kwnames,&obj0)) goto fail;
6894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplashScreen, SWIG_POINTER_EXCEPTION | 0);
6895 if (SWIG_arg_fail(1)) SWIG_fail;
6896 {
6897 PyThreadState* __tstate = wxPyBeginAllowThreads();
6898 result = (int)((wxSplashScreen const *)arg1)->GetTimeout();
6899
6900 wxPyEndAllowThreads(__tstate);
6901 if (PyErr_Occurred()) SWIG_fail;
6902 }
6903 {
6904 resultobj = SWIG_From_int(static_cast<int >(result));
6905 }
6906 return resultobj;
6907 fail:
6908 return NULL;
6909 }
6910
6911
6912 static PyObject * SplashScreen_swigregister(PyObject *, PyObject *args) {
6913 PyObject *obj;
6914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6915 SWIG_TypeClientData(SWIGTYPE_p_wxSplashScreen, obj);
6916 Py_INCREF(obj);
6917 return Py_BuildValue((char *)"");
6918 }
6919 static PyObject *_wrap_new_StatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
6920 PyObject *resultobj = NULL;
6921 wxWindow *arg1 = (wxWindow *) 0 ;
6922 int arg2 = (int) -1 ;
6923 long arg3 = (long) wxDEFAULT_STATUSBAR_STYLE ;
6924 wxString const &arg4_defvalue = wxPyStatusLineNameStr ;
6925 wxString *arg4 = (wxString *) &arg4_defvalue ;
6926 wxStatusBar *result;
6927 bool temp4 = false ;
6928 PyObject * obj0 = 0 ;
6929 PyObject * obj1 = 0 ;
6930 PyObject * obj2 = 0 ;
6931 PyObject * obj3 = 0 ;
6932 char *kwnames[] = {
6933 (char *) "parent",(char *) "id",(char *) "style",(char *) "name", NULL
6934 };
6935
6936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_StatusBar",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6937 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6938 if (SWIG_arg_fail(1)) SWIG_fail;
6939 if (obj1) {
6940 {
6941 arg2 = static_cast<int >(SWIG_As_int(obj1));
6942 if (SWIG_arg_fail(2)) SWIG_fail;
6943 }
6944 }
6945 if (obj2) {
6946 {
6947 arg3 = static_cast<long >(SWIG_As_long(obj2));
6948 if (SWIG_arg_fail(3)) SWIG_fail;
6949 }
6950 }
6951 if (obj3) {
6952 {
6953 arg4 = wxString_in_helper(obj3);
6954 if (arg4 == NULL) SWIG_fail;
6955 temp4 = true;
6956 }
6957 }
6958 {
6959 if (!wxPyCheckForApp()) SWIG_fail;
6960 PyThreadState* __tstate = wxPyBeginAllowThreads();
6961 result = (wxStatusBar *)new wxStatusBar(arg1,arg2,arg3,(wxString const &)*arg4);
6962
6963 wxPyEndAllowThreads(__tstate);
6964 if (PyErr_Occurred()) SWIG_fail;
6965 }
6966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStatusBar, 1);
6967 {
6968 if (temp4)
6969 delete arg4;
6970 }
6971 return resultobj;
6972 fail:
6973 {
6974 if (temp4)
6975 delete arg4;
6976 }
6977 return NULL;
6978 }
6979
6980
6981 static PyObject *_wrap_new_PreStatusBar(PyObject *, PyObject *args, PyObject *kwargs) {
6982 PyObject *resultobj = NULL;
6983 wxStatusBar *result;
6984 char *kwnames[] = {
6985 NULL
6986 };
6987
6988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreStatusBar",kwnames)) goto fail;
6989 {
6990 if (!wxPyCheckForApp()) SWIG_fail;
6991 PyThreadState* __tstate = wxPyBeginAllowThreads();
6992 result = (wxStatusBar *)new wxStatusBar();
6993
6994 wxPyEndAllowThreads(__tstate);
6995 if (PyErr_Occurred()) SWIG_fail;
6996 }
6997 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStatusBar, 1);
6998 return resultobj;
6999 fail:
7000 return NULL;
7001 }
7002
7003
7004 static PyObject *_wrap_StatusBar_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7005 PyObject *resultobj = NULL;
7006 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7007 wxWindow *arg2 = (wxWindow *) 0 ;
7008 int arg3 = (int) -1 ;
7009 long arg4 = (long) wxST_SIZEGRIP ;
7010 wxString const &arg5_defvalue = wxPyStatusLineNameStr ;
7011 wxString *arg5 = (wxString *) &arg5_defvalue ;
7012 bool result;
7013 bool temp5 = false ;
7014 PyObject * obj0 = 0 ;
7015 PyObject * obj1 = 0 ;
7016 PyObject * obj2 = 0 ;
7017 PyObject * obj3 = 0 ;
7018 PyObject * obj4 = 0 ;
7019 char *kwnames[] = {
7020 (char *) "self",(char *) "parent",(char *) "id",(char *) "style",(char *) "name", NULL
7021 };
7022
7023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:StatusBar_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
7024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7025 if (SWIG_arg_fail(1)) SWIG_fail;
7026 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7027 if (SWIG_arg_fail(2)) SWIG_fail;
7028 if (obj2) {
7029 {
7030 arg3 = static_cast<int >(SWIG_As_int(obj2));
7031 if (SWIG_arg_fail(3)) SWIG_fail;
7032 }
7033 }
7034 if (obj3) {
7035 {
7036 arg4 = static_cast<long >(SWIG_As_long(obj3));
7037 if (SWIG_arg_fail(4)) SWIG_fail;
7038 }
7039 }
7040 if (obj4) {
7041 {
7042 arg5 = wxString_in_helper(obj4);
7043 if (arg5 == NULL) SWIG_fail;
7044 temp5 = true;
7045 }
7046 }
7047 {
7048 PyThreadState* __tstate = wxPyBeginAllowThreads();
7049 result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxString const &)*arg5);
7050
7051 wxPyEndAllowThreads(__tstate);
7052 if (PyErr_Occurred()) SWIG_fail;
7053 }
7054 {
7055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7056 }
7057 {
7058 if (temp5)
7059 delete arg5;
7060 }
7061 return resultobj;
7062 fail:
7063 {
7064 if (temp5)
7065 delete arg5;
7066 }
7067 return NULL;
7068 }
7069
7070
7071 static PyObject *_wrap_StatusBar_SetFieldsCount(PyObject *, PyObject *args, PyObject *kwargs) {
7072 PyObject *resultobj = NULL;
7073 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7074 int arg2 = (int) 1 ;
7075 PyObject * obj0 = 0 ;
7076 PyObject * obj1 = 0 ;
7077 char *kwnames[] = {
7078 (char *) "self",(char *) "number", NULL
7079 };
7080
7081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_SetFieldsCount",kwnames,&obj0,&obj1)) goto fail;
7082 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7083 if (SWIG_arg_fail(1)) SWIG_fail;
7084 if (obj1) {
7085 {
7086 arg2 = static_cast<int >(SWIG_As_int(obj1));
7087 if (SWIG_arg_fail(2)) SWIG_fail;
7088 }
7089 }
7090 {
7091 PyThreadState* __tstate = wxPyBeginAllowThreads();
7092 (arg1)->SetFieldsCount(arg2);
7093
7094 wxPyEndAllowThreads(__tstate);
7095 if (PyErr_Occurred()) SWIG_fail;
7096 }
7097 Py_INCREF(Py_None); resultobj = Py_None;
7098 return resultobj;
7099 fail:
7100 return NULL;
7101 }
7102
7103
7104 static PyObject *_wrap_StatusBar_GetFieldsCount(PyObject *, PyObject *args, PyObject *kwargs) {
7105 PyObject *resultobj = NULL;
7106 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7107 int result;
7108 PyObject * obj0 = 0 ;
7109 char *kwnames[] = {
7110 (char *) "self", NULL
7111 };
7112
7113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetFieldsCount",kwnames,&obj0)) goto fail;
7114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7115 if (SWIG_arg_fail(1)) SWIG_fail;
7116 {
7117 PyThreadState* __tstate = wxPyBeginAllowThreads();
7118 result = (int)((wxStatusBar const *)arg1)->GetFieldsCount();
7119
7120 wxPyEndAllowThreads(__tstate);
7121 if (PyErr_Occurred()) SWIG_fail;
7122 }
7123 {
7124 resultobj = SWIG_From_int(static_cast<int >(result));
7125 }
7126 return resultobj;
7127 fail:
7128 return NULL;
7129 }
7130
7131
7132 static PyObject *_wrap_StatusBar_SetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7133 PyObject *resultobj = NULL;
7134 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7135 wxString *arg2 = 0 ;
7136 int arg3 = (int) 0 ;
7137 bool temp2 = false ;
7138 PyObject * obj0 = 0 ;
7139 PyObject * obj1 = 0 ;
7140 PyObject * obj2 = 0 ;
7141 char *kwnames[] = {
7142 (char *) "self",(char *) "text",(char *) "number", NULL
7143 };
7144
7145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:StatusBar_SetStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
7146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7147 if (SWIG_arg_fail(1)) SWIG_fail;
7148 {
7149 arg2 = wxString_in_helper(obj1);
7150 if (arg2 == NULL) SWIG_fail;
7151 temp2 = true;
7152 }
7153 if (obj2) {
7154 {
7155 arg3 = static_cast<int >(SWIG_As_int(obj2));
7156 if (SWIG_arg_fail(3)) SWIG_fail;
7157 }
7158 }
7159 {
7160 PyThreadState* __tstate = wxPyBeginAllowThreads();
7161 (arg1)->SetStatusText((wxString const &)*arg2,arg3);
7162
7163 wxPyEndAllowThreads(__tstate);
7164 if (PyErr_Occurred()) SWIG_fail;
7165 }
7166 Py_INCREF(Py_None); resultobj = Py_None;
7167 {
7168 if (temp2)
7169 delete arg2;
7170 }
7171 return resultobj;
7172 fail:
7173 {
7174 if (temp2)
7175 delete arg2;
7176 }
7177 return NULL;
7178 }
7179
7180
7181 static PyObject *_wrap_StatusBar_GetStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7182 PyObject *resultobj = NULL;
7183 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7184 int arg2 = (int) 0 ;
7185 wxString result;
7186 PyObject * obj0 = 0 ;
7187 PyObject * obj1 = 0 ;
7188 char *kwnames[] = {
7189 (char *) "self",(char *) "number", NULL
7190 };
7191
7192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_GetStatusText",kwnames,&obj0,&obj1)) goto fail;
7193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7194 if (SWIG_arg_fail(1)) SWIG_fail;
7195 if (obj1) {
7196 {
7197 arg2 = static_cast<int >(SWIG_As_int(obj1));
7198 if (SWIG_arg_fail(2)) SWIG_fail;
7199 }
7200 }
7201 {
7202 PyThreadState* __tstate = wxPyBeginAllowThreads();
7203 result = ((wxStatusBar const *)arg1)->GetStatusText(arg2);
7204
7205 wxPyEndAllowThreads(__tstate);
7206 if (PyErr_Occurred()) SWIG_fail;
7207 }
7208 {
7209 #if wxUSE_UNICODE
7210 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7211 #else
7212 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7213 #endif
7214 }
7215 return resultobj;
7216 fail:
7217 return NULL;
7218 }
7219
7220
7221 static PyObject *_wrap_StatusBar_PushStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7222 PyObject *resultobj = NULL;
7223 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7224 wxString *arg2 = 0 ;
7225 int arg3 = (int) 0 ;
7226 bool temp2 = false ;
7227 PyObject * obj0 = 0 ;
7228 PyObject * obj1 = 0 ;
7229 PyObject * obj2 = 0 ;
7230 char *kwnames[] = {
7231 (char *) "self",(char *) "text",(char *) "number", NULL
7232 };
7233
7234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:StatusBar_PushStatusText",kwnames,&obj0,&obj1,&obj2)) goto fail;
7235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7236 if (SWIG_arg_fail(1)) SWIG_fail;
7237 {
7238 arg2 = wxString_in_helper(obj1);
7239 if (arg2 == NULL) SWIG_fail;
7240 temp2 = true;
7241 }
7242 if (obj2) {
7243 {
7244 arg3 = static_cast<int >(SWIG_As_int(obj2));
7245 if (SWIG_arg_fail(3)) SWIG_fail;
7246 }
7247 }
7248 {
7249 PyThreadState* __tstate = wxPyBeginAllowThreads();
7250 (arg1)->PushStatusText((wxString const &)*arg2,arg3);
7251
7252 wxPyEndAllowThreads(__tstate);
7253 if (PyErr_Occurred()) SWIG_fail;
7254 }
7255 Py_INCREF(Py_None); resultobj = Py_None;
7256 {
7257 if (temp2)
7258 delete arg2;
7259 }
7260 return resultobj;
7261 fail:
7262 {
7263 if (temp2)
7264 delete arg2;
7265 }
7266 return NULL;
7267 }
7268
7269
7270 static PyObject *_wrap_StatusBar_PopStatusText(PyObject *, PyObject *args, PyObject *kwargs) {
7271 PyObject *resultobj = NULL;
7272 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7273 int arg2 = (int) 0 ;
7274 PyObject * obj0 = 0 ;
7275 PyObject * obj1 = 0 ;
7276 char *kwnames[] = {
7277 (char *) "self",(char *) "number", NULL
7278 };
7279
7280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StatusBar_PopStatusText",kwnames,&obj0,&obj1)) goto fail;
7281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7282 if (SWIG_arg_fail(1)) SWIG_fail;
7283 if (obj1) {
7284 {
7285 arg2 = static_cast<int >(SWIG_As_int(obj1));
7286 if (SWIG_arg_fail(2)) SWIG_fail;
7287 }
7288 }
7289 {
7290 PyThreadState* __tstate = wxPyBeginAllowThreads();
7291 (arg1)->PopStatusText(arg2);
7292
7293 wxPyEndAllowThreads(__tstate);
7294 if (PyErr_Occurred()) SWIG_fail;
7295 }
7296 Py_INCREF(Py_None); resultobj = Py_None;
7297 return resultobj;
7298 fail:
7299 return NULL;
7300 }
7301
7302
7303 static PyObject *_wrap_StatusBar_SetStatusWidths(PyObject *, PyObject *args, PyObject *kwargs) {
7304 PyObject *resultobj = NULL;
7305 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7306 int arg2 ;
7307 int *arg3 = (int *) 0 ;
7308 PyObject * obj0 = 0 ;
7309 PyObject * obj1 = 0 ;
7310 char *kwnames[] = {
7311 (char *) "self",(char *) "widths", NULL
7312 };
7313
7314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetStatusWidths",kwnames,&obj0,&obj1)) goto fail;
7315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7316 if (SWIG_arg_fail(1)) SWIG_fail;
7317 {
7318 arg2 = PyList_Size(obj1);
7319 arg3 = int_LIST_helper(obj1);
7320 if (arg3 == NULL) SWIG_fail;
7321 }
7322 {
7323 PyThreadState* __tstate = wxPyBeginAllowThreads();
7324 (arg1)->SetStatusWidths(arg2,(int const *)arg3);
7325
7326 wxPyEndAllowThreads(__tstate);
7327 if (PyErr_Occurred()) SWIG_fail;
7328 }
7329 Py_INCREF(Py_None); resultobj = Py_None;
7330 {
7331 if (arg3) delete [] arg3;
7332 }
7333 return resultobj;
7334 fail:
7335 {
7336 if (arg3) delete [] arg3;
7337 }
7338 return NULL;
7339 }
7340
7341
7342 static PyObject *_wrap_StatusBar_SetStatusStyles(PyObject *, PyObject *args, PyObject *kwargs) {
7343 PyObject *resultobj = NULL;
7344 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7345 int arg2 ;
7346 int *arg3 = (int *) 0 ;
7347 PyObject * obj0 = 0 ;
7348 PyObject * obj1 = 0 ;
7349 char *kwnames[] = {
7350 (char *) "self",(char *) "styles", NULL
7351 };
7352
7353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetStatusStyles",kwnames,&obj0,&obj1)) goto fail;
7354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7355 if (SWIG_arg_fail(1)) SWIG_fail;
7356 {
7357 arg2 = PyList_Size(obj1);
7358 arg3 = int_LIST_helper(obj1);
7359 if (arg3 == NULL) SWIG_fail;
7360 }
7361 {
7362 PyThreadState* __tstate = wxPyBeginAllowThreads();
7363 (arg1)->SetStatusStyles(arg2,(int const *)arg3);
7364
7365 wxPyEndAllowThreads(__tstate);
7366 if (PyErr_Occurred()) SWIG_fail;
7367 }
7368 Py_INCREF(Py_None); resultobj = Py_None;
7369 {
7370 if (arg3) delete [] arg3;
7371 }
7372 return resultobj;
7373 fail:
7374 {
7375 if (arg3) delete [] arg3;
7376 }
7377 return NULL;
7378 }
7379
7380
7381 static PyObject *_wrap_StatusBar_GetFieldRect(PyObject *, PyObject *args, PyObject *kwargs) {
7382 PyObject *resultobj = NULL;
7383 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7384 int arg2 ;
7385 wxRect result;
7386 PyObject * obj0 = 0 ;
7387 PyObject * obj1 = 0 ;
7388 char *kwnames[] = {
7389 (char *) "self",(char *) "i", NULL
7390 };
7391
7392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_GetFieldRect",kwnames,&obj0,&obj1)) goto fail;
7393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7394 if (SWIG_arg_fail(1)) SWIG_fail;
7395 {
7396 arg2 = static_cast<int >(SWIG_As_int(obj1));
7397 if (SWIG_arg_fail(2)) SWIG_fail;
7398 }
7399 {
7400 PyThreadState* __tstate = wxPyBeginAllowThreads();
7401 result = wxStatusBar_GetFieldRect(arg1,arg2);
7402
7403 wxPyEndAllowThreads(__tstate);
7404 if (PyErr_Occurred()) SWIG_fail;
7405 }
7406 {
7407 wxRect * resultptr;
7408 resultptr = new wxRect(static_cast<wxRect & >(result));
7409 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
7410 }
7411 return resultobj;
7412 fail:
7413 return NULL;
7414 }
7415
7416
7417 static PyObject *_wrap_StatusBar_SetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
7418 PyObject *resultobj = NULL;
7419 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7420 int arg2 ;
7421 PyObject * obj0 = 0 ;
7422 PyObject * obj1 = 0 ;
7423 char *kwnames[] = {
7424 (char *) "self",(char *) "height", NULL
7425 };
7426
7427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StatusBar_SetMinHeight",kwnames,&obj0,&obj1)) goto fail;
7428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7429 if (SWIG_arg_fail(1)) SWIG_fail;
7430 {
7431 arg2 = static_cast<int >(SWIG_As_int(obj1));
7432 if (SWIG_arg_fail(2)) SWIG_fail;
7433 }
7434 {
7435 PyThreadState* __tstate = wxPyBeginAllowThreads();
7436 (arg1)->SetMinHeight(arg2);
7437
7438 wxPyEndAllowThreads(__tstate);
7439 if (PyErr_Occurred()) SWIG_fail;
7440 }
7441 Py_INCREF(Py_None); resultobj = Py_None;
7442 return resultobj;
7443 fail:
7444 return NULL;
7445 }
7446
7447
7448 static PyObject *_wrap_StatusBar_GetBorderX(PyObject *, PyObject *args, PyObject *kwargs) {
7449 PyObject *resultobj = NULL;
7450 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7451 int result;
7452 PyObject * obj0 = 0 ;
7453 char *kwnames[] = {
7454 (char *) "self", NULL
7455 };
7456
7457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetBorderX",kwnames,&obj0)) goto fail;
7458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7459 if (SWIG_arg_fail(1)) SWIG_fail;
7460 {
7461 PyThreadState* __tstate = wxPyBeginAllowThreads();
7462 result = (int)((wxStatusBar const *)arg1)->GetBorderX();
7463
7464 wxPyEndAllowThreads(__tstate);
7465 if (PyErr_Occurred()) SWIG_fail;
7466 }
7467 {
7468 resultobj = SWIG_From_int(static_cast<int >(result));
7469 }
7470 return resultobj;
7471 fail:
7472 return NULL;
7473 }
7474
7475
7476 static PyObject *_wrap_StatusBar_GetBorderY(PyObject *, PyObject *args, PyObject *kwargs) {
7477 PyObject *resultobj = NULL;
7478 wxStatusBar *arg1 = (wxStatusBar *) 0 ;
7479 int result;
7480 PyObject * obj0 = 0 ;
7481 char *kwnames[] = {
7482 (char *) "self", NULL
7483 };
7484
7485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StatusBar_GetBorderY",kwnames,&obj0)) goto fail;
7486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStatusBar, SWIG_POINTER_EXCEPTION | 0);
7487 if (SWIG_arg_fail(1)) SWIG_fail;
7488 {
7489 PyThreadState* __tstate = wxPyBeginAllowThreads();
7490 result = (int)((wxStatusBar const *)arg1)->GetBorderY();
7491
7492 wxPyEndAllowThreads(__tstate);
7493 if (PyErr_Occurred()) SWIG_fail;
7494 }
7495 {
7496 resultobj = SWIG_From_int(static_cast<int >(result));
7497 }
7498 return resultobj;
7499 fail:
7500 return NULL;
7501 }
7502
7503
7504 static PyObject *_wrap_StatusBar_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
7505 PyObject *resultobj = NULL;
7506 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
7507 wxVisualAttributes result;
7508 PyObject * obj0 = 0 ;
7509 char *kwnames[] = {
7510 (char *) "variant", NULL
7511 };
7512
7513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:StatusBar_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
7514 if (obj0) {
7515 {
7516 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
7517 if (SWIG_arg_fail(1)) SWIG_fail;
7518 }
7519 }
7520 {
7521 if (!wxPyCheckForApp()) SWIG_fail;
7522 PyThreadState* __tstate = wxPyBeginAllowThreads();
7523 result = wxStatusBar::GetClassDefaultAttributes(arg1);
7524
7525 wxPyEndAllowThreads(__tstate);
7526 if (PyErr_Occurred()) SWIG_fail;
7527 }
7528 {
7529 wxVisualAttributes * resultptr;
7530 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
7531 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
7532 }
7533 return resultobj;
7534 fail:
7535 return NULL;
7536 }
7537
7538
7539 static PyObject * StatusBar_swigregister(PyObject *, PyObject *args) {
7540 PyObject *obj;
7541 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7542 SWIG_TypeClientData(SWIGTYPE_p_wxStatusBar, obj);
7543 Py_INCREF(obj);
7544 return Py_BuildValue((char *)"");
7545 }
7546 static int _wrap_SplitterNameStr_set(PyObject *) {
7547 PyErr_SetString(PyExc_TypeError,"Variable SplitterNameStr is read-only.");
7548 return 1;
7549 }
7550
7551
7552 static PyObject *_wrap_SplitterNameStr_get(void) {
7553 PyObject *pyobj = NULL;
7554
7555 {
7556 #if wxUSE_UNICODE
7557 pyobj = PyUnicode_FromWideChar((&wxPySplitterNameStr)->c_str(), (&wxPySplitterNameStr)->Len());
7558 #else
7559 pyobj = PyString_FromStringAndSize((&wxPySplitterNameStr)->c_str(), (&wxPySplitterNameStr)->Len());
7560 #endif
7561 }
7562 return pyobj;
7563 }
7564
7565
7566 static PyObject *_wrap_new_SplitterWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7567 PyObject *resultobj = NULL;
7568 wxWindow *arg1 = (wxWindow *) 0 ;
7569 int arg2 = (int) -1 ;
7570 wxPoint const &arg3_defvalue = wxDefaultPosition ;
7571 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
7572 wxSize const &arg4_defvalue = wxDefaultSize ;
7573 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
7574 long arg5 = (long) wxSP_3D ;
7575 wxString const &arg6_defvalue = wxPySplitterNameStr ;
7576 wxString *arg6 = (wxString *) &arg6_defvalue ;
7577 wxSplitterWindow *result;
7578 wxPoint temp3 ;
7579 wxSize temp4 ;
7580 bool temp6 = false ;
7581 PyObject * obj0 = 0 ;
7582 PyObject * obj1 = 0 ;
7583 PyObject * obj2 = 0 ;
7584 PyObject * obj3 = 0 ;
7585 PyObject * obj4 = 0 ;
7586 PyObject * obj5 = 0 ;
7587 char *kwnames[] = {
7588 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7589 };
7590
7591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SplitterWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
7592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7593 if (SWIG_arg_fail(1)) SWIG_fail;
7594 if (obj1) {
7595 {
7596 arg2 = static_cast<int >(SWIG_As_int(obj1));
7597 if (SWIG_arg_fail(2)) SWIG_fail;
7598 }
7599 }
7600 if (obj2) {
7601 {
7602 arg3 = &temp3;
7603 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
7604 }
7605 }
7606 if (obj3) {
7607 {
7608 arg4 = &temp4;
7609 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
7610 }
7611 }
7612 if (obj4) {
7613 {
7614 arg5 = static_cast<long >(SWIG_As_long(obj4));
7615 if (SWIG_arg_fail(5)) SWIG_fail;
7616 }
7617 }
7618 if (obj5) {
7619 {
7620 arg6 = wxString_in_helper(obj5);
7621 if (arg6 == NULL) SWIG_fail;
7622 temp6 = true;
7623 }
7624 }
7625 {
7626 if (!wxPyCheckForApp()) SWIG_fail;
7627 PyThreadState* __tstate = wxPyBeginAllowThreads();
7628 result = (wxSplitterWindow *)new wxSplitterWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
7629
7630 wxPyEndAllowThreads(__tstate);
7631 if (PyErr_Occurred()) SWIG_fail;
7632 }
7633 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterWindow, 1);
7634 {
7635 if (temp6)
7636 delete arg6;
7637 }
7638 return resultobj;
7639 fail:
7640 {
7641 if (temp6)
7642 delete arg6;
7643 }
7644 return NULL;
7645 }
7646
7647
7648 static PyObject *_wrap_new_PreSplitterWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7649 PyObject *resultobj = NULL;
7650 wxSplitterWindow *result;
7651 char *kwnames[] = {
7652 NULL
7653 };
7654
7655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSplitterWindow",kwnames)) goto fail;
7656 {
7657 if (!wxPyCheckForApp()) SWIG_fail;
7658 PyThreadState* __tstate = wxPyBeginAllowThreads();
7659 result = (wxSplitterWindow *)new wxSplitterWindow();
7660
7661 wxPyEndAllowThreads(__tstate);
7662 if (PyErr_Occurred()) SWIG_fail;
7663 }
7664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterWindow, 1);
7665 return resultobj;
7666 fail:
7667 return NULL;
7668 }
7669
7670
7671 static PyObject *_wrap_SplitterWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7672 PyObject *resultobj = NULL;
7673 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7674 wxWindow *arg2 = (wxWindow *) 0 ;
7675 int arg3 = (int) -1 ;
7676 wxPoint const &arg4_defvalue = wxDefaultPosition ;
7677 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
7678 wxSize const &arg5_defvalue = wxDefaultSize ;
7679 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
7680 long arg6 = (long) wxSP_3D ;
7681 wxString const &arg7_defvalue = wxPySplitterNameStr ;
7682 wxString *arg7 = (wxString *) &arg7_defvalue ;
7683 bool result;
7684 wxPoint temp4 ;
7685 wxSize temp5 ;
7686 bool temp7 = false ;
7687 PyObject * obj0 = 0 ;
7688 PyObject * obj1 = 0 ;
7689 PyObject * obj2 = 0 ;
7690 PyObject * obj3 = 0 ;
7691 PyObject * obj4 = 0 ;
7692 PyObject * obj5 = 0 ;
7693 PyObject * obj6 = 0 ;
7694 char *kwnames[] = {
7695 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
7696 };
7697
7698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SplitterWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
7699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7700 if (SWIG_arg_fail(1)) SWIG_fail;
7701 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7702 if (SWIG_arg_fail(2)) SWIG_fail;
7703 if (obj2) {
7704 {
7705 arg3 = static_cast<int >(SWIG_As_int(obj2));
7706 if (SWIG_arg_fail(3)) SWIG_fail;
7707 }
7708 }
7709 if (obj3) {
7710 {
7711 arg4 = &temp4;
7712 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
7713 }
7714 }
7715 if (obj4) {
7716 {
7717 arg5 = &temp5;
7718 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
7719 }
7720 }
7721 if (obj5) {
7722 {
7723 arg6 = static_cast<long >(SWIG_As_long(obj5));
7724 if (SWIG_arg_fail(6)) SWIG_fail;
7725 }
7726 }
7727 if (obj6) {
7728 {
7729 arg7 = wxString_in_helper(obj6);
7730 if (arg7 == NULL) SWIG_fail;
7731 temp7 = true;
7732 }
7733 }
7734 {
7735 PyThreadState* __tstate = wxPyBeginAllowThreads();
7736 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
7737
7738 wxPyEndAllowThreads(__tstate);
7739 if (PyErr_Occurred()) SWIG_fail;
7740 }
7741 {
7742 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7743 }
7744 {
7745 if (temp7)
7746 delete arg7;
7747 }
7748 return resultobj;
7749 fail:
7750 {
7751 if (temp7)
7752 delete arg7;
7753 }
7754 return NULL;
7755 }
7756
7757
7758 static PyObject *_wrap_SplitterWindow_GetWindow1(PyObject *, PyObject *args, PyObject *kwargs) {
7759 PyObject *resultobj = NULL;
7760 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7761 wxWindow *result;
7762 PyObject * obj0 = 0 ;
7763 char *kwnames[] = {
7764 (char *) "self", NULL
7765 };
7766
7767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetWindow1",kwnames,&obj0)) goto fail;
7768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7769 if (SWIG_arg_fail(1)) SWIG_fail;
7770 {
7771 PyThreadState* __tstate = wxPyBeginAllowThreads();
7772 result = (wxWindow *)((wxSplitterWindow const *)arg1)->GetWindow1();
7773
7774 wxPyEndAllowThreads(__tstate);
7775 if (PyErr_Occurred()) SWIG_fail;
7776 }
7777 {
7778 resultobj = wxPyMake_wxObject(result, 0);
7779 }
7780 return resultobj;
7781 fail:
7782 return NULL;
7783 }
7784
7785
7786 static PyObject *_wrap_SplitterWindow_GetWindow2(PyObject *, PyObject *args, PyObject *kwargs) {
7787 PyObject *resultobj = NULL;
7788 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7789 wxWindow *result;
7790 PyObject * obj0 = 0 ;
7791 char *kwnames[] = {
7792 (char *) "self", NULL
7793 };
7794
7795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetWindow2",kwnames,&obj0)) goto fail;
7796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7797 if (SWIG_arg_fail(1)) SWIG_fail;
7798 {
7799 PyThreadState* __tstate = wxPyBeginAllowThreads();
7800 result = (wxWindow *)((wxSplitterWindow const *)arg1)->GetWindow2();
7801
7802 wxPyEndAllowThreads(__tstate);
7803 if (PyErr_Occurred()) SWIG_fail;
7804 }
7805 {
7806 resultobj = wxPyMake_wxObject(result, 0);
7807 }
7808 return resultobj;
7809 fail:
7810 return NULL;
7811 }
7812
7813
7814 static PyObject *_wrap_SplitterWindow_SetSplitMode(PyObject *, PyObject *args, PyObject *kwargs) {
7815 PyObject *resultobj = NULL;
7816 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7817 int arg2 ;
7818 PyObject * obj0 = 0 ;
7819 PyObject * obj1 = 0 ;
7820 char *kwnames[] = {
7821 (char *) "self",(char *) "mode", NULL
7822 };
7823
7824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSplitMode",kwnames,&obj0,&obj1)) goto fail;
7825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7826 if (SWIG_arg_fail(1)) SWIG_fail;
7827 {
7828 arg2 = static_cast<int >(SWIG_As_int(obj1));
7829 if (SWIG_arg_fail(2)) SWIG_fail;
7830 }
7831 {
7832 PyThreadState* __tstate = wxPyBeginAllowThreads();
7833 (arg1)->SetSplitMode(arg2);
7834
7835 wxPyEndAllowThreads(__tstate);
7836 if (PyErr_Occurred()) SWIG_fail;
7837 }
7838 Py_INCREF(Py_None); resultobj = Py_None;
7839 return resultobj;
7840 fail:
7841 return NULL;
7842 }
7843
7844
7845 static PyObject *_wrap_SplitterWindow_GetSplitMode(PyObject *, PyObject *args, PyObject *kwargs) {
7846 PyObject *resultobj = NULL;
7847 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7848 wxSplitMode result;
7849 PyObject * obj0 = 0 ;
7850 char *kwnames[] = {
7851 (char *) "self", NULL
7852 };
7853
7854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSplitMode",kwnames,&obj0)) goto fail;
7855 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7856 if (SWIG_arg_fail(1)) SWIG_fail;
7857 {
7858 PyThreadState* __tstate = wxPyBeginAllowThreads();
7859 result = (wxSplitMode)((wxSplitterWindow const *)arg1)->GetSplitMode();
7860
7861 wxPyEndAllowThreads(__tstate);
7862 if (PyErr_Occurred()) SWIG_fail;
7863 }
7864 resultobj = SWIG_From_int((result));
7865 return resultobj;
7866 fail:
7867 return NULL;
7868 }
7869
7870
7871 static PyObject *_wrap_SplitterWindow_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
7872 PyObject *resultobj = NULL;
7873 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7874 wxWindow *arg2 = (wxWindow *) 0 ;
7875 PyObject * obj0 = 0 ;
7876 PyObject * obj1 = 0 ;
7877 char *kwnames[] = {
7878 (char *) "self",(char *) "window", NULL
7879 };
7880
7881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_Initialize",kwnames,&obj0,&obj1)) goto fail;
7882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7883 if (SWIG_arg_fail(1)) SWIG_fail;
7884 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7885 if (SWIG_arg_fail(2)) SWIG_fail;
7886 {
7887 PyThreadState* __tstate = wxPyBeginAllowThreads();
7888 (arg1)->Initialize(arg2);
7889
7890 wxPyEndAllowThreads(__tstate);
7891 if (PyErr_Occurred()) SWIG_fail;
7892 }
7893 Py_INCREF(Py_None); resultobj = Py_None;
7894 return resultobj;
7895 fail:
7896 return NULL;
7897 }
7898
7899
7900 static PyObject *_wrap_SplitterWindow_SplitVertically(PyObject *, PyObject *args, PyObject *kwargs) {
7901 PyObject *resultobj = NULL;
7902 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7903 wxWindow *arg2 = (wxWindow *) 0 ;
7904 wxWindow *arg3 = (wxWindow *) 0 ;
7905 int arg4 = (int) 0 ;
7906 bool result;
7907 PyObject * obj0 = 0 ;
7908 PyObject * obj1 = 0 ;
7909 PyObject * obj2 = 0 ;
7910 PyObject * obj3 = 0 ;
7911 char *kwnames[] = {
7912 (char *) "self",(char *) "window1",(char *) "window2",(char *) "sashPosition", NULL
7913 };
7914
7915 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SplitVertically",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7916 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7917 if (SWIG_arg_fail(1)) SWIG_fail;
7918 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7919 if (SWIG_arg_fail(2)) SWIG_fail;
7920 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7921 if (SWIG_arg_fail(3)) SWIG_fail;
7922 if (obj3) {
7923 {
7924 arg4 = static_cast<int >(SWIG_As_int(obj3));
7925 if (SWIG_arg_fail(4)) SWIG_fail;
7926 }
7927 }
7928 {
7929 PyThreadState* __tstate = wxPyBeginAllowThreads();
7930 result = (bool)(arg1)->SplitVertically(arg2,arg3,arg4);
7931
7932 wxPyEndAllowThreads(__tstate);
7933 if (PyErr_Occurred()) SWIG_fail;
7934 }
7935 {
7936 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7937 }
7938 return resultobj;
7939 fail:
7940 return NULL;
7941 }
7942
7943
7944 static PyObject *_wrap_SplitterWindow_SplitHorizontally(PyObject *, PyObject *args, PyObject *kwargs) {
7945 PyObject *resultobj = NULL;
7946 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7947 wxWindow *arg2 = (wxWindow *) 0 ;
7948 wxWindow *arg3 = (wxWindow *) 0 ;
7949 int arg4 = (int) 0 ;
7950 bool result;
7951 PyObject * obj0 = 0 ;
7952 PyObject * obj1 = 0 ;
7953 PyObject * obj2 = 0 ;
7954 PyObject * obj3 = 0 ;
7955 char *kwnames[] = {
7956 (char *) "self",(char *) "window1",(char *) "window2",(char *) "sashPosition", NULL
7957 };
7958
7959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SplitHorizontally",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
7961 if (SWIG_arg_fail(1)) SWIG_fail;
7962 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7963 if (SWIG_arg_fail(2)) SWIG_fail;
7964 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7965 if (SWIG_arg_fail(3)) SWIG_fail;
7966 if (obj3) {
7967 {
7968 arg4 = static_cast<int >(SWIG_As_int(obj3));
7969 if (SWIG_arg_fail(4)) SWIG_fail;
7970 }
7971 }
7972 {
7973 PyThreadState* __tstate = wxPyBeginAllowThreads();
7974 result = (bool)(arg1)->SplitHorizontally(arg2,arg3,arg4);
7975
7976 wxPyEndAllowThreads(__tstate);
7977 if (PyErr_Occurred()) SWIG_fail;
7978 }
7979 {
7980 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7981 }
7982 return resultobj;
7983 fail:
7984 return NULL;
7985 }
7986
7987
7988 static PyObject *_wrap_SplitterWindow_Unsplit(PyObject *, PyObject *args, PyObject *kwargs) {
7989 PyObject *resultobj = NULL;
7990 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
7991 wxWindow *arg2 = (wxWindow *) NULL ;
7992 bool result;
7993 PyObject * obj0 = 0 ;
7994 PyObject * obj1 = 0 ;
7995 char *kwnames[] = {
7996 (char *) "self",(char *) "toRemove", NULL
7997 };
7998
7999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SplitterWindow_Unsplit",kwnames,&obj0,&obj1)) goto fail;
8000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8001 if (SWIG_arg_fail(1)) SWIG_fail;
8002 if (obj1) {
8003 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8004 if (SWIG_arg_fail(2)) SWIG_fail;
8005 }
8006 {
8007 PyThreadState* __tstate = wxPyBeginAllowThreads();
8008 result = (bool)(arg1)->Unsplit(arg2);
8009
8010 wxPyEndAllowThreads(__tstate);
8011 if (PyErr_Occurred()) SWIG_fail;
8012 }
8013 {
8014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8015 }
8016 return resultobj;
8017 fail:
8018 return NULL;
8019 }
8020
8021
8022 static PyObject *_wrap_SplitterWindow_ReplaceWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8023 PyObject *resultobj = NULL;
8024 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8025 wxWindow *arg2 = (wxWindow *) 0 ;
8026 wxWindow *arg3 = (wxWindow *) 0 ;
8027 bool result;
8028 PyObject * obj0 = 0 ;
8029 PyObject * obj1 = 0 ;
8030 PyObject * obj2 = 0 ;
8031 char *kwnames[] = {
8032 (char *) "self",(char *) "winOld",(char *) "winNew", NULL
8033 };
8034
8035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SplitterWindow_ReplaceWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
8036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8037 if (SWIG_arg_fail(1)) SWIG_fail;
8038 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8039 if (SWIG_arg_fail(2)) SWIG_fail;
8040 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8041 if (SWIG_arg_fail(3)) SWIG_fail;
8042 {
8043 PyThreadState* __tstate = wxPyBeginAllowThreads();
8044 result = (bool)(arg1)->ReplaceWindow(arg2,arg3);
8045
8046 wxPyEndAllowThreads(__tstate);
8047 if (PyErr_Occurred()) SWIG_fail;
8048 }
8049 {
8050 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8051 }
8052 return resultobj;
8053 fail:
8054 return NULL;
8055 }
8056
8057
8058 static PyObject *_wrap_SplitterWindow_UpdateSize(PyObject *, PyObject *args, PyObject *kwargs) {
8059 PyObject *resultobj = NULL;
8060 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8061 PyObject * obj0 = 0 ;
8062 char *kwnames[] = {
8063 (char *) "self", NULL
8064 };
8065
8066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_UpdateSize",kwnames,&obj0)) goto fail;
8067 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8068 if (SWIG_arg_fail(1)) SWIG_fail;
8069 {
8070 PyThreadState* __tstate = wxPyBeginAllowThreads();
8071 (arg1)->UpdateSize();
8072
8073 wxPyEndAllowThreads(__tstate);
8074 if (PyErr_Occurred()) SWIG_fail;
8075 }
8076 Py_INCREF(Py_None); resultobj = Py_None;
8077 return resultobj;
8078 fail:
8079 return NULL;
8080 }
8081
8082
8083 static PyObject *_wrap_SplitterWindow_IsSplit(PyObject *, PyObject *args, PyObject *kwargs) {
8084 PyObject *resultobj = NULL;
8085 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8086 bool result;
8087 PyObject * obj0 = 0 ;
8088 char *kwnames[] = {
8089 (char *) "self", NULL
8090 };
8091
8092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_IsSplit",kwnames,&obj0)) goto fail;
8093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8094 if (SWIG_arg_fail(1)) SWIG_fail;
8095 {
8096 PyThreadState* __tstate = wxPyBeginAllowThreads();
8097 result = (bool)((wxSplitterWindow const *)arg1)->IsSplit();
8098
8099 wxPyEndAllowThreads(__tstate);
8100 if (PyErr_Occurred()) SWIG_fail;
8101 }
8102 {
8103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8104 }
8105 return resultobj;
8106 fail:
8107 return NULL;
8108 }
8109
8110
8111 static PyObject *_wrap_SplitterWindow_SetSashSize(PyObject *, PyObject *args, PyObject *kwargs) {
8112 PyObject *resultobj = NULL;
8113 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8114 int arg2 ;
8115 PyObject * obj0 = 0 ;
8116 PyObject * obj1 = 0 ;
8117 char *kwnames[] = {
8118 (char *) "self",(char *) "width", NULL
8119 };
8120
8121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSashSize",kwnames,&obj0,&obj1)) goto fail;
8122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8123 if (SWIG_arg_fail(1)) SWIG_fail;
8124 {
8125 arg2 = static_cast<int >(SWIG_As_int(obj1));
8126 if (SWIG_arg_fail(2)) SWIG_fail;
8127 }
8128 {
8129 PyThreadState* __tstate = wxPyBeginAllowThreads();
8130 (arg1)->SetSashSize(arg2);
8131
8132 wxPyEndAllowThreads(__tstate);
8133 if (PyErr_Occurred()) SWIG_fail;
8134 }
8135 Py_INCREF(Py_None); resultobj = Py_None;
8136 return resultobj;
8137 fail:
8138 return NULL;
8139 }
8140
8141
8142 static PyObject *_wrap_SplitterWindow_SetBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
8143 PyObject *resultobj = NULL;
8144 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8145 int arg2 ;
8146 PyObject * obj0 = 0 ;
8147 PyObject * obj1 = 0 ;
8148 char *kwnames[] = {
8149 (char *) "self",(char *) "width", NULL
8150 };
8151
8152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetBorderSize",kwnames,&obj0,&obj1)) goto fail;
8153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8154 if (SWIG_arg_fail(1)) SWIG_fail;
8155 {
8156 arg2 = static_cast<int >(SWIG_As_int(obj1));
8157 if (SWIG_arg_fail(2)) SWIG_fail;
8158 }
8159 {
8160 PyThreadState* __tstate = wxPyBeginAllowThreads();
8161 (arg1)->SetBorderSize(arg2);
8162
8163 wxPyEndAllowThreads(__tstate);
8164 if (PyErr_Occurred()) SWIG_fail;
8165 }
8166 Py_INCREF(Py_None); resultobj = Py_None;
8167 return resultobj;
8168 fail:
8169 return NULL;
8170 }
8171
8172
8173 static PyObject *_wrap_SplitterWindow_GetSashSize(PyObject *, PyObject *args, PyObject *kwargs) {
8174 PyObject *resultobj = NULL;
8175 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8176 int result;
8177 PyObject * obj0 = 0 ;
8178 char *kwnames[] = {
8179 (char *) "self", NULL
8180 };
8181
8182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashSize",kwnames,&obj0)) goto fail;
8183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8184 if (SWIG_arg_fail(1)) SWIG_fail;
8185 {
8186 PyThreadState* __tstate = wxPyBeginAllowThreads();
8187 result = (int)((wxSplitterWindow const *)arg1)->GetSashSize();
8188
8189 wxPyEndAllowThreads(__tstate);
8190 if (PyErr_Occurred()) SWIG_fail;
8191 }
8192 {
8193 resultobj = SWIG_From_int(static_cast<int >(result));
8194 }
8195 return resultobj;
8196 fail:
8197 return NULL;
8198 }
8199
8200
8201 static PyObject *_wrap_SplitterWindow_GetBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
8202 PyObject *resultobj = NULL;
8203 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8204 int result;
8205 PyObject * obj0 = 0 ;
8206 char *kwnames[] = {
8207 (char *) "self", NULL
8208 };
8209
8210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetBorderSize",kwnames,&obj0)) goto fail;
8211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8212 if (SWIG_arg_fail(1)) SWIG_fail;
8213 {
8214 PyThreadState* __tstate = wxPyBeginAllowThreads();
8215 result = (int)((wxSplitterWindow const *)arg1)->GetBorderSize();
8216
8217 wxPyEndAllowThreads(__tstate);
8218 if (PyErr_Occurred()) SWIG_fail;
8219 }
8220 {
8221 resultobj = SWIG_From_int(static_cast<int >(result));
8222 }
8223 return resultobj;
8224 fail:
8225 return NULL;
8226 }
8227
8228
8229 static PyObject *_wrap_SplitterWindow_SetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8230 PyObject *resultobj = NULL;
8231 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8232 int arg2 ;
8233 bool arg3 = (bool) true ;
8234 PyObject * obj0 = 0 ;
8235 PyObject * obj1 = 0 ;
8236 PyObject * obj2 = 0 ;
8237 char *kwnames[] = {
8238 (char *) "self",(char *) "position",(char *) "redraw", NULL
8239 };
8240
8241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SplitterWindow_SetSashPosition",kwnames,&obj0,&obj1,&obj2)) goto fail;
8242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8243 if (SWIG_arg_fail(1)) SWIG_fail;
8244 {
8245 arg2 = static_cast<int >(SWIG_As_int(obj1));
8246 if (SWIG_arg_fail(2)) SWIG_fail;
8247 }
8248 if (obj2) {
8249 {
8250 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
8251 if (SWIG_arg_fail(3)) SWIG_fail;
8252 }
8253 }
8254 {
8255 PyThreadState* __tstate = wxPyBeginAllowThreads();
8256 (arg1)->SetSashPosition(arg2,arg3);
8257
8258 wxPyEndAllowThreads(__tstate);
8259 if (PyErr_Occurred()) SWIG_fail;
8260 }
8261 Py_INCREF(Py_None); resultobj = Py_None;
8262 return resultobj;
8263 fail:
8264 return NULL;
8265 }
8266
8267
8268 static PyObject *_wrap_SplitterWindow_GetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8269 PyObject *resultobj = NULL;
8270 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8271 int result;
8272 PyObject * obj0 = 0 ;
8273 char *kwnames[] = {
8274 (char *) "self", NULL
8275 };
8276
8277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashPosition",kwnames,&obj0)) goto fail;
8278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8279 if (SWIG_arg_fail(1)) SWIG_fail;
8280 {
8281 PyThreadState* __tstate = wxPyBeginAllowThreads();
8282 result = (int)((wxSplitterWindow const *)arg1)->GetSashPosition();
8283
8284 wxPyEndAllowThreads(__tstate);
8285 if (PyErr_Occurred()) SWIG_fail;
8286 }
8287 {
8288 resultobj = SWIG_From_int(static_cast<int >(result));
8289 }
8290 return resultobj;
8291 fail:
8292 return NULL;
8293 }
8294
8295
8296 static PyObject *_wrap_SplitterWindow_SetSashGravity(PyObject *, PyObject *args, PyObject *kwargs) {
8297 PyObject *resultobj = NULL;
8298 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8299 double arg2 ;
8300 PyObject * obj0 = 0 ;
8301 PyObject * obj1 = 0 ;
8302 char *kwnames[] = {
8303 (char *) "self",(char *) "gravity", NULL
8304 };
8305
8306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetSashGravity",kwnames,&obj0,&obj1)) goto fail;
8307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8308 if (SWIG_arg_fail(1)) SWIG_fail;
8309 {
8310 arg2 = static_cast<double >(SWIG_As_double(obj1));
8311 if (SWIG_arg_fail(2)) SWIG_fail;
8312 }
8313 {
8314 PyThreadState* __tstate = wxPyBeginAllowThreads();
8315 (arg1)->SetSashGravity(arg2);
8316
8317 wxPyEndAllowThreads(__tstate);
8318 if (PyErr_Occurred()) SWIG_fail;
8319 }
8320 Py_INCREF(Py_None); resultobj = Py_None;
8321 return resultobj;
8322 fail:
8323 return NULL;
8324 }
8325
8326
8327 static PyObject *_wrap_SplitterWindow_GetSashGravity(PyObject *, PyObject *args, PyObject *kwargs) {
8328 PyObject *resultobj = NULL;
8329 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8330 double result;
8331 PyObject * obj0 = 0 ;
8332 char *kwnames[] = {
8333 (char *) "self", NULL
8334 };
8335
8336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetSashGravity",kwnames,&obj0)) goto fail;
8337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8338 if (SWIG_arg_fail(1)) SWIG_fail;
8339 {
8340 PyThreadState* __tstate = wxPyBeginAllowThreads();
8341 result = (double)((wxSplitterWindow const *)arg1)->GetSashGravity();
8342
8343 wxPyEndAllowThreads(__tstate);
8344 if (PyErr_Occurred()) SWIG_fail;
8345 }
8346 {
8347 resultobj = SWIG_From_double(static_cast<double >(result));
8348 }
8349 return resultobj;
8350 fail:
8351 return NULL;
8352 }
8353
8354
8355 static PyObject *_wrap_SplitterWindow_SetMinimumPaneSize(PyObject *, PyObject *args, PyObject *kwargs) {
8356 PyObject *resultobj = NULL;
8357 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8358 int arg2 ;
8359 PyObject * obj0 = 0 ;
8360 PyObject * obj1 = 0 ;
8361 char *kwnames[] = {
8362 (char *) "self",(char *) "min", NULL
8363 };
8364
8365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetMinimumPaneSize",kwnames,&obj0,&obj1)) goto fail;
8366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8367 if (SWIG_arg_fail(1)) SWIG_fail;
8368 {
8369 arg2 = static_cast<int >(SWIG_As_int(obj1));
8370 if (SWIG_arg_fail(2)) SWIG_fail;
8371 }
8372 {
8373 PyThreadState* __tstate = wxPyBeginAllowThreads();
8374 (arg1)->SetMinimumPaneSize(arg2);
8375
8376 wxPyEndAllowThreads(__tstate);
8377 if (PyErr_Occurred()) SWIG_fail;
8378 }
8379 Py_INCREF(Py_None); resultobj = Py_None;
8380 return resultobj;
8381 fail:
8382 return NULL;
8383 }
8384
8385
8386 static PyObject *_wrap_SplitterWindow_GetMinimumPaneSize(PyObject *, PyObject *args, PyObject *kwargs) {
8387 PyObject *resultobj = NULL;
8388 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8389 int result;
8390 PyObject * obj0 = 0 ;
8391 char *kwnames[] = {
8392 (char *) "self", NULL
8393 };
8394
8395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetMinimumPaneSize",kwnames,&obj0)) goto fail;
8396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8397 if (SWIG_arg_fail(1)) SWIG_fail;
8398 {
8399 PyThreadState* __tstate = wxPyBeginAllowThreads();
8400 result = (int)((wxSplitterWindow const *)arg1)->GetMinimumPaneSize();
8401
8402 wxPyEndAllowThreads(__tstate);
8403 if (PyErr_Occurred()) SWIG_fail;
8404 }
8405 {
8406 resultobj = SWIG_From_int(static_cast<int >(result));
8407 }
8408 return resultobj;
8409 fail:
8410 return NULL;
8411 }
8412
8413
8414 static PyObject *_wrap_SplitterWindow_SashHitTest(PyObject *, PyObject *args, PyObject *kwargs) {
8415 PyObject *resultobj = NULL;
8416 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8417 int arg2 ;
8418 int arg3 ;
8419 int arg4 = (int) 5 ;
8420 bool result;
8421 PyObject * obj0 = 0 ;
8422 PyObject * obj1 = 0 ;
8423 PyObject * obj2 = 0 ;
8424 PyObject * obj3 = 0 ;
8425 char *kwnames[] = {
8426 (char *) "self",(char *) "x",(char *) "y",(char *) "tolerance", NULL
8427 };
8428
8429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SplitterWindow_SashHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8431 if (SWIG_arg_fail(1)) SWIG_fail;
8432 {
8433 arg2 = static_cast<int >(SWIG_As_int(obj1));
8434 if (SWIG_arg_fail(2)) SWIG_fail;
8435 }
8436 {
8437 arg3 = static_cast<int >(SWIG_As_int(obj2));
8438 if (SWIG_arg_fail(3)) SWIG_fail;
8439 }
8440 if (obj3) {
8441 {
8442 arg4 = static_cast<int >(SWIG_As_int(obj3));
8443 if (SWIG_arg_fail(4)) SWIG_fail;
8444 }
8445 }
8446 {
8447 PyThreadState* __tstate = wxPyBeginAllowThreads();
8448 result = (bool)(arg1)->SashHitTest(arg2,arg3,arg4);
8449
8450 wxPyEndAllowThreads(__tstate);
8451 if (PyErr_Occurred()) SWIG_fail;
8452 }
8453 {
8454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8455 }
8456 return resultobj;
8457 fail:
8458 return NULL;
8459 }
8460
8461
8462 static PyObject *_wrap_SplitterWindow_SizeWindows(PyObject *, PyObject *args, PyObject *kwargs) {
8463 PyObject *resultobj = NULL;
8464 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8465 PyObject * obj0 = 0 ;
8466 char *kwnames[] = {
8467 (char *) "self", NULL
8468 };
8469
8470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_SizeWindows",kwnames,&obj0)) goto fail;
8471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8472 if (SWIG_arg_fail(1)) SWIG_fail;
8473 {
8474 PyThreadState* __tstate = wxPyBeginAllowThreads();
8475 (arg1)->SizeWindows();
8476
8477 wxPyEndAllowThreads(__tstate);
8478 if (PyErr_Occurred()) SWIG_fail;
8479 }
8480 Py_INCREF(Py_None); resultobj = Py_None;
8481 return resultobj;
8482 fail:
8483 return NULL;
8484 }
8485
8486
8487 static PyObject *_wrap_SplitterWindow_SetNeedUpdating(PyObject *, PyObject *args, PyObject *kwargs) {
8488 PyObject *resultobj = NULL;
8489 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8490 bool arg2 ;
8491 PyObject * obj0 = 0 ;
8492 PyObject * obj1 = 0 ;
8493 char *kwnames[] = {
8494 (char *) "self",(char *) "needUpdating", NULL
8495 };
8496
8497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterWindow_SetNeedUpdating",kwnames,&obj0,&obj1)) goto fail;
8498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8499 if (SWIG_arg_fail(1)) SWIG_fail;
8500 {
8501 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
8502 if (SWIG_arg_fail(2)) SWIG_fail;
8503 }
8504 {
8505 PyThreadState* __tstate = wxPyBeginAllowThreads();
8506 (arg1)->SetNeedUpdating(arg2);
8507
8508 wxPyEndAllowThreads(__tstate);
8509 if (PyErr_Occurred()) SWIG_fail;
8510 }
8511 Py_INCREF(Py_None); resultobj = Py_None;
8512 return resultobj;
8513 fail:
8514 return NULL;
8515 }
8516
8517
8518 static PyObject *_wrap_SplitterWindow_GetNeedUpdating(PyObject *, PyObject *args, PyObject *kwargs) {
8519 PyObject *resultobj = NULL;
8520 wxSplitterWindow *arg1 = (wxSplitterWindow *) 0 ;
8521 bool result;
8522 PyObject * obj0 = 0 ;
8523 char *kwnames[] = {
8524 (char *) "self", NULL
8525 };
8526
8527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterWindow_GetNeedUpdating",kwnames,&obj0)) goto fail;
8528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8529 if (SWIG_arg_fail(1)) SWIG_fail;
8530 {
8531 PyThreadState* __tstate = wxPyBeginAllowThreads();
8532 result = (bool)((wxSplitterWindow const *)arg1)->GetNeedUpdating();
8533
8534 wxPyEndAllowThreads(__tstate);
8535 if (PyErr_Occurred()) SWIG_fail;
8536 }
8537 {
8538 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8539 }
8540 return resultobj;
8541 fail:
8542 return NULL;
8543 }
8544
8545
8546 static PyObject *_wrap_SplitterWindow_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8547 PyObject *resultobj = NULL;
8548 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
8549 wxVisualAttributes result;
8550 PyObject * obj0 = 0 ;
8551 char *kwnames[] = {
8552 (char *) "variant", NULL
8553 };
8554
8555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SplitterWindow_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
8556 if (obj0) {
8557 {
8558 arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
8559 if (SWIG_arg_fail(1)) SWIG_fail;
8560 }
8561 }
8562 {
8563 if (!wxPyCheckForApp()) SWIG_fail;
8564 PyThreadState* __tstate = wxPyBeginAllowThreads();
8565 result = wxSplitterWindow::GetClassDefaultAttributes(arg1);
8566
8567 wxPyEndAllowThreads(__tstate);
8568 if (PyErr_Occurred()) SWIG_fail;
8569 }
8570 {
8571 wxVisualAttributes * resultptr;
8572 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
8573 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
8574 }
8575 return resultobj;
8576 fail:
8577 return NULL;
8578 }
8579
8580
8581 static PyObject * SplitterWindow_swigregister(PyObject *, PyObject *args) {
8582 PyObject *obj;
8583 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8584 SWIG_TypeClientData(SWIGTYPE_p_wxSplitterWindow, obj);
8585 Py_INCREF(obj);
8586 return Py_BuildValue((char *)"");
8587 }
8588 static PyObject *_wrap_new_SplitterEvent(PyObject *, PyObject *args, PyObject *kwargs) {
8589 PyObject *resultobj = NULL;
8590 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
8591 wxSplitterWindow *arg2 = (wxSplitterWindow *) (wxSplitterWindow *) NULL ;
8592 wxSplitterEvent *result;
8593 PyObject * obj0 = 0 ;
8594 PyObject * obj1 = 0 ;
8595 char *kwnames[] = {
8596 (char *) "type",(char *) "splitter", NULL
8597 };
8598
8599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SplitterEvent",kwnames,&obj0,&obj1)) goto fail;
8600 if (obj0) {
8601 {
8602 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
8603 if (SWIG_arg_fail(1)) SWIG_fail;
8604 }
8605 }
8606 if (obj1) {
8607 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSplitterWindow, SWIG_POINTER_EXCEPTION | 0);
8608 if (SWIG_arg_fail(2)) SWIG_fail;
8609 }
8610 {
8611 PyThreadState* __tstate = wxPyBeginAllowThreads();
8612 result = (wxSplitterEvent *)new wxSplitterEvent(arg1,arg2);
8613
8614 wxPyEndAllowThreads(__tstate);
8615 if (PyErr_Occurred()) SWIG_fail;
8616 }
8617 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSplitterEvent, 1);
8618 return resultobj;
8619 fail:
8620 return NULL;
8621 }
8622
8623
8624 static PyObject *_wrap_SplitterEvent_SetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8625 PyObject *resultobj = NULL;
8626 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8627 int arg2 ;
8628 PyObject * obj0 = 0 ;
8629 PyObject * obj1 = 0 ;
8630 char *kwnames[] = {
8631 (char *) "self",(char *) "pos", NULL
8632 };
8633
8634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SplitterEvent_SetSashPosition",kwnames,&obj0,&obj1)) goto fail;
8635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8636 if (SWIG_arg_fail(1)) SWIG_fail;
8637 {
8638 arg2 = static_cast<int >(SWIG_As_int(obj1));
8639 if (SWIG_arg_fail(2)) SWIG_fail;
8640 }
8641 {
8642 PyThreadState* __tstate = wxPyBeginAllowThreads();
8643 (arg1)->SetSashPosition(arg2);
8644
8645 wxPyEndAllowThreads(__tstate);
8646 if (PyErr_Occurred()) SWIG_fail;
8647 }
8648 Py_INCREF(Py_None); resultobj = Py_None;
8649 return resultobj;
8650 fail:
8651 return NULL;
8652 }
8653
8654
8655 static PyObject *_wrap_SplitterEvent_GetSashPosition(PyObject *, PyObject *args, PyObject *kwargs) {
8656 PyObject *resultobj = NULL;
8657 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8658 int result;
8659 PyObject * obj0 = 0 ;
8660 char *kwnames[] = {
8661 (char *) "self", NULL
8662 };
8663
8664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetSashPosition",kwnames,&obj0)) goto fail;
8665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8666 if (SWIG_arg_fail(1)) SWIG_fail;
8667 {
8668 PyThreadState* __tstate = wxPyBeginAllowThreads();
8669 result = (int)((wxSplitterEvent const *)arg1)->GetSashPosition();
8670
8671 wxPyEndAllowThreads(__tstate);
8672 if (PyErr_Occurred()) SWIG_fail;
8673 }
8674 {
8675 resultobj = SWIG_From_int(static_cast<int >(result));
8676 }
8677 return resultobj;
8678 fail:
8679 return NULL;
8680 }
8681
8682
8683 static PyObject *_wrap_SplitterEvent_GetWindowBeingRemoved(PyObject *, PyObject *args, PyObject *kwargs) {
8684 PyObject *resultobj = NULL;
8685 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8686 wxWindow *result;
8687 PyObject * obj0 = 0 ;
8688 char *kwnames[] = {
8689 (char *) "self", NULL
8690 };
8691
8692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetWindowBeingRemoved",kwnames,&obj0)) goto fail;
8693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8694 if (SWIG_arg_fail(1)) SWIG_fail;
8695 {
8696 PyThreadState* __tstate = wxPyBeginAllowThreads();
8697 result = (wxWindow *)((wxSplitterEvent const *)arg1)->GetWindowBeingRemoved();
8698
8699 wxPyEndAllowThreads(__tstate);
8700 if (PyErr_Occurred()) SWIG_fail;
8701 }
8702 {
8703 resultobj = wxPyMake_wxObject(result, 0);
8704 }
8705 return resultobj;
8706 fail:
8707 return NULL;
8708 }
8709
8710
8711 static PyObject *_wrap_SplitterEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
8712 PyObject *resultobj = NULL;
8713 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8714 int result;
8715 PyObject * obj0 = 0 ;
8716 char *kwnames[] = {
8717 (char *) "self", NULL
8718 };
8719
8720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetX",kwnames,&obj0)) goto fail;
8721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8722 if (SWIG_arg_fail(1)) SWIG_fail;
8723 {
8724 PyThreadState* __tstate = wxPyBeginAllowThreads();
8725 result = (int)((wxSplitterEvent const *)arg1)->GetX();
8726
8727 wxPyEndAllowThreads(__tstate);
8728 if (PyErr_Occurred()) SWIG_fail;
8729 }
8730 {
8731 resultobj = SWIG_From_int(static_cast<int >(result));
8732 }
8733 return resultobj;
8734 fail:
8735 return NULL;
8736 }
8737
8738
8739 static PyObject *_wrap_SplitterEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
8740 PyObject *resultobj = NULL;
8741 wxSplitterEvent *arg1 = (wxSplitterEvent *) 0 ;
8742 int result;
8743 PyObject * obj0 = 0 ;
8744 char *kwnames[] = {
8745 (char *) "self", NULL
8746 };
8747
8748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SplitterEvent_GetY",kwnames,&obj0)) goto fail;
8749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSplitterEvent, SWIG_POINTER_EXCEPTION | 0);
8750 if (SWIG_arg_fail(1)) SWIG_fail;
8751 {
8752 PyThreadState* __tstate = wxPyBeginAllowThreads();
8753 result = (int)((wxSplitterEvent const *)arg1)->GetY();
8754
8755 wxPyEndAllowThreads(__tstate);
8756 if (PyErr_Occurred()) SWIG_fail;
8757 }
8758 {
8759 resultobj = SWIG_From_int(static_cast<int >(result));
8760 }
8761 return resultobj;
8762 fail:
8763 return NULL;
8764 }
8765
8766
8767 static PyObject * SplitterEvent_swigregister(PyObject *, PyObject *args) {
8768 PyObject *obj;
8769 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8770 SWIG_TypeClientData(SWIGTYPE_p_wxSplitterEvent, obj);
8771 Py_INCREF(obj);
8772 return Py_BuildValue((char *)"");
8773 }
8774 static int _wrap_SashNameStr_set(PyObject *) {
8775 PyErr_SetString(PyExc_TypeError,"Variable SashNameStr is read-only.");
8776 return 1;
8777 }
8778
8779
8780 static PyObject *_wrap_SashNameStr_get(void) {
8781 PyObject *pyobj = NULL;
8782
8783 {
8784 #if wxUSE_UNICODE
8785 pyobj = PyUnicode_FromWideChar((&wxPySashNameStr)->c_str(), (&wxPySashNameStr)->Len());
8786 #else
8787 pyobj = PyString_FromStringAndSize((&wxPySashNameStr)->c_str(), (&wxPySashNameStr)->Len());
8788 #endif
8789 }
8790 return pyobj;
8791 }
8792
8793
8794 static int _wrap_SashLayoutNameStr_set(PyObject *) {
8795 PyErr_SetString(PyExc_TypeError,"Variable SashLayoutNameStr is read-only.");
8796 return 1;
8797 }
8798
8799
8800 static PyObject *_wrap_SashLayoutNameStr_get(void) {
8801 PyObject *pyobj = NULL;
8802
8803 {
8804 #if wxUSE_UNICODE
8805 pyobj = PyUnicode_FromWideChar((&wxPySashLayoutNameStr)->c_str(), (&wxPySashLayoutNameStr)->Len());
8806 #else
8807 pyobj = PyString_FromStringAndSize((&wxPySashLayoutNameStr)->c_str(), (&wxPySashLayoutNameStr)->Len());
8808 #endif
8809 }
8810 return pyobj;
8811 }
8812
8813
8814 static PyObject *_wrap_new_SashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8815 PyObject *resultobj = NULL;
8816 wxWindow *arg1 = (wxWindow *) 0 ;
8817 int arg2 = (int) -1 ;
8818 wxPoint const &arg3_defvalue = wxDefaultPosition ;
8819 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
8820 wxSize const &arg4_defvalue = wxDefaultSize ;
8821 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
8822 long arg5 = (long) wxCLIP_CHILDREN|wxSW_3D ;
8823 wxString const &arg6_defvalue = wxPySashNameStr ;
8824 wxString *arg6 = (wxString *) &arg6_defvalue ;
8825 wxSashWindow *result;
8826 wxPoint temp3 ;
8827 wxSize temp4 ;
8828 bool temp6 = false ;
8829 PyObject * obj0 = 0 ;
8830 PyObject * obj1 = 0 ;
8831 PyObject * obj2 = 0 ;
8832 PyObject * obj3 = 0 ;
8833 PyObject * obj4 = 0 ;
8834 PyObject * obj5 = 0 ;
8835 char *kwnames[] = {
8836 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8837 };
8838
8839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SashWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
8840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8841 if (SWIG_arg_fail(1)) SWIG_fail;
8842 if (obj1) {
8843 {
8844 arg2 = static_cast<int >(SWIG_As_int(obj1));
8845 if (SWIG_arg_fail(2)) SWIG_fail;
8846 }
8847 }
8848 if (obj2) {
8849 {
8850 arg3 = &temp3;
8851 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
8852 }
8853 }
8854 if (obj3) {
8855 {
8856 arg4 = &temp4;
8857 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
8858 }
8859 }
8860 if (obj4) {
8861 {
8862 arg5 = static_cast<long >(SWIG_As_long(obj4));
8863 if (SWIG_arg_fail(5)) SWIG_fail;
8864 }
8865 }
8866 if (obj5) {
8867 {
8868 arg6 = wxString_in_helper(obj5);
8869 if (arg6 == NULL) SWIG_fail;
8870 temp6 = true;
8871 }
8872 }
8873 {
8874 if (!wxPyCheckForApp()) SWIG_fail;
8875 PyThreadState* __tstate = wxPyBeginAllowThreads();
8876 result = (wxSashWindow *)new wxSashWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
8877
8878 wxPyEndAllowThreads(__tstate);
8879 if (PyErr_Occurred()) SWIG_fail;
8880 }
8881 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashWindow, 1);
8882 {
8883 if (temp6)
8884 delete arg6;
8885 }
8886 return resultobj;
8887 fail:
8888 {
8889 if (temp6)
8890 delete arg6;
8891 }
8892 return NULL;
8893 }
8894
8895
8896 static PyObject *_wrap_new_PreSashWindow(PyObject *, PyObject *args, PyObject *kwargs) {
8897 PyObject *resultobj = NULL;
8898 wxSashWindow *result;
8899 char *kwnames[] = {
8900 NULL
8901 };
8902
8903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSashWindow",kwnames)) goto fail;
8904 {
8905 if (!wxPyCheckForApp()) SWIG_fail;
8906 PyThreadState* __tstate = wxPyBeginAllowThreads();
8907 result = (wxSashWindow *)new wxSashWindow();
8908
8909 wxPyEndAllowThreads(__tstate);
8910 if (PyErr_Occurred()) SWIG_fail;
8911 }
8912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashWindow, 1);
8913 return resultobj;
8914 fail:
8915 return NULL;
8916 }
8917
8918
8919 static PyObject *_wrap_SashWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8920 PyObject *resultobj = NULL;
8921 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
8922 wxWindow *arg2 = (wxWindow *) 0 ;
8923 int arg3 = (int) -1 ;
8924 wxPoint const &arg4_defvalue = wxDefaultPosition ;
8925 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
8926 wxSize const &arg5_defvalue = wxDefaultSize ;
8927 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
8928 long arg6 = (long) wxCLIP_CHILDREN|wxSW_3D ;
8929 wxString const &arg7_defvalue = wxPySashNameStr ;
8930 wxString *arg7 = (wxString *) &arg7_defvalue ;
8931 bool result;
8932 wxPoint temp4 ;
8933 wxSize temp5 ;
8934 bool temp7 = false ;
8935 PyObject * obj0 = 0 ;
8936 PyObject * obj1 = 0 ;
8937 PyObject * obj2 = 0 ;
8938 PyObject * obj3 = 0 ;
8939 PyObject * obj4 = 0 ;
8940 PyObject * obj5 = 0 ;
8941 PyObject * obj6 = 0 ;
8942 char *kwnames[] = {
8943 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
8944 };
8945
8946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SashWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
8947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
8948 if (SWIG_arg_fail(1)) SWIG_fail;
8949 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8950 if (SWIG_arg_fail(2)) SWIG_fail;
8951 if (obj2) {
8952 {
8953 arg3 = static_cast<int >(SWIG_As_int(obj2));
8954 if (SWIG_arg_fail(3)) SWIG_fail;
8955 }
8956 }
8957 if (obj3) {
8958 {
8959 arg4 = &temp4;
8960 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
8961 }
8962 }
8963 if (obj4) {
8964 {
8965 arg5 = &temp5;
8966 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
8967 }
8968 }
8969 if (obj5) {
8970 {
8971 arg6 = static_cast<long >(SWIG_As_long(obj5));
8972 if (SWIG_arg_fail(6)) SWIG_fail;
8973 }
8974 }
8975 if (obj6) {
8976 {
8977 arg7 = wxString_in_helper(obj6);
8978 if (arg7 == NULL) SWIG_fail;
8979 temp7 = true;
8980 }
8981 }
8982 {
8983 PyThreadState* __tstate = wxPyBeginAllowThreads();
8984 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
8985
8986 wxPyEndAllowThreads(__tstate);
8987 if (PyErr_Occurred()) SWIG_fail;
8988 }
8989 {
8990 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8991 }
8992 {
8993 if (temp7)
8994 delete arg7;
8995 }
8996 return resultobj;
8997 fail:
8998 {
8999 if (temp7)
9000 delete arg7;
9001 }
9002 return NULL;
9003 }
9004
9005
9006 static PyObject *_wrap_SashWindow_SetSashVisible(PyObject *, PyObject *args, PyObject *kwargs) {
9007 PyObject *resultobj = NULL;
9008 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9009 wxSashEdgePosition arg2 ;
9010 bool arg3 ;
9011 PyObject * obj0 = 0 ;
9012 PyObject * obj1 = 0 ;
9013 PyObject * obj2 = 0 ;
9014 char *kwnames[] = {
9015 (char *) "self",(char *) "edge",(char *) "sash", NULL
9016 };
9017
9018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SashWindow_SetSashVisible",kwnames,&obj0,&obj1,&obj2)) goto fail;
9019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9020 if (SWIG_arg_fail(1)) SWIG_fail;
9021 {
9022 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9023 if (SWIG_arg_fail(2)) SWIG_fail;
9024 }
9025 {
9026 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9027 if (SWIG_arg_fail(3)) SWIG_fail;
9028 }
9029 {
9030 PyThreadState* __tstate = wxPyBeginAllowThreads();
9031 (arg1)->SetSashVisible(arg2,arg3);
9032
9033 wxPyEndAllowThreads(__tstate);
9034 if (PyErr_Occurred()) SWIG_fail;
9035 }
9036 Py_INCREF(Py_None); resultobj = Py_None;
9037 return resultobj;
9038 fail:
9039 return NULL;
9040 }
9041
9042
9043 static PyObject *_wrap_SashWindow_GetSashVisible(PyObject *, PyObject *args, PyObject *kwargs) {
9044 PyObject *resultobj = NULL;
9045 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9046 wxSashEdgePosition arg2 ;
9047 bool result;
9048 PyObject * obj0 = 0 ;
9049 PyObject * obj1 = 0 ;
9050 char *kwnames[] = {
9051 (char *) "self",(char *) "edge", NULL
9052 };
9053
9054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_GetSashVisible",kwnames,&obj0,&obj1)) goto fail;
9055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9056 if (SWIG_arg_fail(1)) SWIG_fail;
9057 {
9058 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9059 if (SWIG_arg_fail(2)) SWIG_fail;
9060 }
9061 {
9062 PyThreadState* __tstate = wxPyBeginAllowThreads();
9063 result = (bool)((wxSashWindow const *)arg1)->GetSashVisible(arg2);
9064
9065 wxPyEndAllowThreads(__tstate);
9066 if (PyErr_Occurred()) SWIG_fail;
9067 }
9068 {
9069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9070 }
9071 return resultobj;
9072 fail:
9073 return NULL;
9074 }
9075
9076
9077 static PyObject *_wrap_SashWindow_SetSashBorder(PyObject *, PyObject *args, PyObject *kwargs) {
9078 PyObject *resultobj = NULL;
9079 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9080 wxSashEdgePosition arg2 ;
9081 bool arg3 ;
9082 PyObject * obj0 = 0 ;
9083 PyObject * obj1 = 0 ;
9084 PyObject * obj2 = 0 ;
9085 char *kwnames[] = {
9086 (char *) "self",(char *) "edge",(char *) "border", NULL
9087 };
9088
9089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SashWindow_SetSashBorder",kwnames,&obj0,&obj1,&obj2)) goto fail;
9090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9091 if (SWIG_arg_fail(1)) SWIG_fail;
9092 {
9093 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9094 if (SWIG_arg_fail(2)) SWIG_fail;
9095 }
9096 {
9097 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9098 if (SWIG_arg_fail(3)) SWIG_fail;
9099 }
9100 {
9101 PyThreadState* __tstate = wxPyBeginAllowThreads();
9102 (arg1)->SetSashBorder(arg2,arg3);
9103
9104 wxPyEndAllowThreads(__tstate);
9105 if (PyErr_Occurred()) SWIG_fail;
9106 }
9107 Py_INCREF(Py_None); resultobj = Py_None;
9108 return resultobj;
9109 fail:
9110 return NULL;
9111 }
9112
9113
9114 static PyObject *_wrap_SashWindow_HasBorder(PyObject *, PyObject *args, PyObject *kwargs) {
9115 PyObject *resultobj = NULL;
9116 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9117 wxSashEdgePosition arg2 ;
9118 bool result;
9119 PyObject * obj0 = 0 ;
9120 PyObject * obj1 = 0 ;
9121 char *kwnames[] = {
9122 (char *) "self",(char *) "edge", NULL
9123 };
9124
9125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_HasBorder",kwnames,&obj0,&obj1)) goto fail;
9126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9127 if (SWIG_arg_fail(1)) SWIG_fail;
9128 {
9129 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9130 if (SWIG_arg_fail(2)) SWIG_fail;
9131 }
9132 {
9133 PyThreadState* __tstate = wxPyBeginAllowThreads();
9134 result = (bool)((wxSashWindow const *)arg1)->HasBorder(arg2);
9135
9136 wxPyEndAllowThreads(__tstate);
9137 if (PyErr_Occurred()) SWIG_fail;
9138 }
9139 {
9140 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9141 }
9142 return resultobj;
9143 fail:
9144 return NULL;
9145 }
9146
9147
9148 static PyObject *_wrap_SashWindow_GetEdgeMargin(PyObject *, PyObject *args, PyObject *kwargs) {
9149 PyObject *resultobj = NULL;
9150 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9151 wxSashEdgePosition arg2 ;
9152 int result;
9153 PyObject * obj0 = 0 ;
9154 PyObject * obj1 = 0 ;
9155 char *kwnames[] = {
9156 (char *) "self",(char *) "edge", NULL
9157 };
9158
9159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_GetEdgeMargin",kwnames,&obj0,&obj1)) goto fail;
9160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9161 if (SWIG_arg_fail(1)) SWIG_fail;
9162 {
9163 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9164 if (SWIG_arg_fail(2)) SWIG_fail;
9165 }
9166 {
9167 PyThreadState* __tstate = wxPyBeginAllowThreads();
9168 result = (int)((wxSashWindow const *)arg1)->GetEdgeMargin(arg2);
9169
9170 wxPyEndAllowThreads(__tstate);
9171 if (PyErr_Occurred()) SWIG_fail;
9172 }
9173 {
9174 resultobj = SWIG_From_int(static_cast<int >(result));
9175 }
9176 return resultobj;
9177 fail:
9178 return NULL;
9179 }
9180
9181
9182 static PyObject *_wrap_SashWindow_SetDefaultBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9183 PyObject *resultobj = NULL;
9184 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9185 int arg2 ;
9186 PyObject * obj0 = 0 ;
9187 PyObject * obj1 = 0 ;
9188 char *kwnames[] = {
9189 (char *) "self",(char *) "width", NULL
9190 };
9191
9192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetDefaultBorderSize",kwnames,&obj0,&obj1)) goto fail;
9193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9194 if (SWIG_arg_fail(1)) SWIG_fail;
9195 {
9196 arg2 = static_cast<int >(SWIG_As_int(obj1));
9197 if (SWIG_arg_fail(2)) SWIG_fail;
9198 }
9199 {
9200 PyThreadState* __tstate = wxPyBeginAllowThreads();
9201 (arg1)->SetDefaultBorderSize(arg2);
9202
9203 wxPyEndAllowThreads(__tstate);
9204 if (PyErr_Occurred()) SWIG_fail;
9205 }
9206 Py_INCREF(Py_None); resultobj = Py_None;
9207 return resultobj;
9208 fail:
9209 return NULL;
9210 }
9211
9212
9213 static PyObject *_wrap_SashWindow_GetDefaultBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9214 PyObject *resultobj = NULL;
9215 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9216 int result;
9217 PyObject * obj0 = 0 ;
9218 char *kwnames[] = {
9219 (char *) "self", NULL
9220 };
9221
9222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetDefaultBorderSize",kwnames,&obj0)) goto fail;
9223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9224 if (SWIG_arg_fail(1)) SWIG_fail;
9225 {
9226 PyThreadState* __tstate = wxPyBeginAllowThreads();
9227 result = (int)((wxSashWindow const *)arg1)->GetDefaultBorderSize();
9228
9229 wxPyEndAllowThreads(__tstate);
9230 if (PyErr_Occurred()) SWIG_fail;
9231 }
9232 {
9233 resultobj = SWIG_From_int(static_cast<int >(result));
9234 }
9235 return resultobj;
9236 fail:
9237 return NULL;
9238 }
9239
9240
9241 static PyObject *_wrap_SashWindow_SetExtraBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9242 PyObject *resultobj = NULL;
9243 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9244 int arg2 ;
9245 PyObject * obj0 = 0 ;
9246 PyObject * obj1 = 0 ;
9247 char *kwnames[] = {
9248 (char *) "self",(char *) "width", NULL
9249 };
9250
9251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetExtraBorderSize",kwnames,&obj0,&obj1)) goto fail;
9252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9253 if (SWIG_arg_fail(1)) SWIG_fail;
9254 {
9255 arg2 = static_cast<int >(SWIG_As_int(obj1));
9256 if (SWIG_arg_fail(2)) SWIG_fail;
9257 }
9258 {
9259 PyThreadState* __tstate = wxPyBeginAllowThreads();
9260 (arg1)->SetExtraBorderSize(arg2);
9261
9262 wxPyEndAllowThreads(__tstate);
9263 if (PyErr_Occurred()) SWIG_fail;
9264 }
9265 Py_INCREF(Py_None); resultobj = Py_None;
9266 return resultobj;
9267 fail:
9268 return NULL;
9269 }
9270
9271
9272 static PyObject *_wrap_SashWindow_GetExtraBorderSize(PyObject *, PyObject *args, PyObject *kwargs) {
9273 PyObject *resultobj = NULL;
9274 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9275 int result;
9276 PyObject * obj0 = 0 ;
9277 char *kwnames[] = {
9278 (char *) "self", NULL
9279 };
9280
9281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetExtraBorderSize",kwnames,&obj0)) goto fail;
9282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9283 if (SWIG_arg_fail(1)) SWIG_fail;
9284 {
9285 PyThreadState* __tstate = wxPyBeginAllowThreads();
9286 result = (int)((wxSashWindow const *)arg1)->GetExtraBorderSize();
9287
9288 wxPyEndAllowThreads(__tstate);
9289 if (PyErr_Occurred()) SWIG_fail;
9290 }
9291 {
9292 resultobj = SWIG_From_int(static_cast<int >(result));
9293 }
9294 return resultobj;
9295 fail:
9296 return NULL;
9297 }
9298
9299
9300 static PyObject *_wrap_SashWindow_SetMinimumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9301 PyObject *resultobj = NULL;
9302 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9303 int arg2 ;
9304 PyObject * obj0 = 0 ;
9305 PyObject * obj1 = 0 ;
9306 char *kwnames[] = {
9307 (char *) "self",(char *) "min", NULL
9308 };
9309
9310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMinimumSizeX",kwnames,&obj0,&obj1)) goto fail;
9311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9312 if (SWIG_arg_fail(1)) SWIG_fail;
9313 {
9314 arg2 = static_cast<int >(SWIG_As_int(obj1));
9315 if (SWIG_arg_fail(2)) SWIG_fail;
9316 }
9317 {
9318 PyThreadState* __tstate = wxPyBeginAllowThreads();
9319 (arg1)->SetMinimumSizeX(arg2);
9320
9321 wxPyEndAllowThreads(__tstate);
9322 if (PyErr_Occurred()) SWIG_fail;
9323 }
9324 Py_INCREF(Py_None); resultobj = Py_None;
9325 return resultobj;
9326 fail:
9327 return NULL;
9328 }
9329
9330
9331 static PyObject *_wrap_SashWindow_SetMinimumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9332 PyObject *resultobj = NULL;
9333 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9334 int arg2 ;
9335 PyObject * obj0 = 0 ;
9336 PyObject * obj1 = 0 ;
9337 char *kwnames[] = {
9338 (char *) "self",(char *) "min", NULL
9339 };
9340
9341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMinimumSizeY",kwnames,&obj0,&obj1)) goto fail;
9342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9343 if (SWIG_arg_fail(1)) SWIG_fail;
9344 {
9345 arg2 = static_cast<int >(SWIG_As_int(obj1));
9346 if (SWIG_arg_fail(2)) SWIG_fail;
9347 }
9348 {
9349 PyThreadState* __tstate = wxPyBeginAllowThreads();
9350 (arg1)->SetMinimumSizeY(arg2);
9351
9352 wxPyEndAllowThreads(__tstate);
9353 if (PyErr_Occurred()) SWIG_fail;
9354 }
9355 Py_INCREF(Py_None); resultobj = Py_None;
9356 return resultobj;
9357 fail:
9358 return NULL;
9359 }
9360
9361
9362 static PyObject *_wrap_SashWindow_GetMinimumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9363 PyObject *resultobj = NULL;
9364 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9365 int result;
9366 PyObject * obj0 = 0 ;
9367 char *kwnames[] = {
9368 (char *) "self", NULL
9369 };
9370
9371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMinimumSizeX",kwnames,&obj0)) goto fail;
9372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9373 if (SWIG_arg_fail(1)) SWIG_fail;
9374 {
9375 PyThreadState* __tstate = wxPyBeginAllowThreads();
9376 result = (int)((wxSashWindow const *)arg1)->GetMinimumSizeX();
9377
9378 wxPyEndAllowThreads(__tstate);
9379 if (PyErr_Occurred()) SWIG_fail;
9380 }
9381 {
9382 resultobj = SWIG_From_int(static_cast<int >(result));
9383 }
9384 return resultobj;
9385 fail:
9386 return NULL;
9387 }
9388
9389
9390 static PyObject *_wrap_SashWindow_GetMinimumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9391 PyObject *resultobj = NULL;
9392 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9393 int result;
9394 PyObject * obj0 = 0 ;
9395 char *kwnames[] = {
9396 (char *) "self", NULL
9397 };
9398
9399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMinimumSizeY",kwnames,&obj0)) goto fail;
9400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9401 if (SWIG_arg_fail(1)) SWIG_fail;
9402 {
9403 PyThreadState* __tstate = wxPyBeginAllowThreads();
9404 result = (int)((wxSashWindow const *)arg1)->GetMinimumSizeY();
9405
9406 wxPyEndAllowThreads(__tstate);
9407 if (PyErr_Occurred()) SWIG_fail;
9408 }
9409 {
9410 resultobj = SWIG_From_int(static_cast<int >(result));
9411 }
9412 return resultobj;
9413 fail:
9414 return NULL;
9415 }
9416
9417
9418 static PyObject *_wrap_SashWindow_SetMaximumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9419 PyObject *resultobj = NULL;
9420 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9421 int arg2 ;
9422 PyObject * obj0 = 0 ;
9423 PyObject * obj1 = 0 ;
9424 char *kwnames[] = {
9425 (char *) "self",(char *) "max", NULL
9426 };
9427
9428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMaximumSizeX",kwnames,&obj0,&obj1)) goto fail;
9429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9430 if (SWIG_arg_fail(1)) SWIG_fail;
9431 {
9432 arg2 = static_cast<int >(SWIG_As_int(obj1));
9433 if (SWIG_arg_fail(2)) SWIG_fail;
9434 }
9435 {
9436 PyThreadState* __tstate = wxPyBeginAllowThreads();
9437 (arg1)->SetMaximumSizeX(arg2);
9438
9439 wxPyEndAllowThreads(__tstate);
9440 if (PyErr_Occurred()) SWIG_fail;
9441 }
9442 Py_INCREF(Py_None); resultobj = Py_None;
9443 return resultobj;
9444 fail:
9445 return NULL;
9446 }
9447
9448
9449 static PyObject *_wrap_SashWindow_SetMaximumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9450 PyObject *resultobj = NULL;
9451 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9452 int arg2 ;
9453 PyObject * obj0 = 0 ;
9454 PyObject * obj1 = 0 ;
9455 char *kwnames[] = {
9456 (char *) "self",(char *) "max", NULL
9457 };
9458
9459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashWindow_SetMaximumSizeY",kwnames,&obj0,&obj1)) goto fail;
9460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9461 if (SWIG_arg_fail(1)) SWIG_fail;
9462 {
9463 arg2 = static_cast<int >(SWIG_As_int(obj1));
9464 if (SWIG_arg_fail(2)) SWIG_fail;
9465 }
9466 {
9467 PyThreadState* __tstate = wxPyBeginAllowThreads();
9468 (arg1)->SetMaximumSizeY(arg2);
9469
9470 wxPyEndAllowThreads(__tstate);
9471 if (PyErr_Occurred()) SWIG_fail;
9472 }
9473 Py_INCREF(Py_None); resultobj = Py_None;
9474 return resultobj;
9475 fail:
9476 return NULL;
9477 }
9478
9479
9480 static PyObject *_wrap_SashWindow_GetMaximumSizeX(PyObject *, PyObject *args, PyObject *kwargs) {
9481 PyObject *resultobj = NULL;
9482 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9483 int result;
9484 PyObject * obj0 = 0 ;
9485 char *kwnames[] = {
9486 (char *) "self", NULL
9487 };
9488
9489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMaximumSizeX",kwnames,&obj0)) goto fail;
9490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9491 if (SWIG_arg_fail(1)) SWIG_fail;
9492 {
9493 PyThreadState* __tstate = wxPyBeginAllowThreads();
9494 result = (int)((wxSashWindow const *)arg1)->GetMaximumSizeX();
9495
9496 wxPyEndAllowThreads(__tstate);
9497 if (PyErr_Occurred()) SWIG_fail;
9498 }
9499 {
9500 resultobj = SWIG_From_int(static_cast<int >(result));
9501 }
9502 return resultobj;
9503 fail:
9504 return NULL;
9505 }
9506
9507
9508 static PyObject *_wrap_SashWindow_GetMaximumSizeY(PyObject *, PyObject *args, PyObject *kwargs) {
9509 PyObject *resultobj = NULL;
9510 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9511 int result;
9512 PyObject * obj0 = 0 ;
9513 char *kwnames[] = {
9514 (char *) "self", NULL
9515 };
9516
9517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_GetMaximumSizeY",kwnames,&obj0)) goto fail;
9518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9519 if (SWIG_arg_fail(1)) SWIG_fail;
9520 {
9521 PyThreadState* __tstate = wxPyBeginAllowThreads();
9522 result = (int)((wxSashWindow const *)arg1)->GetMaximumSizeY();
9523
9524 wxPyEndAllowThreads(__tstate);
9525 if (PyErr_Occurred()) SWIG_fail;
9526 }
9527 {
9528 resultobj = SWIG_From_int(static_cast<int >(result));
9529 }
9530 return resultobj;
9531 fail:
9532 return NULL;
9533 }
9534
9535
9536 static PyObject *_wrap_SashWindow_SashHitTest(PyObject *, PyObject *args, PyObject *kwargs) {
9537 PyObject *resultobj = NULL;
9538 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9539 int arg2 ;
9540 int arg3 ;
9541 int arg4 = (int) 2 ;
9542 wxSashEdgePosition result;
9543 PyObject * obj0 = 0 ;
9544 PyObject * obj1 = 0 ;
9545 PyObject * obj2 = 0 ;
9546 PyObject * obj3 = 0 ;
9547 char *kwnames[] = {
9548 (char *) "self",(char *) "x",(char *) "y",(char *) "tolerance", NULL
9549 };
9550
9551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:SashWindow_SashHitTest",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9553 if (SWIG_arg_fail(1)) SWIG_fail;
9554 {
9555 arg2 = static_cast<int >(SWIG_As_int(obj1));
9556 if (SWIG_arg_fail(2)) SWIG_fail;
9557 }
9558 {
9559 arg3 = static_cast<int >(SWIG_As_int(obj2));
9560 if (SWIG_arg_fail(3)) SWIG_fail;
9561 }
9562 if (obj3) {
9563 {
9564 arg4 = static_cast<int >(SWIG_As_int(obj3));
9565 if (SWIG_arg_fail(4)) SWIG_fail;
9566 }
9567 }
9568 {
9569 PyThreadState* __tstate = wxPyBeginAllowThreads();
9570 result = (wxSashEdgePosition)(arg1)->SashHitTest(arg2,arg3,arg4);
9571
9572 wxPyEndAllowThreads(__tstate);
9573 if (PyErr_Occurred()) SWIG_fail;
9574 }
9575 resultobj = SWIG_From_int((result));
9576 return resultobj;
9577 fail:
9578 return NULL;
9579 }
9580
9581
9582 static PyObject *_wrap_SashWindow_SizeWindows(PyObject *, PyObject *args, PyObject *kwargs) {
9583 PyObject *resultobj = NULL;
9584 wxSashWindow *arg1 = (wxSashWindow *) 0 ;
9585 PyObject * obj0 = 0 ;
9586 char *kwnames[] = {
9587 (char *) "self", NULL
9588 };
9589
9590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashWindow_SizeWindows",kwnames,&obj0)) goto fail;
9591 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashWindow, SWIG_POINTER_EXCEPTION | 0);
9592 if (SWIG_arg_fail(1)) SWIG_fail;
9593 {
9594 PyThreadState* __tstate = wxPyBeginAllowThreads();
9595 (arg1)->SizeWindows();
9596
9597 wxPyEndAllowThreads(__tstate);
9598 if (PyErr_Occurred()) SWIG_fail;
9599 }
9600 Py_INCREF(Py_None); resultobj = Py_None;
9601 return resultobj;
9602 fail:
9603 return NULL;
9604 }
9605
9606
9607 static PyObject * SashWindow_swigregister(PyObject *, PyObject *args) {
9608 PyObject *obj;
9609 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9610 SWIG_TypeClientData(SWIGTYPE_p_wxSashWindow, obj);
9611 Py_INCREF(obj);
9612 return Py_BuildValue((char *)"");
9613 }
9614 static PyObject *_wrap_new_SashEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9615 PyObject *resultobj = NULL;
9616 int arg1 = (int) 0 ;
9617 wxSashEdgePosition arg2 = (wxSashEdgePosition) wxSASH_NONE ;
9618 wxSashEvent *result;
9619 PyObject * obj0 = 0 ;
9620 PyObject * obj1 = 0 ;
9621 char *kwnames[] = {
9622 (char *) "id",(char *) "edge", NULL
9623 };
9624
9625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SashEvent",kwnames,&obj0,&obj1)) goto fail;
9626 if (obj0) {
9627 {
9628 arg1 = static_cast<int >(SWIG_As_int(obj0));
9629 if (SWIG_arg_fail(1)) SWIG_fail;
9630 }
9631 }
9632 if (obj1) {
9633 {
9634 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9635 if (SWIG_arg_fail(2)) SWIG_fail;
9636 }
9637 }
9638 {
9639 PyThreadState* __tstate = wxPyBeginAllowThreads();
9640 result = (wxSashEvent *)new wxSashEvent(arg1,arg2);
9641
9642 wxPyEndAllowThreads(__tstate);
9643 if (PyErr_Occurred()) SWIG_fail;
9644 }
9645 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashEvent, 1);
9646 return resultobj;
9647 fail:
9648 return NULL;
9649 }
9650
9651
9652 static PyObject *_wrap_SashEvent_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
9653 PyObject *resultobj = NULL;
9654 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9655 wxSashEdgePosition arg2 ;
9656 PyObject * obj0 = 0 ;
9657 PyObject * obj1 = 0 ;
9658 char *kwnames[] = {
9659 (char *) "self",(char *) "edge", NULL
9660 };
9661
9662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetEdge",kwnames,&obj0,&obj1)) goto fail;
9663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9664 if (SWIG_arg_fail(1)) SWIG_fail;
9665 {
9666 arg2 = static_cast<wxSashEdgePosition >(SWIG_As_int(obj1));
9667 if (SWIG_arg_fail(2)) SWIG_fail;
9668 }
9669 {
9670 PyThreadState* __tstate = wxPyBeginAllowThreads();
9671 (arg1)->SetEdge(arg2);
9672
9673 wxPyEndAllowThreads(__tstate);
9674 if (PyErr_Occurred()) SWIG_fail;
9675 }
9676 Py_INCREF(Py_None); resultobj = Py_None;
9677 return resultobj;
9678 fail:
9679 return NULL;
9680 }
9681
9682
9683 static PyObject *_wrap_SashEvent_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
9684 PyObject *resultobj = NULL;
9685 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9686 wxSashEdgePosition result;
9687 PyObject * obj0 = 0 ;
9688 char *kwnames[] = {
9689 (char *) "self", NULL
9690 };
9691
9692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetEdge",kwnames,&obj0)) goto fail;
9693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9694 if (SWIG_arg_fail(1)) SWIG_fail;
9695 {
9696 PyThreadState* __tstate = wxPyBeginAllowThreads();
9697 result = (wxSashEdgePosition)((wxSashEvent const *)arg1)->GetEdge();
9698
9699 wxPyEndAllowThreads(__tstate);
9700 if (PyErr_Occurred()) SWIG_fail;
9701 }
9702 resultobj = SWIG_From_int((result));
9703 return resultobj;
9704 fail:
9705 return NULL;
9706 }
9707
9708
9709 static PyObject *_wrap_SashEvent_SetDragRect(PyObject *, PyObject *args, PyObject *kwargs) {
9710 PyObject *resultobj = NULL;
9711 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9712 wxRect *arg2 = 0 ;
9713 wxRect temp2 ;
9714 PyObject * obj0 = 0 ;
9715 PyObject * obj1 = 0 ;
9716 char *kwnames[] = {
9717 (char *) "self",(char *) "rect", NULL
9718 };
9719
9720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetDragRect",kwnames,&obj0,&obj1)) goto fail;
9721 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9722 if (SWIG_arg_fail(1)) SWIG_fail;
9723 {
9724 arg2 = &temp2;
9725 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
9726 }
9727 {
9728 PyThreadState* __tstate = wxPyBeginAllowThreads();
9729 (arg1)->SetDragRect((wxRect const &)*arg2);
9730
9731 wxPyEndAllowThreads(__tstate);
9732 if (PyErr_Occurred()) SWIG_fail;
9733 }
9734 Py_INCREF(Py_None); resultobj = Py_None;
9735 return resultobj;
9736 fail:
9737 return NULL;
9738 }
9739
9740
9741 static PyObject *_wrap_SashEvent_GetDragRect(PyObject *, PyObject *args, PyObject *kwargs) {
9742 PyObject *resultobj = NULL;
9743 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9744 wxRect result;
9745 PyObject * obj0 = 0 ;
9746 char *kwnames[] = {
9747 (char *) "self", NULL
9748 };
9749
9750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetDragRect",kwnames,&obj0)) goto fail;
9751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9752 if (SWIG_arg_fail(1)) SWIG_fail;
9753 {
9754 PyThreadState* __tstate = wxPyBeginAllowThreads();
9755 result = ((wxSashEvent const *)arg1)->GetDragRect();
9756
9757 wxPyEndAllowThreads(__tstate);
9758 if (PyErr_Occurred()) SWIG_fail;
9759 }
9760 {
9761 wxRect * resultptr;
9762 resultptr = new wxRect(static_cast<wxRect & >(result));
9763 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
9764 }
9765 return resultobj;
9766 fail:
9767 return NULL;
9768 }
9769
9770
9771 static PyObject *_wrap_SashEvent_SetDragStatus(PyObject *, PyObject *args, PyObject *kwargs) {
9772 PyObject *resultobj = NULL;
9773 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9774 wxSashDragStatus arg2 ;
9775 PyObject * obj0 = 0 ;
9776 PyObject * obj1 = 0 ;
9777 char *kwnames[] = {
9778 (char *) "self",(char *) "status", NULL
9779 };
9780
9781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashEvent_SetDragStatus",kwnames,&obj0,&obj1)) goto fail;
9782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9783 if (SWIG_arg_fail(1)) SWIG_fail;
9784 {
9785 arg2 = static_cast<wxSashDragStatus >(SWIG_As_int(obj1));
9786 if (SWIG_arg_fail(2)) SWIG_fail;
9787 }
9788 {
9789 PyThreadState* __tstate = wxPyBeginAllowThreads();
9790 (arg1)->SetDragStatus(arg2);
9791
9792 wxPyEndAllowThreads(__tstate);
9793 if (PyErr_Occurred()) SWIG_fail;
9794 }
9795 Py_INCREF(Py_None); resultobj = Py_None;
9796 return resultobj;
9797 fail:
9798 return NULL;
9799 }
9800
9801
9802 static PyObject *_wrap_SashEvent_GetDragStatus(PyObject *, PyObject *args, PyObject *kwargs) {
9803 PyObject *resultobj = NULL;
9804 wxSashEvent *arg1 = (wxSashEvent *) 0 ;
9805 wxSashDragStatus result;
9806 PyObject * obj0 = 0 ;
9807 char *kwnames[] = {
9808 (char *) "self", NULL
9809 };
9810
9811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashEvent_GetDragStatus",kwnames,&obj0)) goto fail;
9812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashEvent, SWIG_POINTER_EXCEPTION | 0);
9813 if (SWIG_arg_fail(1)) SWIG_fail;
9814 {
9815 PyThreadState* __tstate = wxPyBeginAllowThreads();
9816 result = (wxSashDragStatus)((wxSashEvent const *)arg1)->GetDragStatus();
9817
9818 wxPyEndAllowThreads(__tstate);
9819 if (PyErr_Occurred()) SWIG_fail;
9820 }
9821 resultobj = SWIG_From_int((result));
9822 return resultobj;
9823 fail:
9824 return NULL;
9825 }
9826
9827
9828 static PyObject * SashEvent_swigregister(PyObject *, PyObject *args) {
9829 PyObject *obj;
9830 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9831 SWIG_TypeClientData(SWIGTYPE_p_wxSashEvent, obj);
9832 Py_INCREF(obj);
9833 return Py_BuildValue((char *)"");
9834 }
9835 static PyObject *_wrap_new_QueryLayoutInfoEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9836 PyObject *resultobj = NULL;
9837 int arg1 = (int) 0 ;
9838 wxQueryLayoutInfoEvent *result;
9839 PyObject * obj0 = 0 ;
9840 char *kwnames[] = {
9841 (char *) "id", NULL
9842 };
9843
9844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryLayoutInfoEvent",kwnames,&obj0)) goto fail;
9845 if (obj0) {
9846 {
9847 arg1 = static_cast<int >(SWIG_As_int(obj0));
9848 if (SWIG_arg_fail(1)) SWIG_fail;
9849 }
9850 }
9851 {
9852 PyThreadState* __tstate = wxPyBeginAllowThreads();
9853 result = (wxQueryLayoutInfoEvent *)new wxQueryLayoutInfoEvent(arg1);
9854
9855 wxPyEndAllowThreads(__tstate);
9856 if (PyErr_Occurred()) SWIG_fail;
9857 }
9858 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryLayoutInfoEvent, 1);
9859 return resultobj;
9860 fail:
9861 return NULL;
9862 }
9863
9864
9865 static PyObject *_wrap_QueryLayoutInfoEvent_SetRequestedLength(PyObject *, PyObject *args, PyObject *kwargs) {
9866 PyObject *resultobj = NULL;
9867 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9868 int arg2 ;
9869 PyObject * obj0 = 0 ;
9870 PyObject * obj1 = 0 ;
9871 char *kwnames[] = {
9872 (char *) "self",(char *) "length", NULL
9873 };
9874
9875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetRequestedLength",kwnames,&obj0,&obj1)) goto fail;
9876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9877 if (SWIG_arg_fail(1)) SWIG_fail;
9878 {
9879 arg2 = static_cast<int >(SWIG_As_int(obj1));
9880 if (SWIG_arg_fail(2)) SWIG_fail;
9881 }
9882 {
9883 PyThreadState* __tstate = wxPyBeginAllowThreads();
9884 (arg1)->SetRequestedLength(arg2);
9885
9886 wxPyEndAllowThreads(__tstate);
9887 if (PyErr_Occurred()) SWIG_fail;
9888 }
9889 Py_INCREF(Py_None); resultobj = Py_None;
9890 return resultobj;
9891 fail:
9892 return NULL;
9893 }
9894
9895
9896 static PyObject *_wrap_QueryLayoutInfoEvent_GetRequestedLength(PyObject *, PyObject *args, PyObject *kwargs) {
9897 PyObject *resultobj = NULL;
9898 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9899 int result;
9900 PyObject * obj0 = 0 ;
9901 char *kwnames[] = {
9902 (char *) "self", NULL
9903 };
9904
9905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetRequestedLength",kwnames,&obj0)) goto fail;
9906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9907 if (SWIG_arg_fail(1)) SWIG_fail;
9908 {
9909 PyThreadState* __tstate = wxPyBeginAllowThreads();
9910 result = (int)((wxQueryLayoutInfoEvent const *)arg1)->GetRequestedLength();
9911
9912 wxPyEndAllowThreads(__tstate);
9913 if (PyErr_Occurred()) SWIG_fail;
9914 }
9915 {
9916 resultobj = SWIG_From_int(static_cast<int >(result));
9917 }
9918 return resultobj;
9919 fail:
9920 return NULL;
9921 }
9922
9923
9924 static PyObject *_wrap_QueryLayoutInfoEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9925 PyObject *resultobj = NULL;
9926 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9927 int arg2 ;
9928 PyObject * obj0 = 0 ;
9929 PyObject * obj1 = 0 ;
9930 char *kwnames[] = {
9931 (char *) "self",(char *) "flags", NULL
9932 };
9933
9934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
9935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9936 if (SWIG_arg_fail(1)) SWIG_fail;
9937 {
9938 arg2 = static_cast<int >(SWIG_As_int(obj1));
9939 if (SWIG_arg_fail(2)) SWIG_fail;
9940 }
9941 {
9942 PyThreadState* __tstate = wxPyBeginAllowThreads();
9943 (arg1)->SetFlags(arg2);
9944
9945 wxPyEndAllowThreads(__tstate);
9946 if (PyErr_Occurred()) SWIG_fail;
9947 }
9948 Py_INCREF(Py_None); resultobj = Py_None;
9949 return resultobj;
9950 fail:
9951 return NULL;
9952 }
9953
9954
9955 static PyObject *_wrap_QueryLayoutInfoEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
9956 PyObject *resultobj = NULL;
9957 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9958 int result;
9959 PyObject * obj0 = 0 ;
9960 char *kwnames[] = {
9961 (char *) "self", NULL
9962 };
9963
9964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetFlags",kwnames,&obj0)) goto fail;
9965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9966 if (SWIG_arg_fail(1)) SWIG_fail;
9967 {
9968 PyThreadState* __tstate = wxPyBeginAllowThreads();
9969 result = (int)((wxQueryLayoutInfoEvent const *)arg1)->GetFlags();
9970
9971 wxPyEndAllowThreads(__tstate);
9972 if (PyErr_Occurred()) SWIG_fail;
9973 }
9974 {
9975 resultobj = SWIG_From_int(static_cast<int >(result));
9976 }
9977 return resultobj;
9978 fail:
9979 return NULL;
9980 }
9981
9982
9983 static PyObject *_wrap_QueryLayoutInfoEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
9984 PyObject *resultobj = NULL;
9985 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
9986 wxSize *arg2 = 0 ;
9987 wxSize temp2 ;
9988 PyObject * obj0 = 0 ;
9989 PyObject * obj1 = 0 ;
9990 char *kwnames[] = {
9991 (char *) "self",(char *) "size", NULL
9992 };
9993
9994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
9995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
9996 if (SWIG_arg_fail(1)) SWIG_fail;
9997 {
9998 arg2 = &temp2;
9999 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
10000 }
10001 {
10002 PyThreadState* __tstate = wxPyBeginAllowThreads();
10003 (arg1)->SetSize((wxSize const &)*arg2);
10004
10005 wxPyEndAllowThreads(__tstate);
10006 if (PyErr_Occurred()) SWIG_fail;
10007 }
10008 Py_INCREF(Py_None); resultobj = Py_None;
10009 return resultobj;
10010 fail:
10011 return NULL;
10012 }
10013
10014
10015 static PyObject *_wrap_QueryLayoutInfoEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
10016 PyObject *resultobj = NULL;
10017 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10018 wxSize result;
10019 PyObject * obj0 = 0 ;
10020 char *kwnames[] = {
10021 (char *) "self", NULL
10022 };
10023
10024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetSize",kwnames,&obj0)) goto fail;
10025 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10026 if (SWIG_arg_fail(1)) SWIG_fail;
10027 {
10028 PyThreadState* __tstate = wxPyBeginAllowThreads();
10029 result = ((wxQueryLayoutInfoEvent const *)arg1)->GetSize();
10030
10031 wxPyEndAllowThreads(__tstate);
10032 if (PyErr_Occurred()) SWIG_fail;
10033 }
10034 {
10035 wxSize * resultptr;
10036 resultptr = new wxSize(static_cast<wxSize & >(result));
10037 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
10038 }
10039 return resultobj;
10040 fail:
10041 return NULL;
10042 }
10043
10044
10045 static PyObject *_wrap_QueryLayoutInfoEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10046 PyObject *resultobj = NULL;
10047 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10048 wxLayoutOrientation arg2 ;
10049 PyObject * obj0 = 0 ;
10050 PyObject * obj1 = 0 ;
10051 char *kwnames[] = {
10052 (char *) "self",(char *) "orient", NULL
10053 };
10054
10055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
10056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10057 if (SWIG_arg_fail(1)) SWIG_fail;
10058 {
10059 arg2 = static_cast<wxLayoutOrientation >(SWIG_As_int(obj1));
10060 if (SWIG_arg_fail(2)) SWIG_fail;
10061 }
10062 {
10063 PyThreadState* __tstate = wxPyBeginAllowThreads();
10064 (arg1)->SetOrientation(arg2);
10065
10066 wxPyEndAllowThreads(__tstate);
10067 if (PyErr_Occurred()) SWIG_fail;
10068 }
10069 Py_INCREF(Py_None); resultobj = Py_None;
10070 return resultobj;
10071 fail:
10072 return NULL;
10073 }
10074
10075
10076 static PyObject *_wrap_QueryLayoutInfoEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10077 PyObject *resultobj = NULL;
10078 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10079 wxLayoutOrientation result;
10080 PyObject * obj0 = 0 ;
10081 char *kwnames[] = {
10082 (char *) "self", NULL
10083 };
10084
10085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetOrientation",kwnames,&obj0)) goto fail;
10086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10087 if (SWIG_arg_fail(1)) SWIG_fail;
10088 {
10089 PyThreadState* __tstate = wxPyBeginAllowThreads();
10090 result = (wxLayoutOrientation)((wxQueryLayoutInfoEvent const *)arg1)->GetOrientation();
10091
10092 wxPyEndAllowThreads(__tstate);
10093 if (PyErr_Occurred()) SWIG_fail;
10094 }
10095 resultobj = SWIG_From_int((result));
10096 return resultobj;
10097 fail:
10098 return NULL;
10099 }
10100
10101
10102 static PyObject *_wrap_QueryLayoutInfoEvent_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10103 PyObject *resultobj = NULL;
10104 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10105 wxLayoutAlignment arg2 ;
10106 PyObject * obj0 = 0 ;
10107 PyObject * obj1 = 0 ;
10108 char *kwnames[] = {
10109 (char *) "self",(char *) "align", NULL
10110 };
10111
10112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryLayoutInfoEvent_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
10113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10114 if (SWIG_arg_fail(1)) SWIG_fail;
10115 {
10116 arg2 = static_cast<wxLayoutAlignment >(SWIG_As_int(obj1));
10117 if (SWIG_arg_fail(2)) SWIG_fail;
10118 }
10119 {
10120 PyThreadState* __tstate = wxPyBeginAllowThreads();
10121 (arg1)->SetAlignment(arg2);
10122
10123 wxPyEndAllowThreads(__tstate);
10124 if (PyErr_Occurred()) SWIG_fail;
10125 }
10126 Py_INCREF(Py_None); resultobj = Py_None;
10127 return resultobj;
10128 fail:
10129 return NULL;
10130 }
10131
10132
10133 static PyObject *_wrap_QueryLayoutInfoEvent_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10134 PyObject *resultobj = NULL;
10135 wxQueryLayoutInfoEvent *arg1 = (wxQueryLayoutInfoEvent *) 0 ;
10136 wxLayoutAlignment result;
10137 PyObject * obj0 = 0 ;
10138 char *kwnames[] = {
10139 (char *) "self", NULL
10140 };
10141
10142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryLayoutInfoEvent_GetAlignment",kwnames,&obj0)) goto fail;
10143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryLayoutInfoEvent, SWIG_POINTER_EXCEPTION | 0);
10144 if (SWIG_arg_fail(1)) SWIG_fail;
10145 {
10146 PyThreadState* __tstate = wxPyBeginAllowThreads();
10147 result = (wxLayoutAlignment)((wxQueryLayoutInfoEvent const *)arg1)->GetAlignment();
10148
10149 wxPyEndAllowThreads(__tstate);
10150 if (PyErr_Occurred()) SWIG_fail;
10151 }
10152 resultobj = SWIG_From_int((result));
10153 return resultobj;
10154 fail:
10155 return NULL;
10156 }
10157
10158
10159 static PyObject * QueryLayoutInfoEvent_swigregister(PyObject *, PyObject *args) {
10160 PyObject *obj;
10161 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10162 SWIG_TypeClientData(SWIGTYPE_p_wxQueryLayoutInfoEvent, obj);
10163 Py_INCREF(obj);
10164 return Py_BuildValue((char *)"");
10165 }
10166 static PyObject *_wrap_new_CalculateLayoutEvent(PyObject *, PyObject *args, PyObject *kwargs) {
10167 PyObject *resultobj = NULL;
10168 int arg1 = (int) 0 ;
10169 wxCalculateLayoutEvent *result;
10170 PyObject * obj0 = 0 ;
10171 char *kwnames[] = {
10172 (char *) "id", NULL
10173 };
10174
10175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_CalculateLayoutEvent",kwnames,&obj0)) goto fail;
10176 if (obj0) {
10177 {
10178 arg1 = static_cast<int >(SWIG_As_int(obj0));
10179 if (SWIG_arg_fail(1)) SWIG_fail;
10180 }
10181 }
10182 {
10183 PyThreadState* __tstate = wxPyBeginAllowThreads();
10184 result = (wxCalculateLayoutEvent *)new wxCalculateLayoutEvent(arg1);
10185
10186 wxPyEndAllowThreads(__tstate);
10187 if (PyErr_Occurred()) SWIG_fail;
10188 }
10189 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCalculateLayoutEvent, 1);
10190 return resultobj;
10191 fail:
10192 return NULL;
10193 }
10194
10195
10196 static PyObject *_wrap_CalculateLayoutEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
10197 PyObject *resultobj = NULL;
10198 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10199 int arg2 ;
10200 PyObject * obj0 = 0 ;
10201 PyObject * obj1 = 0 ;
10202 char *kwnames[] = {
10203 (char *) "self",(char *) "flags", NULL
10204 };
10205
10206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalculateLayoutEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
10207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10208 if (SWIG_arg_fail(1)) SWIG_fail;
10209 {
10210 arg2 = static_cast<int >(SWIG_As_int(obj1));
10211 if (SWIG_arg_fail(2)) SWIG_fail;
10212 }
10213 {
10214 PyThreadState* __tstate = wxPyBeginAllowThreads();
10215 (arg1)->SetFlags(arg2);
10216
10217 wxPyEndAllowThreads(__tstate);
10218 if (PyErr_Occurred()) SWIG_fail;
10219 }
10220 Py_INCREF(Py_None); resultobj = Py_None;
10221 return resultobj;
10222 fail:
10223 return NULL;
10224 }
10225
10226
10227 static PyObject *_wrap_CalculateLayoutEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
10228 PyObject *resultobj = NULL;
10229 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10230 int result;
10231 PyObject * obj0 = 0 ;
10232 char *kwnames[] = {
10233 (char *) "self", NULL
10234 };
10235
10236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalculateLayoutEvent_GetFlags",kwnames,&obj0)) goto fail;
10237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10238 if (SWIG_arg_fail(1)) SWIG_fail;
10239 {
10240 PyThreadState* __tstate = wxPyBeginAllowThreads();
10241 result = (int)((wxCalculateLayoutEvent const *)arg1)->GetFlags();
10242
10243 wxPyEndAllowThreads(__tstate);
10244 if (PyErr_Occurred()) SWIG_fail;
10245 }
10246 {
10247 resultobj = SWIG_From_int(static_cast<int >(result));
10248 }
10249 return resultobj;
10250 fail:
10251 return NULL;
10252 }
10253
10254
10255 static PyObject *_wrap_CalculateLayoutEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
10256 PyObject *resultobj = NULL;
10257 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10258 wxRect *arg2 = 0 ;
10259 wxRect temp2 ;
10260 PyObject * obj0 = 0 ;
10261 PyObject * obj1 = 0 ;
10262 char *kwnames[] = {
10263 (char *) "self",(char *) "rect", NULL
10264 };
10265
10266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalculateLayoutEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
10267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10268 if (SWIG_arg_fail(1)) SWIG_fail;
10269 {
10270 arg2 = &temp2;
10271 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
10272 }
10273 {
10274 PyThreadState* __tstate = wxPyBeginAllowThreads();
10275 (arg1)->SetRect((wxRect const &)*arg2);
10276
10277 wxPyEndAllowThreads(__tstate);
10278 if (PyErr_Occurred()) SWIG_fail;
10279 }
10280 Py_INCREF(Py_None); resultobj = Py_None;
10281 return resultobj;
10282 fail:
10283 return NULL;
10284 }
10285
10286
10287 static PyObject *_wrap_CalculateLayoutEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
10288 PyObject *resultobj = NULL;
10289 wxCalculateLayoutEvent *arg1 = (wxCalculateLayoutEvent *) 0 ;
10290 wxRect result;
10291 PyObject * obj0 = 0 ;
10292 char *kwnames[] = {
10293 (char *) "self", NULL
10294 };
10295
10296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CalculateLayoutEvent_GetRect",kwnames,&obj0)) goto fail;
10297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCalculateLayoutEvent, SWIG_POINTER_EXCEPTION | 0);
10298 if (SWIG_arg_fail(1)) SWIG_fail;
10299 {
10300 PyThreadState* __tstate = wxPyBeginAllowThreads();
10301 result = ((wxCalculateLayoutEvent const *)arg1)->GetRect();
10302
10303 wxPyEndAllowThreads(__tstate);
10304 if (PyErr_Occurred()) SWIG_fail;
10305 }
10306 {
10307 wxRect * resultptr;
10308 resultptr = new wxRect(static_cast<wxRect & >(result));
10309 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
10310 }
10311 return resultobj;
10312 fail:
10313 return NULL;
10314 }
10315
10316
10317 static PyObject * CalculateLayoutEvent_swigregister(PyObject *, PyObject *args) {
10318 PyObject *obj;
10319 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10320 SWIG_TypeClientData(SWIGTYPE_p_wxCalculateLayoutEvent, obj);
10321 Py_INCREF(obj);
10322 return Py_BuildValue((char *)"");
10323 }
10324 static PyObject *_wrap_new_SashLayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10325 PyObject *resultobj = NULL;
10326 wxWindow *arg1 = (wxWindow *) 0 ;
10327 int arg2 = (int) -1 ;
10328 wxPoint const &arg3_defvalue = wxDefaultPosition ;
10329 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
10330 wxSize const &arg4_defvalue = wxDefaultSize ;
10331 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
10332 long arg5 = (long) wxCLIP_CHILDREN|wxSW_3D ;
10333 wxString const &arg6_defvalue = wxPySashLayoutNameStr ;
10334 wxString *arg6 = (wxString *) &arg6_defvalue ;
10335 wxSashLayoutWindow *result;
10336 wxPoint temp3 ;
10337 wxSize temp4 ;
10338 bool temp6 = false ;
10339 PyObject * obj0 = 0 ;
10340 PyObject * obj1 = 0 ;
10341 PyObject * obj2 = 0 ;
10342 PyObject * obj3 = 0 ;
10343 PyObject * obj4 = 0 ;
10344 PyObject * obj5 = 0 ;
10345 char *kwnames[] = {
10346 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10347 };
10348
10349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_SashLayoutWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
10350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10351 if (SWIG_arg_fail(1)) SWIG_fail;
10352 if (obj1) {
10353 {
10354 arg2 = static_cast<int >(SWIG_As_int(obj1));
10355 if (SWIG_arg_fail(2)) SWIG_fail;
10356 }
10357 }
10358 if (obj2) {
10359 {
10360 arg3 = &temp3;
10361 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
10362 }
10363 }
10364 if (obj3) {
10365 {
10366 arg4 = &temp4;
10367 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
10368 }
10369 }
10370 if (obj4) {
10371 {
10372 arg5 = static_cast<long >(SWIG_As_long(obj4));
10373 if (SWIG_arg_fail(5)) SWIG_fail;
10374 }
10375 }
10376 if (obj5) {
10377 {
10378 arg6 = wxString_in_helper(obj5);
10379 if (arg6 == NULL) SWIG_fail;
10380 temp6 = true;
10381 }
10382 }
10383 {
10384 if (!wxPyCheckForApp()) SWIG_fail;
10385 PyThreadState* __tstate = wxPyBeginAllowThreads();
10386 result = (wxSashLayoutWindow *)new wxSashLayoutWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
10387
10388 wxPyEndAllowThreads(__tstate);
10389 if (PyErr_Occurred()) SWIG_fail;
10390 }
10391 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashLayoutWindow, 1);
10392 {
10393 if (temp6)
10394 delete arg6;
10395 }
10396 return resultobj;
10397 fail:
10398 {
10399 if (temp6)
10400 delete arg6;
10401 }
10402 return NULL;
10403 }
10404
10405
10406 static PyObject *_wrap_new_PreSashLayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10407 PyObject *resultobj = NULL;
10408 wxSashLayoutWindow *result;
10409 char *kwnames[] = {
10410 NULL
10411 };
10412
10413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSashLayoutWindow",kwnames)) goto fail;
10414 {
10415 if (!wxPyCheckForApp()) SWIG_fail;
10416 PyThreadState* __tstate = wxPyBeginAllowThreads();
10417 result = (wxSashLayoutWindow *)new wxSashLayoutWindow();
10418
10419 wxPyEndAllowThreads(__tstate);
10420 if (PyErr_Occurred()) SWIG_fail;
10421 }
10422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSashLayoutWindow, 1);
10423 return resultobj;
10424 fail:
10425 return NULL;
10426 }
10427
10428
10429 static PyObject *_wrap_SashLayoutWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10430 PyObject *resultobj = NULL;
10431 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10432 wxWindow *arg2 = (wxWindow *) 0 ;
10433 int arg3 = (int) -1 ;
10434 wxPoint const &arg4_defvalue = wxDefaultPosition ;
10435 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
10436 wxSize const &arg5_defvalue = wxDefaultSize ;
10437 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
10438 long arg6 = (long) wxCLIP_CHILDREN|wxSW_3D ;
10439 wxString const &arg7_defvalue = wxPySashLayoutNameStr ;
10440 wxString *arg7 = (wxString *) &arg7_defvalue ;
10441 bool result;
10442 wxPoint temp4 ;
10443 wxSize temp5 ;
10444 bool temp7 = false ;
10445 PyObject * obj0 = 0 ;
10446 PyObject * obj1 = 0 ;
10447 PyObject * obj2 = 0 ;
10448 PyObject * obj3 = 0 ;
10449 PyObject * obj4 = 0 ;
10450 PyObject * obj5 = 0 ;
10451 PyObject * obj6 = 0 ;
10452 char *kwnames[] = {
10453 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10454 };
10455
10456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:SashLayoutWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10458 if (SWIG_arg_fail(1)) SWIG_fail;
10459 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10460 if (SWIG_arg_fail(2)) SWIG_fail;
10461 if (obj2) {
10462 {
10463 arg3 = static_cast<int >(SWIG_As_int(obj2));
10464 if (SWIG_arg_fail(3)) SWIG_fail;
10465 }
10466 }
10467 if (obj3) {
10468 {
10469 arg4 = &temp4;
10470 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10471 }
10472 }
10473 if (obj4) {
10474 {
10475 arg5 = &temp5;
10476 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
10477 }
10478 }
10479 if (obj5) {
10480 {
10481 arg6 = static_cast<long >(SWIG_As_long(obj5));
10482 if (SWIG_arg_fail(6)) SWIG_fail;
10483 }
10484 }
10485 if (obj6) {
10486 {
10487 arg7 = wxString_in_helper(obj6);
10488 if (arg7 == NULL) SWIG_fail;
10489 temp7 = true;
10490 }
10491 }
10492 {
10493 PyThreadState* __tstate = wxPyBeginAllowThreads();
10494 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
10495
10496 wxPyEndAllowThreads(__tstate);
10497 if (PyErr_Occurred()) SWIG_fail;
10498 }
10499 {
10500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10501 }
10502 {
10503 if (temp7)
10504 delete arg7;
10505 }
10506 return resultobj;
10507 fail:
10508 {
10509 if (temp7)
10510 delete arg7;
10511 }
10512 return NULL;
10513 }
10514
10515
10516 static PyObject *_wrap_SashLayoutWindow_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10517 PyObject *resultobj = NULL;
10518 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10519 wxLayoutAlignment result;
10520 PyObject * obj0 = 0 ;
10521 char *kwnames[] = {
10522 (char *) "self", NULL
10523 };
10524
10525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashLayoutWindow_GetAlignment",kwnames,&obj0)) goto fail;
10526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10527 if (SWIG_arg_fail(1)) SWIG_fail;
10528 {
10529 PyThreadState* __tstate = wxPyBeginAllowThreads();
10530 result = (wxLayoutAlignment)(arg1)->GetAlignment();
10531
10532 wxPyEndAllowThreads(__tstate);
10533 if (PyErr_Occurred()) SWIG_fail;
10534 }
10535 resultobj = SWIG_From_int((result));
10536 return resultobj;
10537 fail:
10538 return NULL;
10539 }
10540
10541
10542 static PyObject *_wrap_SashLayoutWindow_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10543 PyObject *resultobj = NULL;
10544 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10545 wxLayoutOrientation result;
10546 PyObject * obj0 = 0 ;
10547 char *kwnames[] = {
10548 (char *) "self", NULL
10549 };
10550
10551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SashLayoutWindow_GetOrientation",kwnames,&obj0)) goto fail;
10552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10553 if (SWIG_arg_fail(1)) SWIG_fail;
10554 {
10555 PyThreadState* __tstate = wxPyBeginAllowThreads();
10556 result = (wxLayoutOrientation)(arg1)->GetOrientation();
10557
10558 wxPyEndAllowThreads(__tstate);
10559 if (PyErr_Occurred()) SWIG_fail;
10560 }
10561 resultobj = SWIG_From_int((result));
10562 return resultobj;
10563 fail:
10564 return NULL;
10565 }
10566
10567
10568 static PyObject *_wrap_SashLayoutWindow_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
10569 PyObject *resultobj = NULL;
10570 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10571 wxLayoutAlignment arg2 ;
10572 PyObject * obj0 = 0 ;
10573 PyObject * obj1 = 0 ;
10574 char *kwnames[] = {
10575 (char *) "self",(char *) "alignment", NULL
10576 };
10577
10578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetAlignment",kwnames,&obj0,&obj1)) goto fail;
10579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10580 if (SWIG_arg_fail(1)) SWIG_fail;
10581 {
10582 arg2 = static_cast<wxLayoutAlignment >(SWIG_As_int(obj1));
10583 if (SWIG_arg_fail(2)) SWIG_fail;
10584 }
10585 {
10586 PyThreadState* __tstate = wxPyBeginAllowThreads();
10587 (arg1)->SetAlignment(arg2);
10588
10589 wxPyEndAllowThreads(__tstate);
10590 if (PyErr_Occurred()) SWIG_fail;
10591 }
10592 Py_INCREF(Py_None); resultobj = Py_None;
10593 return resultobj;
10594 fail:
10595 return NULL;
10596 }
10597
10598
10599 static PyObject *_wrap_SashLayoutWindow_SetDefaultSize(PyObject *, PyObject *args, PyObject *kwargs) {
10600 PyObject *resultobj = NULL;
10601 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10602 wxSize *arg2 = 0 ;
10603 wxSize temp2 ;
10604 PyObject * obj0 = 0 ;
10605 PyObject * obj1 = 0 ;
10606 char *kwnames[] = {
10607 (char *) "self",(char *) "size", NULL
10608 };
10609
10610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetDefaultSize",kwnames,&obj0,&obj1)) goto fail;
10611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10612 if (SWIG_arg_fail(1)) SWIG_fail;
10613 {
10614 arg2 = &temp2;
10615 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
10616 }
10617 {
10618 PyThreadState* __tstate = wxPyBeginAllowThreads();
10619 (arg1)->SetDefaultSize((wxSize const &)*arg2);
10620
10621 wxPyEndAllowThreads(__tstate);
10622 if (PyErr_Occurred()) SWIG_fail;
10623 }
10624 Py_INCREF(Py_None); resultobj = Py_None;
10625 return resultobj;
10626 fail:
10627 return NULL;
10628 }
10629
10630
10631 static PyObject *_wrap_SashLayoutWindow_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
10632 PyObject *resultobj = NULL;
10633 wxSashLayoutWindow *arg1 = (wxSashLayoutWindow *) 0 ;
10634 wxLayoutOrientation arg2 ;
10635 PyObject * obj0 = 0 ;
10636 PyObject * obj1 = 0 ;
10637 char *kwnames[] = {
10638 (char *) "self",(char *) "orientation", NULL
10639 };
10640
10641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SashLayoutWindow_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
10642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSashLayoutWindow, SWIG_POINTER_EXCEPTION | 0);
10643 if (SWIG_arg_fail(1)) SWIG_fail;
10644 {
10645 arg2 = static_cast<wxLayoutOrientation >(SWIG_As_int(obj1));
10646 if (SWIG_arg_fail(2)) SWIG_fail;
10647 }
10648 {
10649 PyThreadState* __tstate = wxPyBeginAllowThreads();
10650 (arg1)->SetOrientation(arg2);
10651
10652 wxPyEndAllowThreads(__tstate);
10653 if (PyErr_Occurred()) SWIG_fail;
10654 }
10655 Py_INCREF(Py_None); resultobj = Py_None;
10656 return resultobj;
10657 fail:
10658 return NULL;
10659 }
10660
10661
10662 static PyObject * SashLayoutWindow_swigregister(PyObject *, PyObject *args) {
10663 PyObject *obj;
10664 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10665 SWIG_TypeClientData(SWIGTYPE_p_wxSashLayoutWindow, obj);
10666 Py_INCREF(obj);
10667 return Py_BuildValue((char *)"");
10668 }
10669 static PyObject *_wrap_new_LayoutAlgorithm(PyObject *, PyObject *args, PyObject *kwargs) {
10670 PyObject *resultobj = NULL;
10671 wxLayoutAlgorithm *result;
10672 char *kwnames[] = {
10673 NULL
10674 };
10675
10676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutAlgorithm",kwnames)) goto fail;
10677 {
10678 PyThreadState* __tstate = wxPyBeginAllowThreads();
10679 result = (wxLayoutAlgorithm *)new wxLayoutAlgorithm();
10680
10681 wxPyEndAllowThreads(__tstate);
10682 if (PyErr_Occurred()) SWIG_fail;
10683 }
10684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutAlgorithm, 1);
10685 return resultobj;
10686 fail:
10687 return NULL;
10688 }
10689
10690
10691 static PyObject *_wrap_delete_LayoutAlgorithm(PyObject *, PyObject *args, PyObject *kwargs) {
10692 PyObject *resultobj = NULL;
10693 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10694 PyObject * obj0 = 0 ;
10695 char *kwnames[] = {
10696 (char *) "self", NULL
10697 };
10698
10699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LayoutAlgorithm",kwnames,&obj0)) goto fail;
10700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10701 if (SWIG_arg_fail(1)) SWIG_fail;
10702 {
10703 PyThreadState* __tstate = wxPyBeginAllowThreads();
10704 delete arg1;
10705
10706 wxPyEndAllowThreads(__tstate);
10707 if (PyErr_Occurred()) SWIG_fail;
10708 }
10709 Py_INCREF(Py_None); resultobj = Py_None;
10710 return resultobj;
10711 fail:
10712 return NULL;
10713 }
10714
10715
10716 static PyObject *_wrap_LayoutAlgorithm_LayoutMDIFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10717 PyObject *resultobj = NULL;
10718 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10719 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
10720 wxRect *arg3 = (wxRect *) NULL ;
10721 bool result;
10722 PyObject * obj0 = 0 ;
10723 PyObject * obj1 = 0 ;
10724 PyObject * obj2 = 0 ;
10725 char *kwnames[] = {
10726 (char *) "self",(char *) "frame",(char *) "rect", NULL
10727 };
10728
10729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutMDIFrame",kwnames,&obj0,&obj1,&obj2)) goto fail;
10730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10731 if (SWIG_arg_fail(1)) SWIG_fail;
10732 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
10733 if (SWIG_arg_fail(2)) SWIG_fail;
10734 if (obj2) {
10735 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
10736 if (SWIG_arg_fail(3)) SWIG_fail;
10737 }
10738 {
10739 PyThreadState* __tstate = wxPyBeginAllowThreads();
10740 result = (bool)(arg1)->LayoutMDIFrame(arg2,arg3);
10741
10742 wxPyEndAllowThreads(__tstate);
10743 if (PyErr_Occurred()) SWIG_fail;
10744 }
10745 {
10746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10747 }
10748 return resultobj;
10749 fail:
10750 return NULL;
10751 }
10752
10753
10754 static PyObject *_wrap_LayoutAlgorithm_LayoutFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10755 PyObject *resultobj = NULL;
10756 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10757 wxFrame *arg2 = (wxFrame *) 0 ;
10758 wxWindow *arg3 = (wxWindow *) NULL ;
10759 bool result;
10760 PyObject * obj0 = 0 ;
10761 PyObject * obj1 = 0 ;
10762 PyObject * obj2 = 0 ;
10763 char *kwnames[] = {
10764 (char *) "self",(char *) "frame",(char *) "mainWindow", NULL
10765 };
10766
10767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutFrame",kwnames,&obj0,&obj1,&obj2)) goto fail;
10768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10769 if (SWIG_arg_fail(1)) SWIG_fail;
10770 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10771 if (SWIG_arg_fail(2)) SWIG_fail;
10772 if (obj2) {
10773 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10774 if (SWIG_arg_fail(3)) SWIG_fail;
10775 }
10776 {
10777 PyThreadState* __tstate = wxPyBeginAllowThreads();
10778 result = (bool)(arg1)->LayoutFrame(arg2,arg3);
10779
10780 wxPyEndAllowThreads(__tstate);
10781 if (PyErr_Occurred()) SWIG_fail;
10782 }
10783 {
10784 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10785 }
10786 return resultobj;
10787 fail:
10788 return NULL;
10789 }
10790
10791
10792 static PyObject *_wrap_LayoutAlgorithm_LayoutWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10793 PyObject *resultobj = NULL;
10794 wxLayoutAlgorithm *arg1 = (wxLayoutAlgorithm *) 0 ;
10795 wxWindow *arg2 = (wxWindow *) 0 ;
10796 wxWindow *arg3 = (wxWindow *) NULL ;
10797 bool result;
10798 PyObject * obj0 = 0 ;
10799 PyObject * obj1 = 0 ;
10800 PyObject * obj2 = 0 ;
10801 char *kwnames[] = {
10802 (char *) "self",(char *) "parent",(char *) "mainWindow", NULL
10803 };
10804
10805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:LayoutAlgorithm_LayoutWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
10806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutAlgorithm, SWIG_POINTER_EXCEPTION | 0);
10807 if (SWIG_arg_fail(1)) SWIG_fail;
10808 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10809 if (SWIG_arg_fail(2)) SWIG_fail;
10810 if (obj2) {
10811 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10812 if (SWIG_arg_fail(3)) SWIG_fail;
10813 }
10814 {
10815 PyThreadState* __tstate = wxPyBeginAllowThreads();
10816 result = (bool)(arg1)->LayoutWindow(arg2,arg3);
10817
10818 wxPyEndAllowThreads(__tstate);
10819 if (PyErr_Occurred()) SWIG_fail;
10820 }
10821 {
10822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10823 }
10824 return resultobj;
10825 fail:
10826 return NULL;
10827 }
10828
10829
10830 static PyObject * LayoutAlgorithm_swigregister(PyObject *, PyObject *args) {
10831 PyObject *obj;
10832 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10833 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutAlgorithm, obj);
10834 Py_INCREF(obj);
10835 return Py_BuildValue((char *)"");
10836 }
10837 static PyObject *_wrap_new_PopupWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10838 PyObject *resultobj = NULL;
10839 wxWindow *arg1 = (wxWindow *) 0 ;
10840 int arg2 = (int) wxBORDER_NONE ;
10841 wxPopupWindow *result;
10842 PyObject * obj0 = 0 ;
10843 PyObject * obj1 = 0 ;
10844 char *kwnames[] = {
10845 (char *) "parent",(char *) "flags", NULL
10846 };
10847
10848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PopupWindow",kwnames,&obj0,&obj1)) goto fail;
10849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10850 if (SWIG_arg_fail(1)) SWIG_fail;
10851 if (obj1) {
10852 {
10853 arg2 = static_cast<int >(SWIG_As_int(obj1));
10854 if (SWIG_arg_fail(2)) SWIG_fail;
10855 }
10856 }
10857 {
10858 if (!wxPyCheckForApp()) SWIG_fail;
10859 PyThreadState* __tstate = wxPyBeginAllowThreads();
10860 result = (wxPopupWindow *)new wxPopupWindow(arg1,arg2);
10861
10862 wxPyEndAllowThreads(__tstate);
10863 if (PyErr_Occurred()) SWIG_fail;
10864 }
10865 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPopupWindow, 1);
10866 return resultobj;
10867 fail:
10868 return NULL;
10869 }
10870
10871
10872 static PyObject *_wrap_new_PrePopupWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10873 PyObject *resultobj = NULL;
10874 wxPopupWindow *result;
10875 char *kwnames[] = {
10876 NULL
10877 };
10878
10879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePopupWindow",kwnames)) goto fail;
10880 {
10881 if (!wxPyCheckForApp()) SWIG_fail;
10882 PyThreadState* __tstate = wxPyBeginAllowThreads();
10883 result = (wxPopupWindow *)new wxPopupWindow();
10884
10885 wxPyEndAllowThreads(__tstate);
10886 if (PyErr_Occurred()) SWIG_fail;
10887 }
10888 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPopupWindow, 1);
10889 return resultobj;
10890 fail:
10891 return NULL;
10892 }
10893
10894
10895 static PyObject *_wrap_PopupWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10896 PyObject *resultobj = NULL;
10897 wxPopupWindow *arg1 = (wxPopupWindow *) 0 ;
10898 wxWindow *arg2 = (wxWindow *) 0 ;
10899 int arg3 = (int) wxBORDER_NONE ;
10900 bool result;
10901 PyObject * obj0 = 0 ;
10902 PyObject * obj1 = 0 ;
10903 PyObject * obj2 = 0 ;
10904 char *kwnames[] = {
10905 (char *) "self",(char *) "parent",(char *) "flags", NULL
10906 };
10907
10908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PopupWindow_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
10909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPopupWindow, SWIG_POINTER_EXCEPTION | 0);
10910 if (SWIG_arg_fail(1)) SWIG_fail;
10911 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10912 if (SWIG_arg_fail(2)) SWIG_fail;
10913 if (obj2) {
10914 {
10915 arg3 = static_cast<int >(SWIG_As_int(obj2));
10916 if (SWIG_arg_fail(3)) SWIG_fail;
10917 }
10918 }
10919 {
10920 PyThreadState* __tstate = wxPyBeginAllowThreads();
10921 result = (bool)(arg1)->Create(arg2,arg3);
10922
10923 wxPyEndAllowThreads(__tstate);
10924 if (PyErr_Occurred()) SWIG_fail;
10925 }
10926 {
10927 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10928 }
10929 return resultobj;
10930 fail:
10931 return NULL;
10932 }
10933
10934
10935 static PyObject *_wrap_PopupWindow_Position(PyObject *, PyObject *args, PyObject *kwargs) {
10936 PyObject *resultobj = NULL;
10937 wxPopupWindow *arg1 = (wxPopupWindow *) 0 ;
10938 wxPoint *arg2 = 0 ;
10939 wxSize *arg3 = 0 ;
10940 wxPoint temp2 ;
10941 wxSize temp3 ;
10942 PyObject * obj0 = 0 ;
10943 PyObject * obj1 = 0 ;
10944 PyObject * obj2 = 0 ;
10945 char *kwnames[] = {
10946 (char *) "self",(char *) "ptOrigin",(char *) "size", NULL
10947 };
10948
10949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PopupWindow_Position",kwnames,&obj0,&obj1,&obj2)) goto fail;
10950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPopupWindow, SWIG_POINTER_EXCEPTION | 0);
10951 if (SWIG_arg_fail(1)) SWIG_fail;
10952 {
10953 arg2 = &temp2;
10954 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
10955 }
10956 {
10957 arg3 = &temp3;
10958 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
10959 }
10960 {
10961 PyThreadState* __tstate = wxPyBeginAllowThreads();
10962 (arg1)->Position((wxPoint const &)*arg2,(wxSize const &)*arg3);
10963
10964 wxPyEndAllowThreads(__tstate);
10965 if (PyErr_Occurred()) SWIG_fail;
10966 }
10967 Py_INCREF(Py_None); resultobj = Py_None;
10968 return resultobj;
10969 fail:
10970 return NULL;
10971 }
10972
10973
10974 static PyObject * PopupWindow_swigregister(PyObject *, PyObject *args) {
10975 PyObject *obj;
10976 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10977 SWIG_TypeClientData(SWIGTYPE_p_wxPopupWindow, obj);
10978 Py_INCREF(obj);
10979 return Py_BuildValue((char *)"");
10980 }
10981 static PyObject *_wrap_new_PopupTransientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10982 PyObject *resultobj = NULL;
10983 wxWindow *arg1 = (wxWindow *) 0 ;
10984 int arg2 = (int) wxBORDER_NONE ;
10985 wxPyPopupTransientWindow *result;
10986 PyObject * obj0 = 0 ;
10987 PyObject * obj1 = 0 ;
10988 char *kwnames[] = {
10989 (char *) "parent",(char *) "style", NULL
10990 };
10991
10992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PopupTransientWindow",kwnames,&obj0,&obj1)) goto fail;
10993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
10994 if (SWIG_arg_fail(1)) SWIG_fail;
10995 if (obj1) {
10996 {
10997 arg2 = static_cast<int >(SWIG_As_int(obj1));
10998 if (SWIG_arg_fail(2)) SWIG_fail;
10999 }
11000 }
11001 {
11002 if (!wxPyCheckForApp()) SWIG_fail;
11003 PyThreadState* __tstate = wxPyBeginAllowThreads();
11004 result = (wxPyPopupTransientWindow *)new wxPyPopupTransientWindow(arg1,arg2);
11005
11006 wxPyEndAllowThreads(__tstate);
11007 if (PyErr_Occurred()) SWIG_fail;
11008 }
11009 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPopupTransientWindow, 1);
11010 return resultobj;
11011 fail:
11012 return NULL;
11013 }
11014
11015
11016 static PyObject *_wrap_new_PrePopupTransientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11017 PyObject *resultobj = NULL;
11018 wxPyPopupTransientWindow *result;
11019 char *kwnames[] = {
11020 NULL
11021 };
11022
11023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePopupTransientWindow",kwnames)) goto fail;
11024 {
11025 if (!wxPyCheckForApp()) SWIG_fail;
11026 PyThreadState* __tstate = wxPyBeginAllowThreads();
11027 result = (wxPyPopupTransientWindow *)new wxPyPopupTransientWindow();
11028
11029 wxPyEndAllowThreads(__tstate);
11030 if (PyErr_Occurred()) SWIG_fail;
11031 }
11032 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPopupTransientWindow, 1);
11033 return resultobj;
11034 fail:
11035 return NULL;
11036 }
11037
11038
11039 static PyObject *_wrap_PopupTransientWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11040 PyObject *resultobj = NULL;
11041 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11042 PyObject *arg2 = (PyObject *) 0 ;
11043 PyObject *arg3 = (PyObject *) 0 ;
11044 PyObject * obj0 = 0 ;
11045 PyObject * obj1 = 0 ;
11046 PyObject * obj2 = 0 ;
11047 char *kwnames[] = {
11048 (char *) "self",(char *) "self",(char *) "_class", NULL
11049 };
11050
11051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PopupTransientWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11053 if (SWIG_arg_fail(1)) SWIG_fail;
11054 arg2 = obj1;
11055 arg3 = obj2;
11056 {
11057 PyThreadState* __tstate = wxPyBeginAllowThreads();
11058 (arg1)->_setCallbackInfo(arg2,arg3);
11059
11060 wxPyEndAllowThreads(__tstate);
11061 if (PyErr_Occurred()) SWIG_fail;
11062 }
11063 Py_INCREF(Py_None); resultobj = Py_None;
11064 return resultobj;
11065 fail:
11066 return NULL;
11067 }
11068
11069
11070 static PyObject *_wrap_PopupTransientWindow_Popup(PyObject *, PyObject *args, PyObject *kwargs) {
11071 PyObject *resultobj = NULL;
11072 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11073 wxWindow *arg2 = (wxWindow *) NULL ;
11074 PyObject * obj0 = 0 ;
11075 PyObject * obj1 = 0 ;
11076 char *kwnames[] = {
11077 (char *) "self",(char *) "focus", NULL
11078 };
11079
11080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PopupTransientWindow_Popup",kwnames,&obj0,&obj1)) goto fail;
11081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11082 if (SWIG_arg_fail(1)) SWIG_fail;
11083 if (obj1) {
11084 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11085 if (SWIG_arg_fail(2)) SWIG_fail;
11086 }
11087 {
11088 PyThreadState* __tstate = wxPyBeginAllowThreads();
11089 (arg1)->Popup(arg2);
11090
11091 wxPyEndAllowThreads(__tstate);
11092 if (PyErr_Occurred()) SWIG_fail;
11093 }
11094 Py_INCREF(Py_None); resultobj = Py_None;
11095 return resultobj;
11096 fail:
11097 return NULL;
11098 }
11099
11100
11101 static PyObject *_wrap_PopupTransientWindow_Dismiss(PyObject *, PyObject *args, PyObject *kwargs) {
11102 PyObject *resultobj = NULL;
11103 wxPyPopupTransientWindow *arg1 = (wxPyPopupTransientWindow *) 0 ;
11104 PyObject * obj0 = 0 ;
11105 char *kwnames[] = {
11106 (char *) "self", NULL
11107 };
11108
11109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PopupTransientWindow_Dismiss",kwnames,&obj0)) goto fail;
11110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPopupTransientWindow, SWIG_POINTER_EXCEPTION | 0);
11111 if (SWIG_arg_fail(1)) SWIG_fail;
11112 {
11113 PyThreadState* __tstate = wxPyBeginAllowThreads();
11114 (arg1)->Dismiss();
11115
11116 wxPyEndAllowThreads(__tstate);
11117 if (PyErr_Occurred()) SWIG_fail;
11118 }
11119 Py_INCREF(Py_None); resultobj = Py_None;
11120 return resultobj;
11121 fail:
11122 return NULL;
11123 }
11124
11125
11126 static PyObject * PopupTransientWindow_swigregister(PyObject *, PyObject *args) {
11127 PyObject *obj;
11128 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11129 SWIG_TypeClientData(SWIGTYPE_p_wxPyPopupTransientWindow, obj);
11130 Py_INCREF(obj);
11131 return Py_BuildValue((char *)"");
11132 }
11133 static PyObject *_wrap_new_TipWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11134 PyObject *resultobj = NULL;
11135 wxWindow *arg1 = (wxWindow *) 0 ;
11136 wxString *arg2 = 0 ;
11137 int arg3 = (int) 100 ;
11138 wxRect *arg4 = (wxRect *) NULL ;
11139 wxTipWindow *result;
11140 bool temp2 = false ;
11141 PyObject * obj0 = 0 ;
11142 PyObject * obj1 = 0 ;
11143 PyObject * obj2 = 0 ;
11144 PyObject * obj3 = 0 ;
11145 char *kwnames[] = {
11146 (char *) "parent",(char *) "text",(char *) "maxLength",(char *) "rectBound", NULL
11147 };
11148
11149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_TipWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11151 if (SWIG_arg_fail(1)) SWIG_fail;
11152 {
11153 arg2 = wxString_in_helper(obj1);
11154 if (arg2 == NULL) SWIG_fail;
11155 temp2 = true;
11156 }
11157 if (obj2) {
11158 {
11159 arg3 = static_cast<int >(SWIG_As_int(obj2));
11160 if (SWIG_arg_fail(3)) SWIG_fail;
11161 }
11162 }
11163 if (obj3) {
11164 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
11165 if (SWIG_arg_fail(4)) SWIG_fail;
11166 }
11167 {
11168 if (!wxPyCheckForApp()) SWIG_fail;
11169 PyThreadState* __tstate = wxPyBeginAllowThreads();
11170 result = (wxTipWindow *)new_wxTipWindow(arg1,(wxString const &)*arg2,arg3,arg4);
11171
11172 wxPyEndAllowThreads(__tstate);
11173 if (PyErr_Occurred()) SWIG_fail;
11174 }
11175 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipWindow, 1);
11176 {
11177 if (temp2)
11178 delete arg2;
11179 }
11180 return resultobj;
11181 fail:
11182 {
11183 if (temp2)
11184 delete arg2;
11185 }
11186 return NULL;
11187 }
11188
11189
11190 static PyObject *_wrap_TipWindow_SetBoundingRect(PyObject *, PyObject *args, PyObject *kwargs) {
11191 PyObject *resultobj = NULL;
11192 wxTipWindow *arg1 = (wxTipWindow *) 0 ;
11193 wxRect *arg2 = 0 ;
11194 wxRect temp2 ;
11195 PyObject * obj0 = 0 ;
11196 PyObject * obj1 = 0 ;
11197 char *kwnames[] = {
11198 (char *) "self",(char *) "rectBound", NULL
11199 };
11200
11201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipWindow_SetBoundingRect",kwnames,&obj0,&obj1)) goto fail;
11202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipWindow, SWIG_POINTER_EXCEPTION | 0);
11203 if (SWIG_arg_fail(1)) SWIG_fail;
11204 {
11205 arg2 = &temp2;
11206 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11207 }
11208 {
11209 PyThreadState* __tstate = wxPyBeginAllowThreads();
11210 (arg1)->SetBoundingRect((wxRect const &)*arg2);
11211
11212 wxPyEndAllowThreads(__tstate);
11213 if (PyErr_Occurred()) SWIG_fail;
11214 }
11215 Py_INCREF(Py_None); resultobj = Py_None;
11216 return resultobj;
11217 fail:
11218 return NULL;
11219 }
11220
11221
11222 static PyObject *_wrap_TipWindow_Close(PyObject *, PyObject *args, PyObject *kwargs) {
11223 PyObject *resultobj = NULL;
11224 wxTipWindow *arg1 = (wxTipWindow *) 0 ;
11225 PyObject * obj0 = 0 ;
11226 char *kwnames[] = {
11227 (char *) "self", NULL
11228 };
11229
11230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipWindow_Close",kwnames,&obj0)) goto fail;
11231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipWindow, SWIG_POINTER_EXCEPTION | 0);
11232 if (SWIG_arg_fail(1)) SWIG_fail;
11233 {
11234 PyThreadState* __tstate = wxPyBeginAllowThreads();
11235 (arg1)->Close();
11236
11237 wxPyEndAllowThreads(__tstate);
11238 if (PyErr_Occurred()) SWIG_fail;
11239 }
11240 Py_INCREF(Py_None); resultobj = Py_None;
11241 return resultobj;
11242 fail:
11243 return NULL;
11244 }
11245
11246
11247 static PyObject * TipWindow_swigregister(PyObject *, PyObject *args) {
11248 PyObject *obj;
11249 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11250 SWIG_TypeClientData(SWIGTYPE_p_wxTipWindow, obj);
11251 Py_INCREF(obj);
11252 return Py_BuildValue((char *)"");
11253 }
11254 static PyObject *_wrap_new_VScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11255 PyObject *resultobj = NULL;
11256 wxWindow *arg1 = (wxWindow *) 0 ;
11257 int arg2 = (int) wxID_ANY ;
11258 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11259 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11260 wxSize const &arg4_defvalue = wxDefaultSize ;
11261 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11262 long arg5 = (long) 0 ;
11263 wxString const &arg6_defvalue = wxPyPanelNameStr ;
11264 wxString *arg6 = (wxString *) &arg6_defvalue ;
11265 wxPyVScrolledWindow *result;
11266 wxPoint temp3 ;
11267 wxSize temp4 ;
11268 bool temp6 = false ;
11269 PyObject * obj0 = 0 ;
11270 PyObject * obj1 = 0 ;
11271 PyObject * obj2 = 0 ;
11272 PyObject * obj3 = 0 ;
11273 PyObject * obj4 = 0 ;
11274 PyObject * obj5 = 0 ;
11275 char *kwnames[] = {
11276 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
11277 };
11278
11279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_VScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
11280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11281 if (SWIG_arg_fail(1)) SWIG_fail;
11282 if (obj1) {
11283 {
11284 arg2 = static_cast<int >(SWIG_As_int(obj1));
11285 if (SWIG_arg_fail(2)) SWIG_fail;
11286 }
11287 }
11288 if (obj2) {
11289 {
11290 arg3 = &temp3;
11291 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11292 }
11293 }
11294 if (obj3) {
11295 {
11296 arg4 = &temp4;
11297 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
11298 }
11299 }
11300 if (obj4) {
11301 {
11302 arg5 = static_cast<long >(SWIG_As_long(obj4));
11303 if (SWIG_arg_fail(5)) SWIG_fail;
11304 }
11305 }
11306 if (obj5) {
11307 {
11308 arg6 = wxString_in_helper(obj5);
11309 if (arg6 == NULL) SWIG_fail;
11310 temp6 = true;
11311 }
11312 }
11313 {
11314 if (!wxPyCheckForApp()) SWIG_fail;
11315 PyThreadState* __tstate = wxPyBeginAllowThreads();
11316 result = (wxPyVScrolledWindow *)new wxPyVScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
11317
11318 wxPyEndAllowThreads(__tstate);
11319 if (PyErr_Occurred()) SWIG_fail;
11320 }
11321 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVScrolledWindow, 1);
11322 {
11323 if (temp6)
11324 delete arg6;
11325 }
11326 return resultobj;
11327 fail:
11328 {
11329 if (temp6)
11330 delete arg6;
11331 }
11332 return NULL;
11333 }
11334
11335
11336 static PyObject *_wrap_new_PreVScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
11337 PyObject *resultobj = NULL;
11338 wxPyVScrolledWindow *result;
11339 char *kwnames[] = {
11340 NULL
11341 };
11342
11343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreVScrolledWindow",kwnames)) goto fail;
11344 {
11345 if (!wxPyCheckForApp()) SWIG_fail;
11346 PyThreadState* __tstate = wxPyBeginAllowThreads();
11347 result = (wxPyVScrolledWindow *)new wxPyVScrolledWindow();
11348
11349 wxPyEndAllowThreads(__tstate);
11350 if (PyErr_Occurred()) SWIG_fail;
11351 }
11352 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVScrolledWindow, 1);
11353 return resultobj;
11354 fail:
11355 return NULL;
11356 }
11357
11358
11359 static PyObject *_wrap_VScrolledWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11360 PyObject *resultobj = NULL;
11361 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11362 PyObject *arg2 = (PyObject *) 0 ;
11363 PyObject *arg3 = (PyObject *) 0 ;
11364 PyObject * obj0 = 0 ;
11365 PyObject * obj1 = 0 ;
11366 PyObject * obj2 = 0 ;
11367 char *kwnames[] = {
11368 (char *) "self",(char *) "self",(char *) "_class", NULL
11369 };
11370
11371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11373 if (SWIG_arg_fail(1)) SWIG_fail;
11374 arg2 = obj1;
11375 arg3 = obj2;
11376 {
11377 PyThreadState* __tstate = wxPyBeginAllowThreads();
11378 (arg1)->_setCallbackInfo(arg2,arg3);
11379
11380 wxPyEndAllowThreads(__tstate);
11381 if (PyErr_Occurred()) SWIG_fail;
11382 }
11383 Py_INCREF(Py_None); resultobj = Py_None;
11384 return resultobj;
11385 fail:
11386 return NULL;
11387 }
11388
11389
11390 static PyObject *_wrap_VScrolledWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
11391 PyObject *resultobj = NULL;
11392 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11393 wxWindow *arg2 = (wxWindow *) 0 ;
11394 int arg3 = (int) wxID_ANY ;
11395 wxPoint const &arg4_defvalue = wxDefaultPosition ;
11396 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
11397 wxSize const &arg5_defvalue = wxDefaultSize ;
11398 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
11399 long arg6 = (long) 0 ;
11400 wxString const &arg7_defvalue = wxPyPanelNameStr ;
11401 wxString *arg7 = (wxString *) &arg7_defvalue ;
11402 bool result;
11403 wxPoint temp4 ;
11404 wxSize temp5 ;
11405 bool temp7 = false ;
11406 PyObject * obj0 = 0 ;
11407 PyObject * obj1 = 0 ;
11408 PyObject * obj2 = 0 ;
11409 PyObject * obj3 = 0 ;
11410 PyObject * obj4 = 0 ;
11411 PyObject * obj5 = 0 ;
11412 PyObject * obj6 = 0 ;
11413 char *kwnames[] = {
11414 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
11415 };
11416
11417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:VScrolledWindow_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
11418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11419 if (SWIG_arg_fail(1)) SWIG_fail;
11420 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
11421 if (SWIG_arg_fail(2)) SWIG_fail;
11422 if (obj2) {
11423 {
11424 arg3 = static_cast<int >(SWIG_As_int(obj2));
11425 if (SWIG_arg_fail(3)) SWIG_fail;
11426 }
11427 }
11428 if (obj3) {
11429 {
11430 arg4 = &temp4;
11431 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
11432 }
11433 }
11434 if (obj4) {
11435 {
11436 arg5 = &temp5;
11437 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
11438 }
11439 }
11440 if (obj5) {
11441 {
11442 arg6 = static_cast<long >(SWIG_As_long(obj5));
11443 if (SWIG_arg_fail(6)) SWIG_fail;
11444 }
11445 }
11446 if (obj6) {
11447 {
11448 arg7 = wxString_in_helper(obj6);
11449 if (arg7 == NULL) SWIG_fail;
11450 temp7 = true;
11451 }
11452 }
11453 {
11454 PyThreadState* __tstate = wxPyBeginAllowThreads();
11455 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
11456
11457 wxPyEndAllowThreads(__tstate);
11458 if (PyErr_Occurred()) SWIG_fail;
11459 }
11460 {
11461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11462 }
11463 {
11464 if (temp7)
11465 delete arg7;
11466 }
11467 return resultobj;
11468 fail:
11469 {
11470 if (temp7)
11471 delete arg7;
11472 }
11473 return NULL;
11474 }
11475
11476
11477 static PyObject *_wrap_VScrolledWindow_SetLineCount(PyObject *, PyObject *args, PyObject *kwargs) {
11478 PyObject *resultobj = NULL;
11479 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11480 size_t arg2 ;
11481 PyObject * obj0 = 0 ;
11482 PyObject * obj1 = 0 ;
11483 char *kwnames[] = {
11484 (char *) "self",(char *) "count", NULL
11485 };
11486
11487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_SetLineCount",kwnames,&obj0,&obj1)) goto fail;
11488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11489 if (SWIG_arg_fail(1)) SWIG_fail;
11490 {
11491 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11492 if (SWIG_arg_fail(2)) SWIG_fail;
11493 }
11494 {
11495 PyThreadState* __tstate = wxPyBeginAllowThreads();
11496 (arg1)->SetLineCount(arg2);
11497
11498 wxPyEndAllowThreads(__tstate);
11499 if (PyErr_Occurred()) SWIG_fail;
11500 }
11501 Py_INCREF(Py_None); resultobj = Py_None;
11502 return resultobj;
11503 fail:
11504 return NULL;
11505 }
11506
11507
11508 static PyObject *_wrap_VScrolledWindow_ScrollToLine(PyObject *, PyObject *args, PyObject *kwargs) {
11509 PyObject *resultobj = NULL;
11510 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11511 size_t arg2 ;
11512 bool result;
11513 PyObject * obj0 = 0 ;
11514 PyObject * obj1 = 0 ;
11515 char *kwnames[] = {
11516 (char *) "self",(char *) "line", NULL
11517 };
11518
11519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollToLine",kwnames,&obj0,&obj1)) goto fail;
11520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11521 if (SWIG_arg_fail(1)) SWIG_fail;
11522 {
11523 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11524 if (SWIG_arg_fail(2)) SWIG_fail;
11525 }
11526 {
11527 PyThreadState* __tstate = wxPyBeginAllowThreads();
11528 result = (bool)(arg1)->ScrollToLine(arg2);
11529
11530 wxPyEndAllowThreads(__tstate);
11531 if (PyErr_Occurred()) SWIG_fail;
11532 }
11533 {
11534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11535 }
11536 return resultobj;
11537 fail:
11538 return NULL;
11539 }
11540
11541
11542 static PyObject *_wrap_VScrolledWindow_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
11543 PyObject *resultobj = NULL;
11544 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11545 int arg2 ;
11546 bool result;
11547 PyObject * obj0 = 0 ;
11548 PyObject * obj1 = 0 ;
11549 char *kwnames[] = {
11550 (char *) "self",(char *) "lines", NULL
11551 };
11552
11553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
11554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11555 if (SWIG_arg_fail(1)) SWIG_fail;
11556 {
11557 arg2 = static_cast<int >(SWIG_As_int(obj1));
11558 if (SWIG_arg_fail(2)) SWIG_fail;
11559 }
11560 {
11561 PyThreadState* __tstate = wxPyBeginAllowThreads();
11562 result = (bool)(arg1)->ScrollLines(arg2);
11563
11564 wxPyEndAllowThreads(__tstate);
11565 if (PyErr_Occurred()) SWIG_fail;
11566 }
11567 {
11568 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11569 }
11570 return resultobj;
11571 fail:
11572 return NULL;
11573 }
11574
11575
11576 static PyObject *_wrap_VScrolledWindow_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
11577 PyObject *resultobj = NULL;
11578 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11579 int arg2 ;
11580 bool result;
11581 PyObject * obj0 = 0 ;
11582 PyObject * obj1 = 0 ;
11583 char *kwnames[] = {
11584 (char *) "self",(char *) "pages", NULL
11585 };
11586
11587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
11588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11589 if (SWIG_arg_fail(1)) SWIG_fail;
11590 {
11591 arg2 = static_cast<int >(SWIG_As_int(obj1));
11592 if (SWIG_arg_fail(2)) SWIG_fail;
11593 }
11594 {
11595 PyThreadState* __tstate = wxPyBeginAllowThreads();
11596 result = (bool)(arg1)->ScrollPages(arg2);
11597
11598 wxPyEndAllowThreads(__tstate);
11599 if (PyErr_Occurred()) SWIG_fail;
11600 }
11601 {
11602 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11603 }
11604 return resultobj;
11605 fail:
11606 return NULL;
11607 }
11608
11609
11610 static PyObject *_wrap_VScrolledWindow_RefreshLine(PyObject *, PyObject *args, PyObject *kwargs) {
11611 PyObject *resultobj = NULL;
11612 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11613 size_t arg2 ;
11614 PyObject * obj0 = 0 ;
11615 PyObject * obj1 = 0 ;
11616 char *kwnames[] = {
11617 (char *) "self",(char *) "line", NULL
11618 };
11619
11620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_RefreshLine",kwnames,&obj0,&obj1)) goto fail;
11621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11622 if (SWIG_arg_fail(1)) SWIG_fail;
11623 {
11624 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11625 if (SWIG_arg_fail(2)) SWIG_fail;
11626 }
11627 {
11628 PyThreadState* __tstate = wxPyBeginAllowThreads();
11629 (arg1)->RefreshLine(arg2);
11630
11631 wxPyEndAllowThreads(__tstate);
11632 if (PyErr_Occurred()) SWIG_fail;
11633 }
11634 Py_INCREF(Py_None); resultobj = Py_None;
11635 return resultobj;
11636 fail:
11637 return NULL;
11638 }
11639
11640
11641 static PyObject *_wrap_VScrolledWindow_RefreshLines(PyObject *, PyObject *args, PyObject *kwargs) {
11642 PyObject *resultobj = NULL;
11643 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11644 size_t arg2 ;
11645 size_t arg3 ;
11646 PyObject * obj0 = 0 ;
11647 PyObject * obj1 = 0 ;
11648 PyObject * obj2 = 0 ;
11649 char *kwnames[] = {
11650 (char *) "self",(char *) "from",(char *) "to", NULL
11651 };
11652
11653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow_RefreshLines",kwnames,&obj0,&obj1,&obj2)) goto fail;
11654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11655 if (SWIG_arg_fail(1)) SWIG_fail;
11656 {
11657 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11658 if (SWIG_arg_fail(2)) SWIG_fail;
11659 }
11660 {
11661 arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
11662 if (SWIG_arg_fail(3)) SWIG_fail;
11663 }
11664 {
11665 PyThreadState* __tstate = wxPyBeginAllowThreads();
11666 (arg1)->RefreshLines(arg2,arg3);
11667
11668 wxPyEndAllowThreads(__tstate);
11669 if (PyErr_Occurred()) SWIG_fail;
11670 }
11671 Py_INCREF(Py_None); resultobj = Py_None;
11672 return resultobj;
11673 fail:
11674 return NULL;
11675 }
11676
11677
11678 static PyObject *_wrap_VScrolledWindow_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
11679 PyObject *resultobj = NULL;
11680 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11681 int arg2 ;
11682 int arg3 ;
11683 int result;
11684 PyObject * obj0 = 0 ;
11685 PyObject * obj1 = 0 ;
11686 PyObject * obj2 = 0 ;
11687 char *kwnames[] = {
11688 (char *) "self",(char *) "x",(char *) "y", NULL
11689 };
11690
11691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VScrolledWindow_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
11692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11693 if (SWIG_arg_fail(1)) SWIG_fail;
11694 {
11695 arg2 = static_cast<int >(SWIG_As_int(obj1));
11696 if (SWIG_arg_fail(2)) SWIG_fail;
11697 }
11698 {
11699 arg3 = static_cast<int >(SWIG_As_int(obj2));
11700 if (SWIG_arg_fail(3)) SWIG_fail;
11701 }
11702 {
11703 PyThreadState* __tstate = wxPyBeginAllowThreads();
11704 result = (int)((wxPyVScrolledWindow const *)arg1)->HitTest(arg2,arg3);
11705
11706 wxPyEndAllowThreads(__tstate);
11707 if (PyErr_Occurred()) SWIG_fail;
11708 }
11709 {
11710 resultobj = SWIG_From_int(static_cast<int >(result));
11711 }
11712 return resultobj;
11713 fail:
11714 return NULL;
11715 }
11716
11717
11718 static PyObject *_wrap_VScrolledWindow_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
11719 PyObject *resultobj = NULL;
11720 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11721 wxPoint *arg2 = 0 ;
11722 int result;
11723 wxPoint temp2 ;
11724 PyObject * obj0 = 0 ;
11725 PyObject * obj1 = 0 ;
11726 char *kwnames[] = {
11727 (char *) "self",(char *) "pt", NULL
11728 };
11729
11730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_HitTest",kwnames,&obj0,&obj1)) goto fail;
11731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11732 if (SWIG_arg_fail(1)) SWIG_fail;
11733 {
11734 arg2 = &temp2;
11735 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
11736 }
11737 {
11738 PyThreadState* __tstate = wxPyBeginAllowThreads();
11739 result = (int)((wxPyVScrolledWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
11740
11741 wxPyEndAllowThreads(__tstate);
11742 if (PyErr_Occurred()) SWIG_fail;
11743 }
11744 {
11745 resultobj = SWIG_From_int(static_cast<int >(result));
11746 }
11747 return resultobj;
11748 fail:
11749 return NULL;
11750 }
11751
11752
11753 static PyObject *_wrap_VScrolledWindow_RefreshAll(PyObject *, PyObject *args, PyObject *kwargs) {
11754 PyObject *resultobj = NULL;
11755 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11756 PyObject * obj0 = 0 ;
11757 char *kwnames[] = {
11758 (char *) "self", NULL
11759 };
11760
11761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_RefreshAll",kwnames,&obj0)) goto fail;
11762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11763 if (SWIG_arg_fail(1)) SWIG_fail;
11764 {
11765 PyThreadState* __tstate = wxPyBeginAllowThreads();
11766 (arg1)->RefreshAll();
11767
11768 wxPyEndAllowThreads(__tstate);
11769 if (PyErr_Occurred()) SWIG_fail;
11770 }
11771 Py_INCREF(Py_None); resultobj = Py_None;
11772 return resultobj;
11773 fail:
11774 return NULL;
11775 }
11776
11777
11778 static PyObject *_wrap_VScrolledWindow_GetLineCount(PyObject *, PyObject *args, PyObject *kwargs) {
11779 PyObject *resultobj = NULL;
11780 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11781 size_t result;
11782 PyObject * obj0 = 0 ;
11783 char *kwnames[] = {
11784 (char *) "self", NULL
11785 };
11786
11787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetLineCount",kwnames,&obj0)) goto fail;
11788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11789 if (SWIG_arg_fail(1)) SWIG_fail;
11790 {
11791 PyThreadState* __tstate = wxPyBeginAllowThreads();
11792 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetLineCount();
11793
11794 wxPyEndAllowThreads(__tstate);
11795 if (PyErr_Occurred()) SWIG_fail;
11796 }
11797 {
11798 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11799 }
11800 return resultobj;
11801 fail:
11802 return NULL;
11803 }
11804
11805
11806 static PyObject *_wrap_VScrolledWindow_GetVisibleBegin(PyObject *, PyObject *args, PyObject *kwargs) {
11807 PyObject *resultobj = NULL;
11808 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11809 size_t result;
11810 PyObject * obj0 = 0 ;
11811 char *kwnames[] = {
11812 (char *) "self", NULL
11813 };
11814
11815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetVisibleBegin",kwnames,&obj0)) goto fail;
11816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11817 if (SWIG_arg_fail(1)) SWIG_fail;
11818 {
11819 PyThreadState* __tstate = wxPyBeginAllowThreads();
11820 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetVisibleBegin();
11821
11822 wxPyEndAllowThreads(__tstate);
11823 if (PyErr_Occurred()) SWIG_fail;
11824 }
11825 {
11826 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11827 }
11828 return resultobj;
11829 fail:
11830 return NULL;
11831 }
11832
11833
11834 static PyObject *_wrap_VScrolledWindow_GetVisibleEnd(PyObject *, PyObject *args, PyObject *kwargs) {
11835 PyObject *resultobj = NULL;
11836 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11837 size_t result;
11838 PyObject * obj0 = 0 ;
11839 char *kwnames[] = {
11840 (char *) "self", NULL
11841 };
11842
11843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetVisibleEnd",kwnames,&obj0)) goto fail;
11844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11845 if (SWIG_arg_fail(1)) SWIG_fail;
11846 {
11847 PyThreadState* __tstate = wxPyBeginAllowThreads();
11848 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetVisibleEnd();
11849
11850 wxPyEndAllowThreads(__tstate);
11851 if (PyErr_Occurred()) SWIG_fail;
11852 }
11853 {
11854 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11855 }
11856 return resultobj;
11857 fail:
11858 return NULL;
11859 }
11860
11861
11862 static PyObject *_wrap_VScrolledWindow_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
11863 PyObject *resultobj = NULL;
11864 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11865 size_t arg2 ;
11866 bool result;
11867 PyObject * obj0 = 0 ;
11868 PyObject * obj1 = 0 ;
11869 char *kwnames[] = {
11870 (char *) "self",(char *) "line", NULL
11871 };
11872
11873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VScrolledWindow_IsVisible",kwnames,&obj0,&obj1)) goto fail;
11874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11875 if (SWIG_arg_fail(1)) SWIG_fail;
11876 {
11877 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
11878 if (SWIG_arg_fail(2)) SWIG_fail;
11879 }
11880 {
11881 PyThreadState* __tstate = wxPyBeginAllowThreads();
11882 result = (bool)((wxPyVScrolledWindow const *)arg1)->IsVisible(arg2);
11883
11884 wxPyEndAllowThreads(__tstate);
11885 if (PyErr_Occurred()) SWIG_fail;
11886 }
11887 {
11888 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11889 }
11890 return resultobj;
11891 fail:
11892 return NULL;
11893 }
11894
11895
11896 static PyObject *_wrap_VScrolledWindow_GetFirstVisibleLine(PyObject *, PyObject *args, PyObject *kwargs) {
11897 PyObject *resultobj = NULL;
11898 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11899 size_t result;
11900 PyObject * obj0 = 0 ;
11901 char *kwnames[] = {
11902 (char *) "self", NULL
11903 };
11904
11905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetFirstVisibleLine",kwnames,&obj0)) goto fail;
11906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11907 if (SWIG_arg_fail(1)) SWIG_fail;
11908 {
11909 PyThreadState* __tstate = wxPyBeginAllowThreads();
11910 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetFirstVisibleLine();
11911
11912 wxPyEndAllowThreads(__tstate);
11913 if (PyErr_Occurred()) SWIG_fail;
11914 }
11915 {
11916 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11917 }
11918 return resultobj;
11919 fail:
11920 return NULL;
11921 }
11922
11923
11924 static PyObject *_wrap_VScrolledWindow_GetLastVisibleLine(PyObject *, PyObject *args, PyObject *kwargs) {
11925 PyObject *resultobj = NULL;
11926 wxPyVScrolledWindow *arg1 = (wxPyVScrolledWindow *) 0 ;
11927 size_t result;
11928 PyObject * obj0 = 0 ;
11929 char *kwnames[] = {
11930 (char *) "self", NULL
11931 };
11932
11933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VScrolledWindow_GetLastVisibleLine",kwnames,&obj0)) goto fail;
11934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
11935 if (SWIG_arg_fail(1)) SWIG_fail;
11936 {
11937 PyThreadState* __tstate = wxPyBeginAllowThreads();
11938 result = (size_t)((wxPyVScrolledWindow const *)arg1)->GetLastVisibleLine();
11939
11940 wxPyEndAllowThreads(__tstate);
11941 if (PyErr_Occurred()) SWIG_fail;
11942 }
11943 {
11944 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
11945 }
11946 return resultobj;
11947 fail:
11948 return NULL;
11949 }
11950
11951
11952 static PyObject * VScrolledWindow_swigregister(PyObject *, PyObject *args) {
11953 PyObject *obj;
11954 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11955 SWIG_TypeClientData(SWIGTYPE_p_wxPyVScrolledWindow, obj);
11956 Py_INCREF(obj);
11957 return Py_BuildValue((char *)"");
11958 }
11959 static int _wrap_VListBoxNameStr_set(PyObject *) {
11960 PyErr_SetString(PyExc_TypeError,"Variable VListBoxNameStr is read-only.");
11961 return 1;
11962 }
11963
11964
11965 static PyObject *_wrap_VListBoxNameStr_get(void) {
11966 PyObject *pyobj = NULL;
11967
11968 {
11969 #if wxUSE_UNICODE
11970 pyobj = PyUnicode_FromWideChar((&wxPyVListBoxNameStr)->c_str(), (&wxPyVListBoxNameStr)->Len());
11971 #else
11972 pyobj = PyString_FromStringAndSize((&wxPyVListBoxNameStr)->c_str(), (&wxPyVListBoxNameStr)->Len());
11973 #endif
11974 }
11975 return pyobj;
11976 }
11977
11978
11979 static PyObject *_wrap_new_VListBox(PyObject *, PyObject *args, PyObject *kwargs) {
11980 PyObject *resultobj = NULL;
11981 wxWindow *arg1 = (wxWindow *) 0 ;
11982 int arg2 = (int) wxID_ANY ;
11983 wxPoint const &arg3_defvalue = wxDefaultPosition ;
11984 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
11985 wxSize const &arg4_defvalue = wxDefaultSize ;
11986 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
11987 long arg5 = (long) 0 ;
11988 wxString const &arg6_defvalue = wxPyVListBoxNameStr ;
11989 wxString *arg6 = (wxString *) &arg6_defvalue ;
11990 wxPyVListBox *result;
11991 wxPoint temp3 ;
11992 wxSize temp4 ;
11993 bool temp6 = false ;
11994 PyObject * obj0 = 0 ;
11995 PyObject * obj1 = 0 ;
11996 PyObject * obj2 = 0 ;
11997 PyObject * obj3 = 0 ;
11998 PyObject * obj4 = 0 ;
11999 PyObject * obj5 = 0 ;
12000 char *kwnames[] = {
12001 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12002 };
12003
12004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_VListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12005 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12006 if (SWIG_arg_fail(1)) SWIG_fail;
12007 if (obj1) {
12008 {
12009 arg2 = static_cast<int >(SWIG_As_int(obj1));
12010 if (SWIG_arg_fail(2)) SWIG_fail;
12011 }
12012 }
12013 if (obj2) {
12014 {
12015 arg3 = &temp3;
12016 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12017 }
12018 }
12019 if (obj3) {
12020 {
12021 arg4 = &temp4;
12022 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12023 }
12024 }
12025 if (obj4) {
12026 {
12027 arg5 = static_cast<long >(SWIG_As_long(obj4));
12028 if (SWIG_arg_fail(5)) SWIG_fail;
12029 }
12030 }
12031 if (obj5) {
12032 {
12033 arg6 = wxString_in_helper(obj5);
12034 if (arg6 == NULL) SWIG_fail;
12035 temp6 = true;
12036 }
12037 }
12038 {
12039 if (!wxPyCheckForApp()) SWIG_fail;
12040 PyThreadState* __tstate = wxPyBeginAllowThreads();
12041 result = (wxPyVListBox *)new wxPyVListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12042
12043 wxPyEndAllowThreads(__tstate);
12044 if (PyErr_Occurred()) SWIG_fail;
12045 }
12046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVListBox, 1);
12047 {
12048 if (temp6)
12049 delete arg6;
12050 }
12051 return resultobj;
12052 fail:
12053 {
12054 if (temp6)
12055 delete arg6;
12056 }
12057 return NULL;
12058 }
12059
12060
12061 static PyObject *_wrap_new_PreVListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12062 PyObject *resultobj = NULL;
12063 wxPyVListBox *result;
12064 char *kwnames[] = {
12065 NULL
12066 };
12067
12068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreVListBox",kwnames)) goto fail;
12069 {
12070 if (!wxPyCheckForApp()) SWIG_fail;
12071 PyThreadState* __tstate = wxPyBeginAllowThreads();
12072 result = (wxPyVListBox *)new wxPyVListBox();
12073
12074 wxPyEndAllowThreads(__tstate);
12075 if (PyErr_Occurred()) SWIG_fail;
12076 }
12077 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyVListBox, 1);
12078 return resultobj;
12079 fail:
12080 return NULL;
12081 }
12082
12083
12084 static PyObject *_wrap_VListBox__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12085 PyObject *resultobj = NULL;
12086 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12087 PyObject *arg2 = (PyObject *) 0 ;
12088 PyObject *arg3 = (PyObject *) 0 ;
12089 PyObject * obj0 = 0 ;
12090 PyObject * obj1 = 0 ;
12091 PyObject * obj2 = 0 ;
12092 char *kwnames[] = {
12093 (char *) "self",(char *) "self",(char *) "_class", NULL
12094 };
12095
12096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
12097 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12098 if (SWIG_arg_fail(1)) SWIG_fail;
12099 arg2 = obj1;
12100 arg3 = obj2;
12101 {
12102 PyThreadState* __tstate = wxPyBeginAllowThreads();
12103 (arg1)->_setCallbackInfo(arg2,arg3);
12104
12105 wxPyEndAllowThreads(__tstate);
12106 if (PyErr_Occurred()) SWIG_fail;
12107 }
12108 Py_INCREF(Py_None); resultobj = Py_None;
12109 return resultobj;
12110 fail:
12111 return NULL;
12112 }
12113
12114
12115 static PyObject *_wrap_VListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
12116 PyObject *resultobj = NULL;
12117 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12118 wxWindow *arg2 = (wxWindow *) 0 ;
12119 int arg3 = (int) wxID_ANY ;
12120 wxPoint const &arg4_defvalue = wxDefaultPosition ;
12121 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
12122 wxSize const &arg5_defvalue = wxDefaultSize ;
12123 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
12124 long arg6 = (long) 0 ;
12125 wxString const &arg7_defvalue = wxPyVListBoxNameStr ;
12126 wxString *arg7 = (wxString *) &arg7_defvalue ;
12127 bool result;
12128 wxPoint temp4 ;
12129 wxSize temp5 ;
12130 bool temp7 = false ;
12131 PyObject * obj0 = 0 ;
12132 PyObject * obj1 = 0 ;
12133 PyObject * obj2 = 0 ;
12134 PyObject * obj3 = 0 ;
12135 PyObject * obj4 = 0 ;
12136 PyObject * obj5 = 0 ;
12137 PyObject * obj6 = 0 ;
12138 char *kwnames[] = {
12139 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12140 };
12141
12142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:VListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
12143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12144 if (SWIG_arg_fail(1)) SWIG_fail;
12145 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12146 if (SWIG_arg_fail(2)) SWIG_fail;
12147 if (obj2) {
12148 {
12149 arg3 = static_cast<int >(SWIG_As_int(obj2));
12150 if (SWIG_arg_fail(3)) SWIG_fail;
12151 }
12152 }
12153 if (obj3) {
12154 {
12155 arg4 = &temp4;
12156 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
12157 }
12158 }
12159 if (obj4) {
12160 {
12161 arg5 = &temp5;
12162 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
12163 }
12164 }
12165 if (obj5) {
12166 {
12167 arg6 = static_cast<long >(SWIG_As_long(obj5));
12168 if (SWIG_arg_fail(6)) SWIG_fail;
12169 }
12170 }
12171 if (obj6) {
12172 {
12173 arg7 = wxString_in_helper(obj6);
12174 if (arg7 == NULL) SWIG_fail;
12175 temp7 = true;
12176 }
12177 }
12178 {
12179 PyThreadState* __tstate = wxPyBeginAllowThreads();
12180 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
12181
12182 wxPyEndAllowThreads(__tstate);
12183 if (PyErr_Occurred()) SWIG_fail;
12184 }
12185 {
12186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12187 }
12188 {
12189 if (temp7)
12190 delete arg7;
12191 }
12192 return resultobj;
12193 fail:
12194 {
12195 if (temp7)
12196 delete arg7;
12197 }
12198 return NULL;
12199 }
12200
12201
12202 static PyObject *_wrap_VListBox_GetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
12203 PyObject *resultobj = NULL;
12204 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12205 size_t result;
12206 PyObject * obj0 = 0 ;
12207 char *kwnames[] = {
12208 (char *) "self", NULL
12209 };
12210
12211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetItemCount",kwnames,&obj0)) goto fail;
12212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12213 if (SWIG_arg_fail(1)) SWIG_fail;
12214 {
12215 PyThreadState* __tstate = wxPyBeginAllowThreads();
12216 result = (size_t)((wxPyVListBox const *)arg1)->GetItemCount();
12217
12218 wxPyEndAllowThreads(__tstate);
12219 if (PyErr_Occurred()) SWIG_fail;
12220 }
12221 {
12222 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
12223 }
12224 return resultobj;
12225 fail:
12226 return NULL;
12227 }
12228
12229
12230 static PyObject *_wrap_VListBox_HasMultipleSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12231 PyObject *resultobj = NULL;
12232 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12233 bool result;
12234 PyObject * obj0 = 0 ;
12235 char *kwnames[] = {
12236 (char *) "self", NULL
12237 };
12238
12239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_HasMultipleSelection",kwnames,&obj0)) goto fail;
12240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12241 if (SWIG_arg_fail(1)) SWIG_fail;
12242 {
12243 PyThreadState* __tstate = wxPyBeginAllowThreads();
12244 result = (bool)((wxPyVListBox const *)arg1)->HasMultipleSelection();
12245
12246 wxPyEndAllowThreads(__tstate);
12247 if (PyErr_Occurred()) SWIG_fail;
12248 }
12249 {
12250 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12251 }
12252 return resultobj;
12253 fail:
12254 return NULL;
12255 }
12256
12257
12258 static PyObject *_wrap_VListBox_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12259 PyObject *resultobj = NULL;
12260 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12261 int result;
12262 PyObject * obj0 = 0 ;
12263 char *kwnames[] = {
12264 (char *) "self", NULL
12265 };
12266
12267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelection",kwnames,&obj0)) goto fail;
12268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12269 if (SWIG_arg_fail(1)) SWIG_fail;
12270 {
12271 PyThreadState* __tstate = wxPyBeginAllowThreads();
12272 result = (int)((wxPyVListBox const *)arg1)->GetSelection();
12273
12274 wxPyEndAllowThreads(__tstate);
12275 if (PyErr_Occurred()) SWIG_fail;
12276 }
12277 {
12278 resultobj = SWIG_From_int(static_cast<int >(result));
12279 }
12280 return resultobj;
12281 fail:
12282 return NULL;
12283 }
12284
12285
12286 static PyObject *_wrap_VListBox_IsCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
12287 PyObject *resultobj = NULL;
12288 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12289 size_t arg2 ;
12290 bool result;
12291 PyObject * obj0 = 0 ;
12292 PyObject * obj1 = 0 ;
12293 char *kwnames[] = {
12294 (char *) "self",(char *) "item", NULL
12295 };
12296
12297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_IsCurrent",kwnames,&obj0,&obj1)) goto fail;
12298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12299 if (SWIG_arg_fail(1)) SWIG_fail;
12300 {
12301 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12302 if (SWIG_arg_fail(2)) SWIG_fail;
12303 }
12304 {
12305 PyThreadState* __tstate = wxPyBeginAllowThreads();
12306 result = (bool)((wxPyVListBox const *)arg1)->IsCurrent(arg2);
12307
12308 wxPyEndAllowThreads(__tstate);
12309 if (PyErr_Occurred()) SWIG_fail;
12310 }
12311 {
12312 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12313 }
12314 return resultobj;
12315 fail:
12316 return NULL;
12317 }
12318
12319
12320 static PyObject *_wrap_VListBox_IsSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12321 PyObject *resultobj = NULL;
12322 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12323 size_t arg2 ;
12324 bool result;
12325 PyObject * obj0 = 0 ;
12326 PyObject * obj1 = 0 ;
12327 char *kwnames[] = {
12328 (char *) "self",(char *) "item", NULL
12329 };
12330
12331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_IsSelected",kwnames,&obj0,&obj1)) goto fail;
12332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12333 if (SWIG_arg_fail(1)) SWIG_fail;
12334 {
12335 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12336 if (SWIG_arg_fail(2)) SWIG_fail;
12337 }
12338 {
12339 PyThreadState* __tstate = wxPyBeginAllowThreads();
12340 result = (bool)((wxPyVListBox const *)arg1)->IsSelected(arg2);
12341
12342 wxPyEndAllowThreads(__tstate);
12343 if (PyErr_Occurred()) SWIG_fail;
12344 }
12345 {
12346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12347 }
12348 return resultobj;
12349 fail:
12350 return NULL;
12351 }
12352
12353
12354 static PyObject *_wrap_VListBox_GetSelectedCount(PyObject *, PyObject *args, PyObject *kwargs) {
12355 PyObject *resultobj = NULL;
12356 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12357 size_t result;
12358 PyObject * obj0 = 0 ;
12359 char *kwnames[] = {
12360 (char *) "self", NULL
12361 };
12362
12363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelectedCount",kwnames,&obj0)) goto fail;
12364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12365 if (SWIG_arg_fail(1)) SWIG_fail;
12366 {
12367 PyThreadState* __tstate = wxPyBeginAllowThreads();
12368 result = (size_t)((wxPyVListBox const *)arg1)->GetSelectedCount();
12369
12370 wxPyEndAllowThreads(__tstate);
12371 if (PyErr_Occurred()) SWIG_fail;
12372 }
12373 {
12374 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
12375 }
12376 return resultobj;
12377 fail:
12378 return NULL;
12379 }
12380
12381
12382 static PyObject *_wrap_VListBox_GetFirstSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12383 PyObject *resultobj = NULL;
12384 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12385 PyObject *result;
12386 PyObject * obj0 = 0 ;
12387 char *kwnames[] = {
12388 (char *) "self", NULL
12389 };
12390
12391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetFirstSelected",kwnames,&obj0)) goto fail;
12392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12393 if (SWIG_arg_fail(1)) SWIG_fail;
12394 {
12395 PyThreadState* __tstate = wxPyBeginAllowThreads();
12396 result = (PyObject *)wxPyVListBox_GetFirstSelected(arg1);
12397
12398 wxPyEndAllowThreads(__tstate);
12399 if (PyErr_Occurred()) SWIG_fail;
12400 }
12401 resultobj = result;
12402 return resultobj;
12403 fail:
12404 return NULL;
12405 }
12406
12407
12408 static PyObject *_wrap_VListBox_GetNextSelected(PyObject *, PyObject *args, PyObject *kwargs) {
12409 PyObject *resultobj = NULL;
12410 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12411 unsigned long arg2 ;
12412 PyObject *result;
12413 PyObject * obj0 = 0 ;
12414 PyObject * obj1 = 0 ;
12415 char *kwnames[] = {
12416 (char *) "self",(char *) "cookie", NULL
12417 };
12418
12419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_GetNextSelected",kwnames,&obj0,&obj1)) goto fail;
12420 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12421 if (SWIG_arg_fail(1)) SWIG_fail;
12422 {
12423 arg2 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj1));
12424 if (SWIG_arg_fail(2)) SWIG_fail;
12425 }
12426 {
12427 PyThreadState* __tstate = wxPyBeginAllowThreads();
12428 result = (PyObject *)wxPyVListBox_GetNextSelected(arg1,arg2);
12429
12430 wxPyEndAllowThreads(__tstate);
12431 if (PyErr_Occurred()) SWIG_fail;
12432 }
12433 resultobj = result;
12434 return resultobj;
12435 fail:
12436 return NULL;
12437 }
12438
12439
12440 static PyObject *_wrap_VListBox_GetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
12441 PyObject *resultobj = NULL;
12442 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12443 wxPoint result;
12444 PyObject * obj0 = 0 ;
12445 char *kwnames[] = {
12446 (char *) "self", NULL
12447 };
12448
12449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetMargins",kwnames,&obj0)) goto fail;
12450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12451 if (SWIG_arg_fail(1)) SWIG_fail;
12452 {
12453 PyThreadState* __tstate = wxPyBeginAllowThreads();
12454 result = ((wxPyVListBox const *)arg1)->GetMargins();
12455
12456 wxPyEndAllowThreads(__tstate);
12457 if (PyErr_Occurred()) SWIG_fail;
12458 }
12459 {
12460 wxPoint * resultptr;
12461 resultptr = new wxPoint(static_cast<wxPoint & >(result));
12462 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
12463 }
12464 return resultobj;
12465 fail:
12466 return NULL;
12467 }
12468
12469
12470 static PyObject *_wrap_VListBox_GetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
12471 PyObject *resultobj = NULL;
12472 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12473 wxColour *result;
12474 PyObject * obj0 = 0 ;
12475 char *kwnames[] = {
12476 (char *) "self", NULL
12477 };
12478
12479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_GetSelectionBackground",kwnames,&obj0)) goto fail;
12480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12481 if (SWIG_arg_fail(1)) SWIG_fail;
12482 {
12483 PyThreadState* __tstate = wxPyBeginAllowThreads();
12484 {
12485 wxColour const &_result_ref = ((wxPyVListBox const *)arg1)->GetSelectionBackground();
12486 result = (wxColour *) &_result_ref;
12487 }
12488
12489 wxPyEndAllowThreads(__tstate);
12490 if (PyErr_Occurred()) SWIG_fail;
12491 }
12492 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
12493 return resultobj;
12494 fail:
12495 return NULL;
12496 }
12497
12498
12499 static PyObject *_wrap_VListBox_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
12500 PyObject *resultobj = NULL;
12501 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12502 size_t arg2 ;
12503 PyObject * obj0 = 0 ;
12504 PyObject * obj1 = 0 ;
12505 char *kwnames[] = {
12506 (char *) "self",(char *) "count", NULL
12507 };
12508
12509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
12510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12511 if (SWIG_arg_fail(1)) SWIG_fail;
12512 {
12513 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12514 if (SWIG_arg_fail(2)) SWIG_fail;
12515 }
12516 {
12517 PyThreadState* __tstate = wxPyBeginAllowThreads();
12518 (arg1)->SetItemCount(arg2);
12519
12520 wxPyEndAllowThreads(__tstate);
12521 if (PyErr_Occurred()) SWIG_fail;
12522 }
12523 Py_INCREF(Py_None); resultobj = Py_None;
12524 return resultobj;
12525 fail:
12526 return NULL;
12527 }
12528
12529
12530 static PyObject *_wrap_VListBox_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
12531 PyObject *resultobj = NULL;
12532 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12533 PyObject * obj0 = 0 ;
12534 char *kwnames[] = {
12535 (char *) "self", NULL
12536 };
12537
12538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_Clear",kwnames,&obj0)) goto fail;
12539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12540 if (SWIG_arg_fail(1)) SWIG_fail;
12541 {
12542 PyThreadState* __tstate = wxPyBeginAllowThreads();
12543 (arg1)->Clear();
12544
12545 wxPyEndAllowThreads(__tstate);
12546 if (PyErr_Occurred()) SWIG_fail;
12547 }
12548 Py_INCREF(Py_None); resultobj = Py_None;
12549 return resultobj;
12550 fail:
12551 return NULL;
12552 }
12553
12554
12555 static PyObject *_wrap_VListBox_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
12556 PyObject *resultobj = NULL;
12557 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12558 int arg2 ;
12559 PyObject * obj0 = 0 ;
12560 PyObject * obj1 = 0 ;
12561 char *kwnames[] = {
12562 (char *) "self",(char *) "selection", NULL
12563 };
12564
12565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetSelection",kwnames,&obj0,&obj1)) goto fail;
12566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12567 if (SWIG_arg_fail(1)) SWIG_fail;
12568 {
12569 arg2 = static_cast<int >(SWIG_As_int(obj1));
12570 if (SWIG_arg_fail(2)) SWIG_fail;
12571 }
12572 {
12573 PyThreadState* __tstate = wxPyBeginAllowThreads();
12574 (arg1)->SetSelection(arg2);
12575
12576 wxPyEndAllowThreads(__tstate);
12577 if (PyErr_Occurred()) SWIG_fail;
12578 }
12579 Py_INCREF(Py_None); resultobj = Py_None;
12580 return resultobj;
12581 fail:
12582 return NULL;
12583 }
12584
12585
12586 static PyObject *_wrap_VListBox_Select(PyObject *, PyObject *args, PyObject *kwargs) {
12587 PyObject *resultobj = NULL;
12588 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12589 size_t arg2 ;
12590 bool arg3 = (bool) true ;
12591 bool result;
12592 PyObject * obj0 = 0 ;
12593 PyObject * obj1 = 0 ;
12594 PyObject * obj2 = 0 ;
12595 char *kwnames[] = {
12596 (char *) "self",(char *) "item",(char *) "select", NULL
12597 };
12598
12599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:VListBox_Select",kwnames,&obj0,&obj1,&obj2)) goto fail;
12600 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12601 if (SWIG_arg_fail(1)) SWIG_fail;
12602 {
12603 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12604 if (SWIG_arg_fail(2)) SWIG_fail;
12605 }
12606 if (obj2) {
12607 {
12608 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
12609 if (SWIG_arg_fail(3)) SWIG_fail;
12610 }
12611 }
12612 {
12613 PyThreadState* __tstate = wxPyBeginAllowThreads();
12614 result = (bool)(arg1)->Select(arg2,arg3);
12615
12616 wxPyEndAllowThreads(__tstate);
12617 if (PyErr_Occurred()) SWIG_fail;
12618 }
12619 {
12620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12621 }
12622 return resultobj;
12623 fail:
12624 return NULL;
12625 }
12626
12627
12628 static PyObject *_wrap_VListBox_SelectRange(PyObject *, PyObject *args, PyObject *kwargs) {
12629 PyObject *resultobj = NULL;
12630 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12631 size_t arg2 ;
12632 size_t arg3 ;
12633 bool result;
12634 PyObject * obj0 = 0 ;
12635 PyObject * obj1 = 0 ;
12636 PyObject * obj2 = 0 ;
12637 char *kwnames[] = {
12638 (char *) "self",(char *) "from",(char *) "to", NULL
12639 };
12640
12641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox_SelectRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
12642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12643 if (SWIG_arg_fail(1)) SWIG_fail;
12644 {
12645 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12646 if (SWIG_arg_fail(2)) SWIG_fail;
12647 }
12648 {
12649 arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
12650 if (SWIG_arg_fail(3)) SWIG_fail;
12651 }
12652 {
12653 PyThreadState* __tstate = wxPyBeginAllowThreads();
12654 result = (bool)(arg1)->SelectRange(arg2,arg3);
12655
12656 wxPyEndAllowThreads(__tstate);
12657 if (PyErr_Occurred()) SWIG_fail;
12658 }
12659 {
12660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12661 }
12662 return resultobj;
12663 fail:
12664 return NULL;
12665 }
12666
12667
12668 static PyObject *_wrap_VListBox_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
12669 PyObject *resultobj = NULL;
12670 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12671 size_t arg2 ;
12672 PyObject * obj0 = 0 ;
12673 PyObject * obj1 = 0 ;
12674 char *kwnames[] = {
12675 (char *) "self",(char *) "item", NULL
12676 };
12677
12678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_Toggle",kwnames,&obj0,&obj1)) goto fail;
12679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12680 if (SWIG_arg_fail(1)) SWIG_fail;
12681 {
12682 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
12683 if (SWIG_arg_fail(2)) SWIG_fail;
12684 }
12685 {
12686 PyThreadState* __tstate = wxPyBeginAllowThreads();
12687 (arg1)->Toggle(arg2);
12688
12689 wxPyEndAllowThreads(__tstate);
12690 if (PyErr_Occurred()) SWIG_fail;
12691 }
12692 Py_INCREF(Py_None); resultobj = Py_None;
12693 return resultobj;
12694 fail:
12695 return NULL;
12696 }
12697
12698
12699 static PyObject *_wrap_VListBox_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
12700 PyObject *resultobj = NULL;
12701 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12702 bool result;
12703 PyObject * obj0 = 0 ;
12704 char *kwnames[] = {
12705 (char *) "self", NULL
12706 };
12707
12708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_SelectAll",kwnames,&obj0)) goto fail;
12709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12710 if (SWIG_arg_fail(1)) SWIG_fail;
12711 {
12712 PyThreadState* __tstate = wxPyBeginAllowThreads();
12713 result = (bool)(arg1)->SelectAll();
12714
12715 wxPyEndAllowThreads(__tstate);
12716 if (PyErr_Occurred()) SWIG_fail;
12717 }
12718 {
12719 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12720 }
12721 return resultobj;
12722 fail:
12723 return NULL;
12724 }
12725
12726
12727 static PyObject *_wrap_VListBox_DeselectAll(PyObject *, PyObject *args, PyObject *kwargs) {
12728 PyObject *resultobj = NULL;
12729 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12730 bool result;
12731 PyObject * obj0 = 0 ;
12732 char *kwnames[] = {
12733 (char *) "self", NULL
12734 };
12735
12736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VListBox_DeselectAll",kwnames,&obj0)) goto fail;
12737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12738 if (SWIG_arg_fail(1)) SWIG_fail;
12739 {
12740 PyThreadState* __tstate = wxPyBeginAllowThreads();
12741 result = (bool)(arg1)->DeselectAll();
12742
12743 wxPyEndAllowThreads(__tstate);
12744 if (PyErr_Occurred()) SWIG_fail;
12745 }
12746 {
12747 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12748 }
12749 return resultobj;
12750 fail:
12751 return NULL;
12752 }
12753
12754
12755 static PyObject *_wrap_VListBox_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
12756 PyObject *resultobj = NULL;
12757 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12758 wxPoint *arg2 = 0 ;
12759 wxPoint temp2 ;
12760 PyObject * obj0 = 0 ;
12761 PyObject * obj1 = 0 ;
12762 char *kwnames[] = {
12763 (char *) "self",(char *) "pt", NULL
12764 };
12765
12766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetMargins",kwnames,&obj0,&obj1)) goto fail;
12767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12768 if (SWIG_arg_fail(1)) SWIG_fail;
12769 {
12770 arg2 = &temp2;
12771 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
12772 }
12773 {
12774 PyThreadState* __tstate = wxPyBeginAllowThreads();
12775 (arg1)->SetMargins((wxPoint const &)*arg2);
12776
12777 wxPyEndAllowThreads(__tstate);
12778 if (PyErr_Occurred()) SWIG_fail;
12779 }
12780 Py_INCREF(Py_None); resultobj = Py_None;
12781 return resultobj;
12782 fail:
12783 return NULL;
12784 }
12785
12786
12787 static PyObject *_wrap_VListBox_SetMarginsXY(PyObject *, PyObject *args, PyObject *kwargs) {
12788 PyObject *resultobj = NULL;
12789 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12790 int arg2 ;
12791 int arg3 ;
12792 PyObject * obj0 = 0 ;
12793 PyObject * obj1 = 0 ;
12794 PyObject * obj2 = 0 ;
12795 char *kwnames[] = {
12796 (char *) "self",(char *) "x",(char *) "y", NULL
12797 };
12798
12799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:VListBox_SetMarginsXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
12800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12801 if (SWIG_arg_fail(1)) SWIG_fail;
12802 {
12803 arg2 = static_cast<int >(SWIG_As_int(obj1));
12804 if (SWIG_arg_fail(2)) SWIG_fail;
12805 }
12806 {
12807 arg3 = static_cast<int >(SWIG_As_int(obj2));
12808 if (SWIG_arg_fail(3)) SWIG_fail;
12809 }
12810 {
12811 PyThreadState* __tstate = wxPyBeginAllowThreads();
12812 (arg1)->SetMargins(arg2,arg3);
12813
12814 wxPyEndAllowThreads(__tstate);
12815 if (PyErr_Occurred()) SWIG_fail;
12816 }
12817 Py_INCREF(Py_None); resultobj = Py_None;
12818 return resultobj;
12819 fail:
12820 return NULL;
12821 }
12822
12823
12824 static PyObject *_wrap_VListBox_SetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
12825 PyObject *resultobj = NULL;
12826 wxPyVListBox *arg1 = (wxPyVListBox *) 0 ;
12827 wxColour *arg2 = 0 ;
12828 wxColour temp2 ;
12829 PyObject * obj0 = 0 ;
12830 PyObject * obj1 = 0 ;
12831 char *kwnames[] = {
12832 (char *) "self",(char *) "col", NULL
12833 };
12834
12835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VListBox_SetSelectionBackground",kwnames,&obj0,&obj1)) goto fail;
12836 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyVListBox, SWIG_POINTER_EXCEPTION | 0);
12837 if (SWIG_arg_fail(1)) SWIG_fail;
12838 {
12839 arg2 = &temp2;
12840 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12841 }
12842 {
12843 PyThreadState* __tstate = wxPyBeginAllowThreads();
12844 (arg1)->SetSelectionBackground((wxColour const &)*arg2);
12845
12846 wxPyEndAllowThreads(__tstate);
12847 if (PyErr_Occurred()) SWIG_fail;
12848 }
12849 Py_INCREF(Py_None); resultobj = Py_None;
12850 return resultobj;
12851 fail:
12852 return NULL;
12853 }
12854
12855
12856 static PyObject * VListBox_swigregister(PyObject *, PyObject *args) {
12857 PyObject *obj;
12858 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12859 SWIG_TypeClientData(SWIGTYPE_p_wxPyVListBox, obj);
12860 Py_INCREF(obj);
12861 return Py_BuildValue((char *)"");
12862 }
12863 static PyObject *_wrap_new_HtmlListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12864 PyObject *resultobj = NULL;
12865 wxWindow *arg1 = (wxWindow *) 0 ;
12866 int arg2 = (int) wxID_ANY ;
12867 wxPoint const &arg3_defvalue = wxDefaultPosition ;
12868 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
12869 wxSize const &arg4_defvalue = wxDefaultSize ;
12870 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
12871 long arg5 = (long) 0 ;
12872 wxString const &arg6_defvalue = wxPyVListBoxNameStr ;
12873 wxString *arg6 = (wxString *) &arg6_defvalue ;
12874 wxPyHtmlListBox *result;
12875 wxPoint temp3 ;
12876 wxSize temp4 ;
12877 bool temp6 = false ;
12878 PyObject * obj0 = 0 ;
12879 PyObject * obj1 = 0 ;
12880 PyObject * obj2 = 0 ;
12881 PyObject * obj3 = 0 ;
12882 PyObject * obj4 = 0 ;
12883 PyObject * obj5 = 0 ;
12884 char *kwnames[] = {
12885 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
12886 };
12887
12888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_HtmlListBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12890 if (SWIG_arg_fail(1)) SWIG_fail;
12891 if (obj1) {
12892 {
12893 arg2 = static_cast<int >(SWIG_As_int(obj1));
12894 if (SWIG_arg_fail(2)) SWIG_fail;
12895 }
12896 }
12897 if (obj2) {
12898 {
12899 arg3 = &temp3;
12900 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12901 }
12902 }
12903 if (obj3) {
12904 {
12905 arg4 = &temp4;
12906 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
12907 }
12908 }
12909 if (obj4) {
12910 {
12911 arg5 = static_cast<long >(SWIG_As_long(obj4));
12912 if (SWIG_arg_fail(5)) SWIG_fail;
12913 }
12914 }
12915 if (obj5) {
12916 {
12917 arg6 = wxString_in_helper(obj5);
12918 if (arg6 == NULL) SWIG_fail;
12919 temp6 = true;
12920 }
12921 }
12922 {
12923 if (!wxPyCheckForApp()) SWIG_fail;
12924 PyThreadState* __tstate = wxPyBeginAllowThreads();
12925 result = (wxPyHtmlListBox *)new wxPyHtmlListBox(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
12926
12927 wxPyEndAllowThreads(__tstate);
12928 if (PyErr_Occurred()) SWIG_fail;
12929 }
12930 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyHtmlListBox, 1);
12931 {
12932 if (temp6)
12933 delete arg6;
12934 }
12935 return resultobj;
12936 fail:
12937 {
12938 if (temp6)
12939 delete arg6;
12940 }
12941 return NULL;
12942 }
12943
12944
12945 static PyObject *_wrap_new_PreHtmlListBox(PyObject *, PyObject *args, PyObject *kwargs) {
12946 PyObject *resultobj = NULL;
12947 wxPyHtmlListBox *result;
12948 char *kwnames[] = {
12949 NULL
12950 };
12951
12952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreHtmlListBox",kwnames)) goto fail;
12953 {
12954 if (!wxPyCheckForApp()) SWIG_fail;
12955 PyThreadState* __tstate = wxPyBeginAllowThreads();
12956 result = (wxPyHtmlListBox *)new wxPyHtmlListBox();
12957
12958 wxPyEndAllowThreads(__tstate);
12959 if (PyErr_Occurred()) SWIG_fail;
12960 }
12961 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyHtmlListBox, 1);
12962 return resultobj;
12963 fail:
12964 return NULL;
12965 }
12966
12967
12968 static PyObject *_wrap_HtmlListBox__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
12969 PyObject *resultobj = NULL;
12970 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
12971 PyObject *arg2 = (PyObject *) 0 ;
12972 PyObject *arg3 = (PyObject *) 0 ;
12973 PyObject * obj0 = 0 ;
12974 PyObject * obj1 = 0 ;
12975 PyObject * obj2 = 0 ;
12976 char *kwnames[] = {
12977 (char *) "self",(char *) "self",(char *) "_class", NULL
12978 };
12979
12980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:HtmlListBox__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
12981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
12982 if (SWIG_arg_fail(1)) SWIG_fail;
12983 arg2 = obj1;
12984 arg3 = obj2;
12985 {
12986 PyThreadState* __tstate = wxPyBeginAllowThreads();
12987 (arg1)->_setCallbackInfo(arg2,arg3);
12988
12989 wxPyEndAllowThreads(__tstate);
12990 if (PyErr_Occurred()) SWIG_fail;
12991 }
12992 Py_INCREF(Py_None); resultobj = Py_None;
12993 return resultobj;
12994 fail:
12995 return NULL;
12996 }
12997
12998
12999 static PyObject *_wrap_HtmlListBox_Create(PyObject *, PyObject *args, PyObject *kwargs) {
13000 PyObject *resultobj = NULL;
13001 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13002 wxWindow *arg2 = (wxWindow *) 0 ;
13003 int arg3 = (int) wxID_ANY ;
13004 wxPoint const &arg4_defvalue = wxDefaultPosition ;
13005 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
13006 wxSize const &arg5_defvalue = wxDefaultSize ;
13007 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
13008 long arg6 = (long) 0 ;
13009 wxString const &arg7_defvalue = wxPyVListBoxNameStr ;
13010 wxString *arg7 = (wxString *) &arg7_defvalue ;
13011 bool result;
13012 wxPoint temp4 ;
13013 wxSize temp5 ;
13014 bool temp7 = false ;
13015 PyObject * obj0 = 0 ;
13016 PyObject * obj1 = 0 ;
13017 PyObject * obj2 = 0 ;
13018 PyObject * obj3 = 0 ;
13019 PyObject * obj4 = 0 ;
13020 PyObject * obj5 = 0 ;
13021 PyObject * obj6 = 0 ;
13022 char *kwnames[] = {
13023 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
13024 };
13025
13026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:HtmlListBox_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
13027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13028 if (SWIG_arg_fail(1)) SWIG_fail;
13029 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13030 if (SWIG_arg_fail(2)) SWIG_fail;
13031 if (obj2) {
13032 {
13033 arg3 = static_cast<int >(SWIG_As_int(obj2));
13034 if (SWIG_arg_fail(3)) SWIG_fail;
13035 }
13036 }
13037 if (obj3) {
13038 {
13039 arg4 = &temp4;
13040 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
13041 }
13042 }
13043 if (obj4) {
13044 {
13045 arg5 = &temp5;
13046 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
13047 }
13048 }
13049 if (obj5) {
13050 {
13051 arg6 = static_cast<long >(SWIG_As_long(obj5));
13052 if (SWIG_arg_fail(6)) SWIG_fail;
13053 }
13054 }
13055 if (obj6) {
13056 {
13057 arg7 = wxString_in_helper(obj6);
13058 if (arg7 == NULL) SWIG_fail;
13059 temp7 = true;
13060 }
13061 }
13062 {
13063 PyThreadState* __tstate = wxPyBeginAllowThreads();
13064 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
13065
13066 wxPyEndAllowThreads(__tstate);
13067 if (PyErr_Occurred()) SWIG_fail;
13068 }
13069 {
13070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13071 }
13072 {
13073 if (temp7)
13074 delete arg7;
13075 }
13076 return resultobj;
13077 fail:
13078 {
13079 if (temp7)
13080 delete arg7;
13081 }
13082 return NULL;
13083 }
13084
13085
13086 static PyObject *_wrap_HtmlListBox_RefreshAll(PyObject *, PyObject *args, PyObject *kwargs) {
13087 PyObject *resultobj = NULL;
13088 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13089 PyObject * obj0 = 0 ;
13090 char *kwnames[] = {
13091 (char *) "self", NULL
13092 };
13093
13094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlListBox_RefreshAll",kwnames,&obj0)) goto fail;
13095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13096 if (SWIG_arg_fail(1)) SWIG_fail;
13097 {
13098 PyThreadState* __tstate = wxPyBeginAllowThreads();
13099 (arg1)->RefreshAll();
13100
13101 wxPyEndAllowThreads(__tstate);
13102 if (PyErr_Occurred()) SWIG_fail;
13103 }
13104 Py_INCREF(Py_None); resultobj = Py_None;
13105 return resultobj;
13106 fail:
13107 return NULL;
13108 }
13109
13110
13111 static PyObject *_wrap_HtmlListBox_SetItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
13112 PyObject *resultobj = NULL;
13113 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13114 size_t arg2 ;
13115 PyObject * obj0 = 0 ;
13116 PyObject * obj1 = 0 ;
13117 char *kwnames[] = {
13118 (char *) "self",(char *) "count", NULL
13119 };
13120
13121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:HtmlListBox_SetItemCount",kwnames,&obj0,&obj1)) goto fail;
13122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13123 if (SWIG_arg_fail(1)) SWIG_fail;
13124 {
13125 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
13126 if (SWIG_arg_fail(2)) SWIG_fail;
13127 }
13128 {
13129 PyThreadState* __tstate = wxPyBeginAllowThreads();
13130 (arg1)->SetItemCount(arg2);
13131
13132 wxPyEndAllowThreads(__tstate);
13133 if (PyErr_Occurred()) SWIG_fail;
13134 }
13135 Py_INCREF(Py_None); resultobj = Py_None;
13136 return resultobj;
13137 fail:
13138 return NULL;
13139 }
13140
13141
13142 static PyObject *_wrap_HtmlListBox_GetFileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
13143 PyObject *resultobj = NULL;
13144 wxPyHtmlListBox *arg1 = (wxPyHtmlListBox *) 0 ;
13145 wxFileSystem *result;
13146 PyObject * obj0 = 0 ;
13147 char *kwnames[] = {
13148 (char *) "self", NULL
13149 };
13150
13151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:HtmlListBox_GetFileSystem",kwnames,&obj0)) goto fail;
13152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyHtmlListBox, SWIG_POINTER_EXCEPTION | 0);
13153 if (SWIG_arg_fail(1)) SWIG_fail;
13154 {
13155 PyThreadState* __tstate = wxPyBeginAllowThreads();
13156 {
13157 wxFileSystem &_result_ref = (arg1)->GetFileSystem();
13158 result = (wxFileSystem *) &_result_ref;
13159 }
13160
13161 wxPyEndAllowThreads(__tstate);
13162 if (PyErr_Occurred()) SWIG_fail;
13163 }
13164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileSystem, 0);
13165 return resultobj;
13166 fail:
13167 return NULL;
13168 }
13169
13170
13171 static PyObject * HtmlListBox_swigregister(PyObject *, PyObject *args) {
13172 PyObject *obj;
13173 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13174 SWIG_TypeClientData(SWIGTYPE_p_wxPyHtmlListBox, obj);
13175 Py_INCREF(obj);
13176 return Py_BuildValue((char *)"");
13177 }
13178 static PyObject *_wrap_new_TaskBarIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13179 PyObject *resultobj = NULL;
13180 wxPyTaskBarIcon *result;
13181 char *kwnames[] = {
13182 NULL
13183 };
13184
13185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TaskBarIcon",kwnames)) goto fail;
13186 {
13187 if (!wxPyCheckForApp()) SWIG_fail;
13188 PyThreadState* __tstate = wxPyBeginAllowThreads();
13189 result = (wxPyTaskBarIcon *)new wxPyTaskBarIcon();
13190
13191 wxPyEndAllowThreads(__tstate);
13192 if (PyErr_Occurred()) SWIG_fail;
13193 }
13194 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTaskBarIcon, 1);
13195 return resultobj;
13196 fail:
13197 return NULL;
13198 }
13199
13200
13201 static PyObject *_wrap_TaskBarIcon__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
13202 PyObject *resultobj = NULL;
13203 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13204 PyObject *arg2 = (PyObject *) 0 ;
13205 PyObject *arg3 = (PyObject *) 0 ;
13206 int arg4 ;
13207 PyObject * obj0 = 0 ;
13208 PyObject * obj1 = 0 ;
13209 PyObject * obj2 = 0 ;
13210 PyObject * obj3 = 0 ;
13211 char *kwnames[] = {
13212 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
13213 };
13214
13215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TaskBarIcon__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13217 if (SWIG_arg_fail(1)) SWIG_fail;
13218 arg2 = obj1;
13219 arg3 = obj2;
13220 {
13221 arg4 = static_cast<int >(SWIG_As_int(obj3));
13222 if (SWIG_arg_fail(4)) SWIG_fail;
13223 }
13224 {
13225 PyThreadState* __tstate = wxPyBeginAllowThreads();
13226 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
13227
13228 wxPyEndAllowThreads(__tstate);
13229 if (PyErr_Occurred()) SWIG_fail;
13230 }
13231 Py_INCREF(Py_None); resultobj = Py_None;
13232 return resultobj;
13233 fail:
13234 return NULL;
13235 }
13236
13237
13238 static PyObject *_wrap_TaskBarIcon_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
13239 PyObject *resultobj = NULL;
13240 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13241 PyObject * obj0 = 0 ;
13242 char *kwnames[] = {
13243 (char *) "self", NULL
13244 };
13245
13246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_Destroy",kwnames,&obj0)) goto fail;
13247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13248 if (SWIG_arg_fail(1)) SWIG_fail;
13249 {
13250 PyThreadState* __tstate = wxPyBeginAllowThreads();
13251 wxPyTaskBarIcon_Destroy(arg1);
13252
13253 wxPyEndAllowThreads(__tstate);
13254 if (PyErr_Occurred()) SWIG_fail;
13255 }
13256 Py_INCREF(Py_None); resultobj = Py_None;
13257 return resultobj;
13258 fail:
13259 return NULL;
13260 }
13261
13262
13263 static PyObject *_wrap_TaskBarIcon_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
13264 PyObject *resultobj = NULL;
13265 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13266 bool result;
13267 PyObject * obj0 = 0 ;
13268 char *kwnames[] = {
13269 (char *) "self", NULL
13270 };
13271
13272 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_IsOk",kwnames,&obj0)) goto fail;
13273 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13274 if (SWIG_arg_fail(1)) SWIG_fail;
13275 {
13276 PyThreadState* __tstate = wxPyBeginAllowThreads();
13277 result = (bool)((wxPyTaskBarIcon const *)arg1)->IsOk();
13278
13279 wxPyEndAllowThreads(__tstate);
13280 if (PyErr_Occurred()) SWIG_fail;
13281 }
13282 {
13283 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13284 }
13285 return resultobj;
13286 fail:
13287 return NULL;
13288 }
13289
13290
13291 static PyObject *_wrap_TaskBarIcon_IsIconInstalled(PyObject *, PyObject *args, PyObject *kwargs) {
13292 PyObject *resultobj = NULL;
13293 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13294 bool result;
13295 PyObject * obj0 = 0 ;
13296 char *kwnames[] = {
13297 (char *) "self", NULL
13298 };
13299
13300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_IsIconInstalled",kwnames,&obj0)) goto fail;
13301 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13302 if (SWIG_arg_fail(1)) SWIG_fail;
13303 {
13304 PyThreadState* __tstate = wxPyBeginAllowThreads();
13305 result = (bool)((wxPyTaskBarIcon const *)arg1)->IsIconInstalled();
13306
13307 wxPyEndAllowThreads(__tstate);
13308 if (PyErr_Occurred()) SWIG_fail;
13309 }
13310 {
13311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13312 }
13313 return resultobj;
13314 fail:
13315 return NULL;
13316 }
13317
13318
13319 static PyObject *_wrap_TaskBarIcon_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13320 PyObject *resultobj = NULL;
13321 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13322 wxIcon *arg2 = 0 ;
13323 wxString const &arg3_defvalue = wxPyEmptyString ;
13324 wxString *arg3 = (wxString *) &arg3_defvalue ;
13325 bool result;
13326 bool temp3 = false ;
13327 PyObject * obj0 = 0 ;
13328 PyObject * obj1 = 0 ;
13329 PyObject * obj2 = 0 ;
13330 char *kwnames[] = {
13331 (char *) "self",(char *) "icon",(char *) "tooltip", NULL
13332 };
13333
13334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TaskBarIcon_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13336 if (SWIG_arg_fail(1)) SWIG_fail;
13337 {
13338 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
13339 if (SWIG_arg_fail(2)) SWIG_fail;
13340 if (arg2 == NULL) {
13341 SWIG_null_ref("wxIcon");
13342 }
13343 if (SWIG_arg_fail(2)) SWIG_fail;
13344 }
13345 if (obj2) {
13346 {
13347 arg3 = wxString_in_helper(obj2);
13348 if (arg3 == NULL) SWIG_fail;
13349 temp3 = true;
13350 }
13351 }
13352 {
13353 PyThreadState* __tstate = wxPyBeginAllowThreads();
13354 result = (bool)(arg1)->SetIcon((wxIcon const &)*arg2,(wxString const &)*arg3);
13355
13356 wxPyEndAllowThreads(__tstate);
13357 if (PyErr_Occurred()) SWIG_fail;
13358 }
13359 {
13360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13361 }
13362 {
13363 if (temp3)
13364 delete arg3;
13365 }
13366 return resultobj;
13367 fail:
13368 {
13369 if (temp3)
13370 delete arg3;
13371 }
13372 return NULL;
13373 }
13374
13375
13376 static PyObject *_wrap_TaskBarIcon_RemoveIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13377 PyObject *resultobj = NULL;
13378 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13379 bool result;
13380 PyObject * obj0 = 0 ;
13381 char *kwnames[] = {
13382 (char *) "self", NULL
13383 };
13384
13385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TaskBarIcon_RemoveIcon",kwnames,&obj0)) goto fail;
13386 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13387 if (SWIG_arg_fail(1)) SWIG_fail;
13388 {
13389 PyThreadState* __tstate = wxPyBeginAllowThreads();
13390 result = (bool)(arg1)->RemoveIcon();
13391
13392 wxPyEndAllowThreads(__tstate);
13393 if (PyErr_Occurred()) SWIG_fail;
13394 }
13395 {
13396 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13397 }
13398 return resultobj;
13399 fail:
13400 return NULL;
13401 }
13402
13403
13404 static PyObject *_wrap_TaskBarIcon_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
13405 PyObject *resultobj = NULL;
13406 wxPyTaskBarIcon *arg1 = (wxPyTaskBarIcon *) 0 ;
13407 wxMenu *arg2 = (wxMenu *) 0 ;
13408 bool result;
13409 PyObject * obj0 = 0 ;
13410 PyObject * obj1 = 0 ;
13411 char *kwnames[] = {
13412 (char *) "self",(char *) "menu", NULL
13413 };
13414
13415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TaskBarIcon_PopupMenu",kwnames,&obj0,&obj1)) goto fail;
13416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13417 if (SWIG_arg_fail(1)) SWIG_fail;
13418 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
13419 if (SWIG_arg_fail(2)) SWIG_fail;
13420 {
13421 PyThreadState* __tstate = wxPyBeginAllowThreads();
13422 result = (bool)(arg1)->PopupMenu(arg2);
13423
13424 wxPyEndAllowThreads(__tstate);
13425 if (PyErr_Occurred()) SWIG_fail;
13426 }
13427 {
13428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13429 }
13430 return resultobj;
13431 fail:
13432 return NULL;
13433 }
13434
13435
13436 static PyObject * TaskBarIcon_swigregister(PyObject *, PyObject *args) {
13437 PyObject *obj;
13438 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13439 SWIG_TypeClientData(SWIGTYPE_p_wxPyTaskBarIcon, obj);
13440 Py_INCREF(obj);
13441 return Py_BuildValue((char *)"");
13442 }
13443 static PyObject *_wrap_new_TaskBarIconEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13444 PyObject *resultobj = NULL;
13445 wxEventType arg1 ;
13446 wxTaskBarIcon *arg2 = (wxTaskBarIcon *) 0 ;
13447 wxTaskBarIconEvent *result;
13448 PyObject * obj0 = 0 ;
13449 PyObject * obj1 = 0 ;
13450 char *kwnames[] = {
13451 (char *) "evtType",(char *) "tbIcon", NULL
13452 };
13453
13454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_TaskBarIconEvent",kwnames,&obj0,&obj1)) goto fail;
13455 {
13456 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
13457 if (SWIG_arg_fail(1)) SWIG_fail;
13458 }
13459 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTaskBarIcon, SWIG_POINTER_EXCEPTION | 0);
13460 if (SWIG_arg_fail(2)) SWIG_fail;
13461 {
13462 PyThreadState* __tstate = wxPyBeginAllowThreads();
13463 result = (wxTaskBarIconEvent *)new wxTaskBarIconEvent(arg1,arg2);
13464
13465 wxPyEndAllowThreads(__tstate);
13466 if (PyErr_Occurred()) SWIG_fail;
13467 }
13468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTaskBarIconEvent, 1);
13469 return resultobj;
13470 fail:
13471 return NULL;
13472 }
13473
13474
13475 static PyObject * TaskBarIconEvent_swigregister(PyObject *, PyObject *args) {
13476 PyObject *obj;
13477 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13478 SWIG_TypeClientData(SWIGTYPE_p_wxTaskBarIconEvent, obj);
13479 Py_INCREF(obj);
13480 return Py_BuildValue((char *)"");
13481 }
13482 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
13483 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
13484 return 1;
13485 }
13486
13487
13488 static PyObject *_wrap_FileSelectorPromptStr_get(void) {
13489 PyObject *pyobj = NULL;
13490
13491 {
13492 #if wxUSE_UNICODE
13493 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
13494 #else
13495 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
13496 #endif
13497 }
13498 return pyobj;
13499 }
13500
13501
13502 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
13503 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
13504 return 1;
13505 }
13506
13507
13508 static PyObject *_wrap_DirSelectorPromptStr_get(void) {
13509 PyObject *pyobj = NULL;
13510
13511 {
13512 #if wxUSE_UNICODE
13513 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
13514 #else
13515 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
13516 #endif
13517 }
13518 return pyobj;
13519 }
13520
13521
13522 static int _wrap_DirDialogNameStr_set(PyObject *) {
13523 PyErr_SetString(PyExc_TypeError,"Variable DirDialogNameStr is read-only.");
13524 return 1;
13525 }
13526
13527
13528 static PyObject *_wrap_DirDialogNameStr_get(void) {
13529 PyObject *pyobj = NULL;
13530
13531 {
13532 #if wxUSE_UNICODE
13533 pyobj = PyUnicode_FromWideChar((&wxPyDirDialogNameStr)->c_str(), (&wxPyDirDialogNameStr)->Len());
13534 #else
13535 pyobj = PyString_FromStringAndSize((&wxPyDirDialogNameStr)->c_str(), (&wxPyDirDialogNameStr)->Len());
13536 #endif
13537 }
13538 return pyobj;
13539 }
13540
13541
13542 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
13543 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
13544 return 1;
13545 }
13546
13547
13548 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get(void) {
13549 PyObject *pyobj = NULL;
13550
13551 {
13552 #if wxUSE_UNICODE
13553 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
13554 #else
13555 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
13556 #endif
13557 }
13558 return pyobj;
13559 }
13560
13561
13562 static int _wrap_GetTextFromUserPromptStr_set(PyObject *) {
13563 PyErr_SetString(PyExc_TypeError,"Variable GetTextFromUserPromptStr is read-only.");
13564 return 1;
13565 }
13566
13567
13568 static PyObject *_wrap_GetTextFromUserPromptStr_get(void) {
13569 PyObject *pyobj = NULL;
13570
13571 {
13572 #if wxUSE_UNICODE
13573 pyobj = PyUnicode_FromWideChar((&wxPyGetTextFromUserPromptStr)->c_str(), (&wxPyGetTextFromUserPromptStr)->Len());
13574 #else
13575 pyobj = PyString_FromStringAndSize((&wxPyGetTextFromUserPromptStr)->c_str(), (&wxPyGetTextFromUserPromptStr)->Len());
13576 #endif
13577 }
13578 return pyobj;
13579 }
13580
13581
13582 static int _wrap_MessageBoxCaptionStr_set(PyObject *) {
13583 PyErr_SetString(PyExc_TypeError,"Variable MessageBoxCaptionStr is read-only.");
13584 return 1;
13585 }
13586
13587
13588 static PyObject *_wrap_MessageBoxCaptionStr_get(void) {
13589 PyObject *pyobj = NULL;
13590
13591 {
13592 #if wxUSE_UNICODE
13593 pyobj = PyUnicode_FromWideChar((&wxPyMessageBoxCaptionStr)->c_str(), (&wxPyMessageBoxCaptionStr)->Len());
13594 #else
13595 pyobj = PyString_FromStringAndSize((&wxPyMessageBoxCaptionStr)->c_str(), (&wxPyMessageBoxCaptionStr)->Len());
13596 #endif
13597 }
13598 return pyobj;
13599 }
13600
13601
13602 static PyObject *_wrap_new_ColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13603 PyObject *resultobj = NULL;
13604 wxColourData *result;
13605 char *kwnames[] = {
13606 NULL
13607 };
13608
13609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ColourData",kwnames)) goto fail;
13610 {
13611 PyThreadState* __tstate = wxPyBeginAllowThreads();
13612 result = (wxColourData *)new wxColourData();
13613
13614 wxPyEndAllowThreads(__tstate);
13615 if (PyErr_Occurred()) SWIG_fail;
13616 }
13617 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourData, 1);
13618 return resultobj;
13619 fail:
13620 return NULL;
13621 }
13622
13623
13624 static PyObject *_wrap_delete_ColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13625 PyObject *resultobj = NULL;
13626 wxColourData *arg1 = (wxColourData *) 0 ;
13627 PyObject * obj0 = 0 ;
13628 char *kwnames[] = {
13629 (char *) "self", NULL
13630 };
13631
13632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ColourData",kwnames,&obj0)) goto fail;
13633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13634 if (SWIG_arg_fail(1)) SWIG_fail;
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 delete arg1;
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
13642 Py_INCREF(Py_None); resultobj = Py_None;
13643 return resultobj;
13644 fail:
13645 return NULL;
13646 }
13647
13648
13649 static PyObject *_wrap_ColourData_GetChooseFull(PyObject *, PyObject *args, PyObject *kwargs) {
13650 PyObject *resultobj = NULL;
13651 wxColourData *arg1 = (wxColourData *) 0 ;
13652 bool result;
13653 PyObject * obj0 = 0 ;
13654 char *kwnames[] = {
13655 (char *) "self", NULL
13656 };
13657
13658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourData_GetChooseFull",kwnames,&obj0)) goto fail;
13659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13660 if (SWIG_arg_fail(1)) SWIG_fail;
13661 {
13662 PyThreadState* __tstate = wxPyBeginAllowThreads();
13663 result = (bool)(arg1)->GetChooseFull();
13664
13665 wxPyEndAllowThreads(__tstate);
13666 if (PyErr_Occurred()) SWIG_fail;
13667 }
13668 {
13669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13670 }
13671 return resultobj;
13672 fail:
13673 return NULL;
13674 }
13675
13676
13677 static PyObject *_wrap_ColourData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
13678 PyObject *resultobj = NULL;
13679 wxColourData *arg1 = (wxColourData *) 0 ;
13680 wxColour result;
13681 PyObject * obj0 = 0 ;
13682 char *kwnames[] = {
13683 (char *) "self", NULL
13684 };
13685
13686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourData_GetColour",kwnames,&obj0)) goto fail;
13687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13688 if (SWIG_arg_fail(1)) SWIG_fail;
13689 {
13690 PyThreadState* __tstate = wxPyBeginAllowThreads();
13691 result = (arg1)->GetColour();
13692
13693 wxPyEndAllowThreads(__tstate);
13694 if (PyErr_Occurred()) SWIG_fail;
13695 }
13696 {
13697 wxColour * resultptr;
13698 resultptr = new wxColour(static_cast<wxColour & >(result));
13699 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13700 }
13701 return resultobj;
13702 fail:
13703 return NULL;
13704 }
13705
13706
13707 static PyObject *_wrap_ColourData_GetCustomColour(PyObject *, PyObject *args, PyObject *kwargs) {
13708 PyObject *resultobj = NULL;
13709 wxColourData *arg1 = (wxColourData *) 0 ;
13710 int arg2 ;
13711 wxColour result;
13712 PyObject * obj0 = 0 ;
13713 PyObject * obj1 = 0 ;
13714 char *kwnames[] = {
13715 (char *) "self",(char *) "i", NULL
13716 };
13717
13718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_GetCustomColour",kwnames,&obj0,&obj1)) goto fail;
13719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13720 if (SWIG_arg_fail(1)) SWIG_fail;
13721 {
13722 arg2 = static_cast<int >(SWIG_As_int(obj1));
13723 if (SWIG_arg_fail(2)) SWIG_fail;
13724 }
13725 {
13726 PyThreadState* __tstate = wxPyBeginAllowThreads();
13727 result = (arg1)->GetCustomColour(arg2);
13728
13729 wxPyEndAllowThreads(__tstate);
13730 if (PyErr_Occurred()) SWIG_fail;
13731 }
13732 {
13733 wxColour * resultptr;
13734 resultptr = new wxColour(static_cast<wxColour & >(result));
13735 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13736 }
13737 return resultobj;
13738 fail:
13739 return NULL;
13740 }
13741
13742
13743 static PyObject *_wrap_ColourData_SetChooseFull(PyObject *, PyObject *args, PyObject *kwargs) {
13744 PyObject *resultobj = NULL;
13745 wxColourData *arg1 = (wxColourData *) 0 ;
13746 int arg2 ;
13747 PyObject * obj0 = 0 ;
13748 PyObject * obj1 = 0 ;
13749 char *kwnames[] = {
13750 (char *) "self",(char *) "flag", NULL
13751 };
13752
13753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_SetChooseFull",kwnames,&obj0,&obj1)) goto fail;
13754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13755 if (SWIG_arg_fail(1)) SWIG_fail;
13756 {
13757 arg2 = static_cast<int >(SWIG_As_int(obj1));
13758 if (SWIG_arg_fail(2)) SWIG_fail;
13759 }
13760 {
13761 PyThreadState* __tstate = wxPyBeginAllowThreads();
13762 (arg1)->SetChooseFull(arg2);
13763
13764 wxPyEndAllowThreads(__tstate);
13765 if (PyErr_Occurred()) SWIG_fail;
13766 }
13767 Py_INCREF(Py_None); resultobj = Py_None;
13768 return resultobj;
13769 fail:
13770 return NULL;
13771 }
13772
13773
13774 static PyObject *_wrap_ColourData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
13775 PyObject *resultobj = NULL;
13776 wxColourData *arg1 = (wxColourData *) 0 ;
13777 wxColour *arg2 = 0 ;
13778 wxColour temp2 ;
13779 PyObject * obj0 = 0 ;
13780 PyObject * obj1 = 0 ;
13781 char *kwnames[] = {
13782 (char *) "self",(char *) "colour", NULL
13783 };
13784
13785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ColourData_SetColour",kwnames,&obj0,&obj1)) goto fail;
13786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13787 if (SWIG_arg_fail(1)) SWIG_fail;
13788 {
13789 arg2 = &temp2;
13790 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
13791 }
13792 {
13793 PyThreadState* __tstate = wxPyBeginAllowThreads();
13794 (arg1)->SetColour((wxColour const &)*arg2);
13795
13796 wxPyEndAllowThreads(__tstate);
13797 if (PyErr_Occurred()) SWIG_fail;
13798 }
13799 Py_INCREF(Py_None); resultobj = Py_None;
13800 return resultobj;
13801 fail:
13802 return NULL;
13803 }
13804
13805
13806 static PyObject *_wrap_ColourData_SetCustomColour(PyObject *, PyObject *args, PyObject *kwargs) {
13807 PyObject *resultobj = NULL;
13808 wxColourData *arg1 = (wxColourData *) 0 ;
13809 int arg2 ;
13810 wxColour *arg3 = 0 ;
13811 wxColour temp3 ;
13812 PyObject * obj0 = 0 ;
13813 PyObject * obj1 = 0 ;
13814 PyObject * obj2 = 0 ;
13815 char *kwnames[] = {
13816 (char *) "self",(char *) "i",(char *) "colour", NULL
13817 };
13818
13819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ColourData_SetCustomColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
13820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13821 if (SWIG_arg_fail(1)) SWIG_fail;
13822 {
13823 arg2 = static_cast<int >(SWIG_As_int(obj1));
13824 if (SWIG_arg_fail(2)) SWIG_fail;
13825 }
13826 {
13827 arg3 = &temp3;
13828 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
13829 }
13830 {
13831 PyThreadState* __tstate = wxPyBeginAllowThreads();
13832 (arg1)->SetCustomColour(arg2,(wxColour const &)*arg3);
13833
13834 wxPyEndAllowThreads(__tstate);
13835 if (PyErr_Occurred()) SWIG_fail;
13836 }
13837 Py_INCREF(Py_None); resultobj = Py_None;
13838 return resultobj;
13839 fail:
13840 return NULL;
13841 }
13842
13843
13844 static PyObject * ColourData_swigregister(PyObject *, PyObject *args) {
13845 PyObject *obj;
13846 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13847 SWIG_TypeClientData(SWIGTYPE_p_wxColourData, obj);
13848 Py_INCREF(obj);
13849 return Py_BuildValue((char *)"");
13850 }
13851 static PyObject *_wrap_new_ColourDialog(PyObject *, PyObject *args, PyObject *kwargs) {
13852 PyObject *resultobj = NULL;
13853 wxWindow *arg1 = (wxWindow *) 0 ;
13854 wxColourData *arg2 = (wxColourData *) NULL ;
13855 wxColourDialog *result;
13856 PyObject * obj0 = 0 ;
13857 PyObject * obj1 = 0 ;
13858 char *kwnames[] = {
13859 (char *) "parent",(char *) "data", NULL
13860 };
13861
13862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_ColourDialog",kwnames,&obj0,&obj1)) goto fail;
13863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13864 if (SWIG_arg_fail(1)) SWIG_fail;
13865 if (obj1) {
13866 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColourData, SWIG_POINTER_EXCEPTION | 0);
13867 if (SWIG_arg_fail(2)) SWIG_fail;
13868 }
13869 {
13870 if (!wxPyCheckForApp()) SWIG_fail;
13871 PyThreadState* __tstate = wxPyBeginAllowThreads();
13872 result = (wxColourDialog *)new wxColourDialog(arg1,arg2);
13873
13874 wxPyEndAllowThreads(__tstate);
13875 if (PyErr_Occurred()) SWIG_fail;
13876 }
13877 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourDialog, 1);
13878 return resultobj;
13879 fail:
13880 return NULL;
13881 }
13882
13883
13884 static PyObject *_wrap_ColourDialog_GetColourData(PyObject *, PyObject *args, PyObject *kwargs) {
13885 PyObject *resultobj = NULL;
13886 wxColourDialog *arg1 = (wxColourDialog *) 0 ;
13887 wxColourData *result;
13888 PyObject * obj0 = 0 ;
13889 char *kwnames[] = {
13890 (char *) "self", NULL
13891 };
13892
13893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourDialog_GetColourData",kwnames,&obj0)) goto fail;
13894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxColourDialog, SWIG_POINTER_EXCEPTION | 0);
13895 if (SWIG_arg_fail(1)) SWIG_fail;
13896 {
13897 PyThreadState* __tstate = wxPyBeginAllowThreads();
13898 {
13899 wxColourData &_result_ref = (arg1)->GetColourData();
13900 result = (wxColourData *) &_result_ref;
13901 }
13902
13903 wxPyEndAllowThreads(__tstate);
13904 if (PyErr_Occurred()) SWIG_fail;
13905 }
13906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColourData, 0);
13907 return resultobj;
13908 fail:
13909 return NULL;
13910 }
13911
13912
13913 static PyObject * ColourDialog_swigregister(PyObject *, PyObject *args) {
13914 PyObject *obj;
13915 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13916 SWIG_TypeClientData(SWIGTYPE_p_wxColourDialog, obj);
13917 Py_INCREF(obj);
13918 return Py_BuildValue((char *)"");
13919 }
13920 static PyObject *_wrap_GetColourFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
13921 PyObject *resultobj = NULL;
13922 wxWindow *arg1 = (wxWindow *) (wxWindow *) NULL ;
13923 wxColour const &arg2_defvalue = wxNullColour ;
13924 wxColour *arg2 = (wxColour *) &arg2_defvalue ;
13925 wxString const &arg3_defvalue = wxPyEmptyString ;
13926 wxString *arg3 = (wxString *) &arg3_defvalue ;
13927 wxColour result;
13928 wxColour temp2 ;
13929 bool temp3 = false ;
13930 PyObject * obj0 = 0 ;
13931 PyObject * obj1 = 0 ;
13932 PyObject * obj2 = 0 ;
13933 char *kwnames[] = {
13934 (char *) "parent",(char *) "colInit",(char *) "caption", NULL
13935 };
13936
13937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:GetColourFromUser",kwnames,&obj0,&obj1,&obj2)) goto fail;
13938 if (obj0) {
13939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13940 if (SWIG_arg_fail(1)) SWIG_fail;
13941 }
13942 if (obj1) {
13943 {
13944 arg2 = &temp2;
13945 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
13946 }
13947 }
13948 if (obj2) {
13949 {
13950 arg3 = wxString_in_helper(obj2);
13951 if (arg3 == NULL) SWIG_fail;
13952 temp3 = true;
13953 }
13954 }
13955 {
13956 PyThreadState* __tstate = wxPyBeginAllowThreads();
13957 result = wxGetColourFromUser(arg1,(wxColour const &)*arg2,(wxString const &)*arg3);
13958
13959 wxPyEndAllowThreads(__tstate);
13960 if (PyErr_Occurred()) SWIG_fail;
13961 }
13962 {
13963 wxColour * resultptr;
13964 resultptr = new wxColour(static_cast<wxColour & >(result));
13965 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13966 }
13967 {
13968 if (temp3)
13969 delete arg3;
13970 }
13971 return resultobj;
13972 fail:
13973 {
13974 if (temp3)
13975 delete arg3;
13976 }
13977 return NULL;
13978 }
13979
13980
13981 static PyObject *_wrap_new_DirDialog(PyObject *, PyObject *args, PyObject *kwargs) {
13982 PyObject *resultobj = NULL;
13983 wxWindow *arg1 = (wxWindow *) 0 ;
13984 wxString const &arg2_defvalue = wxPyDirSelectorPromptStr ;
13985 wxString *arg2 = (wxString *) &arg2_defvalue ;
13986 wxString const &arg3_defvalue = wxPyEmptyString ;
13987 wxString *arg3 = (wxString *) &arg3_defvalue ;
13988 long arg4 = (long) 0 ;
13989 wxPoint const &arg5_defvalue = wxDefaultPosition ;
13990 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
13991 wxSize const &arg6_defvalue = wxDefaultSize ;
13992 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
13993 wxString const &arg7_defvalue = wxPyDirDialogNameStr ;
13994 wxString *arg7 = (wxString *) &arg7_defvalue ;
13995 wxDirDialog *result;
13996 bool temp2 = false ;
13997 bool temp3 = false ;
13998 wxPoint temp5 ;
13999 wxSize temp6 ;
14000 bool temp7 = false ;
14001 PyObject * obj0 = 0 ;
14002 PyObject * obj1 = 0 ;
14003 PyObject * obj2 = 0 ;
14004 PyObject * obj3 = 0 ;
14005 PyObject * obj4 = 0 ;
14006 PyObject * obj5 = 0 ;
14007 PyObject * obj6 = 0 ;
14008 char *kwnames[] = {
14009 (char *) "parent",(char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "size",(char *) "name", NULL
14010 };
14011
14012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DirDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
14013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14014 if (SWIG_arg_fail(1)) SWIG_fail;
14015 if (obj1) {
14016 {
14017 arg2 = wxString_in_helper(obj1);
14018 if (arg2 == NULL) SWIG_fail;
14019 temp2 = true;
14020 }
14021 }
14022 if (obj2) {
14023 {
14024 arg3 = wxString_in_helper(obj2);
14025 if (arg3 == NULL) SWIG_fail;
14026 temp3 = true;
14027 }
14028 }
14029 if (obj3) {
14030 {
14031 arg4 = static_cast<long >(SWIG_As_long(obj3));
14032 if (SWIG_arg_fail(4)) SWIG_fail;
14033 }
14034 }
14035 if (obj4) {
14036 {
14037 arg5 = &temp5;
14038 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
14039 }
14040 }
14041 if (obj5) {
14042 {
14043 arg6 = &temp6;
14044 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
14045 }
14046 }
14047 if (obj6) {
14048 {
14049 arg7 = wxString_in_helper(obj6);
14050 if (arg7 == NULL) SWIG_fail;
14051 temp7 = true;
14052 }
14053 }
14054 {
14055 if (!wxPyCheckForApp()) SWIG_fail;
14056 PyThreadState* __tstate = wxPyBeginAllowThreads();
14057 result = (wxDirDialog *)new wxDirDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,(wxString const &)*arg7);
14058
14059 wxPyEndAllowThreads(__tstate);
14060 if (PyErr_Occurred()) SWIG_fail;
14061 }
14062 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDirDialog, 1);
14063 {
14064 if (temp2)
14065 delete arg2;
14066 }
14067 {
14068 if (temp3)
14069 delete arg3;
14070 }
14071 {
14072 if (temp7)
14073 delete arg7;
14074 }
14075 return resultobj;
14076 fail:
14077 {
14078 if (temp2)
14079 delete arg2;
14080 }
14081 {
14082 if (temp3)
14083 delete arg3;
14084 }
14085 {
14086 if (temp7)
14087 delete arg7;
14088 }
14089 return NULL;
14090 }
14091
14092
14093 static PyObject *_wrap_DirDialog_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14094 PyObject *resultobj = NULL;
14095 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14096 wxString result;
14097 PyObject * obj0 = 0 ;
14098 char *kwnames[] = {
14099 (char *) "self", NULL
14100 };
14101
14102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetPath",kwnames,&obj0)) goto fail;
14103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14104 if (SWIG_arg_fail(1)) SWIG_fail;
14105 {
14106 PyThreadState* __tstate = wxPyBeginAllowThreads();
14107 result = (arg1)->GetPath();
14108
14109 wxPyEndAllowThreads(__tstate);
14110 if (PyErr_Occurred()) SWIG_fail;
14111 }
14112 {
14113 #if wxUSE_UNICODE
14114 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14115 #else
14116 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14117 #endif
14118 }
14119 return resultobj;
14120 fail:
14121 return NULL;
14122 }
14123
14124
14125 static PyObject *_wrap_DirDialog_GetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14126 PyObject *resultobj = NULL;
14127 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14128 wxString result;
14129 PyObject * obj0 = 0 ;
14130 char *kwnames[] = {
14131 (char *) "self", NULL
14132 };
14133
14134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetMessage",kwnames,&obj0)) goto fail;
14135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14136 if (SWIG_arg_fail(1)) SWIG_fail;
14137 {
14138 PyThreadState* __tstate = wxPyBeginAllowThreads();
14139 result = (arg1)->GetMessage();
14140
14141 wxPyEndAllowThreads(__tstate);
14142 if (PyErr_Occurred()) SWIG_fail;
14143 }
14144 {
14145 #if wxUSE_UNICODE
14146 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14147 #else
14148 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14149 #endif
14150 }
14151 return resultobj;
14152 fail:
14153 return NULL;
14154 }
14155
14156
14157 static PyObject *_wrap_DirDialog_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14158 PyObject *resultobj = NULL;
14159 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14160 long result;
14161 PyObject * obj0 = 0 ;
14162 char *kwnames[] = {
14163 (char *) "self", NULL
14164 };
14165
14166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_GetStyle",kwnames,&obj0)) goto fail;
14167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14168 if (SWIG_arg_fail(1)) SWIG_fail;
14169 {
14170 PyThreadState* __tstate = wxPyBeginAllowThreads();
14171 result = (long)(arg1)->GetStyle();
14172
14173 wxPyEndAllowThreads(__tstate);
14174 if (PyErr_Occurred()) SWIG_fail;
14175 }
14176 {
14177 resultobj = SWIG_From_long(static_cast<long >(result));
14178 }
14179 return resultobj;
14180 fail:
14181 return NULL;
14182 }
14183
14184
14185 static PyObject *_wrap_DirDialog_SetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14186 PyObject *resultobj = NULL;
14187 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14188 wxString *arg2 = 0 ;
14189 bool temp2 = false ;
14190 PyObject * obj0 = 0 ;
14191 PyObject * obj1 = 0 ;
14192 char *kwnames[] = {
14193 (char *) "self",(char *) "message", NULL
14194 };
14195
14196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirDialog_SetMessage",kwnames,&obj0,&obj1)) goto fail;
14197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14198 if (SWIG_arg_fail(1)) SWIG_fail;
14199 {
14200 arg2 = wxString_in_helper(obj1);
14201 if (arg2 == NULL) SWIG_fail;
14202 temp2 = true;
14203 }
14204 {
14205 PyThreadState* __tstate = wxPyBeginAllowThreads();
14206 (arg1)->SetMessage((wxString const &)*arg2);
14207
14208 wxPyEndAllowThreads(__tstate);
14209 if (PyErr_Occurred()) SWIG_fail;
14210 }
14211 Py_INCREF(Py_None); resultobj = Py_None;
14212 {
14213 if (temp2)
14214 delete arg2;
14215 }
14216 return resultobj;
14217 fail:
14218 {
14219 if (temp2)
14220 delete arg2;
14221 }
14222 return NULL;
14223 }
14224
14225
14226 static PyObject *_wrap_DirDialog_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14227 PyObject *resultobj = NULL;
14228 wxDirDialog *arg1 = (wxDirDialog *) 0 ;
14229 wxString *arg2 = 0 ;
14230 bool temp2 = false ;
14231 PyObject * obj0 = 0 ;
14232 PyObject * obj1 = 0 ;
14233 char *kwnames[] = {
14234 (char *) "self",(char *) "path", NULL
14235 };
14236
14237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DirDialog_SetPath",kwnames,&obj0,&obj1)) goto fail;
14238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDirDialog, SWIG_POINTER_EXCEPTION | 0);
14239 if (SWIG_arg_fail(1)) SWIG_fail;
14240 {
14241 arg2 = wxString_in_helper(obj1);
14242 if (arg2 == NULL) SWIG_fail;
14243 temp2 = true;
14244 }
14245 {
14246 PyThreadState* __tstate = wxPyBeginAllowThreads();
14247 (arg1)->SetPath((wxString const &)*arg2);
14248
14249 wxPyEndAllowThreads(__tstate);
14250 if (PyErr_Occurred()) SWIG_fail;
14251 }
14252 Py_INCREF(Py_None); resultobj = Py_None;
14253 {
14254 if (temp2)
14255 delete arg2;
14256 }
14257 return resultobj;
14258 fail:
14259 {
14260 if (temp2)
14261 delete arg2;
14262 }
14263 return NULL;
14264 }
14265
14266
14267 static PyObject * DirDialog_swigregister(PyObject *, PyObject *args) {
14268 PyObject *obj;
14269 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14270 SWIG_TypeClientData(SWIGTYPE_p_wxDirDialog, obj);
14271 Py_INCREF(obj);
14272 return Py_BuildValue((char *)"");
14273 }
14274 static PyObject *_wrap_new_FileDialog(PyObject *, PyObject *args, PyObject *kwargs) {
14275 PyObject *resultobj = NULL;
14276 wxWindow *arg1 = (wxWindow *) 0 ;
14277 wxString const &arg2_defvalue = wxPyFileSelectorPromptStr ;
14278 wxString *arg2 = (wxString *) &arg2_defvalue ;
14279 wxString const &arg3_defvalue = wxPyEmptyString ;
14280 wxString *arg3 = (wxString *) &arg3_defvalue ;
14281 wxString const &arg4_defvalue = wxPyEmptyString ;
14282 wxString *arg4 = (wxString *) &arg4_defvalue ;
14283 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
14284 wxString *arg5 = (wxString *) &arg5_defvalue ;
14285 long arg6 = (long) 0 ;
14286 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14287 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14288 wxFileDialog *result;
14289 bool temp2 = false ;
14290 bool temp3 = false ;
14291 bool temp4 = false ;
14292 bool temp5 = false ;
14293 wxPoint temp7 ;
14294 PyObject * obj0 = 0 ;
14295 PyObject * obj1 = 0 ;
14296 PyObject * obj2 = 0 ;
14297 PyObject * obj3 = 0 ;
14298 PyObject * obj4 = 0 ;
14299 PyObject * obj5 = 0 ;
14300 PyObject * obj6 = 0 ;
14301 char *kwnames[] = {
14302 (char *) "parent",(char *) "message",(char *) "defaultDir",(char *) "defaultFile",(char *) "wildcard",(char *) "style",(char *) "pos", NULL
14303 };
14304
14305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_FileDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
14306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14307 if (SWIG_arg_fail(1)) SWIG_fail;
14308 if (obj1) {
14309 {
14310 arg2 = wxString_in_helper(obj1);
14311 if (arg2 == NULL) SWIG_fail;
14312 temp2 = true;
14313 }
14314 }
14315 if (obj2) {
14316 {
14317 arg3 = wxString_in_helper(obj2);
14318 if (arg3 == NULL) SWIG_fail;
14319 temp3 = true;
14320 }
14321 }
14322 if (obj3) {
14323 {
14324 arg4 = wxString_in_helper(obj3);
14325 if (arg4 == NULL) SWIG_fail;
14326 temp4 = true;
14327 }
14328 }
14329 if (obj4) {
14330 {
14331 arg5 = wxString_in_helper(obj4);
14332 if (arg5 == NULL) SWIG_fail;
14333 temp5 = true;
14334 }
14335 }
14336 if (obj5) {
14337 {
14338 arg6 = static_cast<long >(SWIG_As_long(obj5));
14339 if (SWIG_arg_fail(6)) SWIG_fail;
14340 }
14341 }
14342 if (obj6) {
14343 {
14344 arg7 = &temp7;
14345 if ( ! wxPoint_helper(obj6, &arg7)) SWIG_fail;
14346 }
14347 }
14348 {
14349 if (!wxPyCheckForApp()) SWIG_fail;
14350 PyThreadState* __tstate = wxPyBeginAllowThreads();
14351 result = (wxFileDialog *)new wxFileDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,(wxPoint const &)*arg7);
14352
14353 wxPyEndAllowThreads(__tstate);
14354 if (PyErr_Occurred()) SWIG_fail;
14355 }
14356 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDialog, 1);
14357 {
14358 if (temp2)
14359 delete arg2;
14360 }
14361 {
14362 if (temp3)
14363 delete arg3;
14364 }
14365 {
14366 if (temp4)
14367 delete arg4;
14368 }
14369 {
14370 if (temp5)
14371 delete arg5;
14372 }
14373 return resultobj;
14374 fail:
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 NULL;
14392 }
14393
14394
14395 static PyObject *_wrap_FileDialog_SetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14396 PyObject *resultobj = NULL;
14397 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14398 wxString *arg2 = 0 ;
14399 bool temp2 = false ;
14400 PyObject * obj0 = 0 ;
14401 PyObject * obj1 = 0 ;
14402 char *kwnames[] = {
14403 (char *) "self",(char *) "message", NULL
14404 };
14405
14406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetMessage",kwnames,&obj0,&obj1)) goto fail;
14407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14408 if (SWIG_arg_fail(1)) SWIG_fail;
14409 {
14410 arg2 = wxString_in_helper(obj1);
14411 if (arg2 == NULL) SWIG_fail;
14412 temp2 = true;
14413 }
14414 {
14415 PyThreadState* __tstate = wxPyBeginAllowThreads();
14416 (arg1)->SetMessage((wxString const &)*arg2);
14417
14418 wxPyEndAllowThreads(__tstate);
14419 if (PyErr_Occurred()) SWIG_fail;
14420 }
14421 Py_INCREF(Py_None); resultobj = Py_None;
14422 {
14423 if (temp2)
14424 delete arg2;
14425 }
14426 return resultobj;
14427 fail:
14428 {
14429 if (temp2)
14430 delete arg2;
14431 }
14432 return NULL;
14433 }
14434
14435
14436 static PyObject *_wrap_FileDialog_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14437 PyObject *resultobj = NULL;
14438 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14439 wxString *arg2 = 0 ;
14440 bool temp2 = false ;
14441 PyObject * obj0 = 0 ;
14442 PyObject * obj1 = 0 ;
14443 char *kwnames[] = {
14444 (char *) "self",(char *) "path", NULL
14445 };
14446
14447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetPath",kwnames,&obj0,&obj1)) goto fail;
14448 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14449 if (SWIG_arg_fail(1)) SWIG_fail;
14450 {
14451 arg2 = wxString_in_helper(obj1);
14452 if (arg2 == NULL) SWIG_fail;
14453 temp2 = true;
14454 }
14455 {
14456 PyThreadState* __tstate = wxPyBeginAllowThreads();
14457 (arg1)->SetPath((wxString const &)*arg2);
14458
14459 wxPyEndAllowThreads(__tstate);
14460 if (PyErr_Occurred()) SWIG_fail;
14461 }
14462 Py_INCREF(Py_None); resultobj = Py_None;
14463 {
14464 if (temp2)
14465 delete arg2;
14466 }
14467 return resultobj;
14468 fail:
14469 {
14470 if (temp2)
14471 delete arg2;
14472 }
14473 return NULL;
14474 }
14475
14476
14477 static PyObject *_wrap_FileDialog_SetDirectory(PyObject *, PyObject *args, PyObject *kwargs) {
14478 PyObject *resultobj = NULL;
14479 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14480 wxString *arg2 = 0 ;
14481 bool temp2 = false ;
14482 PyObject * obj0 = 0 ;
14483 PyObject * obj1 = 0 ;
14484 char *kwnames[] = {
14485 (char *) "self",(char *) "dir", NULL
14486 };
14487
14488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetDirectory",kwnames,&obj0,&obj1)) goto fail;
14489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14490 if (SWIG_arg_fail(1)) SWIG_fail;
14491 {
14492 arg2 = wxString_in_helper(obj1);
14493 if (arg2 == NULL) SWIG_fail;
14494 temp2 = true;
14495 }
14496 {
14497 PyThreadState* __tstate = wxPyBeginAllowThreads();
14498 (arg1)->SetDirectory((wxString const &)*arg2);
14499
14500 wxPyEndAllowThreads(__tstate);
14501 if (PyErr_Occurred()) SWIG_fail;
14502 }
14503 Py_INCREF(Py_None); resultobj = Py_None;
14504 {
14505 if (temp2)
14506 delete arg2;
14507 }
14508 return resultobj;
14509 fail:
14510 {
14511 if (temp2)
14512 delete arg2;
14513 }
14514 return NULL;
14515 }
14516
14517
14518 static PyObject *_wrap_FileDialog_SetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
14519 PyObject *resultobj = NULL;
14520 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14521 wxString *arg2 = 0 ;
14522 bool temp2 = false ;
14523 PyObject * obj0 = 0 ;
14524 PyObject * obj1 = 0 ;
14525 char *kwnames[] = {
14526 (char *) "self",(char *) "name", NULL
14527 };
14528
14529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetFilename",kwnames,&obj0,&obj1)) goto fail;
14530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14531 if (SWIG_arg_fail(1)) SWIG_fail;
14532 {
14533 arg2 = wxString_in_helper(obj1);
14534 if (arg2 == NULL) SWIG_fail;
14535 temp2 = true;
14536 }
14537 {
14538 PyThreadState* __tstate = wxPyBeginAllowThreads();
14539 (arg1)->SetFilename((wxString const &)*arg2);
14540
14541 wxPyEndAllowThreads(__tstate);
14542 if (PyErr_Occurred()) SWIG_fail;
14543 }
14544 Py_INCREF(Py_None); resultobj = Py_None;
14545 {
14546 if (temp2)
14547 delete arg2;
14548 }
14549 return resultobj;
14550 fail:
14551 {
14552 if (temp2)
14553 delete arg2;
14554 }
14555 return NULL;
14556 }
14557
14558
14559 static PyObject *_wrap_FileDialog_SetWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
14560 PyObject *resultobj = NULL;
14561 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14562 wxString *arg2 = 0 ;
14563 bool temp2 = false ;
14564 PyObject * obj0 = 0 ;
14565 PyObject * obj1 = 0 ;
14566 char *kwnames[] = {
14567 (char *) "self",(char *) "wildCard", NULL
14568 };
14569
14570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetWildcard",kwnames,&obj0,&obj1)) goto fail;
14571 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14572 if (SWIG_arg_fail(1)) SWIG_fail;
14573 {
14574 arg2 = wxString_in_helper(obj1);
14575 if (arg2 == NULL) SWIG_fail;
14576 temp2 = true;
14577 }
14578 {
14579 PyThreadState* __tstate = wxPyBeginAllowThreads();
14580 (arg1)->SetWildcard((wxString const &)*arg2);
14581
14582 wxPyEndAllowThreads(__tstate);
14583 if (PyErr_Occurred()) SWIG_fail;
14584 }
14585 Py_INCREF(Py_None); resultobj = Py_None;
14586 {
14587 if (temp2)
14588 delete arg2;
14589 }
14590 return resultobj;
14591 fail:
14592 {
14593 if (temp2)
14594 delete arg2;
14595 }
14596 return NULL;
14597 }
14598
14599
14600 static PyObject *_wrap_FileDialog_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14601 PyObject *resultobj = NULL;
14602 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14603 long arg2 ;
14604 PyObject * obj0 = 0 ;
14605 PyObject * obj1 = 0 ;
14606 char *kwnames[] = {
14607 (char *) "self",(char *) "style", NULL
14608 };
14609
14610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetStyle",kwnames,&obj0,&obj1)) goto fail;
14611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14612 if (SWIG_arg_fail(1)) SWIG_fail;
14613 {
14614 arg2 = static_cast<long >(SWIG_As_long(obj1));
14615 if (SWIG_arg_fail(2)) SWIG_fail;
14616 }
14617 {
14618 PyThreadState* __tstate = wxPyBeginAllowThreads();
14619 (arg1)->SetStyle(arg2);
14620
14621 wxPyEndAllowThreads(__tstate);
14622 if (PyErr_Occurred()) SWIG_fail;
14623 }
14624 Py_INCREF(Py_None); resultobj = Py_None;
14625 return resultobj;
14626 fail:
14627 return NULL;
14628 }
14629
14630
14631 static PyObject *_wrap_FileDialog_SetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
14632 PyObject *resultobj = NULL;
14633 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14634 int arg2 ;
14635 PyObject * obj0 = 0 ;
14636 PyObject * obj1 = 0 ;
14637 char *kwnames[] = {
14638 (char *) "self",(char *) "filterIndex", NULL
14639 };
14640
14641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDialog_SetFilterIndex",kwnames,&obj0,&obj1)) goto fail;
14642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14643 if (SWIG_arg_fail(1)) SWIG_fail;
14644 {
14645 arg2 = static_cast<int >(SWIG_As_int(obj1));
14646 if (SWIG_arg_fail(2)) SWIG_fail;
14647 }
14648 {
14649 PyThreadState* __tstate = wxPyBeginAllowThreads();
14650 (arg1)->SetFilterIndex(arg2);
14651
14652 wxPyEndAllowThreads(__tstate);
14653 if (PyErr_Occurred()) SWIG_fail;
14654 }
14655 Py_INCREF(Py_None); resultobj = Py_None;
14656 return resultobj;
14657 fail:
14658 return NULL;
14659 }
14660
14661
14662 static PyObject *_wrap_FileDialog_GetMessage(PyObject *, PyObject *args, PyObject *kwargs) {
14663 PyObject *resultobj = NULL;
14664 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14665 wxString result;
14666 PyObject * obj0 = 0 ;
14667 char *kwnames[] = {
14668 (char *) "self", NULL
14669 };
14670
14671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetMessage",kwnames,&obj0)) goto fail;
14672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14673 if (SWIG_arg_fail(1)) SWIG_fail;
14674 {
14675 PyThreadState* __tstate = wxPyBeginAllowThreads();
14676 result = ((wxFileDialog const *)arg1)->GetMessage();
14677
14678 wxPyEndAllowThreads(__tstate);
14679 if (PyErr_Occurred()) SWIG_fail;
14680 }
14681 {
14682 #if wxUSE_UNICODE
14683 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14684 #else
14685 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14686 #endif
14687 }
14688 return resultobj;
14689 fail:
14690 return NULL;
14691 }
14692
14693
14694 static PyObject *_wrap_FileDialog_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
14695 PyObject *resultobj = NULL;
14696 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14697 wxString result;
14698 PyObject * obj0 = 0 ;
14699 char *kwnames[] = {
14700 (char *) "self", NULL
14701 };
14702
14703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetPath",kwnames,&obj0)) goto fail;
14704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14705 if (SWIG_arg_fail(1)) SWIG_fail;
14706 {
14707 PyThreadState* __tstate = wxPyBeginAllowThreads();
14708 result = ((wxFileDialog const *)arg1)->GetPath();
14709
14710 wxPyEndAllowThreads(__tstate);
14711 if (PyErr_Occurred()) SWIG_fail;
14712 }
14713 {
14714 #if wxUSE_UNICODE
14715 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14716 #else
14717 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14718 #endif
14719 }
14720 return resultobj;
14721 fail:
14722 return NULL;
14723 }
14724
14725
14726 static PyObject *_wrap_FileDialog_GetDirectory(PyObject *, PyObject *args, PyObject *kwargs) {
14727 PyObject *resultobj = NULL;
14728 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14729 wxString result;
14730 PyObject * obj0 = 0 ;
14731 char *kwnames[] = {
14732 (char *) "self", NULL
14733 };
14734
14735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetDirectory",kwnames,&obj0)) goto fail;
14736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14737 if (SWIG_arg_fail(1)) SWIG_fail;
14738 {
14739 PyThreadState* __tstate = wxPyBeginAllowThreads();
14740 result = ((wxFileDialog const *)arg1)->GetDirectory();
14741
14742 wxPyEndAllowThreads(__tstate);
14743 if (PyErr_Occurred()) SWIG_fail;
14744 }
14745 {
14746 #if wxUSE_UNICODE
14747 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14748 #else
14749 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14750 #endif
14751 }
14752 return resultobj;
14753 fail:
14754 return NULL;
14755 }
14756
14757
14758 static PyObject *_wrap_FileDialog_GetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
14759 PyObject *resultobj = NULL;
14760 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14761 wxString result;
14762 PyObject * obj0 = 0 ;
14763 char *kwnames[] = {
14764 (char *) "self", NULL
14765 };
14766
14767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilename",kwnames,&obj0)) goto fail;
14768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14769 if (SWIG_arg_fail(1)) SWIG_fail;
14770 {
14771 PyThreadState* __tstate = wxPyBeginAllowThreads();
14772 result = ((wxFileDialog const *)arg1)->GetFilename();
14773
14774 wxPyEndAllowThreads(__tstate);
14775 if (PyErr_Occurred()) SWIG_fail;
14776 }
14777 {
14778 #if wxUSE_UNICODE
14779 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14780 #else
14781 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14782 #endif
14783 }
14784 return resultobj;
14785 fail:
14786 return NULL;
14787 }
14788
14789
14790 static PyObject *_wrap_FileDialog_GetWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
14791 PyObject *resultobj = NULL;
14792 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14793 wxString result;
14794 PyObject * obj0 = 0 ;
14795 char *kwnames[] = {
14796 (char *) "self", NULL
14797 };
14798
14799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetWildcard",kwnames,&obj0)) goto fail;
14800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14801 if (SWIG_arg_fail(1)) SWIG_fail;
14802 {
14803 PyThreadState* __tstate = wxPyBeginAllowThreads();
14804 result = ((wxFileDialog const *)arg1)->GetWildcard();
14805
14806 wxPyEndAllowThreads(__tstate);
14807 if (PyErr_Occurred()) SWIG_fail;
14808 }
14809 {
14810 #if wxUSE_UNICODE
14811 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14812 #else
14813 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14814 #endif
14815 }
14816 return resultobj;
14817 fail:
14818 return NULL;
14819 }
14820
14821
14822 static PyObject *_wrap_FileDialog_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
14823 PyObject *resultobj = NULL;
14824 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14825 long result;
14826 PyObject * obj0 = 0 ;
14827 char *kwnames[] = {
14828 (char *) "self", NULL
14829 };
14830
14831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetStyle",kwnames,&obj0)) goto fail;
14832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14833 if (SWIG_arg_fail(1)) SWIG_fail;
14834 {
14835 PyThreadState* __tstate = wxPyBeginAllowThreads();
14836 result = (long)((wxFileDialog const *)arg1)->GetStyle();
14837
14838 wxPyEndAllowThreads(__tstate);
14839 if (PyErr_Occurred()) SWIG_fail;
14840 }
14841 {
14842 resultobj = SWIG_From_long(static_cast<long >(result));
14843 }
14844 return resultobj;
14845 fail:
14846 return NULL;
14847 }
14848
14849
14850 static PyObject *_wrap_FileDialog_GetFilterIndex(PyObject *, PyObject *args, PyObject *kwargs) {
14851 PyObject *resultobj = NULL;
14852 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14853 int result;
14854 PyObject * obj0 = 0 ;
14855 char *kwnames[] = {
14856 (char *) "self", NULL
14857 };
14858
14859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilterIndex",kwnames,&obj0)) goto fail;
14860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14861 if (SWIG_arg_fail(1)) SWIG_fail;
14862 {
14863 PyThreadState* __tstate = wxPyBeginAllowThreads();
14864 result = (int)((wxFileDialog const *)arg1)->GetFilterIndex();
14865
14866 wxPyEndAllowThreads(__tstate);
14867 if (PyErr_Occurred()) SWIG_fail;
14868 }
14869 {
14870 resultobj = SWIG_From_int(static_cast<int >(result));
14871 }
14872 return resultobj;
14873 fail:
14874 return NULL;
14875 }
14876
14877
14878 static PyObject *_wrap_FileDialog_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
14879 PyObject *resultobj = NULL;
14880 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14881 PyObject *result;
14882 PyObject * obj0 = 0 ;
14883 char *kwnames[] = {
14884 (char *) "self", NULL
14885 };
14886
14887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetFilenames",kwnames,&obj0)) goto fail;
14888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14889 if (SWIG_arg_fail(1)) SWIG_fail;
14890 {
14891 PyThreadState* __tstate = wxPyBeginAllowThreads();
14892 result = (PyObject *)wxFileDialog_GetFilenames(arg1);
14893
14894 wxPyEndAllowThreads(__tstate);
14895 if (PyErr_Occurred()) SWIG_fail;
14896 }
14897 resultobj = result;
14898 return resultobj;
14899 fail:
14900 return NULL;
14901 }
14902
14903
14904 static PyObject *_wrap_FileDialog_GetPaths(PyObject *, PyObject *args, PyObject *kwargs) {
14905 PyObject *resultobj = NULL;
14906 wxFileDialog *arg1 = (wxFileDialog *) 0 ;
14907 PyObject *result;
14908 PyObject * obj0 = 0 ;
14909 char *kwnames[] = {
14910 (char *) "self", NULL
14911 };
14912
14913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDialog_GetPaths",kwnames,&obj0)) goto fail;
14914 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDialog, SWIG_POINTER_EXCEPTION | 0);
14915 if (SWIG_arg_fail(1)) SWIG_fail;
14916 {
14917 PyThreadState* __tstate = wxPyBeginAllowThreads();
14918 result = (PyObject *)wxFileDialog_GetPaths(arg1);
14919
14920 wxPyEndAllowThreads(__tstate);
14921 if (PyErr_Occurred()) SWIG_fail;
14922 }
14923 resultobj = result;
14924 return resultobj;
14925 fail:
14926 return NULL;
14927 }
14928
14929
14930 static PyObject * FileDialog_swigregister(PyObject *, PyObject *args) {
14931 PyObject *obj;
14932 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14933 SWIG_TypeClientData(SWIGTYPE_p_wxFileDialog, obj);
14934 Py_INCREF(obj);
14935 return Py_BuildValue((char *)"");
14936 }
14937 static PyObject *_wrap_new_MultiChoiceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
14938 PyObject *resultobj = NULL;
14939 wxWindow *arg1 = (wxWindow *) 0 ;
14940 wxString *arg2 = 0 ;
14941 wxString *arg3 = 0 ;
14942 int arg4 = (int) 0 ;
14943 wxString *arg5 = (wxString *) NULL ;
14944 long arg6 = (long) wxCHOICEDLG_STYLE ;
14945 wxPoint const &arg7_defvalue = wxDefaultPosition ;
14946 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
14947 wxMultiChoiceDialog *result;
14948 bool temp2 = false ;
14949 bool temp3 = false ;
14950 wxPoint temp7 ;
14951 PyObject * obj0 = 0 ;
14952 PyObject * obj1 = 0 ;
14953 PyObject * obj2 = 0 ;
14954 PyObject * obj3 = 0 ;
14955 PyObject * obj4 = 0 ;
14956 PyObject * obj5 = 0 ;
14957 char *kwnames[] = {
14958 (char *) "parent",(char *) "message",(char *) "caption",(char *) "choices",(char *) "style",(char *) "pos", NULL
14959 };
14960
14961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:new_MultiChoiceDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
14962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
14963 if (SWIG_arg_fail(1)) SWIG_fail;
14964 {
14965 arg2 = wxString_in_helper(obj1);
14966 if (arg2 == NULL) SWIG_fail;
14967 temp2 = true;
14968 }
14969 {
14970 arg3 = wxString_in_helper(obj2);
14971 if (arg3 == NULL) SWIG_fail;
14972 temp3 = true;
14973 }
14974 if (obj3) {
14975 {
14976 arg4 = PyList_Size(obj3);
14977 arg5 = wxString_LIST_helper(obj3);
14978 if (arg5 == NULL) SWIG_fail;
14979 }
14980 }
14981 if (obj4) {
14982 {
14983 arg6 = static_cast<long >(SWIG_As_long(obj4));
14984 if (SWIG_arg_fail(6)) SWIG_fail;
14985 }
14986 }
14987 if (obj5) {
14988 {
14989 arg7 = &temp7;
14990 if ( ! wxPoint_helper(obj5, &arg7)) SWIG_fail;
14991 }
14992 }
14993 {
14994 if (!wxPyCheckForApp()) SWIG_fail;
14995 PyThreadState* __tstate = wxPyBeginAllowThreads();
14996 result = (wxMultiChoiceDialog *)new wxMultiChoiceDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,(wxPoint const &)*arg7);
14997
14998 wxPyEndAllowThreads(__tstate);
14999 if (PyErr_Occurred()) SWIG_fail;
15000 }
15001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMultiChoiceDialog, 1);
15002 {
15003 if (temp2)
15004 delete arg2;
15005 }
15006 {
15007 if (temp3)
15008 delete arg3;
15009 }
15010 {
15011 if (arg5) delete [] arg5;
15012 }
15013 return resultobj;
15014 fail:
15015 {
15016 if (temp2)
15017 delete arg2;
15018 }
15019 {
15020 if (temp3)
15021 delete arg3;
15022 }
15023 {
15024 if (arg5) delete [] arg5;
15025 }
15026 return NULL;
15027 }
15028
15029
15030 static PyObject *_wrap_MultiChoiceDialog_SetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
15031 PyObject *resultobj = NULL;
15032 wxMultiChoiceDialog *arg1 = (wxMultiChoiceDialog *) 0 ;
15033 wxArrayInt *arg2 = 0 ;
15034 bool temp2 = false ;
15035 PyObject * obj0 = 0 ;
15036 PyObject * obj1 = 0 ;
15037 char *kwnames[] = {
15038 (char *) "self",(char *) "selections", NULL
15039 };
15040
15041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MultiChoiceDialog_SetSelections",kwnames,&obj0,&obj1)) goto fail;
15042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMultiChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15043 if (SWIG_arg_fail(1)) SWIG_fail;
15044 {
15045 if (! PySequence_Check(obj1)) {
15046 PyErr_SetString(PyExc_TypeError, "Sequence of integers expected.");
15047 SWIG_fail;
15048 }
15049 arg2 = new wxArrayInt;
15050 temp2 = true;
15051 int i, len=PySequence_Length(obj1);
15052 for (i=0; i<len; i++) {
15053 PyObject* item = PySequence_GetItem(obj1, i);
15054 PyObject* number = PyNumber_Int(item);
15055 arg2->Add(PyInt_AS_LONG(number));
15056 Py_DECREF(item);
15057 Py_DECREF(number);
15058 }
15059 }
15060 {
15061 PyThreadState* __tstate = wxPyBeginAllowThreads();
15062 (arg1)->SetSelections((wxArrayInt const &)*arg2);
15063
15064 wxPyEndAllowThreads(__tstate);
15065 if (PyErr_Occurred()) SWIG_fail;
15066 }
15067 Py_INCREF(Py_None); resultobj = Py_None;
15068 {
15069 if (temp2) delete arg2;
15070 }
15071 return resultobj;
15072 fail:
15073 {
15074 if (temp2) delete arg2;
15075 }
15076 return NULL;
15077 }
15078
15079
15080 static PyObject *_wrap_MultiChoiceDialog_GetSelections(PyObject *, PyObject *args, PyObject *kwargs) {
15081 PyObject *resultobj = NULL;
15082 wxMultiChoiceDialog *arg1 = (wxMultiChoiceDialog *) 0 ;
15083 PyObject *result;
15084 PyObject * obj0 = 0 ;
15085 char *kwnames[] = {
15086 (char *) "self", NULL
15087 };
15088
15089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MultiChoiceDialog_GetSelections",kwnames,&obj0)) goto fail;
15090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMultiChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15091 if (SWIG_arg_fail(1)) SWIG_fail;
15092 {
15093 PyThreadState* __tstate = wxPyBeginAllowThreads();
15094 result = (PyObject *)wxMultiChoiceDialog_GetSelections(arg1);
15095
15096 wxPyEndAllowThreads(__tstate);
15097 if (PyErr_Occurred()) SWIG_fail;
15098 }
15099 resultobj = result;
15100 return resultobj;
15101 fail:
15102 return NULL;
15103 }
15104
15105
15106 static PyObject * MultiChoiceDialog_swigregister(PyObject *, PyObject *args) {
15107 PyObject *obj;
15108 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15109 SWIG_TypeClientData(SWIGTYPE_p_wxMultiChoiceDialog, obj);
15110 Py_INCREF(obj);
15111 return Py_BuildValue((char *)"");
15112 }
15113 static PyObject *_wrap_new_SingleChoiceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15114 PyObject *resultobj = NULL;
15115 wxWindow *arg1 = (wxWindow *) 0 ;
15116 wxString *arg2 = 0 ;
15117 wxString *arg3 = 0 ;
15118 int arg4 ;
15119 wxString *arg5 = (wxString *) 0 ;
15120 long arg6 = (long) wxCHOICEDLG_STYLE ;
15121 wxPoint const &arg7_defvalue = wxDefaultPosition ;
15122 wxPoint *arg7 = (wxPoint *) &arg7_defvalue ;
15123 wxSingleChoiceDialog *result;
15124 bool temp2 = false ;
15125 bool temp3 = false ;
15126 wxPoint temp7 ;
15127 PyObject * obj0 = 0 ;
15128 PyObject * obj1 = 0 ;
15129 PyObject * obj2 = 0 ;
15130 PyObject * obj3 = 0 ;
15131 PyObject * obj4 = 0 ;
15132 PyObject * obj5 = 0 ;
15133 char *kwnames[] = {
15134 (char *) "parent",(char *) "message",(char *) "caption",(char *) "choices",(char *) "style",(char *) "pos", NULL
15135 };
15136
15137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:new_SingleChoiceDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15139 if (SWIG_arg_fail(1)) SWIG_fail;
15140 {
15141 arg2 = wxString_in_helper(obj1);
15142 if (arg2 == NULL) SWIG_fail;
15143 temp2 = true;
15144 }
15145 {
15146 arg3 = wxString_in_helper(obj2);
15147 if (arg3 == NULL) SWIG_fail;
15148 temp3 = true;
15149 }
15150 {
15151 arg4 = PyList_Size(obj3);
15152 arg5 = wxString_LIST_helper(obj3);
15153 if (arg5 == NULL) SWIG_fail;
15154 }
15155 if (obj4) {
15156 {
15157 arg6 = static_cast<long >(SWIG_As_long(obj4));
15158 if (SWIG_arg_fail(6)) SWIG_fail;
15159 }
15160 }
15161 if (obj5) {
15162 {
15163 arg7 = &temp7;
15164 if ( ! wxPoint_helper(obj5, &arg7)) SWIG_fail;
15165 }
15166 }
15167 {
15168 if (!wxPyCheckForApp()) SWIG_fail;
15169 PyThreadState* __tstate = wxPyBeginAllowThreads();
15170 result = (wxSingleChoiceDialog *)new_wxSingleChoiceDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,(wxPoint const &)*arg7);
15171
15172 wxPyEndAllowThreads(__tstate);
15173 if (PyErr_Occurred()) SWIG_fail;
15174 }
15175 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleChoiceDialog, 1);
15176 {
15177 if (temp2)
15178 delete arg2;
15179 }
15180 {
15181 if (temp3)
15182 delete arg3;
15183 }
15184 {
15185 if (arg5) delete [] arg5;
15186 }
15187 return resultobj;
15188 fail:
15189 {
15190 if (temp2)
15191 delete arg2;
15192 }
15193 {
15194 if (temp3)
15195 delete arg3;
15196 }
15197 {
15198 if (arg5) delete [] arg5;
15199 }
15200 return NULL;
15201 }
15202
15203
15204 static PyObject *_wrap_SingleChoiceDialog_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15205 PyObject *resultobj = NULL;
15206 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15207 int result;
15208 PyObject * obj0 = 0 ;
15209 char *kwnames[] = {
15210 (char *) "self", NULL
15211 };
15212
15213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleChoiceDialog_GetSelection",kwnames,&obj0)) goto fail;
15214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15215 if (SWIG_arg_fail(1)) SWIG_fail;
15216 {
15217 PyThreadState* __tstate = wxPyBeginAllowThreads();
15218 result = (int)(arg1)->GetSelection();
15219
15220 wxPyEndAllowThreads(__tstate);
15221 if (PyErr_Occurred()) SWIG_fail;
15222 }
15223 {
15224 resultobj = SWIG_From_int(static_cast<int >(result));
15225 }
15226 return resultobj;
15227 fail:
15228 return NULL;
15229 }
15230
15231
15232 static PyObject *_wrap_SingleChoiceDialog_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15233 PyObject *resultobj = NULL;
15234 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15235 wxString result;
15236 PyObject * obj0 = 0 ;
15237 char *kwnames[] = {
15238 (char *) "self", NULL
15239 };
15240
15241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleChoiceDialog_GetStringSelection",kwnames,&obj0)) goto fail;
15242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15243 if (SWIG_arg_fail(1)) SWIG_fail;
15244 {
15245 PyThreadState* __tstate = wxPyBeginAllowThreads();
15246 result = (arg1)->GetStringSelection();
15247
15248 wxPyEndAllowThreads(__tstate);
15249 if (PyErr_Occurred()) SWIG_fail;
15250 }
15251 {
15252 #if wxUSE_UNICODE
15253 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15254 #else
15255 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15256 #endif
15257 }
15258 return resultobj;
15259 fail:
15260 return NULL;
15261 }
15262
15263
15264 static PyObject *_wrap_SingleChoiceDialog_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15265 PyObject *resultobj = NULL;
15266 wxSingleChoiceDialog *arg1 = (wxSingleChoiceDialog *) 0 ;
15267 int arg2 ;
15268 PyObject * obj0 = 0 ;
15269 PyObject * obj1 = 0 ;
15270 char *kwnames[] = {
15271 (char *) "self",(char *) "sel", NULL
15272 };
15273
15274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SingleChoiceDialog_SetSelection",kwnames,&obj0,&obj1)) goto fail;
15275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleChoiceDialog, SWIG_POINTER_EXCEPTION | 0);
15276 if (SWIG_arg_fail(1)) SWIG_fail;
15277 {
15278 arg2 = static_cast<int >(SWIG_As_int(obj1));
15279 if (SWIG_arg_fail(2)) SWIG_fail;
15280 }
15281 {
15282 PyThreadState* __tstate = wxPyBeginAllowThreads();
15283 (arg1)->SetSelection(arg2);
15284
15285 wxPyEndAllowThreads(__tstate);
15286 if (PyErr_Occurred()) SWIG_fail;
15287 }
15288 Py_INCREF(Py_None); resultobj = Py_None;
15289 return resultobj;
15290 fail:
15291 return NULL;
15292 }
15293
15294
15295 static PyObject * SingleChoiceDialog_swigregister(PyObject *, PyObject *args) {
15296 PyObject *obj;
15297 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15298 SWIG_TypeClientData(SWIGTYPE_p_wxSingleChoiceDialog, obj);
15299 Py_INCREF(obj);
15300 return Py_BuildValue((char *)"");
15301 }
15302 static PyObject *_wrap_new_TextEntryDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15303 PyObject *resultobj = NULL;
15304 wxWindow *arg1 = (wxWindow *) 0 ;
15305 wxString *arg2 = 0 ;
15306 wxString const &arg3_defvalue = wxPyGetTextFromUserPromptStr ;
15307 wxString *arg3 = (wxString *) &arg3_defvalue ;
15308 wxString const &arg4_defvalue = wxPyEmptyString ;
15309 wxString *arg4 = (wxString *) &arg4_defvalue ;
15310 long arg5 = (long) wxTextEntryDialogStyle ;
15311 wxPoint const &arg6_defvalue = wxDefaultPosition ;
15312 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
15313 wxTextEntryDialog *result;
15314 bool temp2 = false ;
15315 bool temp3 = false ;
15316 bool temp4 = false ;
15317 wxPoint temp6 ;
15318 PyObject * obj0 = 0 ;
15319 PyObject * obj1 = 0 ;
15320 PyObject * obj2 = 0 ;
15321 PyObject * obj3 = 0 ;
15322 PyObject * obj4 = 0 ;
15323 PyObject * obj5 = 0 ;
15324 char *kwnames[] = {
15325 (char *) "parent",(char *) "message",(char *) "caption",(char *) "defaultValue",(char *) "style",(char *) "pos", NULL
15326 };
15327
15328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_TextEntryDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15330 if (SWIG_arg_fail(1)) SWIG_fail;
15331 {
15332 arg2 = wxString_in_helper(obj1);
15333 if (arg2 == NULL) SWIG_fail;
15334 temp2 = true;
15335 }
15336 if (obj2) {
15337 {
15338 arg3 = wxString_in_helper(obj2);
15339 if (arg3 == NULL) SWIG_fail;
15340 temp3 = true;
15341 }
15342 }
15343 if (obj3) {
15344 {
15345 arg4 = wxString_in_helper(obj3);
15346 if (arg4 == NULL) SWIG_fail;
15347 temp4 = true;
15348 }
15349 }
15350 if (obj4) {
15351 {
15352 arg5 = static_cast<long >(SWIG_As_long(obj4));
15353 if (SWIG_arg_fail(5)) SWIG_fail;
15354 }
15355 }
15356 if (obj5) {
15357 {
15358 arg6 = &temp6;
15359 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
15360 }
15361 }
15362 {
15363 if (!wxPyCheckForApp()) SWIG_fail;
15364 PyThreadState* __tstate = wxPyBeginAllowThreads();
15365 result = (wxTextEntryDialog *)new wxTextEntryDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5,(wxPoint const &)*arg6);
15366
15367 wxPyEndAllowThreads(__tstate);
15368 if (PyErr_Occurred()) SWIG_fail;
15369 }
15370 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextEntryDialog, 1);
15371 {
15372 if (temp2)
15373 delete arg2;
15374 }
15375 {
15376 if (temp3)
15377 delete arg3;
15378 }
15379 {
15380 if (temp4)
15381 delete arg4;
15382 }
15383 return resultobj;
15384 fail:
15385 {
15386 if (temp2)
15387 delete arg2;
15388 }
15389 {
15390 if (temp3)
15391 delete arg3;
15392 }
15393 {
15394 if (temp4)
15395 delete arg4;
15396 }
15397 return NULL;
15398 }
15399
15400
15401 static PyObject *_wrap_TextEntryDialog_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15402 PyObject *resultobj = NULL;
15403 wxTextEntryDialog *arg1 = (wxTextEntryDialog *) 0 ;
15404 wxString result;
15405 PyObject * obj0 = 0 ;
15406 char *kwnames[] = {
15407 (char *) "self", NULL
15408 };
15409
15410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextEntryDialog_GetValue",kwnames,&obj0)) goto fail;
15411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextEntryDialog, SWIG_POINTER_EXCEPTION | 0);
15412 if (SWIG_arg_fail(1)) SWIG_fail;
15413 {
15414 PyThreadState* __tstate = wxPyBeginAllowThreads();
15415 result = (arg1)->GetValue();
15416
15417 wxPyEndAllowThreads(__tstate);
15418 if (PyErr_Occurred()) SWIG_fail;
15419 }
15420 {
15421 #if wxUSE_UNICODE
15422 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15423 #else
15424 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15425 #endif
15426 }
15427 return resultobj;
15428 fail:
15429 return NULL;
15430 }
15431
15432
15433 static PyObject *_wrap_TextEntryDialog_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
15434 PyObject *resultobj = NULL;
15435 wxTextEntryDialog *arg1 = (wxTextEntryDialog *) 0 ;
15436 wxString *arg2 = 0 ;
15437 bool temp2 = false ;
15438 PyObject * obj0 = 0 ;
15439 PyObject * obj1 = 0 ;
15440 char *kwnames[] = {
15441 (char *) "self",(char *) "value", NULL
15442 };
15443
15444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextEntryDialog_SetValue",kwnames,&obj0,&obj1)) goto fail;
15445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextEntryDialog, SWIG_POINTER_EXCEPTION | 0);
15446 if (SWIG_arg_fail(1)) SWIG_fail;
15447 {
15448 arg2 = wxString_in_helper(obj1);
15449 if (arg2 == NULL) SWIG_fail;
15450 temp2 = true;
15451 }
15452 {
15453 PyThreadState* __tstate = wxPyBeginAllowThreads();
15454 (arg1)->SetValue((wxString const &)*arg2);
15455
15456 wxPyEndAllowThreads(__tstate);
15457 if (PyErr_Occurred()) SWIG_fail;
15458 }
15459 Py_INCREF(Py_None); resultobj = Py_None;
15460 {
15461 if (temp2)
15462 delete arg2;
15463 }
15464 return resultobj;
15465 fail:
15466 {
15467 if (temp2)
15468 delete arg2;
15469 }
15470 return NULL;
15471 }
15472
15473
15474 static PyObject * TextEntryDialog_swigregister(PyObject *, PyObject *args) {
15475 PyObject *obj;
15476 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15477 SWIG_TypeClientData(SWIGTYPE_p_wxTextEntryDialog, obj);
15478 Py_INCREF(obj);
15479 return Py_BuildValue((char *)"");
15480 }
15481 static int _wrap_GetPasswordFromUserPromptStr_set(PyObject *) {
15482 PyErr_SetString(PyExc_TypeError,"Variable GetPasswordFromUserPromptStr is read-only.");
15483 return 1;
15484 }
15485
15486
15487 static PyObject *_wrap_GetPasswordFromUserPromptStr_get(void) {
15488 PyObject *pyobj = NULL;
15489
15490 {
15491 #if wxUSE_UNICODE
15492 pyobj = PyUnicode_FromWideChar((&wxPyGetPasswordFromUserPromptStr)->c_str(), (&wxPyGetPasswordFromUserPromptStr)->Len());
15493 #else
15494 pyobj = PyString_FromStringAndSize((&wxPyGetPasswordFromUserPromptStr)->c_str(), (&wxPyGetPasswordFromUserPromptStr)->Len());
15495 #endif
15496 }
15497 return pyobj;
15498 }
15499
15500
15501 static PyObject *_wrap_new_PasswordEntryDialog(PyObject *, PyObject *args, PyObject *kwargs) {
15502 PyObject *resultobj = NULL;
15503 wxWindow *arg1 = (wxWindow *) 0 ;
15504 wxString *arg2 = 0 ;
15505 wxString const &arg3_defvalue = wxPyGetPasswordFromUserPromptStr ;
15506 wxString *arg3 = (wxString *) &arg3_defvalue ;
15507 wxString const &arg4_defvalue = wxPyEmptyString ;
15508 wxString *arg4 = (wxString *) &arg4_defvalue ;
15509 long arg5 = (long) wxTextEntryDialogStyle ;
15510 wxPoint const &arg6_defvalue = wxDefaultPosition ;
15511 wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
15512 wxPasswordEntryDialog *result;
15513 bool temp2 = false ;
15514 bool temp3 = false ;
15515 bool temp4 = false ;
15516 wxPoint temp6 ;
15517 PyObject * obj0 = 0 ;
15518 PyObject * obj1 = 0 ;
15519 PyObject * obj2 = 0 ;
15520 PyObject * obj3 = 0 ;
15521 PyObject * obj4 = 0 ;
15522 PyObject * obj5 = 0 ;
15523 char *kwnames[] = {
15524 (char *) "parent",(char *) "message",(char *) "caption",(char *) "value",(char *) "style",(char *) "pos", NULL
15525 };
15526
15527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_PasswordEntryDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
15529 if (SWIG_arg_fail(1)) SWIG_fail;
15530 {
15531 arg2 = wxString_in_helper(obj1);
15532 if (arg2 == NULL) SWIG_fail;
15533 temp2 = true;
15534 }
15535 if (obj2) {
15536 {
15537 arg3 = wxString_in_helper(obj2);
15538 if (arg3 == NULL) SWIG_fail;
15539 temp3 = true;
15540 }
15541 }
15542 if (obj3) {
15543 {
15544 arg4 = wxString_in_helper(obj3);
15545 if (arg4 == NULL) SWIG_fail;
15546 temp4 = true;
15547 }
15548 }
15549 if (obj4) {
15550 {
15551 arg5 = static_cast<long >(SWIG_As_long(obj4));
15552 if (SWIG_arg_fail(5)) SWIG_fail;
15553 }
15554 }
15555 if (obj5) {
15556 {
15557 arg6 = &temp6;
15558 if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
15559 }
15560 }
15561 {
15562 PyThreadState* __tstate = wxPyBeginAllowThreads();
15563 result = (wxPasswordEntryDialog *)new wxPasswordEntryDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5,(wxPoint const &)*arg6);
15564
15565 wxPyEndAllowThreads(__tstate);
15566 if (PyErr_Occurred()) SWIG_fail;
15567 }
15568 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPasswordEntryDialog, 1);
15569 {
15570 if (temp2)
15571 delete arg2;
15572 }
15573 {
15574 if (temp3)
15575 delete arg3;
15576 }
15577 {
15578 if (temp4)
15579 delete arg4;
15580 }
15581 return resultobj;
15582 fail:
15583 {
15584 if (temp2)
15585 delete arg2;
15586 }
15587 {
15588 if (temp3)
15589 delete arg3;
15590 }
15591 {
15592 if (temp4)
15593 delete arg4;
15594 }
15595 return NULL;
15596 }
15597
15598
15599 static PyObject * PasswordEntryDialog_swigregister(PyObject *, PyObject *args) {
15600 PyObject *obj;
15601 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15602 SWIG_TypeClientData(SWIGTYPE_p_wxPasswordEntryDialog, obj);
15603 Py_INCREF(obj);
15604 return Py_BuildValue((char *)"");
15605 }
15606 static PyObject *_wrap_new_FontData(PyObject *, PyObject *args, PyObject *kwargs) {
15607 PyObject *resultobj = NULL;
15608 wxFontData *result;
15609 char *kwnames[] = {
15610 NULL
15611 };
15612
15613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FontData",kwnames)) goto fail;
15614 {
15615 PyThreadState* __tstate = wxPyBeginAllowThreads();
15616 result = (wxFontData *)new wxFontData();
15617
15618 wxPyEndAllowThreads(__tstate);
15619 if (PyErr_Occurred()) SWIG_fail;
15620 }
15621 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontData, 1);
15622 return resultobj;
15623 fail:
15624 return NULL;
15625 }
15626
15627
15628 static PyObject *_wrap_delete_FontData(PyObject *, PyObject *args, PyObject *kwargs) {
15629 PyObject *resultobj = NULL;
15630 wxFontData *arg1 = (wxFontData *) 0 ;
15631 PyObject * obj0 = 0 ;
15632 char *kwnames[] = {
15633 (char *) "self", NULL
15634 };
15635
15636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FontData",kwnames,&obj0)) goto fail;
15637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15638 if (SWIG_arg_fail(1)) SWIG_fail;
15639 {
15640 PyThreadState* __tstate = wxPyBeginAllowThreads();
15641 delete arg1;
15642
15643 wxPyEndAllowThreads(__tstate);
15644 if (PyErr_Occurred()) SWIG_fail;
15645 }
15646 Py_INCREF(Py_None); resultobj = Py_None;
15647 return resultobj;
15648 fail:
15649 return NULL;
15650 }
15651
15652
15653 static PyObject *_wrap_FontData_EnableEffects(PyObject *, PyObject *args, PyObject *kwargs) {
15654 PyObject *resultobj = NULL;
15655 wxFontData *arg1 = (wxFontData *) 0 ;
15656 bool arg2 ;
15657 PyObject * obj0 = 0 ;
15658 PyObject * obj1 = 0 ;
15659 char *kwnames[] = {
15660 (char *) "self",(char *) "enable", NULL
15661 };
15662
15663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_EnableEffects",kwnames,&obj0,&obj1)) goto fail;
15664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15665 if (SWIG_arg_fail(1)) SWIG_fail;
15666 {
15667 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
15668 if (SWIG_arg_fail(2)) SWIG_fail;
15669 }
15670 {
15671 PyThreadState* __tstate = wxPyBeginAllowThreads();
15672 (arg1)->EnableEffects(arg2);
15673
15674 wxPyEndAllowThreads(__tstate);
15675 if (PyErr_Occurred()) SWIG_fail;
15676 }
15677 Py_INCREF(Py_None); resultobj = Py_None;
15678 return resultobj;
15679 fail:
15680 return NULL;
15681 }
15682
15683
15684 static PyObject *_wrap_FontData_GetAllowSymbols(PyObject *, PyObject *args, PyObject *kwargs) {
15685 PyObject *resultobj = NULL;
15686 wxFontData *arg1 = (wxFontData *) 0 ;
15687 bool result;
15688 PyObject * obj0 = 0 ;
15689 char *kwnames[] = {
15690 (char *) "self", NULL
15691 };
15692
15693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetAllowSymbols",kwnames,&obj0)) goto fail;
15694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15695 if (SWIG_arg_fail(1)) SWIG_fail;
15696 {
15697 PyThreadState* __tstate = wxPyBeginAllowThreads();
15698 result = (bool)(arg1)->GetAllowSymbols();
15699
15700 wxPyEndAllowThreads(__tstate);
15701 if (PyErr_Occurred()) SWIG_fail;
15702 }
15703 {
15704 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15705 }
15706 return resultobj;
15707 fail:
15708 return NULL;
15709 }
15710
15711
15712 static PyObject *_wrap_FontData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
15713 PyObject *resultobj = NULL;
15714 wxFontData *arg1 = (wxFontData *) 0 ;
15715 wxColour result;
15716 PyObject * obj0 = 0 ;
15717 char *kwnames[] = {
15718 (char *) "self", NULL
15719 };
15720
15721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetColour",kwnames,&obj0)) goto fail;
15722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15723 if (SWIG_arg_fail(1)) SWIG_fail;
15724 {
15725 PyThreadState* __tstate = wxPyBeginAllowThreads();
15726 result = (arg1)->GetColour();
15727
15728 wxPyEndAllowThreads(__tstate);
15729 if (PyErr_Occurred()) SWIG_fail;
15730 }
15731 {
15732 wxColour * resultptr;
15733 resultptr = new wxColour(static_cast<wxColour & >(result));
15734 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
15735 }
15736 return resultobj;
15737 fail:
15738 return NULL;
15739 }
15740
15741
15742 static PyObject *_wrap_FontData_GetChosenFont(PyObject *, PyObject *args, PyObject *kwargs) {
15743 PyObject *resultobj = NULL;
15744 wxFontData *arg1 = (wxFontData *) 0 ;
15745 wxFont result;
15746 PyObject * obj0 = 0 ;
15747 char *kwnames[] = {
15748 (char *) "self", NULL
15749 };
15750
15751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetChosenFont",kwnames,&obj0)) goto fail;
15752 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15753 if (SWIG_arg_fail(1)) SWIG_fail;
15754 {
15755 PyThreadState* __tstate = wxPyBeginAllowThreads();
15756 result = (arg1)->GetChosenFont();
15757
15758 wxPyEndAllowThreads(__tstate);
15759 if (PyErr_Occurred()) SWIG_fail;
15760 }
15761 {
15762 wxFont * resultptr;
15763 resultptr = new wxFont(static_cast<wxFont & >(result));
15764 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
15765 }
15766 return resultobj;
15767 fail:
15768 return NULL;
15769 }
15770
15771
15772 static PyObject *_wrap_FontData_GetEnableEffects(PyObject *, PyObject *args, PyObject *kwargs) {
15773 PyObject *resultobj = NULL;
15774 wxFontData *arg1 = (wxFontData *) 0 ;
15775 bool result;
15776 PyObject * obj0 = 0 ;
15777 char *kwnames[] = {
15778 (char *) "self", NULL
15779 };
15780
15781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetEnableEffects",kwnames,&obj0)) goto fail;
15782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15783 if (SWIG_arg_fail(1)) SWIG_fail;
15784 {
15785 PyThreadState* __tstate = wxPyBeginAllowThreads();
15786 result = (bool)(arg1)->GetEnableEffects();
15787
15788 wxPyEndAllowThreads(__tstate);
15789 if (PyErr_Occurred()) SWIG_fail;
15790 }
15791 {
15792 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15793 }
15794 return resultobj;
15795 fail:
15796 return NULL;
15797 }
15798
15799
15800 static PyObject *_wrap_FontData_GetInitialFont(PyObject *, PyObject *args, PyObject *kwargs) {
15801 PyObject *resultobj = NULL;
15802 wxFontData *arg1 = (wxFontData *) 0 ;
15803 wxFont result;
15804 PyObject * obj0 = 0 ;
15805 char *kwnames[] = {
15806 (char *) "self", NULL
15807 };
15808
15809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetInitialFont",kwnames,&obj0)) goto fail;
15810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15811 if (SWIG_arg_fail(1)) SWIG_fail;
15812 {
15813 PyThreadState* __tstate = wxPyBeginAllowThreads();
15814 result = (arg1)->GetInitialFont();
15815
15816 wxPyEndAllowThreads(__tstate);
15817 if (PyErr_Occurred()) SWIG_fail;
15818 }
15819 {
15820 wxFont * resultptr;
15821 resultptr = new wxFont(static_cast<wxFont & >(result));
15822 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
15823 }
15824 return resultobj;
15825 fail:
15826 return NULL;
15827 }
15828
15829
15830 static PyObject *_wrap_FontData_GetShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
15831 PyObject *resultobj = NULL;
15832 wxFontData *arg1 = (wxFontData *) 0 ;
15833 bool result;
15834 PyObject * obj0 = 0 ;
15835 char *kwnames[] = {
15836 (char *) "self", NULL
15837 };
15838
15839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontData_GetShowHelp",kwnames,&obj0)) goto fail;
15840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15841 if (SWIG_arg_fail(1)) SWIG_fail;
15842 {
15843 PyThreadState* __tstate = wxPyBeginAllowThreads();
15844 result = (bool)(arg1)->GetShowHelp();
15845
15846 wxPyEndAllowThreads(__tstate);
15847 if (PyErr_Occurred()) SWIG_fail;
15848 }
15849 {
15850 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15851 }
15852 return resultobj;
15853 fail:
15854 return NULL;
15855 }
15856
15857
15858 static PyObject *_wrap_FontData_SetAllowSymbols(PyObject *, PyObject *args, PyObject *kwargs) {
15859 PyObject *resultobj = NULL;
15860 wxFontData *arg1 = (wxFontData *) 0 ;
15861 bool arg2 ;
15862 PyObject * obj0 = 0 ;
15863 PyObject * obj1 = 0 ;
15864 char *kwnames[] = {
15865 (char *) "self",(char *) "allowSymbols", NULL
15866 };
15867
15868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetAllowSymbols",kwnames,&obj0,&obj1)) goto fail;
15869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15870 if (SWIG_arg_fail(1)) SWIG_fail;
15871 {
15872 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
15873 if (SWIG_arg_fail(2)) SWIG_fail;
15874 }
15875 {
15876 PyThreadState* __tstate = wxPyBeginAllowThreads();
15877 (arg1)->SetAllowSymbols(arg2);
15878
15879 wxPyEndAllowThreads(__tstate);
15880 if (PyErr_Occurred()) SWIG_fail;
15881 }
15882 Py_INCREF(Py_None); resultobj = Py_None;
15883 return resultobj;
15884 fail:
15885 return NULL;
15886 }
15887
15888
15889 static PyObject *_wrap_FontData_SetChosenFont(PyObject *, PyObject *args, PyObject *kwargs) {
15890 PyObject *resultobj = NULL;
15891 wxFontData *arg1 = (wxFontData *) 0 ;
15892 wxFont *arg2 = 0 ;
15893 PyObject * obj0 = 0 ;
15894 PyObject * obj1 = 0 ;
15895 char *kwnames[] = {
15896 (char *) "self",(char *) "font", NULL
15897 };
15898
15899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetChosenFont",kwnames,&obj0,&obj1)) goto fail;
15900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15901 if (SWIG_arg_fail(1)) SWIG_fail;
15902 {
15903 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
15904 if (SWIG_arg_fail(2)) SWIG_fail;
15905 if (arg2 == NULL) {
15906 SWIG_null_ref("wxFont");
15907 }
15908 if (SWIG_arg_fail(2)) SWIG_fail;
15909 }
15910 {
15911 PyThreadState* __tstate = wxPyBeginAllowThreads();
15912 (arg1)->SetChosenFont((wxFont const &)*arg2);
15913
15914 wxPyEndAllowThreads(__tstate);
15915 if (PyErr_Occurred()) SWIG_fail;
15916 }
15917 Py_INCREF(Py_None); resultobj = Py_None;
15918 return resultobj;
15919 fail:
15920 return NULL;
15921 }
15922
15923
15924 static PyObject *_wrap_FontData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
15925 PyObject *resultobj = NULL;
15926 wxFontData *arg1 = (wxFontData *) 0 ;
15927 wxColour *arg2 = 0 ;
15928 wxColour temp2 ;
15929 PyObject * obj0 = 0 ;
15930 PyObject * obj1 = 0 ;
15931 char *kwnames[] = {
15932 (char *) "self",(char *) "colour", NULL
15933 };
15934
15935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetColour",kwnames,&obj0,&obj1)) goto fail;
15936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15937 if (SWIG_arg_fail(1)) SWIG_fail;
15938 {
15939 arg2 = &temp2;
15940 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
15941 }
15942 {
15943 PyThreadState* __tstate = wxPyBeginAllowThreads();
15944 (arg1)->SetColour((wxColour const &)*arg2);
15945
15946 wxPyEndAllowThreads(__tstate);
15947 if (PyErr_Occurred()) SWIG_fail;
15948 }
15949 Py_INCREF(Py_None); resultobj = Py_None;
15950 return resultobj;
15951 fail:
15952 return NULL;
15953 }
15954
15955
15956 static PyObject *_wrap_FontData_SetInitialFont(PyObject *, PyObject *args, PyObject *kwargs) {
15957 PyObject *resultobj = NULL;
15958 wxFontData *arg1 = (wxFontData *) 0 ;
15959 wxFont *arg2 = 0 ;
15960 PyObject * obj0 = 0 ;
15961 PyObject * obj1 = 0 ;
15962 char *kwnames[] = {
15963 (char *) "self",(char *) "font", NULL
15964 };
15965
15966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetInitialFont",kwnames,&obj0,&obj1)) goto fail;
15967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
15968 if (SWIG_arg_fail(1)) SWIG_fail;
15969 {
15970 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
15971 if (SWIG_arg_fail(2)) SWIG_fail;
15972 if (arg2 == NULL) {
15973 SWIG_null_ref("wxFont");
15974 }
15975 if (SWIG_arg_fail(2)) SWIG_fail;
15976 }
15977 {
15978 PyThreadState* __tstate = wxPyBeginAllowThreads();
15979 (arg1)->SetInitialFont((wxFont const &)*arg2);
15980
15981 wxPyEndAllowThreads(__tstate);
15982 if (PyErr_Occurred()) SWIG_fail;
15983 }
15984 Py_INCREF(Py_None); resultobj = Py_None;
15985 return resultobj;
15986 fail:
15987 return NULL;
15988 }
15989
15990
15991 static PyObject *_wrap_FontData_SetRange(PyObject *, PyObject *args, PyObject *kwargs) {
15992 PyObject *resultobj = NULL;
15993 wxFontData *arg1 = (wxFontData *) 0 ;
15994 int arg2 ;
15995 int arg3 ;
15996 PyObject * obj0 = 0 ;
15997 PyObject * obj1 = 0 ;
15998 PyObject * obj2 = 0 ;
15999 char *kwnames[] = {
16000 (char *) "self",(char *) "min",(char *) "max", NULL
16001 };
16002
16003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FontData_SetRange",kwnames,&obj0,&obj1,&obj2)) goto fail;
16004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16005 if (SWIG_arg_fail(1)) SWIG_fail;
16006 {
16007 arg2 = static_cast<int >(SWIG_As_int(obj1));
16008 if (SWIG_arg_fail(2)) SWIG_fail;
16009 }
16010 {
16011 arg3 = static_cast<int >(SWIG_As_int(obj2));
16012 if (SWIG_arg_fail(3)) SWIG_fail;
16013 }
16014 {
16015 PyThreadState* __tstate = wxPyBeginAllowThreads();
16016 (arg1)->SetRange(arg2,arg3);
16017
16018 wxPyEndAllowThreads(__tstate);
16019 if (PyErr_Occurred()) SWIG_fail;
16020 }
16021 Py_INCREF(Py_None); resultobj = Py_None;
16022 return resultobj;
16023 fail:
16024 return NULL;
16025 }
16026
16027
16028 static PyObject *_wrap_FontData_SetShowHelp(PyObject *, PyObject *args, PyObject *kwargs) {
16029 PyObject *resultobj = NULL;
16030 wxFontData *arg1 = (wxFontData *) 0 ;
16031 bool arg2 ;
16032 PyObject * obj0 = 0 ;
16033 PyObject * obj1 = 0 ;
16034 char *kwnames[] = {
16035 (char *) "self",(char *) "showHelp", NULL
16036 };
16037
16038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FontData_SetShowHelp",kwnames,&obj0,&obj1)) goto fail;
16039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16040 if (SWIG_arg_fail(1)) SWIG_fail;
16041 {
16042 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
16043 if (SWIG_arg_fail(2)) SWIG_fail;
16044 }
16045 {
16046 PyThreadState* __tstate = wxPyBeginAllowThreads();
16047 (arg1)->SetShowHelp(arg2);
16048
16049 wxPyEndAllowThreads(__tstate);
16050 if (PyErr_Occurred()) SWIG_fail;
16051 }
16052 Py_INCREF(Py_None); resultobj = Py_None;
16053 return resultobj;
16054 fail:
16055 return NULL;
16056 }
16057
16058
16059 static PyObject * FontData_swigregister(PyObject *, PyObject *args) {
16060 PyObject *obj;
16061 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16062 SWIG_TypeClientData(SWIGTYPE_p_wxFontData, obj);
16063 Py_INCREF(obj);
16064 return Py_BuildValue((char *)"");
16065 }
16066 static PyObject *_wrap_new_FontDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16067 PyObject *resultobj = NULL;
16068 wxWindow *arg1 = (wxWindow *) 0 ;
16069 wxFontData *arg2 = 0 ;
16070 wxFontDialog *result;
16071 PyObject * obj0 = 0 ;
16072 PyObject * obj1 = 0 ;
16073 char *kwnames[] = {
16074 (char *) "parent",(char *) "data", NULL
16075 };
16076
16077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_FontDialog",kwnames,&obj0,&obj1)) goto fail;
16078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16079 if (SWIG_arg_fail(1)) SWIG_fail;
16080 {
16081 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFontData, SWIG_POINTER_EXCEPTION | 0);
16082 if (SWIG_arg_fail(2)) SWIG_fail;
16083 if (arg2 == NULL) {
16084 SWIG_null_ref("wxFontData");
16085 }
16086 if (SWIG_arg_fail(2)) SWIG_fail;
16087 }
16088 {
16089 if (!wxPyCheckForApp()) SWIG_fail;
16090 PyThreadState* __tstate = wxPyBeginAllowThreads();
16091 result = (wxFontDialog *)new wxFontDialog(arg1,(wxFontData const &)*arg2);
16092
16093 wxPyEndAllowThreads(__tstate);
16094 if (PyErr_Occurred()) SWIG_fail;
16095 }
16096 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontDialog, 1);
16097 return resultobj;
16098 fail:
16099 return NULL;
16100 }
16101
16102
16103 static PyObject *_wrap_FontDialog_GetFontData(PyObject *, PyObject *args, PyObject *kwargs) {
16104 PyObject *resultobj = NULL;
16105 wxFontDialog *arg1 = (wxFontDialog *) 0 ;
16106 wxFontData *result;
16107 PyObject * obj0 = 0 ;
16108 char *kwnames[] = {
16109 (char *) "self", NULL
16110 };
16111
16112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FontDialog_GetFontData",kwnames,&obj0)) goto fail;
16113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFontDialog, SWIG_POINTER_EXCEPTION | 0);
16114 if (SWIG_arg_fail(1)) SWIG_fail;
16115 {
16116 PyThreadState* __tstate = wxPyBeginAllowThreads();
16117 {
16118 wxFontData &_result_ref = (arg1)->GetFontData();
16119 result = (wxFontData *) &_result_ref;
16120 }
16121
16122 wxPyEndAllowThreads(__tstate);
16123 if (PyErr_Occurred()) SWIG_fail;
16124 }
16125 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFontData, 0);
16126 return resultobj;
16127 fail:
16128 return NULL;
16129 }
16130
16131
16132 static PyObject * FontDialog_swigregister(PyObject *, PyObject *args) {
16133 PyObject *obj;
16134 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16135 SWIG_TypeClientData(SWIGTYPE_p_wxFontDialog, obj);
16136 Py_INCREF(obj);
16137 return Py_BuildValue((char *)"");
16138 }
16139 static PyObject *_wrap_GetFontFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
16140 PyObject *resultobj = NULL;
16141 wxWindow *arg1 = (wxWindow *) NULL ;
16142 wxFont const &arg2_defvalue = wxNullFont ;
16143 wxFont *arg2 = (wxFont *) &arg2_defvalue ;
16144 wxString const &arg3_defvalue = wxPyEmptyString ;
16145 wxString *arg3 = (wxString *) &arg3_defvalue ;
16146 wxFont result;
16147 bool temp3 = false ;
16148 PyObject * obj0 = 0 ;
16149 PyObject * obj1 = 0 ;
16150 PyObject * obj2 = 0 ;
16151 char *kwnames[] = {
16152 (char *) "parent",(char *) "fontInit",(char *) "caption", NULL
16153 };
16154
16155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:GetFontFromUser",kwnames,&obj0,&obj1,&obj2)) goto fail;
16156 if (obj0) {
16157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16158 if (SWIG_arg_fail(1)) SWIG_fail;
16159 }
16160 if (obj1) {
16161 {
16162 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
16163 if (SWIG_arg_fail(2)) SWIG_fail;
16164 if (arg2 == NULL) {
16165 SWIG_null_ref("wxFont");
16166 }
16167 if (SWIG_arg_fail(2)) SWIG_fail;
16168 }
16169 }
16170 if (obj2) {
16171 {
16172 arg3 = wxString_in_helper(obj2);
16173 if (arg3 == NULL) SWIG_fail;
16174 temp3 = true;
16175 }
16176 }
16177 {
16178 PyThreadState* __tstate = wxPyBeginAllowThreads();
16179 result = wxGetFontFromUser(arg1,(wxFont const &)*arg2,(wxString const &)*arg3);
16180
16181 wxPyEndAllowThreads(__tstate);
16182 if (PyErr_Occurred()) SWIG_fail;
16183 }
16184 {
16185 wxFont * resultptr;
16186 resultptr = new wxFont(static_cast<wxFont & >(result));
16187 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
16188 }
16189 {
16190 if (temp3)
16191 delete arg3;
16192 }
16193 return resultobj;
16194 fail:
16195 {
16196 if (temp3)
16197 delete arg3;
16198 }
16199 return NULL;
16200 }
16201
16202
16203 static PyObject *_wrap_new_MessageDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16204 PyObject *resultobj = NULL;
16205 wxWindow *arg1 = (wxWindow *) 0 ;
16206 wxString *arg2 = 0 ;
16207 wxString const &arg3_defvalue = wxPyMessageBoxCaptionStr ;
16208 wxString *arg3 = (wxString *) &arg3_defvalue ;
16209 long arg4 = (long) wxOK|wxCANCEL|wxCENTRE ;
16210 wxPoint const &arg5_defvalue = wxDefaultPosition ;
16211 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
16212 wxMessageDialog *result;
16213 bool temp2 = false ;
16214 bool temp3 = false ;
16215 wxPoint temp5 ;
16216 PyObject * obj0 = 0 ;
16217 PyObject * obj1 = 0 ;
16218 PyObject * obj2 = 0 ;
16219 PyObject * obj3 = 0 ;
16220 PyObject * obj4 = 0 ;
16221 char *kwnames[] = {
16222 (char *) "parent",(char *) "message",(char *) "caption",(char *) "style",(char *) "pos", NULL
16223 };
16224
16225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_MessageDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16227 if (SWIG_arg_fail(1)) SWIG_fail;
16228 {
16229 arg2 = wxString_in_helper(obj1);
16230 if (arg2 == NULL) SWIG_fail;
16231 temp2 = true;
16232 }
16233 if (obj2) {
16234 {
16235 arg3 = wxString_in_helper(obj2);
16236 if (arg3 == NULL) SWIG_fail;
16237 temp3 = true;
16238 }
16239 }
16240 if (obj3) {
16241 {
16242 arg4 = static_cast<long >(SWIG_As_long(obj3));
16243 if (SWIG_arg_fail(4)) SWIG_fail;
16244 }
16245 }
16246 if (obj4) {
16247 {
16248 arg5 = &temp5;
16249 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
16250 }
16251 }
16252 {
16253 if (!wxPyCheckForApp()) SWIG_fail;
16254 PyThreadState* __tstate = wxPyBeginAllowThreads();
16255 result = (wxMessageDialog *)new wxMessageDialog(arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,(wxPoint const &)*arg5);
16256
16257 wxPyEndAllowThreads(__tstate);
16258 if (PyErr_Occurred()) SWIG_fail;
16259 }
16260 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMessageDialog, 1);
16261 {
16262 if (temp2)
16263 delete arg2;
16264 }
16265 {
16266 if (temp3)
16267 delete arg3;
16268 }
16269 return resultobj;
16270 fail:
16271 {
16272 if (temp2)
16273 delete arg2;
16274 }
16275 {
16276 if (temp3)
16277 delete arg3;
16278 }
16279 return NULL;
16280 }
16281
16282
16283 static PyObject * MessageDialog_swigregister(PyObject *, PyObject *args) {
16284 PyObject *obj;
16285 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16286 SWIG_TypeClientData(SWIGTYPE_p_wxMessageDialog, obj);
16287 Py_INCREF(obj);
16288 return Py_BuildValue((char *)"");
16289 }
16290 static PyObject *_wrap_new_ProgressDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16291 PyObject *resultobj = NULL;
16292 wxString *arg1 = 0 ;
16293 wxString *arg2 = 0 ;
16294 int arg3 = (int) 100 ;
16295 wxWindow *arg4 = (wxWindow *) NULL ;
16296 int arg5 = (int) wxPD_AUTO_HIDE|wxPD_APP_MODAL ;
16297 wxProgressDialog *result;
16298 bool temp1 = false ;
16299 bool temp2 = false ;
16300 PyObject * obj0 = 0 ;
16301 PyObject * obj1 = 0 ;
16302 PyObject * obj2 = 0 ;
16303 PyObject * obj3 = 0 ;
16304 PyObject * obj4 = 0 ;
16305 char *kwnames[] = {
16306 (char *) "title",(char *) "message",(char *) "maximum",(char *) "parent",(char *) "style", NULL
16307 };
16308
16309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:new_ProgressDialog",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
16310 {
16311 arg1 = wxString_in_helper(obj0);
16312 if (arg1 == NULL) SWIG_fail;
16313 temp1 = true;
16314 }
16315 {
16316 arg2 = wxString_in_helper(obj1);
16317 if (arg2 == NULL) SWIG_fail;
16318 temp2 = true;
16319 }
16320 if (obj2) {
16321 {
16322 arg3 = static_cast<int >(SWIG_As_int(obj2));
16323 if (SWIG_arg_fail(3)) SWIG_fail;
16324 }
16325 }
16326 if (obj3) {
16327 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
16328 if (SWIG_arg_fail(4)) SWIG_fail;
16329 }
16330 if (obj4) {
16331 {
16332 arg5 = static_cast<int >(SWIG_As_int(obj4));
16333 if (SWIG_arg_fail(5)) SWIG_fail;
16334 }
16335 }
16336 {
16337 if (!wxPyCheckForApp()) SWIG_fail;
16338 PyThreadState* __tstate = wxPyBeginAllowThreads();
16339 result = (wxProgressDialog *)new wxProgressDialog((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5);
16340
16341 wxPyEndAllowThreads(__tstate);
16342 if (PyErr_Occurred()) SWIG_fail;
16343 }
16344 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProgressDialog, 1);
16345 {
16346 if (temp1)
16347 delete arg1;
16348 }
16349 {
16350 if (temp2)
16351 delete arg2;
16352 }
16353 return resultobj;
16354 fail:
16355 {
16356 if (temp1)
16357 delete arg1;
16358 }
16359 {
16360 if (temp2)
16361 delete arg2;
16362 }
16363 return NULL;
16364 }
16365
16366
16367 static PyObject *_wrap_ProgressDialog_Update(PyObject *, PyObject *args, PyObject *kwargs) {
16368 PyObject *resultobj = NULL;
16369 wxProgressDialog *arg1 = (wxProgressDialog *) 0 ;
16370 int arg2 ;
16371 wxString const &arg3_defvalue = wxPyEmptyString ;
16372 wxString *arg3 = (wxString *) &arg3_defvalue ;
16373 bool result;
16374 bool temp3 = false ;
16375 PyObject * obj0 = 0 ;
16376 PyObject * obj1 = 0 ;
16377 PyObject * obj2 = 0 ;
16378 char *kwnames[] = {
16379 (char *) "self",(char *) "value",(char *) "newmsg", NULL
16380 };
16381
16382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ProgressDialog_Update",kwnames,&obj0,&obj1,&obj2)) goto fail;
16383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProgressDialog, SWIG_POINTER_EXCEPTION | 0);
16384 if (SWIG_arg_fail(1)) SWIG_fail;
16385 {
16386 arg2 = static_cast<int >(SWIG_As_int(obj1));
16387 if (SWIG_arg_fail(2)) SWIG_fail;
16388 }
16389 if (obj2) {
16390 {
16391 arg3 = wxString_in_helper(obj2);
16392 if (arg3 == NULL) SWIG_fail;
16393 temp3 = true;
16394 }
16395 }
16396 {
16397 PyThreadState* __tstate = wxPyBeginAllowThreads();
16398 result = (bool)(arg1)->Update(arg2,(wxString const &)*arg3);
16399
16400 wxPyEndAllowThreads(__tstate);
16401 if (PyErr_Occurred()) SWIG_fail;
16402 }
16403 {
16404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16405 }
16406 {
16407 if (temp3)
16408 delete arg3;
16409 }
16410 return resultobj;
16411 fail:
16412 {
16413 if (temp3)
16414 delete arg3;
16415 }
16416 return NULL;
16417 }
16418
16419
16420 static PyObject *_wrap_ProgressDialog_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
16421 PyObject *resultobj = NULL;
16422 wxProgressDialog *arg1 = (wxProgressDialog *) 0 ;
16423 PyObject * obj0 = 0 ;
16424 char *kwnames[] = {
16425 (char *) "self", NULL
16426 };
16427
16428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProgressDialog_Resume",kwnames,&obj0)) goto fail;
16429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProgressDialog, SWIG_POINTER_EXCEPTION | 0);
16430 if (SWIG_arg_fail(1)) SWIG_fail;
16431 {
16432 PyThreadState* __tstate = wxPyBeginAllowThreads();
16433 (arg1)->Resume();
16434
16435 wxPyEndAllowThreads(__tstate);
16436 if (PyErr_Occurred()) SWIG_fail;
16437 }
16438 Py_INCREF(Py_None); resultobj = Py_None;
16439 return resultobj;
16440 fail:
16441 return NULL;
16442 }
16443
16444
16445 static PyObject * ProgressDialog_swigregister(PyObject *, PyObject *args) {
16446 PyObject *obj;
16447 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16448 SWIG_TypeClientData(SWIGTYPE_p_wxProgressDialog, obj);
16449 Py_INCREF(obj);
16450 return Py_BuildValue((char *)"");
16451 }
16452 static PyObject *_wrap_new_FindDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16453 PyObject *resultobj = NULL;
16454 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16455 int arg2 = (int) 0 ;
16456 wxFindDialogEvent *result;
16457 PyObject * obj0 = 0 ;
16458 PyObject * obj1 = 0 ;
16459 char *kwnames[] = {
16460 (char *) "commandType",(char *) "id", NULL
16461 };
16462
16463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FindDialogEvent",kwnames,&obj0,&obj1)) goto fail;
16464 if (obj0) {
16465 {
16466 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
16467 if (SWIG_arg_fail(1)) SWIG_fail;
16468 }
16469 }
16470 if (obj1) {
16471 {
16472 arg2 = static_cast<int >(SWIG_As_int(obj1));
16473 if (SWIG_arg_fail(2)) SWIG_fail;
16474 }
16475 }
16476 {
16477 PyThreadState* __tstate = wxPyBeginAllowThreads();
16478 result = (wxFindDialogEvent *)new wxFindDialogEvent(arg1,arg2);
16479
16480 wxPyEndAllowThreads(__tstate);
16481 if (PyErr_Occurred()) SWIG_fail;
16482 }
16483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindDialogEvent, 1);
16484 return resultobj;
16485 fail:
16486 return NULL;
16487 }
16488
16489
16490 static PyObject *_wrap_FindDialogEvent_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16491 PyObject *resultobj = NULL;
16492 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16493 int result;
16494 PyObject * obj0 = 0 ;
16495 char *kwnames[] = {
16496 (char *) "self", NULL
16497 };
16498
16499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetFlags",kwnames,&obj0)) goto fail;
16500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16501 if (SWIG_arg_fail(1)) SWIG_fail;
16502 {
16503 PyThreadState* __tstate = wxPyBeginAllowThreads();
16504 result = (int)(arg1)->GetFlags();
16505
16506 wxPyEndAllowThreads(__tstate);
16507 if (PyErr_Occurred()) SWIG_fail;
16508 }
16509 {
16510 resultobj = SWIG_From_int(static_cast<int >(result));
16511 }
16512 return resultobj;
16513 fail:
16514 return NULL;
16515 }
16516
16517
16518 static PyObject *_wrap_FindDialogEvent_GetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16519 PyObject *resultobj = NULL;
16520 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16521 wxString *result;
16522 PyObject * obj0 = 0 ;
16523 char *kwnames[] = {
16524 (char *) "self", NULL
16525 };
16526
16527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetFindString",kwnames,&obj0)) goto fail;
16528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16529 if (SWIG_arg_fail(1)) SWIG_fail;
16530 {
16531 PyThreadState* __tstate = wxPyBeginAllowThreads();
16532 {
16533 wxString const &_result_ref = (arg1)->GetFindString();
16534 result = (wxString *) &_result_ref;
16535 }
16536
16537 wxPyEndAllowThreads(__tstate);
16538 if (PyErr_Occurred()) SWIG_fail;
16539 }
16540 {
16541 #if wxUSE_UNICODE
16542 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16543 #else
16544 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16545 #endif
16546 }
16547 return resultobj;
16548 fail:
16549 return NULL;
16550 }
16551
16552
16553 static PyObject *_wrap_FindDialogEvent_GetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16554 PyObject *resultobj = NULL;
16555 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16556 wxString *result;
16557 PyObject * obj0 = 0 ;
16558 char *kwnames[] = {
16559 (char *) "self", NULL
16560 };
16561
16562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetReplaceString",kwnames,&obj0)) goto fail;
16563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16564 if (SWIG_arg_fail(1)) SWIG_fail;
16565 {
16566 PyThreadState* __tstate = wxPyBeginAllowThreads();
16567 {
16568 wxString const &_result_ref = (arg1)->GetReplaceString();
16569 result = (wxString *) &_result_ref;
16570 }
16571
16572 wxPyEndAllowThreads(__tstate);
16573 if (PyErr_Occurred()) SWIG_fail;
16574 }
16575 {
16576 #if wxUSE_UNICODE
16577 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16578 #else
16579 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16580 #endif
16581 }
16582 return resultobj;
16583 fail:
16584 return NULL;
16585 }
16586
16587
16588 static PyObject *_wrap_FindDialogEvent_GetDialog(PyObject *, PyObject *args, PyObject *kwargs) {
16589 PyObject *resultobj = NULL;
16590 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16591 wxFindReplaceDialog *result;
16592 PyObject * obj0 = 0 ;
16593 char *kwnames[] = {
16594 (char *) "self", NULL
16595 };
16596
16597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindDialogEvent_GetDialog",kwnames,&obj0)) goto fail;
16598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16599 if (SWIG_arg_fail(1)) SWIG_fail;
16600 {
16601 PyThreadState* __tstate = wxPyBeginAllowThreads();
16602 result = (wxFindReplaceDialog *)(arg1)->GetDialog();
16603
16604 wxPyEndAllowThreads(__tstate);
16605 if (PyErr_Occurred()) SWIG_fail;
16606 }
16607 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 0);
16608 return resultobj;
16609 fail:
16610 return NULL;
16611 }
16612
16613
16614 static PyObject *_wrap_FindDialogEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16615 PyObject *resultobj = NULL;
16616 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16617 int arg2 ;
16618 PyObject * obj0 = 0 ;
16619 PyObject * obj1 = 0 ;
16620 char *kwnames[] = {
16621 (char *) "self",(char *) "flags", NULL
16622 };
16623
16624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
16625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16626 if (SWIG_arg_fail(1)) SWIG_fail;
16627 {
16628 arg2 = static_cast<int >(SWIG_As_int(obj1));
16629 if (SWIG_arg_fail(2)) SWIG_fail;
16630 }
16631 {
16632 PyThreadState* __tstate = wxPyBeginAllowThreads();
16633 (arg1)->SetFlags(arg2);
16634
16635 wxPyEndAllowThreads(__tstate);
16636 if (PyErr_Occurred()) SWIG_fail;
16637 }
16638 Py_INCREF(Py_None); resultobj = Py_None;
16639 return resultobj;
16640 fail:
16641 return NULL;
16642 }
16643
16644
16645 static PyObject *_wrap_FindDialogEvent_SetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16646 PyObject *resultobj = NULL;
16647 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16648 wxString *arg2 = 0 ;
16649 bool temp2 = false ;
16650 PyObject * obj0 = 0 ;
16651 PyObject * obj1 = 0 ;
16652 char *kwnames[] = {
16653 (char *) "self",(char *) "str", NULL
16654 };
16655
16656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetFindString",kwnames,&obj0,&obj1)) goto fail;
16657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16658 if (SWIG_arg_fail(1)) SWIG_fail;
16659 {
16660 arg2 = wxString_in_helper(obj1);
16661 if (arg2 == NULL) SWIG_fail;
16662 temp2 = true;
16663 }
16664 {
16665 PyThreadState* __tstate = wxPyBeginAllowThreads();
16666 (arg1)->SetFindString((wxString const &)*arg2);
16667
16668 wxPyEndAllowThreads(__tstate);
16669 if (PyErr_Occurred()) SWIG_fail;
16670 }
16671 Py_INCREF(Py_None); resultobj = Py_None;
16672 {
16673 if (temp2)
16674 delete arg2;
16675 }
16676 return resultobj;
16677 fail:
16678 {
16679 if (temp2)
16680 delete arg2;
16681 }
16682 return NULL;
16683 }
16684
16685
16686 static PyObject *_wrap_FindDialogEvent_SetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16687 PyObject *resultobj = NULL;
16688 wxFindDialogEvent *arg1 = (wxFindDialogEvent *) 0 ;
16689 wxString *arg2 = 0 ;
16690 bool temp2 = false ;
16691 PyObject * obj0 = 0 ;
16692 PyObject * obj1 = 0 ;
16693 char *kwnames[] = {
16694 (char *) "self",(char *) "str", NULL
16695 };
16696
16697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindDialogEvent_SetReplaceString",kwnames,&obj0,&obj1)) goto fail;
16698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindDialogEvent, SWIG_POINTER_EXCEPTION | 0);
16699 if (SWIG_arg_fail(1)) SWIG_fail;
16700 {
16701 arg2 = wxString_in_helper(obj1);
16702 if (arg2 == NULL) SWIG_fail;
16703 temp2 = true;
16704 }
16705 {
16706 PyThreadState* __tstate = wxPyBeginAllowThreads();
16707 (arg1)->SetReplaceString((wxString const &)*arg2);
16708
16709 wxPyEndAllowThreads(__tstate);
16710 if (PyErr_Occurred()) SWIG_fail;
16711 }
16712 Py_INCREF(Py_None); resultobj = Py_None;
16713 {
16714 if (temp2)
16715 delete arg2;
16716 }
16717 return resultobj;
16718 fail:
16719 {
16720 if (temp2)
16721 delete arg2;
16722 }
16723 return NULL;
16724 }
16725
16726
16727 static PyObject * FindDialogEvent_swigregister(PyObject *, PyObject *args) {
16728 PyObject *obj;
16729 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16730 SWIG_TypeClientData(SWIGTYPE_p_wxFindDialogEvent, obj);
16731 Py_INCREF(obj);
16732 return Py_BuildValue((char *)"");
16733 }
16734 static PyObject *_wrap_new_FindReplaceData(PyObject *, PyObject *args, PyObject *kwargs) {
16735 PyObject *resultobj = NULL;
16736 int arg1 = (int) 0 ;
16737 wxFindReplaceData *result;
16738 PyObject * obj0 = 0 ;
16739 char *kwnames[] = {
16740 (char *) "flags", NULL
16741 };
16742
16743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_FindReplaceData",kwnames,&obj0)) goto fail;
16744 if (obj0) {
16745 {
16746 arg1 = static_cast<int >(SWIG_As_int(obj0));
16747 if (SWIG_arg_fail(1)) SWIG_fail;
16748 }
16749 }
16750 {
16751 PyThreadState* __tstate = wxPyBeginAllowThreads();
16752 result = (wxFindReplaceData *)new wxFindReplaceData(arg1);
16753
16754 wxPyEndAllowThreads(__tstate);
16755 if (PyErr_Occurred()) SWIG_fail;
16756 }
16757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceData, 1);
16758 return resultobj;
16759 fail:
16760 return NULL;
16761 }
16762
16763
16764 static PyObject *_wrap_delete_FindReplaceData(PyObject *, PyObject *args, PyObject *kwargs) {
16765 PyObject *resultobj = NULL;
16766 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16767 PyObject * obj0 = 0 ;
16768 char *kwnames[] = {
16769 (char *) "self", NULL
16770 };
16771
16772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FindReplaceData",kwnames,&obj0)) goto fail;
16773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16774 if (SWIG_arg_fail(1)) SWIG_fail;
16775 {
16776 PyThreadState* __tstate = wxPyBeginAllowThreads();
16777 delete arg1;
16778
16779 wxPyEndAllowThreads(__tstate);
16780 if (PyErr_Occurred()) SWIG_fail;
16781 }
16782 Py_INCREF(Py_None); resultobj = Py_None;
16783 return resultobj;
16784 fail:
16785 return NULL;
16786 }
16787
16788
16789 static PyObject *_wrap_FindReplaceData_GetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16790 PyObject *resultobj = NULL;
16791 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16792 wxString *result;
16793 PyObject * obj0 = 0 ;
16794 char *kwnames[] = {
16795 (char *) "self", NULL
16796 };
16797
16798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetFindString",kwnames,&obj0)) goto fail;
16799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16800 if (SWIG_arg_fail(1)) SWIG_fail;
16801 {
16802 PyThreadState* __tstate = wxPyBeginAllowThreads();
16803 {
16804 wxString const &_result_ref = (arg1)->GetFindString();
16805 result = (wxString *) &_result_ref;
16806 }
16807
16808 wxPyEndAllowThreads(__tstate);
16809 if (PyErr_Occurred()) SWIG_fail;
16810 }
16811 {
16812 #if wxUSE_UNICODE
16813 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16814 #else
16815 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16816 #endif
16817 }
16818 return resultobj;
16819 fail:
16820 return NULL;
16821 }
16822
16823
16824 static PyObject *_wrap_FindReplaceData_GetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16825 PyObject *resultobj = NULL;
16826 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16827 wxString *result;
16828 PyObject * obj0 = 0 ;
16829 char *kwnames[] = {
16830 (char *) "self", NULL
16831 };
16832
16833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetReplaceString",kwnames,&obj0)) goto fail;
16834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16835 if (SWIG_arg_fail(1)) SWIG_fail;
16836 {
16837 PyThreadState* __tstate = wxPyBeginAllowThreads();
16838 {
16839 wxString const &_result_ref = (arg1)->GetReplaceString();
16840 result = (wxString *) &_result_ref;
16841 }
16842
16843 wxPyEndAllowThreads(__tstate);
16844 if (PyErr_Occurred()) SWIG_fail;
16845 }
16846 {
16847 #if wxUSE_UNICODE
16848 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
16849 #else
16850 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
16851 #endif
16852 }
16853 return resultobj;
16854 fail:
16855 return NULL;
16856 }
16857
16858
16859 static PyObject *_wrap_FindReplaceData_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16860 PyObject *resultobj = NULL;
16861 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16862 int result;
16863 PyObject * obj0 = 0 ;
16864 char *kwnames[] = {
16865 (char *) "self", NULL
16866 };
16867
16868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceData_GetFlags",kwnames,&obj0)) goto fail;
16869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16870 if (SWIG_arg_fail(1)) SWIG_fail;
16871 {
16872 PyThreadState* __tstate = wxPyBeginAllowThreads();
16873 result = (int)(arg1)->GetFlags();
16874
16875 wxPyEndAllowThreads(__tstate);
16876 if (PyErr_Occurred()) SWIG_fail;
16877 }
16878 {
16879 resultobj = SWIG_From_int(static_cast<int >(result));
16880 }
16881 return resultobj;
16882 fail:
16883 return NULL;
16884 }
16885
16886
16887 static PyObject *_wrap_FindReplaceData_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
16888 PyObject *resultobj = NULL;
16889 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16890 int arg2 ;
16891 PyObject * obj0 = 0 ;
16892 PyObject * obj1 = 0 ;
16893 char *kwnames[] = {
16894 (char *) "self",(char *) "flags", NULL
16895 };
16896
16897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetFlags",kwnames,&obj0,&obj1)) goto fail;
16898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16899 if (SWIG_arg_fail(1)) SWIG_fail;
16900 {
16901 arg2 = static_cast<int >(SWIG_As_int(obj1));
16902 if (SWIG_arg_fail(2)) SWIG_fail;
16903 }
16904 {
16905 PyThreadState* __tstate = wxPyBeginAllowThreads();
16906 (arg1)->SetFlags(arg2);
16907
16908 wxPyEndAllowThreads(__tstate);
16909 if (PyErr_Occurred()) SWIG_fail;
16910 }
16911 Py_INCREF(Py_None); resultobj = Py_None;
16912 return resultobj;
16913 fail:
16914 return NULL;
16915 }
16916
16917
16918 static PyObject *_wrap_FindReplaceData_SetFindString(PyObject *, PyObject *args, PyObject *kwargs) {
16919 PyObject *resultobj = NULL;
16920 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16921 wxString *arg2 = 0 ;
16922 bool temp2 = false ;
16923 PyObject * obj0 = 0 ;
16924 PyObject * obj1 = 0 ;
16925 char *kwnames[] = {
16926 (char *) "self",(char *) "str", NULL
16927 };
16928
16929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetFindString",kwnames,&obj0,&obj1)) goto fail;
16930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16931 if (SWIG_arg_fail(1)) SWIG_fail;
16932 {
16933 arg2 = wxString_in_helper(obj1);
16934 if (arg2 == NULL) SWIG_fail;
16935 temp2 = true;
16936 }
16937 {
16938 PyThreadState* __tstate = wxPyBeginAllowThreads();
16939 (arg1)->SetFindString((wxString const &)*arg2);
16940
16941 wxPyEndAllowThreads(__tstate);
16942 if (PyErr_Occurred()) SWIG_fail;
16943 }
16944 Py_INCREF(Py_None); resultobj = Py_None;
16945 {
16946 if (temp2)
16947 delete arg2;
16948 }
16949 return resultobj;
16950 fail:
16951 {
16952 if (temp2)
16953 delete arg2;
16954 }
16955 return NULL;
16956 }
16957
16958
16959 static PyObject *_wrap_FindReplaceData_SetReplaceString(PyObject *, PyObject *args, PyObject *kwargs) {
16960 PyObject *resultobj = NULL;
16961 wxFindReplaceData *arg1 = (wxFindReplaceData *) 0 ;
16962 wxString *arg2 = 0 ;
16963 bool temp2 = false ;
16964 PyObject * obj0 = 0 ;
16965 PyObject * obj1 = 0 ;
16966 char *kwnames[] = {
16967 (char *) "self",(char *) "str", NULL
16968 };
16969
16970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceData_SetReplaceString",kwnames,&obj0,&obj1)) goto fail;
16971 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
16972 if (SWIG_arg_fail(1)) SWIG_fail;
16973 {
16974 arg2 = wxString_in_helper(obj1);
16975 if (arg2 == NULL) SWIG_fail;
16976 temp2 = true;
16977 }
16978 {
16979 PyThreadState* __tstate = wxPyBeginAllowThreads();
16980 (arg1)->SetReplaceString((wxString const &)*arg2);
16981
16982 wxPyEndAllowThreads(__tstate);
16983 if (PyErr_Occurred()) SWIG_fail;
16984 }
16985 Py_INCREF(Py_None); resultobj = Py_None;
16986 {
16987 if (temp2)
16988 delete arg2;
16989 }
16990 return resultobj;
16991 fail:
16992 {
16993 if (temp2)
16994 delete arg2;
16995 }
16996 return NULL;
16997 }
16998
16999
17000 static PyObject * FindReplaceData_swigregister(PyObject *, PyObject *args) {
17001 PyObject *obj;
17002 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17003 SWIG_TypeClientData(SWIGTYPE_p_wxFindReplaceData, obj);
17004 Py_INCREF(obj);
17005 return Py_BuildValue((char *)"");
17006 }
17007 static PyObject *_wrap_new_FindReplaceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
17008 PyObject *resultobj = NULL;
17009 wxWindow *arg1 = (wxWindow *) 0 ;
17010 wxFindReplaceData *arg2 = (wxFindReplaceData *) 0 ;
17011 wxString *arg3 = 0 ;
17012 int arg4 = (int) 0 ;
17013 wxFindReplaceDialog *result;
17014 bool temp3 = false ;
17015 PyObject * obj0 = 0 ;
17016 PyObject * obj1 = 0 ;
17017 PyObject * obj2 = 0 ;
17018 PyObject * obj3 = 0 ;
17019 char *kwnames[] = {
17020 (char *) "parent",(char *) "data",(char *) "title",(char *) "style", NULL
17021 };
17022
17023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:new_FindReplaceDialog",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
17024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17025 if (SWIG_arg_fail(1)) SWIG_fail;
17026 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17027 if (SWIG_arg_fail(2)) SWIG_fail;
17028 {
17029 arg3 = wxString_in_helper(obj2);
17030 if (arg3 == NULL) SWIG_fail;
17031 temp3 = true;
17032 }
17033 if (obj3) {
17034 {
17035 arg4 = static_cast<int >(SWIG_As_int(obj3));
17036 if (SWIG_arg_fail(4)) SWIG_fail;
17037 }
17038 }
17039 {
17040 if (!wxPyCheckForApp()) SWIG_fail;
17041 PyThreadState* __tstate = wxPyBeginAllowThreads();
17042 result = (wxFindReplaceDialog *)new wxFindReplaceDialog(arg1,arg2,(wxString const &)*arg3,arg4);
17043
17044 wxPyEndAllowThreads(__tstate);
17045 if (PyErr_Occurred()) SWIG_fail;
17046 }
17047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 1);
17048 {
17049 if (temp3)
17050 delete arg3;
17051 }
17052 return resultobj;
17053 fail:
17054 {
17055 if (temp3)
17056 delete arg3;
17057 }
17058 return NULL;
17059 }
17060
17061
17062 static PyObject *_wrap_new_PreFindReplaceDialog(PyObject *, PyObject *args, PyObject *kwargs) {
17063 PyObject *resultobj = NULL;
17064 wxFindReplaceDialog *result;
17065 char *kwnames[] = {
17066 NULL
17067 };
17068
17069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreFindReplaceDialog",kwnames)) goto fail;
17070 {
17071 if (!wxPyCheckForApp()) SWIG_fail;
17072 PyThreadState* __tstate = wxPyBeginAllowThreads();
17073 result = (wxFindReplaceDialog *)new wxFindReplaceDialog();
17074
17075 wxPyEndAllowThreads(__tstate);
17076 if (PyErr_Occurred()) SWIG_fail;
17077 }
17078 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceDialog, 1);
17079 return resultobj;
17080 fail:
17081 return NULL;
17082 }
17083
17084
17085 static PyObject *_wrap_FindReplaceDialog_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17086 PyObject *resultobj = NULL;
17087 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17088 wxWindow *arg2 = (wxWindow *) 0 ;
17089 wxFindReplaceData *arg3 = (wxFindReplaceData *) 0 ;
17090 wxString *arg4 = 0 ;
17091 int arg5 = (int) 0 ;
17092 bool result;
17093 bool temp4 = false ;
17094 PyObject * obj0 = 0 ;
17095 PyObject * obj1 = 0 ;
17096 PyObject * obj2 = 0 ;
17097 PyObject * obj3 = 0 ;
17098 PyObject * obj4 = 0 ;
17099 char *kwnames[] = {
17100 (char *) "self",(char *) "parent",(char *) "data",(char *) "title",(char *) "style", NULL
17101 };
17102
17103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:FindReplaceDialog_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
17104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17105 if (SWIG_arg_fail(1)) SWIG_fail;
17106 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17107 if (SWIG_arg_fail(2)) SWIG_fail;
17108 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17109 if (SWIG_arg_fail(3)) SWIG_fail;
17110 {
17111 arg4 = wxString_in_helper(obj3);
17112 if (arg4 == NULL) SWIG_fail;
17113 temp4 = true;
17114 }
17115 if (obj4) {
17116 {
17117 arg5 = static_cast<int >(SWIG_As_int(obj4));
17118 if (SWIG_arg_fail(5)) SWIG_fail;
17119 }
17120 }
17121 {
17122 PyThreadState* __tstate = wxPyBeginAllowThreads();
17123 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,arg5);
17124
17125 wxPyEndAllowThreads(__tstate);
17126 if (PyErr_Occurred()) SWIG_fail;
17127 }
17128 {
17129 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17130 }
17131 {
17132 if (temp4)
17133 delete arg4;
17134 }
17135 return resultobj;
17136 fail:
17137 {
17138 if (temp4)
17139 delete arg4;
17140 }
17141 return NULL;
17142 }
17143
17144
17145 static PyObject *_wrap_FindReplaceDialog_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
17146 PyObject *resultobj = NULL;
17147 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17148 wxFindReplaceData *result;
17149 PyObject * obj0 = 0 ;
17150 char *kwnames[] = {
17151 (char *) "self", NULL
17152 };
17153
17154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindReplaceDialog_GetData",kwnames,&obj0)) goto fail;
17155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17156 if (SWIG_arg_fail(1)) SWIG_fail;
17157 {
17158 PyThreadState* __tstate = wxPyBeginAllowThreads();
17159 result = (wxFindReplaceData *)(arg1)->GetData();
17160
17161 wxPyEndAllowThreads(__tstate);
17162 if (PyErr_Occurred()) SWIG_fail;
17163 }
17164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFindReplaceData, 0);
17165 return resultobj;
17166 fail:
17167 return NULL;
17168 }
17169
17170
17171 static PyObject *_wrap_FindReplaceDialog_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
17172 PyObject *resultobj = NULL;
17173 wxFindReplaceDialog *arg1 = (wxFindReplaceDialog *) 0 ;
17174 wxFindReplaceData *arg2 = (wxFindReplaceData *) 0 ;
17175 PyObject * obj0 = 0 ;
17176 PyObject * obj1 = 0 ;
17177 char *kwnames[] = {
17178 (char *) "self",(char *) "data", NULL
17179 };
17180
17181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FindReplaceDialog_SetData",kwnames,&obj0,&obj1)) goto fail;
17182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFindReplaceDialog, SWIG_POINTER_EXCEPTION | 0);
17183 if (SWIG_arg_fail(1)) SWIG_fail;
17184 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFindReplaceData, SWIG_POINTER_EXCEPTION | 0);
17185 if (SWIG_arg_fail(2)) SWIG_fail;
17186 {
17187 PyThreadState* __tstate = wxPyBeginAllowThreads();
17188 (arg1)->SetData(arg2);
17189
17190 wxPyEndAllowThreads(__tstate);
17191 if (PyErr_Occurred()) SWIG_fail;
17192 }
17193 Py_INCREF(Py_None); resultobj = Py_None;
17194 return resultobj;
17195 fail:
17196 return NULL;
17197 }
17198
17199
17200 static PyObject * FindReplaceDialog_swigregister(PyObject *, PyObject *args) {
17201 PyObject *obj;
17202 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17203 SWIG_TypeClientData(SWIGTYPE_p_wxFindReplaceDialog, obj);
17204 Py_INCREF(obj);
17205 return Py_BuildValue((char *)"");
17206 }
17207 static PyObject *_wrap_new_MDIParentFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17208 PyObject *resultobj = NULL;
17209 wxWindow *arg1 = (wxWindow *) 0 ;
17210 int arg2 = (int) (int)-1 ;
17211 wxString const &arg3_defvalue = wxPyEmptyString ;
17212 wxString *arg3 = (wxString *) &arg3_defvalue ;
17213 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17214 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17215 wxSize const &arg5_defvalue = wxDefaultSize ;
17216 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17217 long arg6 = (long) wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL ;
17218 wxString const &arg7_defvalue = wxPyFrameNameStr ;
17219 wxString *arg7 = (wxString *) &arg7_defvalue ;
17220 wxMDIParentFrame *result;
17221 bool temp3 = false ;
17222 wxPoint temp4 ;
17223 wxSize temp5 ;
17224 bool temp7 = false ;
17225 PyObject * obj0 = 0 ;
17226 PyObject * obj1 = 0 ;
17227 PyObject * obj2 = 0 ;
17228 PyObject * obj3 = 0 ;
17229 PyObject * obj4 = 0 ;
17230 PyObject * obj5 = 0 ;
17231 PyObject * obj6 = 0 ;
17232 char *kwnames[] = {
17233 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17234 };
17235
17236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MDIParentFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17238 if (SWIG_arg_fail(1)) SWIG_fail;
17239 if (obj1) {
17240 {
17241 arg2 = static_cast<int const >(SWIG_As_int(obj1));
17242 if (SWIG_arg_fail(2)) SWIG_fail;
17243 }
17244 }
17245 if (obj2) {
17246 {
17247 arg3 = wxString_in_helper(obj2);
17248 if (arg3 == NULL) SWIG_fail;
17249 temp3 = true;
17250 }
17251 }
17252 if (obj3) {
17253 {
17254 arg4 = &temp4;
17255 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17256 }
17257 }
17258 if (obj4) {
17259 {
17260 arg5 = &temp5;
17261 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17262 }
17263 }
17264 if (obj5) {
17265 {
17266 arg6 = static_cast<long >(SWIG_As_long(obj5));
17267 if (SWIG_arg_fail(6)) SWIG_fail;
17268 }
17269 }
17270 if (obj6) {
17271 {
17272 arg7 = wxString_in_helper(obj6);
17273 if (arg7 == NULL) SWIG_fail;
17274 temp7 = true;
17275 }
17276 }
17277 {
17278 if (!wxPyCheckForApp()) SWIG_fail;
17279 PyThreadState* __tstate = wxPyBeginAllowThreads();
17280 result = (wxMDIParentFrame *)new wxMDIParentFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17281
17282 wxPyEndAllowThreads(__tstate);
17283 if (PyErr_Occurred()) SWIG_fail;
17284 }
17285 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIParentFrame, 1);
17286 {
17287 if (temp3)
17288 delete arg3;
17289 }
17290 {
17291 if (temp7)
17292 delete arg7;
17293 }
17294 return resultobj;
17295 fail:
17296 {
17297 if (temp3)
17298 delete arg3;
17299 }
17300 {
17301 if (temp7)
17302 delete arg7;
17303 }
17304 return NULL;
17305 }
17306
17307
17308 static PyObject *_wrap_new_PreMDIParentFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17309 PyObject *resultobj = NULL;
17310 wxMDIParentFrame *result;
17311 char *kwnames[] = {
17312 NULL
17313 };
17314
17315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIParentFrame",kwnames)) goto fail;
17316 {
17317 if (!wxPyCheckForApp()) SWIG_fail;
17318 PyThreadState* __tstate = wxPyBeginAllowThreads();
17319 result = (wxMDIParentFrame *)new wxMDIParentFrame();
17320
17321 wxPyEndAllowThreads(__tstate);
17322 if (PyErr_Occurred()) SWIG_fail;
17323 }
17324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIParentFrame, 1);
17325 return resultobj;
17326 fail:
17327 return NULL;
17328 }
17329
17330
17331 static PyObject *_wrap_MDIParentFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17332 PyObject *resultobj = NULL;
17333 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17334 wxWindow *arg2 = (wxWindow *) 0 ;
17335 int arg3 = (int) (int)-1 ;
17336 wxString const &arg4_defvalue = wxPyEmptyString ;
17337 wxString *arg4 = (wxString *) &arg4_defvalue ;
17338 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17339 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17340 wxSize const &arg6_defvalue = wxDefaultSize ;
17341 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17342 long arg7 = (long) wxDEFAULT_FRAME_STYLE|wxVSCROLL|wxHSCROLL ;
17343 wxString const &arg8_defvalue = wxPyFrameNameStr ;
17344 wxString *arg8 = (wxString *) &arg8_defvalue ;
17345 bool result;
17346 bool temp4 = false ;
17347 wxPoint temp5 ;
17348 wxSize temp6 ;
17349 bool temp8 = false ;
17350 PyObject * obj0 = 0 ;
17351 PyObject * obj1 = 0 ;
17352 PyObject * obj2 = 0 ;
17353 PyObject * obj3 = 0 ;
17354 PyObject * obj4 = 0 ;
17355 PyObject * obj5 = 0 ;
17356 PyObject * obj6 = 0 ;
17357 PyObject * obj7 = 0 ;
17358 char *kwnames[] = {
17359 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17360 };
17361
17362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MDIParentFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17364 if (SWIG_arg_fail(1)) SWIG_fail;
17365 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
17366 if (SWIG_arg_fail(2)) SWIG_fail;
17367 if (obj2) {
17368 {
17369 arg3 = static_cast<int const >(SWIG_As_int(obj2));
17370 if (SWIG_arg_fail(3)) SWIG_fail;
17371 }
17372 }
17373 if (obj3) {
17374 {
17375 arg4 = wxString_in_helper(obj3);
17376 if (arg4 == NULL) SWIG_fail;
17377 temp4 = true;
17378 }
17379 }
17380 if (obj4) {
17381 {
17382 arg5 = &temp5;
17383 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
17384 }
17385 }
17386 if (obj5) {
17387 {
17388 arg6 = &temp6;
17389 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
17390 }
17391 }
17392 if (obj6) {
17393 {
17394 arg7 = static_cast<long >(SWIG_As_long(obj6));
17395 if (SWIG_arg_fail(7)) SWIG_fail;
17396 }
17397 }
17398 if (obj7) {
17399 {
17400 arg8 = wxString_in_helper(obj7);
17401 if (arg8 == NULL) SWIG_fail;
17402 temp8 = true;
17403 }
17404 }
17405 {
17406 PyThreadState* __tstate = wxPyBeginAllowThreads();
17407 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
17408
17409 wxPyEndAllowThreads(__tstate);
17410 if (PyErr_Occurred()) SWIG_fail;
17411 }
17412 {
17413 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17414 }
17415 {
17416 if (temp4)
17417 delete arg4;
17418 }
17419 {
17420 if (temp8)
17421 delete arg8;
17422 }
17423 return resultobj;
17424 fail:
17425 {
17426 if (temp4)
17427 delete arg4;
17428 }
17429 {
17430 if (temp8)
17431 delete arg8;
17432 }
17433 return NULL;
17434 }
17435
17436
17437 static PyObject *_wrap_MDIParentFrame_ActivateNext(PyObject *, PyObject *args, PyObject *kwargs) {
17438 PyObject *resultobj = NULL;
17439 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17440 PyObject * obj0 = 0 ;
17441 char *kwnames[] = {
17442 (char *) "self", NULL
17443 };
17444
17445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ActivateNext",kwnames,&obj0)) goto fail;
17446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17447 if (SWIG_arg_fail(1)) SWIG_fail;
17448 {
17449 PyThreadState* __tstate = wxPyBeginAllowThreads();
17450 (arg1)->ActivateNext();
17451
17452 wxPyEndAllowThreads(__tstate);
17453 if (PyErr_Occurred()) SWIG_fail;
17454 }
17455 Py_INCREF(Py_None); resultobj = Py_None;
17456 return resultobj;
17457 fail:
17458 return NULL;
17459 }
17460
17461
17462 static PyObject *_wrap_MDIParentFrame_ActivatePrevious(PyObject *, PyObject *args, PyObject *kwargs) {
17463 PyObject *resultobj = NULL;
17464 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17465 PyObject * obj0 = 0 ;
17466 char *kwnames[] = {
17467 (char *) "self", NULL
17468 };
17469
17470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ActivatePrevious",kwnames,&obj0)) goto fail;
17471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17472 if (SWIG_arg_fail(1)) SWIG_fail;
17473 {
17474 PyThreadState* __tstate = wxPyBeginAllowThreads();
17475 (arg1)->ActivatePrevious();
17476
17477 wxPyEndAllowThreads(__tstate);
17478 if (PyErr_Occurred()) SWIG_fail;
17479 }
17480 Py_INCREF(Py_None); resultobj = Py_None;
17481 return resultobj;
17482 fail:
17483 return NULL;
17484 }
17485
17486
17487 static PyObject *_wrap_MDIParentFrame_ArrangeIcons(PyObject *, PyObject *args, PyObject *kwargs) {
17488 PyObject *resultobj = NULL;
17489 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17490 PyObject * obj0 = 0 ;
17491 char *kwnames[] = {
17492 (char *) "self", NULL
17493 };
17494
17495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_ArrangeIcons",kwnames,&obj0)) goto fail;
17496 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17497 if (SWIG_arg_fail(1)) SWIG_fail;
17498 {
17499 PyThreadState* __tstate = wxPyBeginAllowThreads();
17500 (arg1)->ArrangeIcons();
17501
17502 wxPyEndAllowThreads(__tstate);
17503 if (PyErr_Occurred()) SWIG_fail;
17504 }
17505 Py_INCREF(Py_None); resultobj = Py_None;
17506 return resultobj;
17507 fail:
17508 return NULL;
17509 }
17510
17511
17512 static PyObject *_wrap_MDIParentFrame_Cascade(PyObject *, PyObject *args, PyObject *kwargs) {
17513 PyObject *resultobj = NULL;
17514 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17515 PyObject * obj0 = 0 ;
17516 char *kwnames[] = {
17517 (char *) "self", NULL
17518 };
17519
17520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_Cascade",kwnames,&obj0)) goto fail;
17521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17522 if (SWIG_arg_fail(1)) SWIG_fail;
17523 {
17524 PyThreadState* __tstate = wxPyBeginAllowThreads();
17525 (arg1)->Cascade();
17526
17527 wxPyEndAllowThreads(__tstate);
17528 if (PyErr_Occurred()) SWIG_fail;
17529 }
17530 Py_INCREF(Py_None); resultobj = Py_None;
17531 return resultobj;
17532 fail:
17533 return NULL;
17534 }
17535
17536
17537 static PyObject *_wrap_MDIParentFrame_GetActiveChild(PyObject *, PyObject *args, PyObject *kwargs) {
17538 PyObject *resultobj = NULL;
17539 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17540 wxMDIChildFrame *result;
17541 PyObject * obj0 = 0 ;
17542 char *kwnames[] = {
17543 (char *) "self", NULL
17544 };
17545
17546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetActiveChild",kwnames,&obj0)) goto fail;
17547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17548 if (SWIG_arg_fail(1)) SWIG_fail;
17549 {
17550 PyThreadState* __tstate = wxPyBeginAllowThreads();
17551 result = (wxMDIChildFrame *)(arg1)->GetActiveChild();
17552
17553 wxPyEndAllowThreads(__tstate);
17554 if (PyErr_Occurred()) SWIG_fail;
17555 }
17556 {
17557 resultobj = wxPyMake_wxObject(result, 0);
17558 }
17559 return resultobj;
17560 fail:
17561 return NULL;
17562 }
17563
17564
17565 static PyObject *_wrap_MDIParentFrame_GetClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
17566 PyObject *resultobj = NULL;
17567 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17568 wxMDIClientWindow *result;
17569 PyObject * obj0 = 0 ;
17570 char *kwnames[] = {
17571 (char *) "self", NULL
17572 };
17573
17574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetClientWindow",kwnames,&obj0)) goto fail;
17575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17576 if (SWIG_arg_fail(1)) SWIG_fail;
17577 {
17578 PyThreadState* __tstate = wxPyBeginAllowThreads();
17579 result = (wxMDIClientWindow *)(arg1)->GetClientWindow();
17580
17581 wxPyEndAllowThreads(__tstate);
17582 if (PyErr_Occurred()) SWIG_fail;
17583 }
17584 {
17585 resultobj = wxPyMake_wxObject(result, 0);
17586 }
17587 return resultobj;
17588 fail:
17589 return NULL;
17590 }
17591
17592
17593 static PyObject *_wrap_MDIParentFrame_GetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
17594 PyObject *resultobj = NULL;
17595 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17596 wxWindow *result;
17597 PyObject * obj0 = 0 ;
17598 char *kwnames[] = {
17599 (char *) "self", NULL
17600 };
17601
17602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetToolBar",kwnames,&obj0)) goto fail;
17603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17604 if (SWIG_arg_fail(1)) SWIG_fail;
17605 {
17606 PyThreadState* __tstate = wxPyBeginAllowThreads();
17607 result = (wxWindow *)(arg1)->GetToolBar();
17608
17609 wxPyEndAllowThreads(__tstate);
17610 if (PyErr_Occurred()) SWIG_fail;
17611 }
17612 {
17613 resultobj = wxPyMake_wxObject(result, 0);
17614 }
17615 return resultobj;
17616 fail:
17617 return NULL;
17618 }
17619
17620
17621 static PyObject *_wrap_MDIParentFrame_GetWindowMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17622 PyObject *resultobj = NULL;
17623 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17624 wxMenu *result;
17625 PyObject * obj0 = 0 ;
17626 char *kwnames[] = {
17627 (char *) "self", NULL
17628 };
17629
17630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIParentFrame_GetWindowMenu",kwnames,&obj0)) goto fail;
17631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17632 if (SWIG_arg_fail(1)) SWIG_fail;
17633 {
17634 PyThreadState* __tstate = wxPyBeginAllowThreads();
17635 result = (wxMenu *)(arg1)->GetWindowMenu();
17636
17637 wxPyEndAllowThreads(__tstate);
17638 if (PyErr_Occurred()) SWIG_fail;
17639 }
17640 {
17641 resultobj = wxPyMake_wxObject(result, 0);
17642 }
17643 return resultobj;
17644 fail:
17645 return NULL;
17646 }
17647
17648
17649 static PyObject *_wrap_MDIParentFrame_SetWindowMenu(PyObject *, PyObject *args, PyObject *kwargs) {
17650 PyObject *resultobj = NULL;
17651 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17652 wxMenu *arg2 = (wxMenu *) 0 ;
17653 PyObject * obj0 = 0 ;
17654 PyObject * obj1 = 0 ;
17655 char *kwnames[] = {
17656 (char *) "self",(char *) "menu", NULL
17657 };
17658
17659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MDIParentFrame_SetWindowMenu",kwnames,&obj0,&obj1)) goto fail;
17660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17661 if (SWIG_arg_fail(1)) SWIG_fail;
17662 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
17663 if (SWIG_arg_fail(2)) SWIG_fail;
17664 {
17665 PyThreadState* __tstate = wxPyBeginAllowThreads();
17666 (arg1)->SetWindowMenu(arg2);
17667
17668 wxPyEndAllowThreads(__tstate);
17669 if (PyErr_Occurred()) SWIG_fail;
17670 }
17671 Py_INCREF(Py_None); resultobj = Py_None;
17672 return resultobj;
17673 fail:
17674 return NULL;
17675 }
17676
17677
17678 static PyObject *_wrap_MDIParentFrame_SetToolBar(PyObject *, PyObject *args, PyObject *kwargs) {
17679 PyObject *resultobj = NULL;
17680 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17681 wxToolBar *arg2 = (wxToolBar *) 0 ;
17682 PyObject * obj0 = 0 ;
17683 PyObject * obj1 = 0 ;
17684 char *kwnames[] = {
17685 (char *) "self",(char *) "toolbar", NULL
17686 };
17687
17688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MDIParentFrame_SetToolBar",kwnames,&obj0,&obj1)) goto fail;
17689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17690 if (SWIG_arg_fail(1)) SWIG_fail;
17691 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolBar, SWIG_POINTER_EXCEPTION | 0);
17692 if (SWIG_arg_fail(2)) SWIG_fail;
17693 {
17694 PyThreadState* __tstate = wxPyBeginAllowThreads();
17695 (arg1)->SetToolBar(arg2);
17696
17697 wxPyEndAllowThreads(__tstate);
17698 if (PyErr_Occurred()) SWIG_fail;
17699 }
17700 Py_INCREF(Py_None); resultobj = Py_None;
17701 return resultobj;
17702 fail:
17703 return NULL;
17704 }
17705
17706
17707 static PyObject *_wrap_MDIParentFrame_Tile(PyObject *, PyObject *args, PyObject *kwargs) {
17708 PyObject *resultobj = NULL;
17709 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17710 wxOrientation arg2 = (wxOrientation) wxHORIZONTAL ;
17711 PyObject * obj0 = 0 ;
17712 PyObject * obj1 = 0 ;
17713 char *kwnames[] = {
17714 (char *) "self",(char *) "orient", NULL
17715 };
17716
17717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MDIParentFrame_Tile",kwnames,&obj0,&obj1)) goto fail;
17718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17719 if (SWIG_arg_fail(1)) SWIG_fail;
17720 if (obj1) {
17721 {
17722 arg2 = static_cast<wxOrientation >(SWIG_As_int(obj1));
17723 if (SWIG_arg_fail(2)) SWIG_fail;
17724 }
17725 }
17726 {
17727 PyThreadState* __tstate = wxPyBeginAllowThreads();
17728 (arg1)->Tile(arg2);
17729
17730 wxPyEndAllowThreads(__tstate);
17731 if (PyErr_Occurred()) SWIG_fail;
17732 }
17733 Py_INCREF(Py_None); resultobj = Py_None;
17734 return resultobj;
17735 fail:
17736 return NULL;
17737 }
17738
17739
17740 static PyObject * MDIParentFrame_swigregister(PyObject *, PyObject *args) {
17741 PyObject *obj;
17742 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17743 SWIG_TypeClientData(SWIGTYPE_p_wxMDIParentFrame, obj);
17744 Py_INCREF(obj);
17745 return Py_BuildValue((char *)"");
17746 }
17747 static PyObject *_wrap_new_MDIChildFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17748 PyObject *resultobj = NULL;
17749 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
17750 int arg2 = (int) (int)-1 ;
17751 wxString const &arg3_defvalue = wxPyEmptyString ;
17752 wxString *arg3 = (wxString *) &arg3_defvalue ;
17753 wxPoint const &arg4_defvalue = wxDefaultPosition ;
17754 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
17755 wxSize const &arg5_defvalue = wxDefaultSize ;
17756 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
17757 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
17758 wxString const &arg7_defvalue = wxPyFrameNameStr ;
17759 wxString *arg7 = (wxString *) &arg7_defvalue ;
17760 wxMDIChildFrame *result;
17761 bool temp3 = false ;
17762 wxPoint temp4 ;
17763 wxSize temp5 ;
17764 bool temp7 = false ;
17765 PyObject * obj0 = 0 ;
17766 PyObject * obj1 = 0 ;
17767 PyObject * obj2 = 0 ;
17768 PyObject * obj3 = 0 ;
17769 PyObject * obj4 = 0 ;
17770 PyObject * obj5 = 0 ;
17771 PyObject * obj6 = 0 ;
17772 char *kwnames[] = {
17773 (char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17774 };
17775
17776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_MDIChildFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
17777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17778 if (SWIG_arg_fail(1)) SWIG_fail;
17779 if (obj1) {
17780 {
17781 arg2 = static_cast<int const >(SWIG_As_int(obj1));
17782 if (SWIG_arg_fail(2)) SWIG_fail;
17783 }
17784 }
17785 if (obj2) {
17786 {
17787 arg3 = wxString_in_helper(obj2);
17788 if (arg3 == NULL) SWIG_fail;
17789 temp3 = true;
17790 }
17791 }
17792 if (obj3) {
17793 {
17794 arg4 = &temp4;
17795 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
17796 }
17797 }
17798 if (obj4) {
17799 {
17800 arg5 = &temp5;
17801 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
17802 }
17803 }
17804 if (obj5) {
17805 {
17806 arg6 = static_cast<long >(SWIG_As_long(obj5));
17807 if (SWIG_arg_fail(6)) SWIG_fail;
17808 }
17809 }
17810 if (obj6) {
17811 {
17812 arg7 = wxString_in_helper(obj6);
17813 if (arg7 == NULL) SWIG_fail;
17814 temp7 = true;
17815 }
17816 }
17817 {
17818 if (!wxPyCheckForApp()) SWIG_fail;
17819 PyThreadState* __tstate = wxPyBeginAllowThreads();
17820 result = (wxMDIChildFrame *)new wxMDIChildFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
17821
17822 wxPyEndAllowThreads(__tstate);
17823 if (PyErr_Occurred()) SWIG_fail;
17824 }
17825 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIChildFrame, 1);
17826 {
17827 if (temp3)
17828 delete arg3;
17829 }
17830 {
17831 if (temp7)
17832 delete arg7;
17833 }
17834 return resultobj;
17835 fail:
17836 {
17837 if (temp3)
17838 delete arg3;
17839 }
17840 {
17841 if (temp7)
17842 delete arg7;
17843 }
17844 return NULL;
17845 }
17846
17847
17848 static PyObject *_wrap_new_PreMDIChildFrame(PyObject *, PyObject *args, PyObject *kwargs) {
17849 PyObject *resultobj = NULL;
17850 wxMDIChildFrame *result;
17851 char *kwnames[] = {
17852 NULL
17853 };
17854
17855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIChildFrame",kwnames)) goto fail;
17856 {
17857 if (!wxPyCheckForApp()) SWIG_fail;
17858 PyThreadState* __tstate = wxPyBeginAllowThreads();
17859 result = (wxMDIChildFrame *)new wxMDIChildFrame();
17860
17861 wxPyEndAllowThreads(__tstate);
17862 if (PyErr_Occurred()) SWIG_fail;
17863 }
17864 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIChildFrame, 1);
17865 return resultobj;
17866 fail:
17867 return NULL;
17868 }
17869
17870
17871 static PyObject *_wrap_MDIChildFrame_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17872 PyObject *resultobj = NULL;
17873 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
17874 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
17875 int arg3 = (int) (int)-1 ;
17876 wxString const &arg4_defvalue = wxPyEmptyString ;
17877 wxString *arg4 = (wxString *) &arg4_defvalue ;
17878 wxPoint const &arg5_defvalue = wxDefaultPosition ;
17879 wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
17880 wxSize const &arg6_defvalue = wxDefaultSize ;
17881 wxSize *arg6 = (wxSize *) &arg6_defvalue ;
17882 long arg7 = (long) wxDEFAULT_FRAME_STYLE ;
17883 wxString const &arg8_defvalue = wxPyFrameNameStr ;
17884 wxString *arg8 = (wxString *) &arg8_defvalue ;
17885 bool result;
17886 bool temp4 = false ;
17887 wxPoint temp5 ;
17888 wxSize temp6 ;
17889 bool temp8 = false ;
17890 PyObject * obj0 = 0 ;
17891 PyObject * obj1 = 0 ;
17892 PyObject * obj2 = 0 ;
17893 PyObject * obj3 = 0 ;
17894 PyObject * obj4 = 0 ;
17895 PyObject * obj5 = 0 ;
17896 PyObject * obj6 = 0 ;
17897 PyObject * obj7 = 0 ;
17898 char *kwnames[] = {
17899 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
17900 };
17901
17902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:MDIChildFrame_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
17903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
17904 if (SWIG_arg_fail(1)) SWIG_fail;
17905 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
17906 if (SWIG_arg_fail(2)) SWIG_fail;
17907 if (obj2) {
17908 {
17909 arg3 = static_cast<int const >(SWIG_As_int(obj2));
17910 if (SWIG_arg_fail(3)) SWIG_fail;
17911 }
17912 }
17913 if (obj3) {
17914 {
17915 arg4 = wxString_in_helper(obj3);
17916 if (arg4 == NULL) SWIG_fail;
17917 temp4 = true;
17918 }
17919 }
17920 if (obj4) {
17921 {
17922 arg5 = &temp5;
17923 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
17924 }
17925 }
17926 if (obj5) {
17927 {
17928 arg6 = &temp6;
17929 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
17930 }
17931 }
17932 if (obj6) {
17933 {
17934 arg7 = static_cast<long >(SWIG_As_long(obj6));
17935 if (SWIG_arg_fail(7)) SWIG_fail;
17936 }
17937 }
17938 if (obj7) {
17939 {
17940 arg8 = wxString_in_helper(obj7);
17941 if (arg8 == NULL) SWIG_fail;
17942 temp8 = true;
17943 }
17944 }
17945 {
17946 PyThreadState* __tstate = wxPyBeginAllowThreads();
17947 result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxPoint const &)*arg5,(wxSize const &)*arg6,arg7,(wxString const &)*arg8);
17948
17949 wxPyEndAllowThreads(__tstate);
17950 if (PyErr_Occurred()) SWIG_fail;
17951 }
17952 {
17953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17954 }
17955 {
17956 if (temp4)
17957 delete arg4;
17958 }
17959 {
17960 if (temp8)
17961 delete arg8;
17962 }
17963 return resultobj;
17964 fail:
17965 {
17966 if (temp4)
17967 delete arg4;
17968 }
17969 {
17970 if (temp8)
17971 delete arg8;
17972 }
17973 return NULL;
17974 }
17975
17976
17977 static PyObject *_wrap_MDIChildFrame_Activate(PyObject *, PyObject *args, PyObject *kwargs) {
17978 PyObject *resultobj = NULL;
17979 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
17980 PyObject * obj0 = 0 ;
17981 char *kwnames[] = {
17982 (char *) "self", NULL
17983 };
17984
17985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIChildFrame_Activate",kwnames,&obj0)) goto fail;
17986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
17987 if (SWIG_arg_fail(1)) SWIG_fail;
17988 {
17989 PyThreadState* __tstate = wxPyBeginAllowThreads();
17990 (arg1)->Activate();
17991
17992 wxPyEndAllowThreads(__tstate);
17993 if (PyErr_Occurred()) SWIG_fail;
17994 }
17995 Py_INCREF(Py_None); resultobj = Py_None;
17996 return resultobj;
17997 fail:
17998 return NULL;
17999 }
18000
18001
18002 static PyObject *_wrap_MDIChildFrame_Maximize(PyObject *, PyObject *args, PyObject *kwargs) {
18003 PyObject *resultobj = NULL;
18004 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
18005 bool arg2 = (bool) true ;
18006 PyObject * obj0 = 0 ;
18007 PyObject * obj1 = 0 ;
18008 char *kwnames[] = {
18009 (char *) "self",(char *) "maximize", NULL
18010 };
18011
18012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MDIChildFrame_Maximize",kwnames,&obj0,&obj1)) goto fail;
18013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
18014 if (SWIG_arg_fail(1)) SWIG_fail;
18015 if (obj1) {
18016 {
18017 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18018 if (SWIG_arg_fail(2)) SWIG_fail;
18019 }
18020 }
18021 {
18022 PyThreadState* __tstate = wxPyBeginAllowThreads();
18023 (arg1)->Maximize(arg2);
18024
18025 wxPyEndAllowThreads(__tstate);
18026 if (PyErr_Occurred()) SWIG_fail;
18027 }
18028 Py_INCREF(Py_None); resultobj = Py_None;
18029 return resultobj;
18030 fail:
18031 return NULL;
18032 }
18033
18034
18035 static PyObject *_wrap_MDIChildFrame_Restore(PyObject *, PyObject *args, PyObject *kwargs) {
18036 PyObject *resultobj = NULL;
18037 wxMDIChildFrame *arg1 = (wxMDIChildFrame *) 0 ;
18038 PyObject * obj0 = 0 ;
18039 char *kwnames[] = {
18040 (char *) "self", NULL
18041 };
18042
18043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MDIChildFrame_Restore",kwnames,&obj0)) goto fail;
18044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIChildFrame, SWIG_POINTER_EXCEPTION | 0);
18045 if (SWIG_arg_fail(1)) SWIG_fail;
18046 {
18047 PyThreadState* __tstate = wxPyBeginAllowThreads();
18048 (arg1)->Restore();
18049
18050 wxPyEndAllowThreads(__tstate);
18051 if (PyErr_Occurred()) SWIG_fail;
18052 }
18053 Py_INCREF(Py_None); resultobj = Py_None;
18054 return resultobj;
18055 fail:
18056 return NULL;
18057 }
18058
18059
18060 static PyObject * MDIChildFrame_swigregister(PyObject *, PyObject *args) {
18061 PyObject *obj;
18062 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18063 SWIG_TypeClientData(SWIGTYPE_p_wxMDIChildFrame, obj);
18064 Py_INCREF(obj);
18065 return Py_BuildValue((char *)"");
18066 }
18067 static PyObject *_wrap_new_MDIClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18068 PyObject *resultobj = NULL;
18069 wxMDIParentFrame *arg1 = (wxMDIParentFrame *) 0 ;
18070 long arg2 = (long) 0 ;
18071 wxMDIClientWindow *result;
18072 PyObject * obj0 = 0 ;
18073 PyObject * obj1 = 0 ;
18074 char *kwnames[] = {
18075 (char *) "parent",(char *) "style", NULL
18076 };
18077
18078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_MDIClientWindow",kwnames,&obj0,&obj1)) goto fail;
18079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
18080 if (SWIG_arg_fail(1)) SWIG_fail;
18081 if (obj1) {
18082 {
18083 arg2 = static_cast<long >(SWIG_As_long(obj1));
18084 if (SWIG_arg_fail(2)) SWIG_fail;
18085 }
18086 }
18087 {
18088 if (!wxPyCheckForApp()) SWIG_fail;
18089 PyThreadState* __tstate = wxPyBeginAllowThreads();
18090 result = (wxMDIClientWindow *)new wxMDIClientWindow(arg1,arg2);
18091
18092 wxPyEndAllowThreads(__tstate);
18093 if (PyErr_Occurred()) SWIG_fail;
18094 }
18095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIClientWindow, 1);
18096 return resultobj;
18097 fail:
18098 return NULL;
18099 }
18100
18101
18102 static PyObject *_wrap_new_PreMDIClientWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18103 PyObject *resultobj = NULL;
18104 wxMDIClientWindow *result;
18105 char *kwnames[] = {
18106 NULL
18107 };
18108
18109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreMDIClientWindow",kwnames)) goto fail;
18110 {
18111 if (!wxPyCheckForApp()) SWIG_fail;
18112 PyThreadState* __tstate = wxPyBeginAllowThreads();
18113 result = (wxMDIClientWindow *)new wxMDIClientWindow();
18114
18115 wxPyEndAllowThreads(__tstate);
18116 if (PyErr_Occurred()) SWIG_fail;
18117 }
18118 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMDIClientWindow, 1);
18119 return resultobj;
18120 fail:
18121 return NULL;
18122 }
18123
18124
18125 static PyObject *_wrap_MDIClientWindow_Create(PyObject *, PyObject *args, PyObject *kwargs) {
18126 PyObject *resultobj = NULL;
18127 wxMDIClientWindow *arg1 = (wxMDIClientWindow *) 0 ;
18128 wxMDIParentFrame *arg2 = (wxMDIParentFrame *) 0 ;
18129 long arg3 = (long) 0 ;
18130 bool result;
18131 PyObject * obj0 = 0 ;
18132 PyObject * obj1 = 0 ;
18133 PyObject * obj2 = 0 ;
18134 char *kwnames[] = {
18135 (char *) "self",(char *) "parent",(char *) "style", NULL
18136 };
18137
18138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MDIClientWindow_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
18139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMDIClientWindow, SWIG_POINTER_EXCEPTION | 0);
18140 if (SWIG_arg_fail(1)) SWIG_fail;
18141 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMDIParentFrame, SWIG_POINTER_EXCEPTION | 0);
18142 if (SWIG_arg_fail(2)) SWIG_fail;
18143 if (obj2) {
18144 {
18145 arg3 = static_cast<long >(SWIG_As_long(obj2));
18146 if (SWIG_arg_fail(3)) SWIG_fail;
18147 }
18148 }
18149 {
18150 PyThreadState* __tstate = wxPyBeginAllowThreads();
18151 result = (bool)(arg1)->Create(arg2,arg3);
18152
18153 wxPyEndAllowThreads(__tstate);
18154 if (PyErr_Occurred()) SWIG_fail;
18155 }
18156 {
18157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18158 }
18159 return resultobj;
18160 fail:
18161 return NULL;
18162 }
18163
18164
18165 static PyObject * MDIClientWindow_swigregister(PyObject *, PyObject *args) {
18166 PyObject *obj;
18167 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18168 SWIG_TypeClientData(SWIGTYPE_p_wxMDIClientWindow, obj);
18169 Py_INCREF(obj);
18170 return Py_BuildValue((char *)"");
18171 }
18172 static PyObject *_wrap_new_PyWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18173 PyObject *resultobj = NULL;
18174 wxWindow *arg1 = (wxWindow *) 0 ;
18175 int arg2 = (int) (int)-1 ;
18176 wxPoint const &arg3_defvalue = wxDefaultPosition ;
18177 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
18178 wxSize const &arg4_defvalue = wxDefaultSize ;
18179 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
18180 long arg5 = (long) 0 ;
18181 wxString const &arg6_defvalue = wxPyPanelNameStr ;
18182 wxString *arg6 = (wxString *) &arg6_defvalue ;
18183 wxPyWindow *result;
18184 wxPoint temp3 ;
18185 wxSize temp4 ;
18186 bool temp6 = false ;
18187 PyObject * obj0 = 0 ;
18188 PyObject * obj1 = 0 ;
18189 PyObject * obj2 = 0 ;
18190 PyObject * obj3 = 0 ;
18191 PyObject * obj4 = 0 ;
18192 PyObject * obj5 = 0 ;
18193 char *kwnames[] = {
18194 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
18195 };
18196
18197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
18198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18199 if (SWIG_arg_fail(1)) SWIG_fail;
18200 if (obj1) {
18201 {
18202 arg2 = static_cast<int const >(SWIG_As_int(obj1));
18203 if (SWIG_arg_fail(2)) SWIG_fail;
18204 }
18205 }
18206 if (obj2) {
18207 {
18208 arg3 = &temp3;
18209 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
18210 }
18211 }
18212 if (obj3) {
18213 {
18214 arg4 = &temp4;
18215 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
18216 }
18217 }
18218 if (obj4) {
18219 {
18220 arg5 = static_cast<long >(SWIG_As_long(obj4));
18221 if (SWIG_arg_fail(5)) SWIG_fail;
18222 }
18223 }
18224 if (obj5) {
18225 {
18226 arg6 = wxString_in_helper(obj5);
18227 if (arg6 == NULL) SWIG_fail;
18228 temp6 = true;
18229 }
18230 }
18231 {
18232 if (!wxPyCheckForApp()) SWIG_fail;
18233 PyThreadState* __tstate = wxPyBeginAllowThreads();
18234 result = (wxPyWindow *)new wxPyWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
18235
18236 wxPyEndAllowThreads(__tstate);
18237 if (PyErr_Occurred()) SWIG_fail;
18238 }
18239 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyWindow, 1);
18240 {
18241 if (temp6)
18242 delete arg6;
18243 }
18244 return resultobj;
18245 fail:
18246 {
18247 if (temp6)
18248 delete arg6;
18249 }
18250 return NULL;
18251 }
18252
18253
18254 static PyObject *_wrap_new_PrePyWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18255 PyObject *resultobj = NULL;
18256 wxPyWindow *result;
18257 char *kwnames[] = {
18258 NULL
18259 };
18260
18261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyWindow",kwnames)) goto fail;
18262 {
18263 if (!wxPyCheckForApp()) SWIG_fail;
18264 PyThreadState* __tstate = wxPyBeginAllowThreads();
18265 result = (wxPyWindow *)new wxPyWindow();
18266
18267 wxPyEndAllowThreads(__tstate);
18268 if (PyErr_Occurred()) SWIG_fail;
18269 }
18270 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyWindow, 1);
18271 return resultobj;
18272 fail:
18273 return NULL;
18274 }
18275
18276
18277 static PyObject *_wrap_PyWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
18278 PyObject *resultobj = NULL;
18279 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18280 PyObject *arg2 = (PyObject *) 0 ;
18281 PyObject *arg3 = (PyObject *) 0 ;
18282 PyObject * obj0 = 0 ;
18283 PyObject * obj1 = 0 ;
18284 PyObject * obj2 = 0 ;
18285 char *kwnames[] = {
18286 (char *) "self",(char *) "self",(char *) "_class", NULL
18287 };
18288
18289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
18290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18291 if (SWIG_arg_fail(1)) SWIG_fail;
18292 arg2 = obj1;
18293 arg3 = obj2;
18294 {
18295 PyThreadState* __tstate = wxPyBeginAllowThreads();
18296 (arg1)->_setCallbackInfo(arg2,arg3);
18297
18298 wxPyEndAllowThreads(__tstate);
18299 if (PyErr_Occurred()) SWIG_fail;
18300 }
18301 Py_INCREF(Py_None); resultobj = Py_None;
18302 return resultobj;
18303 fail:
18304 return NULL;
18305 }
18306
18307
18308 static PyObject *_wrap_PyWindow_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
18309 PyObject *resultobj = NULL;
18310 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18311 wxSize *arg2 = 0 ;
18312 wxSize temp2 ;
18313 PyObject * obj0 = 0 ;
18314 PyObject * obj1 = 0 ;
18315 char *kwnames[] = {
18316 (char *) "self",(char *) "size", NULL
18317 };
18318
18319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
18320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18321 if (SWIG_arg_fail(1)) SWIG_fail;
18322 {
18323 arg2 = &temp2;
18324 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
18325 }
18326 {
18327 PyThreadState* __tstate = wxPyBeginAllowThreads();
18328 (arg1)->SetBestSize((wxSize const &)*arg2);
18329
18330 wxPyEndAllowThreads(__tstate);
18331 if (PyErr_Occurred()) SWIG_fail;
18332 }
18333 Py_INCREF(Py_None); resultobj = Py_None;
18334 return resultobj;
18335 fail:
18336 return NULL;
18337 }
18338
18339
18340 static PyObject *_wrap_PyWindow_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
18341 PyObject *resultobj = NULL;
18342 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18343 wxDC *arg2 = (wxDC *) 0 ;
18344 bool result;
18345 PyObject * obj0 = 0 ;
18346 PyObject * obj1 = 0 ;
18347 char *kwnames[] = {
18348 (char *) "self",(char *) "dc", NULL
18349 };
18350
18351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
18352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18353 if (SWIG_arg_fail(1)) SWIG_fail;
18354 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
18355 if (SWIG_arg_fail(2)) SWIG_fail;
18356 {
18357 PyThreadState* __tstate = wxPyBeginAllowThreads();
18358 result = (bool)(arg1)->DoEraseBackground(arg2);
18359
18360 wxPyEndAllowThreads(__tstate);
18361 if (PyErr_Occurred()) SWIG_fail;
18362 }
18363 {
18364 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18365 }
18366 return resultobj;
18367 fail:
18368 return NULL;
18369 }
18370
18371
18372 static PyObject *_wrap_PyWindow_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18373 PyObject *resultobj = NULL;
18374 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18375 int arg2 ;
18376 int arg3 ;
18377 int arg4 ;
18378 int arg5 ;
18379 PyObject * obj0 = 0 ;
18380 PyObject * obj1 = 0 ;
18381 PyObject * obj2 = 0 ;
18382 PyObject * obj3 = 0 ;
18383 PyObject * obj4 = 0 ;
18384 char *kwnames[] = {
18385 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
18386 };
18387
18388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyWindow_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18390 if (SWIG_arg_fail(1)) SWIG_fail;
18391 {
18392 arg2 = static_cast<int >(SWIG_As_int(obj1));
18393 if (SWIG_arg_fail(2)) SWIG_fail;
18394 }
18395 {
18396 arg3 = static_cast<int >(SWIG_As_int(obj2));
18397 if (SWIG_arg_fail(3)) SWIG_fail;
18398 }
18399 {
18400 arg4 = static_cast<int >(SWIG_As_int(obj3));
18401 if (SWIG_arg_fail(4)) SWIG_fail;
18402 }
18403 {
18404 arg5 = static_cast<int >(SWIG_As_int(obj4));
18405 if (SWIG_arg_fail(5)) SWIG_fail;
18406 }
18407 {
18408 PyThreadState* __tstate = wxPyBeginAllowThreads();
18409 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
18410
18411 wxPyEndAllowThreads(__tstate);
18412 if (PyErr_Occurred()) SWIG_fail;
18413 }
18414 Py_INCREF(Py_None); resultobj = Py_None;
18415 return resultobj;
18416 fail:
18417 return NULL;
18418 }
18419
18420
18421 static PyObject *_wrap_PyWindow_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18422 PyObject *resultobj = NULL;
18423 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18424 int arg2 ;
18425 int arg3 ;
18426 int arg4 ;
18427 int arg5 ;
18428 int arg6 = (int) wxSIZE_AUTO ;
18429 PyObject * obj0 = 0 ;
18430 PyObject * obj1 = 0 ;
18431 PyObject * obj2 = 0 ;
18432 PyObject * obj3 = 0 ;
18433 PyObject * obj4 = 0 ;
18434 PyObject * obj5 = 0 ;
18435 char *kwnames[] = {
18436 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
18437 };
18438
18439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyWindow_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
18440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18441 if (SWIG_arg_fail(1)) SWIG_fail;
18442 {
18443 arg2 = static_cast<int >(SWIG_As_int(obj1));
18444 if (SWIG_arg_fail(2)) SWIG_fail;
18445 }
18446 {
18447 arg3 = static_cast<int >(SWIG_As_int(obj2));
18448 if (SWIG_arg_fail(3)) SWIG_fail;
18449 }
18450 {
18451 arg4 = static_cast<int >(SWIG_As_int(obj3));
18452 if (SWIG_arg_fail(4)) SWIG_fail;
18453 }
18454 {
18455 arg5 = static_cast<int >(SWIG_As_int(obj4));
18456 if (SWIG_arg_fail(5)) SWIG_fail;
18457 }
18458 if (obj5) {
18459 {
18460 arg6 = static_cast<int >(SWIG_As_int(obj5));
18461 if (SWIG_arg_fail(6)) SWIG_fail;
18462 }
18463 }
18464 {
18465 PyThreadState* __tstate = wxPyBeginAllowThreads();
18466 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
18467
18468 wxPyEndAllowThreads(__tstate);
18469 if (PyErr_Occurred()) SWIG_fail;
18470 }
18471 Py_INCREF(Py_None); resultobj = Py_None;
18472 return resultobj;
18473 fail:
18474 return NULL;
18475 }
18476
18477
18478 static PyObject *_wrap_PyWindow_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
18479 PyObject *resultobj = NULL;
18480 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18481 int arg2 ;
18482 int arg3 ;
18483 PyObject * obj0 = 0 ;
18484 PyObject * obj1 = 0 ;
18485 PyObject * obj2 = 0 ;
18486 char *kwnames[] = {
18487 (char *) "self",(char *) "width",(char *) "height", NULL
18488 };
18489
18490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
18491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18492 if (SWIG_arg_fail(1)) SWIG_fail;
18493 {
18494 arg2 = static_cast<int >(SWIG_As_int(obj1));
18495 if (SWIG_arg_fail(2)) SWIG_fail;
18496 }
18497 {
18498 arg3 = static_cast<int >(SWIG_As_int(obj2));
18499 if (SWIG_arg_fail(3)) SWIG_fail;
18500 }
18501 {
18502 PyThreadState* __tstate = wxPyBeginAllowThreads();
18503 (arg1)->base_DoSetClientSize(arg2,arg3);
18504
18505 wxPyEndAllowThreads(__tstate);
18506 if (PyErr_Occurred()) SWIG_fail;
18507 }
18508 Py_INCREF(Py_None); resultobj = Py_None;
18509 return resultobj;
18510 fail:
18511 return NULL;
18512 }
18513
18514
18515 static PyObject *_wrap_PyWindow_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
18516 PyObject *resultobj = NULL;
18517 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18518 int arg2 ;
18519 int arg3 ;
18520 PyObject * obj0 = 0 ;
18521 PyObject * obj1 = 0 ;
18522 PyObject * obj2 = 0 ;
18523 char *kwnames[] = {
18524 (char *) "self",(char *) "x",(char *) "y", NULL
18525 };
18526
18527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWindow_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
18528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18529 if (SWIG_arg_fail(1)) SWIG_fail;
18530 {
18531 arg2 = static_cast<int >(SWIG_As_int(obj1));
18532 if (SWIG_arg_fail(2)) SWIG_fail;
18533 }
18534 {
18535 arg3 = static_cast<int >(SWIG_As_int(obj2));
18536 if (SWIG_arg_fail(3)) SWIG_fail;
18537 }
18538 {
18539 PyThreadState* __tstate = wxPyBeginAllowThreads();
18540 (arg1)->base_DoSetVirtualSize(arg2,arg3);
18541
18542 wxPyEndAllowThreads(__tstate);
18543 if (PyErr_Occurred()) SWIG_fail;
18544 }
18545 Py_INCREF(Py_None); resultobj = Py_None;
18546 return resultobj;
18547 fail:
18548 return NULL;
18549 }
18550
18551
18552 static PyObject *_wrap_PyWindow_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18553 PyObject *resultobj = NULL;
18554 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18555 int *arg2 = (int *) 0 ;
18556 int *arg3 = (int *) 0 ;
18557 int temp2 ;
18558 int res2 = 0 ;
18559 int temp3 ;
18560 int res3 = 0 ;
18561 PyObject * obj0 = 0 ;
18562 char *kwnames[] = {
18563 (char *) "self", NULL
18564 };
18565
18566 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18567 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_DoGetSize",kwnames,&obj0)) goto fail;
18569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18570 if (SWIG_arg_fail(1)) SWIG_fail;
18571 {
18572 PyThreadState* __tstate = wxPyBeginAllowThreads();
18573 ((wxPyWindow const *)arg1)->base_DoGetSize(arg2,arg3);
18574
18575 wxPyEndAllowThreads(__tstate);
18576 if (PyErr_Occurred()) SWIG_fail;
18577 }
18578 Py_INCREF(Py_None); resultobj = Py_None;
18579 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18580 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18581 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18582 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18583 return resultobj;
18584 fail:
18585 return NULL;
18586 }
18587
18588
18589 static PyObject *_wrap_PyWindow_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
18590 PyObject *resultobj = NULL;
18591 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18592 int *arg2 = (int *) 0 ;
18593 int *arg3 = (int *) 0 ;
18594 int temp2 ;
18595 int res2 = 0 ;
18596 int temp3 ;
18597 int res3 = 0 ;
18598 PyObject * obj0 = 0 ;
18599 char *kwnames[] = {
18600 (char *) "self", NULL
18601 };
18602
18603 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18604 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_DoGetClientSize",kwnames,&obj0)) goto fail;
18606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18607 if (SWIG_arg_fail(1)) SWIG_fail;
18608 {
18609 PyThreadState* __tstate = wxPyBeginAllowThreads();
18610 ((wxPyWindow const *)arg1)->base_DoGetClientSize(arg2,arg3);
18611
18612 wxPyEndAllowThreads(__tstate);
18613 if (PyErr_Occurred()) SWIG_fail;
18614 }
18615 Py_INCREF(Py_None); resultobj = Py_None;
18616 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18617 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18618 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18619 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18620 return resultobj;
18621 fail:
18622 return NULL;
18623 }
18624
18625
18626 static PyObject *_wrap_PyWindow_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18627 PyObject *resultobj = NULL;
18628 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18629 int *arg2 = (int *) 0 ;
18630 int *arg3 = (int *) 0 ;
18631 int temp2 ;
18632 int res2 = 0 ;
18633 int temp3 ;
18634 int res3 = 0 ;
18635 PyObject * obj0 = 0 ;
18636 char *kwnames[] = {
18637 (char *) "self", NULL
18638 };
18639
18640 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18641 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_DoGetPosition",kwnames,&obj0)) goto fail;
18643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18644 if (SWIG_arg_fail(1)) SWIG_fail;
18645 {
18646 PyThreadState* __tstate = wxPyBeginAllowThreads();
18647 ((wxPyWindow const *)arg1)->base_DoGetPosition(arg2,arg3);
18648
18649 wxPyEndAllowThreads(__tstate);
18650 if (PyErr_Occurred()) SWIG_fail;
18651 }
18652 Py_INCREF(Py_None); resultobj = Py_None;
18653 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18654 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
18655 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18656 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
18657 return resultobj;
18658 fail:
18659 return NULL;
18660 }
18661
18662
18663 static PyObject *_wrap_PyWindow_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
18664 PyObject *resultobj = NULL;
18665 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18666 wxSize result;
18667 PyObject * obj0 = 0 ;
18668 char *kwnames[] = {
18669 (char *) "self", NULL
18670 };
18671
18672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
18673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18674 if (SWIG_arg_fail(1)) SWIG_fail;
18675 {
18676 PyThreadState* __tstate = wxPyBeginAllowThreads();
18677 result = ((wxPyWindow const *)arg1)->base_DoGetVirtualSize();
18678
18679 wxPyEndAllowThreads(__tstate);
18680 if (PyErr_Occurred()) SWIG_fail;
18681 }
18682 {
18683 wxSize * resultptr;
18684 resultptr = new wxSize(static_cast<wxSize & >(result));
18685 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18686 }
18687 return resultobj;
18688 fail:
18689 return NULL;
18690 }
18691
18692
18693 static PyObject *_wrap_PyWindow_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
18694 PyObject *resultobj = NULL;
18695 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18696 wxSize result;
18697 PyObject * obj0 = 0 ;
18698 char *kwnames[] = {
18699 (char *) "self", NULL
18700 };
18701
18702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_DoGetBestSize",kwnames,&obj0)) goto fail;
18703 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18704 if (SWIG_arg_fail(1)) SWIG_fail;
18705 {
18706 PyThreadState* __tstate = wxPyBeginAllowThreads();
18707 result = ((wxPyWindow const *)arg1)->base_DoGetBestSize();
18708
18709 wxPyEndAllowThreads(__tstate);
18710 if (PyErr_Occurred()) SWIG_fail;
18711 }
18712 {
18713 wxSize * resultptr;
18714 resultptr = new wxSize(static_cast<wxSize & >(result));
18715 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18716 }
18717 return resultobj;
18718 fail:
18719 return NULL;
18720 }
18721
18722
18723 static PyObject *_wrap_PyWindow_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
18724 PyObject *resultobj = NULL;
18725 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18726 PyObject * obj0 = 0 ;
18727 char *kwnames[] = {
18728 (char *) "self", NULL
18729 };
18730
18731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_InitDialog",kwnames,&obj0)) goto fail;
18732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18733 if (SWIG_arg_fail(1)) SWIG_fail;
18734 {
18735 PyThreadState* __tstate = wxPyBeginAllowThreads();
18736 (arg1)->base_InitDialog();
18737
18738 wxPyEndAllowThreads(__tstate);
18739 if (PyErr_Occurred()) SWIG_fail;
18740 }
18741 Py_INCREF(Py_None); resultobj = Py_None;
18742 return resultobj;
18743 fail:
18744 return NULL;
18745 }
18746
18747
18748 static PyObject *_wrap_PyWindow_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18749 PyObject *resultobj = NULL;
18750 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18751 bool result;
18752 PyObject * obj0 = 0 ;
18753 char *kwnames[] = {
18754 (char *) "self", NULL
18755 };
18756
18757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
18758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18759 if (SWIG_arg_fail(1)) SWIG_fail;
18760 {
18761 PyThreadState* __tstate = wxPyBeginAllowThreads();
18762 result = (bool)(arg1)->base_TransferDataToWindow();
18763
18764 wxPyEndAllowThreads(__tstate);
18765 if (PyErr_Occurred()) SWIG_fail;
18766 }
18767 {
18768 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18769 }
18770 return resultobj;
18771 fail:
18772 return NULL;
18773 }
18774
18775
18776 static PyObject *_wrap_PyWindow_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
18777 PyObject *resultobj = NULL;
18778 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18779 bool result;
18780 PyObject * obj0 = 0 ;
18781 char *kwnames[] = {
18782 (char *) "self", NULL
18783 };
18784
18785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
18786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18787 if (SWIG_arg_fail(1)) SWIG_fail;
18788 {
18789 PyThreadState* __tstate = wxPyBeginAllowThreads();
18790 result = (bool)(arg1)->base_TransferDataFromWindow();
18791
18792 wxPyEndAllowThreads(__tstate);
18793 if (PyErr_Occurred()) SWIG_fail;
18794 }
18795 {
18796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18797 }
18798 return resultobj;
18799 fail:
18800 return NULL;
18801 }
18802
18803
18804 static PyObject *_wrap_PyWindow_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
18805 PyObject *resultobj = NULL;
18806 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18807 bool result;
18808 PyObject * obj0 = 0 ;
18809 char *kwnames[] = {
18810 (char *) "self", NULL
18811 };
18812
18813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_Validate",kwnames,&obj0)) goto fail;
18814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18815 if (SWIG_arg_fail(1)) SWIG_fail;
18816 {
18817 PyThreadState* __tstate = wxPyBeginAllowThreads();
18818 result = (bool)(arg1)->base_Validate();
18819
18820 wxPyEndAllowThreads(__tstate);
18821 if (PyErr_Occurred()) SWIG_fail;
18822 }
18823 {
18824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18825 }
18826 return resultobj;
18827 fail:
18828 return NULL;
18829 }
18830
18831
18832 static PyObject *_wrap_PyWindow_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
18833 PyObject *resultobj = NULL;
18834 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18835 bool result;
18836 PyObject * obj0 = 0 ;
18837 char *kwnames[] = {
18838 (char *) "self", NULL
18839 };
18840
18841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_AcceptsFocus",kwnames,&obj0)) goto fail;
18842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18843 if (SWIG_arg_fail(1)) SWIG_fail;
18844 {
18845 PyThreadState* __tstate = wxPyBeginAllowThreads();
18846 result = (bool)((wxPyWindow const *)arg1)->base_AcceptsFocus();
18847
18848 wxPyEndAllowThreads(__tstate);
18849 if (PyErr_Occurred()) SWIG_fail;
18850 }
18851 {
18852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18853 }
18854 return resultobj;
18855 fail:
18856 return NULL;
18857 }
18858
18859
18860 static PyObject *_wrap_PyWindow_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
18861 PyObject *resultobj = NULL;
18862 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18863 bool result;
18864 PyObject * obj0 = 0 ;
18865 char *kwnames[] = {
18866 (char *) "self", NULL
18867 };
18868
18869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
18870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18871 if (SWIG_arg_fail(1)) SWIG_fail;
18872 {
18873 PyThreadState* __tstate = wxPyBeginAllowThreads();
18874 result = (bool)((wxPyWindow const *)arg1)->base_AcceptsFocusFromKeyboard();
18875
18876 wxPyEndAllowThreads(__tstate);
18877 if (PyErr_Occurred()) SWIG_fail;
18878 }
18879 {
18880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18881 }
18882 return resultobj;
18883 fail:
18884 return NULL;
18885 }
18886
18887
18888 static PyObject *_wrap_PyWindow_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
18889 PyObject *resultobj = NULL;
18890 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18891 wxSize result;
18892 PyObject * obj0 = 0 ;
18893 char *kwnames[] = {
18894 (char *) "self", NULL
18895 };
18896
18897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_GetMaxSize",kwnames,&obj0)) goto fail;
18898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18899 if (SWIG_arg_fail(1)) SWIG_fail;
18900 {
18901 PyThreadState* __tstate = wxPyBeginAllowThreads();
18902 result = ((wxPyWindow const *)arg1)->base_GetMaxSize();
18903
18904 wxPyEndAllowThreads(__tstate);
18905 if (PyErr_Occurred()) SWIG_fail;
18906 }
18907 {
18908 wxSize * resultptr;
18909 resultptr = new wxSize(static_cast<wxSize & >(result));
18910 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18911 }
18912 return resultobj;
18913 fail:
18914 return NULL;
18915 }
18916
18917
18918 static PyObject *_wrap_PyWindow_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
18919 PyObject *resultobj = NULL;
18920 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18921 wxWindow *arg2 = (wxWindow *) 0 ;
18922 PyObject * obj0 = 0 ;
18923 PyObject * obj1 = 0 ;
18924 char *kwnames[] = {
18925 (char *) "self",(char *) "child", NULL
18926 };
18927
18928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
18929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18930 if (SWIG_arg_fail(1)) SWIG_fail;
18931 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18932 if (SWIG_arg_fail(2)) SWIG_fail;
18933 {
18934 PyThreadState* __tstate = wxPyBeginAllowThreads();
18935 (arg1)->base_AddChild(arg2);
18936
18937 wxPyEndAllowThreads(__tstate);
18938 if (PyErr_Occurred()) SWIG_fail;
18939 }
18940 Py_INCREF(Py_None); resultobj = Py_None;
18941 return resultobj;
18942 fail:
18943 return NULL;
18944 }
18945
18946
18947 static PyObject *_wrap_PyWindow_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
18948 PyObject *resultobj = NULL;
18949 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18950 wxWindow *arg2 = (wxWindow *) 0 ;
18951 PyObject * obj0 = 0 ;
18952 PyObject * obj1 = 0 ;
18953 char *kwnames[] = {
18954 (char *) "self",(char *) "child", NULL
18955 };
18956
18957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyWindow_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
18958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18959 if (SWIG_arg_fail(1)) SWIG_fail;
18960 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
18961 if (SWIG_arg_fail(2)) SWIG_fail;
18962 {
18963 PyThreadState* __tstate = wxPyBeginAllowThreads();
18964 (arg1)->base_RemoveChild(arg2);
18965
18966 wxPyEndAllowThreads(__tstate);
18967 if (PyErr_Occurred()) SWIG_fail;
18968 }
18969 Py_INCREF(Py_None); resultobj = Py_None;
18970 return resultobj;
18971 fail:
18972 return NULL;
18973 }
18974
18975
18976 static PyObject *_wrap_PyWindow_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
18977 PyObject *resultobj = NULL;
18978 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
18979 bool result;
18980 PyObject * obj0 = 0 ;
18981 char *kwnames[] = {
18982 (char *) "self", NULL
18983 };
18984
18985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
18986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
18987 if (SWIG_arg_fail(1)) SWIG_fail;
18988 {
18989 PyThreadState* __tstate = wxPyBeginAllowThreads();
18990 result = (bool)((wxPyWindow const *)arg1)->base_ShouldInheritColours();
18991
18992 wxPyEndAllowThreads(__tstate);
18993 if (PyErr_Occurred()) SWIG_fail;
18994 }
18995 {
18996 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18997 }
18998 return resultobj;
18999 fail:
19000 return NULL;
19001 }
19002
19003
19004 static PyObject *_wrap_PyWindow_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
19005 PyObject *resultobj = NULL;
19006 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
19007 wxVisualAttributes result;
19008 PyObject * obj0 = 0 ;
19009 char *kwnames[] = {
19010 (char *) "self", NULL
19011 };
19012
19013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
19014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
19015 if (SWIG_arg_fail(1)) SWIG_fail;
19016 {
19017 PyThreadState* __tstate = wxPyBeginAllowThreads();
19018 result = (arg1)->base_GetDefaultAttributes();
19019
19020 wxPyEndAllowThreads(__tstate);
19021 if (PyErr_Occurred()) SWIG_fail;
19022 }
19023 {
19024 wxVisualAttributes * resultptr;
19025 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
19026 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
19027 }
19028 return resultobj;
19029 fail:
19030 return NULL;
19031 }
19032
19033
19034 static PyObject *_wrap_PyWindow_base_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
19035 PyObject *resultobj = NULL;
19036 wxPyWindow *arg1 = (wxPyWindow *) 0 ;
19037 PyObject * obj0 = 0 ;
19038 char *kwnames[] = {
19039 (char *) "self", NULL
19040 };
19041
19042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyWindow_base_OnInternalIdle",kwnames,&obj0)) goto fail;
19043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyWindow, SWIG_POINTER_EXCEPTION | 0);
19044 if (SWIG_arg_fail(1)) SWIG_fail;
19045 {
19046 PyThreadState* __tstate = wxPyBeginAllowThreads();
19047 (arg1)->base_OnInternalIdle();
19048
19049 wxPyEndAllowThreads(__tstate);
19050 if (PyErr_Occurred()) SWIG_fail;
19051 }
19052 Py_INCREF(Py_None); resultobj = Py_None;
19053 return resultobj;
19054 fail:
19055 return NULL;
19056 }
19057
19058
19059 static PyObject * PyWindow_swigregister(PyObject *, PyObject *args) {
19060 PyObject *obj;
19061 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19062 SWIG_TypeClientData(SWIGTYPE_p_wxPyWindow, obj);
19063 Py_INCREF(obj);
19064 return Py_BuildValue((char *)"");
19065 }
19066 static PyObject *_wrap_new_PyPanel(PyObject *, PyObject *args, PyObject *kwargs) {
19067 PyObject *resultobj = NULL;
19068 wxWindow *arg1 = (wxWindow *) 0 ;
19069 int arg2 = (int) (int)-1 ;
19070 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19071 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19072 wxSize const &arg4_defvalue = wxDefaultSize ;
19073 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
19074 long arg5 = (long) 0 ;
19075 wxString const &arg6_defvalue = wxPyPanelNameStr ;
19076 wxString *arg6 = (wxString *) &arg6_defvalue ;
19077 wxPyPanel *result;
19078 wxPoint temp3 ;
19079 wxSize temp4 ;
19080 bool temp6 = false ;
19081 PyObject * obj0 = 0 ;
19082 PyObject * obj1 = 0 ;
19083 PyObject * obj2 = 0 ;
19084 PyObject * obj3 = 0 ;
19085 PyObject * obj4 = 0 ;
19086 PyObject * obj5 = 0 ;
19087 char *kwnames[] = {
19088 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
19089 };
19090
19091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyPanel",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
19092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19093 if (SWIG_arg_fail(1)) SWIG_fail;
19094 if (obj1) {
19095 {
19096 arg2 = static_cast<int const >(SWIG_As_int(obj1));
19097 if (SWIG_arg_fail(2)) SWIG_fail;
19098 }
19099 }
19100 if (obj2) {
19101 {
19102 arg3 = &temp3;
19103 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19104 }
19105 }
19106 if (obj3) {
19107 {
19108 arg4 = &temp4;
19109 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
19110 }
19111 }
19112 if (obj4) {
19113 {
19114 arg5 = static_cast<long >(SWIG_As_long(obj4));
19115 if (SWIG_arg_fail(5)) SWIG_fail;
19116 }
19117 }
19118 if (obj5) {
19119 {
19120 arg6 = wxString_in_helper(obj5);
19121 if (arg6 == NULL) SWIG_fail;
19122 temp6 = true;
19123 }
19124 }
19125 {
19126 if (!wxPyCheckForApp()) SWIG_fail;
19127 PyThreadState* __tstate = wxPyBeginAllowThreads();
19128 result = (wxPyPanel *)new wxPyPanel(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
19129
19130 wxPyEndAllowThreads(__tstate);
19131 if (PyErr_Occurred()) SWIG_fail;
19132 }
19133 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPanel, 1);
19134 {
19135 if (temp6)
19136 delete arg6;
19137 }
19138 return resultobj;
19139 fail:
19140 {
19141 if (temp6)
19142 delete arg6;
19143 }
19144 return NULL;
19145 }
19146
19147
19148 static PyObject *_wrap_new_PrePyPanel(PyObject *, PyObject *args, PyObject *kwargs) {
19149 PyObject *resultobj = NULL;
19150 wxPyPanel *result;
19151 char *kwnames[] = {
19152 NULL
19153 };
19154
19155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyPanel",kwnames)) goto fail;
19156 {
19157 if (!wxPyCheckForApp()) SWIG_fail;
19158 PyThreadState* __tstate = wxPyBeginAllowThreads();
19159 result = (wxPyPanel *)new wxPyPanel();
19160
19161 wxPyEndAllowThreads(__tstate);
19162 if (PyErr_Occurred()) SWIG_fail;
19163 }
19164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPanel, 1);
19165 return resultobj;
19166 fail:
19167 return NULL;
19168 }
19169
19170
19171 static PyObject *_wrap_PyPanel__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
19172 PyObject *resultobj = NULL;
19173 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19174 PyObject *arg2 = (PyObject *) 0 ;
19175 PyObject *arg3 = (PyObject *) 0 ;
19176 PyObject * obj0 = 0 ;
19177 PyObject * obj1 = 0 ;
19178 PyObject * obj2 = 0 ;
19179 char *kwnames[] = {
19180 (char *) "self",(char *) "self",(char *) "_class", NULL
19181 };
19182
19183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
19184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19185 if (SWIG_arg_fail(1)) SWIG_fail;
19186 arg2 = obj1;
19187 arg3 = obj2;
19188 {
19189 PyThreadState* __tstate = wxPyBeginAllowThreads();
19190 (arg1)->_setCallbackInfo(arg2,arg3);
19191
19192 wxPyEndAllowThreads(__tstate);
19193 if (PyErr_Occurred()) SWIG_fail;
19194 }
19195 Py_INCREF(Py_None); resultobj = Py_None;
19196 return resultobj;
19197 fail:
19198 return NULL;
19199 }
19200
19201
19202 static PyObject *_wrap_PyPanel_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
19203 PyObject *resultobj = NULL;
19204 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19205 wxSize *arg2 = 0 ;
19206 wxSize temp2 ;
19207 PyObject * obj0 = 0 ;
19208 PyObject * obj1 = 0 ;
19209 char *kwnames[] = {
19210 (char *) "self",(char *) "size", NULL
19211 };
19212
19213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
19214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19215 if (SWIG_arg_fail(1)) SWIG_fail;
19216 {
19217 arg2 = &temp2;
19218 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
19219 }
19220 {
19221 PyThreadState* __tstate = wxPyBeginAllowThreads();
19222 (arg1)->SetBestSize((wxSize const &)*arg2);
19223
19224 wxPyEndAllowThreads(__tstate);
19225 if (PyErr_Occurred()) SWIG_fail;
19226 }
19227 Py_INCREF(Py_None); resultobj = Py_None;
19228 return resultobj;
19229 fail:
19230 return NULL;
19231 }
19232
19233
19234 static PyObject *_wrap_PyPanel_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
19235 PyObject *resultobj = NULL;
19236 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19237 wxDC *arg2 = (wxDC *) 0 ;
19238 bool result;
19239 PyObject * obj0 = 0 ;
19240 PyObject * obj1 = 0 ;
19241 char *kwnames[] = {
19242 (char *) "self",(char *) "dc", NULL
19243 };
19244
19245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
19246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19247 if (SWIG_arg_fail(1)) SWIG_fail;
19248 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
19249 if (SWIG_arg_fail(2)) SWIG_fail;
19250 {
19251 PyThreadState* __tstate = wxPyBeginAllowThreads();
19252 result = (bool)(arg1)->DoEraseBackground(arg2);
19253
19254 wxPyEndAllowThreads(__tstate);
19255 if (PyErr_Occurred()) SWIG_fail;
19256 }
19257 {
19258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19259 }
19260 return resultobj;
19261 fail:
19262 return NULL;
19263 }
19264
19265
19266 static PyObject *_wrap_PyPanel_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19267 PyObject *resultobj = NULL;
19268 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19269 int arg2 ;
19270 int arg3 ;
19271 int arg4 ;
19272 int arg5 ;
19273 PyObject * obj0 = 0 ;
19274 PyObject * obj1 = 0 ;
19275 PyObject * obj2 = 0 ;
19276 PyObject * obj3 = 0 ;
19277 PyObject * obj4 = 0 ;
19278 char *kwnames[] = {
19279 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
19280 };
19281
19282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyPanel_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19284 if (SWIG_arg_fail(1)) SWIG_fail;
19285 {
19286 arg2 = static_cast<int >(SWIG_As_int(obj1));
19287 if (SWIG_arg_fail(2)) SWIG_fail;
19288 }
19289 {
19290 arg3 = static_cast<int >(SWIG_As_int(obj2));
19291 if (SWIG_arg_fail(3)) SWIG_fail;
19292 }
19293 {
19294 arg4 = static_cast<int >(SWIG_As_int(obj3));
19295 if (SWIG_arg_fail(4)) SWIG_fail;
19296 }
19297 {
19298 arg5 = static_cast<int >(SWIG_As_int(obj4));
19299 if (SWIG_arg_fail(5)) SWIG_fail;
19300 }
19301 {
19302 PyThreadState* __tstate = wxPyBeginAllowThreads();
19303 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
19304
19305 wxPyEndAllowThreads(__tstate);
19306 if (PyErr_Occurred()) SWIG_fail;
19307 }
19308 Py_INCREF(Py_None); resultobj = Py_None;
19309 return resultobj;
19310 fail:
19311 return NULL;
19312 }
19313
19314
19315 static PyObject *_wrap_PyPanel_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19316 PyObject *resultobj = NULL;
19317 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19318 int arg2 ;
19319 int arg3 ;
19320 int arg4 ;
19321 int arg5 ;
19322 int arg6 = (int) wxSIZE_AUTO ;
19323 PyObject * obj0 = 0 ;
19324 PyObject * obj1 = 0 ;
19325 PyObject * obj2 = 0 ;
19326 PyObject * obj3 = 0 ;
19327 PyObject * obj4 = 0 ;
19328 PyObject * obj5 = 0 ;
19329 char *kwnames[] = {
19330 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
19331 };
19332
19333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyPanel_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
19334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19335 if (SWIG_arg_fail(1)) SWIG_fail;
19336 {
19337 arg2 = static_cast<int >(SWIG_As_int(obj1));
19338 if (SWIG_arg_fail(2)) SWIG_fail;
19339 }
19340 {
19341 arg3 = static_cast<int >(SWIG_As_int(obj2));
19342 if (SWIG_arg_fail(3)) SWIG_fail;
19343 }
19344 {
19345 arg4 = static_cast<int >(SWIG_As_int(obj3));
19346 if (SWIG_arg_fail(4)) SWIG_fail;
19347 }
19348 {
19349 arg5 = static_cast<int >(SWIG_As_int(obj4));
19350 if (SWIG_arg_fail(5)) SWIG_fail;
19351 }
19352 if (obj5) {
19353 {
19354 arg6 = static_cast<int >(SWIG_As_int(obj5));
19355 if (SWIG_arg_fail(6)) SWIG_fail;
19356 }
19357 }
19358 {
19359 PyThreadState* __tstate = wxPyBeginAllowThreads();
19360 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
19361
19362 wxPyEndAllowThreads(__tstate);
19363 if (PyErr_Occurred()) SWIG_fail;
19364 }
19365 Py_INCREF(Py_None); resultobj = Py_None;
19366 return resultobj;
19367 fail:
19368 return NULL;
19369 }
19370
19371
19372 static PyObject *_wrap_PyPanel_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
19373 PyObject *resultobj = NULL;
19374 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19375 int arg2 ;
19376 int arg3 ;
19377 PyObject * obj0 = 0 ;
19378 PyObject * obj1 = 0 ;
19379 PyObject * obj2 = 0 ;
19380 char *kwnames[] = {
19381 (char *) "self",(char *) "width",(char *) "height", NULL
19382 };
19383
19384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
19385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19386 if (SWIG_arg_fail(1)) SWIG_fail;
19387 {
19388 arg2 = static_cast<int >(SWIG_As_int(obj1));
19389 if (SWIG_arg_fail(2)) SWIG_fail;
19390 }
19391 {
19392 arg3 = static_cast<int >(SWIG_As_int(obj2));
19393 if (SWIG_arg_fail(3)) SWIG_fail;
19394 }
19395 {
19396 PyThreadState* __tstate = wxPyBeginAllowThreads();
19397 (arg1)->base_DoSetClientSize(arg2,arg3);
19398
19399 wxPyEndAllowThreads(__tstate);
19400 if (PyErr_Occurred()) SWIG_fail;
19401 }
19402 Py_INCREF(Py_None); resultobj = Py_None;
19403 return resultobj;
19404 fail:
19405 return NULL;
19406 }
19407
19408
19409 static PyObject *_wrap_PyPanel_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
19410 PyObject *resultobj = NULL;
19411 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19412 int arg2 ;
19413 int arg3 ;
19414 PyObject * obj0 = 0 ;
19415 PyObject * obj1 = 0 ;
19416 PyObject * obj2 = 0 ;
19417 char *kwnames[] = {
19418 (char *) "self",(char *) "x",(char *) "y", NULL
19419 };
19420
19421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPanel_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
19422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19423 if (SWIG_arg_fail(1)) SWIG_fail;
19424 {
19425 arg2 = static_cast<int >(SWIG_As_int(obj1));
19426 if (SWIG_arg_fail(2)) SWIG_fail;
19427 }
19428 {
19429 arg3 = static_cast<int >(SWIG_As_int(obj2));
19430 if (SWIG_arg_fail(3)) SWIG_fail;
19431 }
19432 {
19433 PyThreadState* __tstate = wxPyBeginAllowThreads();
19434 (arg1)->base_DoSetVirtualSize(arg2,arg3);
19435
19436 wxPyEndAllowThreads(__tstate);
19437 if (PyErr_Occurred()) SWIG_fail;
19438 }
19439 Py_INCREF(Py_None); resultobj = Py_None;
19440 return resultobj;
19441 fail:
19442 return NULL;
19443 }
19444
19445
19446 static PyObject *_wrap_PyPanel_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19447 PyObject *resultobj = NULL;
19448 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19449 int *arg2 = (int *) 0 ;
19450 int *arg3 = (int *) 0 ;
19451 int temp2 ;
19452 int res2 = 0 ;
19453 int temp3 ;
19454 int res3 = 0 ;
19455 PyObject * obj0 = 0 ;
19456 char *kwnames[] = {
19457 (char *) "self", NULL
19458 };
19459
19460 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19461 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_DoGetSize",kwnames,&obj0)) goto fail;
19463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19464 if (SWIG_arg_fail(1)) SWIG_fail;
19465 {
19466 PyThreadState* __tstate = wxPyBeginAllowThreads();
19467 ((wxPyPanel const *)arg1)->base_DoGetSize(arg2,arg3);
19468
19469 wxPyEndAllowThreads(__tstate);
19470 if (PyErr_Occurred()) SWIG_fail;
19471 }
19472 Py_INCREF(Py_None); resultobj = Py_None;
19473 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19474 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19475 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19476 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19477 return resultobj;
19478 fail:
19479 return NULL;
19480 }
19481
19482
19483 static PyObject *_wrap_PyPanel_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
19484 PyObject *resultobj = NULL;
19485 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19486 int *arg2 = (int *) 0 ;
19487 int *arg3 = (int *) 0 ;
19488 int temp2 ;
19489 int res2 = 0 ;
19490 int temp3 ;
19491 int res3 = 0 ;
19492 PyObject * obj0 = 0 ;
19493 char *kwnames[] = {
19494 (char *) "self", NULL
19495 };
19496
19497 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19498 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_DoGetClientSize",kwnames,&obj0)) goto fail;
19500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19501 if (SWIG_arg_fail(1)) SWIG_fail;
19502 {
19503 PyThreadState* __tstate = wxPyBeginAllowThreads();
19504 ((wxPyPanel const *)arg1)->base_DoGetClientSize(arg2,arg3);
19505
19506 wxPyEndAllowThreads(__tstate);
19507 if (PyErr_Occurred()) SWIG_fail;
19508 }
19509 Py_INCREF(Py_None); resultobj = Py_None;
19510 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19511 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19512 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19513 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19514 return resultobj;
19515 fail:
19516 return NULL;
19517 }
19518
19519
19520 static PyObject *_wrap_PyPanel_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19521 PyObject *resultobj = NULL;
19522 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19523 int *arg2 = (int *) 0 ;
19524 int *arg3 = (int *) 0 ;
19525 int temp2 ;
19526 int res2 = 0 ;
19527 int temp3 ;
19528 int res3 = 0 ;
19529 PyObject * obj0 = 0 ;
19530 char *kwnames[] = {
19531 (char *) "self", NULL
19532 };
19533
19534 arg2 = &temp2; res2 = SWIG_NEWOBJ;
19535 arg3 = &temp3; res3 = SWIG_NEWOBJ;
19536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_DoGetPosition",kwnames,&obj0)) goto fail;
19537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19538 if (SWIG_arg_fail(1)) SWIG_fail;
19539 {
19540 PyThreadState* __tstate = wxPyBeginAllowThreads();
19541 ((wxPyPanel const *)arg1)->base_DoGetPosition(arg2,arg3);
19542
19543 wxPyEndAllowThreads(__tstate);
19544 if (PyErr_Occurred()) SWIG_fail;
19545 }
19546 Py_INCREF(Py_None); resultobj = Py_None;
19547 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
19548 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
19549 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
19550 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
19551 return resultobj;
19552 fail:
19553 return NULL;
19554 }
19555
19556
19557 static PyObject *_wrap_PyPanel_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
19558 PyObject *resultobj = NULL;
19559 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19560 wxSize result;
19561 PyObject * obj0 = 0 ;
19562 char *kwnames[] = {
19563 (char *) "self", NULL
19564 };
19565
19566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
19567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19568 if (SWIG_arg_fail(1)) SWIG_fail;
19569 {
19570 PyThreadState* __tstate = wxPyBeginAllowThreads();
19571 result = ((wxPyPanel const *)arg1)->base_DoGetVirtualSize();
19572
19573 wxPyEndAllowThreads(__tstate);
19574 if (PyErr_Occurred()) SWIG_fail;
19575 }
19576 {
19577 wxSize * resultptr;
19578 resultptr = new wxSize(static_cast<wxSize & >(result));
19579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19580 }
19581 return resultobj;
19582 fail:
19583 return NULL;
19584 }
19585
19586
19587 static PyObject *_wrap_PyPanel_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
19588 PyObject *resultobj = NULL;
19589 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19590 wxSize result;
19591 PyObject * obj0 = 0 ;
19592 char *kwnames[] = {
19593 (char *) "self", NULL
19594 };
19595
19596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_DoGetBestSize",kwnames,&obj0)) goto fail;
19597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19598 if (SWIG_arg_fail(1)) SWIG_fail;
19599 {
19600 PyThreadState* __tstate = wxPyBeginAllowThreads();
19601 result = ((wxPyPanel const *)arg1)->base_DoGetBestSize();
19602
19603 wxPyEndAllowThreads(__tstate);
19604 if (PyErr_Occurred()) SWIG_fail;
19605 }
19606 {
19607 wxSize * resultptr;
19608 resultptr = new wxSize(static_cast<wxSize & >(result));
19609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19610 }
19611 return resultobj;
19612 fail:
19613 return NULL;
19614 }
19615
19616
19617 static PyObject *_wrap_PyPanel_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
19618 PyObject *resultobj = NULL;
19619 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19620 PyObject * obj0 = 0 ;
19621 char *kwnames[] = {
19622 (char *) "self", NULL
19623 };
19624
19625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_InitDialog",kwnames,&obj0)) goto fail;
19626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19627 if (SWIG_arg_fail(1)) SWIG_fail;
19628 {
19629 PyThreadState* __tstate = wxPyBeginAllowThreads();
19630 (arg1)->base_InitDialog();
19631
19632 wxPyEndAllowThreads(__tstate);
19633 if (PyErr_Occurred()) SWIG_fail;
19634 }
19635 Py_INCREF(Py_None); resultobj = Py_None;
19636 return resultobj;
19637 fail:
19638 return NULL;
19639 }
19640
19641
19642 static PyObject *_wrap_PyPanel_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19643 PyObject *resultobj = NULL;
19644 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19645 bool result;
19646 PyObject * obj0 = 0 ;
19647 char *kwnames[] = {
19648 (char *) "self", NULL
19649 };
19650
19651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
19652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19653 if (SWIG_arg_fail(1)) SWIG_fail;
19654 {
19655 PyThreadState* __tstate = wxPyBeginAllowThreads();
19656 result = (bool)(arg1)->base_TransferDataToWindow();
19657
19658 wxPyEndAllowThreads(__tstate);
19659 if (PyErr_Occurred()) SWIG_fail;
19660 }
19661 {
19662 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19663 }
19664 return resultobj;
19665 fail:
19666 return NULL;
19667 }
19668
19669
19670 static PyObject *_wrap_PyPanel_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19671 PyObject *resultobj = NULL;
19672 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19673 bool result;
19674 PyObject * obj0 = 0 ;
19675 char *kwnames[] = {
19676 (char *) "self", NULL
19677 };
19678
19679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
19680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19681 if (SWIG_arg_fail(1)) SWIG_fail;
19682 {
19683 PyThreadState* __tstate = wxPyBeginAllowThreads();
19684 result = (bool)(arg1)->base_TransferDataFromWindow();
19685
19686 wxPyEndAllowThreads(__tstate);
19687 if (PyErr_Occurred()) SWIG_fail;
19688 }
19689 {
19690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19691 }
19692 return resultobj;
19693 fail:
19694 return NULL;
19695 }
19696
19697
19698 static PyObject *_wrap_PyPanel_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
19699 PyObject *resultobj = NULL;
19700 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19701 bool result;
19702 PyObject * obj0 = 0 ;
19703 char *kwnames[] = {
19704 (char *) "self", NULL
19705 };
19706
19707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_Validate",kwnames,&obj0)) goto fail;
19708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19709 if (SWIG_arg_fail(1)) SWIG_fail;
19710 {
19711 PyThreadState* __tstate = wxPyBeginAllowThreads();
19712 result = (bool)(arg1)->base_Validate();
19713
19714 wxPyEndAllowThreads(__tstate);
19715 if (PyErr_Occurred()) SWIG_fail;
19716 }
19717 {
19718 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19719 }
19720 return resultobj;
19721 fail:
19722 return NULL;
19723 }
19724
19725
19726 static PyObject *_wrap_PyPanel_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
19727 PyObject *resultobj = NULL;
19728 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19729 bool result;
19730 PyObject * obj0 = 0 ;
19731 char *kwnames[] = {
19732 (char *) "self", NULL
19733 };
19734
19735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_AcceptsFocus",kwnames,&obj0)) goto fail;
19736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19737 if (SWIG_arg_fail(1)) SWIG_fail;
19738 {
19739 PyThreadState* __tstate = wxPyBeginAllowThreads();
19740 result = (bool)((wxPyPanel const *)arg1)->base_AcceptsFocus();
19741
19742 wxPyEndAllowThreads(__tstate);
19743 if (PyErr_Occurred()) SWIG_fail;
19744 }
19745 {
19746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19747 }
19748 return resultobj;
19749 fail:
19750 return NULL;
19751 }
19752
19753
19754 static PyObject *_wrap_PyPanel_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
19755 PyObject *resultobj = NULL;
19756 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19757 bool result;
19758 PyObject * obj0 = 0 ;
19759 char *kwnames[] = {
19760 (char *) "self", NULL
19761 };
19762
19763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
19764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19765 if (SWIG_arg_fail(1)) SWIG_fail;
19766 {
19767 PyThreadState* __tstate = wxPyBeginAllowThreads();
19768 result = (bool)((wxPyPanel const *)arg1)->base_AcceptsFocusFromKeyboard();
19769
19770 wxPyEndAllowThreads(__tstate);
19771 if (PyErr_Occurred()) SWIG_fail;
19772 }
19773 {
19774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19775 }
19776 return resultobj;
19777 fail:
19778 return NULL;
19779 }
19780
19781
19782 static PyObject *_wrap_PyPanel_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
19783 PyObject *resultobj = NULL;
19784 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19785 wxSize result;
19786 PyObject * obj0 = 0 ;
19787 char *kwnames[] = {
19788 (char *) "self", NULL
19789 };
19790
19791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_GetMaxSize",kwnames,&obj0)) goto fail;
19792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19793 if (SWIG_arg_fail(1)) SWIG_fail;
19794 {
19795 PyThreadState* __tstate = wxPyBeginAllowThreads();
19796 result = ((wxPyPanel const *)arg1)->base_GetMaxSize();
19797
19798 wxPyEndAllowThreads(__tstate);
19799 if (PyErr_Occurred()) SWIG_fail;
19800 }
19801 {
19802 wxSize * resultptr;
19803 resultptr = new wxSize(static_cast<wxSize & >(result));
19804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19805 }
19806 return resultobj;
19807 fail:
19808 return NULL;
19809 }
19810
19811
19812 static PyObject *_wrap_PyPanel_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
19813 PyObject *resultobj = NULL;
19814 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19815 wxWindow *arg2 = (wxWindow *) 0 ;
19816 PyObject * obj0 = 0 ;
19817 PyObject * obj1 = 0 ;
19818 char *kwnames[] = {
19819 (char *) "self",(char *) "child", NULL
19820 };
19821
19822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
19823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19824 if (SWIG_arg_fail(1)) SWIG_fail;
19825 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19826 if (SWIG_arg_fail(2)) SWIG_fail;
19827 {
19828 PyThreadState* __tstate = wxPyBeginAllowThreads();
19829 (arg1)->base_AddChild(arg2);
19830
19831 wxPyEndAllowThreads(__tstate);
19832 if (PyErr_Occurred()) SWIG_fail;
19833 }
19834 Py_INCREF(Py_None); resultobj = Py_None;
19835 return resultobj;
19836 fail:
19837 return NULL;
19838 }
19839
19840
19841 static PyObject *_wrap_PyPanel_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
19842 PyObject *resultobj = NULL;
19843 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19844 wxWindow *arg2 = (wxWindow *) 0 ;
19845 PyObject * obj0 = 0 ;
19846 PyObject * obj1 = 0 ;
19847 char *kwnames[] = {
19848 (char *) "self",(char *) "child", NULL
19849 };
19850
19851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPanel_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
19852 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19853 if (SWIG_arg_fail(1)) SWIG_fail;
19854 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19855 if (SWIG_arg_fail(2)) SWIG_fail;
19856 {
19857 PyThreadState* __tstate = wxPyBeginAllowThreads();
19858 (arg1)->base_RemoveChild(arg2);
19859
19860 wxPyEndAllowThreads(__tstate);
19861 if (PyErr_Occurred()) SWIG_fail;
19862 }
19863 Py_INCREF(Py_None); resultobj = Py_None;
19864 return resultobj;
19865 fail:
19866 return NULL;
19867 }
19868
19869
19870 static PyObject *_wrap_PyPanel_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
19871 PyObject *resultobj = NULL;
19872 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19873 bool result;
19874 PyObject * obj0 = 0 ;
19875 char *kwnames[] = {
19876 (char *) "self", NULL
19877 };
19878
19879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
19880 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19881 if (SWIG_arg_fail(1)) SWIG_fail;
19882 {
19883 PyThreadState* __tstate = wxPyBeginAllowThreads();
19884 result = (bool)((wxPyPanel const *)arg1)->base_ShouldInheritColours();
19885
19886 wxPyEndAllowThreads(__tstate);
19887 if (PyErr_Occurred()) SWIG_fail;
19888 }
19889 {
19890 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19891 }
19892 return resultobj;
19893 fail:
19894 return NULL;
19895 }
19896
19897
19898 static PyObject *_wrap_PyPanel_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
19899 PyObject *resultobj = NULL;
19900 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19901 wxVisualAttributes result;
19902 PyObject * obj0 = 0 ;
19903 char *kwnames[] = {
19904 (char *) "self", NULL
19905 };
19906
19907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
19908 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19909 if (SWIG_arg_fail(1)) SWIG_fail;
19910 {
19911 PyThreadState* __tstate = wxPyBeginAllowThreads();
19912 result = (arg1)->base_GetDefaultAttributes();
19913
19914 wxPyEndAllowThreads(__tstate);
19915 if (PyErr_Occurred()) SWIG_fail;
19916 }
19917 {
19918 wxVisualAttributes * resultptr;
19919 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
19920 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
19921 }
19922 return resultobj;
19923 fail:
19924 return NULL;
19925 }
19926
19927
19928 static PyObject *_wrap_PyPanel_base_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
19929 PyObject *resultobj = NULL;
19930 wxPyPanel *arg1 = (wxPyPanel *) 0 ;
19931 PyObject * obj0 = 0 ;
19932 char *kwnames[] = {
19933 (char *) "self", NULL
19934 };
19935
19936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPanel_base_OnInternalIdle",kwnames,&obj0)) goto fail;
19937 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPanel, SWIG_POINTER_EXCEPTION | 0);
19938 if (SWIG_arg_fail(1)) SWIG_fail;
19939 {
19940 PyThreadState* __tstate = wxPyBeginAllowThreads();
19941 (arg1)->base_OnInternalIdle();
19942
19943 wxPyEndAllowThreads(__tstate);
19944 if (PyErr_Occurred()) SWIG_fail;
19945 }
19946 Py_INCREF(Py_None); resultobj = Py_None;
19947 return resultobj;
19948 fail:
19949 return NULL;
19950 }
19951
19952
19953 static PyObject * PyPanel_swigregister(PyObject *, PyObject *args) {
19954 PyObject *obj;
19955 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19956 SWIG_TypeClientData(SWIGTYPE_p_wxPyPanel, obj);
19957 Py_INCREF(obj);
19958 return Py_BuildValue((char *)"");
19959 }
19960 static PyObject *_wrap_new_PyScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19961 PyObject *resultobj = NULL;
19962 wxWindow *arg1 = (wxWindow *) 0 ;
19963 int arg2 = (int) (int)-1 ;
19964 wxPoint const &arg3_defvalue = wxDefaultPosition ;
19965 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
19966 wxSize const &arg4_defvalue = wxDefaultSize ;
19967 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
19968 long arg5 = (long) 0 ;
19969 wxString const &arg6_defvalue = wxPyPanelNameStr ;
19970 wxString *arg6 = (wxString *) &arg6_defvalue ;
19971 wxPyScrolledWindow *result;
19972 wxPoint temp3 ;
19973 wxSize temp4 ;
19974 bool temp6 = false ;
19975 PyObject * obj0 = 0 ;
19976 PyObject * obj1 = 0 ;
19977 PyObject * obj2 = 0 ;
19978 PyObject * obj3 = 0 ;
19979 PyObject * obj4 = 0 ;
19980 PyObject * obj5 = 0 ;
19981 char *kwnames[] = {
19982 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
19983 };
19984
19985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_PyScrolledWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
19986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19987 if (SWIG_arg_fail(1)) SWIG_fail;
19988 if (obj1) {
19989 {
19990 arg2 = static_cast<int const >(SWIG_As_int(obj1));
19991 if (SWIG_arg_fail(2)) SWIG_fail;
19992 }
19993 }
19994 if (obj2) {
19995 {
19996 arg3 = &temp3;
19997 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
19998 }
19999 }
20000 if (obj3) {
20001 {
20002 arg4 = &temp4;
20003 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
20004 }
20005 }
20006 if (obj4) {
20007 {
20008 arg5 = static_cast<long >(SWIG_As_long(obj4));
20009 if (SWIG_arg_fail(5)) SWIG_fail;
20010 }
20011 }
20012 if (obj5) {
20013 {
20014 arg6 = wxString_in_helper(obj5);
20015 if (arg6 == NULL) SWIG_fail;
20016 temp6 = true;
20017 }
20018 }
20019 {
20020 if (!wxPyCheckForApp()) SWIG_fail;
20021 PyThreadState* __tstate = wxPyBeginAllowThreads();
20022 result = (wxPyScrolledWindow *)new wxPyScrolledWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
20023
20024 wxPyEndAllowThreads(__tstate);
20025 if (PyErr_Occurred()) SWIG_fail;
20026 }
20027 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyScrolledWindow, 1);
20028 {
20029 if (temp6)
20030 delete arg6;
20031 }
20032 return resultobj;
20033 fail:
20034 {
20035 if (temp6)
20036 delete arg6;
20037 }
20038 return NULL;
20039 }
20040
20041
20042 static PyObject *_wrap_new_PrePyScrolledWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20043 PyObject *resultobj = NULL;
20044 wxPyScrolledWindow *result;
20045 char *kwnames[] = {
20046 NULL
20047 };
20048
20049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PrePyScrolledWindow",kwnames)) goto fail;
20050 {
20051 if (!wxPyCheckForApp()) SWIG_fail;
20052 PyThreadState* __tstate = wxPyBeginAllowThreads();
20053 result = (wxPyScrolledWindow *)new wxPyScrolledWindow();
20054
20055 wxPyEndAllowThreads(__tstate);
20056 if (PyErr_Occurred()) SWIG_fail;
20057 }
20058 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyScrolledWindow, 1);
20059 return resultobj;
20060 fail:
20061 return NULL;
20062 }
20063
20064
20065 static PyObject *_wrap_PyScrolledWindow__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
20066 PyObject *resultobj = NULL;
20067 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20068 PyObject *arg2 = (PyObject *) 0 ;
20069 PyObject *arg3 = (PyObject *) 0 ;
20070 PyObject * obj0 = 0 ;
20071 PyObject * obj1 = 0 ;
20072 PyObject * obj2 = 0 ;
20073 char *kwnames[] = {
20074 (char *) "self",(char *) "self",(char *) "_class", NULL
20075 };
20076
20077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
20078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20079 if (SWIG_arg_fail(1)) SWIG_fail;
20080 arg2 = obj1;
20081 arg3 = obj2;
20082 {
20083 PyThreadState* __tstate = wxPyBeginAllowThreads();
20084 (arg1)->_setCallbackInfo(arg2,arg3);
20085
20086 wxPyEndAllowThreads(__tstate);
20087 if (PyErr_Occurred()) SWIG_fail;
20088 }
20089 Py_INCREF(Py_None); resultobj = Py_None;
20090 return resultobj;
20091 fail:
20092 return NULL;
20093 }
20094
20095
20096 static PyObject *_wrap_PyScrolledWindow_SetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
20097 PyObject *resultobj = NULL;
20098 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20099 wxSize *arg2 = 0 ;
20100 wxSize temp2 ;
20101 PyObject * obj0 = 0 ;
20102 PyObject * obj1 = 0 ;
20103 char *kwnames[] = {
20104 (char *) "self",(char *) "size", NULL
20105 };
20106
20107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_SetBestSize",kwnames,&obj0,&obj1)) goto fail;
20108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20109 if (SWIG_arg_fail(1)) SWIG_fail;
20110 {
20111 arg2 = &temp2;
20112 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
20113 }
20114 {
20115 PyThreadState* __tstate = wxPyBeginAllowThreads();
20116 (arg1)->SetBestSize((wxSize const &)*arg2);
20117
20118 wxPyEndAllowThreads(__tstate);
20119 if (PyErr_Occurred()) SWIG_fail;
20120 }
20121 Py_INCREF(Py_None); resultobj = Py_None;
20122 return resultobj;
20123 fail:
20124 return NULL;
20125 }
20126
20127
20128 static PyObject *_wrap_PyScrolledWindow_DoEraseBackground(PyObject *, PyObject *args, PyObject *kwargs) {
20129 PyObject *resultobj = NULL;
20130 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20131 wxDC *arg2 = (wxDC *) 0 ;
20132 bool result;
20133 PyObject * obj0 = 0 ;
20134 PyObject * obj1 = 0 ;
20135 char *kwnames[] = {
20136 (char *) "self",(char *) "dc", NULL
20137 };
20138
20139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_DoEraseBackground",kwnames,&obj0,&obj1)) goto fail;
20140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20141 if (SWIG_arg_fail(1)) SWIG_fail;
20142 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
20143 if (SWIG_arg_fail(2)) SWIG_fail;
20144 {
20145 PyThreadState* __tstate = wxPyBeginAllowThreads();
20146 result = (bool)(arg1)->DoEraseBackground(arg2);
20147
20148 wxPyEndAllowThreads(__tstate);
20149 if (PyErr_Occurred()) SWIG_fail;
20150 }
20151 {
20152 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20153 }
20154 return resultobj;
20155 fail:
20156 return NULL;
20157 }
20158
20159
20160 static PyObject *_wrap_PyScrolledWindow_base_DoMoveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20161 PyObject *resultobj = NULL;
20162 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20163 int arg2 ;
20164 int arg3 ;
20165 int arg4 ;
20166 int arg5 ;
20167 PyObject * obj0 = 0 ;
20168 PyObject * obj1 = 0 ;
20169 PyObject * obj2 = 0 ;
20170 PyObject * obj3 = 0 ;
20171 PyObject * obj4 = 0 ;
20172 char *kwnames[] = {
20173 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
20174 };
20175
20176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyScrolledWindow_base_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
20177 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20178 if (SWIG_arg_fail(1)) SWIG_fail;
20179 {
20180 arg2 = static_cast<int >(SWIG_As_int(obj1));
20181 if (SWIG_arg_fail(2)) SWIG_fail;
20182 }
20183 {
20184 arg3 = static_cast<int >(SWIG_As_int(obj2));
20185 if (SWIG_arg_fail(3)) SWIG_fail;
20186 }
20187 {
20188 arg4 = static_cast<int >(SWIG_As_int(obj3));
20189 if (SWIG_arg_fail(4)) SWIG_fail;
20190 }
20191 {
20192 arg5 = static_cast<int >(SWIG_As_int(obj4));
20193 if (SWIG_arg_fail(5)) SWIG_fail;
20194 }
20195 {
20196 PyThreadState* __tstate = wxPyBeginAllowThreads();
20197 (arg1)->base_DoMoveWindow(arg2,arg3,arg4,arg5);
20198
20199 wxPyEndAllowThreads(__tstate);
20200 if (PyErr_Occurred()) SWIG_fail;
20201 }
20202 Py_INCREF(Py_None); resultobj = Py_None;
20203 return resultobj;
20204 fail:
20205 return NULL;
20206 }
20207
20208
20209 static PyObject *_wrap_PyScrolledWindow_base_DoSetSize(PyObject *, PyObject *args, PyObject *kwargs) {
20210 PyObject *resultobj = NULL;
20211 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20212 int arg2 ;
20213 int arg3 ;
20214 int arg4 ;
20215 int arg5 ;
20216 int arg6 = (int) wxSIZE_AUTO ;
20217 PyObject * obj0 = 0 ;
20218 PyObject * obj1 = 0 ;
20219 PyObject * obj2 = 0 ;
20220 PyObject * obj3 = 0 ;
20221 PyObject * obj4 = 0 ;
20222 PyObject * obj5 = 0 ;
20223 char *kwnames[] = {
20224 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
20225 };
20226
20227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyScrolledWindow_base_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
20228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20229 if (SWIG_arg_fail(1)) SWIG_fail;
20230 {
20231 arg2 = static_cast<int >(SWIG_As_int(obj1));
20232 if (SWIG_arg_fail(2)) SWIG_fail;
20233 }
20234 {
20235 arg3 = static_cast<int >(SWIG_As_int(obj2));
20236 if (SWIG_arg_fail(3)) SWIG_fail;
20237 }
20238 {
20239 arg4 = static_cast<int >(SWIG_As_int(obj3));
20240 if (SWIG_arg_fail(4)) SWIG_fail;
20241 }
20242 {
20243 arg5 = static_cast<int >(SWIG_As_int(obj4));
20244 if (SWIG_arg_fail(5)) SWIG_fail;
20245 }
20246 if (obj5) {
20247 {
20248 arg6 = static_cast<int >(SWIG_As_int(obj5));
20249 if (SWIG_arg_fail(6)) SWIG_fail;
20250 }
20251 }
20252 {
20253 PyThreadState* __tstate = wxPyBeginAllowThreads();
20254 (arg1)->base_DoSetSize(arg2,arg3,arg4,arg5,arg6);
20255
20256 wxPyEndAllowThreads(__tstate);
20257 if (PyErr_Occurred()) SWIG_fail;
20258 }
20259 Py_INCREF(Py_None); resultobj = Py_None;
20260 return resultobj;
20261 fail:
20262 return NULL;
20263 }
20264
20265
20266 static PyObject *_wrap_PyScrolledWindow_base_DoSetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
20267 PyObject *resultobj = NULL;
20268 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20269 int arg2 ;
20270 int arg3 ;
20271 PyObject * obj0 = 0 ;
20272 PyObject * obj1 = 0 ;
20273 PyObject * obj2 = 0 ;
20274 char *kwnames[] = {
20275 (char *) "self",(char *) "width",(char *) "height", NULL
20276 };
20277
20278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow_base_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
20279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20280 if (SWIG_arg_fail(1)) SWIG_fail;
20281 {
20282 arg2 = static_cast<int >(SWIG_As_int(obj1));
20283 if (SWIG_arg_fail(2)) SWIG_fail;
20284 }
20285 {
20286 arg3 = static_cast<int >(SWIG_As_int(obj2));
20287 if (SWIG_arg_fail(3)) SWIG_fail;
20288 }
20289 {
20290 PyThreadState* __tstate = wxPyBeginAllowThreads();
20291 (arg1)->base_DoSetClientSize(arg2,arg3);
20292
20293 wxPyEndAllowThreads(__tstate);
20294 if (PyErr_Occurred()) SWIG_fail;
20295 }
20296 Py_INCREF(Py_None); resultobj = Py_None;
20297 return resultobj;
20298 fail:
20299 return NULL;
20300 }
20301
20302
20303 static PyObject *_wrap_PyScrolledWindow_base_DoSetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
20304 PyObject *resultobj = NULL;
20305 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20306 int arg2 ;
20307 int arg3 ;
20308 PyObject * obj0 = 0 ;
20309 PyObject * obj1 = 0 ;
20310 PyObject * obj2 = 0 ;
20311 char *kwnames[] = {
20312 (char *) "self",(char *) "x",(char *) "y", NULL
20313 };
20314
20315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyScrolledWindow_base_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
20316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20317 if (SWIG_arg_fail(1)) SWIG_fail;
20318 {
20319 arg2 = static_cast<int >(SWIG_As_int(obj1));
20320 if (SWIG_arg_fail(2)) SWIG_fail;
20321 }
20322 {
20323 arg3 = static_cast<int >(SWIG_As_int(obj2));
20324 if (SWIG_arg_fail(3)) SWIG_fail;
20325 }
20326 {
20327 PyThreadState* __tstate = wxPyBeginAllowThreads();
20328 (arg1)->base_DoSetVirtualSize(arg2,arg3);
20329
20330 wxPyEndAllowThreads(__tstate);
20331 if (PyErr_Occurred()) SWIG_fail;
20332 }
20333 Py_INCREF(Py_None); resultobj = Py_None;
20334 return resultobj;
20335 fail:
20336 return NULL;
20337 }
20338
20339
20340 static PyObject *_wrap_PyScrolledWindow_base_DoGetSize(PyObject *, PyObject *args, PyObject *kwargs) {
20341 PyObject *resultobj = NULL;
20342 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20343 int *arg2 = (int *) 0 ;
20344 int *arg3 = (int *) 0 ;
20345 int temp2 ;
20346 int res2 = 0 ;
20347 int temp3 ;
20348 int res3 = 0 ;
20349 PyObject * obj0 = 0 ;
20350 char *kwnames[] = {
20351 (char *) "self", NULL
20352 };
20353
20354 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20355 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_DoGetSize",kwnames,&obj0)) goto fail;
20357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20358 if (SWIG_arg_fail(1)) SWIG_fail;
20359 {
20360 PyThreadState* __tstate = wxPyBeginAllowThreads();
20361 ((wxPyScrolledWindow const *)arg1)->base_DoGetSize(arg2,arg3);
20362
20363 wxPyEndAllowThreads(__tstate);
20364 if (PyErr_Occurred()) SWIG_fail;
20365 }
20366 Py_INCREF(Py_None); resultobj = Py_None;
20367 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20368 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20369 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20370 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20371 return resultobj;
20372 fail:
20373 return NULL;
20374 }
20375
20376
20377 static PyObject *_wrap_PyScrolledWindow_base_DoGetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
20378 PyObject *resultobj = NULL;
20379 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20380 int *arg2 = (int *) 0 ;
20381 int *arg3 = (int *) 0 ;
20382 int temp2 ;
20383 int res2 = 0 ;
20384 int temp3 ;
20385 int res3 = 0 ;
20386 PyObject * obj0 = 0 ;
20387 char *kwnames[] = {
20388 (char *) "self", NULL
20389 };
20390
20391 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20392 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_DoGetClientSize",kwnames,&obj0)) goto fail;
20394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20395 if (SWIG_arg_fail(1)) SWIG_fail;
20396 {
20397 PyThreadState* __tstate = wxPyBeginAllowThreads();
20398 ((wxPyScrolledWindow const *)arg1)->base_DoGetClientSize(arg2,arg3);
20399
20400 wxPyEndAllowThreads(__tstate);
20401 if (PyErr_Occurred()) SWIG_fail;
20402 }
20403 Py_INCREF(Py_None); resultobj = Py_None;
20404 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20405 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20406 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20407 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20408 return resultobj;
20409 fail:
20410 return NULL;
20411 }
20412
20413
20414 static PyObject *_wrap_PyScrolledWindow_base_DoGetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20415 PyObject *resultobj = NULL;
20416 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20417 int *arg2 = (int *) 0 ;
20418 int *arg3 = (int *) 0 ;
20419 int temp2 ;
20420 int res2 = 0 ;
20421 int temp3 ;
20422 int res3 = 0 ;
20423 PyObject * obj0 = 0 ;
20424 char *kwnames[] = {
20425 (char *) "self", NULL
20426 };
20427
20428 arg2 = &temp2; res2 = SWIG_NEWOBJ;
20429 arg3 = &temp3; res3 = SWIG_NEWOBJ;
20430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_DoGetPosition",kwnames,&obj0)) goto fail;
20431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20432 if (SWIG_arg_fail(1)) SWIG_fail;
20433 {
20434 PyThreadState* __tstate = wxPyBeginAllowThreads();
20435 ((wxPyScrolledWindow const *)arg1)->base_DoGetPosition(arg2,arg3);
20436
20437 wxPyEndAllowThreads(__tstate);
20438 if (PyErr_Occurred()) SWIG_fail;
20439 }
20440 Py_INCREF(Py_None); resultobj = Py_None;
20441 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
20442 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
20443 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
20444 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
20445 return resultobj;
20446 fail:
20447 return NULL;
20448 }
20449
20450
20451 static PyObject *_wrap_PyScrolledWindow_base_DoGetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
20452 PyObject *resultobj = NULL;
20453 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20454 wxSize result;
20455 PyObject * obj0 = 0 ;
20456 char *kwnames[] = {
20457 (char *) "self", NULL
20458 };
20459
20460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_DoGetVirtualSize",kwnames,&obj0)) goto fail;
20461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20462 if (SWIG_arg_fail(1)) SWIG_fail;
20463 {
20464 PyThreadState* __tstate = wxPyBeginAllowThreads();
20465 result = ((wxPyScrolledWindow const *)arg1)->base_DoGetVirtualSize();
20466
20467 wxPyEndAllowThreads(__tstate);
20468 if (PyErr_Occurred()) SWIG_fail;
20469 }
20470 {
20471 wxSize * resultptr;
20472 resultptr = new wxSize(static_cast<wxSize & >(result));
20473 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20474 }
20475 return resultobj;
20476 fail:
20477 return NULL;
20478 }
20479
20480
20481 static PyObject *_wrap_PyScrolledWindow_base_DoGetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
20482 PyObject *resultobj = NULL;
20483 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20484 wxSize result;
20485 PyObject * obj0 = 0 ;
20486 char *kwnames[] = {
20487 (char *) "self", NULL
20488 };
20489
20490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_DoGetBestSize",kwnames,&obj0)) goto fail;
20491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20492 if (SWIG_arg_fail(1)) SWIG_fail;
20493 {
20494 PyThreadState* __tstate = wxPyBeginAllowThreads();
20495 result = ((wxPyScrolledWindow const *)arg1)->base_DoGetBestSize();
20496
20497 wxPyEndAllowThreads(__tstate);
20498 if (PyErr_Occurred()) SWIG_fail;
20499 }
20500 {
20501 wxSize * resultptr;
20502 resultptr = new wxSize(static_cast<wxSize & >(result));
20503 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20504 }
20505 return resultobj;
20506 fail:
20507 return NULL;
20508 }
20509
20510
20511 static PyObject *_wrap_PyScrolledWindow_base_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
20512 PyObject *resultobj = NULL;
20513 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20514 PyObject * obj0 = 0 ;
20515 char *kwnames[] = {
20516 (char *) "self", NULL
20517 };
20518
20519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_InitDialog",kwnames,&obj0)) goto fail;
20520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20521 if (SWIG_arg_fail(1)) SWIG_fail;
20522 {
20523 PyThreadState* __tstate = wxPyBeginAllowThreads();
20524 (arg1)->base_InitDialog();
20525
20526 wxPyEndAllowThreads(__tstate);
20527 if (PyErr_Occurred()) SWIG_fail;
20528 }
20529 Py_INCREF(Py_None); resultobj = Py_None;
20530 return resultobj;
20531 fail:
20532 return NULL;
20533 }
20534
20535
20536 static PyObject *_wrap_PyScrolledWindow_base_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20537 PyObject *resultobj = NULL;
20538 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20539 bool result;
20540 PyObject * obj0 = 0 ;
20541 char *kwnames[] = {
20542 (char *) "self", NULL
20543 };
20544
20545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_TransferDataToWindow",kwnames,&obj0)) goto fail;
20546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20547 if (SWIG_arg_fail(1)) SWIG_fail;
20548 {
20549 PyThreadState* __tstate = wxPyBeginAllowThreads();
20550 result = (bool)(arg1)->base_TransferDataToWindow();
20551
20552 wxPyEndAllowThreads(__tstate);
20553 if (PyErr_Occurred()) SWIG_fail;
20554 }
20555 {
20556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20557 }
20558 return resultobj;
20559 fail:
20560 return NULL;
20561 }
20562
20563
20564 static PyObject *_wrap_PyScrolledWindow_base_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20565 PyObject *resultobj = NULL;
20566 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20567 bool result;
20568 PyObject * obj0 = 0 ;
20569 char *kwnames[] = {
20570 (char *) "self", NULL
20571 };
20572
20573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_TransferDataFromWindow",kwnames,&obj0)) goto fail;
20574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20575 if (SWIG_arg_fail(1)) SWIG_fail;
20576 {
20577 PyThreadState* __tstate = wxPyBeginAllowThreads();
20578 result = (bool)(arg1)->base_TransferDataFromWindow();
20579
20580 wxPyEndAllowThreads(__tstate);
20581 if (PyErr_Occurred()) SWIG_fail;
20582 }
20583 {
20584 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20585 }
20586 return resultobj;
20587 fail:
20588 return NULL;
20589 }
20590
20591
20592 static PyObject *_wrap_PyScrolledWindow_base_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
20593 PyObject *resultobj = NULL;
20594 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20595 bool result;
20596 PyObject * obj0 = 0 ;
20597 char *kwnames[] = {
20598 (char *) "self", NULL
20599 };
20600
20601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_Validate",kwnames,&obj0)) goto fail;
20602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20603 if (SWIG_arg_fail(1)) SWIG_fail;
20604 {
20605 PyThreadState* __tstate = wxPyBeginAllowThreads();
20606 result = (bool)(arg1)->base_Validate();
20607
20608 wxPyEndAllowThreads(__tstate);
20609 if (PyErr_Occurred()) SWIG_fail;
20610 }
20611 {
20612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20613 }
20614 return resultobj;
20615 fail:
20616 return NULL;
20617 }
20618
20619
20620 static PyObject *_wrap_PyScrolledWindow_base_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
20621 PyObject *resultobj = NULL;
20622 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20623 bool result;
20624 PyObject * obj0 = 0 ;
20625 char *kwnames[] = {
20626 (char *) "self", NULL
20627 };
20628
20629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_AcceptsFocus",kwnames,&obj0)) goto fail;
20630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20631 if (SWIG_arg_fail(1)) SWIG_fail;
20632 {
20633 PyThreadState* __tstate = wxPyBeginAllowThreads();
20634 result = (bool)((wxPyScrolledWindow const *)arg1)->base_AcceptsFocus();
20635
20636 wxPyEndAllowThreads(__tstate);
20637 if (PyErr_Occurred()) SWIG_fail;
20638 }
20639 {
20640 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20641 }
20642 return resultobj;
20643 fail:
20644 return NULL;
20645 }
20646
20647
20648 static PyObject *_wrap_PyScrolledWindow_base_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
20649 PyObject *resultobj = NULL;
20650 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20651 bool result;
20652 PyObject * obj0 = 0 ;
20653 char *kwnames[] = {
20654 (char *) "self", NULL
20655 };
20656
20657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
20658 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20659 if (SWIG_arg_fail(1)) SWIG_fail;
20660 {
20661 PyThreadState* __tstate = wxPyBeginAllowThreads();
20662 result = (bool)((wxPyScrolledWindow const *)arg1)->base_AcceptsFocusFromKeyboard();
20663
20664 wxPyEndAllowThreads(__tstate);
20665 if (PyErr_Occurred()) SWIG_fail;
20666 }
20667 {
20668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20669 }
20670 return resultobj;
20671 fail:
20672 return NULL;
20673 }
20674
20675
20676 static PyObject *_wrap_PyScrolledWindow_base_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
20677 PyObject *resultobj = NULL;
20678 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20679 wxSize result;
20680 PyObject * obj0 = 0 ;
20681 char *kwnames[] = {
20682 (char *) "self", NULL
20683 };
20684
20685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_GetMaxSize",kwnames,&obj0)) goto fail;
20686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20687 if (SWIG_arg_fail(1)) SWIG_fail;
20688 {
20689 PyThreadState* __tstate = wxPyBeginAllowThreads();
20690 result = ((wxPyScrolledWindow const *)arg1)->base_GetMaxSize();
20691
20692 wxPyEndAllowThreads(__tstate);
20693 if (PyErr_Occurred()) SWIG_fail;
20694 }
20695 {
20696 wxSize * resultptr;
20697 resultptr = new wxSize(static_cast<wxSize & >(result));
20698 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
20699 }
20700 return resultobj;
20701 fail:
20702 return NULL;
20703 }
20704
20705
20706 static PyObject *_wrap_PyScrolledWindow_base_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
20707 PyObject *resultobj = NULL;
20708 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20709 wxWindow *arg2 = (wxWindow *) 0 ;
20710 PyObject * obj0 = 0 ;
20711 PyObject * obj1 = 0 ;
20712 char *kwnames[] = {
20713 (char *) "self",(char *) "child", NULL
20714 };
20715
20716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_base_AddChild",kwnames,&obj0,&obj1)) goto fail;
20717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20718 if (SWIG_arg_fail(1)) SWIG_fail;
20719 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20720 if (SWIG_arg_fail(2)) SWIG_fail;
20721 {
20722 PyThreadState* __tstate = wxPyBeginAllowThreads();
20723 (arg1)->base_AddChild(arg2);
20724
20725 wxPyEndAllowThreads(__tstate);
20726 if (PyErr_Occurred()) SWIG_fail;
20727 }
20728 Py_INCREF(Py_None); resultobj = Py_None;
20729 return resultobj;
20730 fail:
20731 return NULL;
20732 }
20733
20734
20735 static PyObject *_wrap_PyScrolledWindow_base_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
20736 PyObject *resultobj = NULL;
20737 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20738 wxWindow *arg2 = (wxWindow *) 0 ;
20739 PyObject * obj0 = 0 ;
20740 PyObject * obj1 = 0 ;
20741 char *kwnames[] = {
20742 (char *) "self",(char *) "child", NULL
20743 };
20744
20745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyScrolledWindow_base_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
20746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20747 if (SWIG_arg_fail(1)) SWIG_fail;
20748 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20749 if (SWIG_arg_fail(2)) SWIG_fail;
20750 {
20751 PyThreadState* __tstate = wxPyBeginAllowThreads();
20752 (arg1)->base_RemoveChild(arg2);
20753
20754 wxPyEndAllowThreads(__tstate);
20755 if (PyErr_Occurred()) SWIG_fail;
20756 }
20757 Py_INCREF(Py_None); resultobj = Py_None;
20758 return resultobj;
20759 fail:
20760 return NULL;
20761 }
20762
20763
20764 static PyObject *_wrap_PyScrolledWindow_base_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
20765 PyObject *resultobj = NULL;
20766 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20767 bool result;
20768 PyObject * obj0 = 0 ;
20769 char *kwnames[] = {
20770 (char *) "self", NULL
20771 };
20772
20773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_ShouldInheritColours",kwnames,&obj0)) goto fail;
20774 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20775 if (SWIG_arg_fail(1)) SWIG_fail;
20776 {
20777 PyThreadState* __tstate = wxPyBeginAllowThreads();
20778 result = (bool)((wxPyScrolledWindow const *)arg1)->base_ShouldInheritColours();
20779
20780 wxPyEndAllowThreads(__tstate);
20781 if (PyErr_Occurred()) SWIG_fail;
20782 }
20783 {
20784 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20785 }
20786 return resultobj;
20787 fail:
20788 return NULL;
20789 }
20790
20791
20792 static PyObject *_wrap_PyScrolledWindow_base_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
20793 PyObject *resultobj = NULL;
20794 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20795 wxVisualAttributes result;
20796 PyObject * obj0 = 0 ;
20797 char *kwnames[] = {
20798 (char *) "self", NULL
20799 };
20800
20801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_GetDefaultAttributes",kwnames,&obj0)) goto fail;
20802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20803 if (SWIG_arg_fail(1)) SWIG_fail;
20804 {
20805 PyThreadState* __tstate = wxPyBeginAllowThreads();
20806 result = (arg1)->base_GetDefaultAttributes();
20807
20808 wxPyEndAllowThreads(__tstate);
20809 if (PyErr_Occurred()) SWIG_fail;
20810 }
20811 {
20812 wxVisualAttributes * resultptr;
20813 resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
20814 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
20815 }
20816 return resultobj;
20817 fail:
20818 return NULL;
20819 }
20820
20821
20822 static PyObject *_wrap_PyScrolledWindow_base_OnInternalIdle(PyObject *, PyObject *args, PyObject *kwargs) {
20823 PyObject *resultobj = NULL;
20824 wxPyScrolledWindow *arg1 = (wxPyScrolledWindow *) 0 ;
20825 PyObject * obj0 = 0 ;
20826 char *kwnames[] = {
20827 (char *) "self", NULL
20828 };
20829
20830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyScrolledWindow_base_OnInternalIdle",kwnames,&obj0)) goto fail;
20831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyScrolledWindow, SWIG_POINTER_EXCEPTION | 0);
20832 if (SWIG_arg_fail(1)) SWIG_fail;
20833 {
20834 PyThreadState* __tstate = wxPyBeginAllowThreads();
20835 (arg1)->base_OnInternalIdle();
20836
20837 wxPyEndAllowThreads(__tstate);
20838 if (PyErr_Occurred()) SWIG_fail;
20839 }
20840 Py_INCREF(Py_None); resultobj = Py_None;
20841 return resultobj;
20842 fail:
20843 return NULL;
20844 }
20845
20846
20847 static PyObject * PyScrolledWindow_swigregister(PyObject *, PyObject *args) {
20848 PyObject *obj;
20849 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20850 SWIG_TypeClientData(SWIGTYPE_p_wxPyScrolledWindow, obj);
20851 Py_INCREF(obj);
20852 return Py_BuildValue((char *)"");
20853 }
20854 static int _wrap_PrintoutTitleStr_set(PyObject *) {
20855 PyErr_SetString(PyExc_TypeError,"Variable PrintoutTitleStr is read-only.");
20856 return 1;
20857 }
20858
20859
20860 static PyObject *_wrap_PrintoutTitleStr_get(void) {
20861 PyObject *pyobj = NULL;
20862
20863 {
20864 #if wxUSE_UNICODE
20865 pyobj = PyUnicode_FromWideChar((&wxPyPrintoutTitleStr)->c_str(), (&wxPyPrintoutTitleStr)->Len());
20866 #else
20867 pyobj = PyString_FromStringAndSize((&wxPyPrintoutTitleStr)->c_str(), (&wxPyPrintoutTitleStr)->Len());
20868 #endif
20869 }
20870 return pyobj;
20871 }
20872
20873
20874 static int _wrap_PreviewCanvasNameStr_set(PyObject *) {
20875 PyErr_SetString(PyExc_TypeError,"Variable PreviewCanvasNameStr is read-only.");
20876 return 1;
20877 }
20878
20879
20880 static PyObject *_wrap_PreviewCanvasNameStr_get(void) {
20881 PyObject *pyobj = NULL;
20882
20883 {
20884 #if wxUSE_UNICODE
20885 pyobj = PyUnicode_FromWideChar((&wxPyPreviewCanvasNameStr)->c_str(), (&wxPyPreviewCanvasNameStr)->Len());
20886 #else
20887 pyobj = PyString_FromStringAndSize((&wxPyPreviewCanvasNameStr)->c_str(), (&wxPyPreviewCanvasNameStr)->Len());
20888 #endif
20889 }
20890 return pyobj;
20891 }
20892
20893
20894 static PyObject *_wrap_new_PrintData__SWIG_0(PyObject *, PyObject *args) {
20895 PyObject *resultobj = NULL;
20896 wxPrintData *result;
20897
20898 if(!PyArg_ParseTuple(args,(char *)":new_PrintData")) goto fail;
20899 {
20900 PyThreadState* __tstate = wxPyBeginAllowThreads();
20901 result = (wxPrintData *)new wxPrintData();
20902
20903 wxPyEndAllowThreads(__tstate);
20904 if (PyErr_Occurred()) SWIG_fail;
20905 }
20906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 1);
20907 return resultobj;
20908 fail:
20909 return NULL;
20910 }
20911
20912
20913 static PyObject *_wrap_new_PrintData__SWIG_1(PyObject *, PyObject *args) {
20914 PyObject *resultobj = NULL;
20915 wxPrintData *arg1 = 0 ;
20916 wxPrintData *result;
20917 PyObject * obj0 = 0 ;
20918
20919 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintData",&obj0)) goto fail;
20920 {
20921 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
20922 if (SWIG_arg_fail(1)) SWIG_fail;
20923 if (arg1 == NULL) {
20924 SWIG_null_ref("wxPrintData");
20925 }
20926 if (SWIG_arg_fail(1)) SWIG_fail;
20927 }
20928 {
20929 PyThreadState* __tstate = wxPyBeginAllowThreads();
20930 result = (wxPrintData *)new wxPrintData((wxPrintData const &)*arg1);
20931
20932 wxPyEndAllowThreads(__tstate);
20933 if (PyErr_Occurred()) SWIG_fail;
20934 }
20935 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 1);
20936 return resultobj;
20937 fail:
20938 return NULL;
20939 }
20940
20941
20942 static PyObject *_wrap_new_PrintData(PyObject *self, PyObject *args) {
20943 int argc;
20944 PyObject *argv[2];
20945 int ii;
20946
20947 argc = PyObject_Length(args);
20948 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
20949 argv[ii] = PyTuple_GetItem(args,ii);
20950 }
20951 if (argc == 0) {
20952 return _wrap_new_PrintData__SWIG_0(self,args);
20953 }
20954 if (argc == 1) {
20955 int _v;
20956 {
20957 void *ptr = 0;
20958 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
20959 _v = 0;
20960 PyErr_Clear();
20961 } else {
20962 _v = (ptr != 0);
20963 }
20964 }
20965 if (_v) {
20966 return _wrap_new_PrintData__SWIG_1(self,args);
20967 }
20968 }
20969
20970 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintData'");
20971 return NULL;
20972 }
20973
20974
20975 static PyObject *_wrap_delete_PrintData(PyObject *, PyObject *args, PyObject *kwargs) {
20976 PyObject *resultobj = NULL;
20977 wxPrintData *arg1 = (wxPrintData *) 0 ;
20978 PyObject * obj0 = 0 ;
20979 char *kwnames[] = {
20980 (char *) "self", NULL
20981 };
20982
20983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PrintData",kwnames,&obj0)) goto fail;
20984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
20985 if (SWIG_arg_fail(1)) SWIG_fail;
20986 {
20987 PyThreadState* __tstate = wxPyBeginAllowThreads();
20988 delete arg1;
20989
20990 wxPyEndAllowThreads(__tstate);
20991 if (PyErr_Occurred()) SWIG_fail;
20992 }
20993 Py_INCREF(Py_None); resultobj = Py_None;
20994 return resultobj;
20995 fail:
20996 return NULL;
20997 }
20998
20999
21000 static PyObject *_wrap_PrintData_GetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
21001 PyObject *resultobj = NULL;
21002 wxPrintData *arg1 = (wxPrintData *) 0 ;
21003 int result;
21004 PyObject * obj0 = 0 ;
21005 char *kwnames[] = {
21006 (char *) "self", NULL
21007 };
21008
21009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetNoCopies",kwnames,&obj0)) goto fail;
21010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21011 if (SWIG_arg_fail(1)) SWIG_fail;
21012 {
21013 PyThreadState* __tstate = wxPyBeginAllowThreads();
21014 result = (int)(arg1)->GetNoCopies();
21015
21016 wxPyEndAllowThreads(__tstate);
21017 if (PyErr_Occurred()) SWIG_fail;
21018 }
21019 {
21020 resultobj = SWIG_From_int(static_cast<int >(result));
21021 }
21022 return resultobj;
21023 fail:
21024 return NULL;
21025 }
21026
21027
21028 static PyObject *_wrap_PrintData_GetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
21029 PyObject *resultobj = NULL;
21030 wxPrintData *arg1 = (wxPrintData *) 0 ;
21031 bool result;
21032 PyObject * obj0 = 0 ;
21033 char *kwnames[] = {
21034 (char *) "self", NULL
21035 };
21036
21037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetCollate",kwnames,&obj0)) goto fail;
21038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21039 if (SWIG_arg_fail(1)) SWIG_fail;
21040 {
21041 PyThreadState* __tstate = wxPyBeginAllowThreads();
21042 result = (bool)(arg1)->GetCollate();
21043
21044 wxPyEndAllowThreads(__tstate);
21045 if (PyErr_Occurred()) SWIG_fail;
21046 }
21047 {
21048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21049 }
21050 return resultobj;
21051 fail:
21052 return NULL;
21053 }
21054
21055
21056 static PyObject *_wrap_PrintData_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
21057 PyObject *resultobj = NULL;
21058 wxPrintData *arg1 = (wxPrintData *) 0 ;
21059 int result;
21060 PyObject * obj0 = 0 ;
21061 char *kwnames[] = {
21062 (char *) "self", NULL
21063 };
21064
21065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetOrientation",kwnames,&obj0)) goto fail;
21066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21067 if (SWIG_arg_fail(1)) SWIG_fail;
21068 {
21069 PyThreadState* __tstate = wxPyBeginAllowThreads();
21070 result = (int)(arg1)->GetOrientation();
21071
21072 wxPyEndAllowThreads(__tstate);
21073 if (PyErr_Occurred()) SWIG_fail;
21074 }
21075 {
21076 resultobj = SWIG_From_int(static_cast<int >(result));
21077 }
21078 return resultobj;
21079 fail:
21080 return NULL;
21081 }
21082
21083
21084 static PyObject *_wrap_PrintData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
21085 PyObject *resultobj = NULL;
21086 wxPrintData *arg1 = (wxPrintData *) 0 ;
21087 bool result;
21088 PyObject * obj0 = 0 ;
21089 char *kwnames[] = {
21090 (char *) "self", NULL
21091 };
21092
21093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_Ok",kwnames,&obj0)) goto fail;
21094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21095 if (SWIG_arg_fail(1)) SWIG_fail;
21096 {
21097 PyThreadState* __tstate = wxPyBeginAllowThreads();
21098 result = (bool)(arg1)->Ok();
21099
21100 wxPyEndAllowThreads(__tstate);
21101 if (PyErr_Occurred()) SWIG_fail;
21102 }
21103 {
21104 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21105 }
21106 return resultobj;
21107 fail:
21108 return NULL;
21109 }
21110
21111
21112 static PyObject *_wrap_PrintData_GetPrinterName(PyObject *, PyObject *args, PyObject *kwargs) {
21113 PyObject *resultobj = NULL;
21114 wxPrintData *arg1 = (wxPrintData *) 0 ;
21115 wxString *result;
21116 PyObject * obj0 = 0 ;
21117 char *kwnames[] = {
21118 (char *) "self", NULL
21119 };
21120
21121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrinterName",kwnames,&obj0)) goto fail;
21122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21123 if (SWIG_arg_fail(1)) SWIG_fail;
21124 {
21125 PyThreadState* __tstate = wxPyBeginAllowThreads();
21126 {
21127 wxString const &_result_ref = (arg1)->GetPrinterName();
21128 result = (wxString *) &_result_ref;
21129 }
21130
21131 wxPyEndAllowThreads(__tstate);
21132 if (PyErr_Occurred()) SWIG_fail;
21133 }
21134 {
21135 #if wxUSE_UNICODE
21136 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
21137 #else
21138 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
21139 #endif
21140 }
21141 return resultobj;
21142 fail:
21143 return NULL;
21144 }
21145
21146
21147 static PyObject *_wrap_PrintData_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
21148 PyObject *resultobj = NULL;
21149 wxPrintData *arg1 = (wxPrintData *) 0 ;
21150 bool result;
21151 PyObject * obj0 = 0 ;
21152 char *kwnames[] = {
21153 (char *) "self", NULL
21154 };
21155
21156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetColour",kwnames,&obj0)) goto fail;
21157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21158 if (SWIG_arg_fail(1)) SWIG_fail;
21159 {
21160 PyThreadState* __tstate = wxPyBeginAllowThreads();
21161 result = (bool)(arg1)->GetColour();
21162
21163 wxPyEndAllowThreads(__tstate);
21164 if (PyErr_Occurred()) SWIG_fail;
21165 }
21166 {
21167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21168 }
21169 return resultobj;
21170 fail:
21171 return NULL;
21172 }
21173
21174
21175 static PyObject *_wrap_PrintData_GetDuplex(PyObject *, PyObject *args, PyObject *kwargs) {
21176 PyObject *resultobj = NULL;
21177 wxPrintData *arg1 = (wxPrintData *) 0 ;
21178 wxDuplexMode result;
21179 PyObject * obj0 = 0 ;
21180 char *kwnames[] = {
21181 (char *) "self", NULL
21182 };
21183
21184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetDuplex",kwnames,&obj0)) goto fail;
21185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21186 if (SWIG_arg_fail(1)) SWIG_fail;
21187 {
21188 PyThreadState* __tstate = wxPyBeginAllowThreads();
21189 result = (wxDuplexMode)(arg1)->GetDuplex();
21190
21191 wxPyEndAllowThreads(__tstate);
21192 if (PyErr_Occurred()) SWIG_fail;
21193 }
21194 resultobj = SWIG_From_int((result));
21195 return resultobj;
21196 fail:
21197 return NULL;
21198 }
21199
21200
21201 static PyObject *_wrap_PrintData_GetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
21202 PyObject *resultobj = NULL;
21203 wxPrintData *arg1 = (wxPrintData *) 0 ;
21204 wxPaperSize result;
21205 PyObject * obj0 = 0 ;
21206 char *kwnames[] = {
21207 (char *) "self", NULL
21208 };
21209
21210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPaperId",kwnames,&obj0)) goto fail;
21211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21212 if (SWIG_arg_fail(1)) SWIG_fail;
21213 {
21214 PyThreadState* __tstate = wxPyBeginAllowThreads();
21215 result = (wxPaperSize)(arg1)->GetPaperId();
21216
21217 wxPyEndAllowThreads(__tstate);
21218 if (PyErr_Occurred()) SWIG_fail;
21219 }
21220 resultobj = SWIG_From_int((result));
21221 return resultobj;
21222 fail:
21223 return NULL;
21224 }
21225
21226
21227 static PyObject *_wrap_PrintData_GetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
21228 PyObject *resultobj = NULL;
21229 wxPrintData *arg1 = (wxPrintData *) 0 ;
21230 wxSize *result;
21231 PyObject * obj0 = 0 ;
21232 char *kwnames[] = {
21233 (char *) "self", NULL
21234 };
21235
21236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPaperSize",kwnames,&obj0)) goto fail;
21237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21238 if (SWIG_arg_fail(1)) SWIG_fail;
21239 {
21240 PyThreadState* __tstate = wxPyBeginAllowThreads();
21241 {
21242 wxSize const &_result_ref = (arg1)->GetPaperSize();
21243 result = (wxSize *) &_result_ref;
21244 }
21245
21246 wxPyEndAllowThreads(__tstate);
21247 if (PyErr_Occurred()) SWIG_fail;
21248 }
21249 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
21250 return resultobj;
21251 fail:
21252 return NULL;
21253 }
21254
21255
21256 static PyObject *_wrap_PrintData_GetQuality(PyObject *, PyObject *args, PyObject *kwargs) {
21257 PyObject *resultobj = NULL;
21258 wxPrintData *arg1 = (wxPrintData *) 0 ;
21259 int result;
21260 PyObject * obj0 = 0 ;
21261 char *kwnames[] = {
21262 (char *) "self", NULL
21263 };
21264
21265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetQuality",kwnames,&obj0)) goto fail;
21266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21267 if (SWIG_arg_fail(1)) SWIG_fail;
21268 {
21269 PyThreadState* __tstate = wxPyBeginAllowThreads();
21270 result = (int)(arg1)->GetQuality();
21271
21272 wxPyEndAllowThreads(__tstate);
21273 if (PyErr_Occurred()) SWIG_fail;
21274 }
21275 {
21276 resultobj = SWIG_From_int(static_cast<int >(result));
21277 }
21278 return resultobj;
21279 fail:
21280 return NULL;
21281 }
21282
21283
21284 static PyObject *_wrap_PrintData_GetBin(PyObject *, PyObject *args, PyObject *kwargs) {
21285 PyObject *resultobj = NULL;
21286 wxPrintData *arg1 = (wxPrintData *) 0 ;
21287 wxPrintBin result;
21288 PyObject * obj0 = 0 ;
21289 char *kwnames[] = {
21290 (char *) "self", NULL
21291 };
21292
21293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetBin",kwnames,&obj0)) goto fail;
21294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21295 if (SWIG_arg_fail(1)) SWIG_fail;
21296 {
21297 PyThreadState* __tstate = wxPyBeginAllowThreads();
21298 result = (wxPrintBin)(arg1)->GetBin();
21299
21300 wxPyEndAllowThreads(__tstate);
21301 if (PyErr_Occurred()) SWIG_fail;
21302 }
21303 resultobj = SWIG_From_int((result));
21304 return resultobj;
21305 fail:
21306 return NULL;
21307 }
21308
21309
21310 static PyObject *_wrap_PrintData_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
21311 PyObject *resultobj = NULL;
21312 wxPrintData *arg1 = (wxPrintData *) 0 ;
21313 wxPrintMode result;
21314 PyObject * obj0 = 0 ;
21315 char *kwnames[] = {
21316 (char *) "self", NULL
21317 };
21318
21319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrintMode",kwnames,&obj0)) goto fail;
21320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21321 if (SWIG_arg_fail(1)) SWIG_fail;
21322 {
21323 PyThreadState* __tstate = wxPyBeginAllowThreads();
21324 result = (wxPrintMode)((wxPrintData const *)arg1)->GetPrintMode();
21325
21326 wxPyEndAllowThreads(__tstate);
21327 if (PyErr_Occurred()) SWIG_fail;
21328 }
21329 resultobj = SWIG_From_int((result));
21330 return resultobj;
21331 fail:
21332 return NULL;
21333 }
21334
21335
21336 static PyObject *_wrap_PrintData_SetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
21337 PyObject *resultobj = NULL;
21338 wxPrintData *arg1 = (wxPrintData *) 0 ;
21339 int arg2 ;
21340 PyObject * obj0 = 0 ;
21341 PyObject * obj1 = 0 ;
21342 char *kwnames[] = {
21343 (char *) "self",(char *) "v", NULL
21344 };
21345
21346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetNoCopies",kwnames,&obj0,&obj1)) goto fail;
21347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21348 if (SWIG_arg_fail(1)) SWIG_fail;
21349 {
21350 arg2 = static_cast<int >(SWIG_As_int(obj1));
21351 if (SWIG_arg_fail(2)) SWIG_fail;
21352 }
21353 {
21354 PyThreadState* __tstate = wxPyBeginAllowThreads();
21355 (arg1)->SetNoCopies(arg2);
21356
21357 wxPyEndAllowThreads(__tstate);
21358 if (PyErr_Occurred()) SWIG_fail;
21359 }
21360 Py_INCREF(Py_None); resultobj = Py_None;
21361 return resultobj;
21362 fail:
21363 return NULL;
21364 }
21365
21366
21367 static PyObject *_wrap_PrintData_SetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
21368 PyObject *resultobj = NULL;
21369 wxPrintData *arg1 = (wxPrintData *) 0 ;
21370 bool arg2 ;
21371 PyObject * obj0 = 0 ;
21372 PyObject * obj1 = 0 ;
21373 char *kwnames[] = {
21374 (char *) "self",(char *) "flag", NULL
21375 };
21376
21377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetCollate",kwnames,&obj0,&obj1)) goto fail;
21378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21379 if (SWIG_arg_fail(1)) SWIG_fail;
21380 {
21381 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
21382 if (SWIG_arg_fail(2)) SWIG_fail;
21383 }
21384 {
21385 PyThreadState* __tstate = wxPyBeginAllowThreads();
21386 (arg1)->SetCollate(arg2);
21387
21388 wxPyEndAllowThreads(__tstate);
21389 if (PyErr_Occurred()) SWIG_fail;
21390 }
21391 Py_INCREF(Py_None); resultobj = Py_None;
21392 return resultobj;
21393 fail:
21394 return NULL;
21395 }
21396
21397
21398 static PyObject *_wrap_PrintData_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
21399 PyObject *resultobj = NULL;
21400 wxPrintData *arg1 = (wxPrintData *) 0 ;
21401 int arg2 ;
21402 PyObject * obj0 = 0 ;
21403 PyObject * obj1 = 0 ;
21404 char *kwnames[] = {
21405 (char *) "self",(char *) "orient", NULL
21406 };
21407
21408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
21409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21410 if (SWIG_arg_fail(1)) SWIG_fail;
21411 {
21412 arg2 = static_cast<int >(SWIG_As_int(obj1));
21413 if (SWIG_arg_fail(2)) SWIG_fail;
21414 }
21415 {
21416 PyThreadState* __tstate = wxPyBeginAllowThreads();
21417 (arg1)->SetOrientation(arg2);
21418
21419 wxPyEndAllowThreads(__tstate);
21420 if (PyErr_Occurred()) SWIG_fail;
21421 }
21422 Py_INCREF(Py_None); resultobj = Py_None;
21423 return resultobj;
21424 fail:
21425 return NULL;
21426 }
21427
21428
21429 static PyObject *_wrap_PrintData_SetPrinterName(PyObject *, PyObject *args, PyObject *kwargs) {
21430 PyObject *resultobj = NULL;
21431 wxPrintData *arg1 = (wxPrintData *) 0 ;
21432 wxString *arg2 = 0 ;
21433 bool temp2 = false ;
21434 PyObject * obj0 = 0 ;
21435 PyObject * obj1 = 0 ;
21436 char *kwnames[] = {
21437 (char *) "self",(char *) "name", NULL
21438 };
21439
21440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrinterName",kwnames,&obj0,&obj1)) goto fail;
21441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21442 if (SWIG_arg_fail(1)) SWIG_fail;
21443 {
21444 arg2 = wxString_in_helper(obj1);
21445 if (arg2 == NULL) SWIG_fail;
21446 temp2 = true;
21447 }
21448 {
21449 PyThreadState* __tstate = wxPyBeginAllowThreads();
21450 (arg1)->SetPrinterName((wxString const &)*arg2);
21451
21452 wxPyEndAllowThreads(__tstate);
21453 if (PyErr_Occurred()) SWIG_fail;
21454 }
21455 Py_INCREF(Py_None); resultobj = Py_None;
21456 {
21457 if (temp2)
21458 delete arg2;
21459 }
21460 return resultobj;
21461 fail:
21462 {
21463 if (temp2)
21464 delete arg2;
21465 }
21466 return NULL;
21467 }
21468
21469
21470 static PyObject *_wrap_PrintData_SetColour(PyObject *, PyObject *args, PyObject *kwargs) {
21471 PyObject *resultobj = NULL;
21472 wxPrintData *arg1 = (wxPrintData *) 0 ;
21473 bool arg2 ;
21474 PyObject * obj0 = 0 ;
21475 PyObject * obj1 = 0 ;
21476 char *kwnames[] = {
21477 (char *) "self",(char *) "colour", NULL
21478 };
21479
21480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetColour",kwnames,&obj0,&obj1)) goto fail;
21481 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21482 if (SWIG_arg_fail(1)) SWIG_fail;
21483 {
21484 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
21485 if (SWIG_arg_fail(2)) SWIG_fail;
21486 }
21487 {
21488 PyThreadState* __tstate = wxPyBeginAllowThreads();
21489 (arg1)->SetColour(arg2);
21490
21491 wxPyEndAllowThreads(__tstate);
21492 if (PyErr_Occurred()) SWIG_fail;
21493 }
21494 Py_INCREF(Py_None); resultobj = Py_None;
21495 return resultobj;
21496 fail:
21497 return NULL;
21498 }
21499
21500
21501 static PyObject *_wrap_PrintData_SetDuplex(PyObject *, PyObject *args, PyObject *kwargs) {
21502 PyObject *resultobj = NULL;
21503 wxPrintData *arg1 = (wxPrintData *) 0 ;
21504 wxDuplexMode arg2 ;
21505 PyObject * obj0 = 0 ;
21506 PyObject * obj1 = 0 ;
21507 char *kwnames[] = {
21508 (char *) "self",(char *) "duplex", NULL
21509 };
21510
21511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetDuplex",kwnames,&obj0,&obj1)) goto fail;
21512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21513 if (SWIG_arg_fail(1)) SWIG_fail;
21514 {
21515 arg2 = static_cast<wxDuplexMode >(SWIG_As_int(obj1));
21516 if (SWIG_arg_fail(2)) SWIG_fail;
21517 }
21518 {
21519 PyThreadState* __tstate = wxPyBeginAllowThreads();
21520 (arg1)->SetDuplex(arg2);
21521
21522 wxPyEndAllowThreads(__tstate);
21523 if (PyErr_Occurred()) SWIG_fail;
21524 }
21525 Py_INCREF(Py_None); resultobj = Py_None;
21526 return resultobj;
21527 fail:
21528 return NULL;
21529 }
21530
21531
21532 static PyObject *_wrap_PrintData_SetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
21533 PyObject *resultobj = NULL;
21534 wxPrintData *arg1 = (wxPrintData *) 0 ;
21535 wxPaperSize arg2 ;
21536 PyObject * obj0 = 0 ;
21537 PyObject * obj1 = 0 ;
21538 char *kwnames[] = {
21539 (char *) "self",(char *) "sizeId", NULL
21540 };
21541
21542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPaperId",kwnames,&obj0,&obj1)) goto fail;
21543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21544 if (SWIG_arg_fail(1)) SWIG_fail;
21545 {
21546 arg2 = static_cast<wxPaperSize >(SWIG_As_int(obj1));
21547 if (SWIG_arg_fail(2)) SWIG_fail;
21548 }
21549 {
21550 PyThreadState* __tstate = wxPyBeginAllowThreads();
21551 (arg1)->SetPaperId(arg2);
21552
21553 wxPyEndAllowThreads(__tstate);
21554 if (PyErr_Occurred()) SWIG_fail;
21555 }
21556 Py_INCREF(Py_None); resultobj = Py_None;
21557 return resultobj;
21558 fail:
21559 return NULL;
21560 }
21561
21562
21563 static PyObject *_wrap_PrintData_SetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
21564 PyObject *resultobj = NULL;
21565 wxPrintData *arg1 = (wxPrintData *) 0 ;
21566 wxSize *arg2 = 0 ;
21567 wxSize temp2 ;
21568 PyObject * obj0 = 0 ;
21569 PyObject * obj1 = 0 ;
21570 char *kwnames[] = {
21571 (char *) "self",(char *) "sz", NULL
21572 };
21573
21574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPaperSize",kwnames,&obj0,&obj1)) goto fail;
21575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21576 if (SWIG_arg_fail(1)) SWIG_fail;
21577 {
21578 arg2 = &temp2;
21579 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
21580 }
21581 {
21582 PyThreadState* __tstate = wxPyBeginAllowThreads();
21583 (arg1)->SetPaperSize((wxSize const &)*arg2);
21584
21585 wxPyEndAllowThreads(__tstate);
21586 if (PyErr_Occurred()) SWIG_fail;
21587 }
21588 Py_INCREF(Py_None); resultobj = Py_None;
21589 return resultobj;
21590 fail:
21591 return NULL;
21592 }
21593
21594
21595 static PyObject *_wrap_PrintData_SetQuality(PyObject *, PyObject *args, PyObject *kwargs) {
21596 PyObject *resultobj = NULL;
21597 wxPrintData *arg1 = (wxPrintData *) 0 ;
21598 int arg2 ;
21599 PyObject * obj0 = 0 ;
21600 PyObject * obj1 = 0 ;
21601 char *kwnames[] = {
21602 (char *) "self",(char *) "quality", NULL
21603 };
21604
21605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetQuality",kwnames,&obj0,&obj1)) goto fail;
21606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21607 if (SWIG_arg_fail(1)) SWIG_fail;
21608 {
21609 arg2 = static_cast<int >(SWIG_As_int(obj1));
21610 if (SWIG_arg_fail(2)) SWIG_fail;
21611 }
21612 {
21613 PyThreadState* __tstate = wxPyBeginAllowThreads();
21614 (arg1)->SetQuality(arg2);
21615
21616 wxPyEndAllowThreads(__tstate);
21617 if (PyErr_Occurred()) SWIG_fail;
21618 }
21619 Py_INCREF(Py_None); resultobj = Py_None;
21620 return resultobj;
21621 fail:
21622 return NULL;
21623 }
21624
21625
21626 static PyObject *_wrap_PrintData_SetBin(PyObject *, PyObject *args, PyObject *kwargs) {
21627 PyObject *resultobj = NULL;
21628 wxPrintData *arg1 = (wxPrintData *) 0 ;
21629 wxPrintBin arg2 ;
21630 PyObject * obj0 = 0 ;
21631 PyObject * obj1 = 0 ;
21632 char *kwnames[] = {
21633 (char *) "self",(char *) "bin", NULL
21634 };
21635
21636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetBin",kwnames,&obj0,&obj1)) goto fail;
21637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21638 if (SWIG_arg_fail(1)) SWIG_fail;
21639 {
21640 arg2 = static_cast<wxPrintBin >(SWIG_As_int(obj1));
21641 if (SWIG_arg_fail(2)) SWIG_fail;
21642 }
21643 {
21644 PyThreadState* __tstate = wxPyBeginAllowThreads();
21645 (arg1)->SetBin(arg2);
21646
21647 wxPyEndAllowThreads(__tstate);
21648 if (PyErr_Occurred()) SWIG_fail;
21649 }
21650 Py_INCREF(Py_None); resultobj = Py_None;
21651 return resultobj;
21652 fail:
21653 return NULL;
21654 }
21655
21656
21657 static PyObject *_wrap_PrintData_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
21658 PyObject *resultobj = NULL;
21659 wxPrintData *arg1 = (wxPrintData *) 0 ;
21660 wxPrintMode arg2 ;
21661 PyObject * obj0 = 0 ;
21662 PyObject * obj1 = 0 ;
21663 char *kwnames[] = {
21664 (char *) "self",(char *) "printMode", NULL
21665 };
21666
21667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
21668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21669 if (SWIG_arg_fail(1)) SWIG_fail;
21670 {
21671 arg2 = static_cast<wxPrintMode >(SWIG_As_int(obj1));
21672 if (SWIG_arg_fail(2)) SWIG_fail;
21673 }
21674 {
21675 PyThreadState* __tstate = wxPyBeginAllowThreads();
21676 (arg1)->SetPrintMode(arg2);
21677
21678 wxPyEndAllowThreads(__tstate);
21679 if (PyErr_Occurred()) SWIG_fail;
21680 }
21681 Py_INCREF(Py_None); resultobj = Py_None;
21682 return resultobj;
21683 fail:
21684 return NULL;
21685 }
21686
21687
21688 static PyObject *_wrap_PrintData_GetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
21689 PyObject *resultobj = NULL;
21690 wxPrintData *arg1 = (wxPrintData *) 0 ;
21691 wxString result;
21692 PyObject * obj0 = 0 ;
21693 char *kwnames[] = {
21694 (char *) "self", NULL
21695 };
21696
21697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetFilename",kwnames,&obj0)) goto fail;
21698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21699 if (SWIG_arg_fail(1)) SWIG_fail;
21700 {
21701 PyThreadState* __tstate = wxPyBeginAllowThreads();
21702 result = ((wxPrintData const *)arg1)->GetFilename();
21703
21704 wxPyEndAllowThreads(__tstate);
21705 if (PyErr_Occurred()) SWIG_fail;
21706 }
21707 {
21708 #if wxUSE_UNICODE
21709 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21710 #else
21711 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21712 #endif
21713 }
21714 return resultobj;
21715 fail:
21716 return NULL;
21717 }
21718
21719
21720 static PyObject *_wrap_PrintData_SetFilename(PyObject *, PyObject *args, PyObject *kwargs) {
21721 PyObject *resultobj = NULL;
21722 wxPrintData *arg1 = (wxPrintData *) 0 ;
21723 wxString *arg2 = 0 ;
21724 bool temp2 = false ;
21725 PyObject * obj0 = 0 ;
21726 PyObject * obj1 = 0 ;
21727 char *kwnames[] = {
21728 (char *) "self",(char *) "filename", NULL
21729 };
21730
21731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetFilename",kwnames,&obj0,&obj1)) goto fail;
21732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21733 if (SWIG_arg_fail(1)) SWIG_fail;
21734 {
21735 arg2 = wxString_in_helper(obj1);
21736 if (arg2 == NULL) SWIG_fail;
21737 temp2 = true;
21738 }
21739 {
21740 PyThreadState* __tstate = wxPyBeginAllowThreads();
21741 (arg1)->SetFilename((wxString const &)*arg2);
21742
21743 wxPyEndAllowThreads(__tstate);
21744 if (PyErr_Occurred()) SWIG_fail;
21745 }
21746 Py_INCREF(Py_None); resultobj = Py_None;
21747 {
21748 if (temp2)
21749 delete arg2;
21750 }
21751 return resultobj;
21752 fail:
21753 {
21754 if (temp2)
21755 delete arg2;
21756 }
21757 return NULL;
21758 }
21759
21760
21761 static PyObject *_wrap_PrintData_GetPrivData(PyObject *, PyObject *args, PyObject *kwargs) {
21762 PyObject *resultobj = NULL;
21763 wxPrintData *arg1 = (wxPrintData *) 0 ;
21764 PyObject *result;
21765 PyObject * obj0 = 0 ;
21766 char *kwnames[] = {
21767 (char *) "self", NULL
21768 };
21769
21770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintData_GetPrivData",kwnames,&obj0)) goto fail;
21771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21772 if (SWIG_arg_fail(1)) SWIG_fail;
21773 {
21774 PyThreadState* __tstate = wxPyBeginAllowThreads();
21775 result = (PyObject *)wxPrintData_GetPrivData(arg1);
21776
21777 wxPyEndAllowThreads(__tstate);
21778 if (PyErr_Occurred()) SWIG_fail;
21779 }
21780 resultobj = result;
21781 return resultobj;
21782 fail:
21783 return NULL;
21784 }
21785
21786
21787 static PyObject *_wrap_PrintData_SetPrivData(PyObject *, PyObject *args, PyObject *kwargs) {
21788 PyObject *resultobj = NULL;
21789 wxPrintData *arg1 = (wxPrintData *) 0 ;
21790 PyObject *arg2 = (PyObject *) 0 ;
21791 PyObject * obj0 = 0 ;
21792 PyObject * obj1 = 0 ;
21793 char *kwnames[] = {
21794 (char *) "self",(char *) "data", NULL
21795 };
21796
21797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintData_SetPrivData",kwnames,&obj0,&obj1)) goto fail;
21798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21799 if (SWIG_arg_fail(1)) SWIG_fail;
21800 arg2 = obj1;
21801 {
21802 PyThreadState* __tstate = wxPyBeginAllowThreads();
21803 wxPrintData_SetPrivData(arg1,arg2);
21804
21805 wxPyEndAllowThreads(__tstate);
21806 if (PyErr_Occurred()) SWIG_fail;
21807 }
21808 Py_INCREF(Py_None); resultobj = Py_None;
21809 return resultobj;
21810 fail:
21811 return NULL;
21812 }
21813
21814
21815 static PyObject * PrintData_swigregister(PyObject *, PyObject *args) {
21816 PyObject *obj;
21817 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21818 SWIG_TypeClientData(SWIGTYPE_p_wxPrintData, obj);
21819 Py_INCREF(obj);
21820 return Py_BuildValue((char *)"");
21821 }
21822 static PyObject *_wrap_new_PageSetupDialogData__SWIG_0(PyObject *, PyObject *args) {
21823 PyObject *resultobj = NULL;
21824 wxPageSetupDialogData *result;
21825
21826 if(!PyArg_ParseTuple(args,(char *)":new_PageSetupDialogData")) goto fail;
21827 {
21828 PyThreadState* __tstate = wxPyBeginAllowThreads();
21829 result = (wxPageSetupDialogData *)new wxPageSetupDialogData();
21830
21831 wxPyEndAllowThreads(__tstate);
21832 if (PyErr_Occurred()) SWIG_fail;
21833 }
21834 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21835 return resultobj;
21836 fail:
21837 return NULL;
21838 }
21839
21840
21841 static PyObject *_wrap_new_PageSetupDialogData__SWIG_1(PyObject *, PyObject *args) {
21842 PyObject *resultobj = NULL;
21843 wxPageSetupDialogData *arg1 = 0 ;
21844 wxPageSetupDialogData *result;
21845 PyObject * obj0 = 0 ;
21846
21847 if(!PyArg_ParseTuple(args,(char *)"O:new_PageSetupDialogData",&obj0)) goto fail;
21848 {
21849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
21850 if (SWIG_arg_fail(1)) SWIG_fail;
21851 if (arg1 == NULL) {
21852 SWIG_null_ref("wxPageSetupDialogData");
21853 }
21854 if (SWIG_arg_fail(1)) SWIG_fail;
21855 }
21856 {
21857 PyThreadState* __tstate = wxPyBeginAllowThreads();
21858 result = (wxPageSetupDialogData *)new wxPageSetupDialogData((wxPageSetupDialogData const &)*arg1);
21859
21860 wxPyEndAllowThreads(__tstate);
21861 if (PyErr_Occurred()) SWIG_fail;
21862 }
21863 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21864 return resultobj;
21865 fail:
21866 return NULL;
21867 }
21868
21869
21870 static PyObject *_wrap_new_PageSetupDialogData__SWIG_2(PyObject *, PyObject *args) {
21871 PyObject *resultobj = NULL;
21872 wxPrintData *arg1 = 0 ;
21873 wxPageSetupDialogData *result;
21874 PyObject * obj0 = 0 ;
21875
21876 if(!PyArg_ParseTuple(args,(char *)"O:new_PageSetupDialogData",&obj0)) goto fail;
21877 {
21878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
21879 if (SWIG_arg_fail(1)) SWIG_fail;
21880 if (arg1 == NULL) {
21881 SWIG_null_ref("wxPrintData");
21882 }
21883 if (SWIG_arg_fail(1)) SWIG_fail;
21884 }
21885 {
21886 PyThreadState* __tstate = wxPyBeginAllowThreads();
21887 result = (wxPageSetupDialogData *)new wxPageSetupDialogData((wxPrintData const &)*arg1);
21888
21889 wxPyEndAllowThreads(__tstate);
21890 if (PyErr_Occurred()) SWIG_fail;
21891 }
21892 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 1);
21893 return resultobj;
21894 fail:
21895 return NULL;
21896 }
21897
21898
21899 static PyObject *_wrap_new_PageSetupDialogData(PyObject *self, PyObject *args) {
21900 int argc;
21901 PyObject *argv[2];
21902 int ii;
21903
21904 argc = PyObject_Length(args);
21905 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
21906 argv[ii] = PyTuple_GetItem(args,ii);
21907 }
21908 if (argc == 0) {
21909 return _wrap_new_PageSetupDialogData__SWIG_0(self,args);
21910 }
21911 if (argc == 1) {
21912 int _v;
21913 {
21914 void *ptr = 0;
21915 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPageSetupDialogData, 0) == -1) {
21916 _v = 0;
21917 PyErr_Clear();
21918 } else {
21919 _v = (ptr != 0);
21920 }
21921 }
21922 if (_v) {
21923 return _wrap_new_PageSetupDialogData__SWIG_1(self,args);
21924 }
21925 }
21926 if (argc == 1) {
21927 int _v;
21928 {
21929 void *ptr = 0;
21930 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
21931 _v = 0;
21932 PyErr_Clear();
21933 } else {
21934 _v = (ptr != 0);
21935 }
21936 }
21937 if (_v) {
21938 return _wrap_new_PageSetupDialogData__SWIG_2(self,args);
21939 }
21940 }
21941
21942 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PageSetupDialogData'");
21943 return NULL;
21944 }
21945
21946
21947 static PyObject *_wrap_delete_PageSetupDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
21948 PyObject *resultobj = NULL;
21949 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
21950 PyObject * obj0 = 0 ;
21951 char *kwnames[] = {
21952 (char *) "self", NULL
21953 };
21954
21955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PageSetupDialogData",kwnames,&obj0)) goto fail;
21956 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
21957 if (SWIG_arg_fail(1)) SWIG_fail;
21958 {
21959 PyThreadState* __tstate = wxPyBeginAllowThreads();
21960 delete arg1;
21961
21962 wxPyEndAllowThreads(__tstate);
21963 if (PyErr_Occurred()) SWIG_fail;
21964 }
21965 Py_INCREF(Py_None); resultobj = Py_None;
21966 return resultobj;
21967 fail:
21968 return NULL;
21969 }
21970
21971
21972 static PyObject *_wrap_PageSetupDialogData_EnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
21973 PyObject *resultobj = NULL;
21974 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
21975 bool arg2 ;
21976 PyObject * obj0 = 0 ;
21977 PyObject * obj1 = 0 ;
21978 char *kwnames[] = {
21979 (char *) "self",(char *) "flag", NULL
21980 };
21981
21982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableHelp",kwnames,&obj0,&obj1)) goto fail;
21983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
21984 if (SWIG_arg_fail(1)) SWIG_fail;
21985 {
21986 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
21987 if (SWIG_arg_fail(2)) SWIG_fail;
21988 }
21989 {
21990 PyThreadState* __tstate = wxPyBeginAllowThreads();
21991 (arg1)->EnableHelp(arg2);
21992
21993 wxPyEndAllowThreads(__tstate);
21994 if (PyErr_Occurred()) SWIG_fail;
21995 }
21996 Py_INCREF(Py_None); resultobj = Py_None;
21997 return resultobj;
21998 fail:
21999 return NULL;
22000 }
22001
22002
22003 static PyObject *_wrap_PageSetupDialogData_EnableMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22004 PyObject *resultobj = NULL;
22005 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22006 bool arg2 ;
22007 PyObject * obj0 = 0 ;
22008 PyObject * obj1 = 0 ;
22009 char *kwnames[] = {
22010 (char *) "self",(char *) "flag", NULL
22011 };
22012
22013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableMargins",kwnames,&obj0,&obj1)) goto fail;
22014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22015 if (SWIG_arg_fail(1)) SWIG_fail;
22016 {
22017 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22018 if (SWIG_arg_fail(2)) SWIG_fail;
22019 }
22020 {
22021 PyThreadState* __tstate = wxPyBeginAllowThreads();
22022 (arg1)->EnableMargins(arg2);
22023
22024 wxPyEndAllowThreads(__tstate);
22025 if (PyErr_Occurred()) SWIG_fail;
22026 }
22027 Py_INCREF(Py_None); resultobj = Py_None;
22028 return resultobj;
22029 fail:
22030 return NULL;
22031 }
22032
22033
22034 static PyObject *_wrap_PageSetupDialogData_EnableOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
22035 PyObject *resultobj = NULL;
22036 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22037 bool arg2 ;
22038 PyObject * obj0 = 0 ;
22039 PyObject * obj1 = 0 ;
22040 char *kwnames[] = {
22041 (char *) "self",(char *) "flag", NULL
22042 };
22043
22044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnableOrientation",kwnames,&obj0,&obj1)) goto fail;
22045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22046 if (SWIG_arg_fail(1)) SWIG_fail;
22047 {
22048 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22049 if (SWIG_arg_fail(2)) SWIG_fail;
22050 }
22051 {
22052 PyThreadState* __tstate = wxPyBeginAllowThreads();
22053 (arg1)->EnableOrientation(arg2);
22054
22055 wxPyEndAllowThreads(__tstate);
22056 if (PyErr_Occurred()) SWIG_fail;
22057 }
22058 Py_INCREF(Py_None); resultobj = Py_None;
22059 return resultobj;
22060 fail:
22061 return NULL;
22062 }
22063
22064
22065 static PyObject *_wrap_PageSetupDialogData_EnablePaper(PyObject *, PyObject *args, PyObject *kwargs) {
22066 PyObject *resultobj = NULL;
22067 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22068 bool arg2 ;
22069 PyObject * obj0 = 0 ;
22070 PyObject * obj1 = 0 ;
22071 char *kwnames[] = {
22072 (char *) "self",(char *) "flag", NULL
22073 };
22074
22075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnablePaper",kwnames,&obj0,&obj1)) goto fail;
22076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22077 if (SWIG_arg_fail(1)) SWIG_fail;
22078 {
22079 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22080 if (SWIG_arg_fail(2)) SWIG_fail;
22081 }
22082 {
22083 PyThreadState* __tstate = wxPyBeginAllowThreads();
22084 (arg1)->EnablePaper(arg2);
22085
22086 wxPyEndAllowThreads(__tstate);
22087 if (PyErr_Occurred()) SWIG_fail;
22088 }
22089 Py_INCREF(Py_None); resultobj = Py_None;
22090 return resultobj;
22091 fail:
22092 return NULL;
22093 }
22094
22095
22096 static PyObject *_wrap_PageSetupDialogData_EnablePrinter(PyObject *, PyObject *args, PyObject *kwargs) {
22097 PyObject *resultobj = NULL;
22098 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22099 bool arg2 ;
22100 PyObject * obj0 = 0 ;
22101 PyObject * obj1 = 0 ;
22102 char *kwnames[] = {
22103 (char *) "self",(char *) "flag", NULL
22104 };
22105
22106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_EnablePrinter",kwnames,&obj0,&obj1)) goto fail;
22107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22108 if (SWIG_arg_fail(1)) SWIG_fail;
22109 {
22110 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22111 if (SWIG_arg_fail(2)) SWIG_fail;
22112 }
22113 {
22114 PyThreadState* __tstate = wxPyBeginAllowThreads();
22115 (arg1)->EnablePrinter(arg2);
22116
22117 wxPyEndAllowThreads(__tstate);
22118 if (PyErr_Occurred()) SWIG_fail;
22119 }
22120 Py_INCREF(Py_None); resultobj = Py_None;
22121 return resultobj;
22122 fail:
22123 return NULL;
22124 }
22125
22126
22127 static PyObject *_wrap_PageSetupDialogData_GetDefaultMinMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22128 PyObject *resultobj = NULL;
22129 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22130 bool result;
22131 PyObject * obj0 = 0 ;
22132 char *kwnames[] = {
22133 (char *) "self", NULL
22134 };
22135
22136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetDefaultMinMargins",kwnames,&obj0)) goto fail;
22137 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22138 if (SWIG_arg_fail(1)) SWIG_fail;
22139 {
22140 PyThreadState* __tstate = wxPyBeginAllowThreads();
22141 result = (bool)(arg1)->GetDefaultMinMargins();
22142
22143 wxPyEndAllowThreads(__tstate);
22144 if (PyErr_Occurred()) SWIG_fail;
22145 }
22146 {
22147 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22148 }
22149 return resultobj;
22150 fail:
22151 return NULL;
22152 }
22153
22154
22155 static PyObject *_wrap_PageSetupDialogData_GetEnableMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22156 PyObject *resultobj = NULL;
22157 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22158 bool result;
22159 PyObject * obj0 = 0 ;
22160 char *kwnames[] = {
22161 (char *) "self", NULL
22162 };
22163
22164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableMargins",kwnames,&obj0)) goto fail;
22165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22166 if (SWIG_arg_fail(1)) SWIG_fail;
22167 {
22168 PyThreadState* __tstate = wxPyBeginAllowThreads();
22169 result = (bool)(arg1)->GetEnableMargins();
22170
22171 wxPyEndAllowThreads(__tstate);
22172 if (PyErr_Occurred()) SWIG_fail;
22173 }
22174 {
22175 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22176 }
22177 return resultobj;
22178 fail:
22179 return NULL;
22180 }
22181
22182
22183 static PyObject *_wrap_PageSetupDialogData_GetEnableOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
22184 PyObject *resultobj = NULL;
22185 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22186 bool result;
22187 PyObject * obj0 = 0 ;
22188 char *kwnames[] = {
22189 (char *) "self", NULL
22190 };
22191
22192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableOrientation",kwnames,&obj0)) goto fail;
22193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22194 if (SWIG_arg_fail(1)) SWIG_fail;
22195 {
22196 PyThreadState* __tstate = wxPyBeginAllowThreads();
22197 result = (bool)(arg1)->GetEnableOrientation();
22198
22199 wxPyEndAllowThreads(__tstate);
22200 if (PyErr_Occurred()) SWIG_fail;
22201 }
22202 {
22203 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22204 }
22205 return resultobj;
22206 fail:
22207 return NULL;
22208 }
22209
22210
22211 static PyObject *_wrap_PageSetupDialogData_GetEnablePaper(PyObject *, PyObject *args, PyObject *kwargs) {
22212 PyObject *resultobj = NULL;
22213 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22214 bool result;
22215 PyObject * obj0 = 0 ;
22216 char *kwnames[] = {
22217 (char *) "self", NULL
22218 };
22219
22220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnablePaper",kwnames,&obj0)) goto fail;
22221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22222 if (SWIG_arg_fail(1)) SWIG_fail;
22223 {
22224 PyThreadState* __tstate = wxPyBeginAllowThreads();
22225 result = (bool)(arg1)->GetEnablePaper();
22226
22227 wxPyEndAllowThreads(__tstate);
22228 if (PyErr_Occurred()) SWIG_fail;
22229 }
22230 {
22231 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22232 }
22233 return resultobj;
22234 fail:
22235 return NULL;
22236 }
22237
22238
22239 static PyObject *_wrap_PageSetupDialogData_GetEnablePrinter(PyObject *, PyObject *args, PyObject *kwargs) {
22240 PyObject *resultobj = NULL;
22241 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22242 bool result;
22243 PyObject * obj0 = 0 ;
22244 char *kwnames[] = {
22245 (char *) "self", NULL
22246 };
22247
22248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnablePrinter",kwnames,&obj0)) goto fail;
22249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22250 if (SWIG_arg_fail(1)) SWIG_fail;
22251 {
22252 PyThreadState* __tstate = wxPyBeginAllowThreads();
22253 result = (bool)(arg1)->GetEnablePrinter();
22254
22255 wxPyEndAllowThreads(__tstate);
22256 if (PyErr_Occurred()) SWIG_fail;
22257 }
22258 {
22259 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22260 }
22261 return resultobj;
22262 fail:
22263 return NULL;
22264 }
22265
22266
22267 static PyObject *_wrap_PageSetupDialogData_GetEnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
22268 PyObject *resultobj = NULL;
22269 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22270 bool result;
22271 PyObject * obj0 = 0 ;
22272 char *kwnames[] = {
22273 (char *) "self", NULL
22274 };
22275
22276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetEnableHelp",kwnames,&obj0)) goto fail;
22277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22278 if (SWIG_arg_fail(1)) SWIG_fail;
22279 {
22280 PyThreadState* __tstate = wxPyBeginAllowThreads();
22281 result = (bool)(arg1)->GetEnableHelp();
22282
22283 wxPyEndAllowThreads(__tstate);
22284 if (PyErr_Occurred()) SWIG_fail;
22285 }
22286 {
22287 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22288 }
22289 return resultobj;
22290 fail:
22291 return NULL;
22292 }
22293
22294
22295 static PyObject *_wrap_PageSetupDialogData_GetDefaultInfo(PyObject *, PyObject *args, PyObject *kwargs) {
22296 PyObject *resultobj = NULL;
22297 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22298 bool result;
22299 PyObject * obj0 = 0 ;
22300 char *kwnames[] = {
22301 (char *) "self", NULL
22302 };
22303
22304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetDefaultInfo",kwnames,&obj0)) goto fail;
22305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22306 if (SWIG_arg_fail(1)) SWIG_fail;
22307 {
22308 PyThreadState* __tstate = wxPyBeginAllowThreads();
22309 result = (bool)(arg1)->GetDefaultInfo();
22310
22311 wxPyEndAllowThreads(__tstate);
22312 if (PyErr_Occurred()) SWIG_fail;
22313 }
22314 {
22315 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22316 }
22317 return resultobj;
22318 fail:
22319 return NULL;
22320 }
22321
22322
22323 static PyObject *_wrap_PageSetupDialogData_GetMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22324 PyObject *resultobj = NULL;
22325 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22326 wxPoint result;
22327 PyObject * obj0 = 0 ;
22328 char *kwnames[] = {
22329 (char *) "self", NULL
22330 };
22331
22332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMarginTopLeft",kwnames,&obj0)) goto fail;
22333 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22334 if (SWIG_arg_fail(1)) SWIG_fail;
22335 {
22336 PyThreadState* __tstate = wxPyBeginAllowThreads();
22337 result = (arg1)->GetMarginTopLeft();
22338
22339 wxPyEndAllowThreads(__tstate);
22340 if (PyErr_Occurred()) SWIG_fail;
22341 }
22342 {
22343 wxPoint * resultptr;
22344 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22345 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22346 }
22347 return resultobj;
22348 fail:
22349 return NULL;
22350 }
22351
22352
22353 static PyObject *_wrap_PageSetupDialogData_GetMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22354 PyObject *resultobj = NULL;
22355 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22356 wxPoint result;
22357 PyObject * obj0 = 0 ;
22358 char *kwnames[] = {
22359 (char *) "self", NULL
22360 };
22361
22362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMarginBottomRight",kwnames,&obj0)) goto fail;
22363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22364 if (SWIG_arg_fail(1)) SWIG_fail;
22365 {
22366 PyThreadState* __tstate = wxPyBeginAllowThreads();
22367 result = (arg1)->GetMarginBottomRight();
22368
22369 wxPyEndAllowThreads(__tstate);
22370 if (PyErr_Occurred()) SWIG_fail;
22371 }
22372 {
22373 wxPoint * resultptr;
22374 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22375 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22376 }
22377 return resultobj;
22378 fail:
22379 return NULL;
22380 }
22381
22382
22383 static PyObject *_wrap_PageSetupDialogData_GetMinMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22384 PyObject *resultobj = NULL;
22385 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22386 wxPoint result;
22387 PyObject * obj0 = 0 ;
22388 char *kwnames[] = {
22389 (char *) "self", NULL
22390 };
22391
22392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMinMarginTopLeft",kwnames,&obj0)) goto fail;
22393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22394 if (SWIG_arg_fail(1)) SWIG_fail;
22395 {
22396 PyThreadState* __tstate = wxPyBeginAllowThreads();
22397 result = (arg1)->GetMinMarginTopLeft();
22398
22399 wxPyEndAllowThreads(__tstate);
22400 if (PyErr_Occurred()) SWIG_fail;
22401 }
22402 {
22403 wxPoint * resultptr;
22404 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22405 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22406 }
22407 return resultobj;
22408 fail:
22409 return NULL;
22410 }
22411
22412
22413 static PyObject *_wrap_PageSetupDialogData_GetMinMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22414 PyObject *resultobj = NULL;
22415 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22416 wxPoint result;
22417 PyObject * obj0 = 0 ;
22418 char *kwnames[] = {
22419 (char *) "self", NULL
22420 };
22421
22422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetMinMarginBottomRight",kwnames,&obj0)) goto fail;
22423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22424 if (SWIG_arg_fail(1)) SWIG_fail;
22425 {
22426 PyThreadState* __tstate = wxPyBeginAllowThreads();
22427 result = (arg1)->GetMinMarginBottomRight();
22428
22429 wxPyEndAllowThreads(__tstate);
22430 if (PyErr_Occurred()) SWIG_fail;
22431 }
22432 {
22433 wxPoint * resultptr;
22434 resultptr = new wxPoint(static_cast<wxPoint & >(result));
22435 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
22436 }
22437 return resultobj;
22438 fail:
22439 return NULL;
22440 }
22441
22442
22443 static PyObject *_wrap_PageSetupDialogData_GetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
22444 PyObject *resultobj = NULL;
22445 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22446 wxPaperSize result;
22447 PyObject * obj0 = 0 ;
22448 char *kwnames[] = {
22449 (char *) "self", NULL
22450 };
22451
22452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPaperId",kwnames,&obj0)) goto fail;
22453 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22454 if (SWIG_arg_fail(1)) SWIG_fail;
22455 {
22456 PyThreadState* __tstate = wxPyBeginAllowThreads();
22457 result = (wxPaperSize)(arg1)->GetPaperId();
22458
22459 wxPyEndAllowThreads(__tstate);
22460 if (PyErr_Occurred()) SWIG_fail;
22461 }
22462 resultobj = SWIG_From_int((result));
22463 return resultobj;
22464 fail:
22465 return NULL;
22466 }
22467
22468
22469 static PyObject *_wrap_PageSetupDialogData_GetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22470 PyObject *resultobj = NULL;
22471 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22472 wxSize result;
22473 PyObject * obj0 = 0 ;
22474 char *kwnames[] = {
22475 (char *) "self", NULL
22476 };
22477
22478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPaperSize",kwnames,&obj0)) goto fail;
22479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22480 if (SWIG_arg_fail(1)) SWIG_fail;
22481 {
22482 PyThreadState* __tstate = wxPyBeginAllowThreads();
22483 result = (arg1)->GetPaperSize();
22484
22485 wxPyEndAllowThreads(__tstate);
22486 if (PyErr_Occurred()) SWIG_fail;
22487 }
22488 {
22489 wxSize * resultptr;
22490 resultptr = new wxSize(static_cast<wxSize & >(result));
22491 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
22492 }
22493 return resultobj;
22494 fail:
22495 return NULL;
22496 }
22497
22498
22499 static PyObject *_wrap_PageSetupDialogData_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
22500 PyObject *resultobj = NULL;
22501 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22502 wxPrintData *result;
22503 PyObject * obj0 = 0 ;
22504 char *kwnames[] = {
22505 (char *) "self", NULL
22506 };
22507
22508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_GetPrintData",kwnames,&obj0)) goto fail;
22509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22510 if (SWIG_arg_fail(1)) SWIG_fail;
22511 {
22512 PyThreadState* __tstate = wxPyBeginAllowThreads();
22513 {
22514 wxPrintData &_result_ref = (arg1)->GetPrintData();
22515 result = (wxPrintData *) &_result_ref;
22516 }
22517
22518 wxPyEndAllowThreads(__tstate);
22519 if (PyErr_Occurred()) SWIG_fail;
22520 }
22521 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
22522 return resultobj;
22523 fail:
22524 return NULL;
22525 }
22526
22527
22528 static PyObject *_wrap_PageSetupDialogData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
22529 PyObject *resultobj = NULL;
22530 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22531 bool result;
22532 PyObject * obj0 = 0 ;
22533 char *kwnames[] = {
22534 (char *) "self", NULL
22535 };
22536
22537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_Ok",kwnames,&obj0)) goto fail;
22538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22539 if (SWIG_arg_fail(1)) SWIG_fail;
22540 {
22541 PyThreadState* __tstate = wxPyBeginAllowThreads();
22542 result = (bool)(arg1)->Ok();
22543
22544 wxPyEndAllowThreads(__tstate);
22545 if (PyErr_Occurred()) SWIG_fail;
22546 }
22547 {
22548 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22549 }
22550 return resultobj;
22551 fail:
22552 return NULL;
22553 }
22554
22555
22556 static PyObject *_wrap_PageSetupDialogData_SetDefaultInfo(PyObject *, PyObject *args, PyObject *kwargs) {
22557 PyObject *resultobj = NULL;
22558 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22559 bool arg2 ;
22560 PyObject * obj0 = 0 ;
22561 PyObject * obj1 = 0 ;
22562 char *kwnames[] = {
22563 (char *) "self",(char *) "flag", NULL
22564 };
22565
22566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetDefaultInfo",kwnames,&obj0,&obj1)) goto fail;
22567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22568 if (SWIG_arg_fail(1)) SWIG_fail;
22569 {
22570 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22571 if (SWIG_arg_fail(2)) SWIG_fail;
22572 }
22573 {
22574 PyThreadState* __tstate = wxPyBeginAllowThreads();
22575 (arg1)->SetDefaultInfo(arg2);
22576
22577 wxPyEndAllowThreads(__tstate);
22578 if (PyErr_Occurred()) SWIG_fail;
22579 }
22580 Py_INCREF(Py_None); resultobj = Py_None;
22581 return resultobj;
22582 fail:
22583 return NULL;
22584 }
22585
22586
22587 static PyObject *_wrap_PageSetupDialogData_SetDefaultMinMargins(PyObject *, PyObject *args, PyObject *kwargs) {
22588 PyObject *resultobj = NULL;
22589 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22590 bool arg2 ;
22591 PyObject * obj0 = 0 ;
22592 PyObject * obj1 = 0 ;
22593 char *kwnames[] = {
22594 (char *) "self",(char *) "flag", NULL
22595 };
22596
22597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetDefaultMinMargins",kwnames,&obj0,&obj1)) goto fail;
22598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22599 if (SWIG_arg_fail(1)) SWIG_fail;
22600 {
22601 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22602 if (SWIG_arg_fail(2)) SWIG_fail;
22603 }
22604 {
22605 PyThreadState* __tstate = wxPyBeginAllowThreads();
22606 (arg1)->SetDefaultMinMargins(arg2);
22607
22608 wxPyEndAllowThreads(__tstate);
22609 if (PyErr_Occurred()) SWIG_fail;
22610 }
22611 Py_INCREF(Py_None); resultobj = Py_None;
22612 return resultobj;
22613 fail:
22614 return NULL;
22615 }
22616
22617
22618 static PyObject *_wrap_PageSetupDialogData_SetMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22619 PyObject *resultobj = NULL;
22620 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22621 wxPoint *arg2 = 0 ;
22622 wxPoint temp2 ;
22623 PyObject * obj0 = 0 ;
22624 PyObject * obj1 = 0 ;
22625 char *kwnames[] = {
22626 (char *) "self",(char *) "pt", NULL
22627 };
22628
22629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMarginTopLeft",kwnames,&obj0,&obj1)) goto fail;
22630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22631 if (SWIG_arg_fail(1)) SWIG_fail;
22632 {
22633 arg2 = &temp2;
22634 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22635 }
22636 {
22637 PyThreadState* __tstate = wxPyBeginAllowThreads();
22638 (arg1)->SetMarginTopLeft((wxPoint const &)*arg2);
22639
22640 wxPyEndAllowThreads(__tstate);
22641 if (PyErr_Occurred()) SWIG_fail;
22642 }
22643 Py_INCREF(Py_None); resultobj = Py_None;
22644 return resultobj;
22645 fail:
22646 return NULL;
22647 }
22648
22649
22650 static PyObject *_wrap_PageSetupDialogData_SetMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22651 PyObject *resultobj = NULL;
22652 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22653 wxPoint *arg2 = 0 ;
22654 wxPoint temp2 ;
22655 PyObject * obj0 = 0 ;
22656 PyObject * obj1 = 0 ;
22657 char *kwnames[] = {
22658 (char *) "self",(char *) "pt", NULL
22659 };
22660
22661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMarginBottomRight",kwnames,&obj0,&obj1)) goto fail;
22662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22663 if (SWIG_arg_fail(1)) SWIG_fail;
22664 {
22665 arg2 = &temp2;
22666 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22667 }
22668 {
22669 PyThreadState* __tstate = wxPyBeginAllowThreads();
22670 (arg1)->SetMarginBottomRight((wxPoint const &)*arg2);
22671
22672 wxPyEndAllowThreads(__tstate);
22673 if (PyErr_Occurred()) SWIG_fail;
22674 }
22675 Py_INCREF(Py_None); resultobj = Py_None;
22676 return resultobj;
22677 fail:
22678 return NULL;
22679 }
22680
22681
22682 static PyObject *_wrap_PageSetupDialogData_SetMinMarginTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
22683 PyObject *resultobj = NULL;
22684 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22685 wxPoint *arg2 = 0 ;
22686 wxPoint temp2 ;
22687 PyObject * obj0 = 0 ;
22688 PyObject * obj1 = 0 ;
22689 char *kwnames[] = {
22690 (char *) "self",(char *) "pt", NULL
22691 };
22692
22693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMinMarginTopLeft",kwnames,&obj0,&obj1)) goto fail;
22694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22695 if (SWIG_arg_fail(1)) SWIG_fail;
22696 {
22697 arg2 = &temp2;
22698 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22699 }
22700 {
22701 PyThreadState* __tstate = wxPyBeginAllowThreads();
22702 (arg1)->SetMinMarginTopLeft((wxPoint const &)*arg2);
22703
22704 wxPyEndAllowThreads(__tstate);
22705 if (PyErr_Occurred()) SWIG_fail;
22706 }
22707 Py_INCREF(Py_None); resultobj = Py_None;
22708 return resultobj;
22709 fail:
22710 return NULL;
22711 }
22712
22713
22714 static PyObject *_wrap_PageSetupDialogData_SetMinMarginBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
22715 PyObject *resultobj = NULL;
22716 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22717 wxPoint *arg2 = 0 ;
22718 wxPoint temp2 ;
22719 PyObject * obj0 = 0 ;
22720 PyObject * obj1 = 0 ;
22721 char *kwnames[] = {
22722 (char *) "self",(char *) "pt", NULL
22723 };
22724
22725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetMinMarginBottomRight",kwnames,&obj0,&obj1)) goto fail;
22726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22727 if (SWIG_arg_fail(1)) SWIG_fail;
22728 {
22729 arg2 = &temp2;
22730 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22731 }
22732 {
22733 PyThreadState* __tstate = wxPyBeginAllowThreads();
22734 (arg1)->SetMinMarginBottomRight((wxPoint const &)*arg2);
22735
22736 wxPyEndAllowThreads(__tstate);
22737 if (PyErr_Occurred()) SWIG_fail;
22738 }
22739 Py_INCREF(Py_None); resultobj = Py_None;
22740 return resultobj;
22741 fail:
22742 return NULL;
22743 }
22744
22745
22746 static PyObject *_wrap_PageSetupDialogData_SetPaperId(PyObject *, PyObject *args, PyObject *kwargs) {
22747 PyObject *resultobj = NULL;
22748 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22749 wxPaperSize arg2 ;
22750 PyObject * obj0 = 0 ;
22751 PyObject * obj1 = 0 ;
22752 char *kwnames[] = {
22753 (char *) "self",(char *) "id", NULL
22754 };
22755
22756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPaperId",kwnames,&obj0,&obj1)) goto fail;
22757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22758 if (SWIG_arg_fail(1)) SWIG_fail;
22759 {
22760 arg2 = static_cast<wxPaperSize >(SWIG_As_int(obj1));
22761 if (SWIG_arg_fail(2)) SWIG_fail;
22762 }
22763 {
22764 PyThreadState* __tstate = wxPyBeginAllowThreads();
22765 (arg1)->SetPaperId(arg2);
22766
22767 wxPyEndAllowThreads(__tstate);
22768 if (PyErr_Occurred()) SWIG_fail;
22769 }
22770 Py_INCREF(Py_None); resultobj = Py_None;
22771 return resultobj;
22772 fail:
22773 return NULL;
22774 }
22775
22776
22777 static PyObject *_wrap_PageSetupDialogData_SetPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22778 PyObject *resultobj = NULL;
22779 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22780 wxSize *arg2 = 0 ;
22781 wxSize temp2 ;
22782 PyObject * obj0 = 0 ;
22783 PyObject * obj1 = 0 ;
22784 char *kwnames[] = {
22785 (char *) "self",(char *) "size", NULL
22786 };
22787
22788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPaperSize",kwnames,&obj0,&obj1)) goto fail;
22789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22790 if (SWIG_arg_fail(1)) SWIG_fail;
22791 {
22792 arg2 = &temp2;
22793 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
22794 }
22795 {
22796 PyThreadState* __tstate = wxPyBeginAllowThreads();
22797 (arg1)->SetPaperSize((wxSize const &)*arg2);
22798
22799 wxPyEndAllowThreads(__tstate);
22800 if (PyErr_Occurred()) SWIG_fail;
22801 }
22802 Py_INCREF(Py_None); resultobj = Py_None;
22803 return resultobj;
22804 fail:
22805 return NULL;
22806 }
22807
22808
22809 static PyObject *_wrap_PageSetupDialogData_SetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
22810 PyObject *resultobj = NULL;
22811 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22812 wxPrintData *arg2 = 0 ;
22813 PyObject * obj0 = 0 ;
22814 PyObject * obj1 = 0 ;
22815 char *kwnames[] = {
22816 (char *) "self",(char *) "printData", NULL
22817 };
22818
22819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PageSetupDialogData_SetPrintData",kwnames,&obj0,&obj1)) goto fail;
22820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22821 if (SWIG_arg_fail(1)) SWIG_fail;
22822 {
22823 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
22824 if (SWIG_arg_fail(2)) SWIG_fail;
22825 if (arg2 == NULL) {
22826 SWIG_null_ref("wxPrintData");
22827 }
22828 if (SWIG_arg_fail(2)) SWIG_fail;
22829 }
22830 {
22831 PyThreadState* __tstate = wxPyBeginAllowThreads();
22832 (arg1)->SetPrintData((wxPrintData const &)*arg2);
22833
22834 wxPyEndAllowThreads(__tstate);
22835 if (PyErr_Occurred()) SWIG_fail;
22836 }
22837 Py_INCREF(Py_None); resultobj = Py_None;
22838 return resultobj;
22839 fail:
22840 return NULL;
22841 }
22842
22843
22844 static PyObject *_wrap_PageSetupDialogData_CalculateIdFromPaperSize(PyObject *, PyObject *args, PyObject *kwargs) {
22845 PyObject *resultobj = NULL;
22846 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22847 PyObject * obj0 = 0 ;
22848 char *kwnames[] = {
22849 (char *) "self", NULL
22850 };
22851
22852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_CalculateIdFromPaperSize",kwnames,&obj0)) goto fail;
22853 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22854 if (SWIG_arg_fail(1)) SWIG_fail;
22855 {
22856 PyThreadState* __tstate = wxPyBeginAllowThreads();
22857 (arg1)->CalculateIdFromPaperSize();
22858
22859 wxPyEndAllowThreads(__tstate);
22860 if (PyErr_Occurred()) SWIG_fail;
22861 }
22862 Py_INCREF(Py_None); resultobj = Py_None;
22863 return resultobj;
22864 fail:
22865 return NULL;
22866 }
22867
22868
22869 static PyObject *_wrap_PageSetupDialogData_CalculatePaperSizeFromId(PyObject *, PyObject *args, PyObject *kwargs) {
22870 PyObject *resultobj = NULL;
22871 wxPageSetupDialogData *arg1 = (wxPageSetupDialogData *) 0 ;
22872 PyObject * obj0 = 0 ;
22873 char *kwnames[] = {
22874 (char *) "self", NULL
22875 };
22876
22877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialogData_CalculatePaperSizeFromId",kwnames,&obj0)) goto fail;
22878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22879 if (SWIG_arg_fail(1)) SWIG_fail;
22880 {
22881 PyThreadState* __tstate = wxPyBeginAllowThreads();
22882 (arg1)->CalculatePaperSizeFromId();
22883
22884 wxPyEndAllowThreads(__tstate);
22885 if (PyErr_Occurred()) SWIG_fail;
22886 }
22887 Py_INCREF(Py_None); resultobj = Py_None;
22888 return resultobj;
22889 fail:
22890 return NULL;
22891 }
22892
22893
22894 static PyObject * PageSetupDialogData_swigregister(PyObject *, PyObject *args) {
22895 PyObject *obj;
22896 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22897 SWIG_TypeClientData(SWIGTYPE_p_wxPageSetupDialogData, obj);
22898 Py_INCREF(obj);
22899 return Py_BuildValue((char *)"");
22900 }
22901 static PyObject *_wrap_new_PageSetupDialog(PyObject *, PyObject *args, PyObject *kwargs) {
22902 PyObject *resultobj = NULL;
22903 wxWindow *arg1 = (wxWindow *) 0 ;
22904 wxPageSetupDialogData *arg2 = (wxPageSetupDialogData *) NULL ;
22905 wxPageSetupDialog *result;
22906 PyObject * obj0 = 0 ;
22907 PyObject * obj1 = 0 ;
22908 char *kwnames[] = {
22909 (char *) "parent",(char *) "data", NULL
22910 };
22911
22912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PageSetupDialog",kwnames,&obj0,&obj1)) goto fail;
22913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22914 if (SWIG_arg_fail(1)) SWIG_fail;
22915 if (obj1) {
22916 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPageSetupDialogData, SWIG_POINTER_EXCEPTION | 0);
22917 if (SWIG_arg_fail(2)) SWIG_fail;
22918 }
22919 {
22920 if (!wxPyCheckForApp()) SWIG_fail;
22921 PyThreadState* __tstate = wxPyBeginAllowThreads();
22922 result = (wxPageSetupDialog *)new wxPageSetupDialog(arg1,arg2);
22923
22924 wxPyEndAllowThreads(__tstate);
22925 if (PyErr_Occurred()) SWIG_fail;
22926 }
22927 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialog, 1);
22928 return resultobj;
22929 fail:
22930 return NULL;
22931 }
22932
22933
22934 static PyObject *_wrap_PageSetupDialog_GetPageSetupData(PyObject *, PyObject *args, PyObject *kwargs) {
22935 PyObject *resultobj = NULL;
22936 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
22937 wxPageSetupDialogData *result;
22938 PyObject * obj0 = 0 ;
22939 char *kwnames[] = {
22940 (char *) "self", NULL
22941 };
22942
22943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_GetPageSetupData",kwnames,&obj0)) goto fail;
22944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
22945 if (SWIG_arg_fail(1)) SWIG_fail;
22946 {
22947 PyThreadState* __tstate = wxPyBeginAllowThreads();
22948 {
22949 wxPageSetupDialogData &_result_ref = (arg1)->GetPageSetupData();
22950 result = (wxPageSetupDialogData *) &_result_ref;
22951 }
22952
22953 wxPyEndAllowThreads(__tstate);
22954 if (PyErr_Occurred()) SWIG_fail;
22955 }
22956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 0);
22957 return resultobj;
22958 fail:
22959 return NULL;
22960 }
22961
22962
22963 static PyObject *_wrap_PageSetupDialog_GetPageSetupDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
22964 PyObject *resultobj = NULL;
22965 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
22966 wxPageSetupDialogData *result;
22967 PyObject * obj0 = 0 ;
22968 char *kwnames[] = {
22969 (char *) "self", NULL
22970 };
22971
22972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_GetPageSetupDialogData",kwnames,&obj0)) goto fail;
22973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
22974 if (SWIG_arg_fail(1)) SWIG_fail;
22975 {
22976 PyThreadState* __tstate = wxPyBeginAllowThreads();
22977 {
22978 wxPageSetupDialogData &_result_ref = (arg1)->GetPageSetupDialogData();
22979 result = (wxPageSetupDialogData *) &_result_ref;
22980 }
22981
22982 wxPyEndAllowThreads(__tstate);
22983 if (PyErr_Occurred()) SWIG_fail;
22984 }
22985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPageSetupDialogData, 0);
22986 return resultobj;
22987 fail:
22988 return NULL;
22989 }
22990
22991
22992 static PyObject *_wrap_PageSetupDialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
22993 PyObject *resultobj = NULL;
22994 wxPageSetupDialog *arg1 = (wxPageSetupDialog *) 0 ;
22995 int result;
22996 PyObject * obj0 = 0 ;
22997 char *kwnames[] = {
22998 (char *) "self", NULL
22999 };
23000
23001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PageSetupDialog_ShowModal",kwnames,&obj0)) goto fail;
23002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPageSetupDialog, SWIG_POINTER_EXCEPTION | 0);
23003 if (SWIG_arg_fail(1)) SWIG_fail;
23004 {
23005 PyThreadState* __tstate = wxPyBeginAllowThreads();
23006 result = (int)(arg1)->ShowModal();
23007
23008 wxPyEndAllowThreads(__tstate);
23009 if (PyErr_Occurred()) SWIG_fail;
23010 }
23011 {
23012 resultobj = SWIG_From_int(static_cast<int >(result));
23013 }
23014 return resultobj;
23015 fail:
23016 return NULL;
23017 }
23018
23019
23020 static PyObject * PageSetupDialog_swigregister(PyObject *, PyObject *args) {
23021 PyObject *obj;
23022 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23023 SWIG_TypeClientData(SWIGTYPE_p_wxPageSetupDialog, obj);
23024 Py_INCREF(obj);
23025 return Py_BuildValue((char *)"");
23026 }
23027 static PyObject *_wrap_new_PrintDialogData__SWIG_0(PyObject *, PyObject *args) {
23028 PyObject *resultobj = NULL;
23029 wxPrintDialogData *result;
23030
23031 if(!PyArg_ParseTuple(args,(char *)":new_PrintDialogData")) goto fail;
23032 {
23033 PyThreadState* __tstate = wxPyBeginAllowThreads();
23034 result = (wxPrintDialogData *)new wxPrintDialogData();
23035
23036 wxPyEndAllowThreads(__tstate);
23037 if (PyErr_Occurred()) SWIG_fail;
23038 }
23039 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23040 return resultobj;
23041 fail:
23042 return NULL;
23043 }
23044
23045
23046 static PyObject *_wrap_new_PrintDialogData__SWIG_1(PyObject *, PyObject *args) {
23047 PyObject *resultobj = NULL;
23048 wxPrintData *arg1 = 0 ;
23049 wxPrintDialogData *result;
23050 PyObject * obj0 = 0 ;
23051
23052 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintDialogData",&obj0)) goto fail;
23053 {
23054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
23055 if (SWIG_arg_fail(1)) SWIG_fail;
23056 if (arg1 == NULL) {
23057 SWIG_null_ref("wxPrintData");
23058 }
23059 if (SWIG_arg_fail(1)) SWIG_fail;
23060 }
23061 {
23062 PyThreadState* __tstate = wxPyBeginAllowThreads();
23063 result = (wxPrintDialogData *)new wxPrintDialogData((wxPrintData const &)*arg1);
23064
23065 wxPyEndAllowThreads(__tstate);
23066 if (PyErr_Occurred()) SWIG_fail;
23067 }
23068 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23069 return resultobj;
23070 fail:
23071 return NULL;
23072 }
23073
23074
23075 static PyObject *_wrap_new_PrintDialogData__SWIG_2(PyObject *, PyObject *args) {
23076 PyObject *resultobj = NULL;
23077 wxPrintDialogData *arg1 = 0 ;
23078 wxPrintDialogData *result;
23079 PyObject * obj0 = 0 ;
23080
23081 if(!PyArg_ParseTuple(args,(char *)"O:new_PrintDialogData",&obj0)) goto fail;
23082 {
23083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23084 if (SWIG_arg_fail(1)) SWIG_fail;
23085 if (arg1 == NULL) {
23086 SWIG_null_ref("wxPrintDialogData");
23087 }
23088 if (SWIG_arg_fail(1)) SWIG_fail;
23089 }
23090 {
23091 PyThreadState* __tstate = wxPyBeginAllowThreads();
23092 result = (wxPrintDialogData *)new wxPrintDialogData((wxPrintDialogData const &)*arg1);
23093
23094 wxPyEndAllowThreads(__tstate);
23095 if (PyErr_Occurred()) SWIG_fail;
23096 }
23097 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 1);
23098 return resultobj;
23099 fail:
23100 return NULL;
23101 }
23102
23103
23104 static PyObject *_wrap_new_PrintDialogData(PyObject *self, PyObject *args) {
23105 int argc;
23106 PyObject *argv[2];
23107 int ii;
23108
23109 argc = PyObject_Length(args);
23110 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
23111 argv[ii] = PyTuple_GetItem(args,ii);
23112 }
23113 if (argc == 0) {
23114 return _wrap_new_PrintDialogData__SWIG_0(self,args);
23115 }
23116 if (argc == 1) {
23117 int _v;
23118 {
23119 void *ptr = 0;
23120 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
23121 _v = 0;
23122 PyErr_Clear();
23123 } else {
23124 _v = (ptr != 0);
23125 }
23126 }
23127 if (_v) {
23128 return _wrap_new_PrintDialogData__SWIG_1(self,args);
23129 }
23130 }
23131 if (argc == 1) {
23132 int _v;
23133 {
23134 void *ptr = 0;
23135 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
23136 _v = 0;
23137 PyErr_Clear();
23138 } else {
23139 _v = (ptr != 0);
23140 }
23141 }
23142 if (_v) {
23143 return _wrap_new_PrintDialogData__SWIG_2(self,args);
23144 }
23145 }
23146
23147 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintDialogData'");
23148 return NULL;
23149 }
23150
23151
23152 static PyObject *_wrap_delete_PrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
23153 PyObject *resultobj = NULL;
23154 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23155 PyObject * obj0 = 0 ;
23156 char *kwnames[] = {
23157 (char *) "self", NULL
23158 };
23159
23160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PrintDialogData",kwnames,&obj0)) goto fail;
23161 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23162 if (SWIG_arg_fail(1)) SWIG_fail;
23163 {
23164 PyThreadState* __tstate = wxPyBeginAllowThreads();
23165 delete arg1;
23166
23167 wxPyEndAllowThreads(__tstate);
23168 if (PyErr_Occurred()) SWIG_fail;
23169 }
23170 Py_INCREF(Py_None); resultobj = Py_None;
23171 return resultobj;
23172 fail:
23173 return NULL;
23174 }
23175
23176
23177 static PyObject *_wrap_PrintDialogData_GetFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
23178 PyObject *resultobj = NULL;
23179 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23180 int result;
23181 PyObject * obj0 = 0 ;
23182 char *kwnames[] = {
23183 (char *) "self", NULL
23184 };
23185
23186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetFromPage",kwnames,&obj0)) goto fail;
23187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23188 if (SWIG_arg_fail(1)) SWIG_fail;
23189 {
23190 PyThreadState* __tstate = wxPyBeginAllowThreads();
23191 result = (int)((wxPrintDialogData const *)arg1)->GetFromPage();
23192
23193 wxPyEndAllowThreads(__tstate);
23194 if (PyErr_Occurred()) SWIG_fail;
23195 }
23196 {
23197 resultobj = SWIG_From_int(static_cast<int >(result));
23198 }
23199 return resultobj;
23200 fail:
23201 return NULL;
23202 }
23203
23204
23205 static PyObject *_wrap_PrintDialogData_GetToPage(PyObject *, PyObject *args, PyObject *kwargs) {
23206 PyObject *resultobj = NULL;
23207 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23208 int result;
23209 PyObject * obj0 = 0 ;
23210 char *kwnames[] = {
23211 (char *) "self", NULL
23212 };
23213
23214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetToPage",kwnames,&obj0)) goto fail;
23215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23216 if (SWIG_arg_fail(1)) SWIG_fail;
23217 {
23218 PyThreadState* __tstate = wxPyBeginAllowThreads();
23219 result = (int)((wxPrintDialogData const *)arg1)->GetToPage();
23220
23221 wxPyEndAllowThreads(__tstate);
23222 if (PyErr_Occurred()) SWIG_fail;
23223 }
23224 {
23225 resultobj = SWIG_From_int(static_cast<int >(result));
23226 }
23227 return resultobj;
23228 fail:
23229 return NULL;
23230 }
23231
23232
23233 static PyObject *_wrap_PrintDialogData_GetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
23234 PyObject *resultobj = NULL;
23235 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23236 int result;
23237 PyObject * obj0 = 0 ;
23238 char *kwnames[] = {
23239 (char *) "self", NULL
23240 };
23241
23242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetMinPage",kwnames,&obj0)) goto fail;
23243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23244 if (SWIG_arg_fail(1)) SWIG_fail;
23245 {
23246 PyThreadState* __tstate = wxPyBeginAllowThreads();
23247 result = (int)((wxPrintDialogData const *)arg1)->GetMinPage();
23248
23249 wxPyEndAllowThreads(__tstate);
23250 if (PyErr_Occurred()) SWIG_fail;
23251 }
23252 {
23253 resultobj = SWIG_From_int(static_cast<int >(result));
23254 }
23255 return resultobj;
23256 fail:
23257 return NULL;
23258 }
23259
23260
23261 static PyObject *_wrap_PrintDialogData_GetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
23262 PyObject *resultobj = NULL;
23263 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23264 int result;
23265 PyObject * obj0 = 0 ;
23266 char *kwnames[] = {
23267 (char *) "self", NULL
23268 };
23269
23270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetMaxPage",kwnames,&obj0)) goto fail;
23271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23272 if (SWIG_arg_fail(1)) SWIG_fail;
23273 {
23274 PyThreadState* __tstate = wxPyBeginAllowThreads();
23275 result = (int)((wxPrintDialogData const *)arg1)->GetMaxPage();
23276
23277 wxPyEndAllowThreads(__tstate);
23278 if (PyErr_Occurred()) SWIG_fail;
23279 }
23280 {
23281 resultobj = SWIG_From_int(static_cast<int >(result));
23282 }
23283 return resultobj;
23284 fail:
23285 return NULL;
23286 }
23287
23288
23289 static PyObject *_wrap_PrintDialogData_GetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
23290 PyObject *resultobj = NULL;
23291 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23292 int result;
23293 PyObject * obj0 = 0 ;
23294 char *kwnames[] = {
23295 (char *) "self", NULL
23296 };
23297
23298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetNoCopies",kwnames,&obj0)) goto fail;
23299 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23300 if (SWIG_arg_fail(1)) SWIG_fail;
23301 {
23302 PyThreadState* __tstate = wxPyBeginAllowThreads();
23303 result = (int)((wxPrintDialogData const *)arg1)->GetNoCopies();
23304
23305 wxPyEndAllowThreads(__tstate);
23306 if (PyErr_Occurred()) SWIG_fail;
23307 }
23308 {
23309 resultobj = SWIG_From_int(static_cast<int >(result));
23310 }
23311 return resultobj;
23312 fail:
23313 return NULL;
23314 }
23315
23316
23317 static PyObject *_wrap_PrintDialogData_GetAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
23318 PyObject *resultobj = NULL;
23319 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23320 bool result;
23321 PyObject * obj0 = 0 ;
23322 char *kwnames[] = {
23323 (char *) "self", NULL
23324 };
23325
23326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetAllPages",kwnames,&obj0)) goto fail;
23327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23328 if (SWIG_arg_fail(1)) SWIG_fail;
23329 {
23330 PyThreadState* __tstate = wxPyBeginAllowThreads();
23331 result = (bool)((wxPrintDialogData const *)arg1)->GetAllPages();
23332
23333 wxPyEndAllowThreads(__tstate);
23334 if (PyErr_Occurred()) SWIG_fail;
23335 }
23336 {
23337 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23338 }
23339 return resultobj;
23340 fail:
23341 return NULL;
23342 }
23343
23344
23345 static PyObject *_wrap_PrintDialogData_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23346 PyObject *resultobj = NULL;
23347 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23348 bool result;
23349 PyObject * obj0 = 0 ;
23350 char *kwnames[] = {
23351 (char *) "self", NULL
23352 };
23353
23354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetSelection",kwnames,&obj0)) goto fail;
23355 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23356 if (SWIG_arg_fail(1)) SWIG_fail;
23357 {
23358 PyThreadState* __tstate = wxPyBeginAllowThreads();
23359 result = (bool)((wxPrintDialogData const *)arg1)->GetSelection();
23360
23361 wxPyEndAllowThreads(__tstate);
23362 if (PyErr_Occurred()) SWIG_fail;
23363 }
23364 {
23365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23366 }
23367 return resultobj;
23368 fail:
23369 return NULL;
23370 }
23371
23372
23373 static PyObject *_wrap_PrintDialogData_GetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
23374 PyObject *resultobj = NULL;
23375 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23376 bool result;
23377 PyObject * obj0 = 0 ;
23378 char *kwnames[] = {
23379 (char *) "self", NULL
23380 };
23381
23382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetCollate",kwnames,&obj0)) goto fail;
23383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23384 if (SWIG_arg_fail(1)) SWIG_fail;
23385 {
23386 PyThreadState* __tstate = wxPyBeginAllowThreads();
23387 result = (bool)((wxPrintDialogData const *)arg1)->GetCollate();
23388
23389 wxPyEndAllowThreads(__tstate);
23390 if (PyErr_Occurred()) SWIG_fail;
23391 }
23392 {
23393 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23394 }
23395 return resultobj;
23396 fail:
23397 return NULL;
23398 }
23399
23400
23401 static PyObject *_wrap_PrintDialogData_GetPrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23402 PyObject *resultobj = NULL;
23403 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23404 bool result;
23405 PyObject * obj0 = 0 ;
23406 char *kwnames[] = {
23407 (char *) "self", NULL
23408 };
23409
23410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetPrintToFile",kwnames,&obj0)) goto fail;
23411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23412 if (SWIG_arg_fail(1)) SWIG_fail;
23413 {
23414 PyThreadState* __tstate = wxPyBeginAllowThreads();
23415 result = (bool)((wxPrintDialogData const *)arg1)->GetPrintToFile();
23416
23417 wxPyEndAllowThreads(__tstate);
23418 if (PyErr_Occurred()) SWIG_fail;
23419 }
23420 {
23421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23422 }
23423 return resultobj;
23424 fail:
23425 return NULL;
23426 }
23427
23428
23429 static PyObject *_wrap_PrintDialogData_SetFromPage(PyObject *, PyObject *args, PyObject *kwargs) {
23430 PyObject *resultobj = NULL;
23431 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23432 int arg2 ;
23433 PyObject * obj0 = 0 ;
23434 PyObject * obj1 = 0 ;
23435 char *kwnames[] = {
23436 (char *) "self",(char *) "v", NULL
23437 };
23438
23439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetFromPage",kwnames,&obj0,&obj1)) goto fail;
23440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23441 if (SWIG_arg_fail(1)) SWIG_fail;
23442 {
23443 arg2 = static_cast<int >(SWIG_As_int(obj1));
23444 if (SWIG_arg_fail(2)) SWIG_fail;
23445 }
23446 {
23447 PyThreadState* __tstate = wxPyBeginAllowThreads();
23448 (arg1)->SetFromPage(arg2);
23449
23450 wxPyEndAllowThreads(__tstate);
23451 if (PyErr_Occurred()) SWIG_fail;
23452 }
23453 Py_INCREF(Py_None); resultobj = Py_None;
23454 return resultobj;
23455 fail:
23456 return NULL;
23457 }
23458
23459
23460 static PyObject *_wrap_PrintDialogData_SetToPage(PyObject *, PyObject *args, PyObject *kwargs) {
23461 PyObject *resultobj = NULL;
23462 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23463 int arg2 ;
23464 PyObject * obj0 = 0 ;
23465 PyObject * obj1 = 0 ;
23466 char *kwnames[] = {
23467 (char *) "self",(char *) "v", NULL
23468 };
23469
23470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetToPage",kwnames,&obj0,&obj1)) goto fail;
23471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23472 if (SWIG_arg_fail(1)) SWIG_fail;
23473 {
23474 arg2 = static_cast<int >(SWIG_As_int(obj1));
23475 if (SWIG_arg_fail(2)) SWIG_fail;
23476 }
23477 {
23478 PyThreadState* __tstate = wxPyBeginAllowThreads();
23479 (arg1)->SetToPage(arg2);
23480
23481 wxPyEndAllowThreads(__tstate);
23482 if (PyErr_Occurred()) SWIG_fail;
23483 }
23484 Py_INCREF(Py_None); resultobj = Py_None;
23485 return resultobj;
23486 fail:
23487 return NULL;
23488 }
23489
23490
23491 static PyObject *_wrap_PrintDialogData_SetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
23492 PyObject *resultobj = NULL;
23493 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23494 int arg2 ;
23495 PyObject * obj0 = 0 ;
23496 PyObject * obj1 = 0 ;
23497 char *kwnames[] = {
23498 (char *) "self",(char *) "v", NULL
23499 };
23500
23501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetMinPage",kwnames,&obj0,&obj1)) goto fail;
23502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23503 if (SWIG_arg_fail(1)) SWIG_fail;
23504 {
23505 arg2 = static_cast<int >(SWIG_As_int(obj1));
23506 if (SWIG_arg_fail(2)) SWIG_fail;
23507 }
23508 {
23509 PyThreadState* __tstate = wxPyBeginAllowThreads();
23510 (arg1)->SetMinPage(arg2);
23511
23512 wxPyEndAllowThreads(__tstate);
23513 if (PyErr_Occurred()) SWIG_fail;
23514 }
23515 Py_INCREF(Py_None); resultobj = Py_None;
23516 return resultobj;
23517 fail:
23518 return NULL;
23519 }
23520
23521
23522 static PyObject *_wrap_PrintDialogData_SetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
23523 PyObject *resultobj = NULL;
23524 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23525 int arg2 ;
23526 PyObject * obj0 = 0 ;
23527 PyObject * obj1 = 0 ;
23528 char *kwnames[] = {
23529 (char *) "self",(char *) "v", NULL
23530 };
23531
23532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetMaxPage",kwnames,&obj0,&obj1)) goto fail;
23533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23534 if (SWIG_arg_fail(1)) SWIG_fail;
23535 {
23536 arg2 = static_cast<int >(SWIG_As_int(obj1));
23537 if (SWIG_arg_fail(2)) SWIG_fail;
23538 }
23539 {
23540 PyThreadState* __tstate = wxPyBeginAllowThreads();
23541 (arg1)->SetMaxPage(arg2);
23542
23543 wxPyEndAllowThreads(__tstate);
23544 if (PyErr_Occurred()) SWIG_fail;
23545 }
23546 Py_INCREF(Py_None); resultobj = Py_None;
23547 return resultobj;
23548 fail:
23549 return NULL;
23550 }
23551
23552
23553 static PyObject *_wrap_PrintDialogData_SetNoCopies(PyObject *, PyObject *args, PyObject *kwargs) {
23554 PyObject *resultobj = NULL;
23555 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23556 int arg2 ;
23557 PyObject * obj0 = 0 ;
23558 PyObject * obj1 = 0 ;
23559 char *kwnames[] = {
23560 (char *) "self",(char *) "v", NULL
23561 };
23562
23563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetNoCopies",kwnames,&obj0,&obj1)) goto fail;
23564 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23565 if (SWIG_arg_fail(1)) SWIG_fail;
23566 {
23567 arg2 = static_cast<int >(SWIG_As_int(obj1));
23568 if (SWIG_arg_fail(2)) SWIG_fail;
23569 }
23570 {
23571 PyThreadState* __tstate = wxPyBeginAllowThreads();
23572 (arg1)->SetNoCopies(arg2);
23573
23574 wxPyEndAllowThreads(__tstate);
23575 if (PyErr_Occurred()) SWIG_fail;
23576 }
23577 Py_INCREF(Py_None); resultobj = Py_None;
23578 return resultobj;
23579 fail:
23580 return NULL;
23581 }
23582
23583
23584 static PyObject *_wrap_PrintDialogData_SetAllPages(PyObject *, PyObject *args, PyObject *kwargs) {
23585 PyObject *resultobj = NULL;
23586 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23587 bool arg2 ;
23588 PyObject * obj0 = 0 ;
23589 PyObject * obj1 = 0 ;
23590 char *kwnames[] = {
23591 (char *) "self",(char *) "flag", NULL
23592 };
23593
23594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetAllPages",kwnames,&obj0,&obj1)) goto fail;
23595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23596 if (SWIG_arg_fail(1)) SWIG_fail;
23597 {
23598 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23599 if (SWIG_arg_fail(2)) SWIG_fail;
23600 }
23601 {
23602 PyThreadState* __tstate = wxPyBeginAllowThreads();
23603 (arg1)->SetAllPages(arg2);
23604
23605 wxPyEndAllowThreads(__tstate);
23606 if (PyErr_Occurred()) SWIG_fail;
23607 }
23608 Py_INCREF(Py_None); resultobj = Py_None;
23609 return resultobj;
23610 fail:
23611 return NULL;
23612 }
23613
23614
23615 static PyObject *_wrap_PrintDialogData_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23616 PyObject *resultobj = NULL;
23617 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23618 bool arg2 ;
23619 PyObject * obj0 = 0 ;
23620 PyObject * obj1 = 0 ;
23621 char *kwnames[] = {
23622 (char *) "self",(char *) "flag", NULL
23623 };
23624
23625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetSelection",kwnames,&obj0,&obj1)) goto fail;
23626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23627 if (SWIG_arg_fail(1)) SWIG_fail;
23628 {
23629 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23630 if (SWIG_arg_fail(2)) SWIG_fail;
23631 }
23632 {
23633 PyThreadState* __tstate = wxPyBeginAllowThreads();
23634 (arg1)->SetSelection(arg2);
23635
23636 wxPyEndAllowThreads(__tstate);
23637 if (PyErr_Occurred()) SWIG_fail;
23638 }
23639 Py_INCREF(Py_None); resultobj = Py_None;
23640 return resultobj;
23641 fail:
23642 return NULL;
23643 }
23644
23645
23646 static PyObject *_wrap_PrintDialogData_SetCollate(PyObject *, PyObject *args, PyObject *kwargs) {
23647 PyObject *resultobj = NULL;
23648 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23649 bool arg2 ;
23650 PyObject * obj0 = 0 ;
23651 PyObject * obj1 = 0 ;
23652 char *kwnames[] = {
23653 (char *) "self",(char *) "flag", NULL
23654 };
23655
23656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetCollate",kwnames,&obj0,&obj1)) goto fail;
23657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23658 if (SWIG_arg_fail(1)) SWIG_fail;
23659 {
23660 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23661 if (SWIG_arg_fail(2)) SWIG_fail;
23662 }
23663 {
23664 PyThreadState* __tstate = wxPyBeginAllowThreads();
23665 (arg1)->SetCollate(arg2);
23666
23667 wxPyEndAllowThreads(__tstate);
23668 if (PyErr_Occurred()) SWIG_fail;
23669 }
23670 Py_INCREF(Py_None); resultobj = Py_None;
23671 return resultobj;
23672 fail:
23673 return NULL;
23674 }
23675
23676
23677 static PyObject *_wrap_PrintDialogData_SetPrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23678 PyObject *resultobj = NULL;
23679 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23680 bool arg2 ;
23681 PyObject * obj0 = 0 ;
23682 PyObject * obj1 = 0 ;
23683 char *kwnames[] = {
23684 (char *) "self",(char *) "flag", NULL
23685 };
23686
23687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetPrintToFile",kwnames,&obj0,&obj1)) goto fail;
23688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23689 if (SWIG_arg_fail(1)) SWIG_fail;
23690 {
23691 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23692 if (SWIG_arg_fail(2)) SWIG_fail;
23693 }
23694 {
23695 PyThreadState* __tstate = wxPyBeginAllowThreads();
23696 (arg1)->SetPrintToFile(arg2);
23697
23698 wxPyEndAllowThreads(__tstate);
23699 if (PyErr_Occurred()) SWIG_fail;
23700 }
23701 Py_INCREF(Py_None); resultobj = Py_None;
23702 return resultobj;
23703 fail:
23704 return NULL;
23705 }
23706
23707
23708 static PyObject *_wrap_PrintDialogData_EnablePrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23709 PyObject *resultobj = NULL;
23710 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23711 bool arg2 ;
23712 PyObject * obj0 = 0 ;
23713 PyObject * obj1 = 0 ;
23714 char *kwnames[] = {
23715 (char *) "self",(char *) "flag", NULL
23716 };
23717
23718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnablePrintToFile",kwnames,&obj0,&obj1)) goto fail;
23719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23720 if (SWIG_arg_fail(1)) SWIG_fail;
23721 {
23722 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23723 if (SWIG_arg_fail(2)) SWIG_fail;
23724 }
23725 {
23726 PyThreadState* __tstate = wxPyBeginAllowThreads();
23727 (arg1)->EnablePrintToFile(arg2);
23728
23729 wxPyEndAllowThreads(__tstate);
23730 if (PyErr_Occurred()) SWIG_fail;
23731 }
23732 Py_INCREF(Py_None); resultobj = Py_None;
23733 return resultobj;
23734 fail:
23735 return NULL;
23736 }
23737
23738
23739 static PyObject *_wrap_PrintDialogData_EnableSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23740 PyObject *resultobj = NULL;
23741 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23742 bool arg2 ;
23743 PyObject * obj0 = 0 ;
23744 PyObject * obj1 = 0 ;
23745 char *kwnames[] = {
23746 (char *) "self",(char *) "flag", NULL
23747 };
23748
23749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnableSelection",kwnames,&obj0,&obj1)) goto fail;
23750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23751 if (SWIG_arg_fail(1)) SWIG_fail;
23752 {
23753 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23754 if (SWIG_arg_fail(2)) SWIG_fail;
23755 }
23756 {
23757 PyThreadState* __tstate = wxPyBeginAllowThreads();
23758 (arg1)->EnableSelection(arg2);
23759
23760 wxPyEndAllowThreads(__tstate);
23761 if (PyErr_Occurred()) SWIG_fail;
23762 }
23763 Py_INCREF(Py_None); resultobj = Py_None;
23764 return resultobj;
23765 fail:
23766 return NULL;
23767 }
23768
23769
23770 static PyObject *_wrap_PrintDialogData_EnablePageNumbers(PyObject *, PyObject *args, PyObject *kwargs) {
23771 PyObject *resultobj = NULL;
23772 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23773 bool arg2 ;
23774 PyObject * obj0 = 0 ;
23775 PyObject * obj1 = 0 ;
23776 char *kwnames[] = {
23777 (char *) "self",(char *) "flag", NULL
23778 };
23779
23780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnablePageNumbers",kwnames,&obj0,&obj1)) goto fail;
23781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23782 if (SWIG_arg_fail(1)) SWIG_fail;
23783 {
23784 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23785 if (SWIG_arg_fail(2)) SWIG_fail;
23786 }
23787 {
23788 PyThreadState* __tstate = wxPyBeginAllowThreads();
23789 (arg1)->EnablePageNumbers(arg2);
23790
23791 wxPyEndAllowThreads(__tstate);
23792 if (PyErr_Occurred()) SWIG_fail;
23793 }
23794 Py_INCREF(Py_None); resultobj = Py_None;
23795 return resultobj;
23796 fail:
23797 return NULL;
23798 }
23799
23800
23801 static PyObject *_wrap_PrintDialogData_EnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
23802 PyObject *resultobj = NULL;
23803 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23804 bool arg2 ;
23805 PyObject * obj0 = 0 ;
23806 PyObject * obj1 = 0 ;
23807 char *kwnames[] = {
23808 (char *) "self",(char *) "flag", NULL
23809 };
23810
23811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_EnableHelp",kwnames,&obj0,&obj1)) goto fail;
23812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23813 if (SWIG_arg_fail(1)) SWIG_fail;
23814 {
23815 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
23816 if (SWIG_arg_fail(2)) SWIG_fail;
23817 }
23818 {
23819 PyThreadState* __tstate = wxPyBeginAllowThreads();
23820 (arg1)->EnableHelp(arg2);
23821
23822 wxPyEndAllowThreads(__tstate);
23823 if (PyErr_Occurred()) SWIG_fail;
23824 }
23825 Py_INCREF(Py_None); resultobj = Py_None;
23826 return resultobj;
23827 fail:
23828 return NULL;
23829 }
23830
23831
23832 static PyObject *_wrap_PrintDialogData_GetEnablePrintToFile(PyObject *, PyObject *args, PyObject *kwargs) {
23833 PyObject *resultobj = NULL;
23834 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23835 bool result;
23836 PyObject * obj0 = 0 ;
23837 char *kwnames[] = {
23838 (char *) "self", NULL
23839 };
23840
23841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnablePrintToFile",kwnames,&obj0)) goto fail;
23842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23843 if (SWIG_arg_fail(1)) SWIG_fail;
23844 {
23845 PyThreadState* __tstate = wxPyBeginAllowThreads();
23846 result = (bool)((wxPrintDialogData const *)arg1)->GetEnablePrintToFile();
23847
23848 wxPyEndAllowThreads(__tstate);
23849 if (PyErr_Occurred()) SWIG_fail;
23850 }
23851 {
23852 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23853 }
23854 return resultobj;
23855 fail:
23856 return NULL;
23857 }
23858
23859
23860 static PyObject *_wrap_PrintDialogData_GetEnableSelection(PyObject *, PyObject *args, PyObject *kwargs) {
23861 PyObject *resultobj = NULL;
23862 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23863 bool result;
23864 PyObject * obj0 = 0 ;
23865 char *kwnames[] = {
23866 (char *) "self", NULL
23867 };
23868
23869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnableSelection",kwnames,&obj0)) goto fail;
23870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23871 if (SWIG_arg_fail(1)) SWIG_fail;
23872 {
23873 PyThreadState* __tstate = wxPyBeginAllowThreads();
23874 result = (bool)((wxPrintDialogData const *)arg1)->GetEnableSelection();
23875
23876 wxPyEndAllowThreads(__tstate);
23877 if (PyErr_Occurred()) SWIG_fail;
23878 }
23879 {
23880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23881 }
23882 return resultobj;
23883 fail:
23884 return NULL;
23885 }
23886
23887
23888 static PyObject *_wrap_PrintDialogData_GetEnablePageNumbers(PyObject *, PyObject *args, PyObject *kwargs) {
23889 PyObject *resultobj = NULL;
23890 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23891 bool result;
23892 PyObject * obj0 = 0 ;
23893 char *kwnames[] = {
23894 (char *) "self", NULL
23895 };
23896
23897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnablePageNumbers",kwnames,&obj0)) goto fail;
23898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23899 if (SWIG_arg_fail(1)) SWIG_fail;
23900 {
23901 PyThreadState* __tstate = wxPyBeginAllowThreads();
23902 result = (bool)((wxPrintDialogData const *)arg1)->GetEnablePageNumbers();
23903
23904 wxPyEndAllowThreads(__tstate);
23905 if (PyErr_Occurred()) SWIG_fail;
23906 }
23907 {
23908 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23909 }
23910 return resultobj;
23911 fail:
23912 return NULL;
23913 }
23914
23915
23916 static PyObject *_wrap_PrintDialogData_GetEnableHelp(PyObject *, PyObject *args, PyObject *kwargs) {
23917 PyObject *resultobj = NULL;
23918 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23919 bool result;
23920 PyObject * obj0 = 0 ;
23921 char *kwnames[] = {
23922 (char *) "self", NULL
23923 };
23924
23925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetEnableHelp",kwnames,&obj0)) goto fail;
23926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23927 if (SWIG_arg_fail(1)) SWIG_fail;
23928 {
23929 PyThreadState* __tstate = wxPyBeginAllowThreads();
23930 result = (bool)((wxPrintDialogData const *)arg1)->GetEnableHelp();
23931
23932 wxPyEndAllowThreads(__tstate);
23933 if (PyErr_Occurred()) SWIG_fail;
23934 }
23935 {
23936 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23937 }
23938 return resultobj;
23939 fail:
23940 return NULL;
23941 }
23942
23943
23944 static PyObject *_wrap_PrintDialogData_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
23945 PyObject *resultobj = NULL;
23946 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23947 bool result;
23948 PyObject * obj0 = 0 ;
23949 char *kwnames[] = {
23950 (char *) "self", NULL
23951 };
23952
23953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_Ok",kwnames,&obj0)) goto fail;
23954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23955 if (SWIG_arg_fail(1)) SWIG_fail;
23956 {
23957 PyThreadState* __tstate = wxPyBeginAllowThreads();
23958 result = (bool)((wxPrintDialogData const *)arg1)->Ok();
23959
23960 wxPyEndAllowThreads(__tstate);
23961 if (PyErr_Occurred()) SWIG_fail;
23962 }
23963 {
23964 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23965 }
23966 return resultobj;
23967 fail:
23968 return NULL;
23969 }
23970
23971
23972 static PyObject *_wrap_PrintDialogData_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
23973 PyObject *resultobj = NULL;
23974 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
23975 wxPrintData *result;
23976 PyObject * obj0 = 0 ;
23977 char *kwnames[] = {
23978 (char *) "self", NULL
23979 };
23980
23981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialogData_GetPrintData",kwnames,&obj0)) goto fail;
23982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
23983 if (SWIG_arg_fail(1)) SWIG_fail;
23984 {
23985 PyThreadState* __tstate = wxPyBeginAllowThreads();
23986 {
23987 wxPrintData &_result_ref = (arg1)->GetPrintData();
23988 result = (wxPrintData *) &_result_ref;
23989 }
23990
23991 wxPyEndAllowThreads(__tstate);
23992 if (PyErr_Occurred()) SWIG_fail;
23993 }
23994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
23995 return resultobj;
23996 fail:
23997 return NULL;
23998 }
23999
24000
24001 static PyObject *_wrap_PrintDialogData_SetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
24002 PyObject *resultobj = NULL;
24003 wxPrintDialogData *arg1 = (wxPrintDialogData *) 0 ;
24004 wxPrintData *arg2 = 0 ;
24005 PyObject * obj0 = 0 ;
24006 PyObject * obj1 = 0 ;
24007 char *kwnames[] = {
24008 (char *) "self",(char *) "printData", NULL
24009 };
24010
24011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintDialogData_SetPrintData",kwnames,&obj0,&obj1)) goto fail;
24012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24013 if (SWIG_arg_fail(1)) SWIG_fail;
24014 {
24015 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
24016 if (SWIG_arg_fail(2)) SWIG_fail;
24017 if (arg2 == NULL) {
24018 SWIG_null_ref("wxPrintData");
24019 }
24020 if (SWIG_arg_fail(2)) SWIG_fail;
24021 }
24022 {
24023 PyThreadState* __tstate = wxPyBeginAllowThreads();
24024 (arg1)->SetPrintData((wxPrintData const &)*arg2);
24025
24026 wxPyEndAllowThreads(__tstate);
24027 if (PyErr_Occurred()) SWIG_fail;
24028 }
24029 Py_INCREF(Py_None); resultobj = Py_None;
24030 return resultobj;
24031 fail:
24032 return NULL;
24033 }
24034
24035
24036 static PyObject * PrintDialogData_swigregister(PyObject *, PyObject *args) {
24037 PyObject *obj;
24038 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24039 SWIG_TypeClientData(SWIGTYPE_p_wxPrintDialogData, obj);
24040 Py_INCREF(obj);
24041 return Py_BuildValue((char *)"");
24042 }
24043 static PyObject *_wrap_new_PrintDialog(PyObject *, PyObject *args, PyObject *kwargs) {
24044 PyObject *resultobj = NULL;
24045 wxWindow *arg1 = (wxWindow *) 0 ;
24046 wxPrintDialogData *arg2 = (wxPrintDialogData *) NULL ;
24047 wxPrintDialog *result;
24048 PyObject * obj0 = 0 ;
24049 PyObject * obj1 = 0 ;
24050 char *kwnames[] = {
24051 (char *) "parent",(char *) "data", NULL
24052 };
24053
24054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PrintDialog",kwnames,&obj0,&obj1)) goto fail;
24055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24056 if (SWIG_arg_fail(1)) SWIG_fail;
24057 if (obj1) {
24058 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24059 if (SWIG_arg_fail(2)) SWIG_fail;
24060 }
24061 {
24062 if (!wxPyCheckForApp()) SWIG_fail;
24063 PyThreadState* __tstate = wxPyBeginAllowThreads();
24064 result = (wxPrintDialog *)new wxPrintDialog(arg1,arg2);
24065
24066 wxPyEndAllowThreads(__tstate);
24067 if (PyErr_Occurred()) SWIG_fail;
24068 }
24069 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialog, 1);
24070 return resultobj;
24071 fail:
24072 return NULL;
24073 }
24074
24075
24076 static PyObject *_wrap_PrintDialog_ShowModal(PyObject *, PyObject *args, PyObject *kwargs) {
24077 PyObject *resultobj = NULL;
24078 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24079 int result;
24080 PyObject * obj0 = 0 ;
24081 char *kwnames[] = {
24082 (char *) "self", NULL
24083 };
24084
24085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_ShowModal",kwnames,&obj0)) goto fail;
24086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24087 if (SWIG_arg_fail(1)) SWIG_fail;
24088 {
24089 PyThreadState* __tstate = wxPyBeginAllowThreads();
24090 result = (int)(arg1)->ShowModal();
24091
24092 wxPyEndAllowThreads(__tstate);
24093 if (PyErr_Occurred()) SWIG_fail;
24094 }
24095 {
24096 resultobj = SWIG_From_int(static_cast<int >(result));
24097 }
24098 return resultobj;
24099 fail:
24100 return NULL;
24101 }
24102
24103
24104 static PyObject *_wrap_PrintDialog_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
24105 PyObject *resultobj = NULL;
24106 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24107 wxPrintDialogData *result;
24108 PyObject * obj0 = 0 ;
24109 char *kwnames[] = {
24110 (char *) "self", NULL
24111 };
24112
24113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintDialogData",kwnames,&obj0)) goto fail;
24114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24115 if (SWIG_arg_fail(1)) SWIG_fail;
24116 {
24117 PyThreadState* __tstate = wxPyBeginAllowThreads();
24118 {
24119 wxPrintDialogData &_result_ref = (arg1)->GetPrintDialogData();
24120 result = (wxPrintDialogData *) &_result_ref;
24121 }
24122
24123 wxPyEndAllowThreads(__tstate);
24124 if (PyErr_Occurred()) SWIG_fail;
24125 }
24126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
24127 return resultobj;
24128 fail:
24129 return NULL;
24130 }
24131
24132
24133 static PyObject *_wrap_PrintDialog_GetPrintData(PyObject *, PyObject *args, PyObject *kwargs) {
24134 PyObject *resultobj = NULL;
24135 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24136 wxPrintData *result;
24137 PyObject * obj0 = 0 ;
24138 char *kwnames[] = {
24139 (char *) "self", NULL
24140 };
24141
24142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintData",kwnames,&obj0)) goto fail;
24143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24144 if (SWIG_arg_fail(1)) SWIG_fail;
24145 {
24146 PyThreadState* __tstate = wxPyBeginAllowThreads();
24147 {
24148 wxPrintData &_result_ref = (arg1)->GetPrintData();
24149 result = (wxPrintData *) &_result_ref;
24150 }
24151
24152 wxPyEndAllowThreads(__tstate);
24153 if (PyErr_Occurred()) SWIG_fail;
24154 }
24155 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintData, 0);
24156 return resultobj;
24157 fail:
24158 return NULL;
24159 }
24160
24161
24162 static PyObject *_wrap_PrintDialog_GetPrintDC(PyObject *, PyObject *args, PyObject *kwargs) {
24163 PyObject *resultobj = NULL;
24164 wxPrintDialog *arg1 = (wxPrintDialog *) 0 ;
24165 wxDC *result;
24166 PyObject * obj0 = 0 ;
24167 char *kwnames[] = {
24168 (char *) "self", NULL
24169 };
24170
24171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintDialog_GetPrintDC",kwnames,&obj0)) goto fail;
24172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialog, SWIG_POINTER_EXCEPTION | 0);
24173 if (SWIG_arg_fail(1)) SWIG_fail;
24174 {
24175 PyThreadState* __tstate = wxPyBeginAllowThreads();
24176 result = (wxDC *)(arg1)->GetPrintDC();
24177
24178 wxPyEndAllowThreads(__tstate);
24179 if (PyErr_Occurred()) SWIG_fail;
24180 }
24181 {
24182 resultobj = wxPyMake_wxObject(result, 1);
24183 }
24184 return resultobj;
24185 fail:
24186 return NULL;
24187 }
24188
24189
24190 static PyObject * PrintDialog_swigregister(PyObject *, PyObject *args) {
24191 PyObject *obj;
24192 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24193 SWIG_TypeClientData(SWIGTYPE_p_wxPrintDialog, obj);
24194 Py_INCREF(obj);
24195 return Py_BuildValue((char *)"");
24196 }
24197 static PyObject *_wrap_new_Printer(PyObject *, PyObject *args, PyObject *kwargs) {
24198 PyObject *resultobj = NULL;
24199 wxPrintDialogData *arg1 = (wxPrintDialogData *) NULL ;
24200 wxPrinter *result;
24201 PyObject * obj0 = 0 ;
24202 char *kwnames[] = {
24203 (char *) "data", NULL
24204 };
24205
24206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Printer",kwnames,&obj0)) goto fail;
24207 if (obj0) {
24208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
24209 if (SWIG_arg_fail(1)) SWIG_fail;
24210 }
24211 {
24212 if (!wxPyCheckForApp()) SWIG_fail;
24213 PyThreadState* __tstate = wxPyBeginAllowThreads();
24214 result = (wxPrinter *)new wxPrinter(arg1);
24215
24216 wxPyEndAllowThreads(__tstate);
24217 if (PyErr_Occurred()) SWIG_fail;
24218 }
24219 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrinter, 1);
24220 return resultobj;
24221 fail:
24222 return NULL;
24223 }
24224
24225
24226 static PyObject *_wrap_delete_Printer(PyObject *, PyObject *args, PyObject *kwargs) {
24227 PyObject *resultobj = NULL;
24228 wxPrinter *arg1 = (wxPrinter *) 0 ;
24229 PyObject * obj0 = 0 ;
24230 char *kwnames[] = {
24231 (char *) "self", NULL
24232 };
24233
24234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Printer",kwnames,&obj0)) goto fail;
24235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24236 if (SWIG_arg_fail(1)) SWIG_fail;
24237 {
24238 PyThreadState* __tstate = wxPyBeginAllowThreads();
24239 delete arg1;
24240
24241 wxPyEndAllowThreads(__tstate);
24242 if (PyErr_Occurred()) SWIG_fail;
24243 }
24244 Py_INCREF(Py_None); resultobj = Py_None;
24245 return resultobj;
24246 fail:
24247 return NULL;
24248 }
24249
24250
24251 static PyObject *_wrap_Printer_CreateAbortWindow(PyObject *, PyObject *args, PyObject *kwargs) {
24252 PyObject *resultobj = NULL;
24253 wxPrinter *arg1 = (wxPrinter *) 0 ;
24254 wxWindow *arg2 = (wxWindow *) 0 ;
24255 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24256 wxWindow *result;
24257 PyObject * obj0 = 0 ;
24258 PyObject * obj1 = 0 ;
24259 PyObject * obj2 = 0 ;
24260 char *kwnames[] = {
24261 (char *) "self",(char *) "parent",(char *) "printout", NULL
24262 };
24263
24264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printer_CreateAbortWindow",kwnames,&obj0,&obj1,&obj2)) goto fail;
24265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24266 if (SWIG_arg_fail(1)) SWIG_fail;
24267 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24268 if (SWIG_arg_fail(2)) SWIG_fail;
24269 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24270 if (SWIG_arg_fail(3)) SWIG_fail;
24271 {
24272 PyThreadState* __tstate = wxPyBeginAllowThreads();
24273 result = (wxWindow *)(arg1)->CreateAbortWindow(arg2,arg3);
24274
24275 wxPyEndAllowThreads(__tstate);
24276 if (PyErr_Occurred()) SWIG_fail;
24277 }
24278 {
24279 resultobj = wxPyMake_wxObject(result, 0);
24280 }
24281 return resultobj;
24282 fail:
24283 return NULL;
24284 }
24285
24286
24287 static PyObject *_wrap_Printer_ReportError(PyObject *, PyObject *args, PyObject *kwargs) {
24288 PyObject *resultobj = NULL;
24289 wxPrinter *arg1 = (wxPrinter *) 0 ;
24290 wxWindow *arg2 = (wxWindow *) 0 ;
24291 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24292 wxString *arg4 = 0 ;
24293 bool temp4 = false ;
24294 PyObject * obj0 = 0 ;
24295 PyObject * obj1 = 0 ;
24296 PyObject * obj2 = 0 ;
24297 PyObject * obj3 = 0 ;
24298 char *kwnames[] = {
24299 (char *) "self",(char *) "parent",(char *) "printout",(char *) "message", NULL
24300 };
24301
24302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Printer_ReportError",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24304 if (SWIG_arg_fail(1)) SWIG_fail;
24305 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24306 if (SWIG_arg_fail(2)) SWIG_fail;
24307 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24308 if (SWIG_arg_fail(3)) SWIG_fail;
24309 {
24310 arg4 = wxString_in_helper(obj3);
24311 if (arg4 == NULL) SWIG_fail;
24312 temp4 = true;
24313 }
24314 {
24315 PyThreadState* __tstate = wxPyBeginAllowThreads();
24316 (arg1)->ReportError(arg2,arg3,(wxString const &)*arg4);
24317
24318 wxPyEndAllowThreads(__tstate);
24319 if (PyErr_Occurred()) SWIG_fail;
24320 }
24321 Py_INCREF(Py_None); resultobj = Py_None;
24322 {
24323 if (temp4)
24324 delete arg4;
24325 }
24326 return resultobj;
24327 fail:
24328 {
24329 if (temp4)
24330 delete arg4;
24331 }
24332 return NULL;
24333 }
24334
24335
24336 static PyObject *_wrap_Printer_Setup(PyObject *, PyObject *args, PyObject *kwargs) {
24337 PyObject *resultobj = NULL;
24338 wxPrinter *arg1 = (wxPrinter *) 0 ;
24339 wxWindow *arg2 = (wxWindow *) 0 ;
24340 bool result;
24341 PyObject * obj0 = 0 ;
24342 PyObject * obj1 = 0 ;
24343 char *kwnames[] = {
24344 (char *) "self",(char *) "parent", NULL
24345 };
24346
24347 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printer_Setup",kwnames,&obj0,&obj1)) goto fail;
24348 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24349 if (SWIG_arg_fail(1)) SWIG_fail;
24350 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24351 if (SWIG_arg_fail(2)) SWIG_fail;
24352 {
24353 PyThreadState* __tstate = wxPyBeginAllowThreads();
24354 result = (bool)(arg1)->Setup(arg2);
24355
24356 wxPyEndAllowThreads(__tstate);
24357 if (PyErr_Occurred()) SWIG_fail;
24358 }
24359 {
24360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24361 }
24362 return resultobj;
24363 fail:
24364 return NULL;
24365 }
24366
24367
24368 static PyObject *_wrap_Printer_Print(PyObject *, PyObject *args, PyObject *kwargs) {
24369 PyObject *resultobj = NULL;
24370 wxPrinter *arg1 = (wxPrinter *) 0 ;
24371 wxWindow *arg2 = (wxWindow *) 0 ;
24372 wxPyPrintout *arg3 = (wxPyPrintout *) 0 ;
24373 bool arg4 = (bool) true ;
24374 bool result;
24375 PyObject * obj0 = 0 ;
24376 PyObject * obj1 = 0 ;
24377 PyObject * obj2 = 0 ;
24378 PyObject * obj3 = 0 ;
24379 char *kwnames[] = {
24380 (char *) "self",(char *) "parent",(char *) "printout",(char *) "prompt", NULL
24381 };
24382
24383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Printer_Print",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24385 if (SWIG_arg_fail(1)) SWIG_fail;
24386 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24387 if (SWIG_arg_fail(2)) SWIG_fail;
24388 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24389 if (SWIG_arg_fail(3)) SWIG_fail;
24390 if (obj3) {
24391 {
24392 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
24393 if (SWIG_arg_fail(4)) SWIG_fail;
24394 }
24395 }
24396 {
24397 PyThreadState* __tstate = wxPyBeginAllowThreads();
24398 result = (bool)(arg1)->Print(arg2,arg3,arg4);
24399
24400 wxPyEndAllowThreads(__tstate);
24401 if (PyErr_Occurred()) SWIG_fail;
24402 }
24403 {
24404 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24405 }
24406 return resultobj;
24407 fail:
24408 return NULL;
24409 }
24410
24411
24412 static PyObject *_wrap_Printer_PrintDialog(PyObject *, PyObject *args, PyObject *kwargs) {
24413 PyObject *resultobj = NULL;
24414 wxPrinter *arg1 = (wxPrinter *) 0 ;
24415 wxWindow *arg2 = (wxWindow *) 0 ;
24416 wxDC *result;
24417 PyObject * obj0 = 0 ;
24418 PyObject * obj1 = 0 ;
24419 char *kwnames[] = {
24420 (char *) "self",(char *) "parent", NULL
24421 };
24422
24423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printer_PrintDialog",kwnames,&obj0,&obj1)) goto fail;
24424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24425 if (SWIG_arg_fail(1)) SWIG_fail;
24426 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24427 if (SWIG_arg_fail(2)) SWIG_fail;
24428 {
24429 PyThreadState* __tstate = wxPyBeginAllowThreads();
24430 result = (wxDC *)(arg1)->PrintDialog(arg2);
24431
24432 wxPyEndAllowThreads(__tstate);
24433 if (PyErr_Occurred()) SWIG_fail;
24434 }
24435 {
24436 resultobj = wxPyMake_wxObject(result, 0);
24437 }
24438 return resultobj;
24439 fail:
24440 return NULL;
24441 }
24442
24443
24444 static PyObject *_wrap_Printer_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
24445 PyObject *resultobj = NULL;
24446 wxPrinter *arg1 = (wxPrinter *) 0 ;
24447 wxPrintDialogData *result;
24448 PyObject * obj0 = 0 ;
24449 char *kwnames[] = {
24450 (char *) "self", NULL
24451 };
24452
24453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printer_GetPrintDialogData",kwnames,&obj0)) goto fail;
24454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24455 if (SWIG_arg_fail(1)) SWIG_fail;
24456 {
24457 PyThreadState* __tstate = wxPyBeginAllowThreads();
24458 {
24459 wxPrintDialogData &_result_ref = ((wxPrinter const *)arg1)->GetPrintDialogData();
24460 result = (wxPrintDialogData *) &_result_ref;
24461 }
24462
24463 wxPyEndAllowThreads(__tstate);
24464 if (PyErr_Occurred()) SWIG_fail;
24465 }
24466 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
24467 return resultobj;
24468 fail:
24469 return NULL;
24470 }
24471
24472
24473 static PyObject *_wrap_Printer_GetAbort(PyObject *, PyObject *args, PyObject *kwargs) {
24474 PyObject *resultobj = NULL;
24475 wxPrinter *arg1 = (wxPrinter *) 0 ;
24476 bool result;
24477 PyObject * obj0 = 0 ;
24478 char *kwnames[] = {
24479 (char *) "self", NULL
24480 };
24481
24482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printer_GetAbort",kwnames,&obj0)) goto fail;
24483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrinter, SWIG_POINTER_EXCEPTION | 0);
24484 if (SWIG_arg_fail(1)) SWIG_fail;
24485 {
24486 PyThreadState* __tstate = wxPyBeginAllowThreads();
24487 result = (bool)(arg1)->GetAbort();
24488
24489 wxPyEndAllowThreads(__tstate);
24490 if (PyErr_Occurred()) SWIG_fail;
24491 }
24492 {
24493 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24494 }
24495 return resultobj;
24496 fail:
24497 return NULL;
24498 }
24499
24500
24501 static PyObject *_wrap_Printer_GetLastError(PyObject *, PyObject *args, PyObject *kwargs) {
24502 PyObject *resultobj = NULL;
24503 wxPrinterError result;
24504 char *kwnames[] = {
24505 NULL
24506 };
24507
24508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Printer_GetLastError",kwnames)) goto fail;
24509 {
24510 PyThreadState* __tstate = wxPyBeginAllowThreads();
24511 result = (wxPrinterError)wxPrinter::GetLastError();
24512
24513 wxPyEndAllowThreads(__tstate);
24514 if (PyErr_Occurred()) SWIG_fail;
24515 }
24516 resultobj = SWIG_From_int((result));
24517 return resultobj;
24518 fail:
24519 return NULL;
24520 }
24521
24522
24523 static PyObject * Printer_swigregister(PyObject *, PyObject *args) {
24524 PyObject *obj;
24525 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24526 SWIG_TypeClientData(SWIGTYPE_p_wxPrinter, obj);
24527 Py_INCREF(obj);
24528 return Py_BuildValue((char *)"");
24529 }
24530 static PyObject *_wrap_new_Printout(PyObject *, PyObject *args, PyObject *kwargs) {
24531 PyObject *resultobj = NULL;
24532 wxString const &arg1_defvalue = wxPyPrintoutTitleStr ;
24533 wxString *arg1 = (wxString *) &arg1_defvalue ;
24534 wxPyPrintout *result;
24535 bool temp1 = false ;
24536 PyObject * obj0 = 0 ;
24537 char *kwnames[] = {
24538 (char *) "title", NULL
24539 };
24540
24541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Printout",kwnames,&obj0)) goto fail;
24542 if (obj0) {
24543 {
24544 arg1 = wxString_in_helper(obj0);
24545 if (arg1 == NULL) SWIG_fail;
24546 temp1 = true;
24547 }
24548 }
24549 {
24550 if (!wxPyCheckForApp()) SWIG_fail;
24551 PyThreadState* __tstate = wxPyBeginAllowThreads();
24552 result = (wxPyPrintout *)new wxPyPrintout((wxString const &)*arg1);
24553
24554 wxPyEndAllowThreads(__tstate);
24555 if (PyErr_Occurred()) SWIG_fail;
24556 }
24557 {
24558 resultobj = wxPyMake_wxObject(result, 1);
24559 }
24560 {
24561 if (temp1)
24562 delete arg1;
24563 }
24564 return resultobj;
24565 fail:
24566 {
24567 if (temp1)
24568 delete arg1;
24569 }
24570 return NULL;
24571 }
24572
24573
24574 static PyObject *_wrap_Printout__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
24575 PyObject *resultobj = NULL;
24576 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24577 PyObject *arg2 = (PyObject *) 0 ;
24578 PyObject *arg3 = (PyObject *) 0 ;
24579 PyObject * obj0 = 0 ;
24580 PyObject * obj1 = 0 ;
24581 PyObject * obj2 = 0 ;
24582 char *kwnames[] = {
24583 (char *) "self",(char *) "self",(char *) "_class", NULL
24584 };
24585
24586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
24587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24588 if (SWIG_arg_fail(1)) SWIG_fail;
24589 arg2 = obj1;
24590 arg3 = obj2;
24591 {
24592 PyThreadState* __tstate = wxPyBeginAllowThreads();
24593 (arg1)->_setCallbackInfo(arg2,arg3);
24594
24595 wxPyEndAllowThreads(__tstate);
24596 if (PyErr_Occurred()) SWIG_fail;
24597 }
24598 Py_INCREF(Py_None); resultobj = Py_None;
24599 return resultobj;
24600 fail:
24601 return NULL;
24602 }
24603
24604
24605 static PyObject *_wrap_Printout_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
24606 PyObject *resultobj = NULL;
24607 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24608 wxString result;
24609 PyObject * obj0 = 0 ;
24610 char *kwnames[] = {
24611 (char *) "self", NULL
24612 };
24613
24614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetTitle",kwnames,&obj0)) goto fail;
24615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24616 if (SWIG_arg_fail(1)) SWIG_fail;
24617 {
24618 PyThreadState* __tstate = wxPyBeginAllowThreads();
24619 result = ((wxPyPrintout const *)arg1)->GetTitle();
24620
24621 wxPyEndAllowThreads(__tstate);
24622 if (PyErr_Occurred()) SWIG_fail;
24623 }
24624 {
24625 #if wxUSE_UNICODE
24626 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24627 #else
24628 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24629 #endif
24630 }
24631 return resultobj;
24632 fail:
24633 return NULL;
24634 }
24635
24636
24637 static PyObject *_wrap_Printout_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
24638 PyObject *resultobj = NULL;
24639 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24640 wxDC *result;
24641 PyObject * obj0 = 0 ;
24642 char *kwnames[] = {
24643 (char *) "self", NULL
24644 };
24645
24646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetDC",kwnames,&obj0)) goto fail;
24647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24648 if (SWIG_arg_fail(1)) SWIG_fail;
24649 {
24650 PyThreadState* __tstate = wxPyBeginAllowThreads();
24651 result = (wxDC *)(arg1)->GetDC();
24652
24653 wxPyEndAllowThreads(__tstate);
24654 if (PyErr_Occurred()) SWIG_fail;
24655 }
24656 {
24657 resultobj = wxPyMake_wxObject(result, 0);
24658 }
24659 return resultobj;
24660 fail:
24661 return NULL;
24662 }
24663
24664
24665 static PyObject *_wrap_Printout_SetDC(PyObject *, PyObject *args, PyObject *kwargs) {
24666 PyObject *resultobj = NULL;
24667 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24668 wxDC *arg2 = (wxDC *) 0 ;
24669 PyObject * obj0 = 0 ;
24670 PyObject * obj1 = 0 ;
24671 char *kwnames[] = {
24672 (char *) "self",(char *) "dc", NULL
24673 };
24674
24675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_SetDC",kwnames,&obj0,&obj1)) goto fail;
24676 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24677 if (SWIG_arg_fail(1)) SWIG_fail;
24678 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
24679 if (SWIG_arg_fail(2)) SWIG_fail;
24680 {
24681 PyThreadState* __tstate = wxPyBeginAllowThreads();
24682 (arg1)->SetDC(arg2);
24683
24684 wxPyEndAllowThreads(__tstate);
24685 if (PyErr_Occurred()) SWIG_fail;
24686 }
24687 Py_INCREF(Py_None); resultobj = Py_None;
24688 return resultobj;
24689 fail:
24690 return NULL;
24691 }
24692
24693
24694 static PyObject *_wrap_Printout_SetPageSizePixels(PyObject *, PyObject *args, PyObject *kwargs) {
24695 PyObject *resultobj = NULL;
24696 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24697 int arg2 ;
24698 int arg3 ;
24699 PyObject * obj0 = 0 ;
24700 PyObject * obj1 = 0 ;
24701 PyObject * obj2 = 0 ;
24702 char *kwnames[] = {
24703 (char *) "self",(char *) "w",(char *) "h", NULL
24704 };
24705
24706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPageSizePixels",kwnames,&obj0,&obj1,&obj2)) goto fail;
24707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24708 if (SWIG_arg_fail(1)) SWIG_fail;
24709 {
24710 arg2 = static_cast<int >(SWIG_As_int(obj1));
24711 if (SWIG_arg_fail(2)) SWIG_fail;
24712 }
24713 {
24714 arg3 = static_cast<int >(SWIG_As_int(obj2));
24715 if (SWIG_arg_fail(3)) SWIG_fail;
24716 }
24717 {
24718 PyThreadState* __tstate = wxPyBeginAllowThreads();
24719 (arg1)->SetPageSizePixels(arg2,arg3);
24720
24721 wxPyEndAllowThreads(__tstate);
24722 if (PyErr_Occurred()) SWIG_fail;
24723 }
24724 Py_INCREF(Py_None); resultobj = Py_None;
24725 return resultobj;
24726 fail:
24727 return NULL;
24728 }
24729
24730
24731 static PyObject *_wrap_Printout_GetPageSizePixels(PyObject *, PyObject *args, PyObject *kwargs) {
24732 PyObject *resultobj = NULL;
24733 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24734 int *arg2 = (int *) 0 ;
24735 int *arg3 = (int *) 0 ;
24736 int temp2 ;
24737 int res2 = 0 ;
24738 int temp3 ;
24739 int res3 = 0 ;
24740 PyObject * obj0 = 0 ;
24741 char *kwnames[] = {
24742 (char *) "self", NULL
24743 };
24744
24745 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24746 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPageSizePixels",kwnames,&obj0)) goto fail;
24748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24749 if (SWIG_arg_fail(1)) SWIG_fail;
24750 {
24751 PyThreadState* __tstate = wxPyBeginAllowThreads();
24752 (arg1)->GetPageSizePixels(arg2,arg3);
24753
24754 wxPyEndAllowThreads(__tstate);
24755 if (PyErr_Occurred()) SWIG_fail;
24756 }
24757 Py_INCREF(Py_None); resultobj = Py_None;
24758 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24759 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24760 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24761 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24762 return resultobj;
24763 fail:
24764 return NULL;
24765 }
24766
24767
24768 static PyObject *_wrap_Printout_SetPageSizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
24769 PyObject *resultobj = NULL;
24770 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24771 int arg2 ;
24772 int arg3 ;
24773 PyObject * obj0 = 0 ;
24774 PyObject * obj1 = 0 ;
24775 PyObject * obj2 = 0 ;
24776 char *kwnames[] = {
24777 (char *) "self",(char *) "w",(char *) "h", NULL
24778 };
24779
24780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPageSizeMM",kwnames,&obj0,&obj1,&obj2)) goto fail;
24781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24782 if (SWIG_arg_fail(1)) SWIG_fail;
24783 {
24784 arg2 = static_cast<int >(SWIG_As_int(obj1));
24785 if (SWIG_arg_fail(2)) SWIG_fail;
24786 }
24787 {
24788 arg3 = static_cast<int >(SWIG_As_int(obj2));
24789 if (SWIG_arg_fail(3)) SWIG_fail;
24790 }
24791 {
24792 PyThreadState* __tstate = wxPyBeginAllowThreads();
24793 (arg1)->SetPageSizeMM(arg2,arg3);
24794
24795 wxPyEndAllowThreads(__tstate);
24796 if (PyErr_Occurred()) SWIG_fail;
24797 }
24798 Py_INCREF(Py_None); resultobj = Py_None;
24799 return resultobj;
24800 fail:
24801 return NULL;
24802 }
24803
24804
24805 static PyObject *_wrap_Printout_GetPageSizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
24806 PyObject *resultobj = NULL;
24807 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24808 int *arg2 = (int *) 0 ;
24809 int *arg3 = (int *) 0 ;
24810 int temp2 ;
24811 int res2 = 0 ;
24812 int temp3 ;
24813 int res3 = 0 ;
24814 PyObject * obj0 = 0 ;
24815 char *kwnames[] = {
24816 (char *) "self", NULL
24817 };
24818
24819 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24820 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPageSizeMM",kwnames,&obj0)) goto fail;
24822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24823 if (SWIG_arg_fail(1)) SWIG_fail;
24824 {
24825 PyThreadState* __tstate = wxPyBeginAllowThreads();
24826 (arg1)->GetPageSizeMM(arg2,arg3);
24827
24828 wxPyEndAllowThreads(__tstate);
24829 if (PyErr_Occurred()) SWIG_fail;
24830 }
24831 Py_INCREF(Py_None); resultobj = Py_None;
24832 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24833 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24834 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24835 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24836 return resultobj;
24837 fail:
24838 return NULL;
24839 }
24840
24841
24842 static PyObject *_wrap_Printout_SetPPIScreen(PyObject *, PyObject *args, PyObject *kwargs) {
24843 PyObject *resultobj = NULL;
24844 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24845 int arg2 ;
24846 int arg3 ;
24847 PyObject * obj0 = 0 ;
24848 PyObject * obj1 = 0 ;
24849 PyObject * obj2 = 0 ;
24850 char *kwnames[] = {
24851 (char *) "self",(char *) "x",(char *) "y", NULL
24852 };
24853
24854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPPIScreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
24855 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24856 if (SWIG_arg_fail(1)) SWIG_fail;
24857 {
24858 arg2 = static_cast<int >(SWIG_As_int(obj1));
24859 if (SWIG_arg_fail(2)) SWIG_fail;
24860 }
24861 {
24862 arg3 = static_cast<int >(SWIG_As_int(obj2));
24863 if (SWIG_arg_fail(3)) SWIG_fail;
24864 }
24865 {
24866 PyThreadState* __tstate = wxPyBeginAllowThreads();
24867 (arg1)->SetPPIScreen(arg2,arg3);
24868
24869 wxPyEndAllowThreads(__tstate);
24870 if (PyErr_Occurred()) SWIG_fail;
24871 }
24872 Py_INCREF(Py_None); resultobj = Py_None;
24873 return resultobj;
24874 fail:
24875 return NULL;
24876 }
24877
24878
24879 static PyObject *_wrap_Printout_GetPPIScreen(PyObject *, PyObject *args, PyObject *kwargs) {
24880 PyObject *resultobj = NULL;
24881 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24882 int *arg2 = (int *) 0 ;
24883 int *arg3 = (int *) 0 ;
24884 int temp2 ;
24885 int res2 = 0 ;
24886 int temp3 ;
24887 int res3 = 0 ;
24888 PyObject * obj0 = 0 ;
24889 char *kwnames[] = {
24890 (char *) "self", NULL
24891 };
24892
24893 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24894 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPPIScreen",kwnames,&obj0)) goto fail;
24896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24897 if (SWIG_arg_fail(1)) SWIG_fail;
24898 {
24899 PyThreadState* __tstate = wxPyBeginAllowThreads();
24900 (arg1)->GetPPIScreen(arg2,arg3);
24901
24902 wxPyEndAllowThreads(__tstate);
24903 if (PyErr_Occurred()) SWIG_fail;
24904 }
24905 Py_INCREF(Py_None); resultobj = Py_None;
24906 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24907 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24908 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24909 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24910 return resultobj;
24911 fail:
24912 return NULL;
24913 }
24914
24915
24916 static PyObject *_wrap_Printout_SetPPIPrinter(PyObject *, PyObject *args, PyObject *kwargs) {
24917 PyObject *resultobj = NULL;
24918 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24919 int arg2 ;
24920 int arg3 ;
24921 PyObject * obj0 = 0 ;
24922 PyObject * obj1 = 0 ;
24923 PyObject * obj2 = 0 ;
24924 char *kwnames[] = {
24925 (char *) "self",(char *) "x",(char *) "y", NULL
24926 };
24927
24928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_SetPPIPrinter",kwnames,&obj0,&obj1,&obj2)) goto fail;
24929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24930 if (SWIG_arg_fail(1)) SWIG_fail;
24931 {
24932 arg2 = static_cast<int >(SWIG_As_int(obj1));
24933 if (SWIG_arg_fail(2)) SWIG_fail;
24934 }
24935 {
24936 arg3 = static_cast<int >(SWIG_As_int(obj2));
24937 if (SWIG_arg_fail(3)) SWIG_fail;
24938 }
24939 {
24940 PyThreadState* __tstate = wxPyBeginAllowThreads();
24941 (arg1)->SetPPIPrinter(arg2,arg3);
24942
24943 wxPyEndAllowThreads(__tstate);
24944 if (PyErr_Occurred()) SWIG_fail;
24945 }
24946 Py_INCREF(Py_None); resultobj = Py_None;
24947 return resultobj;
24948 fail:
24949 return NULL;
24950 }
24951
24952
24953 static PyObject *_wrap_Printout_GetPPIPrinter(PyObject *, PyObject *args, PyObject *kwargs) {
24954 PyObject *resultobj = NULL;
24955 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24956 int *arg2 = (int *) 0 ;
24957 int *arg3 = (int *) 0 ;
24958 int temp2 ;
24959 int res2 = 0 ;
24960 int temp3 ;
24961 int res3 = 0 ;
24962 PyObject * obj0 = 0 ;
24963 char *kwnames[] = {
24964 (char *) "self", NULL
24965 };
24966
24967 arg2 = &temp2; res2 = SWIG_NEWOBJ;
24968 arg3 = &temp3; res3 = SWIG_NEWOBJ;
24969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_GetPPIPrinter",kwnames,&obj0)) goto fail;
24970 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
24971 if (SWIG_arg_fail(1)) SWIG_fail;
24972 {
24973 PyThreadState* __tstate = wxPyBeginAllowThreads();
24974 (arg1)->GetPPIPrinter(arg2,arg3);
24975
24976 wxPyEndAllowThreads(__tstate);
24977 if (PyErr_Occurred()) SWIG_fail;
24978 }
24979 Py_INCREF(Py_None); resultobj = Py_None;
24980 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
24981 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
24982 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
24983 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
24984 return resultobj;
24985 fail:
24986 return NULL;
24987 }
24988
24989
24990 static PyObject *_wrap_Printout_IsPreview(PyObject *, PyObject *args, PyObject *kwargs) {
24991 PyObject *resultobj = NULL;
24992 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
24993 bool result;
24994 PyObject * obj0 = 0 ;
24995 char *kwnames[] = {
24996 (char *) "self", NULL
24997 };
24998
24999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_IsPreview",kwnames,&obj0)) goto fail;
25000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25001 if (SWIG_arg_fail(1)) SWIG_fail;
25002 {
25003 PyThreadState* __tstate = wxPyBeginAllowThreads();
25004 result = (bool)(arg1)->IsPreview();
25005
25006 wxPyEndAllowThreads(__tstate);
25007 if (PyErr_Occurred()) SWIG_fail;
25008 }
25009 {
25010 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25011 }
25012 return resultobj;
25013 fail:
25014 return NULL;
25015 }
25016
25017
25018 static PyObject *_wrap_Printout_SetIsPreview(PyObject *, PyObject *args, PyObject *kwargs) {
25019 PyObject *resultobj = NULL;
25020 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25021 bool arg2 ;
25022 PyObject * obj0 = 0 ;
25023 PyObject * obj1 = 0 ;
25024 char *kwnames[] = {
25025 (char *) "self",(char *) "p", NULL
25026 };
25027
25028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_SetIsPreview",kwnames,&obj0,&obj1)) goto fail;
25029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25030 if (SWIG_arg_fail(1)) SWIG_fail;
25031 {
25032 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
25033 if (SWIG_arg_fail(2)) SWIG_fail;
25034 }
25035 {
25036 PyThreadState* __tstate = wxPyBeginAllowThreads();
25037 (arg1)->SetIsPreview(arg2);
25038
25039 wxPyEndAllowThreads(__tstate);
25040 if (PyErr_Occurred()) SWIG_fail;
25041 }
25042 Py_INCREF(Py_None); resultobj = Py_None;
25043 return resultobj;
25044 fail:
25045 return NULL;
25046 }
25047
25048
25049 static PyObject *_wrap_Printout_base_OnBeginDocument(PyObject *, PyObject *args, PyObject *kwargs) {
25050 PyObject *resultobj = NULL;
25051 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25052 int arg2 ;
25053 int arg3 ;
25054 bool result;
25055 PyObject * obj0 = 0 ;
25056 PyObject * obj1 = 0 ;
25057 PyObject * obj2 = 0 ;
25058 char *kwnames[] = {
25059 (char *) "self",(char *) "startPage",(char *) "endPage", NULL
25060 };
25061
25062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Printout_base_OnBeginDocument",kwnames,&obj0,&obj1,&obj2)) goto fail;
25063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25064 if (SWIG_arg_fail(1)) SWIG_fail;
25065 {
25066 arg2 = static_cast<int >(SWIG_As_int(obj1));
25067 if (SWIG_arg_fail(2)) SWIG_fail;
25068 }
25069 {
25070 arg3 = static_cast<int >(SWIG_As_int(obj2));
25071 if (SWIG_arg_fail(3)) SWIG_fail;
25072 }
25073 {
25074 PyThreadState* __tstate = wxPyBeginAllowThreads();
25075 result = (bool)(arg1)->base_OnBeginDocument(arg2,arg3);
25076
25077 wxPyEndAllowThreads(__tstate);
25078 if (PyErr_Occurred()) SWIG_fail;
25079 }
25080 {
25081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25082 }
25083 return resultobj;
25084 fail:
25085 return NULL;
25086 }
25087
25088
25089 static PyObject *_wrap_Printout_base_OnEndDocument(PyObject *, PyObject *args, PyObject *kwargs) {
25090 PyObject *resultobj = NULL;
25091 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25092 PyObject * obj0 = 0 ;
25093 char *kwnames[] = {
25094 (char *) "self", NULL
25095 };
25096
25097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_base_OnEndDocument",kwnames,&obj0)) goto fail;
25098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25099 if (SWIG_arg_fail(1)) SWIG_fail;
25100 {
25101 PyThreadState* __tstate = wxPyBeginAllowThreads();
25102 (arg1)->base_OnEndDocument();
25103
25104 wxPyEndAllowThreads(__tstate);
25105 if (PyErr_Occurred()) SWIG_fail;
25106 }
25107 Py_INCREF(Py_None); resultobj = Py_None;
25108 return resultobj;
25109 fail:
25110 return NULL;
25111 }
25112
25113
25114 static PyObject *_wrap_Printout_base_OnBeginPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25115 PyObject *resultobj = NULL;
25116 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25117 PyObject * obj0 = 0 ;
25118 char *kwnames[] = {
25119 (char *) "self", NULL
25120 };
25121
25122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_base_OnBeginPrinting",kwnames,&obj0)) goto fail;
25123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25124 if (SWIG_arg_fail(1)) SWIG_fail;
25125 {
25126 PyThreadState* __tstate = wxPyBeginAllowThreads();
25127 (arg1)->base_OnBeginPrinting();
25128
25129 wxPyEndAllowThreads(__tstate);
25130 if (PyErr_Occurred()) SWIG_fail;
25131 }
25132 Py_INCREF(Py_None); resultobj = Py_None;
25133 return resultobj;
25134 fail:
25135 return NULL;
25136 }
25137
25138
25139 static PyObject *_wrap_Printout_base_OnEndPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25140 PyObject *resultobj = NULL;
25141 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25142 PyObject * obj0 = 0 ;
25143 char *kwnames[] = {
25144 (char *) "self", NULL
25145 };
25146
25147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_base_OnEndPrinting",kwnames,&obj0)) goto fail;
25148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25149 if (SWIG_arg_fail(1)) SWIG_fail;
25150 {
25151 PyThreadState* __tstate = wxPyBeginAllowThreads();
25152 (arg1)->base_OnEndPrinting();
25153
25154 wxPyEndAllowThreads(__tstate);
25155 if (PyErr_Occurred()) SWIG_fail;
25156 }
25157 Py_INCREF(Py_None); resultobj = Py_None;
25158 return resultobj;
25159 fail:
25160 return NULL;
25161 }
25162
25163
25164 static PyObject *_wrap_Printout_base_OnPreparePrinting(PyObject *, PyObject *args, PyObject *kwargs) {
25165 PyObject *resultobj = NULL;
25166 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25167 PyObject * obj0 = 0 ;
25168 char *kwnames[] = {
25169 (char *) "self", NULL
25170 };
25171
25172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_base_OnPreparePrinting",kwnames,&obj0)) goto fail;
25173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25174 if (SWIG_arg_fail(1)) SWIG_fail;
25175 {
25176 PyThreadState* __tstate = wxPyBeginAllowThreads();
25177 (arg1)->base_OnPreparePrinting();
25178
25179 wxPyEndAllowThreads(__tstate);
25180 if (PyErr_Occurred()) SWIG_fail;
25181 }
25182 Py_INCREF(Py_None); resultobj = Py_None;
25183 return resultobj;
25184 fail:
25185 return NULL;
25186 }
25187
25188
25189 static PyObject *_wrap_Printout_base_HasPage(PyObject *, PyObject *args, PyObject *kwargs) {
25190 PyObject *resultobj = NULL;
25191 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25192 int arg2 ;
25193 bool result;
25194 PyObject * obj0 = 0 ;
25195 PyObject * obj1 = 0 ;
25196 char *kwnames[] = {
25197 (char *) "self",(char *) "page", NULL
25198 };
25199
25200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Printout_base_HasPage",kwnames,&obj0,&obj1)) goto fail;
25201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25202 if (SWIG_arg_fail(1)) SWIG_fail;
25203 {
25204 arg2 = static_cast<int >(SWIG_As_int(obj1));
25205 if (SWIG_arg_fail(2)) SWIG_fail;
25206 }
25207 {
25208 PyThreadState* __tstate = wxPyBeginAllowThreads();
25209 result = (bool)(arg1)->base_HasPage(arg2);
25210
25211 wxPyEndAllowThreads(__tstate);
25212 if (PyErr_Occurred()) SWIG_fail;
25213 }
25214 {
25215 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25216 }
25217 return resultobj;
25218 fail:
25219 return NULL;
25220 }
25221
25222
25223 static PyObject *_wrap_Printout_base_GetPageInfo(PyObject *, PyObject *args, PyObject *kwargs) {
25224 PyObject *resultobj = NULL;
25225 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25226 int *arg2 = (int *) 0 ;
25227 int *arg3 = (int *) 0 ;
25228 int *arg4 = (int *) 0 ;
25229 int *arg5 = (int *) 0 ;
25230 int temp2 ;
25231 int res2 = 0 ;
25232 int temp3 ;
25233 int res3 = 0 ;
25234 int temp4 ;
25235 int res4 = 0 ;
25236 int temp5 ;
25237 int res5 = 0 ;
25238 PyObject * obj0 = 0 ;
25239 char *kwnames[] = {
25240 (char *) "self", NULL
25241 };
25242
25243 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25244 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25245 arg4 = &temp4; res4 = SWIG_NEWOBJ;
25246 arg5 = &temp5; res5 = SWIG_NEWOBJ;
25247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Printout_base_GetPageInfo",kwnames,&obj0)) goto fail;
25248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25249 if (SWIG_arg_fail(1)) SWIG_fail;
25250 {
25251 PyThreadState* __tstate = wxPyBeginAllowThreads();
25252 (arg1)->base_GetPageInfo(arg2,arg3,arg4,arg5);
25253
25254 wxPyEndAllowThreads(__tstate);
25255 if (PyErr_Occurred()) SWIG_fail;
25256 }
25257 Py_INCREF(Py_None); resultobj = Py_None;
25258 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25259 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25260 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25261 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25262 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
25263 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
25264 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
25265 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
25266 return resultobj;
25267 fail:
25268 return NULL;
25269 }
25270
25271
25272 static PyObject * Printout_swigregister(PyObject *, PyObject *args) {
25273 PyObject *obj;
25274 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25275 SWIG_TypeClientData(SWIGTYPE_p_wxPyPrintout, obj);
25276 Py_INCREF(obj);
25277 return Py_BuildValue((char *)"");
25278 }
25279 static PyObject *_wrap_new_PreviewCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
25280 PyObject *resultobj = NULL;
25281 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25282 wxWindow *arg2 = (wxWindow *) 0 ;
25283 wxPoint const &arg3_defvalue = wxDefaultPosition ;
25284 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
25285 wxSize const &arg4_defvalue = wxDefaultSize ;
25286 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
25287 long arg5 = (long) 0 ;
25288 wxString const &arg6_defvalue = wxPyPreviewCanvasNameStr ;
25289 wxString *arg6 = (wxString *) &arg6_defvalue ;
25290 wxPreviewCanvas *result;
25291 wxPoint temp3 ;
25292 wxSize temp4 ;
25293 bool temp6 = false ;
25294 PyObject * obj0 = 0 ;
25295 PyObject * obj1 = 0 ;
25296 PyObject * obj2 = 0 ;
25297 PyObject * obj3 = 0 ;
25298 PyObject * obj4 = 0 ;
25299 PyObject * obj5 = 0 ;
25300 char *kwnames[] = {
25301 (char *) "preview",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25302 };
25303
25304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:new_PreviewCanvas",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
25305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25306 if (SWIG_arg_fail(1)) SWIG_fail;
25307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25308 if (SWIG_arg_fail(2)) SWIG_fail;
25309 if (obj2) {
25310 {
25311 arg3 = &temp3;
25312 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25313 }
25314 }
25315 if (obj3) {
25316 {
25317 arg4 = &temp4;
25318 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
25319 }
25320 }
25321 if (obj4) {
25322 {
25323 arg5 = static_cast<long >(SWIG_As_long(obj4));
25324 if (SWIG_arg_fail(5)) SWIG_fail;
25325 }
25326 }
25327 if (obj5) {
25328 {
25329 arg6 = wxString_in_helper(obj5);
25330 if (arg6 == NULL) SWIG_fail;
25331 temp6 = true;
25332 }
25333 }
25334 {
25335 if (!wxPyCheckForApp()) SWIG_fail;
25336 PyThreadState* __tstate = wxPyBeginAllowThreads();
25337 result = (wxPreviewCanvas *)new wxPreviewCanvas(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
25338
25339 wxPyEndAllowThreads(__tstate);
25340 if (PyErr_Occurred()) SWIG_fail;
25341 }
25342 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewCanvas, 1);
25343 {
25344 if (temp6)
25345 delete arg6;
25346 }
25347 return resultobj;
25348 fail:
25349 {
25350 if (temp6)
25351 delete arg6;
25352 }
25353 return NULL;
25354 }
25355
25356
25357 static PyObject * PreviewCanvas_swigregister(PyObject *, PyObject *args) {
25358 PyObject *obj;
25359 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25360 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewCanvas, obj);
25361 Py_INCREF(obj);
25362 return Py_BuildValue((char *)"");
25363 }
25364 static PyObject *_wrap_new_PreviewFrame(PyObject *, PyObject *args, PyObject *kwargs) {
25365 PyObject *resultobj = NULL;
25366 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25367 wxFrame *arg2 = (wxFrame *) 0 ;
25368 wxString *arg3 = 0 ;
25369 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25370 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25371 wxSize const &arg5_defvalue = wxDefaultSize ;
25372 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25373 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
25374 wxString const &arg7_defvalue = wxPyFrameNameStr ;
25375 wxString *arg7 = (wxString *) &arg7_defvalue ;
25376 wxPreviewFrame *result;
25377 bool temp3 = false ;
25378 wxPoint temp4 ;
25379 wxSize temp5 ;
25380 bool temp7 = false ;
25381 PyObject * obj0 = 0 ;
25382 PyObject * obj1 = 0 ;
25383 PyObject * obj2 = 0 ;
25384 PyObject * obj3 = 0 ;
25385 PyObject * obj4 = 0 ;
25386 PyObject * obj5 = 0 ;
25387 PyObject * obj6 = 0 ;
25388 char *kwnames[] = {
25389 (char *) "preview",(char *) "parent",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25390 };
25391
25392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PreviewFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25394 if (SWIG_arg_fail(1)) SWIG_fail;
25395 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
25396 if (SWIG_arg_fail(2)) SWIG_fail;
25397 {
25398 arg3 = wxString_in_helper(obj2);
25399 if (arg3 == NULL) SWIG_fail;
25400 temp3 = true;
25401 }
25402 if (obj3) {
25403 {
25404 arg4 = &temp4;
25405 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25406 }
25407 }
25408 if (obj4) {
25409 {
25410 arg5 = &temp5;
25411 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25412 }
25413 }
25414 if (obj5) {
25415 {
25416 arg6 = static_cast<long >(SWIG_As_long(obj5));
25417 if (SWIG_arg_fail(6)) SWIG_fail;
25418 }
25419 }
25420 if (obj6) {
25421 {
25422 arg7 = wxString_in_helper(obj6);
25423 if (arg7 == NULL) SWIG_fail;
25424 temp7 = true;
25425 }
25426 }
25427 {
25428 if (!wxPyCheckForApp()) SWIG_fail;
25429 PyThreadState* __tstate = wxPyBeginAllowThreads();
25430 result = (wxPreviewFrame *)new wxPreviewFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
25431
25432 wxPyEndAllowThreads(__tstate);
25433 if (PyErr_Occurred()) SWIG_fail;
25434 }
25435 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewFrame, 1);
25436 {
25437 if (temp3)
25438 delete arg3;
25439 }
25440 {
25441 if (temp7)
25442 delete arg7;
25443 }
25444 return resultobj;
25445 fail:
25446 {
25447 if (temp3)
25448 delete arg3;
25449 }
25450 {
25451 if (temp7)
25452 delete arg7;
25453 }
25454 return NULL;
25455 }
25456
25457
25458 static PyObject *_wrap_PreviewFrame_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
25459 PyObject *resultobj = NULL;
25460 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25461 PyObject * obj0 = 0 ;
25462 char *kwnames[] = {
25463 (char *) "self", NULL
25464 };
25465
25466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_Initialize",kwnames,&obj0)) goto fail;
25467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25468 if (SWIG_arg_fail(1)) SWIG_fail;
25469 {
25470 PyThreadState* __tstate = wxPyBeginAllowThreads();
25471 (arg1)->Initialize();
25472
25473 wxPyEndAllowThreads(__tstate);
25474 if (PyErr_Occurred()) SWIG_fail;
25475 }
25476 Py_INCREF(Py_None); resultobj = Py_None;
25477 return resultobj;
25478 fail:
25479 return NULL;
25480 }
25481
25482
25483 static PyObject *_wrap_PreviewFrame_CreateControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25484 PyObject *resultobj = NULL;
25485 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25486 PyObject * obj0 = 0 ;
25487 char *kwnames[] = {
25488 (char *) "self", NULL
25489 };
25490
25491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_CreateControlBar",kwnames,&obj0)) goto fail;
25492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25493 if (SWIG_arg_fail(1)) SWIG_fail;
25494 {
25495 PyThreadState* __tstate = wxPyBeginAllowThreads();
25496 (arg1)->CreateControlBar();
25497
25498 wxPyEndAllowThreads(__tstate);
25499 if (PyErr_Occurred()) SWIG_fail;
25500 }
25501 Py_INCREF(Py_None); resultobj = Py_None;
25502 return resultobj;
25503 fail:
25504 return NULL;
25505 }
25506
25507
25508 static PyObject *_wrap_PreviewFrame_CreateCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
25509 PyObject *resultobj = NULL;
25510 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25511 PyObject * obj0 = 0 ;
25512 char *kwnames[] = {
25513 (char *) "self", NULL
25514 };
25515
25516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_CreateCanvas",kwnames,&obj0)) goto fail;
25517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25518 if (SWIG_arg_fail(1)) SWIG_fail;
25519 {
25520 PyThreadState* __tstate = wxPyBeginAllowThreads();
25521 (arg1)->CreateCanvas();
25522
25523 wxPyEndAllowThreads(__tstate);
25524 if (PyErr_Occurred()) SWIG_fail;
25525 }
25526 Py_INCREF(Py_None); resultobj = Py_None;
25527 return resultobj;
25528 fail:
25529 return NULL;
25530 }
25531
25532
25533 static PyObject *_wrap_PreviewFrame_GetControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25534 PyObject *resultobj = NULL;
25535 wxPreviewFrame *arg1 = (wxPreviewFrame *) 0 ;
25536 wxPreviewControlBar *result;
25537 PyObject * obj0 = 0 ;
25538 char *kwnames[] = {
25539 (char *) "self", NULL
25540 };
25541
25542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewFrame_GetControlBar",kwnames,&obj0)) goto fail;
25543 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
25544 if (SWIG_arg_fail(1)) SWIG_fail;
25545 {
25546 PyThreadState* __tstate = wxPyBeginAllowThreads();
25547 result = (wxPreviewControlBar *)((wxPreviewFrame const *)arg1)->GetControlBar();
25548
25549 wxPyEndAllowThreads(__tstate);
25550 if (PyErr_Occurred()) SWIG_fail;
25551 }
25552 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewControlBar, 0);
25553 return resultobj;
25554 fail:
25555 return NULL;
25556 }
25557
25558
25559 static PyObject * PreviewFrame_swigregister(PyObject *, PyObject *args) {
25560 PyObject *obj;
25561 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25562 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewFrame, obj);
25563 Py_INCREF(obj);
25564 return Py_BuildValue((char *)"");
25565 }
25566 static PyObject *_wrap_new_PreviewControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
25567 PyObject *resultobj = NULL;
25568 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
25569 long arg2 ;
25570 wxWindow *arg3 = (wxWindow *) 0 ;
25571 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25572 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25573 wxSize const &arg5_defvalue = wxDefaultSize ;
25574 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25575 long arg6 = (long) wxTAB_TRAVERSAL ;
25576 wxString const &arg7_defvalue = wxPyPanelNameStr ;
25577 wxString *arg7 = (wxString *) &arg7_defvalue ;
25578 wxPreviewControlBar *result;
25579 wxPoint temp4 ;
25580 wxSize temp5 ;
25581 bool temp7 = false ;
25582 PyObject * obj0 = 0 ;
25583 PyObject * obj1 = 0 ;
25584 PyObject * obj2 = 0 ;
25585 PyObject * obj3 = 0 ;
25586 PyObject * obj4 = 0 ;
25587 PyObject * obj5 = 0 ;
25588 PyObject * obj6 = 0 ;
25589 char *kwnames[] = {
25590 (char *) "preview",(char *) "buttons",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25591 };
25592
25593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PreviewControlBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
25595 if (SWIG_arg_fail(1)) SWIG_fail;
25596 {
25597 arg2 = static_cast<long >(SWIG_As_long(obj1));
25598 if (SWIG_arg_fail(2)) SWIG_fail;
25599 }
25600 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25601 if (SWIG_arg_fail(3)) SWIG_fail;
25602 if (obj3) {
25603 {
25604 arg4 = &temp4;
25605 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25606 }
25607 }
25608 if (obj4) {
25609 {
25610 arg5 = &temp5;
25611 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25612 }
25613 }
25614 if (obj5) {
25615 {
25616 arg6 = static_cast<long >(SWIG_As_long(obj5));
25617 if (SWIG_arg_fail(6)) SWIG_fail;
25618 }
25619 }
25620 if (obj6) {
25621 {
25622 arg7 = wxString_in_helper(obj6);
25623 if (arg7 == NULL) SWIG_fail;
25624 temp7 = true;
25625 }
25626 }
25627 {
25628 if (!wxPyCheckForApp()) SWIG_fail;
25629 PyThreadState* __tstate = wxPyBeginAllowThreads();
25630 result = (wxPreviewControlBar *)new wxPreviewControlBar(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
25631
25632 wxPyEndAllowThreads(__tstate);
25633 if (PyErr_Occurred()) SWIG_fail;
25634 }
25635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewControlBar, 1);
25636 {
25637 if (temp7)
25638 delete arg7;
25639 }
25640 return resultobj;
25641 fail:
25642 {
25643 if (temp7)
25644 delete arg7;
25645 }
25646 return NULL;
25647 }
25648
25649
25650 static PyObject *_wrap_PreviewControlBar_GetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
25651 PyObject *resultobj = NULL;
25652 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25653 int result;
25654 PyObject * obj0 = 0 ;
25655 char *kwnames[] = {
25656 (char *) "self", NULL
25657 };
25658
25659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_GetZoomControl",kwnames,&obj0)) goto fail;
25660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25661 if (SWIG_arg_fail(1)) SWIG_fail;
25662 {
25663 PyThreadState* __tstate = wxPyBeginAllowThreads();
25664 result = (int)(arg1)->GetZoomControl();
25665
25666 wxPyEndAllowThreads(__tstate);
25667 if (PyErr_Occurred()) SWIG_fail;
25668 }
25669 {
25670 resultobj = SWIG_From_int(static_cast<int >(result));
25671 }
25672 return resultobj;
25673 fail:
25674 return NULL;
25675 }
25676
25677
25678 static PyObject *_wrap_PreviewControlBar_SetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
25679 PyObject *resultobj = NULL;
25680 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25681 int arg2 ;
25682 PyObject * obj0 = 0 ;
25683 PyObject * obj1 = 0 ;
25684 char *kwnames[] = {
25685 (char *) "self",(char *) "zoom", NULL
25686 };
25687
25688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PreviewControlBar_SetZoomControl",kwnames,&obj0,&obj1)) goto fail;
25689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25690 if (SWIG_arg_fail(1)) SWIG_fail;
25691 {
25692 arg2 = static_cast<int >(SWIG_As_int(obj1));
25693 if (SWIG_arg_fail(2)) SWIG_fail;
25694 }
25695 {
25696 PyThreadState* __tstate = wxPyBeginAllowThreads();
25697 (arg1)->SetZoomControl(arg2);
25698
25699 wxPyEndAllowThreads(__tstate);
25700 if (PyErr_Occurred()) SWIG_fail;
25701 }
25702 Py_INCREF(Py_None); resultobj = Py_None;
25703 return resultobj;
25704 fail:
25705 return NULL;
25706 }
25707
25708
25709 static PyObject *_wrap_PreviewControlBar_GetPrintPreview(PyObject *, PyObject *args, PyObject *kwargs) {
25710 PyObject *resultobj = NULL;
25711 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25712 wxPrintPreview *result;
25713 PyObject * obj0 = 0 ;
25714 char *kwnames[] = {
25715 (char *) "self", NULL
25716 };
25717
25718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_GetPrintPreview",kwnames,&obj0)) goto fail;
25719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25720 if (SWIG_arg_fail(1)) SWIG_fail;
25721 {
25722 PyThreadState* __tstate = wxPyBeginAllowThreads();
25723 result = (wxPrintPreview *)(arg1)->GetPrintPreview();
25724
25725 wxPyEndAllowThreads(__tstate);
25726 if (PyErr_Occurred()) SWIG_fail;
25727 }
25728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 0);
25729 return resultobj;
25730 fail:
25731 return NULL;
25732 }
25733
25734
25735 static PyObject *_wrap_PreviewControlBar_OnNext(PyObject *, PyObject *args, PyObject *kwargs) {
25736 PyObject *resultobj = NULL;
25737 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25738 PyObject * obj0 = 0 ;
25739 char *kwnames[] = {
25740 (char *) "self", NULL
25741 };
25742
25743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnNext",kwnames,&obj0)) goto fail;
25744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25745 if (SWIG_arg_fail(1)) SWIG_fail;
25746 {
25747 PyThreadState* __tstate = wxPyBeginAllowThreads();
25748 (arg1)->OnNext();
25749
25750 wxPyEndAllowThreads(__tstate);
25751 if (PyErr_Occurred()) SWIG_fail;
25752 }
25753 Py_INCREF(Py_None); resultobj = Py_None;
25754 return resultobj;
25755 fail:
25756 return NULL;
25757 }
25758
25759
25760 static PyObject *_wrap_PreviewControlBar_OnPrevious(PyObject *, PyObject *args, PyObject *kwargs) {
25761 PyObject *resultobj = NULL;
25762 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25763 PyObject * obj0 = 0 ;
25764 char *kwnames[] = {
25765 (char *) "self", NULL
25766 };
25767
25768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnPrevious",kwnames,&obj0)) goto fail;
25769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25770 if (SWIG_arg_fail(1)) SWIG_fail;
25771 {
25772 PyThreadState* __tstate = wxPyBeginAllowThreads();
25773 (arg1)->OnPrevious();
25774
25775 wxPyEndAllowThreads(__tstate);
25776 if (PyErr_Occurred()) SWIG_fail;
25777 }
25778 Py_INCREF(Py_None); resultobj = Py_None;
25779 return resultobj;
25780 fail:
25781 return NULL;
25782 }
25783
25784
25785 static PyObject *_wrap_PreviewControlBar_OnFirst(PyObject *, PyObject *args, PyObject *kwargs) {
25786 PyObject *resultobj = NULL;
25787 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25788 PyObject * obj0 = 0 ;
25789 char *kwnames[] = {
25790 (char *) "self", NULL
25791 };
25792
25793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnFirst",kwnames,&obj0)) goto fail;
25794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25795 if (SWIG_arg_fail(1)) SWIG_fail;
25796 {
25797 PyThreadState* __tstate = wxPyBeginAllowThreads();
25798 (arg1)->OnFirst();
25799
25800 wxPyEndAllowThreads(__tstate);
25801 if (PyErr_Occurred()) SWIG_fail;
25802 }
25803 Py_INCREF(Py_None); resultobj = Py_None;
25804 return resultobj;
25805 fail:
25806 return NULL;
25807 }
25808
25809
25810 static PyObject *_wrap_PreviewControlBar_OnLast(PyObject *, PyObject *args, PyObject *kwargs) {
25811 PyObject *resultobj = NULL;
25812 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25813 PyObject * obj0 = 0 ;
25814 char *kwnames[] = {
25815 (char *) "self", NULL
25816 };
25817
25818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnLast",kwnames,&obj0)) goto fail;
25819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25820 if (SWIG_arg_fail(1)) SWIG_fail;
25821 {
25822 PyThreadState* __tstate = wxPyBeginAllowThreads();
25823 (arg1)->OnLast();
25824
25825 wxPyEndAllowThreads(__tstate);
25826 if (PyErr_Occurred()) SWIG_fail;
25827 }
25828 Py_INCREF(Py_None); resultobj = Py_None;
25829 return resultobj;
25830 fail:
25831 return NULL;
25832 }
25833
25834
25835 static PyObject *_wrap_PreviewControlBar_OnGoto(PyObject *, PyObject *args, PyObject *kwargs) {
25836 PyObject *resultobj = NULL;
25837 wxPreviewControlBar *arg1 = (wxPreviewControlBar *) 0 ;
25838 PyObject * obj0 = 0 ;
25839 char *kwnames[] = {
25840 (char *) "self", NULL
25841 };
25842
25843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PreviewControlBar_OnGoto",kwnames,&obj0)) goto fail;
25844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
25845 if (SWIG_arg_fail(1)) SWIG_fail;
25846 {
25847 PyThreadState* __tstate = wxPyBeginAllowThreads();
25848 (arg1)->OnGoto();
25849
25850 wxPyEndAllowThreads(__tstate);
25851 if (PyErr_Occurred()) SWIG_fail;
25852 }
25853 Py_INCREF(Py_None); resultobj = Py_None;
25854 return resultobj;
25855 fail:
25856 return NULL;
25857 }
25858
25859
25860 static PyObject * PreviewControlBar_swigregister(PyObject *, PyObject *args) {
25861 PyObject *obj;
25862 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25863 SWIG_TypeClientData(SWIGTYPE_p_wxPreviewControlBar, obj);
25864 Py_INCREF(obj);
25865 return Py_BuildValue((char *)"");
25866 }
25867 static PyObject *_wrap_new_PrintPreview__SWIG_0(PyObject *, PyObject *args) {
25868 PyObject *resultobj = NULL;
25869 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25870 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
25871 wxPrintDialogData *arg3 = (wxPrintDialogData *) NULL ;
25872 wxPrintPreview *result;
25873 PyObject * obj0 = 0 ;
25874 PyObject * obj1 = 0 ;
25875 PyObject * obj2 = 0 ;
25876
25877 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_PrintPreview",&obj0,&obj1,&obj2)) goto fail;
25878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25879 if (SWIG_arg_fail(1)) SWIG_fail;
25880 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25881 if (SWIG_arg_fail(2)) SWIG_fail;
25882 if (obj2) {
25883 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
25884 if (SWIG_arg_fail(3)) SWIG_fail;
25885 }
25886 {
25887 if (!wxPyCheckForApp()) SWIG_fail;
25888 PyThreadState* __tstate = wxPyBeginAllowThreads();
25889 result = (wxPrintPreview *)new wxPrintPreview(arg1,arg2,arg3);
25890
25891 wxPyEndAllowThreads(__tstate);
25892 if (PyErr_Occurred()) SWIG_fail;
25893 }
25894 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 1);
25895 return resultobj;
25896 fail:
25897 return NULL;
25898 }
25899
25900
25901 static PyObject *_wrap_new_PrintPreview__SWIG_1(PyObject *, PyObject *args) {
25902 PyObject *resultobj = NULL;
25903 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
25904 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
25905 wxPrintData *arg3 = (wxPrintData *) 0 ;
25906 wxPrintPreview *result;
25907 PyObject * obj0 = 0 ;
25908 PyObject * obj1 = 0 ;
25909 PyObject * obj2 = 0 ;
25910
25911 if(!PyArg_ParseTuple(args,(char *)"OOO:new_PrintPreview",&obj0,&obj1,&obj2)) goto fail;
25912 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25913 if (SWIG_arg_fail(1)) SWIG_fail;
25914 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
25915 if (SWIG_arg_fail(2)) SWIG_fail;
25916 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
25917 if (SWIG_arg_fail(3)) SWIG_fail;
25918 {
25919 if (!wxPyCheckForApp()) SWIG_fail;
25920 PyThreadState* __tstate = wxPyBeginAllowThreads();
25921 result = (wxPrintPreview *)new wxPrintPreview(arg1,arg2,arg3);
25922
25923 wxPyEndAllowThreads(__tstate);
25924 if (PyErr_Occurred()) SWIG_fail;
25925 }
25926 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintPreview, 1);
25927 return resultobj;
25928 fail:
25929 return NULL;
25930 }
25931
25932
25933 static PyObject *_wrap_new_PrintPreview(PyObject *self, PyObject *args) {
25934 int argc;
25935 PyObject *argv[4];
25936 int ii;
25937
25938 argc = PyObject_Length(args);
25939 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
25940 argv[ii] = PyTuple_GetItem(args,ii);
25941 }
25942 if ((argc >= 2) && (argc <= 3)) {
25943 int _v;
25944 {
25945 void *ptr;
25946 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25947 _v = 0;
25948 PyErr_Clear();
25949 } else {
25950 _v = 1;
25951 }
25952 }
25953 if (_v) {
25954 {
25955 void *ptr;
25956 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25957 _v = 0;
25958 PyErr_Clear();
25959 } else {
25960 _v = 1;
25961 }
25962 }
25963 if (_v) {
25964 if (argc <= 2) {
25965 return _wrap_new_PrintPreview__SWIG_0(self,args);
25966 }
25967 {
25968 void *ptr;
25969 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
25970 _v = 0;
25971 PyErr_Clear();
25972 } else {
25973 _v = 1;
25974 }
25975 }
25976 if (_v) {
25977 return _wrap_new_PrintPreview__SWIG_0(self,args);
25978 }
25979 }
25980 }
25981 }
25982 if (argc == 3) {
25983 int _v;
25984 {
25985 void *ptr;
25986 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25987 _v = 0;
25988 PyErr_Clear();
25989 } else {
25990 _v = 1;
25991 }
25992 }
25993 if (_v) {
25994 {
25995 void *ptr;
25996 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
25997 _v = 0;
25998 PyErr_Clear();
25999 } else {
26000 _v = 1;
26001 }
26002 }
26003 if (_v) {
26004 {
26005 void *ptr;
26006 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
26007 _v = 0;
26008 PyErr_Clear();
26009 } else {
26010 _v = 1;
26011 }
26012 }
26013 if (_v) {
26014 return _wrap_new_PrintPreview__SWIG_1(self,args);
26015 }
26016 }
26017 }
26018 }
26019
26020 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PrintPreview'");
26021 return NULL;
26022 }
26023
26024
26025 static PyObject *_wrap_PrintPreview_SetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26026 PyObject *resultobj = NULL;
26027 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26028 int arg2 ;
26029 bool result;
26030 PyObject * obj0 = 0 ;
26031 PyObject * obj1 = 0 ;
26032 char *kwnames[] = {
26033 (char *) "self",(char *) "pageNum", NULL
26034 };
26035
26036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetCurrentPage",kwnames,&obj0,&obj1)) goto fail;
26037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26038 if (SWIG_arg_fail(1)) SWIG_fail;
26039 {
26040 arg2 = static_cast<int >(SWIG_As_int(obj1));
26041 if (SWIG_arg_fail(2)) SWIG_fail;
26042 }
26043 {
26044 PyThreadState* __tstate = wxPyBeginAllowThreads();
26045 result = (bool)(arg1)->SetCurrentPage(arg2);
26046
26047 wxPyEndAllowThreads(__tstate);
26048 if (PyErr_Occurred()) SWIG_fail;
26049 }
26050 {
26051 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26052 }
26053 return resultobj;
26054 fail:
26055 return NULL;
26056 }
26057
26058
26059 static PyObject *_wrap_PrintPreview_GetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26060 PyObject *resultobj = NULL;
26061 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26062 int result;
26063 PyObject * obj0 = 0 ;
26064 char *kwnames[] = {
26065 (char *) "self", NULL
26066 };
26067
26068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetCurrentPage",kwnames,&obj0)) goto fail;
26069 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26070 if (SWIG_arg_fail(1)) SWIG_fail;
26071 {
26072 PyThreadState* __tstate = wxPyBeginAllowThreads();
26073 result = (int)(arg1)->GetCurrentPage();
26074
26075 wxPyEndAllowThreads(__tstate);
26076 if (PyErr_Occurred()) SWIG_fail;
26077 }
26078 {
26079 resultobj = SWIG_From_int(static_cast<int >(result));
26080 }
26081 return resultobj;
26082 fail:
26083 return NULL;
26084 }
26085
26086
26087 static PyObject *_wrap_PrintPreview_SetPrintout(PyObject *, PyObject *args, PyObject *kwargs) {
26088 PyObject *resultobj = NULL;
26089 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26090 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26091 PyObject * obj0 = 0 ;
26092 PyObject * obj1 = 0 ;
26093 char *kwnames[] = {
26094 (char *) "self",(char *) "printout", NULL
26095 };
26096
26097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetPrintout",kwnames,&obj0,&obj1)) goto fail;
26098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26099 if (SWIG_arg_fail(1)) SWIG_fail;
26100 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26101 if (SWIG_arg_fail(2)) SWIG_fail;
26102 {
26103 PyThreadState* __tstate = wxPyBeginAllowThreads();
26104 (arg1)->SetPrintout(arg2);
26105
26106 wxPyEndAllowThreads(__tstate);
26107 if (PyErr_Occurred()) SWIG_fail;
26108 }
26109 Py_INCREF(Py_None); resultobj = Py_None;
26110 return resultobj;
26111 fail:
26112 return NULL;
26113 }
26114
26115
26116 static PyObject *_wrap_PrintPreview_GetPrintout(PyObject *, PyObject *args, PyObject *kwargs) {
26117 PyObject *resultobj = NULL;
26118 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26119 wxPyPrintout *result;
26120 PyObject * obj0 = 0 ;
26121 char *kwnames[] = {
26122 (char *) "self", NULL
26123 };
26124
26125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintout",kwnames,&obj0)) goto fail;
26126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26127 if (SWIG_arg_fail(1)) SWIG_fail;
26128 {
26129 PyThreadState* __tstate = wxPyBeginAllowThreads();
26130 result = (wxPyPrintout *)(arg1)->GetPrintout();
26131
26132 wxPyEndAllowThreads(__tstate);
26133 if (PyErr_Occurred()) SWIG_fail;
26134 }
26135 {
26136 resultobj = wxPyMake_wxObject(result, 0);
26137 }
26138 return resultobj;
26139 fail:
26140 return NULL;
26141 }
26142
26143
26144 static PyObject *_wrap_PrintPreview_GetPrintoutForPrinting(PyObject *, PyObject *args, PyObject *kwargs) {
26145 PyObject *resultobj = NULL;
26146 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26147 wxPyPrintout *result;
26148 PyObject * obj0 = 0 ;
26149 char *kwnames[] = {
26150 (char *) "self", NULL
26151 };
26152
26153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintoutForPrinting",kwnames,&obj0)) goto fail;
26154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26155 if (SWIG_arg_fail(1)) SWIG_fail;
26156 {
26157 PyThreadState* __tstate = wxPyBeginAllowThreads();
26158 result = (wxPyPrintout *)(arg1)->GetPrintoutForPrinting();
26159
26160 wxPyEndAllowThreads(__tstate);
26161 if (PyErr_Occurred()) SWIG_fail;
26162 }
26163 {
26164 resultobj = wxPyMake_wxObject(result, 0);
26165 }
26166 return resultobj;
26167 fail:
26168 return NULL;
26169 }
26170
26171
26172 static PyObject *_wrap_PrintPreview_SetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
26173 PyObject *resultobj = NULL;
26174 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26175 wxFrame *arg2 = (wxFrame *) 0 ;
26176 PyObject * obj0 = 0 ;
26177 PyObject * obj1 = 0 ;
26178 char *kwnames[] = {
26179 (char *) "self",(char *) "frame", NULL
26180 };
26181
26182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetFrame",kwnames,&obj0,&obj1)) goto fail;
26183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26184 if (SWIG_arg_fail(1)) SWIG_fail;
26185 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
26186 if (SWIG_arg_fail(2)) SWIG_fail;
26187 {
26188 PyThreadState* __tstate = wxPyBeginAllowThreads();
26189 (arg1)->SetFrame(arg2);
26190
26191 wxPyEndAllowThreads(__tstate);
26192 if (PyErr_Occurred()) SWIG_fail;
26193 }
26194 Py_INCREF(Py_None); resultobj = Py_None;
26195 return resultobj;
26196 fail:
26197 return NULL;
26198 }
26199
26200
26201 static PyObject *_wrap_PrintPreview_SetCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
26202 PyObject *resultobj = NULL;
26203 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26204 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26205 PyObject * obj0 = 0 ;
26206 PyObject * obj1 = 0 ;
26207 char *kwnames[] = {
26208 (char *) "self",(char *) "canvas", NULL
26209 };
26210
26211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetCanvas",kwnames,&obj0,&obj1)) goto fail;
26212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26213 if (SWIG_arg_fail(1)) SWIG_fail;
26214 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26215 if (SWIG_arg_fail(2)) SWIG_fail;
26216 {
26217 PyThreadState* __tstate = wxPyBeginAllowThreads();
26218 (arg1)->SetCanvas(arg2);
26219
26220 wxPyEndAllowThreads(__tstate);
26221 if (PyErr_Occurred()) SWIG_fail;
26222 }
26223 Py_INCREF(Py_None); resultobj = Py_None;
26224 return resultobj;
26225 fail:
26226 return NULL;
26227 }
26228
26229
26230 static PyObject *_wrap_PrintPreview_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
26231 PyObject *resultobj = NULL;
26232 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26233 wxFrame *result;
26234 PyObject * obj0 = 0 ;
26235 char *kwnames[] = {
26236 (char *) "self", NULL
26237 };
26238
26239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetFrame",kwnames,&obj0)) goto fail;
26240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26241 if (SWIG_arg_fail(1)) SWIG_fail;
26242 {
26243 PyThreadState* __tstate = wxPyBeginAllowThreads();
26244 result = (wxFrame *)(arg1)->GetFrame();
26245
26246 wxPyEndAllowThreads(__tstate);
26247 if (PyErr_Occurred()) SWIG_fail;
26248 }
26249 {
26250 resultobj = wxPyMake_wxObject(result, 0);
26251 }
26252 return resultobj;
26253 fail:
26254 return NULL;
26255 }
26256
26257
26258 static PyObject *_wrap_PrintPreview_GetCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
26259 PyObject *resultobj = NULL;
26260 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26261 wxPreviewCanvas *result;
26262 PyObject * obj0 = 0 ;
26263 char *kwnames[] = {
26264 (char *) "self", NULL
26265 };
26266
26267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetCanvas",kwnames,&obj0)) goto fail;
26268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26269 if (SWIG_arg_fail(1)) SWIG_fail;
26270 {
26271 PyThreadState* __tstate = wxPyBeginAllowThreads();
26272 result = (wxPreviewCanvas *)(arg1)->GetCanvas();
26273
26274 wxPyEndAllowThreads(__tstate);
26275 if (PyErr_Occurred()) SWIG_fail;
26276 }
26277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPreviewCanvas, 0);
26278 return resultobj;
26279 fail:
26280 return NULL;
26281 }
26282
26283
26284 static PyObject *_wrap_PrintPreview_PaintPage(PyObject *, PyObject *args, PyObject *kwargs) {
26285 PyObject *resultobj = NULL;
26286 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26287 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26288 wxDC *arg3 = 0 ;
26289 bool result;
26290 PyObject * obj0 = 0 ;
26291 PyObject * obj1 = 0 ;
26292 PyObject * obj2 = 0 ;
26293 char *kwnames[] = {
26294 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26295 };
26296
26297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PrintPreview_PaintPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26299 if (SWIG_arg_fail(1)) SWIG_fail;
26300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26301 if (SWIG_arg_fail(2)) SWIG_fail;
26302 {
26303 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26304 if (SWIG_arg_fail(3)) SWIG_fail;
26305 if (arg3 == NULL) {
26306 SWIG_null_ref("wxDC");
26307 }
26308 if (SWIG_arg_fail(3)) SWIG_fail;
26309 }
26310 {
26311 PyThreadState* __tstate = wxPyBeginAllowThreads();
26312 result = (bool)(arg1)->PaintPage(arg2,*arg3);
26313
26314 wxPyEndAllowThreads(__tstate);
26315 if (PyErr_Occurred()) SWIG_fail;
26316 }
26317 {
26318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26319 }
26320 return resultobj;
26321 fail:
26322 return NULL;
26323 }
26324
26325
26326 static PyObject *_wrap_PrintPreview_DrawBlankPage(PyObject *, PyObject *args, PyObject *kwargs) {
26327 PyObject *resultobj = NULL;
26328 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26329 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26330 wxDC *arg3 = 0 ;
26331 bool result;
26332 PyObject * obj0 = 0 ;
26333 PyObject * obj1 = 0 ;
26334 PyObject * obj2 = 0 ;
26335 char *kwnames[] = {
26336 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26337 };
26338
26339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PrintPreview_DrawBlankPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26341 if (SWIG_arg_fail(1)) SWIG_fail;
26342 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26343 if (SWIG_arg_fail(2)) SWIG_fail;
26344 {
26345 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26346 if (SWIG_arg_fail(3)) SWIG_fail;
26347 if (arg3 == NULL) {
26348 SWIG_null_ref("wxDC");
26349 }
26350 if (SWIG_arg_fail(3)) SWIG_fail;
26351 }
26352 {
26353 PyThreadState* __tstate = wxPyBeginAllowThreads();
26354 result = (bool)(arg1)->DrawBlankPage(arg2,*arg3);
26355
26356 wxPyEndAllowThreads(__tstate);
26357 if (PyErr_Occurred()) SWIG_fail;
26358 }
26359 {
26360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26361 }
26362 return resultobj;
26363 fail:
26364 return NULL;
26365 }
26366
26367
26368 static PyObject *_wrap_PrintPreview_RenderPage(PyObject *, PyObject *args, PyObject *kwargs) {
26369 PyObject *resultobj = NULL;
26370 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26371 int arg2 ;
26372 bool result;
26373 PyObject * obj0 = 0 ;
26374 PyObject * obj1 = 0 ;
26375 char *kwnames[] = {
26376 (char *) "self",(char *) "pageNum", NULL
26377 };
26378
26379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_RenderPage",kwnames,&obj0,&obj1)) goto fail;
26380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26381 if (SWIG_arg_fail(1)) SWIG_fail;
26382 {
26383 arg2 = static_cast<int >(SWIG_As_int(obj1));
26384 if (SWIG_arg_fail(2)) SWIG_fail;
26385 }
26386 {
26387 PyThreadState* __tstate = wxPyBeginAllowThreads();
26388 result = (bool)(arg1)->RenderPage(arg2);
26389
26390 wxPyEndAllowThreads(__tstate);
26391 if (PyErr_Occurred()) SWIG_fail;
26392 }
26393 {
26394 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26395 }
26396 return resultobj;
26397 fail:
26398 return NULL;
26399 }
26400
26401
26402 static PyObject *_wrap_PrintPreview_AdjustScrollbars(PyObject *, PyObject *args, PyObject *kwargs) {
26403 PyObject *resultobj = NULL;
26404 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26405 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26406 PyObject * obj0 = 0 ;
26407 PyObject * obj1 = 0 ;
26408 char *kwnames[] = {
26409 (char *) "self",(char *) "canvas", NULL
26410 };
26411
26412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_AdjustScrollbars",kwnames,&obj0,&obj1)) goto fail;
26413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26414 if (SWIG_arg_fail(1)) SWIG_fail;
26415 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26416 if (SWIG_arg_fail(2)) SWIG_fail;
26417 {
26418 PyThreadState* __tstate = wxPyBeginAllowThreads();
26419 (arg1)->AdjustScrollbars(arg2);
26420
26421 wxPyEndAllowThreads(__tstate);
26422 if (PyErr_Occurred()) SWIG_fail;
26423 }
26424 Py_INCREF(Py_None); resultobj = Py_None;
26425 return resultobj;
26426 fail:
26427 return NULL;
26428 }
26429
26430
26431 static PyObject *_wrap_PrintPreview_GetPrintDialogData(PyObject *, PyObject *args, PyObject *kwargs) {
26432 PyObject *resultobj = NULL;
26433 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26434 wxPrintDialogData *result;
26435 PyObject * obj0 = 0 ;
26436 char *kwnames[] = {
26437 (char *) "self", NULL
26438 };
26439
26440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetPrintDialogData",kwnames,&obj0)) goto fail;
26441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26442 if (SWIG_arg_fail(1)) SWIG_fail;
26443 {
26444 PyThreadState* __tstate = wxPyBeginAllowThreads();
26445 {
26446 wxPrintDialogData &_result_ref = (arg1)->GetPrintDialogData();
26447 result = (wxPrintDialogData *) &_result_ref;
26448 }
26449
26450 wxPyEndAllowThreads(__tstate);
26451 if (PyErr_Occurred()) SWIG_fail;
26452 }
26453 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPrintDialogData, 0);
26454 return resultobj;
26455 fail:
26456 return NULL;
26457 }
26458
26459
26460 static PyObject *_wrap_PrintPreview_SetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
26461 PyObject *resultobj = NULL;
26462 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26463 int arg2 ;
26464 PyObject * obj0 = 0 ;
26465 PyObject * obj1 = 0 ;
26466 char *kwnames[] = {
26467 (char *) "self",(char *) "percent", NULL
26468 };
26469
26470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetZoom",kwnames,&obj0,&obj1)) goto fail;
26471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26472 if (SWIG_arg_fail(1)) SWIG_fail;
26473 {
26474 arg2 = static_cast<int >(SWIG_As_int(obj1));
26475 if (SWIG_arg_fail(2)) SWIG_fail;
26476 }
26477 {
26478 PyThreadState* __tstate = wxPyBeginAllowThreads();
26479 (arg1)->SetZoom(arg2);
26480
26481 wxPyEndAllowThreads(__tstate);
26482 if (PyErr_Occurred()) SWIG_fail;
26483 }
26484 Py_INCREF(Py_None); resultobj = Py_None;
26485 return resultobj;
26486 fail:
26487 return NULL;
26488 }
26489
26490
26491 static PyObject *_wrap_PrintPreview_GetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
26492 PyObject *resultobj = NULL;
26493 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26494 int result;
26495 PyObject * obj0 = 0 ;
26496 char *kwnames[] = {
26497 (char *) "self", NULL
26498 };
26499
26500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetZoom",kwnames,&obj0)) goto fail;
26501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26502 if (SWIG_arg_fail(1)) SWIG_fail;
26503 {
26504 PyThreadState* __tstate = wxPyBeginAllowThreads();
26505 result = (int)(arg1)->GetZoom();
26506
26507 wxPyEndAllowThreads(__tstate);
26508 if (PyErr_Occurred()) SWIG_fail;
26509 }
26510 {
26511 resultobj = SWIG_From_int(static_cast<int >(result));
26512 }
26513 return resultobj;
26514 fail:
26515 return NULL;
26516 }
26517
26518
26519 static PyObject *_wrap_PrintPreview_GetMaxPage(PyObject *, PyObject *args, PyObject *kwargs) {
26520 PyObject *resultobj = NULL;
26521 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26522 int result;
26523 PyObject * obj0 = 0 ;
26524 char *kwnames[] = {
26525 (char *) "self", NULL
26526 };
26527
26528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetMaxPage",kwnames,&obj0)) goto fail;
26529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26530 if (SWIG_arg_fail(1)) SWIG_fail;
26531 {
26532 PyThreadState* __tstate = wxPyBeginAllowThreads();
26533 result = (int)(arg1)->GetMaxPage();
26534
26535 wxPyEndAllowThreads(__tstate);
26536 if (PyErr_Occurred()) SWIG_fail;
26537 }
26538 {
26539 resultobj = SWIG_From_int(static_cast<int >(result));
26540 }
26541 return resultobj;
26542 fail:
26543 return NULL;
26544 }
26545
26546
26547 static PyObject *_wrap_PrintPreview_GetMinPage(PyObject *, PyObject *args, PyObject *kwargs) {
26548 PyObject *resultobj = NULL;
26549 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26550 int result;
26551 PyObject * obj0 = 0 ;
26552 char *kwnames[] = {
26553 (char *) "self", NULL
26554 };
26555
26556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_GetMinPage",kwnames,&obj0)) goto fail;
26557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26558 if (SWIG_arg_fail(1)) SWIG_fail;
26559 {
26560 PyThreadState* __tstate = wxPyBeginAllowThreads();
26561 result = (int)(arg1)->GetMinPage();
26562
26563 wxPyEndAllowThreads(__tstate);
26564 if (PyErr_Occurred()) SWIG_fail;
26565 }
26566 {
26567 resultobj = SWIG_From_int(static_cast<int >(result));
26568 }
26569 return resultobj;
26570 fail:
26571 return NULL;
26572 }
26573
26574
26575 static PyObject *_wrap_PrintPreview_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
26576 PyObject *resultobj = NULL;
26577 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26578 bool result;
26579 PyObject * obj0 = 0 ;
26580 char *kwnames[] = {
26581 (char *) "self", NULL
26582 };
26583
26584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_Ok",kwnames,&obj0)) goto fail;
26585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26586 if (SWIG_arg_fail(1)) SWIG_fail;
26587 {
26588 PyThreadState* __tstate = wxPyBeginAllowThreads();
26589 result = (bool)(arg1)->Ok();
26590
26591 wxPyEndAllowThreads(__tstate);
26592 if (PyErr_Occurred()) SWIG_fail;
26593 }
26594 {
26595 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26596 }
26597 return resultobj;
26598 fail:
26599 return NULL;
26600 }
26601
26602
26603 static PyObject *_wrap_PrintPreview_SetOk(PyObject *, PyObject *args, PyObject *kwargs) {
26604 PyObject *resultobj = NULL;
26605 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26606 bool arg2 ;
26607 PyObject * obj0 = 0 ;
26608 PyObject * obj1 = 0 ;
26609 char *kwnames[] = {
26610 (char *) "self",(char *) "ok", NULL
26611 };
26612
26613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_SetOk",kwnames,&obj0,&obj1)) goto fail;
26614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26615 if (SWIG_arg_fail(1)) SWIG_fail;
26616 {
26617 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
26618 if (SWIG_arg_fail(2)) SWIG_fail;
26619 }
26620 {
26621 PyThreadState* __tstate = wxPyBeginAllowThreads();
26622 (arg1)->SetOk(arg2);
26623
26624 wxPyEndAllowThreads(__tstate);
26625 if (PyErr_Occurred()) SWIG_fail;
26626 }
26627 Py_INCREF(Py_None); resultobj = Py_None;
26628 return resultobj;
26629 fail:
26630 return NULL;
26631 }
26632
26633
26634 static PyObject *_wrap_PrintPreview_Print(PyObject *, PyObject *args, PyObject *kwargs) {
26635 PyObject *resultobj = NULL;
26636 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26637 bool arg2 ;
26638 bool result;
26639 PyObject * obj0 = 0 ;
26640 PyObject * obj1 = 0 ;
26641 char *kwnames[] = {
26642 (char *) "self",(char *) "interactive", NULL
26643 };
26644
26645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PrintPreview_Print",kwnames,&obj0,&obj1)) goto fail;
26646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26647 if (SWIG_arg_fail(1)) SWIG_fail;
26648 {
26649 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
26650 if (SWIG_arg_fail(2)) SWIG_fail;
26651 }
26652 {
26653 PyThreadState* __tstate = wxPyBeginAllowThreads();
26654 result = (bool)(arg1)->Print(arg2);
26655
26656 wxPyEndAllowThreads(__tstate);
26657 if (PyErr_Occurred()) SWIG_fail;
26658 }
26659 {
26660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26661 }
26662 return resultobj;
26663 fail:
26664 return NULL;
26665 }
26666
26667
26668 static PyObject *_wrap_PrintPreview_DetermineScaling(PyObject *, PyObject *args, PyObject *kwargs) {
26669 PyObject *resultobj = NULL;
26670 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
26671 PyObject * obj0 = 0 ;
26672 char *kwnames[] = {
26673 (char *) "self", NULL
26674 };
26675
26676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PrintPreview_DetermineScaling",kwnames,&obj0)) goto fail;
26677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26678 if (SWIG_arg_fail(1)) SWIG_fail;
26679 {
26680 PyThreadState* __tstate = wxPyBeginAllowThreads();
26681 (arg1)->DetermineScaling();
26682
26683 wxPyEndAllowThreads(__tstate);
26684 if (PyErr_Occurred()) SWIG_fail;
26685 }
26686 Py_INCREF(Py_None); resultobj = Py_None;
26687 return resultobj;
26688 fail:
26689 return NULL;
26690 }
26691
26692
26693 static PyObject * PrintPreview_swigregister(PyObject *, PyObject *args) {
26694 PyObject *obj;
26695 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26696 SWIG_TypeClientData(SWIGTYPE_p_wxPrintPreview, obj);
26697 Py_INCREF(obj);
26698 return Py_BuildValue((char *)"");
26699 }
26700 static PyObject *_wrap_new_PyPrintPreview__SWIG_0(PyObject *, PyObject *args) {
26701 PyObject *resultobj = NULL;
26702 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
26703 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26704 wxPrintDialogData *arg3 = (wxPrintDialogData *) NULL ;
26705 wxPyPrintPreview *result;
26706 PyObject * obj0 = 0 ;
26707 PyObject * obj1 = 0 ;
26708 PyObject * obj2 = 0 ;
26709
26710 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_PyPrintPreview",&obj0,&obj1,&obj2)) goto fail;
26711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26712 if (SWIG_arg_fail(1)) SWIG_fail;
26713 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26714 if (SWIG_arg_fail(2)) SWIG_fail;
26715 if (obj2) {
26716 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintDialogData, SWIG_POINTER_EXCEPTION | 0);
26717 if (SWIG_arg_fail(3)) SWIG_fail;
26718 }
26719 {
26720 if (!wxPyCheckForApp()) SWIG_fail;
26721 PyThreadState* __tstate = wxPyBeginAllowThreads();
26722 result = (wxPyPrintPreview *)new wxPyPrintPreview(arg1,arg2,arg3);
26723
26724 wxPyEndAllowThreads(__tstate);
26725 if (PyErr_Occurred()) SWIG_fail;
26726 }
26727 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPrintPreview, 1);
26728 return resultobj;
26729 fail:
26730 return NULL;
26731 }
26732
26733
26734 static PyObject *_wrap_new_PyPrintPreview__SWIG_1(PyObject *, PyObject *args) {
26735 PyObject *resultobj = NULL;
26736 wxPyPrintout *arg1 = (wxPyPrintout *) 0 ;
26737 wxPyPrintout *arg2 = (wxPyPrintout *) 0 ;
26738 wxPrintData *arg3 = (wxPrintData *) 0 ;
26739 wxPyPrintPreview *result;
26740 PyObject * obj0 = 0 ;
26741 PyObject * obj1 = 0 ;
26742 PyObject * obj2 = 0 ;
26743
26744 if(!PyArg_ParseTuple(args,(char *)"OOO:new_PyPrintPreview",&obj0,&obj1,&obj2)) goto fail;
26745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26746 if (SWIG_arg_fail(1)) SWIG_fail;
26747 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyPrintout, SWIG_POINTER_EXCEPTION | 0);
26748 if (SWIG_arg_fail(2)) SWIG_fail;
26749 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPrintData, SWIG_POINTER_EXCEPTION | 0);
26750 if (SWIG_arg_fail(3)) SWIG_fail;
26751 {
26752 if (!wxPyCheckForApp()) SWIG_fail;
26753 PyThreadState* __tstate = wxPyBeginAllowThreads();
26754 result = (wxPyPrintPreview *)new wxPyPrintPreview(arg1,arg2,arg3);
26755
26756 wxPyEndAllowThreads(__tstate);
26757 if (PyErr_Occurred()) SWIG_fail;
26758 }
26759 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPrintPreview, 1);
26760 return resultobj;
26761 fail:
26762 return NULL;
26763 }
26764
26765
26766 static PyObject *_wrap_new_PyPrintPreview(PyObject *self, PyObject *args) {
26767 int argc;
26768 PyObject *argv[4];
26769 int ii;
26770
26771 argc = PyObject_Length(args);
26772 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
26773 argv[ii] = PyTuple_GetItem(args,ii);
26774 }
26775 if ((argc >= 2) && (argc <= 3)) {
26776 int _v;
26777 {
26778 void *ptr;
26779 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26780 _v = 0;
26781 PyErr_Clear();
26782 } else {
26783 _v = 1;
26784 }
26785 }
26786 if (_v) {
26787 {
26788 void *ptr;
26789 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26790 _v = 0;
26791 PyErr_Clear();
26792 } else {
26793 _v = 1;
26794 }
26795 }
26796 if (_v) {
26797 if (argc <= 2) {
26798 return _wrap_new_PyPrintPreview__SWIG_0(self,args);
26799 }
26800 {
26801 void *ptr;
26802 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintDialogData, 0) == -1) {
26803 _v = 0;
26804 PyErr_Clear();
26805 } else {
26806 _v = 1;
26807 }
26808 }
26809 if (_v) {
26810 return _wrap_new_PyPrintPreview__SWIG_0(self,args);
26811 }
26812 }
26813 }
26814 }
26815 if (argc == 3) {
26816 int _v;
26817 {
26818 void *ptr;
26819 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26820 _v = 0;
26821 PyErr_Clear();
26822 } else {
26823 _v = 1;
26824 }
26825 }
26826 if (_v) {
26827 {
26828 void *ptr;
26829 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxPyPrintout, 0) == -1) {
26830 _v = 0;
26831 PyErr_Clear();
26832 } else {
26833 _v = 1;
26834 }
26835 }
26836 if (_v) {
26837 {
26838 void *ptr;
26839 if (SWIG_ConvertPtr(argv[2], &ptr, SWIGTYPE_p_wxPrintData, 0) == -1) {
26840 _v = 0;
26841 PyErr_Clear();
26842 } else {
26843 _v = 1;
26844 }
26845 }
26846 if (_v) {
26847 return _wrap_new_PyPrintPreview__SWIG_1(self,args);
26848 }
26849 }
26850 }
26851 }
26852
26853 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_PyPrintPreview'");
26854 return NULL;
26855 }
26856
26857
26858 static PyObject *_wrap_PyPrintPreview__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
26859 PyObject *resultobj = NULL;
26860 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26861 PyObject *arg2 = (PyObject *) 0 ;
26862 PyObject *arg3 = (PyObject *) 0 ;
26863 PyObject * obj0 = 0 ;
26864 PyObject * obj1 = 0 ;
26865 PyObject * obj2 = 0 ;
26866 char *kwnames[] = {
26867 (char *) "self",(char *) "self",(char *) "_class", NULL
26868 };
26869
26870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
26871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26872 if (SWIG_arg_fail(1)) SWIG_fail;
26873 arg2 = obj1;
26874 arg3 = obj2;
26875 {
26876 PyThreadState* __tstate = wxPyBeginAllowThreads();
26877 (arg1)->_setCallbackInfo(arg2,arg3);
26878
26879 wxPyEndAllowThreads(__tstate);
26880 if (PyErr_Occurred()) SWIG_fail;
26881 }
26882 Py_INCREF(Py_None); resultobj = Py_None;
26883 return resultobj;
26884 fail:
26885 return NULL;
26886 }
26887
26888
26889 static PyObject *_wrap_PyPrintPreview_base_SetCurrentPage(PyObject *, PyObject *args, PyObject *kwargs) {
26890 PyObject *resultobj = NULL;
26891 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26892 int arg2 ;
26893 bool result;
26894 PyObject * obj0 = 0 ;
26895 PyObject * obj1 = 0 ;
26896 char *kwnames[] = {
26897 (char *) "self",(char *) "pageNum", NULL
26898 };
26899
26900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_base_SetCurrentPage",kwnames,&obj0,&obj1)) goto fail;
26901 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26902 if (SWIG_arg_fail(1)) SWIG_fail;
26903 {
26904 arg2 = static_cast<int >(SWIG_As_int(obj1));
26905 if (SWIG_arg_fail(2)) SWIG_fail;
26906 }
26907 {
26908 PyThreadState* __tstate = wxPyBeginAllowThreads();
26909 result = (bool)(arg1)->base_SetCurrentPage(arg2);
26910
26911 wxPyEndAllowThreads(__tstate);
26912 if (PyErr_Occurred()) SWIG_fail;
26913 }
26914 {
26915 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26916 }
26917 return resultobj;
26918 fail:
26919 return NULL;
26920 }
26921
26922
26923 static PyObject *_wrap_PyPrintPreview_base_PaintPage(PyObject *, PyObject *args, PyObject *kwargs) {
26924 PyObject *resultobj = NULL;
26925 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26926 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26927 wxDC *arg3 = 0 ;
26928 bool result;
26929 PyObject * obj0 = 0 ;
26930 PyObject * obj1 = 0 ;
26931 PyObject * obj2 = 0 ;
26932 char *kwnames[] = {
26933 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26934 };
26935
26936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview_base_PaintPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26937 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26938 if (SWIG_arg_fail(1)) SWIG_fail;
26939 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26940 if (SWIG_arg_fail(2)) SWIG_fail;
26941 {
26942 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26943 if (SWIG_arg_fail(3)) SWIG_fail;
26944 if (arg3 == NULL) {
26945 SWIG_null_ref("wxDC");
26946 }
26947 if (SWIG_arg_fail(3)) SWIG_fail;
26948 }
26949 {
26950 PyThreadState* __tstate = wxPyBeginAllowThreads();
26951 result = (bool)(arg1)->base_PaintPage(arg2,*arg3);
26952
26953 wxPyEndAllowThreads(__tstate);
26954 if (PyErr_Occurred()) SWIG_fail;
26955 }
26956 {
26957 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26958 }
26959 return resultobj;
26960 fail:
26961 return NULL;
26962 }
26963
26964
26965 static PyObject *_wrap_PyPrintPreview_base_DrawBlankPage(PyObject *, PyObject *args, PyObject *kwargs) {
26966 PyObject *resultobj = NULL;
26967 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
26968 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
26969 wxDC *arg3 = 0 ;
26970 bool result;
26971 PyObject * obj0 = 0 ;
26972 PyObject * obj1 = 0 ;
26973 PyObject * obj2 = 0 ;
26974 char *kwnames[] = {
26975 (char *) "self",(char *) "canvas",(char *) "dc", NULL
26976 };
26977
26978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPrintPreview_base_DrawBlankPage",kwnames,&obj0,&obj1,&obj2)) goto fail;
26979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
26980 if (SWIG_arg_fail(1)) SWIG_fail;
26981 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
26982 if (SWIG_arg_fail(2)) SWIG_fail;
26983 {
26984 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
26985 if (SWIG_arg_fail(3)) SWIG_fail;
26986 if (arg3 == NULL) {
26987 SWIG_null_ref("wxDC");
26988 }
26989 if (SWIG_arg_fail(3)) SWIG_fail;
26990 }
26991 {
26992 PyThreadState* __tstate = wxPyBeginAllowThreads();
26993 result = (bool)(arg1)->base_DrawBlankPage(arg2,*arg3);
26994
26995 wxPyEndAllowThreads(__tstate);
26996 if (PyErr_Occurred()) SWIG_fail;
26997 }
26998 {
26999 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27000 }
27001 return resultobj;
27002 fail:
27003 return NULL;
27004 }
27005
27006
27007 static PyObject *_wrap_PyPrintPreview_base_RenderPage(PyObject *, PyObject *args, PyObject *kwargs) {
27008 PyObject *resultobj = NULL;
27009 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27010 int arg2 ;
27011 bool result;
27012 PyObject * obj0 = 0 ;
27013 PyObject * obj1 = 0 ;
27014 char *kwnames[] = {
27015 (char *) "self",(char *) "pageNum", NULL
27016 };
27017
27018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_base_RenderPage",kwnames,&obj0,&obj1)) goto fail;
27019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27020 if (SWIG_arg_fail(1)) SWIG_fail;
27021 {
27022 arg2 = static_cast<int >(SWIG_As_int(obj1));
27023 if (SWIG_arg_fail(2)) SWIG_fail;
27024 }
27025 {
27026 PyThreadState* __tstate = wxPyBeginAllowThreads();
27027 result = (bool)(arg1)->base_RenderPage(arg2);
27028
27029 wxPyEndAllowThreads(__tstate);
27030 if (PyErr_Occurred()) SWIG_fail;
27031 }
27032 {
27033 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27034 }
27035 return resultobj;
27036 fail:
27037 return NULL;
27038 }
27039
27040
27041 static PyObject *_wrap_PyPrintPreview_base_SetZoom(PyObject *, PyObject *args, PyObject *kwargs) {
27042 PyObject *resultobj = NULL;
27043 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27044 int arg2 ;
27045 PyObject * obj0 = 0 ;
27046 PyObject * obj1 = 0 ;
27047 char *kwnames[] = {
27048 (char *) "self",(char *) "percent", NULL
27049 };
27050
27051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_base_SetZoom",kwnames,&obj0,&obj1)) goto fail;
27052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27053 if (SWIG_arg_fail(1)) SWIG_fail;
27054 {
27055 arg2 = static_cast<int >(SWIG_As_int(obj1));
27056 if (SWIG_arg_fail(2)) SWIG_fail;
27057 }
27058 {
27059 PyThreadState* __tstate = wxPyBeginAllowThreads();
27060 (arg1)->base_SetZoom(arg2);
27061
27062 wxPyEndAllowThreads(__tstate);
27063 if (PyErr_Occurred()) SWIG_fail;
27064 }
27065 Py_INCREF(Py_None); resultobj = Py_None;
27066 return resultobj;
27067 fail:
27068 return NULL;
27069 }
27070
27071
27072 static PyObject *_wrap_PyPrintPreview_base_Print(PyObject *, PyObject *args, PyObject *kwargs) {
27073 PyObject *resultobj = NULL;
27074 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27075 bool arg2 ;
27076 bool result;
27077 PyObject * obj0 = 0 ;
27078 PyObject * obj1 = 0 ;
27079 char *kwnames[] = {
27080 (char *) "self",(char *) "interactive", NULL
27081 };
27082
27083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPrintPreview_base_Print",kwnames,&obj0,&obj1)) goto fail;
27084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27085 if (SWIG_arg_fail(1)) SWIG_fail;
27086 {
27087 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
27088 if (SWIG_arg_fail(2)) SWIG_fail;
27089 }
27090 {
27091 PyThreadState* __tstate = wxPyBeginAllowThreads();
27092 result = (bool)(arg1)->base_Print(arg2);
27093
27094 wxPyEndAllowThreads(__tstate);
27095 if (PyErr_Occurred()) SWIG_fail;
27096 }
27097 {
27098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27099 }
27100 return resultobj;
27101 fail:
27102 return NULL;
27103 }
27104
27105
27106 static PyObject *_wrap_PyPrintPreview_base_DetermineScaling(PyObject *, PyObject *args, PyObject *kwargs) {
27107 PyObject *resultobj = NULL;
27108 wxPyPrintPreview *arg1 = (wxPyPrintPreview *) 0 ;
27109 PyObject * obj0 = 0 ;
27110 char *kwnames[] = {
27111 (char *) "self", NULL
27112 };
27113
27114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPrintPreview_base_DetermineScaling",kwnames,&obj0)) goto fail;
27115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27116 if (SWIG_arg_fail(1)) SWIG_fail;
27117 {
27118 PyThreadState* __tstate = wxPyBeginAllowThreads();
27119 (arg1)->base_DetermineScaling();
27120
27121 wxPyEndAllowThreads(__tstate);
27122 if (PyErr_Occurred()) SWIG_fail;
27123 }
27124 Py_INCREF(Py_None); resultobj = Py_None;
27125 return resultobj;
27126 fail:
27127 return NULL;
27128 }
27129
27130
27131 static PyObject * PyPrintPreview_swigregister(PyObject *, PyObject *args) {
27132 PyObject *obj;
27133 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27134 SWIG_TypeClientData(SWIGTYPE_p_wxPyPrintPreview, obj);
27135 Py_INCREF(obj);
27136 return Py_BuildValue((char *)"");
27137 }
27138 static PyObject *_wrap_new_PyPreviewFrame(PyObject *, PyObject *args, PyObject *kwargs) {
27139 PyObject *resultobj = NULL;
27140 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
27141 wxFrame *arg2 = (wxFrame *) 0 ;
27142 wxString *arg3 = 0 ;
27143 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27144 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27145 wxSize const &arg5_defvalue = wxDefaultSize ;
27146 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27147 long arg6 = (long) wxDEFAULT_FRAME_STYLE ;
27148 wxString const &arg7_defvalue = wxPyFrameNameStr ;
27149 wxString *arg7 = (wxString *) &arg7_defvalue ;
27150 wxPyPreviewFrame *result;
27151 bool temp3 = false ;
27152 wxPoint temp4 ;
27153 wxSize temp5 ;
27154 bool temp7 = false ;
27155 PyObject * obj0 = 0 ;
27156 PyObject * obj1 = 0 ;
27157 PyObject * obj2 = 0 ;
27158 PyObject * obj3 = 0 ;
27159 PyObject * obj4 = 0 ;
27160 PyObject * obj5 = 0 ;
27161 PyObject * obj6 = 0 ;
27162 char *kwnames[] = {
27163 (char *) "preview",(char *) "parent",(char *) "title",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
27164 };
27165
27166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PyPreviewFrame",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27168 if (SWIG_arg_fail(1)) SWIG_fail;
27169 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
27170 if (SWIG_arg_fail(2)) SWIG_fail;
27171 {
27172 arg3 = wxString_in_helper(obj2);
27173 if (arg3 == NULL) SWIG_fail;
27174 temp3 = true;
27175 }
27176 if (obj3) {
27177 {
27178 arg4 = &temp4;
27179 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
27180 }
27181 }
27182 if (obj4) {
27183 {
27184 arg5 = &temp5;
27185 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
27186 }
27187 }
27188 if (obj5) {
27189 {
27190 arg6 = static_cast<long >(SWIG_As_long(obj5));
27191 if (SWIG_arg_fail(6)) SWIG_fail;
27192 }
27193 }
27194 if (obj6) {
27195 {
27196 arg7 = wxString_in_helper(obj6);
27197 if (arg7 == NULL) SWIG_fail;
27198 temp7 = true;
27199 }
27200 }
27201 {
27202 if (!wxPyCheckForApp()) SWIG_fail;
27203 PyThreadState* __tstate = wxPyBeginAllowThreads();
27204 result = (wxPyPreviewFrame *)new wxPyPreviewFrame(arg1,arg2,(wxString const &)*arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
27205
27206 wxPyEndAllowThreads(__tstate);
27207 if (PyErr_Occurred()) SWIG_fail;
27208 }
27209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPreviewFrame, 1);
27210 {
27211 if (temp3)
27212 delete arg3;
27213 }
27214 {
27215 if (temp7)
27216 delete arg7;
27217 }
27218 return resultobj;
27219 fail:
27220 {
27221 if (temp3)
27222 delete arg3;
27223 }
27224 {
27225 if (temp7)
27226 delete arg7;
27227 }
27228 return NULL;
27229 }
27230
27231
27232 static PyObject *_wrap_PyPreviewFrame__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27233 PyObject *resultobj = NULL;
27234 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27235 PyObject *arg2 = (PyObject *) 0 ;
27236 PyObject *arg3 = (PyObject *) 0 ;
27237 PyObject * obj0 = 0 ;
27238 PyObject * obj1 = 0 ;
27239 PyObject * obj2 = 0 ;
27240 char *kwnames[] = {
27241 (char *) "self",(char *) "self",(char *) "_class", NULL
27242 };
27243
27244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPreviewFrame__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27245 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27246 if (SWIG_arg_fail(1)) SWIG_fail;
27247 arg2 = obj1;
27248 arg3 = obj2;
27249 {
27250 PyThreadState* __tstate = wxPyBeginAllowThreads();
27251 (arg1)->_setCallbackInfo(arg2,arg3);
27252
27253 wxPyEndAllowThreads(__tstate);
27254 if (PyErr_Occurred()) SWIG_fail;
27255 }
27256 Py_INCREF(Py_None); resultobj = Py_None;
27257 return resultobj;
27258 fail:
27259 return NULL;
27260 }
27261
27262
27263 static PyObject *_wrap_PyPreviewFrame_SetPreviewCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
27264 PyObject *resultobj = NULL;
27265 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27266 wxPreviewCanvas *arg2 = (wxPreviewCanvas *) 0 ;
27267 PyObject * obj0 = 0 ;
27268 PyObject * obj1 = 0 ;
27269 char *kwnames[] = {
27270 (char *) "self",(char *) "canvas", NULL
27271 };
27272
27273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewFrame_SetPreviewCanvas",kwnames,&obj0,&obj1)) goto fail;
27274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27275 if (SWIG_arg_fail(1)) SWIG_fail;
27276 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewCanvas, SWIG_POINTER_EXCEPTION | 0);
27277 if (SWIG_arg_fail(2)) SWIG_fail;
27278 {
27279 PyThreadState* __tstate = wxPyBeginAllowThreads();
27280 (arg1)->SetPreviewCanvas(arg2);
27281
27282 wxPyEndAllowThreads(__tstate);
27283 if (PyErr_Occurred()) SWIG_fail;
27284 }
27285 Py_INCREF(Py_None); resultobj = Py_None;
27286 return resultobj;
27287 fail:
27288 return NULL;
27289 }
27290
27291
27292 static PyObject *_wrap_PyPreviewFrame_SetControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27293 PyObject *resultobj = NULL;
27294 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27295 wxPreviewControlBar *arg2 = (wxPreviewControlBar *) 0 ;
27296 PyObject * obj0 = 0 ;
27297 PyObject * obj1 = 0 ;
27298 char *kwnames[] = {
27299 (char *) "self",(char *) "bar", NULL
27300 };
27301
27302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewFrame_SetControlBar",kwnames,&obj0,&obj1)) goto fail;
27303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27304 if (SWIG_arg_fail(1)) SWIG_fail;
27305 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27306 if (SWIG_arg_fail(2)) SWIG_fail;
27307 {
27308 PyThreadState* __tstate = wxPyBeginAllowThreads();
27309 (arg1)->SetControlBar(arg2);
27310
27311 wxPyEndAllowThreads(__tstate);
27312 if (PyErr_Occurred()) SWIG_fail;
27313 }
27314 Py_INCREF(Py_None); resultobj = Py_None;
27315 return resultobj;
27316 fail:
27317 return NULL;
27318 }
27319
27320
27321 static PyObject *_wrap_PyPreviewFrame_base_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
27322 PyObject *resultobj = NULL;
27323 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27324 PyObject * obj0 = 0 ;
27325 char *kwnames[] = {
27326 (char *) "self", NULL
27327 };
27328
27329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_base_Initialize",kwnames,&obj0)) goto fail;
27330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27331 if (SWIG_arg_fail(1)) SWIG_fail;
27332 {
27333 PyThreadState* __tstate = wxPyBeginAllowThreads();
27334 (arg1)->base_Initialize();
27335
27336 wxPyEndAllowThreads(__tstate);
27337 if (PyErr_Occurred()) SWIG_fail;
27338 }
27339 Py_INCREF(Py_None); resultobj = Py_None;
27340 return resultobj;
27341 fail:
27342 return NULL;
27343 }
27344
27345
27346 static PyObject *_wrap_PyPreviewFrame_base_CreateCanvas(PyObject *, PyObject *args, PyObject *kwargs) {
27347 PyObject *resultobj = NULL;
27348 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27349 PyObject * obj0 = 0 ;
27350 char *kwnames[] = {
27351 (char *) "self", NULL
27352 };
27353
27354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_base_CreateCanvas",kwnames,&obj0)) goto fail;
27355 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27356 if (SWIG_arg_fail(1)) SWIG_fail;
27357 {
27358 PyThreadState* __tstate = wxPyBeginAllowThreads();
27359 (arg1)->base_CreateCanvas();
27360
27361 wxPyEndAllowThreads(__tstate);
27362 if (PyErr_Occurred()) SWIG_fail;
27363 }
27364 Py_INCREF(Py_None); resultobj = Py_None;
27365 return resultobj;
27366 fail:
27367 return NULL;
27368 }
27369
27370
27371 static PyObject *_wrap_PyPreviewFrame_base_CreateControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27372 PyObject *resultobj = NULL;
27373 wxPyPreviewFrame *arg1 = (wxPyPreviewFrame *) 0 ;
27374 PyObject * obj0 = 0 ;
27375 char *kwnames[] = {
27376 (char *) "self", NULL
27377 };
27378
27379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewFrame_base_CreateControlBar",kwnames,&obj0)) goto fail;
27380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewFrame, SWIG_POINTER_EXCEPTION | 0);
27381 if (SWIG_arg_fail(1)) SWIG_fail;
27382 {
27383 PyThreadState* __tstate = wxPyBeginAllowThreads();
27384 (arg1)->base_CreateControlBar();
27385
27386 wxPyEndAllowThreads(__tstate);
27387 if (PyErr_Occurred()) SWIG_fail;
27388 }
27389 Py_INCREF(Py_None); resultobj = Py_None;
27390 return resultobj;
27391 fail:
27392 return NULL;
27393 }
27394
27395
27396 static PyObject * PyPreviewFrame_swigregister(PyObject *, PyObject *args) {
27397 PyObject *obj;
27398 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27399 SWIG_TypeClientData(SWIGTYPE_p_wxPyPreviewFrame, obj);
27400 Py_INCREF(obj);
27401 return Py_BuildValue((char *)"");
27402 }
27403 static PyObject *_wrap_new_PyPreviewControlBar(PyObject *, PyObject *args, PyObject *kwargs) {
27404 PyObject *resultobj = NULL;
27405 wxPrintPreview *arg1 = (wxPrintPreview *) 0 ;
27406 long arg2 ;
27407 wxWindow *arg3 = (wxWindow *) 0 ;
27408 wxPoint const &arg4_defvalue = wxDefaultPosition ;
27409 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
27410 wxSize const &arg5_defvalue = wxDefaultSize ;
27411 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
27412 long arg6 = (long) 0 ;
27413 wxString const &arg7_defvalue = wxPyPanelNameStr ;
27414 wxString *arg7 = (wxString *) &arg7_defvalue ;
27415 wxPyPreviewControlBar *result;
27416 wxPoint temp4 ;
27417 wxSize temp5 ;
27418 bool temp7 = false ;
27419 PyObject * obj0 = 0 ;
27420 PyObject * obj1 = 0 ;
27421 PyObject * obj2 = 0 ;
27422 PyObject * obj3 = 0 ;
27423 PyObject * obj4 = 0 ;
27424 PyObject * obj5 = 0 ;
27425 PyObject * obj6 = 0 ;
27426 char *kwnames[] = {
27427 (char *) "preview",(char *) "buttons",(char *) "parent",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
27428 };
27429
27430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:new_PyPreviewControlBar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
27431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27432 if (SWIG_arg_fail(1)) SWIG_fail;
27433 {
27434 arg2 = static_cast<long >(SWIG_As_long(obj1));
27435 if (SWIG_arg_fail(2)) SWIG_fail;
27436 }
27437 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27438 if (SWIG_arg_fail(3)) SWIG_fail;
27439 if (obj3) {
27440 {
27441 arg4 = &temp4;
27442 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
27443 }
27444 }
27445 if (obj4) {
27446 {
27447 arg5 = &temp5;
27448 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
27449 }
27450 }
27451 if (obj5) {
27452 {
27453 arg6 = static_cast<long >(SWIG_As_long(obj5));
27454 if (SWIG_arg_fail(6)) SWIG_fail;
27455 }
27456 }
27457 if (obj6) {
27458 {
27459 arg7 = wxString_in_helper(obj6);
27460 if (arg7 == NULL) SWIG_fail;
27461 temp7 = true;
27462 }
27463 }
27464 {
27465 if (!wxPyCheckForApp()) SWIG_fail;
27466 PyThreadState* __tstate = wxPyBeginAllowThreads();
27467 result = (wxPyPreviewControlBar *)new wxPyPreviewControlBar(arg1,arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
27468
27469 wxPyEndAllowThreads(__tstate);
27470 if (PyErr_Occurred()) SWIG_fail;
27471 }
27472 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyPreviewControlBar, 1);
27473 {
27474 if (temp7)
27475 delete arg7;
27476 }
27477 return resultobj;
27478 fail:
27479 {
27480 if (temp7)
27481 delete arg7;
27482 }
27483 return NULL;
27484 }
27485
27486
27487 static PyObject *_wrap_PyPreviewControlBar__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27488 PyObject *resultobj = NULL;
27489 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27490 PyObject *arg2 = (PyObject *) 0 ;
27491 PyObject *arg3 = (PyObject *) 0 ;
27492 PyObject * obj0 = 0 ;
27493 PyObject * obj1 = 0 ;
27494 PyObject * obj2 = 0 ;
27495 char *kwnames[] = {
27496 (char *) "self",(char *) "self",(char *) "_class", NULL
27497 };
27498
27499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyPreviewControlBar__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27501 if (SWIG_arg_fail(1)) SWIG_fail;
27502 arg2 = obj1;
27503 arg3 = obj2;
27504 {
27505 PyThreadState* __tstate = wxPyBeginAllowThreads();
27506 (arg1)->_setCallbackInfo(arg2,arg3);
27507
27508 wxPyEndAllowThreads(__tstate);
27509 if (PyErr_Occurred()) SWIG_fail;
27510 }
27511 Py_INCREF(Py_None); resultobj = Py_None;
27512 return resultobj;
27513 fail:
27514 return NULL;
27515 }
27516
27517
27518 static PyObject *_wrap_PyPreviewControlBar_SetPrintPreview(PyObject *, PyObject *args, PyObject *kwargs) {
27519 PyObject *resultobj = NULL;
27520 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27521 wxPrintPreview *arg2 = (wxPrintPreview *) 0 ;
27522 PyObject * obj0 = 0 ;
27523 PyObject * obj1 = 0 ;
27524 char *kwnames[] = {
27525 (char *) "self",(char *) "preview", NULL
27526 };
27527
27528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewControlBar_SetPrintPreview",kwnames,&obj0,&obj1)) goto fail;
27529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27530 if (SWIG_arg_fail(1)) SWIG_fail;
27531 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPrintPreview, SWIG_POINTER_EXCEPTION | 0);
27532 if (SWIG_arg_fail(2)) SWIG_fail;
27533 {
27534 PyThreadState* __tstate = wxPyBeginAllowThreads();
27535 (arg1)->SetPrintPreview(arg2);
27536
27537 wxPyEndAllowThreads(__tstate);
27538 if (PyErr_Occurred()) SWIG_fail;
27539 }
27540 Py_INCREF(Py_None); resultobj = Py_None;
27541 return resultobj;
27542 fail:
27543 return NULL;
27544 }
27545
27546
27547 static PyObject *_wrap_PyPreviewControlBar_base_CreateButtons(PyObject *, PyObject *args, PyObject *kwargs) {
27548 PyObject *resultobj = NULL;
27549 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27550 PyObject * obj0 = 0 ;
27551 char *kwnames[] = {
27552 (char *) "self", NULL
27553 };
27554
27555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyPreviewControlBar_base_CreateButtons",kwnames,&obj0)) goto fail;
27556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27557 if (SWIG_arg_fail(1)) SWIG_fail;
27558 {
27559 PyThreadState* __tstate = wxPyBeginAllowThreads();
27560 (arg1)->base_CreateButtons();
27561
27562 wxPyEndAllowThreads(__tstate);
27563 if (PyErr_Occurred()) SWIG_fail;
27564 }
27565 Py_INCREF(Py_None); resultobj = Py_None;
27566 return resultobj;
27567 fail:
27568 return NULL;
27569 }
27570
27571
27572 static PyObject *_wrap_PyPreviewControlBar_base_SetZoomControl(PyObject *, PyObject *args, PyObject *kwargs) {
27573 PyObject *resultobj = NULL;
27574 wxPyPreviewControlBar *arg1 = (wxPyPreviewControlBar *) 0 ;
27575 int arg2 ;
27576 PyObject * obj0 = 0 ;
27577 PyObject * obj1 = 0 ;
27578 char *kwnames[] = {
27579 (char *) "self",(char *) "zoom", NULL
27580 };
27581
27582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyPreviewControlBar_base_SetZoomControl",kwnames,&obj0,&obj1)) goto fail;
27583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyPreviewControlBar, SWIG_POINTER_EXCEPTION | 0);
27584 if (SWIG_arg_fail(1)) SWIG_fail;
27585 {
27586 arg2 = static_cast<int >(SWIG_As_int(obj1));
27587 if (SWIG_arg_fail(2)) SWIG_fail;
27588 }
27589 {
27590 PyThreadState* __tstate = wxPyBeginAllowThreads();
27591 (arg1)->base_SetZoomControl(arg2);
27592
27593 wxPyEndAllowThreads(__tstate);
27594 if (PyErr_Occurred()) SWIG_fail;
27595 }
27596 Py_INCREF(Py_None); resultobj = Py_None;
27597 return resultobj;
27598 fail:
27599 return NULL;
27600 }
27601
27602
27603 static PyObject * PyPreviewControlBar_swigregister(PyObject *, PyObject *args) {
27604 PyObject *obj;
27605 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27606 SWIG_TypeClientData(SWIGTYPE_p_wxPyPreviewControlBar, obj);
27607 Py_INCREF(obj);
27608 return Py_BuildValue((char *)"");
27609 }
27610 static PyMethodDef SwigMethods[] = {
27611 { (char *)"new_Panel", (PyCFunction) _wrap_new_Panel, METH_VARARGS | METH_KEYWORDS, NULL},
27612 { (char *)"new_PrePanel", (PyCFunction) _wrap_new_PrePanel, METH_VARARGS | METH_KEYWORDS, NULL},
27613 { (char *)"Panel_Create", (PyCFunction) _wrap_Panel_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27614 { (char *)"Panel_InitDialog", (PyCFunction) _wrap_Panel_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27615 { (char *)"Panel_SetFocus", (PyCFunction) _wrap_Panel_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL},
27616 { (char *)"Panel_SetFocusIgnoringChildren", (PyCFunction) _wrap_Panel_SetFocusIgnoringChildren, METH_VARARGS | METH_KEYWORDS, NULL},
27617 { (char *)"Panel_GetClassDefaultAttributes", (PyCFunction) _wrap_Panel_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27618 { (char *)"Panel_swigregister", Panel_swigregister, METH_VARARGS, NULL},
27619 { (char *)"new_ScrolledWindow", (PyCFunction) _wrap_new_ScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27620 { (char *)"new_PreScrolledWindow", (PyCFunction) _wrap_new_PreScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27621 { (char *)"ScrolledWindow_Create", (PyCFunction) _wrap_ScrolledWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27622 { (char *)"ScrolledWindow_SetScrollbars", (PyCFunction) _wrap_ScrolledWindow_SetScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
27623 { (char *)"ScrolledWindow_Scroll", (PyCFunction) _wrap_ScrolledWindow_Scroll, METH_VARARGS | METH_KEYWORDS, NULL},
27624 { (char *)"ScrolledWindow_GetScrollPageSize", (PyCFunction) _wrap_ScrolledWindow_GetScrollPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
27625 { (char *)"ScrolledWindow_SetScrollPageSize", (PyCFunction) _wrap_ScrolledWindow_SetScrollPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
27626 { (char *)"ScrolledWindow_SetScrollRate", (PyCFunction) _wrap_ScrolledWindow_SetScrollRate, METH_VARARGS | METH_KEYWORDS, NULL},
27627 { (char *)"ScrolledWindow_GetScrollPixelsPerUnit", (PyCFunction) _wrap_ScrolledWindow_GetScrollPixelsPerUnit, METH_VARARGS | METH_KEYWORDS, NULL},
27628 { (char *)"ScrolledWindow_EnableScrolling", (PyCFunction) _wrap_ScrolledWindow_EnableScrolling, METH_VARARGS | METH_KEYWORDS, NULL},
27629 { (char *)"ScrolledWindow_GetViewStart", (PyCFunction) _wrap_ScrolledWindow_GetViewStart, METH_VARARGS | METH_KEYWORDS, NULL},
27630 { (char *)"ScrolledWindow_SetScale", (PyCFunction) _wrap_ScrolledWindow_SetScale, METH_VARARGS | METH_KEYWORDS, NULL},
27631 { (char *)"ScrolledWindow_GetScaleX", (PyCFunction) _wrap_ScrolledWindow_GetScaleX, METH_VARARGS | METH_KEYWORDS, NULL},
27632 { (char *)"ScrolledWindow_GetScaleY", (PyCFunction) _wrap_ScrolledWindow_GetScaleY, METH_VARARGS | METH_KEYWORDS, NULL},
27633 { (char *)"ScrolledWindow_CalcScrolledPosition", _wrap_ScrolledWindow_CalcScrolledPosition, METH_VARARGS, NULL},
27634 { (char *)"ScrolledWindow_CalcUnscrolledPosition", _wrap_ScrolledWindow_CalcUnscrolledPosition, METH_VARARGS, NULL},
27635 { (char *)"ScrolledWindow_AdjustScrollbars", (PyCFunction) _wrap_ScrolledWindow_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
27636 { (char *)"ScrolledWindow_CalcScrollInc", (PyCFunction) _wrap_ScrolledWindow_CalcScrollInc, METH_VARARGS | METH_KEYWORDS, NULL},
27637 { (char *)"ScrolledWindow_SetTargetWindow", (PyCFunction) _wrap_ScrolledWindow_SetTargetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27638 { (char *)"ScrolledWindow_GetTargetWindow", (PyCFunction) _wrap_ScrolledWindow_GetTargetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27639 { (char *)"ScrolledWindow_SetTargetRect", (PyCFunction) _wrap_ScrolledWindow_SetTargetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27640 { (char *)"ScrolledWindow_GetTargetRect", (PyCFunction) _wrap_ScrolledWindow_GetTargetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27641 { (char *)"ScrolledWindow_DoPrepareDC", (PyCFunction) _wrap_ScrolledWindow_DoPrepareDC, METH_VARARGS | METH_KEYWORDS, NULL},
27642 { (char *)"ScrolledWindow_GetClassDefaultAttributes", (PyCFunction) _wrap_ScrolledWindow_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27643 { (char *)"ScrolledWindow_swigregister", ScrolledWindow_swigregister, METH_VARARGS, NULL},
27644 { (char *)"TopLevelWindow_Maximize", (PyCFunction) _wrap_TopLevelWindow_Maximize, METH_VARARGS | METH_KEYWORDS, NULL},
27645 { (char *)"TopLevelWindow_Restore", (PyCFunction) _wrap_TopLevelWindow_Restore, METH_VARARGS | METH_KEYWORDS, NULL},
27646 { (char *)"TopLevelWindow_Iconize", (PyCFunction) _wrap_TopLevelWindow_Iconize, METH_VARARGS | METH_KEYWORDS, NULL},
27647 { (char *)"TopLevelWindow_IsMaximized", (PyCFunction) _wrap_TopLevelWindow_IsMaximized, METH_VARARGS | METH_KEYWORDS, NULL},
27648 { (char *)"TopLevelWindow_IsIconized", (PyCFunction) _wrap_TopLevelWindow_IsIconized, METH_VARARGS | METH_KEYWORDS, NULL},
27649 { (char *)"TopLevelWindow_GetIcon", (PyCFunction) _wrap_TopLevelWindow_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27650 { (char *)"TopLevelWindow_SetIcon", (PyCFunction) _wrap_TopLevelWindow_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27651 { (char *)"TopLevelWindow_SetIcons", (PyCFunction) _wrap_TopLevelWindow_SetIcons, METH_VARARGS | METH_KEYWORDS, NULL},
27652 { (char *)"TopLevelWindow_ShowFullScreen", (PyCFunction) _wrap_TopLevelWindow_ShowFullScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27653 { (char *)"TopLevelWindow_IsFullScreen", (PyCFunction) _wrap_TopLevelWindow_IsFullScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27654 { (char *)"TopLevelWindow_SetTitle", (PyCFunction) _wrap_TopLevelWindow_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
27655 { (char *)"TopLevelWindow_GetTitle", (PyCFunction) _wrap_TopLevelWindow_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
27656 { (char *)"TopLevelWindow_SetShape", (PyCFunction) _wrap_TopLevelWindow_SetShape, METH_VARARGS | METH_KEYWORDS, NULL},
27657 { (char *)"TopLevelWindow_RequestUserAttention", (PyCFunction) _wrap_TopLevelWindow_RequestUserAttention, METH_VARARGS | METH_KEYWORDS, NULL},
27658 { (char *)"TopLevelWindow_IsActive", (PyCFunction) _wrap_TopLevelWindow_IsActive, METH_VARARGS | METH_KEYWORDS, NULL},
27659 { (char *)"TopLevelWindow_MacSetMetalAppearance", (PyCFunction) _wrap_TopLevelWindow_MacSetMetalAppearance, METH_VARARGS | METH_KEYWORDS, NULL},
27660 { (char *)"TopLevelWindow_MacGetMetalAppearance", (PyCFunction) _wrap_TopLevelWindow_MacGetMetalAppearance, METH_VARARGS | METH_KEYWORDS, NULL},
27661 { (char *)"TopLevelWindow_swigregister", TopLevelWindow_swigregister, METH_VARARGS, NULL},
27662 { (char *)"new_Frame", (PyCFunction) _wrap_new_Frame, METH_VARARGS | METH_KEYWORDS, NULL},
27663 { (char *)"new_PreFrame", (PyCFunction) _wrap_new_PreFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27664 { (char *)"Frame_Create", (PyCFunction) _wrap_Frame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27665 { (char *)"Frame_GetClientAreaOrigin", (PyCFunction) _wrap_Frame_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
27666 { (char *)"Frame_SendSizeEvent", (PyCFunction) _wrap_Frame_SendSizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27667 { (char *)"Frame_SetMenuBar", (PyCFunction) _wrap_Frame_SetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
27668 { (char *)"Frame_GetMenuBar", (PyCFunction) _wrap_Frame_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
27669 { (char *)"Frame_ProcessCommand", (PyCFunction) _wrap_Frame_ProcessCommand, METH_VARARGS | METH_KEYWORDS, NULL},
27670 { (char *)"Frame_CreateStatusBar", (PyCFunction) _wrap_Frame_CreateStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27671 { (char *)"Frame_GetStatusBar", (PyCFunction) _wrap_Frame_GetStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27672 { (char *)"Frame_SetStatusBar", (PyCFunction) _wrap_Frame_SetStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27673 { (char *)"Frame_SetStatusText", (PyCFunction) _wrap_Frame_SetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27674 { (char *)"Frame_SetStatusWidths", (PyCFunction) _wrap_Frame_SetStatusWidths, METH_VARARGS | METH_KEYWORDS, NULL},
27675 { (char *)"Frame_PushStatusText", (PyCFunction) _wrap_Frame_PushStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27676 { (char *)"Frame_PopStatusText", (PyCFunction) _wrap_Frame_PopStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27677 { (char *)"Frame_SetStatusBarPane", (PyCFunction) _wrap_Frame_SetStatusBarPane, METH_VARARGS | METH_KEYWORDS, NULL},
27678 { (char *)"Frame_GetStatusBarPane", (PyCFunction) _wrap_Frame_GetStatusBarPane, METH_VARARGS | METH_KEYWORDS, NULL},
27679 { (char *)"Frame_CreateToolBar", (PyCFunction) _wrap_Frame_CreateToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27680 { (char *)"Frame_GetToolBar", (PyCFunction) _wrap_Frame_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27681 { (char *)"Frame_SetToolBar", (PyCFunction) _wrap_Frame_SetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
27682 { (char *)"Frame_DoGiveHelp", (PyCFunction) _wrap_Frame_DoGiveHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27683 { (char *)"Frame_DoMenuUpdates", (PyCFunction) _wrap_Frame_DoMenuUpdates, METH_VARARGS | METH_KEYWORDS, NULL},
27684 { (char *)"Frame_GetClassDefaultAttributes", (PyCFunction) _wrap_Frame_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27685 { (char *)"Frame_swigregister", Frame_swigregister, METH_VARARGS, NULL},
27686 { (char *)"new_Dialog", (PyCFunction) _wrap_new_Dialog, METH_VARARGS | METH_KEYWORDS, NULL},
27687 { (char *)"new_PreDialog", (PyCFunction) _wrap_new_PreDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27688 { (char *)"Dialog_Create", (PyCFunction) _wrap_Dialog_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27689 { (char *)"Dialog_SetReturnCode", (PyCFunction) _wrap_Dialog_SetReturnCode, METH_VARARGS | METH_KEYWORDS, NULL},
27690 { (char *)"Dialog_GetReturnCode", (PyCFunction) _wrap_Dialog_GetReturnCode, METH_VARARGS | METH_KEYWORDS, NULL},
27691 { (char *)"Dialog_CreateTextSizer", (PyCFunction) _wrap_Dialog_CreateTextSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27692 { (char *)"Dialog_CreateButtonSizer", (PyCFunction) _wrap_Dialog_CreateButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27693 { (char *)"Dialog_CreateStdDialogButtonSizer", (PyCFunction) _wrap_Dialog_CreateStdDialogButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
27694 { (char *)"Dialog_IsModal", (PyCFunction) _wrap_Dialog_IsModal, METH_VARARGS | METH_KEYWORDS, NULL},
27695 { (char *)"Dialog_ShowModal", (PyCFunction) _wrap_Dialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
27696 { (char *)"Dialog_EndModal", (PyCFunction) _wrap_Dialog_EndModal, METH_VARARGS | METH_KEYWORDS, NULL},
27697 { (char *)"Dialog_GetClassDefaultAttributes", (PyCFunction) _wrap_Dialog_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27698 { (char *)"Dialog_swigregister", Dialog_swigregister, METH_VARARGS, NULL},
27699 { (char *)"new_MiniFrame", (PyCFunction) _wrap_new_MiniFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27700 { (char *)"new_PreMiniFrame", (PyCFunction) _wrap_new_PreMiniFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27701 { (char *)"MiniFrame_Create", (PyCFunction) _wrap_MiniFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27702 { (char *)"MiniFrame_swigregister", MiniFrame_swigregister, METH_VARARGS, NULL},
27703 { (char *)"new_SplashScreenWindow", (PyCFunction) _wrap_new_SplashScreenWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27704 { (char *)"SplashScreenWindow_SetBitmap", (PyCFunction) _wrap_SplashScreenWindow_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
27705 { (char *)"SplashScreenWindow_GetBitmap", (PyCFunction) _wrap_SplashScreenWindow_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
27706 { (char *)"SplashScreenWindow_swigregister", SplashScreenWindow_swigregister, METH_VARARGS, NULL},
27707 { (char *)"new_SplashScreen", (PyCFunction) _wrap_new_SplashScreen, METH_VARARGS | METH_KEYWORDS, NULL},
27708 { (char *)"SplashScreen_GetSplashStyle", (PyCFunction) _wrap_SplashScreen_GetSplashStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27709 { (char *)"SplashScreen_GetSplashWindow", (PyCFunction) _wrap_SplashScreen_GetSplashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27710 { (char *)"SplashScreen_GetTimeout", (PyCFunction) _wrap_SplashScreen_GetTimeout, METH_VARARGS | METH_KEYWORDS, NULL},
27711 { (char *)"SplashScreen_swigregister", SplashScreen_swigregister, METH_VARARGS, NULL},
27712 { (char *)"new_StatusBar", (PyCFunction) _wrap_new_StatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27713 { (char *)"new_PreStatusBar", (PyCFunction) _wrap_new_PreStatusBar, METH_VARARGS | METH_KEYWORDS, NULL},
27714 { (char *)"StatusBar_Create", (PyCFunction) _wrap_StatusBar_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27715 { (char *)"StatusBar_SetFieldsCount", (PyCFunction) _wrap_StatusBar_SetFieldsCount, METH_VARARGS | METH_KEYWORDS, NULL},
27716 { (char *)"StatusBar_GetFieldsCount", (PyCFunction) _wrap_StatusBar_GetFieldsCount, METH_VARARGS | METH_KEYWORDS, NULL},
27717 { (char *)"StatusBar_SetStatusText", (PyCFunction) _wrap_StatusBar_SetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27718 { (char *)"StatusBar_GetStatusText", (PyCFunction) _wrap_StatusBar_GetStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27719 { (char *)"StatusBar_PushStatusText", (PyCFunction) _wrap_StatusBar_PushStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27720 { (char *)"StatusBar_PopStatusText", (PyCFunction) _wrap_StatusBar_PopStatusText, METH_VARARGS | METH_KEYWORDS, NULL},
27721 { (char *)"StatusBar_SetStatusWidths", (PyCFunction) _wrap_StatusBar_SetStatusWidths, METH_VARARGS | METH_KEYWORDS, NULL},
27722 { (char *)"StatusBar_SetStatusStyles", (PyCFunction) _wrap_StatusBar_SetStatusStyles, METH_VARARGS | METH_KEYWORDS, NULL},
27723 { (char *)"StatusBar_GetFieldRect", (PyCFunction) _wrap_StatusBar_GetFieldRect, METH_VARARGS | METH_KEYWORDS, NULL},
27724 { (char *)"StatusBar_SetMinHeight", (PyCFunction) _wrap_StatusBar_SetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL},
27725 { (char *)"StatusBar_GetBorderX", (PyCFunction) _wrap_StatusBar_GetBorderX, METH_VARARGS | METH_KEYWORDS, NULL},
27726 { (char *)"StatusBar_GetBorderY", (PyCFunction) _wrap_StatusBar_GetBorderY, METH_VARARGS | METH_KEYWORDS, NULL},
27727 { (char *)"StatusBar_GetClassDefaultAttributes", (PyCFunction) _wrap_StatusBar_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27728 { (char *)"StatusBar_swigregister", StatusBar_swigregister, METH_VARARGS, NULL},
27729 { (char *)"new_SplitterWindow", (PyCFunction) _wrap_new_SplitterWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27730 { (char *)"new_PreSplitterWindow", (PyCFunction) _wrap_new_PreSplitterWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27731 { (char *)"SplitterWindow_Create", (PyCFunction) _wrap_SplitterWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27732 { (char *)"SplitterWindow_GetWindow1", (PyCFunction) _wrap_SplitterWindow_GetWindow1, METH_VARARGS | METH_KEYWORDS, NULL},
27733 { (char *)"SplitterWindow_GetWindow2", (PyCFunction) _wrap_SplitterWindow_GetWindow2, METH_VARARGS | METH_KEYWORDS, NULL},
27734 { (char *)"SplitterWindow_SetSplitMode", (PyCFunction) _wrap_SplitterWindow_SetSplitMode, METH_VARARGS | METH_KEYWORDS, NULL},
27735 { (char *)"SplitterWindow_GetSplitMode", (PyCFunction) _wrap_SplitterWindow_GetSplitMode, METH_VARARGS | METH_KEYWORDS, NULL},
27736 { (char *)"SplitterWindow_Initialize", (PyCFunction) _wrap_SplitterWindow_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
27737 { (char *)"SplitterWindow_SplitVertically", (PyCFunction) _wrap_SplitterWindow_SplitVertically, METH_VARARGS | METH_KEYWORDS, NULL},
27738 { (char *)"SplitterWindow_SplitHorizontally", (PyCFunction) _wrap_SplitterWindow_SplitHorizontally, METH_VARARGS | METH_KEYWORDS, NULL},
27739 { (char *)"SplitterWindow_Unsplit", (PyCFunction) _wrap_SplitterWindow_Unsplit, METH_VARARGS | METH_KEYWORDS, NULL},
27740 { (char *)"SplitterWindow_ReplaceWindow", (PyCFunction) _wrap_SplitterWindow_ReplaceWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27741 { (char *)"SplitterWindow_UpdateSize", (PyCFunction) _wrap_SplitterWindow_UpdateSize, METH_VARARGS | METH_KEYWORDS, NULL},
27742 { (char *)"SplitterWindow_IsSplit", (PyCFunction) _wrap_SplitterWindow_IsSplit, METH_VARARGS | METH_KEYWORDS, NULL},
27743 { (char *)"SplitterWindow_SetSashSize", (PyCFunction) _wrap_SplitterWindow_SetSashSize, METH_VARARGS | METH_KEYWORDS, NULL},
27744 { (char *)"SplitterWindow_SetBorderSize", (PyCFunction) _wrap_SplitterWindow_SetBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27745 { (char *)"SplitterWindow_GetSashSize", (PyCFunction) _wrap_SplitterWindow_GetSashSize, METH_VARARGS | METH_KEYWORDS, NULL},
27746 { (char *)"SplitterWindow_GetBorderSize", (PyCFunction) _wrap_SplitterWindow_GetBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27747 { (char *)"SplitterWindow_SetSashPosition", (PyCFunction) _wrap_SplitterWindow_SetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27748 { (char *)"SplitterWindow_GetSashPosition", (PyCFunction) _wrap_SplitterWindow_GetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27749 { (char *)"SplitterWindow_SetSashGravity", (PyCFunction) _wrap_SplitterWindow_SetSashGravity, METH_VARARGS | METH_KEYWORDS, NULL},
27750 { (char *)"SplitterWindow_GetSashGravity", (PyCFunction) _wrap_SplitterWindow_GetSashGravity, METH_VARARGS | METH_KEYWORDS, NULL},
27751 { (char *)"SplitterWindow_SetMinimumPaneSize", (PyCFunction) _wrap_SplitterWindow_SetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS, NULL},
27752 { (char *)"SplitterWindow_GetMinimumPaneSize", (PyCFunction) _wrap_SplitterWindow_GetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS, NULL},
27753 { (char *)"SplitterWindow_SashHitTest", (PyCFunction) _wrap_SplitterWindow_SashHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27754 { (char *)"SplitterWindow_SizeWindows", (PyCFunction) _wrap_SplitterWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS, NULL},
27755 { (char *)"SplitterWindow_SetNeedUpdating", (PyCFunction) _wrap_SplitterWindow_SetNeedUpdating, METH_VARARGS | METH_KEYWORDS, NULL},
27756 { (char *)"SplitterWindow_GetNeedUpdating", (PyCFunction) _wrap_SplitterWindow_GetNeedUpdating, METH_VARARGS | METH_KEYWORDS, NULL},
27757 { (char *)"SplitterWindow_GetClassDefaultAttributes", (PyCFunction) _wrap_SplitterWindow_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
27758 { (char *)"SplitterWindow_swigregister", SplitterWindow_swigregister, METH_VARARGS, NULL},
27759 { (char *)"new_SplitterEvent", (PyCFunction) _wrap_new_SplitterEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27760 { (char *)"SplitterEvent_SetSashPosition", (PyCFunction) _wrap_SplitterEvent_SetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27761 { (char *)"SplitterEvent_GetSashPosition", (PyCFunction) _wrap_SplitterEvent_GetSashPosition, METH_VARARGS | METH_KEYWORDS, NULL},
27762 { (char *)"SplitterEvent_GetWindowBeingRemoved", (PyCFunction) _wrap_SplitterEvent_GetWindowBeingRemoved, METH_VARARGS | METH_KEYWORDS, NULL},
27763 { (char *)"SplitterEvent_GetX", (PyCFunction) _wrap_SplitterEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
27764 { (char *)"SplitterEvent_GetY", (PyCFunction) _wrap_SplitterEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
27765 { (char *)"SplitterEvent_swigregister", SplitterEvent_swigregister, METH_VARARGS, NULL},
27766 { (char *)"new_SashWindow", (PyCFunction) _wrap_new_SashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27767 { (char *)"new_PreSashWindow", (PyCFunction) _wrap_new_PreSashWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27768 { (char *)"SashWindow_Create", (PyCFunction) _wrap_SashWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27769 { (char *)"SashWindow_SetSashVisible", (PyCFunction) _wrap_SashWindow_SetSashVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27770 { (char *)"SashWindow_GetSashVisible", (PyCFunction) _wrap_SashWindow_GetSashVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27771 { (char *)"SashWindow_SetSashBorder", (PyCFunction) _wrap_SashWindow_SetSashBorder, METH_VARARGS | METH_KEYWORDS, NULL},
27772 { (char *)"SashWindow_HasBorder", (PyCFunction) _wrap_SashWindow_HasBorder, METH_VARARGS | METH_KEYWORDS, NULL},
27773 { (char *)"SashWindow_GetEdgeMargin", (PyCFunction) _wrap_SashWindow_GetEdgeMargin, METH_VARARGS | METH_KEYWORDS, NULL},
27774 { (char *)"SashWindow_SetDefaultBorderSize", (PyCFunction) _wrap_SashWindow_SetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27775 { (char *)"SashWindow_GetDefaultBorderSize", (PyCFunction) _wrap_SashWindow_GetDefaultBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27776 { (char *)"SashWindow_SetExtraBorderSize", (PyCFunction) _wrap_SashWindow_SetExtraBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27777 { (char *)"SashWindow_GetExtraBorderSize", (PyCFunction) _wrap_SashWindow_GetExtraBorderSize, METH_VARARGS | METH_KEYWORDS, NULL},
27778 { (char *)"SashWindow_SetMinimumSizeX", (PyCFunction) _wrap_SashWindow_SetMinimumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27779 { (char *)"SashWindow_SetMinimumSizeY", (PyCFunction) _wrap_SashWindow_SetMinimumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27780 { (char *)"SashWindow_GetMinimumSizeX", (PyCFunction) _wrap_SashWindow_GetMinimumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27781 { (char *)"SashWindow_GetMinimumSizeY", (PyCFunction) _wrap_SashWindow_GetMinimumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27782 { (char *)"SashWindow_SetMaximumSizeX", (PyCFunction) _wrap_SashWindow_SetMaximumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27783 { (char *)"SashWindow_SetMaximumSizeY", (PyCFunction) _wrap_SashWindow_SetMaximumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27784 { (char *)"SashWindow_GetMaximumSizeX", (PyCFunction) _wrap_SashWindow_GetMaximumSizeX, METH_VARARGS | METH_KEYWORDS, NULL},
27785 { (char *)"SashWindow_GetMaximumSizeY", (PyCFunction) _wrap_SashWindow_GetMaximumSizeY, METH_VARARGS | METH_KEYWORDS, NULL},
27786 { (char *)"SashWindow_SashHitTest", (PyCFunction) _wrap_SashWindow_SashHitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27787 { (char *)"SashWindow_SizeWindows", (PyCFunction) _wrap_SashWindow_SizeWindows, METH_VARARGS | METH_KEYWORDS, NULL},
27788 { (char *)"SashWindow_swigregister", SashWindow_swigregister, METH_VARARGS, NULL},
27789 { (char *)"new_SashEvent", (PyCFunction) _wrap_new_SashEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27790 { (char *)"SashEvent_SetEdge", (PyCFunction) _wrap_SashEvent_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
27791 { (char *)"SashEvent_GetEdge", (PyCFunction) _wrap_SashEvent_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
27792 { (char *)"SashEvent_SetDragRect", (PyCFunction) _wrap_SashEvent_SetDragRect, METH_VARARGS | METH_KEYWORDS, NULL},
27793 { (char *)"SashEvent_GetDragRect", (PyCFunction) _wrap_SashEvent_GetDragRect, METH_VARARGS | METH_KEYWORDS, NULL},
27794 { (char *)"SashEvent_SetDragStatus", (PyCFunction) _wrap_SashEvent_SetDragStatus, METH_VARARGS | METH_KEYWORDS, NULL},
27795 { (char *)"SashEvent_GetDragStatus", (PyCFunction) _wrap_SashEvent_GetDragStatus, METH_VARARGS | METH_KEYWORDS, NULL},
27796 { (char *)"SashEvent_swigregister", SashEvent_swigregister, METH_VARARGS, NULL},
27797 { (char *)"new_QueryLayoutInfoEvent", (PyCFunction) _wrap_new_QueryLayoutInfoEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27798 { (char *)"QueryLayoutInfoEvent_SetRequestedLength", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetRequestedLength, METH_VARARGS | METH_KEYWORDS, NULL},
27799 { (char *)"QueryLayoutInfoEvent_GetRequestedLength", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetRequestedLength, METH_VARARGS | METH_KEYWORDS, NULL},
27800 { (char *)"QueryLayoutInfoEvent_SetFlags", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27801 { (char *)"QueryLayoutInfoEvent_GetFlags", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27802 { (char *)"QueryLayoutInfoEvent_SetSize", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
27803 { (char *)"QueryLayoutInfoEvent_GetSize", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
27804 { (char *)"QueryLayoutInfoEvent_SetOrientation", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27805 { (char *)"QueryLayoutInfoEvent_GetOrientation", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27806 { (char *)"QueryLayoutInfoEvent_SetAlignment", (PyCFunction) _wrap_QueryLayoutInfoEvent_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27807 { (char *)"QueryLayoutInfoEvent_GetAlignment", (PyCFunction) _wrap_QueryLayoutInfoEvent_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27808 { (char *)"QueryLayoutInfoEvent_swigregister", QueryLayoutInfoEvent_swigregister, METH_VARARGS, NULL},
27809 { (char *)"new_CalculateLayoutEvent", (PyCFunction) _wrap_new_CalculateLayoutEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27810 { (char *)"CalculateLayoutEvent_SetFlags", (PyCFunction) _wrap_CalculateLayoutEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27811 { (char *)"CalculateLayoutEvent_GetFlags", (PyCFunction) _wrap_CalculateLayoutEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27812 { (char *)"CalculateLayoutEvent_SetRect", (PyCFunction) _wrap_CalculateLayoutEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27813 { (char *)"CalculateLayoutEvent_GetRect", (PyCFunction) _wrap_CalculateLayoutEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
27814 { (char *)"CalculateLayoutEvent_swigregister", CalculateLayoutEvent_swigregister, METH_VARARGS, NULL},
27815 { (char *)"new_SashLayoutWindow", (PyCFunction) _wrap_new_SashLayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27816 { (char *)"new_PreSashLayoutWindow", (PyCFunction) _wrap_new_PreSashLayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27817 { (char *)"SashLayoutWindow_Create", (PyCFunction) _wrap_SashLayoutWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27818 { (char *)"SashLayoutWindow_GetAlignment", (PyCFunction) _wrap_SashLayoutWindow_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27819 { (char *)"SashLayoutWindow_GetOrientation", (PyCFunction) _wrap_SashLayoutWindow_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27820 { (char *)"SashLayoutWindow_SetAlignment", (PyCFunction) _wrap_SashLayoutWindow_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
27821 { (char *)"SashLayoutWindow_SetDefaultSize", (PyCFunction) _wrap_SashLayoutWindow_SetDefaultSize, METH_VARARGS | METH_KEYWORDS, NULL},
27822 { (char *)"SashLayoutWindow_SetOrientation", (PyCFunction) _wrap_SashLayoutWindow_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
27823 { (char *)"SashLayoutWindow_swigregister", SashLayoutWindow_swigregister, METH_VARARGS, NULL},
27824 { (char *)"new_LayoutAlgorithm", (PyCFunction) _wrap_new_LayoutAlgorithm, METH_VARARGS | METH_KEYWORDS, NULL},
27825 { (char *)"delete_LayoutAlgorithm", (PyCFunction) _wrap_delete_LayoutAlgorithm, METH_VARARGS | METH_KEYWORDS, NULL},
27826 { (char *)"LayoutAlgorithm_LayoutMDIFrame", (PyCFunction) _wrap_LayoutAlgorithm_LayoutMDIFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27827 { (char *)"LayoutAlgorithm_LayoutFrame", (PyCFunction) _wrap_LayoutAlgorithm_LayoutFrame, METH_VARARGS | METH_KEYWORDS, NULL},
27828 { (char *)"LayoutAlgorithm_LayoutWindow", (PyCFunction) _wrap_LayoutAlgorithm_LayoutWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27829 { (char *)"LayoutAlgorithm_swigregister", LayoutAlgorithm_swigregister, METH_VARARGS, NULL},
27830 { (char *)"new_PopupWindow", (PyCFunction) _wrap_new_PopupWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27831 { (char *)"new_PrePopupWindow", (PyCFunction) _wrap_new_PrePopupWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27832 { (char *)"PopupWindow_Create", (PyCFunction) _wrap_PopupWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27833 { (char *)"PopupWindow_Position", (PyCFunction) _wrap_PopupWindow_Position, METH_VARARGS | METH_KEYWORDS, NULL},
27834 { (char *)"PopupWindow_swigregister", PopupWindow_swigregister, METH_VARARGS, NULL},
27835 { (char *)"new_PopupTransientWindow", (PyCFunction) _wrap_new_PopupTransientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27836 { (char *)"new_PrePopupTransientWindow", (PyCFunction) _wrap_new_PrePopupTransientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27837 { (char *)"PopupTransientWindow__setCallbackInfo", (PyCFunction) _wrap_PopupTransientWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27838 { (char *)"PopupTransientWindow_Popup", (PyCFunction) _wrap_PopupTransientWindow_Popup, METH_VARARGS | METH_KEYWORDS, NULL},
27839 { (char *)"PopupTransientWindow_Dismiss", (PyCFunction) _wrap_PopupTransientWindow_Dismiss, METH_VARARGS | METH_KEYWORDS, NULL},
27840 { (char *)"PopupTransientWindow_swigregister", PopupTransientWindow_swigregister, METH_VARARGS, NULL},
27841 { (char *)"new_TipWindow", (PyCFunction) _wrap_new_TipWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27842 { (char *)"TipWindow_SetBoundingRect", (PyCFunction) _wrap_TipWindow_SetBoundingRect, METH_VARARGS | METH_KEYWORDS, NULL},
27843 { (char *)"TipWindow_Close", (PyCFunction) _wrap_TipWindow_Close, METH_VARARGS | METH_KEYWORDS, NULL},
27844 { (char *)"TipWindow_swigregister", TipWindow_swigregister, METH_VARARGS, NULL},
27845 { (char *)"new_VScrolledWindow", (PyCFunction) _wrap_new_VScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27846 { (char *)"new_PreVScrolledWindow", (PyCFunction) _wrap_new_PreVScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
27847 { (char *)"VScrolledWindow__setCallbackInfo", (PyCFunction) _wrap_VScrolledWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27848 { (char *)"VScrolledWindow_Create", (PyCFunction) _wrap_VScrolledWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27849 { (char *)"VScrolledWindow_SetLineCount", (PyCFunction) _wrap_VScrolledWindow_SetLineCount, METH_VARARGS | METH_KEYWORDS, NULL},
27850 { (char *)"VScrolledWindow_ScrollToLine", (PyCFunction) _wrap_VScrolledWindow_ScrollToLine, METH_VARARGS | METH_KEYWORDS, NULL},
27851 { (char *)"VScrolledWindow_ScrollLines", (PyCFunction) _wrap_VScrolledWindow_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL},
27852 { (char *)"VScrolledWindow_ScrollPages", (PyCFunction) _wrap_VScrolledWindow_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL},
27853 { (char *)"VScrolledWindow_RefreshLine", (PyCFunction) _wrap_VScrolledWindow_RefreshLine, METH_VARARGS | METH_KEYWORDS, NULL},
27854 { (char *)"VScrolledWindow_RefreshLines", (PyCFunction) _wrap_VScrolledWindow_RefreshLines, METH_VARARGS | METH_KEYWORDS, NULL},
27855 { (char *)"VScrolledWindow_HitTestXY", (PyCFunction) _wrap_VScrolledWindow_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
27856 { (char *)"VScrolledWindow_HitTest", (PyCFunction) _wrap_VScrolledWindow_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
27857 { (char *)"VScrolledWindow_RefreshAll", (PyCFunction) _wrap_VScrolledWindow_RefreshAll, METH_VARARGS | METH_KEYWORDS, NULL},
27858 { (char *)"VScrolledWindow_GetLineCount", (PyCFunction) _wrap_VScrolledWindow_GetLineCount, METH_VARARGS | METH_KEYWORDS, NULL},
27859 { (char *)"VScrolledWindow_GetVisibleBegin", (PyCFunction) _wrap_VScrolledWindow_GetVisibleBegin, METH_VARARGS | METH_KEYWORDS, NULL},
27860 { (char *)"VScrolledWindow_GetVisibleEnd", (PyCFunction) _wrap_VScrolledWindow_GetVisibleEnd, METH_VARARGS | METH_KEYWORDS, NULL},
27861 { (char *)"VScrolledWindow_IsVisible", (PyCFunction) _wrap_VScrolledWindow_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
27862 { (char *)"VScrolledWindow_GetFirstVisibleLine", (PyCFunction) _wrap_VScrolledWindow_GetFirstVisibleLine, METH_VARARGS | METH_KEYWORDS, NULL},
27863 { (char *)"VScrolledWindow_GetLastVisibleLine", (PyCFunction) _wrap_VScrolledWindow_GetLastVisibleLine, METH_VARARGS | METH_KEYWORDS, NULL},
27864 { (char *)"VScrolledWindow_swigregister", VScrolledWindow_swigregister, METH_VARARGS, NULL},
27865 { (char *)"new_VListBox", (PyCFunction) _wrap_new_VListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27866 { (char *)"new_PreVListBox", (PyCFunction) _wrap_new_PreVListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27867 { (char *)"VListBox__setCallbackInfo", (PyCFunction) _wrap_VListBox__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27868 { (char *)"VListBox_Create", (PyCFunction) _wrap_VListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27869 { (char *)"VListBox_GetItemCount", (PyCFunction) _wrap_VListBox_GetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27870 { (char *)"VListBox_HasMultipleSelection", (PyCFunction) _wrap_VListBox_HasMultipleSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27871 { (char *)"VListBox_GetSelection", (PyCFunction) _wrap_VListBox_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27872 { (char *)"VListBox_IsCurrent", (PyCFunction) _wrap_VListBox_IsCurrent, METH_VARARGS | METH_KEYWORDS, NULL},
27873 { (char *)"VListBox_IsSelected", (PyCFunction) _wrap_VListBox_IsSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27874 { (char *)"VListBox_GetSelectedCount", (PyCFunction) _wrap_VListBox_GetSelectedCount, METH_VARARGS | METH_KEYWORDS, NULL},
27875 { (char *)"VListBox_GetFirstSelected", (PyCFunction) _wrap_VListBox_GetFirstSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27876 { (char *)"VListBox_GetNextSelected", (PyCFunction) _wrap_VListBox_GetNextSelected, METH_VARARGS | METH_KEYWORDS, NULL},
27877 { (char *)"VListBox_GetMargins", (PyCFunction) _wrap_VListBox_GetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
27878 { (char *)"VListBox_GetSelectionBackground", (PyCFunction) _wrap_VListBox_GetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
27879 { (char *)"VListBox_SetItemCount", (PyCFunction) _wrap_VListBox_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27880 { (char *)"VListBox_Clear", (PyCFunction) _wrap_VListBox_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
27881 { (char *)"VListBox_SetSelection", (PyCFunction) _wrap_VListBox_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27882 { (char *)"VListBox_Select", (PyCFunction) _wrap_VListBox_Select, METH_VARARGS | METH_KEYWORDS, NULL},
27883 { (char *)"VListBox_SelectRange", (PyCFunction) _wrap_VListBox_SelectRange, METH_VARARGS | METH_KEYWORDS, NULL},
27884 { (char *)"VListBox_Toggle", (PyCFunction) _wrap_VListBox_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
27885 { (char *)"VListBox_SelectAll", (PyCFunction) _wrap_VListBox_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
27886 { (char *)"VListBox_DeselectAll", (PyCFunction) _wrap_VListBox_DeselectAll, METH_VARARGS | METH_KEYWORDS, NULL},
27887 { (char *)"VListBox_SetMargins", (PyCFunction) _wrap_VListBox_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
27888 { (char *)"VListBox_SetMarginsXY", (PyCFunction) _wrap_VListBox_SetMarginsXY, METH_VARARGS | METH_KEYWORDS, NULL},
27889 { (char *)"VListBox_SetSelectionBackground", (PyCFunction) _wrap_VListBox_SetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
27890 { (char *)"VListBox_swigregister", VListBox_swigregister, METH_VARARGS, NULL},
27891 { (char *)"new_HtmlListBox", (PyCFunction) _wrap_new_HtmlListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27892 { (char *)"new_PreHtmlListBox", (PyCFunction) _wrap_new_PreHtmlListBox, METH_VARARGS | METH_KEYWORDS, NULL},
27893 { (char *)"HtmlListBox__setCallbackInfo", (PyCFunction) _wrap_HtmlListBox__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27894 { (char *)"HtmlListBox_Create", (PyCFunction) _wrap_HtmlListBox_Create, METH_VARARGS | METH_KEYWORDS, NULL},
27895 { (char *)"HtmlListBox_RefreshAll", (PyCFunction) _wrap_HtmlListBox_RefreshAll, METH_VARARGS | METH_KEYWORDS, NULL},
27896 { (char *)"HtmlListBox_SetItemCount", (PyCFunction) _wrap_HtmlListBox_SetItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
27897 { (char *)"HtmlListBox_GetFileSystem", (PyCFunction) _wrap_HtmlListBox_GetFileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
27898 { (char *)"HtmlListBox_swigregister", HtmlListBox_swigregister, METH_VARARGS, NULL},
27899 { (char *)"new_TaskBarIcon", (PyCFunction) _wrap_new_TaskBarIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27900 { (char *)"TaskBarIcon__setCallbackInfo", (PyCFunction) _wrap_TaskBarIcon__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
27901 { (char *)"TaskBarIcon_Destroy", (PyCFunction) _wrap_TaskBarIcon_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
27902 { (char *)"TaskBarIcon_IsOk", (PyCFunction) _wrap_TaskBarIcon_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
27903 { (char *)"TaskBarIcon_IsIconInstalled", (PyCFunction) _wrap_TaskBarIcon_IsIconInstalled, METH_VARARGS | METH_KEYWORDS, NULL},
27904 { (char *)"TaskBarIcon_SetIcon", (PyCFunction) _wrap_TaskBarIcon_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27905 { (char *)"TaskBarIcon_RemoveIcon", (PyCFunction) _wrap_TaskBarIcon_RemoveIcon, METH_VARARGS | METH_KEYWORDS, NULL},
27906 { (char *)"TaskBarIcon_PopupMenu", (PyCFunction) _wrap_TaskBarIcon_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL},
27907 { (char *)"TaskBarIcon_swigregister", TaskBarIcon_swigregister, METH_VARARGS, NULL},
27908 { (char *)"new_TaskBarIconEvent", (PyCFunction) _wrap_new_TaskBarIconEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27909 { (char *)"TaskBarIconEvent_swigregister", TaskBarIconEvent_swigregister, METH_VARARGS, NULL},
27910 { (char *)"new_ColourData", (PyCFunction) _wrap_new_ColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27911 { (char *)"delete_ColourData", (PyCFunction) _wrap_delete_ColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27912 { (char *)"ColourData_GetChooseFull", (PyCFunction) _wrap_ColourData_GetChooseFull, METH_VARARGS | METH_KEYWORDS, NULL},
27913 { (char *)"ColourData_GetColour", (PyCFunction) _wrap_ColourData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27914 { (char *)"ColourData_GetCustomColour", (PyCFunction) _wrap_ColourData_GetCustomColour, METH_VARARGS | METH_KEYWORDS, NULL},
27915 { (char *)"ColourData_SetChooseFull", (PyCFunction) _wrap_ColourData_SetChooseFull, METH_VARARGS | METH_KEYWORDS, NULL},
27916 { (char *)"ColourData_SetColour", (PyCFunction) _wrap_ColourData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27917 { (char *)"ColourData_SetCustomColour", (PyCFunction) _wrap_ColourData_SetCustomColour, METH_VARARGS | METH_KEYWORDS, NULL},
27918 { (char *)"ColourData_swigregister", ColourData_swigregister, METH_VARARGS, NULL},
27919 { (char *)"new_ColourDialog", (PyCFunction) _wrap_new_ColourDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27920 { (char *)"ColourDialog_GetColourData", (PyCFunction) _wrap_ColourDialog_GetColourData, METH_VARARGS | METH_KEYWORDS, NULL},
27921 { (char *)"ColourDialog_swigregister", ColourDialog_swigregister, METH_VARARGS, NULL},
27922 { (char *)"GetColourFromUser", (PyCFunction) _wrap_GetColourFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
27923 { (char *)"new_DirDialog", (PyCFunction) _wrap_new_DirDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27924 { (char *)"DirDialog_GetPath", (PyCFunction) _wrap_DirDialog_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27925 { (char *)"DirDialog_GetMessage", (PyCFunction) _wrap_DirDialog_GetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27926 { (char *)"DirDialog_GetStyle", (PyCFunction) _wrap_DirDialog_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27927 { (char *)"DirDialog_SetMessage", (PyCFunction) _wrap_DirDialog_SetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27928 { (char *)"DirDialog_SetPath", (PyCFunction) _wrap_DirDialog_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27929 { (char *)"DirDialog_swigregister", DirDialog_swigregister, METH_VARARGS, NULL},
27930 { (char *)"new_FileDialog", (PyCFunction) _wrap_new_FileDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27931 { (char *)"FileDialog_SetMessage", (PyCFunction) _wrap_FileDialog_SetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27932 { (char *)"FileDialog_SetPath", (PyCFunction) _wrap_FileDialog_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27933 { (char *)"FileDialog_SetDirectory", (PyCFunction) _wrap_FileDialog_SetDirectory, METH_VARARGS | METH_KEYWORDS, NULL},
27934 { (char *)"FileDialog_SetFilename", (PyCFunction) _wrap_FileDialog_SetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
27935 { (char *)"FileDialog_SetWildcard", (PyCFunction) _wrap_FileDialog_SetWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
27936 { (char *)"FileDialog_SetStyle", (PyCFunction) _wrap_FileDialog_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27937 { (char *)"FileDialog_SetFilterIndex", (PyCFunction) _wrap_FileDialog_SetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
27938 { (char *)"FileDialog_GetMessage", (PyCFunction) _wrap_FileDialog_GetMessage, METH_VARARGS | METH_KEYWORDS, NULL},
27939 { (char *)"FileDialog_GetPath", (PyCFunction) _wrap_FileDialog_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
27940 { (char *)"FileDialog_GetDirectory", (PyCFunction) _wrap_FileDialog_GetDirectory, METH_VARARGS | METH_KEYWORDS, NULL},
27941 { (char *)"FileDialog_GetFilename", (PyCFunction) _wrap_FileDialog_GetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
27942 { (char *)"FileDialog_GetWildcard", (PyCFunction) _wrap_FileDialog_GetWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
27943 { (char *)"FileDialog_GetStyle", (PyCFunction) _wrap_FileDialog_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
27944 { (char *)"FileDialog_GetFilterIndex", (PyCFunction) _wrap_FileDialog_GetFilterIndex, METH_VARARGS | METH_KEYWORDS, NULL},
27945 { (char *)"FileDialog_GetFilenames", (PyCFunction) _wrap_FileDialog_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL},
27946 { (char *)"FileDialog_GetPaths", (PyCFunction) _wrap_FileDialog_GetPaths, METH_VARARGS | METH_KEYWORDS, NULL},
27947 { (char *)"FileDialog_swigregister", FileDialog_swigregister, METH_VARARGS, NULL},
27948 { (char *)"new_MultiChoiceDialog", (PyCFunction) _wrap_new_MultiChoiceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27949 { (char *)"MultiChoiceDialog_SetSelections", (PyCFunction) _wrap_MultiChoiceDialog_SetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
27950 { (char *)"MultiChoiceDialog_GetSelections", (PyCFunction) _wrap_MultiChoiceDialog_GetSelections, METH_VARARGS | METH_KEYWORDS, NULL},
27951 { (char *)"MultiChoiceDialog_swigregister", MultiChoiceDialog_swigregister, METH_VARARGS, NULL},
27952 { (char *)"new_SingleChoiceDialog", (PyCFunction) _wrap_new_SingleChoiceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27953 { (char *)"SingleChoiceDialog_GetSelection", (PyCFunction) _wrap_SingleChoiceDialog_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27954 { (char *)"SingleChoiceDialog_GetStringSelection", (PyCFunction) _wrap_SingleChoiceDialog_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27955 { (char *)"SingleChoiceDialog_SetSelection", (PyCFunction) _wrap_SingleChoiceDialog_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
27956 { (char *)"SingleChoiceDialog_swigregister", SingleChoiceDialog_swigregister, METH_VARARGS, NULL},
27957 { (char *)"new_TextEntryDialog", (PyCFunction) _wrap_new_TextEntryDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27958 { (char *)"TextEntryDialog_GetValue", (PyCFunction) _wrap_TextEntryDialog_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
27959 { (char *)"TextEntryDialog_SetValue", (PyCFunction) _wrap_TextEntryDialog_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
27960 { (char *)"TextEntryDialog_swigregister", TextEntryDialog_swigregister, METH_VARARGS, NULL},
27961 { (char *)"new_PasswordEntryDialog", (PyCFunction) _wrap_new_PasswordEntryDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27962 { (char *)"PasswordEntryDialog_swigregister", PasswordEntryDialog_swigregister, METH_VARARGS, NULL},
27963 { (char *)"new_FontData", (PyCFunction) _wrap_new_FontData, METH_VARARGS | METH_KEYWORDS, NULL},
27964 { (char *)"delete_FontData", (PyCFunction) _wrap_delete_FontData, METH_VARARGS | METH_KEYWORDS, NULL},
27965 { (char *)"FontData_EnableEffects", (PyCFunction) _wrap_FontData_EnableEffects, METH_VARARGS | METH_KEYWORDS, NULL},
27966 { (char *)"FontData_GetAllowSymbols", (PyCFunction) _wrap_FontData_GetAllowSymbols, METH_VARARGS | METH_KEYWORDS, NULL},
27967 { (char *)"FontData_GetColour", (PyCFunction) _wrap_FontData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27968 { (char *)"FontData_GetChosenFont", (PyCFunction) _wrap_FontData_GetChosenFont, METH_VARARGS | METH_KEYWORDS, NULL},
27969 { (char *)"FontData_GetEnableEffects", (PyCFunction) _wrap_FontData_GetEnableEffects, METH_VARARGS | METH_KEYWORDS, NULL},
27970 { (char *)"FontData_GetInitialFont", (PyCFunction) _wrap_FontData_GetInitialFont, METH_VARARGS | METH_KEYWORDS, NULL},
27971 { (char *)"FontData_GetShowHelp", (PyCFunction) _wrap_FontData_GetShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27972 { (char *)"FontData_SetAllowSymbols", (PyCFunction) _wrap_FontData_SetAllowSymbols, METH_VARARGS | METH_KEYWORDS, NULL},
27973 { (char *)"FontData_SetChosenFont", (PyCFunction) _wrap_FontData_SetChosenFont, METH_VARARGS | METH_KEYWORDS, NULL},
27974 { (char *)"FontData_SetColour", (PyCFunction) _wrap_FontData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
27975 { (char *)"FontData_SetInitialFont", (PyCFunction) _wrap_FontData_SetInitialFont, METH_VARARGS | METH_KEYWORDS, NULL},
27976 { (char *)"FontData_SetRange", (PyCFunction) _wrap_FontData_SetRange, METH_VARARGS | METH_KEYWORDS, NULL},
27977 { (char *)"FontData_SetShowHelp", (PyCFunction) _wrap_FontData_SetShowHelp, METH_VARARGS | METH_KEYWORDS, NULL},
27978 { (char *)"FontData_swigregister", FontData_swigregister, METH_VARARGS, NULL},
27979 { (char *)"new_FontDialog", (PyCFunction) _wrap_new_FontDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27980 { (char *)"FontDialog_GetFontData", (PyCFunction) _wrap_FontDialog_GetFontData, METH_VARARGS | METH_KEYWORDS, NULL},
27981 { (char *)"FontDialog_swigregister", FontDialog_swigregister, METH_VARARGS, NULL},
27982 { (char *)"GetFontFromUser", (PyCFunction) _wrap_GetFontFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
27983 { (char *)"new_MessageDialog", (PyCFunction) _wrap_new_MessageDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27984 { (char *)"MessageDialog_swigregister", MessageDialog_swigregister, METH_VARARGS, NULL},
27985 { (char *)"new_ProgressDialog", (PyCFunction) _wrap_new_ProgressDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27986 { (char *)"ProgressDialog_Update", (PyCFunction) _wrap_ProgressDialog_Update, METH_VARARGS | METH_KEYWORDS, NULL},
27987 { (char *)"ProgressDialog_Resume", (PyCFunction) _wrap_ProgressDialog_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
27988 { (char *)"ProgressDialog_swigregister", ProgressDialog_swigregister, METH_VARARGS, NULL},
27989 { (char *)"new_FindDialogEvent", (PyCFunction) _wrap_new_FindDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL},
27990 { (char *)"FindDialogEvent_GetFlags", (PyCFunction) _wrap_FindDialogEvent_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27991 { (char *)"FindDialogEvent_GetFindString", (PyCFunction) _wrap_FindDialogEvent_GetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
27992 { (char *)"FindDialogEvent_GetReplaceString", (PyCFunction) _wrap_FindDialogEvent_GetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
27993 { (char *)"FindDialogEvent_GetDialog", (PyCFunction) _wrap_FindDialogEvent_GetDialog, METH_VARARGS | METH_KEYWORDS, NULL},
27994 { (char *)"FindDialogEvent_SetFlags", (PyCFunction) _wrap_FindDialogEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
27995 { (char *)"FindDialogEvent_SetFindString", (PyCFunction) _wrap_FindDialogEvent_SetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
27996 { (char *)"FindDialogEvent_SetReplaceString", (PyCFunction) _wrap_FindDialogEvent_SetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
27997 { (char *)"FindDialogEvent_swigregister", FindDialogEvent_swigregister, METH_VARARGS, NULL},
27998 { (char *)"new_FindReplaceData", (PyCFunction) _wrap_new_FindReplaceData, METH_VARARGS | METH_KEYWORDS, NULL},
27999 { (char *)"delete_FindReplaceData", (PyCFunction) _wrap_delete_FindReplaceData, METH_VARARGS | METH_KEYWORDS, NULL},
28000 { (char *)"FindReplaceData_GetFindString", (PyCFunction) _wrap_FindReplaceData_GetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28001 { (char *)"FindReplaceData_GetReplaceString", (PyCFunction) _wrap_FindReplaceData_GetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28002 { (char *)"FindReplaceData_GetFlags", (PyCFunction) _wrap_FindReplaceData_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28003 { (char *)"FindReplaceData_SetFlags", (PyCFunction) _wrap_FindReplaceData_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
28004 { (char *)"FindReplaceData_SetFindString", (PyCFunction) _wrap_FindReplaceData_SetFindString, METH_VARARGS | METH_KEYWORDS, NULL},
28005 { (char *)"FindReplaceData_SetReplaceString", (PyCFunction) _wrap_FindReplaceData_SetReplaceString, METH_VARARGS | METH_KEYWORDS, NULL},
28006 { (char *)"FindReplaceData_swigregister", FindReplaceData_swigregister, METH_VARARGS, NULL},
28007 { (char *)"new_FindReplaceDialog", (PyCFunction) _wrap_new_FindReplaceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28008 { (char *)"new_PreFindReplaceDialog", (PyCFunction) _wrap_new_PreFindReplaceDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28009 { (char *)"FindReplaceDialog_Create", (PyCFunction) _wrap_FindReplaceDialog_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28010 { (char *)"FindReplaceDialog_GetData", (PyCFunction) _wrap_FindReplaceDialog_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
28011 { (char *)"FindReplaceDialog_SetData", (PyCFunction) _wrap_FindReplaceDialog_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
28012 { (char *)"FindReplaceDialog_swigregister", FindReplaceDialog_swigregister, METH_VARARGS, NULL},
28013 { (char *)"new_MDIParentFrame", (PyCFunction) _wrap_new_MDIParentFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28014 { (char *)"new_PreMDIParentFrame", (PyCFunction) _wrap_new_PreMDIParentFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28015 { (char *)"MDIParentFrame_Create", (PyCFunction) _wrap_MDIParentFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28016 { (char *)"MDIParentFrame_ActivateNext", (PyCFunction) _wrap_MDIParentFrame_ActivateNext, METH_VARARGS | METH_KEYWORDS, NULL},
28017 { (char *)"MDIParentFrame_ActivatePrevious", (PyCFunction) _wrap_MDIParentFrame_ActivatePrevious, METH_VARARGS | METH_KEYWORDS, NULL},
28018 { (char *)"MDIParentFrame_ArrangeIcons", (PyCFunction) _wrap_MDIParentFrame_ArrangeIcons, METH_VARARGS | METH_KEYWORDS, NULL},
28019 { (char *)"MDIParentFrame_Cascade", (PyCFunction) _wrap_MDIParentFrame_Cascade, METH_VARARGS | METH_KEYWORDS, NULL},
28020 { (char *)"MDIParentFrame_GetActiveChild", (PyCFunction) _wrap_MDIParentFrame_GetActiveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28021 { (char *)"MDIParentFrame_GetClientWindow", (PyCFunction) _wrap_MDIParentFrame_GetClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28022 { (char *)"MDIParentFrame_GetToolBar", (PyCFunction) _wrap_MDIParentFrame_GetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
28023 { (char *)"MDIParentFrame_GetWindowMenu", (PyCFunction) _wrap_MDIParentFrame_GetWindowMenu, METH_VARARGS | METH_KEYWORDS, NULL},
28024 { (char *)"MDIParentFrame_SetWindowMenu", (PyCFunction) _wrap_MDIParentFrame_SetWindowMenu, METH_VARARGS | METH_KEYWORDS, NULL},
28025 { (char *)"MDIParentFrame_SetToolBar", (PyCFunction) _wrap_MDIParentFrame_SetToolBar, METH_VARARGS | METH_KEYWORDS, NULL},
28026 { (char *)"MDIParentFrame_Tile", (PyCFunction) _wrap_MDIParentFrame_Tile, METH_VARARGS | METH_KEYWORDS, NULL},
28027 { (char *)"MDIParentFrame_swigregister", MDIParentFrame_swigregister, METH_VARARGS, NULL},
28028 { (char *)"new_MDIChildFrame", (PyCFunction) _wrap_new_MDIChildFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28029 { (char *)"new_PreMDIChildFrame", (PyCFunction) _wrap_new_PreMDIChildFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28030 { (char *)"MDIChildFrame_Create", (PyCFunction) _wrap_MDIChildFrame_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28031 { (char *)"MDIChildFrame_Activate", (PyCFunction) _wrap_MDIChildFrame_Activate, METH_VARARGS | METH_KEYWORDS, NULL},
28032 { (char *)"MDIChildFrame_Maximize", (PyCFunction) _wrap_MDIChildFrame_Maximize, METH_VARARGS | METH_KEYWORDS, NULL},
28033 { (char *)"MDIChildFrame_Restore", (PyCFunction) _wrap_MDIChildFrame_Restore, METH_VARARGS | METH_KEYWORDS, NULL},
28034 { (char *)"MDIChildFrame_swigregister", MDIChildFrame_swigregister, METH_VARARGS, NULL},
28035 { (char *)"new_MDIClientWindow", (PyCFunction) _wrap_new_MDIClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28036 { (char *)"new_PreMDIClientWindow", (PyCFunction) _wrap_new_PreMDIClientWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28037 { (char *)"MDIClientWindow_Create", (PyCFunction) _wrap_MDIClientWindow_Create, METH_VARARGS | METH_KEYWORDS, NULL},
28038 { (char *)"MDIClientWindow_swigregister", MDIClientWindow_swigregister, METH_VARARGS, NULL},
28039 { (char *)"new_PyWindow", (PyCFunction) _wrap_new_PyWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28040 { (char *)"new_PrePyWindow", (PyCFunction) _wrap_new_PrePyWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28041 { (char *)"PyWindow__setCallbackInfo", (PyCFunction) _wrap_PyWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28042 { (char *)"PyWindow_SetBestSize", (PyCFunction) _wrap_PyWindow_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28043 { (char *)"PyWindow_DoEraseBackground", (PyCFunction) _wrap_PyWindow_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28044 { (char *)"PyWindow_base_DoMoveWindow", (PyCFunction) _wrap_PyWindow_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28045 { (char *)"PyWindow_base_DoSetSize", (PyCFunction) _wrap_PyWindow_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28046 { (char *)"PyWindow_base_DoSetClientSize", (PyCFunction) _wrap_PyWindow_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28047 { (char *)"PyWindow_base_DoSetVirtualSize", (PyCFunction) _wrap_PyWindow_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28048 { (char *)"PyWindow_base_DoGetSize", (PyCFunction) _wrap_PyWindow_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28049 { (char *)"PyWindow_base_DoGetClientSize", (PyCFunction) _wrap_PyWindow_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28050 { (char *)"PyWindow_base_DoGetPosition", (PyCFunction) _wrap_PyWindow_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28051 { (char *)"PyWindow_base_DoGetVirtualSize", (PyCFunction) _wrap_PyWindow_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28052 { (char *)"PyWindow_base_DoGetBestSize", (PyCFunction) _wrap_PyWindow_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28053 { (char *)"PyWindow_base_InitDialog", (PyCFunction) _wrap_PyWindow_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28054 { (char *)"PyWindow_base_TransferDataToWindow", (PyCFunction) _wrap_PyWindow_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28055 { (char *)"PyWindow_base_TransferDataFromWindow", (PyCFunction) _wrap_PyWindow_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28056 { (char *)"PyWindow_base_Validate", (PyCFunction) _wrap_PyWindow_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28057 { (char *)"PyWindow_base_AcceptsFocus", (PyCFunction) _wrap_PyWindow_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28058 { (char *)"PyWindow_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyWindow_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28059 { (char *)"PyWindow_base_GetMaxSize", (PyCFunction) _wrap_PyWindow_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28060 { (char *)"PyWindow_base_AddChild", (PyCFunction) _wrap_PyWindow_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28061 { (char *)"PyWindow_base_RemoveChild", (PyCFunction) _wrap_PyWindow_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28062 { (char *)"PyWindow_base_ShouldInheritColours", (PyCFunction) _wrap_PyWindow_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28063 { (char *)"PyWindow_base_GetDefaultAttributes", (PyCFunction) _wrap_PyWindow_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28064 { (char *)"PyWindow_base_OnInternalIdle", (PyCFunction) _wrap_PyWindow_base_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28065 { (char *)"PyWindow_swigregister", PyWindow_swigregister, METH_VARARGS, NULL},
28066 { (char *)"new_PyPanel", (PyCFunction) _wrap_new_PyPanel, METH_VARARGS | METH_KEYWORDS, NULL},
28067 { (char *)"new_PrePyPanel", (PyCFunction) _wrap_new_PrePyPanel, METH_VARARGS | METH_KEYWORDS, NULL},
28068 { (char *)"PyPanel__setCallbackInfo", (PyCFunction) _wrap_PyPanel__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28069 { (char *)"PyPanel_SetBestSize", (PyCFunction) _wrap_PyPanel_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28070 { (char *)"PyPanel_DoEraseBackground", (PyCFunction) _wrap_PyPanel_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28071 { (char *)"PyPanel_base_DoMoveWindow", (PyCFunction) _wrap_PyPanel_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28072 { (char *)"PyPanel_base_DoSetSize", (PyCFunction) _wrap_PyPanel_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28073 { (char *)"PyPanel_base_DoSetClientSize", (PyCFunction) _wrap_PyPanel_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28074 { (char *)"PyPanel_base_DoSetVirtualSize", (PyCFunction) _wrap_PyPanel_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28075 { (char *)"PyPanel_base_DoGetSize", (PyCFunction) _wrap_PyPanel_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28076 { (char *)"PyPanel_base_DoGetClientSize", (PyCFunction) _wrap_PyPanel_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28077 { (char *)"PyPanel_base_DoGetPosition", (PyCFunction) _wrap_PyPanel_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28078 { (char *)"PyPanel_base_DoGetVirtualSize", (PyCFunction) _wrap_PyPanel_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28079 { (char *)"PyPanel_base_DoGetBestSize", (PyCFunction) _wrap_PyPanel_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28080 { (char *)"PyPanel_base_InitDialog", (PyCFunction) _wrap_PyPanel_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28081 { (char *)"PyPanel_base_TransferDataToWindow", (PyCFunction) _wrap_PyPanel_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28082 { (char *)"PyPanel_base_TransferDataFromWindow", (PyCFunction) _wrap_PyPanel_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28083 { (char *)"PyPanel_base_Validate", (PyCFunction) _wrap_PyPanel_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28084 { (char *)"PyPanel_base_AcceptsFocus", (PyCFunction) _wrap_PyPanel_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28085 { (char *)"PyPanel_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyPanel_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28086 { (char *)"PyPanel_base_GetMaxSize", (PyCFunction) _wrap_PyPanel_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28087 { (char *)"PyPanel_base_AddChild", (PyCFunction) _wrap_PyPanel_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28088 { (char *)"PyPanel_base_RemoveChild", (PyCFunction) _wrap_PyPanel_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28089 { (char *)"PyPanel_base_ShouldInheritColours", (PyCFunction) _wrap_PyPanel_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28090 { (char *)"PyPanel_base_GetDefaultAttributes", (PyCFunction) _wrap_PyPanel_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28091 { (char *)"PyPanel_base_OnInternalIdle", (PyCFunction) _wrap_PyPanel_base_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28092 { (char *)"PyPanel_swigregister", PyPanel_swigregister, METH_VARARGS, NULL},
28093 { (char *)"new_PyScrolledWindow", (PyCFunction) _wrap_new_PyScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28094 { (char *)"new_PrePyScrolledWindow", (PyCFunction) _wrap_new_PrePyScrolledWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28095 { (char *)"PyScrolledWindow__setCallbackInfo", (PyCFunction) _wrap_PyScrolledWindow__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28096 { (char *)"PyScrolledWindow_SetBestSize", (PyCFunction) _wrap_PyScrolledWindow_SetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28097 { (char *)"PyScrolledWindow_DoEraseBackground", (PyCFunction) _wrap_PyScrolledWindow_DoEraseBackground, METH_VARARGS | METH_KEYWORDS, NULL},
28098 { (char *)"PyScrolledWindow_base_DoMoveWindow", (PyCFunction) _wrap_PyScrolledWindow_base_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28099 { (char *)"PyScrolledWindow_base_DoSetSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28100 { (char *)"PyScrolledWindow_base_DoSetClientSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28101 { (char *)"PyScrolledWindow_base_DoSetVirtualSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28102 { (char *)"PyScrolledWindow_base_DoGetSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoGetSize, METH_VARARGS | METH_KEYWORDS, NULL},
28103 { (char *)"PyScrolledWindow_base_DoGetClientSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoGetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
28104 { (char *)"PyScrolledWindow_base_DoGetPosition", (PyCFunction) _wrap_PyScrolledWindow_base_DoGetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
28105 { (char *)"PyScrolledWindow_base_DoGetVirtualSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoGetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
28106 { (char *)"PyScrolledWindow_base_DoGetBestSize", (PyCFunction) _wrap_PyScrolledWindow_base_DoGetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
28107 { (char *)"PyScrolledWindow_base_InitDialog", (PyCFunction) _wrap_PyScrolledWindow_base_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28108 { (char *)"PyScrolledWindow_base_TransferDataToWindow", (PyCFunction) _wrap_PyScrolledWindow_base_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28109 { (char *)"PyScrolledWindow_base_TransferDataFromWindow", (PyCFunction) _wrap_PyScrolledWindow_base_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28110 { (char *)"PyScrolledWindow_base_Validate", (PyCFunction) _wrap_PyScrolledWindow_base_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
28111 { (char *)"PyScrolledWindow_base_AcceptsFocus", (PyCFunction) _wrap_PyScrolledWindow_base_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
28112 { (char *)"PyScrolledWindow_base_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_PyScrolledWindow_base_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
28113 { (char *)"PyScrolledWindow_base_GetMaxSize", (PyCFunction) _wrap_PyScrolledWindow_base_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
28114 { (char *)"PyScrolledWindow_base_AddChild", (PyCFunction) _wrap_PyScrolledWindow_base_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
28115 { (char *)"PyScrolledWindow_base_RemoveChild", (PyCFunction) _wrap_PyScrolledWindow_base_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
28116 { (char *)"PyScrolledWindow_base_ShouldInheritColours", (PyCFunction) _wrap_PyScrolledWindow_base_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
28117 { (char *)"PyScrolledWindow_base_GetDefaultAttributes", (PyCFunction) _wrap_PyScrolledWindow_base_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
28118 { (char *)"PyScrolledWindow_base_OnInternalIdle", (PyCFunction) _wrap_PyScrolledWindow_base_OnInternalIdle, METH_VARARGS | METH_KEYWORDS, NULL},
28119 { (char *)"PyScrolledWindow_swigregister", PyScrolledWindow_swigregister, METH_VARARGS, NULL},
28120 { (char *)"new_PrintData", _wrap_new_PrintData, METH_VARARGS, NULL},
28121 { (char *)"delete_PrintData", (PyCFunction) _wrap_delete_PrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28122 { (char *)"PrintData_GetNoCopies", (PyCFunction) _wrap_PrintData_GetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28123 { (char *)"PrintData_GetCollate", (PyCFunction) _wrap_PrintData_GetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28124 { (char *)"PrintData_GetOrientation", (PyCFunction) _wrap_PrintData_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28125 { (char *)"PrintData_Ok", (PyCFunction) _wrap_PrintData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28126 { (char *)"PrintData_GetPrinterName", (PyCFunction) _wrap_PrintData_GetPrinterName, METH_VARARGS | METH_KEYWORDS, NULL},
28127 { (char *)"PrintData_GetColour", (PyCFunction) _wrap_PrintData_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
28128 { (char *)"PrintData_GetDuplex", (PyCFunction) _wrap_PrintData_GetDuplex, METH_VARARGS | METH_KEYWORDS, NULL},
28129 { (char *)"PrintData_GetPaperId", (PyCFunction) _wrap_PrintData_GetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28130 { (char *)"PrintData_GetPaperSize", (PyCFunction) _wrap_PrintData_GetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28131 { (char *)"PrintData_GetQuality", (PyCFunction) _wrap_PrintData_GetQuality, METH_VARARGS | METH_KEYWORDS, NULL},
28132 { (char *)"PrintData_GetBin", (PyCFunction) _wrap_PrintData_GetBin, METH_VARARGS | METH_KEYWORDS, NULL},
28133 { (char *)"PrintData_GetPrintMode", (PyCFunction) _wrap_PrintData_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
28134 { (char *)"PrintData_SetNoCopies", (PyCFunction) _wrap_PrintData_SetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28135 { (char *)"PrintData_SetCollate", (PyCFunction) _wrap_PrintData_SetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28136 { (char *)"PrintData_SetOrientation", (PyCFunction) _wrap_PrintData_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28137 { (char *)"PrintData_SetPrinterName", (PyCFunction) _wrap_PrintData_SetPrinterName, METH_VARARGS | METH_KEYWORDS, NULL},
28138 { (char *)"PrintData_SetColour", (PyCFunction) _wrap_PrintData_SetColour, METH_VARARGS | METH_KEYWORDS, NULL},
28139 { (char *)"PrintData_SetDuplex", (PyCFunction) _wrap_PrintData_SetDuplex, METH_VARARGS | METH_KEYWORDS, NULL},
28140 { (char *)"PrintData_SetPaperId", (PyCFunction) _wrap_PrintData_SetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28141 { (char *)"PrintData_SetPaperSize", (PyCFunction) _wrap_PrintData_SetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28142 { (char *)"PrintData_SetQuality", (PyCFunction) _wrap_PrintData_SetQuality, METH_VARARGS | METH_KEYWORDS, NULL},
28143 { (char *)"PrintData_SetBin", (PyCFunction) _wrap_PrintData_SetBin, METH_VARARGS | METH_KEYWORDS, NULL},
28144 { (char *)"PrintData_SetPrintMode", (PyCFunction) _wrap_PrintData_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
28145 { (char *)"PrintData_GetFilename", (PyCFunction) _wrap_PrintData_GetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
28146 { (char *)"PrintData_SetFilename", (PyCFunction) _wrap_PrintData_SetFilename, METH_VARARGS | METH_KEYWORDS, NULL},
28147 { (char *)"PrintData_GetPrivData", (PyCFunction) _wrap_PrintData_GetPrivData, METH_VARARGS | METH_KEYWORDS, NULL},
28148 { (char *)"PrintData_SetPrivData", (PyCFunction) _wrap_PrintData_SetPrivData, METH_VARARGS | METH_KEYWORDS, NULL},
28149 { (char *)"PrintData_swigregister", PrintData_swigregister, METH_VARARGS, NULL},
28150 { (char *)"new_PageSetupDialogData", _wrap_new_PageSetupDialogData, METH_VARARGS, NULL},
28151 { (char *)"delete_PageSetupDialogData", (PyCFunction) _wrap_delete_PageSetupDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28152 { (char *)"PageSetupDialogData_EnableHelp", (PyCFunction) _wrap_PageSetupDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28153 { (char *)"PageSetupDialogData_EnableMargins", (PyCFunction) _wrap_PageSetupDialogData_EnableMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28154 { (char *)"PageSetupDialogData_EnableOrientation", (PyCFunction) _wrap_PageSetupDialogData_EnableOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28155 { (char *)"PageSetupDialogData_EnablePaper", (PyCFunction) _wrap_PageSetupDialogData_EnablePaper, METH_VARARGS | METH_KEYWORDS, NULL},
28156 { (char *)"PageSetupDialogData_EnablePrinter", (PyCFunction) _wrap_PageSetupDialogData_EnablePrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28157 { (char *)"PageSetupDialogData_GetDefaultMinMargins", (PyCFunction) _wrap_PageSetupDialogData_GetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28158 { (char *)"PageSetupDialogData_GetEnableMargins", (PyCFunction) _wrap_PageSetupDialogData_GetEnableMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28159 { (char *)"PageSetupDialogData_GetEnableOrientation", (PyCFunction) _wrap_PageSetupDialogData_GetEnableOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
28160 { (char *)"PageSetupDialogData_GetEnablePaper", (PyCFunction) _wrap_PageSetupDialogData_GetEnablePaper, METH_VARARGS | METH_KEYWORDS, NULL},
28161 { (char *)"PageSetupDialogData_GetEnablePrinter", (PyCFunction) _wrap_PageSetupDialogData_GetEnablePrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28162 { (char *)"PageSetupDialogData_GetEnableHelp", (PyCFunction) _wrap_PageSetupDialogData_GetEnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28163 { (char *)"PageSetupDialogData_GetDefaultInfo", (PyCFunction) _wrap_PageSetupDialogData_GetDefaultInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28164 { (char *)"PageSetupDialogData_GetMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_GetMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28165 { (char *)"PageSetupDialogData_GetMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_GetMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28166 { (char *)"PageSetupDialogData_GetMinMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_GetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28167 { (char *)"PageSetupDialogData_GetMinMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_GetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28168 { (char *)"PageSetupDialogData_GetPaperId", (PyCFunction) _wrap_PageSetupDialogData_GetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28169 { (char *)"PageSetupDialogData_GetPaperSize", (PyCFunction) _wrap_PageSetupDialogData_GetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28170 { (char *)"PageSetupDialogData_GetPrintData", (PyCFunction) _wrap_PageSetupDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28171 { (char *)"PageSetupDialogData_Ok", (PyCFunction) _wrap_PageSetupDialogData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28172 { (char *)"PageSetupDialogData_SetDefaultInfo", (PyCFunction) _wrap_PageSetupDialogData_SetDefaultInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28173 { (char *)"PageSetupDialogData_SetDefaultMinMargins", (PyCFunction) _wrap_PageSetupDialogData_SetDefaultMinMargins, METH_VARARGS | METH_KEYWORDS, NULL},
28174 { (char *)"PageSetupDialogData_SetMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_SetMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28175 { (char *)"PageSetupDialogData_SetMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_SetMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28176 { (char *)"PageSetupDialogData_SetMinMarginTopLeft", (PyCFunction) _wrap_PageSetupDialogData_SetMinMarginTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
28177 { (char *)"PageSetupDialogData_SetMinMarginBottomRight", (PyCFunction) _wrap_PageSetupDialogData_SetMinMarginBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
28178 { (char *)"PageSetupDialogData_SetPaperId", (PyCFunction) _wrap_PageSetupDialogData_SetPaperId, METH_VARARGS | METH_KEYWORDS, NULL},
28179 { (char *)"PageSetupDialogData_SetPaperSize", (PyCFunction) _wrap_PageSetupDialogData_SetPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28180 { (char *)"PageSetupDialogData_SetPrintData", (PyCFunction) _wrap_PageSetupDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28181 { (char *)"PageSetupDialogData_CalculateIdFromPaperSize", (PyCFunction) _wrap_PageSetupDialogData_CalculateIdFromPaperSize, METH_VARARGS | METH_KEYWORDS, NULL},
28182 { (char *)"PageSetupDialogData_CalculatePaperSizeFromId", (PyCFunction) _wrap_PageSetupDialogData_CalculatePaperSizeFromId, METH_VARARGS | METH_KEYWORDS, NULL},
28183 { (char *)"PageSetupDialogData_swigregister", PageSetupDialogData_swigregister, METH_VARARGS, NULL},
28184 { (char *)"new_PageSetupDialog", (PyCFunction) _wrap_new_PageSetupDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28185 { (char *)"PageSetupDialog_GetPageSetupData", (PyCFunction) _wrap_PageSetupDialog_GetPageSetupData, METH_VARARGS | METH_KEYWORDS, NULL},
28186 { (char *)"PageSetupDialog_GetPageSetupDialogData", (PyCFunction) _wrap_PageSetupDialog_GetPageSetupDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28187 { (char *)"PageSetupDialog_ShowModal", (PyCFunction) _wrap_PageSetupDialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
28188 { (char *)"PageSetupDialog_swigregister", PageSetupDialog_swigregister, METH_VARARGS, NULL},
28189 { (char *)"new_PrintDialogData", _wrap_new_PrintDialogData, METH_VARARGS, NULL},
28190 { (char *)"delete_PrintDialogData", (PyCFunction) _wrap_delete_PrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28191 { (char *)"PrintDialogData_GetFromPage", (PyCFunction) _wrap_PrintDialogData_GetFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
28192 { (char *)"PrintDialogData_GetToPage", (PyCFunction) _wrap_PrintDialogData_GetToPage, METH_VARARGS | METH_KEYWORDS, NULL},
28193 { (char *)"PrintDialogData_GetMinPage", (PyCFunction) _wrap_PrintDialogData_GetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28194 { (char *)"PrintDialogData_GetMaxPage", (PyCFunction) _wrap_PrintDialogData_GetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28195 { (char *)"PrintDialogData_GetNoCopies", (PyCFunction) _wrap_PrintDialogData_GetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28196 { (char *)"PrintDialogData_GetAllPages", (PyCFunction) _wrap_PrintDialogData_GetAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
28197 { (char *)"PrintDialogData_GetSelection", (PyCFunction) _wrap_PrintDialogData_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28198 { (char *)"PrintDialogData_GetCollate", (PyCFunction) _wrap_PrintDialogData_GetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28199 { (char *)"PrintDialogData_GetPrintToFile", (PyCFunction) _wrap_PrintDialogData_GetPrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28200 { (char *)"PrintDialogData_SetFromPage", (PyCFunction) _wrap_PrintDialogData_SetFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
28201 { (char *)"PrintDialogData_SetToPage", (PyCFunction) _wrap_PrintDialogData_SetToPage, METH_VARARGS | METH_KEYWORDS, NULL},
28202 { (char *)"PrintDialogData_SetMinPage", (PyCFunction) _wrap_PrintDialogData_SetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28203 { (char *)"PrintDialogData_SetMaxPage", (PyCFunction) _wrap_PrintDialogData_SetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28204 { (char *)"PrintDialogData_SetNoCopies", (PyCFunction) _wrap_PrintDialogData_SetNoCopies, METH_VARARGS | METH_KEYWORDS, NULL},
28205 { (char *)"PrintDialogData_SetAllPages", (PyCFunction) _wrap_PrintDialogData_SetAllPages, METH_VARARGS | METH_KEYWORDS, NULL},
28206 { (char *)"PrintDialogData_SetSelection", (PyCFunction) _wrap_PrintDialogData_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28207 { (char *)"PrintDialogData_SetCollate", (PyCFunction) _wrap_PrintDialogData_SetCollate, METH_VARARGS | METH_KEYWORDS, NULL},
28208 { (char *)"PrintDialogData_SetPrintToFile", (PyCFunction) _wrap_PrintDialogData_SetPrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28209 { (char *)"PrintDialogData_EnablePrintToFile", (PyCFunction) _wrap_PrintDialogData_EnablePrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28210 { (char *)"PrintDialogData_EnableSelection", (PyCFunction) _wrap_PrintDialogData_EnableSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28211 { (char *)"PrintDialogData_EnablePageNumbers", (PyCFunction) _wrap_PrintDialogData_EnablePageNumbers, METH_VARARGS | METH_KEYWORDS, NULL},
28212 { (char *)"PrintDialogData_EnableHelp", (PyCFunction) _wrap_PrintDialogData_EnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28213 { (char *)"PrintDialogData_GetEnablePrintToFile", (PyCFunction) _wrap_PrintDialogData_GetEnablePrintToFile, METH_VARARGS | METH_KEYWORDS, NULL},
28214 { (char *)"PrintDialogData_GetEnableSelection", (PyCFunction) _wrap_PrintDialogData_GetEnableSelection, METH_VARARGS | METH_KEYWORDS, NULL},
28215 { (char *)"PrintDialogData_GetEnablePageNumbers", (PyCFunction) _wrap_PrintDialogData_GetEnablePageNumbers, METH_VARARGS | METH_KEYWORDS, NULL},
28216 { (char *)"PrintDialogData_GetEnableHelp", (PyCFunction) _wrap_PrintDialogData_GetEnableHelp, METH_VARARGS | METH_KEYWORDS, NULL},
28217 { (char *)"PrintDialogData_Ok", (PyCFunction) _wrap_PrintDialogData_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28218 { (char *)"PrintDialogData_GetPrintData", (PyCFunction) _wrap_PrintDialogData_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28219 { (char *)"PrintDialogData_SetPrintData", (PyCFunction) _wrap_PrintDialogData_SetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28220 { (char *)"PrintDialogData_swigregister", PrintDialogData_swigregister, METH_VARARGS, NULL},
28221 { (char *)"new_PrintDialog", (PyCFunction) _wrap_new_PrintDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28222 { (char *)"PrintDialog_ShowModal", (PyCFunction) _wrap_PrintDialog_ShowModal, METH_VARARGS | METH_KEYWORDS, NULL},
28223 { (char *)"PrintDialog_GetPrintDialogData", (PyCFunction) _wrap_PrintDialog_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28224 { (char *)"PrintDialog_GetPrintData", (PyCFunction) _wrap_PrintDialog_GetPrintData, METH_VARARGS | METH_KEYWORDS, NULL},
28225 { (char *)"PrintDialog_GetPrintDC", (PyCFunction) _wrap_PrintDialog_GetPrintDC, METH_VARARGS | METH_KEYWORDS, NULL},
28226 { (char *)"PrintDialog_swigregister", PrintDialog_swigregister, METH_VARARGS, NULL},
28227 { (char *)"new_Printer", (PyCFunction) _wrap_new_Printer, METH_VARARGS | METH_KEYWORDS, NULL},
28228 { (char *)"delete_Printer", (PyCFunction) _wrap_delete_Printer, METH_VARARGS | METH_KEYWORDS, NULL},
28229 { (char *)"Printer_CreateAbortWindow", (PyCFunction) _wrap_Printer_CreateAbortWindow, METH_VARARGS | METH_KEYWORDS, NULL},
28230 { (char *)"Printer_ReportError", (PyCFunction) _wrap_Printer_ReportError, METH_VARARGS | METH_KEYWORDS, NULL},
28231 { (char *)"Printer_Setup", (PyCFunction) _wrap_Printer_Setup, METH_VARARGS | METH_KEYWORDS, NULL},
28232 { (char *)"Printer_Print", (PyCFunction) _wrap_Printer_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28233 { (char *)"Printer_PrintDialog", (PyCFunction) _wrap_Printer_PrintDialog, METH_VARARGS | METH_KEYWORDS, NULL},
28234 { (char *)"Printer_GetPrintDialogData", (PyCFunction) _wrap_Printer_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28235 { (char *)"Printer_GetAbort", (PyCFunction) _wrap_Printer_GetAbort, METH_VARARGS | METH_KEYWORDS, NULL},
28236 { (char *)"Printer_GetLastError", (PyCFunction) _wrap_Printer_GetLastError, METH_VARARGS | METH_KEYWORDS, NULL},
28237 { (char *)"Printer_swigregister", Printer_swigregister, METH_VARARGS, NULL},
28238 { (char *)"new_Printout", (PyCFunction) _wrap_new_Printout, METH_VARARGS | METH_KEYWORDS, NULL},
28239 { (char *)"Printout__setCallbackInfo", (PyCFunction) _wrap_Printout__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28240 { (char *)"Printout_GetTitle", (PyCFunction) _wrap_Printout_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
28241 { (char *)"Printout_GetDC", (PyCFunction) _wrap_Printout_GetDC, METH_VARARGS | METH_KEYWORDS, NULL},
28242 { (char *)"Printout_SetDC", (PyCFunction) _wrap_Printout_SetDC, METH_VARARGS | METH_KEYWORDS, NULL},
28243 { (char *)"Printout_SetPageSizePixels", (PyCFunction) _wrap_Printout_SetPageSizePixels, METH_VARARGS | METH_KEYWORDS, NULL},
28244 { (char *)"Printout_GetPageSizePixels", (PyCFunction) _wrap_Printout_GetPageSizePixels, METH_VARARGS | METH_KEYWORDS, NULL},
28245 { (char *)"Printout_SetPageSizeMM", (PyCFunction) _wrap_Printout_SetPageSizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
28246 { (char *)"Printout_GetPageSizeMM", (PyCFunction) _wrap_Printout_GetPageSizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
28247 { (char *)"Printout_SetPPIScreen", (PyCFunction) _wrap_Printout_SetPPIScreen, METH_VARARGS | METH_KEYWORDS, NULL},
28248 { (char *)"Printout_GetPPIScreen", (PyCFunction) _wrap_Printout_GetPPIScreen, METH_VARARGS | METH_KEYWORDS, NULL},
28249 { (char *)"Printout_SetPPIPrinter", (PyCFunction) _wrap_Printout_SetPPIPrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28250 { (char *)"Printout_GetPPIPrinter", (PyCFunction) _wrap_Printout_GetPPIPrinter, METH_VARARGS | METH_KEYWORDS, NULL},
28251 { (char *)"Printout_IsPreview", (PyCFunction) _wrap_Printout_IsPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28252 { (char *)"Printout_SetIsPreview", (PyCFunction) _wrap_Printout_SetIsPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28253 { (char *)"Printout_base_OnBeginDocument", (PyCFunction) _wrap_Printout_base_OnBeginDocument, METH_VARARGS | METH_KEYWORDS, NULL},
28254 { (char *)"Printout_base_OnEndDocument", (PyCFunction) _wrap_Printout_base_OnEndDocument, METH_VARARGS | METH_KEYWORDS, NULL},
28255 { (char *)"Printout_base_OnBeginPrinting", (PyCFunction) _wrap_Printout_base_OnBeginPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28256 { (char *)"Printout_base_OnEndPrinting", (PyCFunction) _wrap_Printout_base_OnEndPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28257 { (char *)"Printout_base_OnPreparePrinting", (PyCFunction) _wrap_Printout_base_OnPreparePrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28258 { (char *)"Printout_base_HasPage", (PyCFunction) _wrap_Printout_base_HasPage, METH_VARARGS | METH_KEYWORDS, NULL},
28259 { (char *)"Printout_base_GetPageInfo", (PyCFunction) _wrap_Printout_base_GetPageInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28260 { (char *)"Printout_swigregister", Printout_swigregister, METH_VARARGS, NULL},
28261 { (char *)"new_PreviewCanvas", (PyCFunction) _wrap_new_PreviewCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28262 { (char *)"PreviewCanvas_swigregister", PreviewCanvas_swigregister, METH_VARARGS, NULL},
28263 { (char *)"new_PreviewFrame", (PyCFunction) _wrap_new_PreviewFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28264 { (char *)"PreviewFrame_Initialize", (PyCFunction) _wrap_PreviewFrame_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
28265 { (char *)"PreviewFrame_CreateControlBar", (PyCFunction) _wrap_PreviewFrame_CreateControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28266 { (char *)"PreviewFrame_CreateCanvas", (PyCFunction) _wrap_PreviewFrame_CreateCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28267 { (char *)"PreviewFrame_GetControlBar", (PyCFunction) _wrap_PreviewFrame_GetControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28268 { (char *)"PreviewFrame_swigregister", PreviewFrame_swigregister, METH_VARARGS, NULL},
28269 { (char *)"new_PreviewControlBar", (PyCFunction) _wrap_new_PreviewControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28270 { (char *)"PreviewControlBar_GetZoomControl", (PyCFunction) _wrap_PreviewControlBar_GetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28271 { (char *)"PreviewControlBar_SetZoomControl", (PyCFunction) _wrap_PreviewControlBar_SetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28272 { (char *)"PreviewControlBar_GetPrintPreview", (PyCFunction) _wrap_PreviewControlBar_GetPrintPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28273 { (char *)"PreviewControlBar_OnNext", (PyCFunction) _wrap_PreviewControlBar_OnNext, METH_VARARGS | METH_KEYWORDS, NULL},
28274 { (char *)"PreviewControlBar_OnPrevious", (PyCFunction) _wrap_PreviewControlBar_OnPrevious, METH_VARARGS | METH_KEYWORDS, NULL},
28275 { (char *)"PreviewControlBar_OnFirst", (PyCFunction) _wrap_PreviewControlBar_OnFirst, METH_VARARGS | METH_KEYWORDS, NULL},
28276 { (char *)"PreviewControlBar_OnLast", (PyCFunction) _wrap_PreviewControlBar_OnLast, METH_VARARGS | METH_KEYWORDS, NULL},
28277 { (char *)"PreviewControlBar_OnGoto", (PyCFunction) _wrap_PreviewControlBar_OnGoto, METH_VARARGS | METH_KEYWORDS, NULL},
28278 { (char *)"PreviewControlBar_swigregister", PreviewControlBar_swigregister, METH_VARARGS, NULL},
28279 { (char *)"new_PrintPreview", _wrap_new_PrintPreview, METH_VARARGS, NULL},
28280 { (char *)"PrintPreview_SetCurrentPage", (PyCFunction) _wrap_PrintPreview_SetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28281 { (char *)"PrintPreview_GetCurrentPage", (PyCFunction) _wrap_PrintPreview_GetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28282 { (char *)"PrintPreview_SetPrintout", (PyCFunction) _wrap_PrintPreview_SetPrintout, METH_VARARGS | METH_KEYWORDS, NULL},
28283 { (char *)"PrintPreview_GetPrintout", (PyCFunction) _wrap_PrintPreview_GetPrintout, METH_VARARGS | METH_KEYWORDS, NULL},
28284 { (char *)"PrintPreview_GetPrintoutForPrinting", (PyCFunction) _wrap_PrintPreview_GetPrintoutForPrinting, METH_VARARGS | METH_KEYWORDS, NULL},
28285 { (char *)"PrintPreview_SetFrame", (PyCFunction) _wrap_PrintPreview_SetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28286 { (char *)"PrintPreview_SetCanvas", (PyCFunction) _wrap_PrintPreview_SetCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28287 { (char *)"PrintPreview_GetFrame", (PyCFunction) _wrap_PrintPreview_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28288 { (char *)"PrintPreview_GetCanvas", (PyCFunction) _wrap_PrintPreview_GetCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28289 { (char *)"PrintPreview_PaintPage", (PyCFunction) _wrap_PrintPreview_PaintPage, METH_VARARGS | METH_KEYWORDS, NULL},
28290 { (char *)"PrintPreview_DrawBlankPage", (PyCFunction) _wrap_PrintPreview_DrawBlankPage, METH_VARARGS | METH_KEYWORDS, NULL},
28291 { (char *)"PrintPreview_RenderPage", (PyCFunction) _wrap_PrintPreview_RenderPage, METH_VARARGS | METH_KEYWORDS, NULL},
28292 { (char *)"PrintPreview_AdjustScrollbars", (PyCFunction) _wrap_PrintPreview_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS, NULL},
28293 { (char *)"PrintPreview_GetPrintDialogData", (PyCFunction) _wrap_PrintPreview_GetPrintDialogData, METH_VARARGS | METH_KEYWORDS, NULL},
28294 { (char *)"PrintPreview_SetZoom", (PyCFunction) _wrap_PrintPreview_SetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28295 { (char *)"PrintPreview_GetZoom", (PyCFunction) _wrap_PrintPreview_GetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28296 { (char *)"PrintPreview_GetMaxPage", (PyCFunction) _wrap_PrintPreview_GetMaxPage, METH_VARARGS | METH_KEYWORDS, NULL},
28297 { (char *)"PrintPreview_GetMinPage", (PyCFunction) _wrap_PrintPreview_GetMinPage, METH_VARARGS | METH_KEYWORDS, NULL},
28298 { (char *)"PrintPreview_Ok", (PyCFunction) _wrap_PrintPreview_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
28299 { (char *)"PrintPreview_SetOk", (PyCFunction) _wrap_PrintPreview_SetOk, METH_VARARGS | METH_KEYWORDS, NULL},
28300 { (char *)"PrintPreview_Print", (PyCFunction) _wrap_PrintPreview_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28301 { (char *)"PrintPreview_DetermineScaling", (PyCFunction) _wrap_PrintPreview_DetermineScaling, METH_VARARGS | METH_KEYWORDS, NULL},
28302 { (char *)"PrintPreview_swigregister", PrintPreview_swigregister, METH_VARARGS, NULL},
28303 { (char *)"new_PyPrintPreview", _wrap_new_PyPrintPreview, METH_VARARGS, NULL},
28304 { (char *)"PyPrintPreview__setCallbackInfo", (PyCFunction) _wrap_PyPrintPreview__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28305 { (char *)"PyPrintPreview_base_SetCurrentPage", (PyCFunction) _wrap_PyPrintPreview_base_SetCurrentPage, METH_VARARGS | METH_KEYWORDS, NULL},
28306 { (char *)"PyPrintPreview_base_PaintPage", (PyCFunction) _wrap_PyPrintPreview_base_PaintPage, METH_VARARGS | METH_KEYWORDS, NULL},
28307 { (char *)"PyPrintPreview_base_DrawBlankPage", (PyCFunction) _wrap_PyPrintPreview_base_DrawBlankPage, METH_VARARGS | METH_KEYWORDS, NULL},
28308 { (char *)"PyPrintPreview_base_RenderPage", (PyCFunction) _wrap_PyPrintPreview_base_RenderPage, METH_VARARGS | METH_KEYWORDS, NULL},
28309 { (char *)"PyPrintPreview_base_SetZoom", (PyCFunction) _wrap_PyPrintPreview_base_SetZoom, METH_VARARGS | METH_KEYWORDS, NULL},
28310 { (char *)"PyPrintPreview_base_Print", (PyCFunction) _wrap_PyPrintPreview_base_Print, METH_VARARGS | METH_KEYWORDS, NULL},
28311 { (char *)"PyPrintPreview_base_DetermineScaling", (PyCFunction) _wrap_PyPrintPreview_base_DetermineScaling, METH_VARARGS | METH_KEYWORDS, NULL},
28312 { (char *)"PyPrintPreview_swigregister", PyPrintPreview_swigregister, METH_VARARGS, NULL},
28313 { (char *)"new_PyPreviewFrame", (PyCFunction) _wrap_new_PyPreviewFrame, METH_VARARGS | METH_KEYWORDS, NULL},
28314 { (char *)"PyPreviewFrame__setCallbackInfo", (PyCFunction) _wrap_PyPreviewFrame__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28315 { (char *)"PyPreviewFrame_SetPreviewCanvas", (PyCFunction) _wrap_PyPreviewFrame_SetPreviewCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28316 { (char *)"PyPreviewFrame_SetControlBar", (PyCFunction) _wrap_PyPreviewFrame_SetControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28317 { (char *)"PyPreviewFrame_base_Initialize", (PyCFunction) _wrap_PyPreviewFrame_base_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
28318 { (char *)"PyPreviewFrame_base_CreateCanvas", (PyCFunction) _wrap_PyPreviewFrame_base_CreateCanvas, METH_VARARGS | METH_KEYWORDS, NULL},
28319 { (char *)"PyPreviewFrame_base_CreateControlBar", (PyCFunction) _wrap_PyPreviewFrame_base_CreateControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28320 { (char *)"PyPreviewFrame_swigregister", PyPreviewFrame_swigregister, METH_VARARGS, NULL},
28321 { (char *)"new_PyPreviewControlBar", (PyCFunction) _wrap_new_PyPreviewControlBar, METH_VARARGS | METH_KEYWORDS, NULL},
28322 { (char *)"PyPreviewControlBar__setCallbackInfo", (PyCFunction) _wrap_PyPreviewControlBar__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
28323 { (char *)"PyPreviewControlBar_SetPrintPreview", (PyCFunction) _wrap_PyPreviewControlBar_SetPrintPreview, METH_VARARGS | METH_KEYWORDS, NULL},
28324 { (char *)"PyPreviewControlBar_base_CreateButtons", (PyCFunction) _wrap_PyPreviewControlBar_base_CreateButtons, METH_VARARGS | METH_KEYWORDS, NULL},
28325 { (char *)"PyPreviewControlBar_base_SetZoomControl", (PyCFunction) _wrap_PyPreviewControlBar_base_SetZoomControl, METH_VARARGS | METH_KEYWORDS, NULL},
28326 { (char *)"PyPreviewControlBar_swigregister", PyPreviewControlBar_swigregister, METH_VARARGS, NULL},
28327 { NULL, NULL, 0, NULL }
28328 };
28329
28330
28331 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
28332
28333 static void *_p_wxPyPreviewFrameTo_p_wxPreviewFrame(void *x) {
28334 return (void *)((wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28335 }
28336 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
28337 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
28338 }
28339 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
28340 return (void *)((wxEvent *) ((wxMenuEvent *) x));
28341 }
28342 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
28343 return (void *)((wxEvent *) ((wxCloseEvent *) x));
28344 }
28345 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
28346 return (void *)((wxEvent *) ((wxMouseEvent *) x));
28347 }
28348 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
28349 return (void *)((wxEvent *) ((wxEraseEvent *) x));
28350 }
28351 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
28352 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
28353 }
28354 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
28355 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
28356 }
28357 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
28358 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
28359 }
28360 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
28361 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
28362 }
28363 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
28364 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
28365 }
28366 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
28367 return (void *)((wxEvent *) ((wxPyEvent *) x));
28368 }
28369 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
28370 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
28371 }
28372 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
28373 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
28374 }
28375 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
28376 return (void *)((wxEvent *) ((wxIdleEvent *) x));
28377 }
28378 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
28379 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
28380 }
28381 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
28382 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
28383 }
28384 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
28385 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
28386 }
28387 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
28388 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
28389 }
28390 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
28391 return (void *)((wxEvent *) ((wxActivateEvent *) x));
28392 }
28393 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
28394 return (void *)((wxEvent *) ((wxSizeEvent *) x));
28395 }
28396 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
28397 return (void *)((wxEvent *) ((wxMoveEvent *) x));
28398 }
28399 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
28400 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
28401 }
28402 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
28403 return (void *)((wxEvent *) ((wxPaintEvent *) x));
28404 }
28405 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
28406 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
28407 }
28408 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
28409 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
28410 }
28411 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
28412 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
28413 }
28414 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
28415 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
28416 }
28417 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
28418 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
28419 }
28420 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
28421 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
28422 }
28423 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
28424 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
28425 }
28426 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
28427 return (void *)((wxEvent *) ((wxFocusEvent *) x));
28428 }
28429 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
28430 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
28431 }
28432 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
28433 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
28434 }
28435 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
28436 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
28437 }
28438 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
28439 return (void *)((wxEvent *) ((wxShowEvent *) x));
28440 }
28441 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
28442 return (void *)((wxEvent *) ((wxCommandEvent *) x));
28443 }
28444 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
28445 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
28446 }
28447 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
28448 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
28449 }
28450 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
28451 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
28452 }
28453 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
28454 return (void *)((wxEvent *) ((wxKeyEvent *) x));
28455 }
28456 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
28457 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
28458 }
28459 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
28460 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
28461 }
28462 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
28463 return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
28464 }
28465 static void *_p_wxPasswordEntryDialogTo_p_wxTextEntryDialog(void *x) {
28466 return (void *)((wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28467 }
28468 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
28469 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
28470 }
28471 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
28472 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
28473 }
28474 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
28475 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
28476 }
28477 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
28478 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
28479 }
28480 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
28481 return (void *)((wxEvtHandler *) ((wxValidator *) x));
28482 }
28483 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
28484 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
28485 }
28486 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
28487 return (void *)((wxEvtHandler *) ((wxMenu *) x));
28488 }
28489 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
28490 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28491 }
28492 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
28493 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
28494 }
28495 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
28496 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
28497 }
28498 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
28499 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
28500 }
28501 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
28502 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
28503 }
28504 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
28505 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
28506 }
28507 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
28508 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
28509 }
28510 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
28511 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
28512 }
28513 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
28514 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
28515 }
28516 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
28517 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
28518 }
28519 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
28520 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
28521 }
28522 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
28523 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
28524 }
28525 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
28526 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
28527 }
28528 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
28529 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
28530 }
28531 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
28532 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
28533 }
28534 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
28535 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
28536 }
28537 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
28538 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
28539 }
28540 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
28541 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
28542 }
28543 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
28544 return (void *)((wxEvtHandler *) ((wxWindow *) x));
28545 }
28546 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
28547 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
28548 }
28549 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
28550 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
28551 }
28552 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
28553 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
28554 }
28555 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
28556 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
28557 }
28558 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
28559 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
28560 }
28561 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
28562 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
28563 }
28564 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
28565 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28566 }
28567 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
28568 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
28569 }
28570 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
28571 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
28572 }
28573 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
28574 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
28575 }
28576 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
28577 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
28578 }
28579 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
28580 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
28581 }
28582 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
28583 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
28584 }
28585 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
28586 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
28587 }
28588 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
28589 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
28590 }
28591 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
28592 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
28593 }
28594 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
28595 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
28596 }
28597 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
28598 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
28599 }
28600 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
28601 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
28602 }
28603 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
28604 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
28605 }
28606 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
28607 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
28608 }
28609 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
28610 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
28611 }
28612 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
28613 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
28614 }
28615 static void *_p_wxPyHtmlListBoxTo_p_wxPyVListBox(void *x) {
28616 return (void *)((wxPyVListBox *) ((wxPyHtmlListBox *) x));
28617 }
28618 static void *_p_wxMDIChildFrameTo_p_wxFrame(void *x) {
28619 return (void *)((wxFrame *) ((wxMDIChildFrame *) x));
28620 }
28621 static void *_p_wxProgressDialogTo_p_wxFrame(void *x) {
28622 return (void *)((wxFrame *) ((wxProgressDialog *) x));
28623 }
28624 static void *_p_wxPreviewFrameTo_p_wxFrame(void *x) {
28625 return (void *)((wxFrame *) ((wxPreviewFrame *) x));
28626 }
28627 static void *_p_wxPyPreviewFrameTo_p_wxFrame(void *x) {
28628 return (void *)((wxFrame *) (wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28629 }
28630 static void *_p_wxMiniFrameTo_p_wxFrame(void *x) {
28631 return (void *)((wxFrame *) ((wxMiniFrame *) x));
28632 }
28633 static void *_p_wxSplashScreenTo_p_wxFrame(void *x) {
28634 return (void *)((wxFrame *) ((wxSplashScreen *) x));
28635 }
28636 static void *_p_wxMDIParentFrameTo_p_wxFrame(void *x) {
28637 return (void *)((wxFrame *) ((wxMDIParentFrame *) x));
28638 }
28639 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
28640 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
28641 }
28642 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
28643 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
28644 }
28645 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
28646 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
28647 }
28648 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
28649 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
28650 }
28651 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
28652 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
28653 }
28654 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
28655 return (void *)((wxObject *) ((wxSizerItem *) x));
28656 }
28657 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
28658 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
28659 }
28660 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
28661 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
28662 }
28663 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
28664 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
28665 }
28666 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
28667 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
28668 }
28669 static void *_p_wxSizerTo_p_wxObject(void *x) {
28670 return (void *)((wxObject *) ((wxSizer *) x));
28671 }
28672 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
28673 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
28674 }
28675 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
28676 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
28677 }
28678 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
28679 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
28680 }
28681 static void *_p_wxEventTo_p_wxObject(void *x) {
28682 return (void *)((wxObject *) ((wxEvent *) x));
28683 }
28684 static void *_p_wxFontDataTo_p_wxObject(void *x) {
28685 return (void *)((wxObject *) ((wxFontData *) x));
28686 }
28687 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
28688 return (void *)((wxObject *) ((wxPrintData *) x));
28689 }
28690 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
28691 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
28692 }
28693 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
28694 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
28695 }
28696 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
28697 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
28698 }
28699 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
28700 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
28701 }
28702 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
28703 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
28704 }
28705 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
28706 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
28707 }
28708 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
28709 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
28710 }
28711 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
28712 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
28713 }
28714 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
28715 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
28716 }
28717 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
28718 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
28719 }
28720 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
28721 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
28722 }
28723 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
28724 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
28725 }
28726 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
28727 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
28728 }
28729 static void *_p_wxControlTo_p_wxObject(void *x) {
28730 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
28731 }
28732 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
28733 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
28734 }
28735 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
28736 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
28737 }
28738 static void *_p_wxFSFileTo_p_wxObject(void *x) {
28739 return (void *)((wxObject *) ((wxFSFile *) x));
28740 }
28741 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
28742 return (void *)((wxObject *) ((wxFindReplaceData *) x));
28743 }
28744 static void *_p_wxPySizerTo_p_wxObject(void *x) {
28745 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
28746 }
28747 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
28748 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
28749 }
28750 static void *_p_wxColourDataTo_p_wxObject(void *x) {
28751 return (void *)((wxObject *) ((wxColourData *) x));
28752 }
28753 static void *_p_wxPyEventTo_p_wxObject(void *x) {
28754 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
28755 }
28756 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
28757 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
28758 }
28759 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
28760 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
28761 }
28762 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
28763 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
28764 }
28765 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
28766 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
28767 }
28768 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
28769 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
28770 }
28771 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
28772 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
28773 }
28774 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
28775 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
28776 }
28777 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
28778 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
28779 }
28780 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
28781 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
28782 }
28783 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
28784 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
28785 }
28786 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
28787 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
28788 }
28789 static void *_p_wxShowEventTo_p_wxObject(void *x) {
28790 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
28791 }
28792 static void *_p_wxPrinterTo_p_wxObject(void *x) {
28793 return (void *)((wxObject *) ((wxPrinter *) x));
28794 }
28795 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
28796 return (void *)((wxObject *) ((wxMenuItem *) x));
28797 }
28798 static void *_p_wxDateEventTo_p_wxObject(void *x) {
28799 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
28800 }
28801 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
28802 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
28803 }
28804 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
28805 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
28806 }
28807 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
28808 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
28809 }
28810 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
28811 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
28812 }
28813 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
28814 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
28815 }
28816 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
28817 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
28818 }
28819 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
28820 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
28821 }
28822 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
28823 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
28824 }
28825 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
28826 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
28827 }
28828 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
28829 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
28830 }
28831 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
28832 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
28833 }
28834 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
28835 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
28836 }
28837 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
28838 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
28839 }
28840 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
28841 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
28842 }
28843 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
28844 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
28845 }
28846 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
28847 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
28848 }
28849 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
28850 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
28851 }
28852 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
28853 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
28854 }
28855 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
28856 return (void *)((wxObject *) ((wxImageHandler *) x));
28857 }
28858 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
28859 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
28860 }
28861 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
28862 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
28863 }
28864 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
28865 return (void *)((wxObject *) ((wxEvtHandler *) x));
28866 }
28867 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
28868 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
28869 }
28870 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
28871 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
28872 }
28873 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
28874 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
28875 }
28876 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
28877 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
28878 }
28879 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
28880 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
28881 }
28882 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
28883 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
28884 }
28885 static void *_p_wxImageTo_p_wxObject(void *x) {
28886 return (void *)((wxObject *) ((wxImage *) x));
28887 }
28888 static void *_p_wxFrameTo_p_wxObject(void *x) {
28889 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
28890 }
28891 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
28892 return (void *)((wxObject *) ((wxPyPrintout *) x));
28893 }
28894 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
28895 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
28896 }
28897 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
28898 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
28899 }
28900 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
28901 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
28902 }
28903 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
28904 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
28905 }
28906 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
28907 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
28908 }
28909 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
28910 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
28911 }
28912 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
28913 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
28914 }
28915 static void *_p_wxWindowTo_p_wxObject(void *x) {
28916 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
28917 }
28918 static void *_p_wxMenuTo_p_wxObject(void *x) {
28919 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
28920 }
28921 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
28922 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
28923 }
28924 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
28925 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
28926 }
28927 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
28928 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
28929 }
28930 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
28931 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
28932 }
28933 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
28934 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
28935 }
28936 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
28937 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
28938 }
28939 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
28940 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
28941 }
28942 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
28943 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
28944 }
28945 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
28946 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
28947 }
28948 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
28949 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
28950 }
28951 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
28952 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
28953 }
28954 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
28955 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
28956 }
28957 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
28958 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
28959 }
28960 static void *_p_wxSashEventTo_p_wxObject(void *x) {
28961 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
28962 }
28963 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
28964 return (void *)((wxObject *) ((wxPrintPreview *) x));
28965 }
28966 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
28967 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
28968 }
28969 static void *_p_wxPanelTo_p_wxObject(void *x) {
28970 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
28971 }
28972 static void *_p_wxDialogTo_p_wxObject(void *x) {
28973 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
28974 }
28975 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
28976 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
28977 }
28978 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
28979 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
28980 }
28981 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
28982 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
28983 }
28984 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
28985 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
28986 }
28987 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
28988 return (void *)((wxObject *) ((wxPrintDialog *) x));
28989 }
28990 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
28991 return (void *)((wxObject *) ((wxFileSystem *) x));
28992 }
28993 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
28994 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
28995 }
28996 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
28997 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
28998 }
28999 static void *_p_wxPyAppTo_p_wxObject(void *x) {
29000 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
29001 }
29002 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
29003 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
29004 }
29005 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
29006 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
29007 }
29008 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
29009 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
29010 }
29011 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
29012 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
29013 }
29014 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
29015 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
29016 }
29017 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
29018 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
29019 }
29020 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
29021 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29022 }
29023 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
29024 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
29025 }
29026 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
29027 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
29028 }
29029 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
29030 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
29031 }
29032 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
29033 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
29034 }
29035 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
29036 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
29037 }
29038 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
29039 return (void *)((wxObject *) ((wxPrintDialogData *) x));
29040 }
29041 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
29042 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
29043 }
29044 static void *_p_wxValidatorTo_p_wxObject(void *x) {
29045 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
29046 }
29047 static void *_p_wxPyVListBoxTo_p_wxPyVScrolledWindow(void *x) {
29048 return (void *)((wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29049 }
29050 static void *_p_wxPyHtmlListBoxTo_p_wxPyVScrolledWindow(void *x) {
29051 return (void *)((wxPyVScrolledWindow *) (wxPyVListBox *) ((wxPyHtmlListBox *) x));
29052 }
29053 static void *_p_wxTipWindowTo_p_wxPyPopupTransientWindow(void *x) {
29054 return (void *)((wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29055 }
29056 static void *_p_wxPyPopupTransientWindowTo_p_wxPopupWindow(void *x) {
29057 return (void *)((wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
29058 }
29059 static void *_p_wxTipWindowTo_p_wxPopupWindow(void *x) {
29060 return (void *)((wxPopupWindow *) (wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29061 }
29062 static void *_p_wxSashLayoutWindowTo_p_wxSashWindow(void *x) {
29063 return (void *)((wxSashWindow *) ((wxSashLayoutWindow *) x));
29064 }
29065 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
29066 return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
29067 }
29068 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
29069 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
29070 }
29071 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
29072 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
29073 }
29074 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
29075 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
29076 }
29077 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
29078 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
29079 }
29080 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
29081 return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
29082 }
29083 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
29084 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
29085 }
29086 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
29087 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
29088 }
29089 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
29090 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
29091 }
29092 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
29093 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxProgressDialog *) x));
29094 }
29095 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
29096 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
29097 }
29098 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
29099 return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29100 }
29101 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
29102 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
29103 }
29104 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
29105 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
29106 }
29107 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
29108 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
29109 }
29110 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
29111 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
29112 }
29113 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
29114 return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
29115 }
29116 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
29117 return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
29118 }
29119 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
29120 return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
29121 }
29122 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
29123 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
29124 }
29125 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
29126 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
29127 }
29128 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
29129 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
29130 }
29131 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
29132 return (void *)((wxWindow *) ((wxMenuBar *) x));
29133 }
29134 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
29135 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
29136 }
29137 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
29138 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
29139 }
29140 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
29141 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
29142 }
29143 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
29144 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29145 }
29146 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
29147 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
29148 }
29149 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
29150 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
29151 }
29152 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
29153 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
29154 }
29155 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
29156 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
29157 }
29158 static void *_p_wxPanelTo_p_wxWindow(void *x) {
29159 return (void *)((wxWindow *) ((wxPanel *) x));
29160 }
29161 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
29162 return (void *)((wxWindow *) ((wxStatusBar *) x));
29163 }
29164 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
29165 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
29166 }
29167 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
29168 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
29169 }
29170 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
29171 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
29172 }
29173 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
29174 return (void *)((wxWindow *) ((wxPopupWindow *) x));
29175 }
29176 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
29177 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
29178 }
29179 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
29180 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
29181 }
29182 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
29183 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
29184 }
29185 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
29186 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
29187 }
29188 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
29189 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
29190 }
29191 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
29192 return (void *)((wxWindow *) ((wxSashWindow *) x));
29193 }
29194 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
29195 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
29196 }
29197 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
29198 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29199 }
29200 static void *_p_wxControlTo_p_wxWindow(void *x) {
29201 return (void *)((wxWindow *) ((wxControl *) x));
29202 }
29203 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
29204 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
29205 }
29206 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
29207 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
29208 }
29209 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
29210 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
29211 }
29212 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
29213 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
29214 }
29215 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
29216 return (void *)((wxWindow *) ((wxPyWindow *) x));
29217 }
29218 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
29219 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
29220 }
29221 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
29222 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
29223 }
29224 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
29225 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29226 }
29227 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
29228 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
29229 }
29230 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
29231 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29232 }
29233 static void *_p_wxFrameTo_p_wxWindow(void *x) {
29234 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
29235 }
29236 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
29237 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
29238 }
29239 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
29240 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
29241 }
29242 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
29243 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
29244 }
29245 static void *_p_wxDialogTo_p_wxWindow(void *x) {
29246 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
29247 }
29248 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
29249 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
29250 }
29251 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
29252 return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29253 }
29254 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
29255 return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
29256 }
29257 static void *_p_wxPyPrintPreviewTo_p_wxPrintPreview(void *x) {
29258 return (void *)((wxPrintPreview *) ((wxPyPrintPreview *) x));
29259 }
29260 static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
29261 return (void *)((wxDialog *) ((wxColourDialog *) x));
29262 }
29263 static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
29264 return (void *)((wxDialog *) ((wxDirDialog *) x));
29265 }
29266 static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
29267 return (void *)((wxDialog *) ((wxFontDialog *) x));
29268 }
29269 static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
29270 return (void *)((wxDialog *) ((wxFileDialog *) x));
29271 }
29272 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
29273 return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
29274 }
29275 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
29276 return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
29277 }
29278 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
29279 return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
29280 }
29281 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
29282 return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
29283 }
29284 static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
29285 return (void *)((wxDialog *) ((wxMessageDialog *) x));
29286 }
29287 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
29288 return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
29289 }
29290 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
29291 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
29292 }
29293 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
29294 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
29295 }
29296 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
29297 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
29298 }
29299 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
29300 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
29301 }
29302 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
29303 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
29304 }
29305 static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
29306 return (void *)((wxPanel *) ((wxPyPanel *) x));
29307 }
29308 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
29309 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
29310 }
29311 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
29312 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
29313 }
29314 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
29315 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29316 }
29317 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
29318 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
29319 }
29320 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
29321 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
29322 }
29323 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
29324 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
29325 }
29326 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
29327 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
29328 }
29329 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
29330 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
29331 }
29332 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
29333 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
29334 }
29335 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
29336 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
29337 }
29338 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
29339 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
29340 }
29341 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
29342 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
29343 }
29344 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
29345 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
29346 }
29347 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
29348 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
29349 }
29350 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
29351 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
29352 }
29353 static void *_p_wxPyPreviewControlBarTo_p_wxPreviewControlBar(void *x) {
29354 return (void *)((wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
29355 }
29356 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, 0};
29357 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
29358 static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, 0};
29359 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
29360 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
29361 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0};
29362 static swig_type_info _swigt__p_wxArrayInt = {"_p_wxArrayInt", "wxArrayInt *", 0, 0, 0};
29363 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
29364 static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", "wxCalculateLayoutEvent *", 0, 0, 0};
29365 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, 0};
29366 static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", "wxColourData *", 0, 0, 0};
29367 static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", "wxColourDialog *", 0, 0, 0};
29368 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0};
29369 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0};
29370 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0};
29371 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
29372 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0};
29373 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
29374 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
29375 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0};
29376 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0};
29377 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, 0};
29378 static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, 0};
29379 static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", "wxDirDialog *", 0, 0, 0};
29380 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
29381 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, 0};
29382 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0};
29383 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0};
29384 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0};
29385 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0};
29386 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0};
29387 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0};
29388 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0};
29389 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0};
29390 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
29391 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0};
29392 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0};
29393 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0};
29394 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0};
29395 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0};
29396 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0};
29397 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0};
29398 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
29399 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
29400 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
29401 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
29402 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0};
29403 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0};
29404 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0};
29405 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
29406 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0};
29407 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
29408 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0};
29409 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0};
29410 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0};
29411 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0};
29412 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0};
29413 static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", "wxFileDialog *", 0, 0, 0};
29414 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", "wxFileSystem *", 0, 0, 0};
29415 static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", "wxFindDialogEvent *", 0, 0, 0};
29416 static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", "wxFindReplaceData *", 0, 0, 0};
29417 static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", "wxFindReplaceDialog *", 0, 0, 0};
29418 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, 0};
29419 static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", "wxFontData *", 0, 0, 0};
29420 static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", "wxFontDialog *", 0, 0, 0};
29421 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, 0};
29422 static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, 0};
29423 static swig_type_info _swigt__p_wxIconBundle = {"_p_wxIconBundle", "wxIconBundle *", 0, 0, 0};
29424 static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", "wxLayoutAlgorithm *", 0, 0, 0};
29425 static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", "wxMDIChildFrame *", 0, 0, 0};
29426 static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", "wxMDIClientWindow *", 0, 0, 0};
29427 static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", "wxMDIParentFrame *", 0, 0, 0};
29428 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", "wxMenu *", 0, 0, 0};
29429 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", "wxMenuBar *", 0, 0, 0};
29430 static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", "wxMessageDialog *", 0, 0, 0};
29431 static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", "wxMiniFrame *", 0, 0, 0};
29432 static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", "wxMultiChoiceDialog *", 0, 0, 0};
29433 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0};
29434 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, 0};
29435 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0};
29436 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0};
29437 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0};
29438 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
29439 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
29440 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0};
29441 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0};
29442 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0};
29443 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0};
29444 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0};
29445 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0};
29446 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0};
29447 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0};
29448 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0};
29449 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0};
29450 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0};
29451 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0};
29452 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0};
29453 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0};
29454 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0};
29455 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0};
29456 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0};
29457 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0};
29458 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0};
29459 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0};
29460 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0};
29461 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0};
29462 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0};
29463 static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", "wxPageSetupDialog *", 0, 0, 0};
29464 static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", "wxPageSetupDialogData *", 0, 0, 0};
29465 static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, 0};
29466 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
29467 static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", "wxPasswordEntryDialog *", 0, 0, 0};
29468 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, 0};
29469 static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", "wxPopupWindow *", 0, 0, 0};
29470 static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", "wxPreviewCanvas *", 0, 0, 0};
29471 static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", "wxPreviewControlBar *", 0, 0, 0};
29472 static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", "wxPreviewFrame *", 0, 0, 0};
29473 static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", "wxPrintData *", 0, 0, 0};
29474 static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", "wxPrintDialog *", 0, 0, 0};
29475 static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", "wxPrintDialogData *", 0, 0, 0};
29476 static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", "wxPrintPreview *", 0, 0, 0};
29477 static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", "wxPrinter *", 0, 0, 0};
29478 static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", "wxProgressDialog *", 0, 0, 0};
29479 static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", "wxPyHtmlListBox *", 0, 0, 0};
29480 static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", "wxPyPanel *", 0, 0, 0};
29481 static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", "wxPyPopupTransientWindow *", 0, 0, 0};
29482 static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", "wxPyPreviewControlBar *", 0, 0, 0};
29483 static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", "wxPyPreviewFrame *", 0, 0, 0};
29484 static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", "wxPyPrintPreview *", 0, 0, 0};
29485 static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", "wxPyPrintout *", 0, 0, 0};
29486 static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", "wxPyScrolledWindow *", 0, 0, 0};
29487 static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", "wxPyTaskBarIcon *", 0, 0, 0};
29488 static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", "wxPyVListBox *", 0, 0, 0};
29489 static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", "wxPyVScrolledWindow *", 0, 0, 0};
29490 static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", "wxPyWindow *", 0, 0, 0};
29491 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", "wxQueryLayoutInfoEvent *", 0, 0, 0};
29492 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, 0};
29493 static swig_type_info _swigt__p_wxRegion = {"_p_wxRegion", "wxRegion *", 0, 0, 0};
29494 static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", "wxSashEvent *", 0, 0, 0};
29495 static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", "wxSashLayoutWindow *", 0, 0, 0};
29496 static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", "wxSashWindow *", 0, 0, 0};
29497 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", "wxScrollWinEvent *", 0, 0, 0};
29498 static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, 0};
29499 static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", "wxSingleChoiceDialog *", 0, 0, 0};
29500 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, 0};
29501 static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", "wxSplashScreen *", 0, 0, 0};
29502 static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", "wxSplashScreenWindow *", 0, 0, 0};
29503 static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", "wxSplitterEvent *", 0, 0, 0};
29504 static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, 0};
29505 static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", "wxStatusBar *", 0, 0, 0};
29506 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", "wxStdDialogButtonSizer *", 0, 0, 0};
29507 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, 0};
29508 static swig_type_info _swigt__p_wxTaskBarIcon = {"_p_wxTaskBarIcon", "wxTaskBarIcon *", 0, 0, 0};
29509 static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", "wxTaskBarIconEvent *", 0, 0, 0};
29510 static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", "wxTextEntryDialog *", 0, 0, 0};
29511 static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", "wxTipWindow *", 0, 0, 0};
29512 static swig_type_info _swigt__p_wxToolBar = {"_p_wxToolBar", "wxToolBar *", 0, 0, 0};
29513 static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, 0};
29514 static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, 0};
29515 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, 0};
29516 static swig_type_info _swigt__ptrdiff_t = {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
29517 static swig_type_info _swigt__std__ptrdiff_t = {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
29518 static swig_type_info _swigt__unsigned_int = {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
29519
29520 static swig_type_info *swig_type_initial[] = {
29521 &_swigt__p_char,
29522 &_swigt__p_form_ops_t,
29523 &_swigt__p_int,
29524 &_swigt__p_unsigned_char,
29525 &_swigt__p_unsigned_int,
29526 &_swigt__p_unsigned_long,
29527 &_swigt__p_wxANIHandler,
29528 &_swigt__p_wxAcceleratorTable,
29529 &_swigt__p_wxActivateEvent,
29530 &_swigt__p_wxArrayInt,
29531 &_swigt__p_wxBMPHandler,
29532 &_swigt__p_wxBitmap,
29533 &_swigt__p_wxBoxSizer,
29534 &_swigt__p_wxCURHandler,
29535 &_swigt__p_wxCalculateLayoutEvent,
29536 &_swigt__p_wxChildFocusEvent,
29537 &_swigt__p_wxCloseEvent,
29538 &_swigt__p_wxColour,
29539 &_swigt__p_wxColourData,
29540 &_swigt__p_wxColourDialog,
29541 &_swigt__p_wxCommandEvent,
29542 &_swigt__p_wxContextMenuEvent,
29543 &_swigt__p_wxControl,
29544 &_swigt__p_wxControlWithItems,
29545 &_swigt__p_wxDC,
29546 &_swigt__p_wxDateEvent,
29547 &_swigt__p_wxDialog,
29548 &_swigt__p_wxDirDialog,
29549 &_swigt__p_wxDisplayChangedEvent,
29550 &_swigt__p_wxDropFilesEvent,
29551 &_swigt__p_wxDuplexMode,
29552 &_swigt__p_wxEraseEvent,
29553 &_swigt__p_wxEvent,
29554 &_swigt__p_wxEvtHandler,
29555 &_swigt__p_wxFSFile,
29556 &_swigt__p_wxFileDialog,
29557 &_swigt__p_wxFileSystem,
29558 &_swigt__p_wxFindDialogEvent,
29559 &_swigt__p_wxFindReplaceData,
29560 &_swigt__p_wxFindReplaceDialog,
29561 &_swigt__p_wxFlexGridSizer,
29562 &_swigt__p_wxFocusEvent,
29563 &_swigt__p_wxFont,
29564 &_swigt__p_wxFontData,
29565 &_swigt__p_wxFontDialog,
29566 &_swigt__p_wxFrame,
29567 &_swigt__p_wxGBSizerItem,
29568 &_swigt__p_wxGIFHandler,
29569 &_swigt__p_wxGridBagSizer,
29570 &_swigt__p_wxGridSizer,
29571 &_swigt__p_wxICOHandler,
29572 &_swigt__p_wxIcon,
29573 &_swigt__p_wxIconBundle,
29574 &_swigt__p_wxIconizeEvent,
29575 &_swigt__p_wxIdleEvent,
29576 &_swigt__p_wxImage,
29577 &_swigt__p_wxImageHandler,
29578 &_swigt__p_wxIndividualLayoutConstraint,
29579 &_swigt__p_wxInitDialogEvent,
29580 &_swigt__p_wxJPEGHandler,
29581 &_swigt__p_wxKeyEvent,
29582 &_swigt__p_wxLayoutAlgorithm,
29583 &_swigt__p_wxLayoutConstraints,
29584 &_swigt__p_wxMDIChildFrame,
29585 &_swigt__p_wxMDIClientWindow,
29586 &_swigt__p_wxMDIParentFrame,
29587 &_swigt__p_wxMaximizeEvent,
29588 &_swigt__p_wxMenu,
29589 &_swigt__p_wxMenuBar,
29590 &_swigt__p_wxMenuEvent,
29591 &_swigt__p_wxMenuItem,
29592 &_swigt__p_wxMessageDialog,
29593 &_swigt__p_wxMiniFrame,
29594 &_swigt__p_wxMouseCaptureChangedEvent,
29595 &_swigt__p_wxMouseEvent,
29596 &_swigt__p_wxMoveEvent,
29597 &_swigt__p_wxMultiChoiceDialog,
29598 &_swigt__p_wxNavigationKeyEvent,
29599 &_swigt__p_wxNcPaintEvent,
29600 &_swigt__p_wxNotifyEvent,
29601 &_swigt__p_wxObject,
29602 &_swigt__p_wxPCXHandler,
29603 &_swigt__p_wxPNGHandler,
29604 &_swigt__p_wxPNMHandler,
29605 &_swigt__p_wxPageSetupDialog,
29606 &_swigt__p_wxPageSetupDialogData,
29607 &_swigt__p_wxPaintEvent,
29608 &_swigt__p_wxPaletteChangedEvent,
29609 &_swigt__p_wxPanel,
29610 &_swigt__p_wxPaperSize,
29611 &_swigt__p_wxPasswordEntryDialog,
29612 &_swigt__p_wxPoint,
29613 &_swigt__p_wxPopupWindow,
29614 &_swigt__p_wxPreviewCanvas,
29615 &_swigt__p_wxPreviewControlBar,
29616 &_swigt__p_wxPreviewFrame,
29617 &_swigt__p_wxPrintData,
29618 &_swigt__p_wxPrintDialog,
29619 &_swigt__p_wxPrintDialogData,
29620 &_swigt__p_wxPrintPreview,
29621 &_swigt__p_wxPrinter,
29622 &_swigt__p_wxProgressDialog,
29623 &_swigt__p_wxPyApp,
29624 &_swigt__p_wxPyCommandEvent,
29625 &_swigt__p_wxPyEvent,
29626 &_swigt__p_wxPyHtmlListBox,
29627 &_swigt__p_wxPyImageHandler,
29628 &_swigt__p_wxPyPanel,
29629 &_swigt__p_wxPyPopupTransientWindow,
29630 &_swigt__p_wxPyPreviewControlBar,
29631 &_swigt__p_wxPyPreviewFrame,
29632 &_swigt__p_wxPyPrintPreview,
29633 &_swigt__p_wxPyPrintout,
29634 &_swigt__p_wxPyScrolledWindow,
29635 &_swigt__p_wxPySizer,
29636 &_swigt__p_wxPyTaskBarIcon,
29637 &_swigt__p_wxPyVListBox,
29638 &_swigt__p_wxPyVScrolledWindow,
29639 &_swigt__p_wxPyValidator,
29640 &_swigt__p_wxPyWindow,
29641 &_swigt__p_wxQueryLayoutInfoEvent,
29642 &_swigt__p_wxQueryNewPaletteEvent,
29643 &_swigt__p_wxRect,
29644 &_swigt__p_wxRegion,
29645 &_swigt__p_wxSashEvent,
29646 &_swigt__p_wxSashLayoutWindow,
29647 &_swigt__p_wxSashWindow,
29648 &_swigt__p_wxScrollEvent,
29649 &_swigt__p_wxScrollWinEvent,
29650 &_swigt__p_wxScrolledWindow,
29651 &_swigt__p_wxSetCursorEvent,
29652 &_swigt__p_wxShowEvent,
29653 &_swigt__p_wxSingleChoiceDialog,
29654 &_swigt__p_wxSize,
29655 &_swigt__p_wxSizeEvent,
29656 &_swigt__p_wxSizer,
29657 &_swigt__p_wxSizerItem,
29658 &_swigt__p_wxSplashScreen,
29659 &_swigt__p_wxSplashScreenWindow,
29660 &_swigt__p_wxSplitterEvent,
29661 &_swigt__p_wxSplitterWindow,
29662 &_swigt__p_wxStaticBoxSizer,
29663 &_swigt__p_wxStatusBar,
29664 &_swigt__p_wxStdDialogButtonSizer,
29665 &_swigt__p_wxString,
29666 &_swigt__p_wxSysColourChangedEvent,
29667 &_swigt__p_wxTIFFHandler,
29668 &_swigt__p_wxTaskBarIcon,
29669 &_swigt__p_wxTaskBarIconEvent,
29670 &_swigt__p_wxTextEntryDialog,
29671 &_swigt__p_wxTipWindow,
29672 &_swigt__p_wxToolBar,
29673 &_swigt__p_wxTopLevelWindow,
29674 &_swigt__p_wxUpdateUIEvent,
29675 &_swigt__p_wxValidator,
29676 &_swigt__p_wxVisualAttributes,
29677 &_swigt__p_wxWindow,
29678 &_swigt__p_wxWindowCreateEvent,
29679 &_swigt__p_wxWindowDestroyEvent,
29680 &_swigt__p_wxXPMHandler,
29681 &_swigt__ptrdiff_t,
29682 &_swigt__std__ptrdiff_t,
29683 &_swigt__unsigned_int,
29684 };
29685
29686 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
29687 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
29688 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
29689 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
29690 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
29691 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
29692 static swig_cast_info _swigc__p_wxArrayInt[] = { {&_swigt__p_wxArrayInt, 0, 0, 0},{0, 0, 0, 0}};
29693 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
29694 static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = { {&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
29695 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
29696 static swig_cast_info _swigc__p_wxColourData[] = { {&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
29697 static swig_cast_info _swigc__p_wxColourDialog[] = { {&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
29698 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
29699 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
29700 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
29701 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
29702 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
29703 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
29704 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
29705 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
29706 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}};
29707 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
29708 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}};
29709 static swig_cast_info _swigc__p_wxDirDialog[] = { {&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
29710 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
29711 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
29712 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
29713 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
29714 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
29715 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
29716 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
29717 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
29718 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
29719 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
29720 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29721 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29722 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
29723 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
29724 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
29725 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
29726 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
29727 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29728 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29729 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29730 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
29731 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
29732 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
29733 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
29734 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
29735 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
29736 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}};
29737 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
29738 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
29739 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
29740 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
29741 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
29742 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}};
29743 static swig_cast_info _swigc__p_wxFileDialog[] = { {&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
29744 static swig_cast_info _swigc__p_wxFileSystem[] = { {&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
29745 static swig_cast_info _swigc__p_wxFindDialogEvent[] = { {&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
29746 static swig_cast_info _swigc__p_wxFindReplaceData[] = { {&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
29747 static swig_cast_info _swigc__p_wxFindReplaceDialog[] = { {&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
29748 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
29749 static swig_cast_info _swigc__p_wxFontData[] = { {&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
29750 static swig_cast_info _swigc__p_wxFontDialog[] = { {&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
29751 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}};
29752 static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
29753 static swig_cast_info _swigc__p_wxIconBundle[] = { {&_swigt__p_wxIconBundle, 0, 0, 0},{0, 0, 0, 0}};
29754 static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = { {&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
29755 static swig_cast_info _swigc__p_wxMDIChildFrame[] = { {&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
29756 static swig_cast_info _swigc__p_wxMDIClientWindow[] = { {&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
29757 static swig_cast_info _swigc__p_wxMDIParentFrame[] = { {&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
29758 static swig_cast_info _swigc__p_wxMenu[] = { {&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
29759 static swig_cast_info _swigc__p_wxMenuBar[] = { {&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
29760 static swig_cast_info _swigc__p_wxMessageDialog[] = { {&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
29761 static swig_cast_info _swigc__p_wxMiniFrame[] = { {&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
29762 static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = { {&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
29763 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}};
29764 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
29765 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
29766 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
29767 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
29768 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
29769 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
29770 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
29771 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
29772 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
29773 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
29774 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
29775 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
29776 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
29777 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
29778 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
29779 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
29780 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
29781 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
29782 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
29783 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
29784 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
29785 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
29786 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
29787 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
29788 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
29789 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
29790 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
29791 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
29792 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}};
29793 static swig_cast_info _swigc__p_wxPageSetupDialog[] = { {&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
29794 static swig_cast_info _swigc__p_wxPageSetupDialogData[] = { {&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
29795 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}};
29796 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
29797 static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = { {&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
29798 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
29799 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}};
29800 static swig_cast_info _swigc__p_wxPreviewCanvas[] = { {&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
29801 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}};
29802 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}};
29803 static swig_cast_info _swigc__p_wxPrintData[] = { {&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
29804 static swig_cast_info _swigc__p_wxPrintDialog[] = { {&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
29805 static swig_cast_info _swigc__p_wxPrintDialogData[] = { {&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
29806 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}};
29807 static swig_cast_info _swigc__p_wxPrinter[] = { {&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
29808 static swig_cast_info _swigc__p_wxProgressDialog[] = { {&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
29809 static swig_cast_info _swigc__p_wxPyHtmlListBox[] = { {&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
29810 static swig_cast_info _swigc__p_wxPyPanel[] = { {&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
29811 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}};
29812 static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = { {&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
29813 static swig_cast_info _swigc__p_wxPyPreviewFrame[] = { {&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
29814 static swig_cast_info _swigc__p_wxPyPrintPreview[] = { {&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
29815 static swig_cast_info _swigc__p_wxPyPrintout[] = { {&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
29816 static swig_cast_info _swigc__p_wxPyScrolledWindow[] = { {&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
29817 static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = { {&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
29818 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}};
29819 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}};
29820 static swig_cast_info _swigc__p_wxPyWindow[] = { {&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
29821 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = { {&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
29822 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
29823 static swig_cast_info _swigc__p_wxRegion[] = { {&_swigt__p_wxRegion, 0, 0, 0},{0, 0, 0, 0}};
29824 static swig_cast_info _swigc__p_wxSashEvent[] = { {&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
29825 static swig_cast_info _swigc__p_wxSashLayoutWindow[] = { {&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
29826 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}};
29827 static swig_cast_info _swigc__p_wxScrollWinEvent[] = { {&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
29828 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}};
29829 static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = { {&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
29830 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
29831 static swig_cast_info _swigc__p_wxSplashScreen[] = { {&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
29832 static swig_cast_info _swigc__p_wxSplashScreenWindow[] = { {&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
29833 static swig_cast_info _swigc__p_wxSplitterEvent[] = { {&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
29834 static swig_cast_info _swigc__p_wxSplitterWindow[] = { {&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
29835 static swig_cast_info _swigc__p_wxStatusBar[] = { {&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
29836 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = { {&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
29837 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
29838 static swig_cast_info _swigc__p_wxTaskBarIcon[] = { {&_swigt__p_wxTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
29839 static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = { {&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
29840 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}};
29841 static swig_cast_info _swigc__p_wxTipWindow[] = { {&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
29842 static swig_cast_info _swigc__p_wxToolBar[] = { {&_swigt__p_wxToolBar, 0, 0, 0},{0, 0, 0, 0}};
29843 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}};
29844 static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
29845 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}};
29846 static swig_cast_info _swigc__ptrdiff_t[] = { {&_swigt__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
29847 static swig_cast_info _swigc__std__ptrdiff_t[] = { {&_swigt__std__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
29848 static swig_cast_info _swigc__unsigned_int[] = { {&_swigt__unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
29849
29850 static swig_cast_info *swig_cast_initial[] = {
29851 _swigc__p_char,
29852 _swigc__p_form_ops_t,
29853 _swigc__p_int,
29854 _swigc__p_unsigned_char,
29855 _swigc__p_unsigned_int,
29856 _swigc__p_unsigned_long,
29857 _swigc__p_wxANIHandler,
29858 _swigc__p_wxAcceleratorTable,
29859 _swigc__p_wxActivateEvent,
29860 _swigc__p_wxArrayInt,
29861 _swigc__p_wxBMPHandler,
29862 _swigc__p_wxBitmap,
29863 _swigc__p_wxBoxSizer,
29864 _swigc__p_wxCURHandler,
29865 _swigc__p_wxCalculateLayoutEvent,
29866 _swigc__p_wxChildFocusEvent,
29867 _swigc__p_wxCloseEvent,
29868 _swigc__p_wxColour,
29869 _swigc__p_wxColourData,
29870 _swigc__p_wxColourDialog,
29871 _swigc__p_wxCommandEvent,
29872 _swigc__p_wxContextMenuEvent,
29873 _swigc__p_wxControl,
29874 _swigc__p_wxControlWithItems,
29875 _swigc__p_wxDC,
29876 _swigc__p_wxDateEvent,
29877 _swigc__p_wxDialog,
29878 _swigc__p_wxDirDialog,
29879 _swigc__p_wxDisplayChangedEvent,
29880 _swigc__p_wxDropFilesEvent,
29881 _swigc__p_wxDuplexMode,
29882 _swigc__p_wxEraseEvent,
29883 _swigc__p_wxEvent,
29884 _swigc__p_wxEvtHandler,
29885 _swigc__p_wxFSFile,
29886 _swigc__p_wxFileDialog,
29887 _swigc__p_wxFileSystem,
29888 _swigc__p_wxFindDialogEvent,
29889 _swigc__p_wxFindReplaceData,
29890 _swigc__p_wxFindReplaceDialog,
29891 _swigc__p_wxFlexGridSizer,
29892 _swigc__p_wxFocusEvent,
29893 _swigc__p_wxFont,
29894 _swigc__p_wxFontData,
29895 _swigc__p_wxFontDialog,
29896 _swigc__p_wxFrame,
29897 _swigc__p_wxGBSizerItem,
29898 _swigc__p_wxGIFHandler,
29899 _swigc__p_wxGridBagSizer,
29900 _swigc__p_wxGridSizer,
29901 _swigc__p_wxICOHandler,
29902 _swigc__p_wxIcon,
29903 _swigc__p_wxIconBundle,
29904 _swigc__p_wxIconizeEvent,
29905 _swigc__p_wxIdleEvent,
29906 _swigc__p_wxImage,
29907 _swigc__p_wxImageHandler,
29908 _swigc__p_wxIndividualLayoutConstraint,
29909 _swigc__p_wxInitDialogEvent,
29910 _swigc__p_wxJPEGHandler,
29911 _swigc__p_wxKeyEvent,
29912 _swigc__p_wxLayoutAlgorithm,
29913 _swigc__p_wxLayoutConstraints,
29914 _swigc__p_wxMDIChildFrame,
29915 _swigc__p_wxMDIClientWindow,
29916 _swigc__p_wxMDIParentFrame,
29917 _swigc__p_wxMaximizeEvent,
29918 _swigc__p_wxMenu,
29919 _swigc__p_wxMenuBar,
29920 _swigc__p_wxMenuEvent,
29921 _swigc__p_wxMenuItem,
29922 _swigc__p_wxMessageDialog,
29923 _swigc__p_wxMiniFrame,
29924 _swigc__p_wxMouseCaptureChangedEvent,
29925 _swigc__p_wxMouseEvent,
29926 _swigc__p_wxMoveEvent,
29927 _swigc__p_wxMultiChoiceDialog,
29928 _swigc__p_wxNavigationKeyEvent,
29929 _swigc__p_wxNcPaintEvent,
29930 _swigc__p_wxNotifyEvent,
29931 _swigc__p_wxObject,
29932 _swigc__p_wxPCXHandler,
29933 _swigc__p_wxPNGHandler,
29934 _swigc__p_wxPNMHandler,
29935 _swigc__p_wxPageSetupDialog,
29936 _swigc__p_wxPageSetupDialogData,
29937 _swigc__p_wxPaintEvent,
29938 _swigc__p_wxPaletteChangedEvent,
29939 _swigc__p_wxPanel,
29940 _swigc__p_wxPaperSize,
29941 _swigc__p_wxPasswordEntryDialog,
29942 _swigc__p_wxPoint,
29943 _swigc__p_wxPopupWindow,
29944 _swigc__p_wxPreviewCanvas,
29945 _swigc__p_wxPreviewControlBar,
29946 _swigc__p_wxPreviewFrame,
29947 _swigc__p_wxPrintData,
29948 _swigc__p_wxPrintDialog,
29949 _swigc__p_wxPrintDialogData,
29950 _swigc__p_wxPrintPreview,
29951 _swigc__p_wxPrinter,
29952 _swigc__p_wxProgressDialog,
29953 _swigc__p_wxPyApp,
29954 _swigc__p_wxPyCommandEvent,
29955 _swigc__p_wxPyEvent,
29956 _swigc__p_wxPyHtmlListBox,
29957 _swigc__p_wxPyImageHandler,
29958 _swigc__p_wxPyPanel,
29959 _swigc__p_wxPyPopupTransientWindow,
29960 _swigc__p_wxPyPreviewControlBar,
29961 _swigc__p_wxPyPreviewFrame,
29962 _swigc__p_wxPyPrintPreview,
29963 _swigc__p_wxPyPrintout,
29964 _swigc__p_wxPyScrolledWindow,
29965 _swigc__p_wxPySizer,
29966 _swigc__p_wxPyTaskBarIcon,
29967 _swigc__p_wxPyVListBox,
29968 _swigc__p_wxPyVScrolledWindow,
29969 _swigc__p_wxPyValidator,
29970 _swigc__p_wxPyWindow,
29971 _swigc__p_wxQueryLayoutInfoEvent,
29972 _swigc__p_wxQueryNewPaletteEvent,
29973 _swigc__p_wxRect,
29974 _swigc__p_wxRegion,
29975 _swigc__p_wxSashEvent,
29976 _swigc__p_wxSashLayoutWindow,
29977 _swigc__p_wxSashWindow,
29978 _swigc__p_wxScrollEvent,
29979 _swigc__p_wxScrollWinEvent,
29980 _swigc__p_wxScrolledWindow,
29981 _swigc__p_wxSetCursorEvent,
29982 _swigc__p_wxShowEvent,
29983 _swigc__p_wxSingleChoiceDialog,
29984 _swigc__p_wxSize,
29985 _swigc__p_wxSizeEvent,
29986 _swigc__p_wxSizer,
29987 _swigc__p_wxSizerItem,
29988 _swigc__p_wxSplashScreen,
29989 _swigc__p_wxSplashScreenWindow,
29990 _swigc__p_wxSplitterEvent,
29991 _swigc__p_wxSplitterWindow,
29992 _swigc__p_wxStaticBoxSizer,
29993 _swigc__p_wxStatusBar,
29994 _swigc__p_wxStdDialogButtonSizer,
29995 _swigc__p_wxString,
29996 _swigc__p_wxSysColourChangedEvent,
29997 _swigc__p_wxTIFFHandler,
29998 _swigc__p_wxTaskBarIcon,
29999 _swigc__p_wxTaskBarIconEvent,
30000 _swigc__p_wxTextEntryDialog,
30001 _swigc__p_wxTipWindow,
30002 _swigc__p_wxToolBar,
30003 _swigc__p_wxTopLevelWindow,
30004 _swigc__p_wxUpdateUIEvent,
30005 _swigc__p_wxValidator,
30006 _swigc__p_wxVisualAttributes,
30007 _swigc__p_wxWindow,
30008 _swigc__p_wxWindowCreateEvent,
30009 _swigc__p_wxWindowDestroyEvent,
30010 _swigc__p_wxXPMHandler,
30011 _swigc__ptrdiff_t,
30012 _swigc__std__ptrdiff_t,
30013 _swigc__unsigned_int,
30014 };
30015
30016
30017 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
30018
30019 static swig_const_info swig_const_table[] = {
30020 {0, 0, 0, 0.0, 0, 0}};
30021
30022 #ifdef __cplusplus
30023 }
30024 #endif
30025 /*************************************************************************
30026 * Type initialization:
30027 * This problem is tough by the requirement that no dynamic
30028 * memory is used. Also, since swig_type_info structures store pointers to
30029 * swig_cast_info structures and swig_cast_info structures store pointers back
30030 * to swig_type_info structures, we need some lookup code at initialization.
30031 * The idea is that swig generates all the structures that are needed.
30032 * The runtime then collects these partially filled structures.
30033 * The SWIG_InitializeModule function takes these initial arrays out of
30034 * swig_module, and does all the lookup, filling in the swig_module.types
30035 * array with the correct data and linking the correct swig_cast_info
30036 * structures together.
30037
30038 * The generated swig_type_info structures are assigned staticly to an initial
30039 * array. We just loop though that array, and handle each type individually.
30040 * First we lookup if this type has been already loaded, and if so, use the
30041 * loaded structure instead of the generated one. Then we have to fill in the
30042 * cast linked list. The cast data is initially stored in something like a
30043 * two-dimensional array. Each row corresponds to a type (there are the same
30044 * number of rows as there are in the swig_type_initial array). Each entry in
30045 * a column is one of the swig_cast_info structures for that type.
30046 * The cast_initial array is actually an array of arrays, because each row has
30047 * a variable number of columns. So to actually build the cast linked list,
30048 * we find the array of casts associated with the type, and loop through it
30049 * adding the casts to the list. The one last trick we need to do is making
30050 * sure the type pointer in the swig_cast_info struct is correct.
30051
30052 * First off, we lookup the cast->type name to see if it is already loaded.
30053 * There are three cases to handle:
30054 * 1) If the cast->type has already been loaded AND the type we are adding
30055 * casting info to has not been loaded (it is in this module), THEN we
30056 * replace the cast->type pointer with the type pointer that has already
30057 * been loaded.
30058 * 2) If BOTH types (the one we are adding casting info to, and the
30059 * cast->type) are loaded, THEN the cast info has already been loaded by
30060 * the previous module so we just ignore it.
30061 * 3) Finally, if cast->type has not already been loaded, then we add that
30062 * swig_cast_info to the linked list (because the cast->type) pointer will
30063 * be correct.
30064 **/
30065
30066 #ifdef __cplusplus
30067 extern "C" {
30068 #if 0
30069 } /* c-mode */
30070 #endif
30071 #endif
30072
30073 #if 0
30074 #define SWIGRUNTIME_DEBUG
30075 #endif
30076
30077 SWIGRUNTIME void
30078 SWIG_InitializeModule(void *clientdata) {
30079 size_t i;
30080 swig_module_info *module_head;
30081 static int init_run = 0;
30082
30083 clientdata = clientdata;
30084
30085 if (init_run) return;
30086 init_run = 1;
30087
30088 /* Initialize the swig_module */
30089 swig_module.type_initial = swig_type_initial;
30090 swig_module.cast_initial = swig_cast_initial;
30091
30092 /* Try and load any already created modules */
30093 module_head = SWIG_GetModule(clientdata);
30094 if (module_head) {
30095 swig_module.next = module_head->next;
30096 module_head->next = &swig_module;
30097 } else {
30098 /* This is the first module loaded */
30099 swig_module.next = &swig_module;
30100 SWIG_SetModule(clientdata, &swig_module);
30101 }
30102
30103 /* Now work on filling in swig_module.types */
30104 #ifdef SWIGRUNTIME_DEBUG
30105 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
30106 #endif
30107 for (i = 0; i < swig_module.size; ++i) {
30108 swig_type_info *type = 0;
30109 swig_type_info *ret;
30110 swig_cast_info *cast;
30111
30112 #ifdef SWIGRUNTIME_DEBUG
30113 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
30114 #endif
30115
30116 /* if there is another module already loaded */
30117 if (swig_module.next != &swig_module) {
30118 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
30119 }
30120 if (type) {
30121 /* Overwrite clientdata field */
30122 #ifdef SWIGRUNTIME_DEBUG
30123 printf("SWIG_InitializeModule: found type %s\n", type->name);
30124 #endif
30125 if (swig_module.type_initial[i]->clientdata) {
30126 type->clientdata = swig_module.type_initial[i]->clientdata;
30127 #ifdef SWIGRUNTIME_DEBUG
30128 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
30129 #endif
30130 }
30131 } else {
30132 type = swig_module.type_initial[i];
30133 }
30134
30135 /* Insert casting types */
30136 cast = swig_module.cast_initial[i];
30137 while (cast->type) {
30138 /* Don't need to add information already in the list */
30139 ret = 0;
30140 #ifdef SWIGRUNTIME_DEBUG
30141 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
30142 #endif
30143 if (swig_module.next != &swig_module) {
30144 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
30145 #ifdef SWIGRUNTIME_DEBUG
30146 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
30147 #endif
30148 }
30149 if (ret) {
30150 if (type == swig_module.type_initial[i]) {
30151 #ifdef SWIGRUNTIME_DEBUG
30152 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
30153 #endif
30154 cast->type = ret;
30155 ret = 0;
30156 } else {
30157 /* Check for casting already in the list */
30158 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
30159 #ifdef SWIGRUNTIME_DEBUG
30160 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
30161 #endif
30162 if (!ocast) ret = 0;
30163 }
30164 }
30165
30166 if (!ret) {
30167 #ifdef SWIGRUNTIME_DEBUG
30168 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
30169 #endif
30170 if (type->cast) {
30171 type->cast->prev = cast;
30172 cast->next = type->cast;
30173 }
30174 type->cast = cast;
30175 }
30176 cast++;
30177 }
30178 /* Set entry in modules->types array equal to the type */
30179 swig_module.types[i] = type;
30180 }
30181 swig_module.types[i] = 0;
30182
30183 #ifdef SWIGRUNTIME_DEBUG
30184 printf("**** SWIG_InitializeModule: Cast List ******\n");
30185 for (i = 0; i < swig_module.size; ++i) {
30186 int j = 0;
30187 swig_cast_info *cast = swig_module.cast_initial[i];
30188 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
30189 while (cast->type) {
30190 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
30191 cast++;
30192 ++j;
30193 }
30194 printf("---- Total casts: %d\n",j);
30195 }
30196 printf("**** SWIG_InitializeModule: Cast List ******\n");
30197 #endif
30198 }
30199
30200 /* This function will propagate the clientdata field of type to
30201 * any new swig_type_info structures that have been added into the list
30202 * of equivalent types. It is like calling
30203 * SWIG_TypeClientData(type, clientdata) a second time.
30204 */
30205 SWIGRUNTIME void
30206 SWIG_PropagateClientData(void) {
30207 size_t i;
30208 swig_cast_info *equiv;
30209 static int init_run = 0;
30210
30211 if (init_run) return;
30212 init_run = 1;
30213
30214 for (i = 0; i < swig_module.size; i++) {
30215 if (swig_module.types[i]->clientdata) {
30216 equiv = swig_module.types[i]->cast;
30217 while (equiv) {
30218 if (!equiv->converter) {
30219 if (equiv->type && !equiv->type->clientdata)
30220 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
30221 }
30222 equiv = equiv->next;
30223 }
30224 }
30225 }
30226 }
30227
30228 #ifdef __cplusplus
30229 #if 0
30230 {
30231 /* c-mode */
30232 #endif
30233 }
30234 #endif
30235
30236
30237
30238 #ifdef __cplusplus
30239 extern "C" {
30240 #endif
30241
30242 /* Python-specific SWIG API */
30243 #define SWIG_newvarlink() SWIG_Python_newvarlink()
30244 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
30245 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
30246
30247 /* -----------------------------------------------------------------------------
30248 * global variable support code.
30249 * ----------------------------------------------------------------------------- */
30250
30251 typedef struct swig_globalvar {
30252 char *name; /* Name of global variable */
30253 PyObject *(*get_attr)(void); /* Return the current value */
30254 int (*set_attr)(PyObject *); /* Set the value */
30255 struct swig_globalvar *next;
30256 } swig_globalvar;
30257
30258 typedef struct swig_varlinkobject {
30259 PyObject_HEAD
30260 swig_globalvar *vars;
30261 } swig_varlinkobject;
30262
30263 SWIGINTERN PyObject *
30264 swig_varlink_repr(swig_varlinkobject *v) {
30265 v = v;
30266 return PyString_FromString("<Swig global variables>");
30267 }
30268
30269 SWIGINTERN int
30270 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
30271 swig_globalvar *var;
30272 flags = flags;
30273 fprintf(fp,"Swig global variables { ");
30274 for (var = v->vars; var; var=var->next) {
30275 fprintf(fp,"%s", var->name);
30276 if (var->next) fprintf(fp,", ");
30277 }
30278 fprintf(fp," }\n");
30279 return 0;
30280 }
30281
30282 SWIGINTERN PyObject *
30283 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
30284 swig_globalvar *var = v->vars;
30285 while (var) {
30286 if (strcmp(var->name,n) == 0) {
30287 return (*var->get_attr)();
30288 }
30289 var = var->next;
30290 }
30291 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
30292 return NULL;
30293 }
30294
30295 SWIGINTERN int
30296 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
30297 swig_globalvar *var = v->vars;
30298 while (var) {
30299 if (strcmp(var->name,n) == 0) {
30300 return (*var->set_attr)(p);
30301 }
30302 var = var->next;
30303 }
30304 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
30305 return 1;
30306 }
30307
30308 SWIGINTERN PyTypeObject*
30309 swig_varlink_type(void) {
30310 static char varlink__doc__[] = "Swig var link object";
30311 static PyTypeObject varlink_type
30312 #if !defined(__cplusplus)
30313 ;
30314 static int type_init = 0;
30315 if (!type_init) {
30316 PyTypeObject tmp
30317 #endif
30318 = {
30319 PyObject_HEAD_INIT(&PyType_Type)
30320 0, /* Number of items in variable part (ob_size) */
30321 (char *)"swigvarlink", /* Type name (tp_name) */
30322 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
30323 0, /* Itemsize (tp_itemsize) */
30324 0, /* Deallocator (tp_dealloc) */
30325 (printfunc) swig_varlink_print, /* Print (tp_print) */
30326 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
30327 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
30328 0, /* tp_compare */
30329 (reprfunc) swig_varlink_repr, /* tp_repr */
30330 0, /* tp_as_number */
30331 0, /* tp_as_sequence */
30332 0, /* tp_as_mapping */
30333 0, /* tp_hash */
30334 0, /* tp_call */
30335 0, /* tp_str */
30336 0, /* tp_getattro */
30337 0, /* tp_setattro */
30338 0, /* tp_as_buffer */
30339 0, /* tp_flags */
30340 varlink__doc__, /* tp_doc */
30341 #if PY_VERSION_HEX >= 0x02000000
30342 0, /* tp_traverse */
30343 0, /* tp_clear */
30344 #endif
30345 #if PY_VERSION_HEX >= 0x02010000
30346 0, /* tp_richcompare */
30347 0, /* tp_weaklistoffset */
30348 #endif
30349 #if PY_VERSION_HEX >= 0x02020000
30350 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
30351 #endif
30352 #if PY_VERSION_HEX >= 0x02030000
30353 0, /* tp_del */
30354 #endif
30355 #ifdef COUNT_ALLOCS
30356 0,0,0,0 /* tp_alloc -> tp_next */
30357 #endif
30358 };
30359 #if !defined(__cplusplus)
30360 varlink_type = tmp;
30361 type_init = 1;
30362 }
30363 #endif
30364 return &varlink_type;
30365 }
30366
30367 /* Create a variable linking object for use later */
30368 SWIGINTERN PyObject *
30369 SWIG_Python_newvarlink(void) {
30370 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
30371 if (result) {
30372 result->vars = 0;
30373 }
30374 return ((PyObject*) result);
30375 }
30376
30377 SWIGINTERN void
30378 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
30379 swig_varlinkobject *v = (swig_varlinkobject *) p;
30380 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
30381 if (gv) {
30382 size_t size = strlen(name)+1;
30383 gv->name = (char *)malloc(size);
30384 if (gv->name) {
30385 strncpy(gv->name,name,size);
30386 gv->get_attr = get_attr;
30387 gv->set_attr = set_attr;
30388 gv->next = v->vars;
30389 }
30390 }
30391 v->vars = gv;
30392 }
30393
30394 /* -----------------------------------------------------------------------------
30395 * constants/methods manipulation
30396 * ----------------------------------------------------------------------------- */
30397
30398 /* Install Constants */
30399 SWIGINTERN void
30400 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
30401 PyObject *obj = 0;
30402 size_t i;
30403 for (i = 0; constants[i].type; ++i) {
30404 switch(constants[i].type) {
30405 case SWIG_PY_INT:
30406 obj = PyInt_FromLong(constants[i].lvalue);
30407 break;
30408 case SWIG_PY_FLOAT:
30409 obj = PyFloat_FromDouble(constants[i].dvalue);
30410 break;
30411 case SWIG_PY_STRING:
30412 if (constants[i].pvalue) {
30413 obj = PyString_FromString((char *) constants[i].pvalue);
30414 } else {
30415 Py_INCREF(Py_None);
30416 obj = Py_None;
30417 }
30418 break;
30419 case SWIG_PY_POINTER:
30420 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
30421 break;
30422 case SWIG_PY_BINARY:
30423 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
30424 break;
30425 default:
30426 obj = 0;
30427 break;
30428 }
30429 if (obj) {
30430 PyDict_SetItemString(d,constants[i].name,obj);
30431 Py_DECREF(obj);
30432 }
30433 }
30434 }
30435
30436 /* -----------------------------------------------------------------------------*/
30437 /* Fix SwigMethods to carry the callback ptrs when needed */
30438 /* -----------------------------------------------------------------------------*/
30439
30440 SWIGINTERN void
30441 SWIG_Python_FixMethods(PyMethodDef *methods,
30442 swig_const_info *const_table,
30443 swig_type_info **types,
30444 swig_type_info **types_initial) {
30445 size_t i;
30446 for (i = 0; methods[i].ml_name; ++i) {
30447 char *c = methods[i].ml_doc;
30448 if (c && (c = strstr(c, "swig_ptr: "))) {
30449 int j;
30450 swig_const_info *ci = 0;
30451 char *name = c + 10;
30452 for (j = 0; const_table[j].type; ++j) {
30453 if (strncmp(const_table[j].name, name,
30454 strlen(const_table[j].name)) == 0) {
30455 ci = &(const_table[j]);
30456 break;
30457 }
30458 }
30459 if (ci) {
30460 size_t shift = (ci->ptype) - types;
30461 swig_type_info *ty = types_initial[shift];
30462 size_t ldoc = (c - methods[i].ml_doc);
30463 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
30464 char *ndoc = (char*)malloc(ldoc + lptr + 10);
30465 if (ndoc) {
30466 char *buff = ndoc;
30467 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
30468 if (ptr) {
30469 strncpy(buff, methods[i].ml_doc, ldoc);
30470 buff += ldoc;
30471 strncpy(buff, "swig_ptr: ", 10);
30472 buff += 10;
30473 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
30474 methods[i].ml_doc = ndoc;
30475 }
30476 }
30477 }
30478 }
30479 }
30480 }
30481
30482 /* -----------------------------------------------------------------------------*
30483 * Initialize type list
30484 * -----------------------------------------------------------------------------*/
30485
30486 #ifdef __cplusplus
30487 }
30488 #endif
30489
30490 /* -----------------------------------------------------------------------------*
30491 * Partial Init method
30492 * -----------------------------------------------------------------------------*/
30493
30494 #ifdef __cplusplus
30495 extern "C"
30496 #endif
30497 SWIGEXPORT void SWIG_init(void) {
30498 static PyObject *SWIG_globals = 0;
30499 PyObject *m, *d;
30500 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
30501
30502 /* Fix SwigMethods to carry the callback ptrs when needed */
30503 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
30504
30505 m = Py_InitModule((char *) SWIG_name, SwigMethods);
30506 d = PyModule_GetDict(m);
30507
30508 SWIG_InitializeModule(0);
30509 SWIG_InstallConstants(d,swig_const_table);
30510
30511 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
30512 SWIG_addvarlink(SWIG_globals,(char*)"FrameNameStr",_wrap_FrameNameStr_get, _wrap_FrameNameStr_set);
30513 SWIG_addvarlink(SWIG_globals,(char*)"DialogNameStr",_wrap_DialogNameStr_get, _wrap_DialogNameStr_set);
30514 SWIG_addvarlink(SWIG_globals,(char*)"StatusLineNameStr",_wrap_StatusLineNameStr_get, _wrap_StatusLineNameStr_set);
30515 SWIG_addvarlink(SWIG_globals,(char*)"ToolBarNameStr",_wrap_ToolBarNameStr_get, _wrap_ToolBarNameStr_set);
30516 {
30517 PyDict_SetItemString(d,"STAY_ON_TOP", SWIG_From_int(static_cast<int >(wxSTAY_ON_TOP)));
30518 }
30519 {
30520 PyDict_SetItemString(d,"ICONIZE", SWIG_From_int(static_cast<int >(wxICONIZE)));
30521 }
30522 {
30523 PyDict_SetItemString(d,"MINIMIZE", SWIG_From_int(static_cast<int >(wxMINIMIZE)));
30524 }
30525 {
30526 PyDict_SetItemString(d,"MAXIMIZE", SWIG_From_int(static_cast<int >(wxMAXIMIZE)));
30527 }
30528 {
30529 PyDict_SetItemString(d,"CLOSE_BOX", SWIG_From_int(static_cast<int >(wxCLOSE_BOX)));
30530 }
30531 {
30532 PyDict_SetItemString(d,"THICK_FRAME", SWIG_From_int(static_cast<int >(wxTHICK_FRAME)));
30533 }
30534 {
30535 PyDict_SetItemString(d,"SYSTEM_MENU", SWIG_From_int(static_cast<int >(wxSYSTEM_MENU)));
30536 }
30537 {
30538 PyDict_SetItemString(d,"MINIMIZE_BOX", SWIG_From_int(static_cast<int >(wxMINIMIZE_BOX)));
30539 }
30540 {
30541 PyDict_SetItemString(d,"MAXIMIZE_BOX", SWIG_From_int(static_cast<int >(wxMAXIMIZE_BOX)));
30542 }
30543 {
30544 PyDict_SetItemString(d,"TINY_CAPTION_HORIZ", SWIG_From_int(static_cast<int >(wxTINY_CAPTION_HORIZ)));
30545 }
30546 {
30547 PyDict_SetItemString(d,"TINY_CAPTION_VERT", SWIG_From_int(static_cast<int >(wxTINY_CAPTION_VERT)));
30548 }
30549 {
30550 PyDict_SetItemString(d,"RESIZE_BOX", SWIG_From_int(static_cast<int >(wxRESIZE_BOX)));
30551 }
30552 {
30553 PyDict_SetItemString(d,"RESIZE_BORDER", SWIG_From_int(static_cast<int >(wxRESIZE_BORDER)));
30554 }
30555 {
30556 PyDict_SetItemString(d,"DIALOG_NO_PARENT", SWIG_From_int(static_cast<int >(wxDIALOG_NO_PARENT)));
30557 }
30558 {
30559 PyDict_SetItemString(d,"DEFAULT_FRAME_STYLE", SWIG_From_int(static_cast<int >(wxDEFAULT_FRAME_STYLE)));
30560 }
30561 {
30562 PyDict_SetItemString(d,"DEFAULT_DIALOG_STYLE", SWIG_From_int(static_cast<int >(wxDEFAULT_DIALOG_STYLE)));
30563 }
30564 {
30565 PyDict_SetItemString(d,"FRAME_TOOL_WINDOW", SWIG_From_int(static_cast<int >(wxFRAME_TOOL_WINDOW)));
30566 }
30567 {
30568 PyDict_SetItemString(d,"FRAME_FLOAT_ON_PARENT", SWIG_From_int(static_cast<int >(wxFRAME_FLOAT_ON_PARENT)));
30569 }
30570 {
30571 PyDict_SetItemString(d,"FRAME_NO_WINDOW_MENU", SWIG_From_int(static_cast<int >(wxFRAME_NO_WINDOW_MENU)));
30572 }
30573 {
30574 PyDict_SetItemString(d,"FRAME_NO_TASKBAR", SWIG_From_int(static_cast<int >(wxFRAME_NO_TASKBAR)));
30575 }
30576 {
30577 PyDict_SetItemString(d,"FRAME_SHAPED", SWIG_From_int(static_cast<int >(wxFRAME_SHAPED)));
30578 }
30579 {
30580 PyDict_SetItemString(d,"FRAME_DRAWER", SWIG_From_int(static_cast<int >(wxFRAME_DRAWER)));
30581 }
30582 {
30583 PyDict_SetItemString(d,"FRAME_EX_METAL", SWIG_From_int(static_cast<int >(wxFRAME_EX_METAL)));
30584 }
30585 {
30586 PyDict_SetItemString(d,"DIALOG_EX_METAL", SWIG_From_int(static_cast<int >(wxDIALOG_EX_METAL)));
30587 }
30588 {
30589 PyDict_SetItemString(d,"DIALOG_MODAL", SWIG_From_int(static_cast<int >(wxDIALOG_MODAL)));
30590 }
30591 {
30592 PyDict_SetItemString(d,"DIALOG_MODELESS", SWIG_From_int(static_cast<int >(wxDIALOG_MODELESS)));
30593 }
30594 {
30595 PyDict_SetItemString(d,"USER_COLOURS", SWIG_From_int(static_cast<int >(wxUSER_COLOURS)));
30596 }
30597 {
30598 PyDict_SetItemString(d,"NO_3D", SWIG_From_int(static_cast<int >(wxNO_3D)));
30599 }
30600 {
30601 PyDict_SetItemString(d,"FULLSCREEN_NOMENUBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOMENUBAR)));
30602 }
30603 {
30604 PyDict_SetItemString(d,"FULLSCREEN_NOTOOLBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOTOOLBAR)));
30605 }
30606 {
30607 PyDict_SetItemString(d,"FULLSCREEN_NOSTATUSBAR", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOSTATUSBAR)));
30608 }
30609 {
30610 PyDict_SetItemString(d,"FULLSCREEN_NOBORDER", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOBORDER)));
30611 }
30612 {
30613 PyDict_SetItemString(d,"FULLSCREEN_NOCAPTION", SWIG_From_int(static_cast<int >(wxFULLSCREEN_NOCAPTION)));
30614 }
30615 {
30616 PyDict_SetItemString(d,"FULLSCREEN_ALL", SWIG_From_int(static_cast<int >(wxFULLSCREEN_ALL)));
30617 }
30618 {
30619 PyDict_SetItemString(d,"TOPLEVEL_EX_DIALOG", SWIG_From_int(static_cast<int >(wxTOPLEVEL_EX_DIALOG)));
30620 }
30621 {
30622 PyDict_SetItemString(d,"USER_ATTENTION_INFO", SWIG_From_int(static_cast<int >(wxUSER_ATTENTION_INFO)));
30623 }
30624 {
30625 PyDict_SetItemString(d,"USER_ATTENTION_ERROR", SWIG_From_int(static_cast<int >(wxUSER_ATTENTION_ERROR)));
30626 }
30627 {
30628 PyDict_SetItemString(d,"Dialog_ButtonSizerFlags", SWIG_From_int(static_cast<int >(wxDialog::ButtonSizerFlags)));
30629 }
30630 {
30631 PyDict_SetItemString(d,"SPLASH_CENTRE_ON_PARENT", SWIG_From_int(static_cast<int >(wxSPLASH_CENTRE_ON_PARENT)));
30632 }
30633 {
30634 PyDict_SetItemString(d,"SPLASH_CENTRE_ON_SCREEN", SWIG_From_int(static_cast<int >(wxSPLASH_CENTRE_ON_SCREEN)));
30635 }
30636 {
30637 PyDict_SetItemString(d,"SPLASH_NO_CENTRE", SWIG_From_int(static_cast<int >(wxSPLASH_NO_CENTRE)));
30638 }
30639 {
30640 PyDict_SetItemString(d,"SPLASH_TIMEOUT", SWIG_From_int(static_cast<int >(wxSPLASH_TIMEOUT)));
30641 }
30642 {
30643 PyDict_SetItemString(d,"SPLASH_NO_TIMEOUT", SWIG_From_int(static_cast<int >(wxSPLASH_NO_TIMEOUT)));
30644 }
30645 {
30646 PyDict_SetItemString(d,"SB_NORMAL", SWIG_From_int(static_cast<int >(wxSB_NORMAL)));
30647 }
30648 {
30649 PyDict_SetItemString(d,"SB_FLAT", SWIG_From_int(static_cast<int >(wxSB_FLAT)));
30650 }
30651 {
30652 PyDict_SetItemString(d,"SB_RAISED", SWIG_From_int(static_cast<int >(wxSB_RAISED)));
30653 }
30654 SWIG_addvarlink(SWIG_globals,(char*)"SplitterNameStr",_wrap_SplitterNameStr_get, _wrap_SplitterNameStr_set);
30655 {
30656 PyDict_SetItemString(d,"SP_NOBORDER", SWIG_From_int(static_cast<int >(wxSP_NOBORDER)));
30657 }
30658 {
30659 PyDict_SetItemString(d,"SP_NOSASH", SWIG_From_int(static_cast<int >(wxSP_NOSASH)));
30660 }
30661 {
30662 PyDict_SetItemString(d,"SP_PERMIT_UNSPLIT", SWIG_From_int(static_cast<int >(wxSP_PERMIT_UNSPLIT)));
30663 }
30664 {
30665 PyDict_SetItemString(d,"SP_LIVE_UPDATE", SWIG_From_int(static_cast<int >(wxSP_LIVE_UPDATE)));
30666 }
30667 {
30668 PyDict_SetItemString(d,"SP_3DSASH", SWIG_From_int(static_cast<int >(wxSP_3DSASH)));
30669 }
30670 {
30671 PyDict_SetItemString(d,"SP_3DBORDER", SWIG_From_int(static_cast<int >(wxSP_3DBORDER)));
30672 }
30673 {
30674 PyDict_SetItemString(d,"SP_NO_XP_THEME", SWIG_From_int(static_cast<int >(wxSP_NO_XP_THEME)));
30675 }
30676 {
30677 PyDict_SetItemString(d,"SP_BORDER", SWIG_From_int(static_cast<int >(wxSP_BORDER)));
30678 }
30679 {
30680 PyDict_SetItemString(d,"SP_3D", SWIG_From_int(static_cast<int >(wxSP_3D)));
30681 }
30682 {
30683 PyDict_SetItemString(d,"SPLIT_HORIZONTAL", SWIG_From_int(static_cast<int >(wxSPLIT_HORIZONTAL)));
30684 }
30685 {
30686 PyDict_SetItemString(d,"SPLIT_VERTICAL", SWIG_From_int(static_cast<int >(wxSPLIT_VERTICAL)));
30687 }
30688 {
30689 PyDict_SetItemString(d,"SPLIT_DRAG_NONE", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_NONE)));
30690 }
30691 {
30692 PyDict_SetItemString(d,"SPLIT_DRAG_DRAGGING", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_DRAGGING)));
30693 }
30694 {
30695 PyDict_SetItemString(d,"SPLIT_DRAG_LEFT_DOWN", SWIG_From_int(static_cast<int >(wxSPLIT_DRAG_LEFT_DOWN)));
30696 }
30697 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED));
30698 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING));
30699 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_DOUBLECLICKED));
30700 PyDict_SetItemString(d, "wxEVT_COMMAND_SPLITTER_UNSPLIT", PyInt_FromLong(wxEVT_COMMAND_SPLITTER_UNSPLIT));
30701 SWIG_addvarlink(SWIG_globals,(char*)"SashNameStr",_wrap_SashNameStr_get, _wrap_SashNameStr_set);
30702 SWIG_addvarlink(SWIG_globals,(char*)"SashLayoutNameStr",_wrap_SashLayoutNameStr_get, _wrap_SashLayoutNameStr_set);
30703 {
30704 PyDict_SetItemString(d,"SASH_DRAG_NONE", SWIG_From_int(static_cast<int >(wxSASH_DRAG_NONE)));
30705 }
30706 {
30707 PyDict_SetItemString(d,"SASH_DRAG_DRAGGING", SWIG_From_int(static_cast<int >(wxSASH_DRAG_DRAGGING)));
30708 }
30709 {
30710 PyDict_SetItemString(d,"SASH_DRAG_LEFT_DOWN", SWIG_From_int(static_cast<int >(wxSASH_DRAG_LEFT_DOWN)));
30711 }
30712 {
30713 PyDict_SetItemString(d,"SW_NOBORDER", SWIG_From_int(static_cast<int >(wxSW_NOBORDER)));
30714 }
30715 {
30716 PyDict_SetItemString(d,"SW_BORDER", SWIG_From_int(static_cast<int >(wxSW_BORDER)));
30717 }
30718 {
30719 PyDict_SetItemString(d,"SW_3DSASH", SWIG_From_int(static_cast<int >(wxSW_3DSASH)));
30720 }
30721 {
30722 PyDict_SetItemString(d,"SW_3DBORDER", SWIG_From_int(static_cast<int >(wxSW_3DBORDER)));
30723 }
30724 {
30725 PyDict_SetItemString(d,"SW_3D", SWIG_From_int(static_cast<int >(wxSW_3D)));
30726 }
30727 {
30728 PyDict_SetItemString(d,"SASH_TOP", SWIG_From_int(static_cast<int >(wxSASH_TOP)));
30729 }
30730 {
30731 PyDict_SetItemString(d,"SASH_RIGHT", SWIG_From_int(static_cast<int >(wxSASH_RIGHT)));
30732 }
30733 {
30734 PyDict_SetItemString(d,"SASH_BOTTOM", SWIG_From_int(static_cast<int >(wxSASH_BOTTOM)));
30735 }
30736 {
30737 PyDict_SetItemString(d,"SASH_LEFT", SWIG_From_int(static_cast<int >(wxSASH_LEFT)));
30738 }
30739 {
30740 PyDict_SetItemString(d,"SASH_NONE", SWIG_From_int(static_cast<int >(wxSASH_NONE)));
30741 }
30742 {
30743 PyDict_SetItemString(d,"SASH_STATUS_OK", SWIG_From_int(static_cast<int >(wxSASH_STATUS_OK)));
30744 }
30745 {
30746 PyDict_SetItemString(d,"SASH_STATUS_OUT_OF_RANGE", SWIG_From_int(static_cast<int >(wxSASH_STATUS_OUT_OF_RANGE)));
30747 }
30748 PyDict_SetItemString(d, "wxEVT_SASH_DRAGGED", PyInt_FromLong(wxEVT_SASH_DRAGGED));
30749 {
30750 PyDict_SetItemString(d,"LAYOUT_HORIZONTAL", SWIG_From_int(static_cast<int >(wxLAYOUT_HORIZONTAL)));
30751 }
30752 {
30753 PyDict_SetItemString(d,"LAYOUT_VERTICAL", SWIG_From_int(static_cast<int >(wxLAYOUT_VERTICAL)));
30754 }
30755 {
30756 PyDict_SetItemString(d,"LAYOUT_NONE", SWIG_From_int(static_cast<int >(wxLAYOUT_NONE)));
30757 }
30758 {
30759 PyDict_SetItemString(d,"LAYOUT_TOP", SWIG_From_int(static_cast<int >(wxLAYOUT_TOP)));
30760 }
30761 {
30762 PyDict_SetItemString(d,"LAYOUT_LEFT", SWIG_From_int(static_cast<int >(wxLAYOUT_LEFT)));
30763 }
30764 {
30765 PyDict_SetItemString(d,"LAYOUT_RIGHT", SWIG_From_int(static_cast<int >(wxLAYOUT_RIGHT)));
30766 }
30767 {
30768 PyDict_SetItemString(d,"LAYOUT_BOTTOM", SWIG_From_int(static_cast<int >(wxLAYOUT_BOTTOM)));
30769 }
30770 {
30771 PyDict_SetItemString(d,"LAYOUT_LENGTH_Y", SWIG_From_int(static_cast<int >(wxLAYOUT_LENGTH_Y)));
30772 }
30773 {
30774 PyDict_SetItemString(d,"LAYOUT_LENGTH_X", SWIG_From_int(static_cast<int >(wxLAYOUT_LENGTH_X)));
30775 }
30776 {
30777 PyDict_SetItemString(d,"LAYOUT_MRU_LENGTH", SWIG_From_int(static_cast<int >(wxLAYOUT_MRU_LENGTH)));
30778 }
30779 {
30780 PyDict_SetItemString(d,"LAYOUT_QUERY", SWIG_From_int(static_cast<int >(wxLAYOUT_QUERY)));
30781 }
30782 PyDict_SetItemString(d, "wxEVT_QUERY_LAYOUT_INFO", PyInt_FromLong(wxEVT_QUERY_LAYOUT_INFO));
30783 PyDict_SetItemString(d, "wxEVT_CALCULATE_LAYOUT", PyInt_FromLong(wxEVT_CALCULATE_LAYOUT));
30784 SWIG_addvarlink(SWIG_globals,(char*)"VListBoxNameStr",_wrap_VListBoxNameStr_get, _wrap_VListBoxNameStr_set);
30785
30786 // Map renamed classes back to their common name for OOR
30787 wxPyPtrTypeMap_Add("wxHtmlListBox", "wxPyHtmlListBox");
30788 wxPyPtrTypeMap_Add("wxVListBox", "wxPyVListBox");
30789 wxPyPtrTypeMap_Add("wxVScrolledWindow", "wxPyVScrolledWindow");
30790
30791 PyDict_SetItemString(d, "wxEVT_TASKBAR_MOVE", PyInt_FromLong(wxEVT_TASKBAR_MOVE));
30792 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_DOWN", PyInt_FromLong(wxEVT_TASKBAR_LEFT_DOWN));
30793 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_UP", PyInt_FromLong(wxEVT_TASKBAR_LEFT_UP));
30794 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_DOWN", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_DOWN));
30795 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_UP", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_UP));
30796 PyDict_SetItemString(d, "wxEVT_TASKBAR_LEFT_DCLICK", PyInt_FromLong(wxEVT_TASKBAR_LEFT_DCLICK));
30797 PyDict_SetItemString(d, "wxEVT_TASKBAR_RIGHT_DCLICK", PyInt_FromLong(wxEVT_TASKBAR_RIGHT_DCLICK));
30798 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
30799 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
30800 SWIG_addvarlink(SWIG_globals,(char*)"DirDialogNameStr",_wrap_DirDialogNameStr_get, _wrap_DirDialogNameStr_set);
30801 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
30802 SWIG_addvarlink(SWIG_globals,(char*)"GetTextFromUserPromptStr",_wrap_GetTextFromUserPromptStr_get, _wrap_GetTextFromUserPromptStr_set);
30803 SWIG_addvarlink(SWIG_globals,(char*)"MessageBoxCaptionStr",_wrap_MessageBoxCaptionStr_get, _wrap_MessageBoxCaptionStr_set);
30804 {
30805 PyDict_SetItemString(d,"CHOICEDLG_STYLE", SWIG_From_int(static_cast<int >(wxCHOICEDLG_STYLE)));
30806 }
30807 {
30808 PyDict_SetItemString(d,"TextEntryDialogStyle", SWIG_From_int(static_cast<int >(wxTextEntryDialogStyle)));
30809 }
30810 SWIG_addvarlink(SWIG_globals,(char*)"GetPasswordFromUserPromptStr",_wrap_GetPasswordFromUserPromptStr_get, _wrap_GetPasswordFromUserPromptStr_set);
30811 {
30812 PyDict_SetItemString(d,"FR_DOWN", SWIG_From_int(static_cast<int >(wxFR_DOWN)));
30813 }
30814 {
30815 PyDict_SetItemString(d,"FR_WHOLEWORD", SWIG_From_int(static_cast<int >(wxFR_WHOLEWORD)));
30816 }
30817 {
30818 PyDict_SetItemString(d,"FR_MATCHCASE", SWIG_From_int(static_cast<int >(wxFR_MATCHCASE)));
30819 }
30820 {
30821 PyDict_SetItemString(d,"FR_REPLACEDIALOG", SWIG_From_int(static_cast<int >(wxFR_REPLACEDIALOG)));
30822 }
30823 {
30824 PyDict_SetItemString(d,"FR_NOUPDOWN", SWIG_From_int(static_cast<int >(wxFR_NOUPDOWN)));
30825 }
30826 {
30827 PyDict_SetItemString(d,"FR_NOMATCHCASE", SWIG_From_int(static_cast<int >(wxFR_NOMATCHCASE)));
30828 }
30829 {
30830 PyDict_SetItemString(d,"FR_NOWHOLEWORD", SWIG_From_int(static_cast<int >(wxFR_NOWHOLEWORD)));
30831 }
30832 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND", PyInt_FromLong(wxEVT_COMMAND_FIND));
30833 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_NEXT", PyInt_FromLong(wxEVT_COMMAND_FIND_NEXT));
30834 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_REPLACE", PyInt_FromLong(wxEVT_COMMAND_FIND_REPLACE));
30835 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_REPLACE_ALL", PyInt_FromLong(wxEVT_COMMAND_FIND_REPLACE_ALL));
30836 PyDict_SetItemString(d, "wxEVT_COMMAND_FIND_CLOSE", PyInt_FromLong(wxEVT_COMMAND_FIND_CLOSE));
30837 {
30838 PyDict_SetItemString(d,"IDM_WINDOWTILE", SWIG_From_int(static_cast<int >(4001)));
30839 }
30840 {
30841 PyDict_SetItemString(d,"IDM_WINDOWTILEHOR", SWIG_From_int(static_cast<int >(4001)));
30842 }
30843 {
30844 PyDict_SetItemString(d,"IDM_WINDOWCASCADE", SWIG_From_int(static_cast<int >(4002)));
30845 }
30846 {
30847 PyDict_SetItemString(d,"IDM_WINDOWICONS", SWIG_From_int(static_cast<int >(4003)));
30848 }
30849 {
30850 PyDict_SetItemString(d,"IDM_WINDOWNEXT", SWIG_From_int(static_cast<int >(4004)));
30851 }
30852 {
30853 PyDict_SetItemString(d,"IDM_WINDOWTILEVERT", SWIG_From_int(static_cast<int >(4005)));
30854 }
30855 {
30856 PyDict_SetItemString(d,"IDM_WINDOWPREV", SWIG_From_int(static_cast<int >(4006)));
30857 }
30858 {
30859 PyDict_SetItemString(d,"FIRST_MDI_CHILD", SWIG_From_int(static_cast<int >(4100)));
30860 }
30861 {
30862 PyDict_SetItemString(d,"LAST_MDI_CHILD", SWIG_From_int(static_cast<int >(4600)));
30863 }
30864 SWIG_addvarlink(SWIG_globals,(char*)"PrintoutTitleStr",_wrap_PrintoutTitleStr_get, _wrap_PrintoutTitleStr_set);
30865 SWIG_addvarlink(SWIG_globals,(char*)"PreviewCanvasNameStr",_wrap_PreviewCanvasNameStr_get, _wrap_PreviewCanvasNameStr_set);
30866 {
30867 PyDict_SetItemString(d,"PRINT_MODE_NONE", SWIG_From_int(static_cast<int >(wxPRINT_MODE_NONE)));
30868 }
30869 {
30870 PyDict_SetItemString(d,"PRINT_MODE_PREVIEW", SWIG_From_int(static_cast<int >(wxPRINT_MODE_PREVIEW)));
30871 }
30872 {
30873 PyDict_SetItemString(d,"PRINT_MODE_FILE", SWIG_From_int(static_cast<int >(wxPRINT_MODE_FILE)));
30874 }
30875 {
30876 PyDict_SetItemString(d,"PRINT_MODE_PRINTER", SWIG_From_int(static_cast<int >(wxPRINT_MODE_PRINTER)));
30877 }
30878 {
30879 PyDict_SetItemString(d,"PRINT_MODE_STREAM", SWIG_From_int(static_cast<int >(wxPRINT_MODE_STREAM)));
30880 }
30881 {
30882 PyDict_SetItemString(d,"PRINTBIN_DEFAULT", SWIG_From_int(static_cast<int >(wxPRINTBIN_DEFAULT)));
30883 }
30884 {
30885 PyDict_SetItemString(d,"PRINTBIN_ONLYONE", SWIG_From_int(static_cast<int >(wxPRINTBIN_ONLYONE)));
30886 }
30887 {
30888 PyDict_SetItemString(d,"PRINTBIN_LOWER", SWIG_From_int(static_cast<int >(wxPRINTBIN_LOWER)));
30889 }
30890 {
30891 PyDict_SetItemString(d,"PRINTBIN_MIDDLE", SWIG_From_int(static_cast<int >(wxPRINTBIN_MIDDLE)));
30892 }
30893 {
30894 PyDict_SetItemString(d,"PRINTBIN_MANUAL", SWIG_From_int(static_cast<int >(wxPRINTBIN_MANUAL)));
30895 }
30896 {
30897 PyDict_SetItemString(d,"PRINTBIN_ENVELOPE", SWIG_From_int(static_cast<int >(wxPRINTBIN_ENVELOPE)));
30898 }
30899 {
30900 PyDict_SetItemString(d,"PRINTBIN_ENVMANUAL", SWIG_From_int(static_cast<int >(wxPRINTBIN_ENVMANUAL)));
30901 }
30902 {
30903 PyDict_SetItemString(d,"PRINTBIN_AUTO", SWIG_From_int(static_cast<int >(wxPRINTBIN_AUTO)));
30904 }
30905 {
30906 PyDict_SetItemString(d,"PRINTBIN_TRACTOR", SWIG_From_int(static_cast<int >(wxPRINTBIN_TRACTOR)));
30907 }
30908 {
30909 PyDict_SetItemString(d,"PRINTBIN_SMALLFMT", SWIG_From_int(static_cast<int >(wxPRINTBIN_SMALLFMT)));
30910 }
30911 {
30912 PyDict_SetItemString(d,"PRINTBIN_LARGEFMT", SWIG_From_int(static_cast<int >(wxPRINTBIN_LARGEFMT)));
30913 }
30914 {
30915 PyDict_SetItemString(d,"PRINTBIN_LARGECAPACITY", SWIG_From_int(static_cast<int >(wxPRINTBIN_LARGECAPACITY)));
30916 }
30917 {
30918 PyDict_SetItemString(d,"PRINTBIN_CASSETTE", SWIG_From_int(static_cast<int >(wxPRINTBIN_CASSETTE)));
30919 }
30920 {
30921 PyDict_SetItemString(d,"PRINTBIN_FORMSOURCE", SWIG_From_int(static_cast<int >(wxPRINTBIN_FORMSOURCE)));
30922 }
30923 {
30924 PyDict_SetItemString(d,"PRINTBIN_USER", SWIG_From_int(static_cast<int >(wxPRINTBIN_USER)));
30925 }
30926 {
30927 PyDict_SetItemString(d,"PRINTER_NO_ERROR", SWIG_From_int(static_cast<int >(wxPRINTER_NO_ERROR)));
30928 }
30929 {
30930 PyDict_SetItemString(d,"PRINTER_CANCELLED", SWIG_From_int(static_cast<int >(wxPRINTER_CANCELLED)));
30931 }
30932 {
30933 PyDict_SetItemString(d,"PRINTER_ERROR", SWIG_From_int(static_cast<int >(wxPRINTER_ERROR)));
30934 }
30935 {
30936 PyDict_SetItemString(d,"PREVIEW_PRINT", SWIG_From_int(static_cast<int >(wxPREVIEW_PRINT)));
30937 }
30938 {
30939 PyDict_SetItemString(d,"PREVIEW_PREVIOUS", SWIG_From_int(static_cast<int >(wxPREVIEW_PREVIOUS)));
30940 }
30941 {
30942 PyDict_SetItemString(d,"PREVIEW_NEXT", SWIG_From_int(static_cast<int >(wxPREVIEW_NEXT)));
30943 }
30944 {
30945 PyDict_SetItemString(d,"PREVIEW_ZOOM", SWIG_From_int(static_cast<int >(wxPREVIEW_ZOOM)));
30946 }
30947 {
30948 PyDict_SetItemString(d,"PREVIEW_FIRST", SWIG_From_int(static_cast<int >(wxPREVIEW_FIRST)));
30949 }
30950 {
30951 PyDict_SetItemString(d,"PREVIEW_LAST", SWIG_From_int(static_cast<int >(wxPREVIEW_LAST)));
30952 }
30953 {
30954 PyDict_SetItemString(d,"PREVIEW_GOTO", SWIG_From_int(static_cast<int >(wxPREVIEW_GOTO)));
30955 }
30956 {
30957 PyDict_SetItemString(d,"PREVIEW_DEFAULT", SWIG_From_int(static_cast<int >(wxPREVIEW_DEFAULT)));
30958 }
30959 {
30960 PyDict_SetItemString(d,"ID_PREVIEW_CLOSE", SWIG_From_int(static_cast<int >(wxID_PREVIEW_CLOSE)));
30961 }
30962 {
30963 PyDict_SetItemString(d,"ID_PREVIEW_NEXT", SWIG_From_int(static_cast<int >(wxID_PREVIEW_NEXT)));
30964 }
30965 {
30966 PyDict_SetItemString(d,"ID_PREVIEW_PREVIOUS", SWIG_From_int(static_cast<int >(wxID_PREVIEW_PREVIOUS)));
30967 }
30968 {
30969 PyDict_SetItemString(d,"ID_PREVIEW_PRINT", SWIG_From_int(static_cast<int >(wxID_PREVIEW_PRINT)));
30970 }
30971 {
30972 PyDict_SetItemString(d,"ID_PREVIEW_ZOOM", SWIG_From_int(static_cast<int >(wxID_PREVIEW_ZOOM)));
30973 }
30974 {
30975 PyDict_SetItemString(d,"ID_PREVIEW_FIRST", SWIG_From_int(static_cast<int >(wxID_PREVIEW_FIRST)));
30976 }
30977 {
30978 PyDict_SetItemString(d,"ID_PREVIEW_LAST", SWIG_From_int(static_cast<int >(wxID_PREVIEW_LAST)));
30979 }
30980 {
30981 PyDict_SetItemString(d,"ID_PREVIEW_GOTO", SWIG_From_int(static_cast<int >(wxID_PREVIEW_GOTO)));
30982 }
30983
30984 wxPyPtrTypeMap_Add("wxPrintout", "wxPyPrintout");
30985
30986 }
30987