]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
0d8133dafd3bcd3a95bcf07c6f0aff2255bef0ed
[wxWidgets.git] / wxPython / src / msw / _core_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.24
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 #ifndef SWIG_TEMPLATE_DISAMBIGUATOR
31 # if defined(__SUNPRO_CC)
32 # define SWIG_TEMPLATE_DISAMBIGUATOR template
33 # else
34 # define SWIG_TEMPLATE_DISAMBIGUATOR
35 # endif
36 #endif
37
38
39 #include <Python.h>
40
41 /***********************************************************************
42 * swigrun.swg
43 *
44 * This file contains generic CAPI SWIG runtime support for pointer
45 * type checking.
46 *
47 ************************************************************************/
48
49 /* This should only be incremented when either the layout of swig_type_info changes,
50 or for whatever reason, the runtime changes incompatibly */
51 #define SWIG_RUNTIME_VERSION "1"
52
53 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
54 #ifdef SWIG_TYPE_TABLE
55 #define SWIG_QUOTE_STRING(x) #x
56 #define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
57 #define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
58 #else
59 #define SWIG_TYPE_TABLE_NAME
60 #endif
61
62 #include <string.h>
63
64 #ifndef SWIGINLINE
65 #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
66 # define SWIGINLINE inline
67 #else
68 # define SWIGINLINE
69 #endif
70 #endif
71
72 /*
73 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
74 creating a static or dynamic library from the swig runtime code.
75 In 99.9% of the cases, swig just needs to declare them as 'static'.
76
77 But only do this if is strictly necessary, ie, if you have problems
78 with your compiler or so.
79 */
80 #ifndef SWIGRUNTIME
81 #define SWIGRUNTIME static
82 #endif
83 #ifndef SWIGRUNTIMEINLINE
84 #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
85 #endif
86
87 #ifdef __cplusplus
88 extern "C" {
89 #endif
90
91 typedef void *(*swig_converter_func)(void *);
92 typedef struct swig_type_info *(*swig_dycast_func)(void **);
93
94 typedef struct swig_type_info {
95 const char *name;
96 swig_converter_func converter;
97 const char *str;
98 void *clientdata;
99 swig_dycast_func dcast;
100 struct swig_type_info *next;
101 struct swig_type_info *prev;
102 } swig_type_info;
103
104 /*
105 Compare two type names skipping the space characters, therefore
106 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
107
108 Return 0 when the two name types are equivalent, as in
109 strncmp, but skipping ' '.
110 */
111 SWIGRUNTIME int
112 SWIG_TypeNameComp(const char *f1, const char *l1,
113 const char *f2, const char *l2) {
114 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
115 while ((*f1 == ' ') && (f1 != l1)) ++f1;
116 while ((*f2 == ' ') && (f2 != l2)) ++f2;
117 if (*f1 != *f2) return *f1 - *f2;
118 }
119 return (l1 - f1) - (l2 - f2);
120 }
121
122 /*
123 Check type equivalence in a name list like <name1>|<name2>|...
124 */
125 SWIGRUNTIME int
126 SWIG_TypeEquiv(const char *nb, const char *tb) {
127 int equiv = 0;
128 const char* te = tb + strlen(tb);
129 const char* ne = nb;
130 while (!equiv && *ne) {
131 for (nb = ne; *ne; ++ne) {
132 if (*ne == '|') break;
133 }
134 equiv = SWIG_TypeNameComp(nb, ne, tb, te) == 0;
135 if (*ne) ++ne;
136 }
137 return equiv;
138 }
139
140 /*
141 Register a type mapping with the type-checking
142 */
143 SWIGRUNTIME swig_type_info *
144 SWIG_TypeRegisterTL(swig_type_info **tl, swig_type_info *ti) {
145 swig_type_info *tc, *head, *ret, *next;
146 /* Check to see if this type has already been registered */
147 tc = *tl;
148 while (tc) {
149 /* check simple type equivalence */
150 int typeequiv = (strcmp(tc->name, ti->name) == 0);
151 /* check full type equivalence, resolving typedefs */
152 if (!typeequiv) {
153 /* only if tc is not a typedef (no '|' on it) */
154 if (tc->str && ti->str && !strstr(tc->str,"|")) {
155 typeequiv = SWIG_TypeEquiv(ti->str,tc->str);
156 }
157 }
158 if (typeequiv) {
159 /* Already exists in the table. Just add additional types to the list */
160 if (ti->clientdata) tc->clientdata = ti->clientdata;
161 head = tc;
162 next = tc->next;
163 goto l1;
164 }
165 tc = tc->prev;
166 }
167 head = ti;
168 next = 0;
169
170 /* Place in list */
171 ti->prev = *tl;
172 *tl = ti;
173
174 /* Build linked lists */
175 l1:
176 ret = head;
177 tc = ti + 1;
178 /* Patch up the rest of the links */
179 while (tc->name) {
180 head->next = tc;
181 tc->prev = head;
182 head = tc;
183 tc++;
184 }
185 if (next) next->prev = head;
186 head->next = next;
187
188 return ret;
189 }
190
191 /*
192 Check the typename
193 */
194 SWIGRUNTIME swig_type_info *
195 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
196 swig_type_info *s;
197 if (!ty) return 0; /* Void pointer */
198 s = ty->next; /* First element always just a name */
199 do {
200 if (strcmp(s->name,c) == 0) {
201 if (s == ty->next) return s;
202 /* Move s to the top of the linked list */
203 s->prev->next = s->next;
204 if (s->next) {
205 s->next->prev = s->prev;
206 }
207 /* Insert s as second element in the list */
208 s->next = ty->next;
209 if (ty->next) ty->next->prev = s;
210 ty->next = s;
211 s->prev = ty;
212 return s;
213 }
214 s = s->next;
215 } while (s && (s != ty->next));
216 return 0;
217 }
218
219 /*
220 Cast a pointer up an inheritance hierarchy
221 */
222 SWIGRUNTIMEINLINE void *
223 SWIG_TypeCast(swig_type_info *ty, void *ptr) {
224 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
225 }
226
227 /*
228 Dynamic pointer casting. Down an inheritance hierarchy
229 */
230 SWIGRUNTIME swig_type_info *
231 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
232 swig_type_info *lastty = ty;
233 if (!ty || !ty->dcast) return ty;
234 while (ty && (ty->dcast)) {
235 ty = (*ty->dcast)(ptr);
236 if (ty) lastty = ty;
237 }
238 return lastty;
239 }
240
241 /*
242 Return the name associated with this type
243 */
244 SWIGRUNTIMEINLINE const char *
245 SWIG_TypeName(const swig_type_info *ty) {
246 return ty->name;
247 }
248
249 /*
250 Return the pretty name associated with this type,
251 that is an unmangled type name in a form presentable to the user.
252 */
253 SWIGRUNTIME const char *
254 SWIG_TypePrettyName(const swig_type_info *type) {
255 /* The "str" field contains the equivalent pretty names of the
256 type, separated by vertical-bar characters. We choose
257 to print the last name, as it is often (?) the most
258 specific. */
259 if (type->str != NULL) {
260 const char *last_name = type->str;
261 const char *s;
262 for (s = type->str; *s; s++)
263 if (*s == '|') last_name = s+1;
264 return last_name;
265 }
266 else
267 return type->name;
268 }
269
270 /*
271 Search for a swig_type_info structure
272 */
273 SWIGRUNTIME swig_type_info *
274 SWIG_TypeQueryTL(swig_type_info *tl, const char *name) {
275 swig_type_info *ty = tl;
276 while (ty) {
277 if (ty->str && (SWIG_TypeEquiv(ty->str,name))) return ty;
278 if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
279 ty = ty->prev;
280 }
281 return 0;
282 }
283
284 /*
285 Set the clientdata field for a type
286 */
287 SWIGRUNTIME void
288 SWIG_TypeClientDataTL(swig_type_info *tl, swig_type_info *ti, void *clientdata) {
289 swig_type_info *tc, *equiv;
290 if (ti->clientdata) return;
291 /* if (ti->clientdata == clientdata) return; */
292 ti->clientdata = clientdata;
293 equiv = ti->next;
294 while (equiv) {
295 if (!equiv->converter) {
296 tc = tl;
297 while (tc) {
298 if ((strcmp(tc->name, equiv->name) == 0))
299 SWIG_TypeClientDataTL(tl,tc,clientdata);
300 tc = tc->prev;
301 }
302 }
303 equiv = equiv->next;
304 }
305 }
306
307 /*
308 Pack binary data into a string
309 */
310 SWIGRUNTIME char *
311 SWIG_PackData(char *c, void *ptr, size_t sz) {
312 static char hex[17] = "0123456789abcdef";
313 unsigned char *u = (unsigned char *) ptr;
314 const unsigned char *eu = u + sz;
315 register unsigned char uu;
316 for (; u != eu; ++u) {
317 uu = *u;
318 *(c++) = hex[(uu & 0xf0) >> 4];
319 *(c++) = hex[uu & 0xf];
320 }
321 return c;
322 }
323
324 /*
325 Unpack binary data from a string
326 */
327 SWIGRUNTIME const char *
328 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
329 register unsigned char *u = (unsigned char *) ptr;
330 register const unsigned char *eu = u + sz;
331 for (; u != eu; ++u) {
332 register int d = *(c++);
333 register unsigned char uu = 0;
334 if ((d >= '0') && (d <= '9'))
335 uu = ((d - '0') << 4);
336 else if ((d >= 'a') && (d <= 'f'))
337 uu = ((d - ('a'-10)) << 4);
338 else
339 return (char *) 0;
340 d = *(c++);
341 if ((d >= '0') && (d <= '9'))
342 uu |= (d - '0');
343 else if ((d >= 'a') && (d <= 'f'))
344 uu |= (d - ('a'-10));
345 else
346 return (char *) 0;
347 *u = uu;
348 }
349 return c;
350 }
351
352 /*
353 This function will propagate the clientdata field of type to any new
354 swig_type_info structures that have been added into the list of
355 equivalent types. It is like calling SWIG_TypeClientData(type,
356 clientdata) a second time.
357 */
358 SWIGRUNTIME void
359 SWIG_PropagateClientDataTL(swig_type_info *tl, swig_type_info *type) {
360 swig_type_info *equiv = type->next;
361 swig_type_info *tc;
362 if (!type->clientdata) return;
363 while (equiv) {
364 if (!equiv->converter) {
365 tc = tl;
366 while (tc) {
367 if ((strcmp(tc->name, equiv->name) == 0) && !tc->clientdata)
368 SWIG_TypeClientDataTL(tl,tc, type->clientdata);
369 tc = tc->prev;
370 }
371 }
372 equiv = equiv->next;
373 }
374 }
375
376 /*
377 Pack 'void *' into a string buffer.
378 */
379 SWIGRUNTIME char *
380 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
381 char *r = buff;
382 if ((2*sizeof(void *) + 2) > bsz) return 0;
383 *(r++) = '_';
384 r = SWIG_PackData(r,&ptr,sizeof(void *));
385 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
386 strcpy(r,name);
387 return buff;
388 }
389
390 SWIGRUNTIME const char *
391 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
392 if (*c != '_') {
393 if (strcmp(c,"NULL") == 0) {
394 *ptr = (void *) 0;
395 return name;
396 } else {
397 return 0;
398 }
399 }
400 return SWIG_UnpackData(++c,ptr,sizeof(void *));
401 }
402
403 SWIGRUNTIME char *
404 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
405 char *r = buff;
406 size_t lname = (name ? strlen(name) : 0);
407 if ((2*sz + 2 + lname) > bsz) return 0;
408 *(r++) = '_';
409 r = SWIG_PackData(r,ptr,sz);
410 if (lname) {
411 strncpy(r,name,lname+1);
412 } else {
413 *r = 0;
414 }
415 return buff;
416 }
417
418 SWIGRUNTIME const char *
419 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
420 if (*c != '_') {
421 if (strcmp(c,"NULL") == 0) {
422 memset(ptr,0,sz);
423 return name;
424 } else {
425 return 0;
426 }
427 }
428 return SWIG_UnpackData(++c,ptr,sz);
429 }
430
431 #ifdef __cplusplus
432 }
433 #endif
434
435 /***********************************************************************
436 * common.swg
437 *
438 * This file contains generic SWIG runtime support for pointer
439 * type checking as well as a few commonly used macros to control
440 * external linkage.
441 *
442 * Author : David Beazley (beazley@cs.uchicago.edu)
443 *
444 * Copyright (c) 1999-2000, The University of Chicago
445 *
446 * This file may be freely redistributed without license or fee provided
447 * this copyright message remains intact.
448 ************************************************************************/
449
450
451 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
452 # if !defined(STATIC_LINKED)
453 # define SWIGEXPORT(a) __declspec(dllexport) a
454 # else
455 # define SWIGEXPORT(a) a
456 # endif
457 #else
458 # define SWIGEXPORT(a) a
459 #endif
460
461 #ifdef __cplusplus
462 extern "C" {
463 #endif
464
465
466 /*************************************************************************/
467
468
469 /* The static type info list */
470
471 static swig_type_info *swig_type_list = 0;
472 static swig_type_info **swig_type_list_handle = &swig_type_list;
473
474
475 /* Register a type mapping with the type-checking */
476 static swig_type_info *
477 SWIG_TypeRegister(swig_type_info *ti) {
478 return SWIG_TypeRegisterTL(swig_type_list_handle, ti);
479 }
480
481 /* Search for a swig_type_info structure */
482 static swig_type_info *
483 SWIG_TypeQuery(const char *name) {
484 return SWIG_TypeQueryTL(*swig_type_list_handle, name);
485 }
486
487 /* Set the clientdata field for a type */
488 static void
489 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
491 }
492
493 /* This function will propagate the clientdata field of type to
494 * any new swig_type_info structures that have been added into the list
495 * of equivalent types. It is like calling
496 * SWIG_TypeClientData(type, clientdata) a second time.
497 */
498 static void
499 SWIG_PropagateClientData(swig_type_info *type) {
500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
501 }
502
503 #ifdef __cplusplus
504 }
505 #endif
506
507 /* -----------------------------------------------------------------------------
508 * SWIG API. Portion that goes into the runtime
509 * ----------------------------------------------------------------------------- */
510
511 #ifdef __cplusplus
512 extern "C" {
513 #endif
514
515 /* -----------------------------------------------------------------------------
516 * for internal method declarations
517 * ----------------------------------------------------------------------------- */
518
519 #ifndef SWIGINTERN
520 #define SWIGINTERN static
521 #endif
522
523 #ifndef SWIGINTERNSHORT
524 #ifdef __cplusplus
525 #define SWIGINTERNSHORT static inline
526 #else /* C case */
527 #define SWIGINTERNSHORT static
528 #endif /* __cplusplus */
529 #endif
530
531
532 /*
533 Exception handling in wrappers
534 */
535 #define SWIG_fail goto fail
536 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
537 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
538 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
539 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
540 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
541
542 /*
543 Contract support
544 */
545 #define SWIG_contract_assert(expr, msg) \
546 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
547
548 /* -----------------------------------------------------------------------------
549 * Constant declarations
550 * ----------------------------------------------------------------------------- */
551
552 /* Constant Types */
553 #define SWIG_PY_INT 1
554 #define SWIG_PY_FLOAT 2
555 #define SWIG_PY_STRING 3
556 #define SWIG_PY_POINTER 4
557 #define SWIG_PY_BINARY 5
558
559 /* Constant information structure */
560 typedef struct swig_const_info {
561 int type;
562 char *name;
563 long lvalue;
564 double dvalue;
565 void *pvalue;
566 swig_type_info **ptype;
567 } swig_const_info;
568
569
570 /* -----------------------------------------------------------------------------
571 * Alloc. memory flags
572 * ----------------------------------------------------------------------------- */
573 #define SWIG_OLDOBJ 1
574 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
575 #define SWIG_PYSTR SWIG_NEWOBJ + 1
576
577 #ifdef __cplusplus
578 }
579 #endif
580
581
582 /***********************************************************************
583 * pyrun.swg
584 *
585 * This file contains the runtime support for Python modules
586 * and includes code for managing global variables and pointer
587 * type checking.
588 *
589 * Author : David Beazley (beazley@cs.uchicago.edu)
590 ************************************************************************/
591
592 /* Common SWIG API */
593 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
594 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
595 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
596
597
598 /* Python-specific SWIG API */
599 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
600 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
601
602
603 /* -----------------------------------------------------------------------------
604 * Pointer declarations
605 * ----------------------------------------------------------------------------- */
606 /*
607 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
608 C/C++ pointers in the python side. Very useful for debugging, but
609 not always safe.
610 */
611 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
612 # define SWIG_COBJECT_TYPES
613 #endif
614
615 /* Flags for pointer conversion */
616 #define SWIG_POINTER_EXCEPTION 0x1
617 #define SWIG_POINTER_DISOWN 0x2
618
619
620 #ifdef __cplusplus
621 extern "C" {
622 #endif
623
624 /* -----------------------------------------------------------------------------
625 * Create a new pointer string
626 * ----------------------------------------------------------------------------- */
627
628 #ifndef SWIG_BUFFER_SIZE
629 #define SWIG_BUFFER_SIZE 1024
630 #endif
631
632 #if defined(SWIG_COBJECT_TYPES)
633 #if !defined(SWIG_COBJECT_PYTHON)
634 /* -----------------------------------------------------------------------------
635 * Implements a simple Swig Object type, and use it instead of PyCObject
636 * ----------------------------------------------------------------------------- */
637
638 typedef struct {
639 PyObject_HEAD
640 void *ptr;
641 const char *desc;
642 } PySwigObject;
643
644 /* Declarations for objects of type PySwigObject */
645
646 SWIGRUNTIME int
647 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
648 {
649 char result[SWIG_BUFFER_SIZE];
650 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
651 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
652 return 0;
653 } else {
654 return 1;
655 }
656 }
657
658 SWIGRUNTIME PyObject *
659 PySwigObject_repr(PySwigObject *v)
660 {
661 char result[SWIG_BUFFER_SIZE];
662 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
663 PyString_FromFormat("<Swig Object at %s>", result) : 0;
664 }
665
666 SWIGRUNTIME PyObject *
667 PySwigObject_str(PySwigObject *v)
668 {
669 char result[SWIG_BUFFER_SIZE];
670 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
671 PyString_FromString(result) : 0;
672 }
673
674 SWIGRUNTIME PyObject *
675 PySwigObject_long(PySwigObject *v)
676 {
677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
678 }
679
680 SWIGRUNTIME PyObject *
681 PySwigObject_oct(PySwigObject *v)
682 {
683 char buf[100];
684 unsigned long x = (unsigned long)v->ptr;
685 if (x == 0)
686 strcpy(buf, "0");
687 else
688 PyOS_snprintf(buf, sizeof(buf), "0%lo", x);
689 return PyString_FromString(buf);
690 }
691
692 SWIGRUNTIME PyObject *
693 PySwigObject_hex(PySwigObject *v)
694 {
695 char buf[100];
696 PyOS_snprintf(buf, sizeof(buf), "0x%lx", (unsigned long)v->ptr);
697 return PyString_FromString(buf);
698 }
699
700 SWIGRUNTIME int
701 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
702 {
703 int c = strcmp(v->desc, w->desc);
704 if (c) {
705 return c;
706 } else {
707 void *i = v->ptr;
708 void *j = w->ptr;
709 return (i < j) ? -1 : (i > j) ? 1 : 0;
710 }
711 }
712
713 SWIGRUNTIME void
714 PySwigObject_dealloc(PySwigObject *self)
715 {
716 PyObject_DEL(self);
717 }
718
719 SWIGRUNTIME PyTypeObject*
720 PySwigObject_GetType() {
721 static char PySwigObject_Type__doc__[] =
722 "Swig object carries a C/C++ instance pointer";
723
724 static PyNumberMethods PySwigObject_as_number = {
725 (binaryfunc)0, /*nb_add*/
726 (binaryfunc)0, /*nb_subtract*/
727 (binaryfunc)0, /*nb_multiply*/
728 (binaryfunc)0, /*nb_divide*/
729 (binaryfunc)0, /*nb_remainder*/
730 (binaryfunc)0, /*nb_divmod*/
731 (ternaryfunc)0,/*nb_power*/
732 (unaryfunc)0, /*nb_negative*/
733 (unaryfunc)0, /*nb_positive*/
734 (unaryfunc)0, /*nb_absolute*/
735 (inquiry)0, /*nb_nonzero*/
736 0, /*nb_invert*/
737 0, /*nb_lshift*/
738 0, /*nb_rshift*/
739 0, /*nb_and*/
740 0, /*nb_xor*/
741 0, /*nb_or*/
742 (coercion)0, /*nb_coerce*/
743 (unaryfunc)PySwigObject_long, /*nb_int*/
744 (unaryfunc)PySwigObject_long, /*nb_long*/
745 (unaryfunc)0, /*nb_float*/
746 (unaryfunc)PySwigObject_oct, /*nb_oct*/
747 (unaryfunc)PySwigObject_hex, /*nb_hex*/
748 #if PY_VERSION_HEX >= 0x02000000
749 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
750 #endif
751 };
752
753 static int type_init = 0;
754 static PyTypeObject PySwigObject_Type;
755
756 if (!type_init) {
757 PyTypeObject tmp = {
758 PyObject_HEAD_INIT(&PyType_Type)
759 0, /*ob_size*/
760 "PySwigObject", /*tp_name*/
761 sizeof(PySwigObject), /*tp_basicsize*/
762 0, /*tp_itemsize*/
763 /* methods */
764 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
765 (printfunc)PySwigObject_print, /*tp_print*/
766 (getattrfunc)0, /*tp_getattr*/
767 (setattrfunc)0, /*tp_setattr*/
768 (cmpfunc)PySwigObject_compare, /*tp_compare*/
769 (reprfunc)PySwigObject_repr, /*tp_repr*/
770 &PySwigObject_as_number, /*tp_as_number*/
771 0, /*tp_as_sequence*/
772 0, /*tp_as_mapping*/
773 (hashfunc)0, /*tp_hash*/
774 (ternaryfunc)0, /*tp_call*/
775 (reprfunc)PySwigObject_str, /*tp_str*/
776 /* Space for future expansion */
777 0L,0L,0L,0L,
778 PySwigObject_Type__doc__, /* Documentation string */
779 #if PY_VERSION_HEX >= 0x02000000
780 0, /* tp_traverse */
781 0, /* tp_clear */
782 #endif
783 #if PY_VERSION_HEX >= 0x02010000
784 0, /* tp_richcompare */
785 0, /* tp_weaklistoffset */
786 #endif
787 #if PY_VERSION_HEX >= 0x02020000
788 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
789 #endif
790 #if PY_VERSION_HEX >= 0x02030000
791 0, /* tp_del */
792 #endif
793 #ifdef COUNT_ALLOCS
794 0,0,0,0 /* tp_alloc -> tp_next */
795 #endif
796 };
797
798 PySwigObject_Type = tmp;
799 type_init = 1;
800 }
801
802 return &PySwigObject_Type;
803 }
804
805 SWIGRUNTIME PyObject *
806 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
807 {
808 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_GetType());
809 if (self == NULL) return NULL;
810 self->ptr = ptr;
811 self->desc = desc;
812 return (PyObject *)self;
813 }
814
815 SWIGRUNTIMEINLINE void *
816 PySwigObject_AsVoidPtr(PyObject *self)
817 {
818 return ((PySwigObject *)self)->ptr;
819 }
820
821 SWIGRUNTIMEINLINE const char *
822 PySwigObject_GetDesc(PyObject *self)
823 {
824 return ((PySwigObject *)self)->desc;
825 }
826
827 SWIGRUNTIMEINLINE int
828 PySwigObject_Check(PyObject *op) {
829 return ((op)->ob_type == PySwigObject_GetType())
830 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
831 }
832
833 /* -----------------------------------------------------------------------------
834 * Implements a simple Swig Packed type, and use it instead of string
835 * ----------------------------------------------------------------------------- */
836
837 typedef struct {
838 PyObject_HEAD
839 void *pack;
840 const char *desc;
841 size_t size;
842 } PySwigPacked;
843
844 SWIGRUNTIME int
845 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
846 {
847 char result[SWIG_BUFFER_SIZE];
848 fputs("<Swig Packed ", fp);
849 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
850 fputs("at ", fp);
851 fputs(result, fp);
852 }
853 fputs(v->desc,fp);
854 fputs(">", fp);
855 return 0;
856 }
857
858 SWIGRUNTIME PyObject *
859 PySwigPacked_repr(PySwigPacked *v)
860 {
861 char result[SWIG_BUFFER_SIZE];
862 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
863 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
864 } else {
865 return PyString_FromFormat("<Swig Packed %s>", v->desc);
866 }
867 }
868
869 SWIGRUNTIME PyObject *
870 PySwigPacked_str(PySwigPacked *v)
871 {
872 char result[SWIG_BUFFER_SIZE];
873 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
874 return PyString_FromFormat("%s%s", result, v->desc);
875 } else {
876 return PyString_FromFormat("%s", v->desc);
877 }
878 }
879
880 SWIGRUNTIME int
881 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
882 {
883 int c = strcmp(v->desc, w->desc);
884 if (c) {
885 return c;
886 } else {
887 size_t i = v->size;
888 size_t j = w->size;
889 int s = (i < j) ? -1 : (i > j) ? 1 : 0;
890 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
891 }
892 }
893
894 SWIGRUNTIME void
895 PySwigPacked_dealloc(PySwigPacked *self)
896 {
897 free(self->pack);
898 PyObject_DEL(self);
899 }
900
901 SWIGRUNTIME PyTypeObject*
902 PySwigPacked_GetType() {
903 static char PySwigPacked_Type__doc__[] =
904 "Swig object carries a C/C++ instance pointer";
905 static int type_init = 0;
906
907 static PyTypeObject PySwigPacked_Type;
908 if (!type_init) {
909 PyTypeObject tmp = {
910 PyObject_HEAD_INIT(&PyType_Type)
911 0, /*ob_size*/
912 "PySwigPacked", /*tp_name*/
913 sizeof(PySwigPacked), /*tp_basicsize*/
914 0, /*tp_itemsize*/
915 /* methods */
916 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
917 (printfunc)PySwigPacked_print, /*tp_print*/
918 (getattrfunc)0, /*tp_getattr*/
919 (setattrfunc)0, /*tp_setattr*/
920 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
921 (reprfunc)PySwigPacked_repr, /*tp_repr*/
922 0, /*tp_as_number*/
923 0, /*tp_as_sequence*/
924 0, /*tp_as_mapping*/
925 (hashfunc)0, /*tp_hash*/
926 (ternaryfunc)0, /*tp_call*/
927 (reprfunc)PySwigPacked_str, /*tp_str*/
928 /* Space for future expansion */
929 0L,0L,0L,0L,
930 PySwigPacked_Type__doc__, /* Documentation string */
931 #if PY_VERSION_HEX >= 0x02000000
932 0, /* tp_traverse */
933 0, /* tp_clear */
934 #endif
935 #if PY_VERSION_HEX >= 0x02010000
936 0, /* tp_richcompare */
937 0, /* tp_weaklistoffset */
938 #endif
939 #if PY_VERSION_HEX >= 0x02020000
940 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
941 #endif
942 #if PY_VERSION_HEX >= 0x02030000
943 0, /* tp_del */
944 #endif
945 #ifdef COUNT_ALLOCS
946 0,0,0,0 /* tp_alloc -> tp_next */
947 #endif
948 };
949
950 PySwigPacked_Type = tmp;
951 type_init = 1;
952 }
953
954
955
956 return &PySwigPacked_Type;
957 }
958
959 SWIGRUNTIME PyObject *
960 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
961 {
962 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_GetType());
963 if (self == NULL) {
964 return NULL;
965 } else {
966 void *pack = malloc(size);
967 memcpy(pack, ptr, size);
968 self->pack = pack;
969 self->desc = desc;
970 self->size = size;
971 return (PyObject *) self;
972 }
973 }
974
975 SWIGRUNTIMEINLINE const char *
976 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
977 {
978 PySwigPacked *self = (PySwigPacked *)obj;
979 if (self->size != size) return 0;
980 memcpy(ptr, self->pack, size);
981 return self->desc;
982 }
983
984 SWIGRUNTIMEINLINE const char *
985 PySwigPacked_GetDesc(PyObject *self)
986 {
987 return ((PySwigPacked *)self)->desc;
988 }
989
990 SWIGRUNTIMEINLINE int
991 PySwigPacked_Check(PyObject *op) {
992 return ((op)->ob_type == PySwigPacked_GetType())
993 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
994 }
995
996 #else
997 /* -----------------------------------------------------------------------------
998 * Use the old Python PyCObject instead of PySwigObject
999 * ----------------------------------------------------------------------------- */
1000
1001 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1002 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1003 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1004 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1005
1006 #endif
1007
1008 #endif
1009
1010 /* -----------------------------------------------------------------------------
1011 * errors manipulation
1012 * ----------------------------------------------------------------------------- */
1013
1014 SWIGRUNTIME void
1015 SWIG_Python_TypeError(const char *type, PyObject *obj)
1016 {
1017 if (type) {
1018 #if defined(SWIG_COBJECT_TYPES)
1019 if (PySwigObject_Check(obj)) {
1020 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1021 if (otype) {
1022 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1023 type, otype);
1024 return;
1025 }
1026 } else
1027 #endif
1028 {
1029 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1030 if (otype) {
1031 PyObject *str = PyObject_Str(obj);
1032 const char *cstr = str ? PyString_AsString(str) : 0;
1033 if (cstr) {
1034 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1035 type, otype, cstr);
1036 } else {
1037 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1038 type, otype);
1039 }
1040 if (str)
1041 Py_DECREF(str);
1042 return;
1043 }
1044 }
1045 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1046 } else {
1047 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1048 }
1049 }
1050
1051 SWIGRUNTIMEINLINE void
1052 SWIG_Python_NullRef(const char *type)
1053 {
1054 if (type) {
1055 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1056 } else {
1057 PyErr_Format(PyExc_TypeError, "null reference was received");
1058 }
1059 }
1060
1061 SWIGRUNTIME int
1062 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1063 {
1064 if (PyErr_Occurred()) {
1065 PyObject *type = 0;
1066 PyObject *value = 0;
1067 PyObject *traceback = 0;
1068 PyErr_Fetch(&type, &value, &traceback);
1069 if (value) {
1070 PyObject *old_str = PyObject_Str(value);
1071 Py_XINCREF(type);
1072 PyErr_Clear();
1073 if (infront) {
1074 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1075 } else {
1076 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1077 }
1078 Py_DECREF(old_str);
1079 }
1080 return 1;
1081 } else {
1082 return 0;
1083 }
1084 }
1085
1086 SWIGRUNTIME int
1087 SWIG_Python_ArgFail(int argnum)
1088 {
1089 if (PyErr_Occurred()) {
1090 /* add information about failing argument */
1091 char mesg[256];
1092 sprintf(mesg, "argument number %d:", argnum);
1093 return SWIG_Python_AddErrMesg(mesg, 1);
1094 } else {
1095 return 0;
1096 }
1097 }
1098
1099
1100 /* -----------------------------------------------------------------------------
1101 * pointers/data manipulation
1102 * ----------------------------------------------------------------------------- */
1103
1104 /* Convert a pointer value */
1105 SWIGRUNTIME int
1106 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1107 swig_type_info *tc;
1108 const char *c = 0;
1109 static PyObject *SWIG_this = 0;
1110 int newref = 0;
1111 PyObject *pyobj = 0;
1112 void *vptr;
1113
1114 if (!obj) return 0;
1115 if (obj == Py_None) {
1116 *ptr = 0;
1117 return 0;
1118 }
1119
1120 #ifdef SWIG_COBJECT_TYPES
1121 if (!(PySwigObject_Check(obj))) {
1122 if (!SWIG_this)
1123 SWIG_this = PyString_FromString("this");
1124 pyobj = obj;
1125 obj = PyObject_GetAttr(obj,SWIG_this);
1126 newref = 1;
1127 if (!obj) goto type_error;
1128 if (!PySwigObject_Check(obj)) {
1129 Py_DECREF(obj);
1130 goto type_error;
1131 }
1132 }
1133 vptr = PySwigObject_AsVoidPtr(obj);
1134 c = (const char *) PySwigObject_GetDesc(obj);
1135 if (newref) { Py_DECREF(obj); }
1136 goto type_check;
1137 #else
1138 if (!(PyString_Check(obj))) {
1139 if (!SWIG_this)
1140 SWIG_this = PyString_FromString("this");
1141 pyobj = obj;
1142 obj = PyObject_GetAttr(obj,SWIG_this);
1143 newref = 1;
1144 if (!obj) goto type_error;
1145 if (!PyString_Check(obj)) {
1146 Py_DECREF(obj);
1147 goto type_error;
1148 }
1149 }
1150 c = PyString_AS_STRING(obj);
1151 /* Pointer values must start with leading underscore */
1152 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1153 if (newref) { Py_DECREF(obj); }
1154 if (!c) goto type_error;
1155 #endif
1156
1157 type_check:
1158
1159 if (ty) {
1160 tc = SWIG_TypeCheck(c,ty);
1161 if (!tc) goto type_error;
1162 *ptr = SWIG_TypeCast(tc,vptr);
1163 } else {
1164 *ptr = vptr;
1165 }
1166
1167 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1168 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1169 }
1170 return 0;
1171
1172 type_error:
1173 PyErr_Clear();
1174 if (pyobj && !obj) {
1175 obj = pyobj;
1176 if (PyCFunction_Check(obj)) {
1177 /* here we get the method pointer for callbacks */
1178 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1179 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1180 if (c) {
1181 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1182 if (!c) goto type_error;
1183 goto type_check;
1184 }
1185 }
1186 }
1187 if (flags & SWIG_POINTER_EXCEPTION) {
1188 if (ty) {
1189 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1190 } else {
1191 SWIG_Python_TypeError("C/C++ pointer", obj);
1192 }
1193 }
1194 return -1;
1195 }
1196
1197 /* Convert a pointer value, signal an exception on a type mismatch */
1198 SWIGRUNTIME void *
1199 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1200 void *result;
1201 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1202 PyErr_Clear();
1203 if (flags & SWIG_POINTER_EXCEPTION) {
1204 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1205 SWIG_Python_ArgFail(argnum);
1206 }
1207 }
1208 return result;
1209 }
1210
1211 /* Convert a packed value value */
1212 SWIGRUNTIME int
1213 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1214 swig_type_info *tc;
1215 const char *c = 0;
1216
1217 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1218 c = PySwigPacked_UnpackData(obj, ptr, sz);
1219 #else
1220 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1221 c = PyString_AS_STRING(obj);
1222 /* Pointer values must start with leading underscore */
1223 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1224 #endif
1225 if (!c) goto type_error;
1226 if (ty) {
1227 tc = SWIG_TypeCheck(c,ty);
1228 if (!tc) goto type_error;
1229 }
1230 return 0;
1231
1232 type_error:
1233 PyErr_Clear();
1234 if (flags & SWIG_POINTER_EXCEPTION) {
1235 if (ty) {
1236 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1237 } else {
1238 SWIG_Python_TypeError("C/C++ packed data", obj);
1239 }
1240 }
1241 return -1;
1242 }
1243
1244 /* Create a new array object */
1245 SWIGRUNTIME PyObject *
1246 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1247 PyObject *robj = 0;
1248 if (!ptr) {
1249 Py_INCREF(Py_None);
1250 return Py_None;
1251 }
1252 #ifdef SWIG_COBJECT_TYPES
1253 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1254 #else
1255 {
1256 char result[SWIG_BUFFER_SIZE];
1257 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1258 PyString_FromString(result) : 0;
1259 }
1260 #endif
1261 if (!robj || (robj == Py_None)) return robj;
1262 if (type->clientdata) {
1263 PyObject *inst;
1264 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1265 Py_DECREF(robj);
1266 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1267 Py_DECREF(args);
1268 if (inst) {
1269 if (own) {
1270 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1271 }
1272 robj = inst;
1273 }
1274 }
1275 return robj;
1276 }
1277
1278 SWIGRUNTIME PyObject *
1279 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1280 PyObject *robj = 0;
1281 if (!ptr) {
1282 Py_INCREF(Py_None);
1283 return Py_None;
1284 }
1285 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1286 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1287 #else
1288 {
1289 char result[SWIG_BUFFER_SIZE];
1290 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1291 PyString_FromString(result) : 0;
1292 }
1293 #endif
1294 return robj;
1295 }
1296
1297 /* -----------------------------------------------------------------------------*
1298 * Get type list
1299 * -----------------------------------------------------------------------------*/
1300
1301 #ifdef SWIG_LINK_RUNTIME
1302 void *SWIG_ReturnGlobalTypeList(void *);
1303 #endif
1304
1305 SWIGRUNTIME swig_type_info **
1306 SWIG_Python_GetTypeListHandle() {
1307 static void *type_pointer = (void *)0;
1308 /* first check if module already created */
1309 if (!type_pointer) {
1310 #ifdef SWIG_LINK_RUNTIME
1311 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1312 #else
1313 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1314 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1315 if (PyErr_Occurred()) {
1316 PyErr_Clear();
1317 type_pointer = (void *)0;
1318 }
1319 }
1320 #endif
1321 return (swig_type_info **) type_pointer;
1322 }
1323
1324 /*
1325 Search for a swig_type_info structure
1326 */
1327 SWIGRUNTIMEINLINE swig_type_info *
1328 SWIG_Python_GetTypeList() {
1329 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1330 return tlh ? *tlh : (swig_type_info*)0;
1331 }
1332
1333 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1334
1335 #ifdef __cplusplus
1336 }
1337 #endif
1338
1339
1340 /* -------- TYPES TABLE (BEGIN) -------- */
1341
1342 #define SWIGTYPE_p_wxLayoutConstraints swig_types[0]
1343 #define SWIGTYPE_p_wxRealPoint swig_types[1]
1344 #define SWIGTYPE_p_wxSizerItem swig_types[2]
1345 #define SWIGTYPE_p_wxGBSizerItem swig_types[3]
1346 #define SWIGTYPE_p_wxScrollEvent swig_types[4]
1347 #define SWIGTYPE_p_wxEventLoop swig_types[5]
1348 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[6]
1349 #define SWIGTYPE_p_wxSizer swig_types[7]
1350 #define SWIGTYPE_p_wxBoxSizer swig_types[8]
1351 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[9]
1352 #define SWIGTYPE_p_wxGridBagSizer swig_types[10]
1353 #define SWIGTYPE_p_wxAcceleratorEntry swig_types[11]
1354 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[12]
1355 #define SWIGTYPE_p_wxEvent swig_types[13]
1356 #define SWIGTYPE_p_buffer swig_types[14]
1357 #define SWIGTYPE_p_wxMenu swig_types[15]
1358 #define SWIGTYPE_p_wxGridSizer swig_types[16]
1359 #define SWIGTYPE_p_wxFlexGridSizer swig_types[17]
1360 #define SWIGTYPE_p_wxInitDialogEvent swig_types[18]
1361 #define SWIGTYPE_p_wxItemContainer swig_types[19]
1362 #define SWIGTYPE_p_wxNcPaintEvent swig_types[20]
1363 #define SWIGTYPE_p_wxPaintEvent swig_types[21]
1364 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[22]
1365 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[23]
1366 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[24]
1367 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[25]
1368 #define SWIGTYPE_p_wxControl swig_types[26]
1369 #define SWIGTYPE_p_wxFont swig_types[27]
1370 #define SWIGTYPE_p_wxMenuBarBase swig_types[28]
1371 #define SWIGTYPE_p_wxSetCursorEvent swig_types[29]
1372 #define SWIGTYPE_p_wxFSFile swig_types[30]
1373 #define SWIGTYPE_p_wxCaret swig_types[31]
1374 #define SWIGTYPE_ptrdiff_t swig_types[32]
1375 #define SWIGTYPE_std__ptrdiff_t swig_types[33]
1376 #define SWIGTYPE_p_wxRegion swig_types[34]
1377 #define SWIGTYPE_p_wxPoint2D swig_types[35]
1378 #define SWIGTYPE_p_int swig_types[36]
1379 #define SWIGTYPE_p_wxSize swig_types[37]
1380 #define SWIGTYPE_p_wxDC swig_types[38]
1381 #define SWIGTYPE_p_wxPySizer swig_types[39]
1382 #define SWIGTYPE_p_wxVisualAttributes swig_types[40]
1383 #define SWIGTYPE_p_wxNotifyEvent swig_types[41]
1384 #define SWIGTYPE_p_wxPyEvent swig_types[42]
1385 #define SWIGTYPE_p_wxPropagationDisabler swig_types[43]
1386 #define SWIGTYPE_p_form_ops_t swig_types[44]
1387 #define SWIGTYPE_p_wxAppTraits swig_types[45]
1388 #define SWIGTYPE_p_wxArrayString swig_types[46]
1389 #define SWIGTYPE_p_wxShowEvent swig_types[47]
1390 #define SWIGTYPE_p_wxToolTip swig_types[48]
1391 #define SWIGTYPE_p_wxMoveEvent swig_types[49]
1392 #define SWIGTYPE_p_wxSizeEvent swig_types[50]
1393 #define SWIGTYPE_p_wxActivateEvent swig_types[51]
1394 #define SWIGTYPE_p_wxIconizeEvent swig_types[52]
1395 #define SWIGTYPE_p_wxMaximizeEvent swig_types[53]
1396 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[54]
1397 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[55]
1398 #define SWIGTYPE_p_wxIdleEvent swig_types[56]
1399 #define SWIGTYPE_p_wxDateEvent swig_types[57]
1400 #define SWIGTYPE_p_wxMenuItem swig_types[58]
1401 #define SWIGTYPE_p_wxStaticBox swig_types[59]
1402 #define SWIGTYPE_p_long swig_types[60]
1403 #define SWIGTYPE_p_wxDuplexMode swig_types[61]
1404 #define SWIGTYPE_p_wxTIFFHandler swig_types[62]
1405 #define SWIGTYPE_p_wxXPMHandler swig_types[63]
1406 #define SWIGTYPE_p_wxPNMHandler swig_types[64]
1407 #define SWIGTYPE_p_wxJPEGHandler swig_types[65]
1408 #define SWIGTYPE_p_wxPCXHandler swig_types[66]
1409 #define SWIGTYPE_p_wxGIFHandler swig_types[67]
1410 #define SWIGTYPE_p_wxPNGHandler swig_types[68]
1411 #define SWIGTYPE_p_wxANIHandler swig_types[69]
1412 #define SWIGTYPE_p_wxMemoryFSHandler swig_types[70]
1413 #define SWIGTYPE_p_wxZipFSHandler swig_types[71]
1414 #define SWIGTYPE_p_wxInternetFSHandler swig_types[72]
1415 #define SWIGTYPE_p_wxPyFileSystemHandler swig_types[73]
1416 #define SWIGTYPE_p_wxEvtHandler swig_types[74]
1417 #define SWIGTYPE_p_wxCURHandler swig_types[75]
1418 #define SWIGTYPE_p_wxICOHandler swig_types[76]
1419 #define SWIGTYPE_p_wxBMPHandler swig_types[77]
1420 #define SWIGTYPE_p_wxImageHandler swig_types[78]
1421 #define SWIGTYPE_p_wxFileSystemHandler swig_types[79]
1422 #define SWIGTYPE_p_wxRect swig_types[80]
1423 #define SWIGTYPE_p_wxButton swig_types[81]
1424 #define SWIGTYPE_p_wxGBSpan swig_types[82]
1425 #define SWIGTYPE_p_wxPropagateOnce swig_types[83]
1426 #define SWIGTYPE_p_wxAcceleratorTable swig_types[84]
1427 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[85]
1428 #define SWIGTYPE_p_char swig_types[86]
1429 #define SWIGTYPE_p_wxGBPosition swig_types[87]
1430 #define SWIGTYPE_p_wxImage swig_types[88]
1431 #define SWIGTYPE_p_wxFrame swig_types[89]
1432 #define SWIGTYPE_p_wxScrollWinEvent swig_types[90]
1433 #define SWIGTYPE_p_wxPaperSize swig_types[91]
1434 #define SWIGTYPE_p_wxImageHistogram swig_types[92]
1435 #define SWIGTYPE_p_wxPoint swig_types[93]
1436 #define SWIGTYPE_p_wxCursor swig_types[94]
1437 #define SWIGTYPE_p_wxObject swig_types[95]
1438 #define SWIGTYPE_p_wxInputStream swig_types[96]
1439 #define SWIGTYPE_p_wxOutputStream swig_types[97]
1440 #define SWIGTYPE_p_wxPyInputStream swig_types[98]
1441 #define SWIGTYPE_p_wxDateTime swig_types[99]
1442 #define SWIGTYPE_p_wxKeyEvent swig_types[100]
1443 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[101]
1444 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[102]
1445 #define SWIGTYPE_p_unsigned_long swig_types[103]
1446 #define SWIGTYPE_p_wxWindow swig_types[104]
1447 #define SWIGTYPE_p_wxMenuBar swig_types[105]
1448 #define SWIGTYPE_p_wxFileSystem swig_types[106]
1449 #define SWIGTYPE_p_wxBitmap swig_types[107]
1450 #define SWIGTYPE_unsigned_int swig_types[108]
1451 #define SWIGTYPE_p_unsigned_int swig_types[109]
1452 #define SWIGTYPE_p_wxMenuEvent swig_types[110]
1453 #define SWIGTYPE_p_wxContextMenuEvent swig_types[111]
1454 #define SWIGTYPE_p_unsigned_char swig_types[112]
1455 #define SWIGTYPE_p_wxEraseEvent swig_types[113]
1456 #define SWIGTYPE_p_wxMouseEvent swig_types[114]
1457 #define SWIGTYPE_p_wxCloseEvent swig_types[115]
1458 #define SWIGTYPE_p_wxPyApp swig_types[116]
1459 #define SWIGTYPE_p_wxCommandEvent swig_types[117]
1460 #define SWIGTYPE_p_wxPyCommandEvent swig_types[118]
1461 #define SWIGTYPE_p_wxPyDropTarget swig_types[119]
1462 #define SWIGTYPE_p_wxQuantize swig_types[120]
1463 #define SWIGTYPE_p_wxFocusEvent swig_types[121]
1464 #define SWIGTYPE_p_wxChildFocusEvent swig_types[122]
1465 #define SWIGTYPE_p_wxDropFilesEvent swig_types[123]
1466 #define SWIGTYPE_p_wxControlWithItems swig_types[124]
1467 #define SWIGTYPE_p_wxColour swig_types[125]
1468 #define SWIGTYPE_p_wxValidator swig_types[126]
1469 #define SWIGTYPE_p_wxPyValidator swig_types[127]
1470 static swig_type_info *swig_types[129];
1471
1472 /* -------- TYPES TABLE (END) -------- */
1473
1474
1475 /*-----------------------------------------------
1476 @(target):= _core_.so
1477 ------------------------------------------------*/
1478 #define SWIG_init init_core_
1479
1480 #define SWIG_name "_core_"
1481
1482 #include "wx/wxPython/wxPython_int.h"
1483 #include "wx/wxPython/pyclasses.h"
1484
1485
1486 #ifndef wxPyUSE_EXPORT
1487 // Helper functions for dealing with SWIG objects and such. These are
1488 // located here so they know about the SWIG types and functions declared
1489 // in the wrapper code.
1490
1491 #include <wx/hashmap.h>
1492 WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
1493
1494
1495 // Maintains a hashmap of className to swig_type_info pointers. Given the
1496 // name of a class either looks up the type info in the cache, or scans the
1497 // SWIG tables for it.
1498 extern PyObject* wxPyPtrTypeMap;
1499 static
1500 swig_type_info* wxPyFindSwigType(const wxChar* className) {
1501
1502 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
1503
1504 if (typeInfoCache == NULL)
1505 typeInfoCache = new wxPyTypeInfoHashMap;
1506
1507 wxString name(className);
1508 swig_type_info* swigType = (*typeInfoCache)[name];
1509
1510 if (! swigType) {
1511 // it wasn't in the cache, so look it up from SWIG
1512 name.Append(wxT(" *"));
1513 swigType = SWIG_TypeQuery(name.mb_str());
1514
1515 // if it still wasn't found, try looking for a mapped name
1516 if (!swigType) {
1517 PyObject* item;
1518 name = className;
1519
1520 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
1521 (char*)(const char*)name.mbc_str())) != NULL) {
1522 name = wxString(PyString_AsString(item), *wxConvCurrent);
1523 name.Append(wxT(" *"));
1524 swigType = SWIG_TypeQuery(name.mb_str());
1525 }
1526 }
1527 if (swigType) {
1528 // and add it to the map if found
1529 (*typeInfoCache)[className] = swigType;
1530 }
1531 }
1532 return swigType;
1533 }
1534
1535
1536 // Check if a class name is a type known to SWIG
1537 bool wxPyCheckSwigType(const wxChar* className) {
1538
1539 swig_type_info* swigType = wxPyFindSwigType(className);
1540 return swigType != NULL;
1541 }
1542
1543
1544 // Given a pointer to a C++ object and a class name, construct a Python proxy
1545 // object for it.
1546 PyObject* wxPyConstructObject(void* ptr,
1547 const wxChar* className,
1548 int setThisOwn) {
1549
1550 swig_type_info* swigType = wxPyFindSwigType(className);
1551 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
1552
1553 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
1554 }
1555
1556
1557 // Extract a pointer to the wrapped C++ object from a Python proxy object.
1558 // Ensures that the proxy object is of the specified (or derived) type. If
1559 // not able to perform the conversion then a Python exception is set and the
1560 // error should be handled properly in the caller. Returns True on success.
1561 bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
1562 const wxChar* className) {
1563
1564 swig_type_info* swigType = wxPyFindSwigType(className);
1565 wxCHECK_MSG(swigType != NULL, false, wxT("Unknown type in wxPyConvertSwigPtr"));
1566
1567 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
1568 }
1569
1570
1571 // Make a SWIGified pointer object suitable for a .this attribute
1572 PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
1573
1574 PyObject* robj = NULL;
1575
1576 swig_type_info* swigType = wxPyFindSwigType(className);
1577 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
1578
1579 #ifdef SWIG_COBJECT_TYPES
1580 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)swigType->name);
1581 #else
1582 {
1583 char result[1024];
1584 robj = SWIG_PackVoidPtr(result, ptr, swigType->name, sizeof(result)) ?
1585 PyString_FromString(result) : 0;
1586 }
1587 #endif
1588
1589 return robj;
1590 }
1591
1592
1593
1594
1595 // Export a C API in a struct. Other modules will be able to load this from
1596 // the wx._core_ module and will then have safe access to these functions,
1597 // even if they are located in another shared library.
1598 static wxPyCoreAPI API = {
1599
1600 wxPyCheckSwigType,
1601 wxPyConstructObject,
1602 wxPyConvertSwigPtr,
1603 wxPyMakeSwigPtr,
1604
1605 wxPyBeginAllowThreads,
1606 wxPyEndAllowThreads,
1607 wxPyBeginBlockThreads,
1608 wxPyEndBlockThreads,
1609
1610 wxPy_ConvertList,
1611
1612 wxString_in_helper,
1613 Py2wxString,
1614 wx2PyString,
1615
1616 byte_LIST_helper,
1617 int_LIST_helper,
1618 long_LIST_helper,
1619 string_LIST_helper,
1620 wxPoint_LIST_helper,
1621 wxBitmap_LIST_helper,
1622 wxString_LIST_helper,
1623 wxAcceleratorEntry_LIST_helper,
1624
1625 wxSize_helper,
1626 wxPoint_helper,
1627 wxRealPoint_helper,
1628 wxRect_helper,
1629 wxColour_helper,
1630 wxPoint2D_helper,
1631
1632 wxPySimple_typecheck,
1633 wxColour_typecheck,
1634
1635 wxPyCBH_setCallbackInfo,
1636 wxPyCBH_findCallback,
1637 wxPyCBH_callCallback,
1638 wxPyCBH_callCallbackObj,
1639 wxPyCBH_delete,
1640
1641 wxPyMake_wxObject,
1642 wxPyMake_wxSizer,
1643 wxPyPtrTypeMap_Add,
1644 wxPy2int_seq_helper,
1645 wxPy4int_seq_helper,
1646 wxArrayString2PyList_helper,
1647 wxArrayInt2PyList_helper,
1648
1649 wxPyClientData_dtor,
1650 wxPyUserData_dtor,
1651 wxPyOORClientData_dtor,
1652
1653 wxPyCBInputStream_create,
1654 wxPyCBInputStream_copy,
1655
1656 wxPyInstance_Check,
1657 wxPySwigInstance_Check,
1658
1659 wxPyCheckForApp
1660
1661 };
1662
1663 #endif
1664
1665
1666 #if !WXWIN_COMPATIBILITY_2_4
1667 #define wxHIDE_READONLY 0
1668 #endif
1669
1670
1671 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
1672 #define SWIG_From_int PyInt_FromLong
1673 /*@@*/
1674
1675
1676 #if ! wxUSE_HOTKEY
1677 enum wxHotkeyModifier
1678 {
1679 wxMOD_NONE = 0,
1680 wxMOD_ALT = 1,
1681 wxMOD_CONTROL = 2,
1682 wxMOD_SHIFT = 4,
1683 wxMOD_WIN = 8
1684 };
1685 #define wxEVT_HOTKEY 9999
1686 #endif
1687
1688 static const wxString wxPyEmptyString(wxEmptyString);
1689 static wxString wxObject_GetClassName(wxObject *self){
1690 return self->GetClassInfo()->GetClassName();
1691 }
1692 static void wxObject_Destroy(wxObject *self){
1693 delete self;
1694 }
1695
1696 #ifndef __WXMAC__
1697 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
1698 #endif
1699
1700
1701 #include <limits.h>
1702
1703
1704 SWIGINTERN int
1705 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1706 const char *errmsg)
1707 {
1708 if (value < min_value) {
1709 if (errmsg) {
1710 PyErr_Format(PyExc_OverflowError,
1711 "value %ld is less than '%s' minimum %ld",
1712 value, errmsg, min_value);
1713 }
1714 return 0;
1715 } else if (value > max_value) {
1716 if (errmsg) {
1717 PyErr_Format(PyExc_OverflowError,
1718 "value %ld is greater than '%s' maximum %ld",
1719 value, errmsg, max_value);
1720 }
1721 return 0;
1722 }
1723 return 1;
1724 }
1725
1726
1727 SWIGINTERN int
1728 SWIG_AsVal_long(PyObject* obj, long* val)
1729 {
1730 if (PyNumber_Check(obj)) {
1731 if (val) *val = PyInt_AsLong(obj);
1732 return 1;
1733 }
1734 else {
1735 SWIG_type_error("number", obj);
1736 }
1737 return 0;
1738 }
1739
1740
1741 #if INT_MAX != LONG_MAX
1742 SWIGINTERN int
1743 SWIG_AsVal_int(PyObject *obj, int *val)
1744 {
1745 const char* errmsg = val ? "int" : (char*)0;
1746 long v;
1747 if (SWIG_AsVal_long(obj, &v)) {
1748 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1749 if (val) *val = (int)(v);
1750 return 1;
1751 } else {
1752 return 0;
1753 }
1754 } else {
1755 PyErr_Clear();
1756 }
1757 if (val) {
1758 SWIG_type_error(errmsg, obj);
1759 }
1760 return 0;
1761 }
1762 #else
1763 SWIGINTERNSHORT int
1764 SWIG_AsVal_int(PyObject *obj, int *val)
1765 {
1766 return SWIG_AsVal_long(obj,(long*)val);
1767 }
1768 #endif
1769
1770
1771 SWIGINTERNSHORT int
1772 SWIG_As_int(PyObject* obj)
1773 {
1774 int v;
1775 if (!SWIG_AsVal_int(obj, &v)) {
1776 /*
1777 this is needed to make valgrind/purify happier.
1778 */
1779 memset((void*)&v, 0, sizeof(int));
1780 }
1781 return v;
1782 }
1783
1784
1785 SWIGINTERNSHORT int
1786 SWIG_Check_int(PyObject* obj)
1787 {
1788 return SWIG_AsVal_int(obj, (int*)0);
1789 }
1790
1791 static PyObject *wxSize_Get(wxSize *self){
1792 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1793 PyObject* tup = PyTuple_New(2);
1794 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1795 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1796 wxPyEndBlockThreads(blocked);
1797 return tup;
1798 }
1799
1800 SWIGINTERN int
1801 SWIG_AsVal_double(PyObject *obj, double* val)
1802 {
1803 if (PyNumber_Check(obj)) {
1804 if (val) *val = PyFloat_AsDouble(obj);
1805 return 1;
1806 }
1807 else {
1808 SWIG_type_error("number", obj);
1809 }
1810 return 0;
1811 }
1812
1813
1814 SWIGINTERNSHORT double
1815 SWIG_As_double(PyObject* obj)
1816 {
1817 double v;
1818 if (!SWIG_AsVal_double(obj, &v)) {
1819 /*
1820 this is needed to make valgrind/purify happier.
1821 */
1822 memset((void*)&v, 0, sizeof(double));
1823 }
1824 return v;
1825 }
1826
1827
1828 SWIGINTERNSHORT int
1829 SWIG_Check_double(PyObject* obj)
1830 {
1831 return SWIG_AsVal_double(obj, (double*)0);
1832 }
1833
1834
1835 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
1836 #define SWIG_From_double PyFloat_FromDouble
1837 /*@@*/
1838
1839 static void wxRealPoint_Set(wxRealPoint *self,double x,double y){
1840 self->x = x;
1841 self->y = y;
1842 }
1843 static PyObject *wxRealPoint_Get(wxRealPoint *self){
1844 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1845 PyObject* tup = PyTuple_New(2);
1846 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
1847 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
1848 wxPyEndBlockThreads(blocked);
1849 return tup;
1850 }
1851
1852 SWIGINTERNSHORT long
1853 SWIG_As_long(PyObject* obj)
1854 {
1855 long v;
1856 if (!SWIG_AsVal_long(obj, &v)) {
1857 /*
1858 this is needed to make valgrind/purify happier.
1859 */
1860 memset((void*)&v, 0, sizeof(long));
1861 }
1862 return v;
1863 }
1864
1865
1866 SWIGINTERNSHORT int
1867 SWIG_Check_long(PyObject* obj)
1868 {
1869 return SWIG_AsVal_long(obj, (long*)0);
1870 }
1871
1872 static void wxPoint_Set(wxPoint *self,long x,long y){
1873 self->x = x;
1874 self->y = y;
1875 }
1876 static PyObject *wxPoint_Get(wxPoint *self){
1877 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1878 PyObject* tup = PyTuple_New(2);
1879 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1880 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1881 wxPyEndBlockThreads(blocked);
1882 return tup;
1883 }
1884 static void wxRect_Set(wxRect *self,int x=0,int y=0,int width=0,int height=0){
1885 self->x = x;
1886 self->y = y;
1887 self->width = width;
1888 self->height = height;
1889 }
1890 static PyObject *wxRect_Get(wxRect *self){
1891 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1892 PyObject* tup = PyTuple_New(4);
1893 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1894 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1895 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
1896 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
1897 wxPyEndBlockThreads(blocked);
1898 return tup;
1899 }
1900
1901 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
1902 wxRegion reg1(*r1);
1903 wxRegion reg2(*r2);
1904 wxRect dest(0,0,0,0);
1905 PyObject* obj;
1906
1907 reg1.Intersect(reg2);
1908 dest = reg1.GetBox();
1909
1910 if (dest != wxRect(0,0,0,0)) {
1911 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1912 wxRect* newRect = new wxRect(dest);
1913 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), true);
1914 wxPyEndBlockThreads(blocked);
1915 return obj;
1916 }
1917 Py_INCREF(Py_None);
1918 return Py_None;
1919 }
1920
1921
1922 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1923 PyObject* o2;
1924 PyObject* o3;
1925
1926 if (!target) {
1927 target = o;
1928 } else if (target == Py_None) {
1929 Py_DECREF(Py_None);
1930 target = o;
1931 } else {
1932 if (!PyTuple_Check(target)) {
1933 o2 = target;
1934 target = PyTuple_New(1);
1935 PyTuple_SetItem(target, 0, o2);
1936 }
1937 o3 = PyTuple_New(1);
1938 PyTuple_SetItem(o3, 0, o);
1939
1940 o2 = target;
1941 target = PySequence_Concat(o2, o3);
1942 Py_DECREF(o2);
1943 Py_DECREF(o3);
1944 }
1945 return target;
1946 }
1947
1948
1949 static void wxPoint2D_Set(wxPoint2D *self,double x=0,double y=0){
1950 self->m_x = x;
1951 self->m_y = y;
1952 }
1953 static PyObject *wxPoint2D_Get(wxPoint2D *self){
1954 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1955 PyObject* tup = PyTuple_New(2);
1956 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
1957 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
1958 wxPyEndBlockThreads(blocked);
1959 return tup;
1960 }
1961
1962 #include "wx/wxPython/pyistream.h"
1963
1964 static wxPyInputStream *new_wxPyInputStream(PyObject *p){
1965 wxInputStream* wxis = wxPyCBInputStream::create(p);
1966 if (wxis)
1967 return new wxPyInputStream(wxis);
1968 else
1969 return NULL;
1970 }
1971
1972 SWIGINTERNSHORT PyObject*
1973 SWIG_From_char(char c)
1974 {
1975 return PyString_FromStringAndSize(&c,1);
1976 }
1977
1978
1979 SWIGINTERNSHORT PyObject*
1980 SWIG_From_unsigned_SS_long(unsigned long value)
1981 {
1982 return (value > LONG_MAX) ?
1983 PyLong_FromUnsignedLong(value)
1984 : PyInt_FromLong((long)(value));
1985 }
1986
1987
1988 /* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */
1989 SWIGINTERN int
1990 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize)
1991 {
1992 static swig_type_info* pchar_info = 0;
1993 char* vptr = 0;
1994 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
1995 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
1996 if (cptr) *cptr = vptr;
1997 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
1998 return SWIG_OLDOBJ;
1999 } else {
2000 PyErr_Clear();
2001 if (PyString_Check(obj)) {
2002 if (cptr) {
2003 *cptr = PyString_AS_STRING(obj);
2004 if (psize) {
2005 *psize = PyString_GET_SIZE(obj) + 1;
2006 }
2007 }
2008 return SWIG_PYSTR;
2009 }
2010 }
2011 if (cptr) {
2012 SWIG_type_error("char *", obj);
2013 }
2014 return 0;
2015 }
2016
2017
2018 SWIGINTERN int
2019 SWIG_AsCharArray(PyObject *obj, char *val, size_t size)
2020 {
2021 char* cptr; size_t csize;
2022 if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) {
2023 /* in C you can do:
2024
2025 char x[5] = "hello";
2026
2027 ie, assing the array using an extra '0' char.
2028 */
2029 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
2030 if (csize <= size) {
2031 if (val) {
2032 if (csize) memcpy(val, cptr, csize);
2033 if (csize < size) memset(val + csize, 0, size - csize);
2034 }
2035 return 1;
2036 }
2037 }
2038 if (val) {
2039 PyErr_Format(PyExc_TypeError,
2040 "a char array of maximum size %lu is expected",
2041 (unsigned long) size);
2042 }
2043 return 0;
2044 }
2045
2046
2047 SWIGINTERN int
2048 SWIG_AsVal_char(PyObject *obj, char *val)
2049 {
2050 const char* errmsg = val ? "char" : (char*)0;
2051 long v;
2052 if (SWIG_AsVal_long(obj, &v)) {
2053 if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
2054 if (val) *val = (char)(v);
2055 return 1;
2056 } else {
2057 return 0;
2058 }
2059 } else {
2060 PyErr_Clear();
2061 return SWIG_AsCharArray(obj, val, 1);
2062 }
2063 }
2064
2065
2066 SWIGINTERNSHORT char
2067 SWIG_As_char(PyObject* obj)
2068 {
2069 char v;
2070 if (!SWIG_AsVal_char(obj, &v)) {
2071 /*
2072 this is needed to make valgrind/purify happier.
2073 */
2074 memset((void*)&v, 0, sizeof(char));
2075 }
2076 return v;
2077 }
2078
2079
2080 SWIGINTERNSHORT int
2081 SWIG_Check_char(PyObject* obj)
2082 {
2083 return SWIG_AsVal_char(obj, (char*)0);
2084 }
2085
2086
2087 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2088 #define SWIG_From_long PyInt_FromLong
2089 /*@@*/
2090
2091 static void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
2092 // We use only strings for the streams, not unicode
2093 PyObject* str = PyObject_Str(obj);
2094 if (! str) {
2095 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
2096 return;
2097 }
2098 self->Write(PyString_AS_STRING(str),
2099 PyString_GET_SIZE(str));
2100 Py_DECREF(str);
2101 }
2102
2103 #include "wx/wxPython/pyistream.h"
2104
2105
2106 class wxPyFileSystemHandler : public wxFileSystemHandler
2107 {
2108 public:
2109 wxPyFileSystemHandler() : wxFileSystemHandler() {}
2110
2111 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
2112 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
2113 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
2114 DEC_PYCALLBACK_STRING__pure(FindNext);
2115
2116 wxString GetProtocol(const wxString& location) {
2117 return wxFileSystemHandler::GetProtocol(location);
2118 }
2119
2120 wxString GetLeftLocation(const wxString& location) {
2121 return wxFileSystemHandler::GetLeftLocation(location);
2122 }
2123
2124 wxString GetAnchor(const wxString& location) {
2125 return wxFileSystemHandler::GetAnchor(location);
2126 }
2127
2128 wxString GetRightLocation(const wxString& location) {
2129 return wxFileSystemHandler::GetRightLocation(location);
2130 }
2131
2132 wxString GetMimeTypeFromExt(const wxString& location) {
2133 return wxFileSystemHandler::GetMimeTypeFromExt(location);
2134 }
2135
2136 PYPRIVATE;
2137 };
2138
2139
2140 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
2141 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
2142 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
2143 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
2144
2145
2146 SWIGINTERN int
2147 SWIG_AsVal_bool(PyObject *obj, bool *val)
2148 {
2149 if (obj == Py_True) {
2150 if (val) *val = true;
2151 return 1;
2152 }
2153 if (obj == Py_False) {
2154 if (val) *val = false;
2155 return 1;
2156 }
2157 int res = 0;
2158 if (SWIG_AsVal_int(obj, &res)) {
2159 if (val) *val = res ? true : false;
2160 return 1;
2161 } else {
2162 PyErr_Clear();
2163 }
2164 if (val) {
2165 SWIG_type_error("bool", obj);
2166 }
2167 return 0;
2168 }
2169
2170
2171 SWIGINTERNSHORT bool
2172 SWIG_As_bool(PyObject* obj)
2173 {
2174 bool v;
2175 if (!SWIG_AsVal_bool(obj, &v)) {
2176 /*
2177 this is needed to make valgrind/purify happier.
2178 */
2179 memset((void*)&v, 0, sizeof(bool));
2180 }
2181 return v;
2182 }
2183
2184
2185 SWIGINTERNSHORT int
2186 SWIG_Check_bool(PyObject* obj)
2187 {
2188 return SWIG_AsVal_bool(obj, (bool*)0);
2189 }
2190
2191 static wxString FileSystem_URLToFileName(wxString const &url){
2192 wxFileName fname = wxFileSystem::URLToFileName(url);
2193 return fname.GetFullPath();
2194 }
2195
2196 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
2197 wxImage& image,
2198 long type) {
2199 wxMemoryFSHandler::AddFile(filename, image, type);
2200 }
2201
2202 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
2203 const wxBitmap& bitmap,
2204 long type) {
2205 wxMemoryFSHandler::AddFile(filename, bitmap, type);
2206 }
2207
2208 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
2209 PyObject* data) {
2210 if (! PyString_Check(data)) {
2211 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
2212 "Expected string object"));
2213 return;
2214 }
2215
2216 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2217 void* ptr = (void*)PyString_AsString(data);
2218 size_t size = PyString_Size(data);
2219 wxPyEndBlockThreads(blocked);
2220
2221 wxMemoryFSHandler::AddFile(filename, ptr, size);
2222 }
2223
2224
2225 #include "wx/wxPython/pyistream.h"
2226
2227
2228 SWIGINTERN int
2229 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
2230 {
2231 long v = 0;
2232 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2233 SWIG_type_error("unsigned number", obj);
2234 }
2235 else if (val)
2236 *val = (unsigned long)v;
2237 return 1;
2238 }
2239
2240
2241 SWIGINTERNSHORT int
2242 SWIG_CheckUnsignedLongInRange(unsigned long value,
2243 unsigned long max_value,
2244 const char *errmsg)
2245 {
2246 if (value > max_value) {
2247 if (errmsg) {
2248 PyErr_Format(PyExc_OverflowError,
2249 "value %lu is greater than '%s' minimum %lu",
2250 value, errmsg, max_value);
2251 }
2252 return 0;
2253 }
2254 return 1;
2255 }
2256
2257
2258 SWIGINTERN int
2259 SWIG_AsVal_unsigned_SS_char(PyObject *obj, unsigned char *val)
2260 {
2261 const char* errmsg = val ? "unsigned char" : (char*)0;
2262 unsigned long v;
2263 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2264 if (SWIG_CheckUnsignedLongInRange(v, UCHAR_MAX,errmsg)) {
2265 if (val) *val = (unsigned char)(v);
2266 return 1;
2267 } else {
2268 return 0;
2269 }
2270 } else {
2271 PyErr_Clear();
2272 }
2273 if (val) {
2274 SWIG_type_error(errmsg, obj);
2275 }
2276 return 0;
2277 }
2278
2279
2280 SWIGINTERNSHORT unsigned char
2281 SWIG_As_unsigned_SS_char(PyObject* obj)
2282 {
2283 unsigned char v;
2284 if (!SWIG_AsVal_unsigned_SS_char(obj, &v)) {
2285 /*
2286 this is needed to make valgrind/purify happier.
2287 */
2288 memset((void*)&v, 0, sizeof(unsigned char));
2289 }
2290 return v;
2291 }
2292
2293
2294 SWIGINTERNSHORT int
2295 SWIG_Check_unsigned_SS_char(PyObject* obj)
2296 {
2297 return SWIG_AsVal_unsigned_SS_char(obj, (unsigned char*)0);
2298 }
2299
2300
2301 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2302 #define SWIG_From_unsigned_SS_char PyInt_FromLong
2303 /*@@*/
2304
2305
2306
2307 SWIGINTERNSHORT unsigned long
2308 SWIG_As_unsigned_SS_long(PyObject* obj)
2309 {
2310 unsigned long v;
2311 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2312 /*
2313 this is needed to make valgrind/purify happier.
2314 */
2315 memset((void*)&v, 0, sizeof(unsigned long));
2316 }
2317 return v;
2318 }
2319
2320
2321 SWIGINTERNSHORT int
2322 SWIG_Check_unsigned_SS_long(PyObject* obj)
2323 {
2324 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
2325 }
2326
2327 static unsigned long wxImageHistogram_GetCount(wxImageHistogram *self,unsigned long key){
2328 wxImageHistogramEntry e = (*self)[key];
2329 return e.value;
2330 }
2331 static unsigned long wxImageHistogram_GetCountRGB(wxImageHistogram *self,byte r,byte g,byte b){
2332 unsigned long key = wxImageHistogram::MakeKey(r, g, b);
2333 wxImageHistogramEntry e = (*self)[key];
2334 return e.value;
2335 }
2336 static unsigned long wxImageHistogram_GetCountColour(wxImageHistogram *self,wxColour const &colour){
2337 unsigned long key = wxImageHistogram::MakeKey(colour.Red(),
2338 colour.Green(),
2339 colour.Blue());
2340 wxImageHistogramEntry e = (*self)[key];
2341 return e.value;
2342 }
2343
2344 typedef unsigned char* buffer;
2345
2346 static wxImage *new_wxImage(int width=0,int height=0,bool clear=true){
2347 if (width > 0 && height > 0)
2348 return new wxImage(width, height, clear);
2349 else
2350 return new wxImage;
2351 }
2352 static wxImage *new_wxImage(wxBitmap const &bitmap){
2353 return new wxImage(bitmap.ConvertToImage());
2354 }
2355 static wxImage *new_wxImage(int width,int height,buffer data,int DATASIZE){
2356 if (DATASIZE != width*height*3) {
2357 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
2358 return NULL;
2359 }
2360
2361 // Copy the source data so the wxImage can clean it up later
2362 buffer copy = (buffer)malloc(DATASIZE);
2363 if (copy == NULL) {
2364 wxPyBLOCK_THREADS(PyErr_NoMemory());
2365 return NULL;
2366 }
2367 memcpy(copy, data, DATASIZE);
2368 return new wxImage(width, height, copy, false);
2369 }
2370 static wxImage *new_wxImage(int width,int height,buffer data,int DATASIZE,buffer alpha,int ALPHASIZE){
2371 if (DATASIZE != width*height*3) {
2372 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
2373 return NULL;
2374 }
2375 if (ALPHASIZE != width*height) {
2376 wxPyErr_SetString(PyExc_ValueError, "Invalid alpha buffer size.");
2377 return NULL;
2378 }
2379
2380 // Copy the source data so the wxImage can clean it up later
2381 buffer dcopy = (buffer)malloc(DATASIZE);
2382 if (dcopy == NULL) {
2383 wxPyBLOCK_THREADS(PyErr_NoMemory());
2384 return NULL;
2385 }
2386 memcpy(dcopy, data, DATASIZE);
2387
2388 buffer acopy = (buffer)malloc(ALPHASIZE);
2389 if (acopy == NULL) {
2390 wxPyBLOCK_THREADS(PyErr_NoMemory());
2391 return NULL;
2392 }
2393 memcpy(acopy, alpha, ALPHASIZE);
2394
2395 return new wxImage(width, height, dcopy, acopy, false);
2396 }
2397 static wxSize wxImage_GetSize(wxImage *self){
2398 wxSize size(self->GetWidth(), self->GetHeight());
2399 return size;
2400 }
2401 static PyObject *wxImage_GetData(wxImage *self){
2402 buffer data = self->GetData();
2403 int len = self->GetWidth() * self->GetHeight() * 3;
2404 PyObject* rv;
2405 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
2406 return rv;
2407 }
2408 static void wxImage_SetData(wxImage *self,buffer data,int DATASIZE){
2409 if (DATASIZE != self->GetWidth() * self->GetHeight() * 3) {
2410 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
2411 return;
2412 }
2413 buffer copy = (buffer)malloc(DATASIZE);
2414 if (copy == NULL) {
2415 wxPyBLOCK_THREADS(PyErr_NoMemory());
2416 return;
2417 }
2418 memcpy(copy, data, DATASIZE);
2419 self->SetData(copy, false);
2420 // wxImage takes ownership of copy...
2421 }
2422 static PyObject *wxImage_GetDataBuffer(wxImage *self){
2423 buffer data = self->GetData();
2424 int len = self->GetWidth() * self->GetHeight() * 3;
2425 PyObject* rv;
2426 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
2427 return rv;
2428 }
2429 static void wxImage_SetDataBuffer(wxImage *self,buffer data,int DATASIZE){
2430 if (DATASIZE != self->GetWidth() * self->GetHeight() * 3) {
2431 wxPyErr_SetString(PyExc_ValueError, "Invalid data buffer size.");
2432 return;
2433 }
2434 self->SetData(data, true);
2435 }
2436 static PyObject *wxImage_GetAlphaData(wxImage *self){
2437 buffer data = self->GetAlpha();
2438 if (! data) {
2439 RETURN_NONE();
2440 } else {
2441 int len = self->GetWidth() * self->GetHeight();
2442 PyObject* rv;
2443 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
2444 return rv;
2445 }
2446 }
2447 static void wxImage_SetAlphaData(wxImage *self,buffer alpha,int ALPHASIZE){
2448 if (ALPHASIZE != self->GetWidth() * self->GetHeight()) {
2449 wxPyErr_SetString(PyExc_ValueError, "Invalid alpha buffer size.");
2450 return;
2451 }
2452 buffer acopy = (buffer)malloc(ALPHASIZE);
2453 if (acopy == NULL) {
2454 wxPyBLOCK_THREADS(PyErr_NoMemory());
2455 return;
2456 }
2457 memcpy(acopy, alpha, ALPHASIZE);
2458 self->SetAlpha(acopy, false);
2459 // wxImage takes ownership of acopy...
2460 }
2461 static PyObject *wxImage_GetAlphaBuffer(wxImage *self){
2462 buffer data = self->GetAlpha();
2463 int len = self->GetWidth() * self->GetHeight();
2464 PyObject* rv;
2465 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
2466 return rv;
2467 }
2468 static void wxImage_SetAlphaBuffer(wxImage *self,buffer alpha,int ALPHASIZE){
2469 if (ALPHASIZE != self->GetWidth() * self->GetHeight()) {
2470 wxPyErr_SetString(PyExc_ValueError, "Invalid alpha buffer size.");
2471 return;
2472 }
2473 self->SetAlpha(alpha, true);
2474 }
2475 static wxBitmap wxImage_ConvertToBitmap(wxImage *self,int depth=-1){
2476 wxBitmap bitmap(*self, depth);
2477 return bitmap;
2478 }
2479 static wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,byte red,byte green,byte blue){
2480 wxImage mono = self->ConvertToMono( red, green, blue );
2481 wxBitmap bitmap( mono, 1 );
2482 return bitmap;
2483 }
2484 static const wxString wxPyIMAGE_OPTION_FILENAME(wxIMAGE_OPTION_FILENAME);
2485 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
2486 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
2487 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
2488 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
2489 static const wxString wxPyIMAGE_OPTION_RESOLUTIONX(wxIMAGE_OPTION_RESOLUTIONX);
2490 static const wxString wxPyIMAGE_OPTION_RESOLUTIONY(wxIMAGE_OPTION_RESOLUTIONY);
2491 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
2492 static const wxString wxPyIMAGE_OPTION_QUALITY(wxIMAGE_OPTION_QUALITY);
2493 static const wxString wxPyIMAGE_OPTION_BITSPERSAMPLE(wxIMAGE_OPTION_BITSPERSAMPLE);
2494 static const wxString wxPyIMAGE_OPTION_SAMPLESPERPIXEL(wxIMAGE_OPTION_SAMPLESPERPIXEL);
2495 static const wxString wxPyIMAGE_OPTION_COMPRESSION(wxIMAGE_OPTION_COMPRESSION);
2496 static const wxString wxPyIMAGE_OPTION_IMAGEDESCRIPTOR(wxIMAGE_OPTION_IMAGEDESCRIPTOR);
2497 static const wxString wxPyIMAGE_OPTION_PNG_FORMAT(wxIMAGE_OPTION_PNG_FORMAT);
2498 static const wxString wxPyIMAGE_OPTION_PNG_BITDEPTH(wxIMAGE_OPTION_PNG_BITDEPTH);
2499
2500 #include <wx/quantize.h>
2501
2502 static bool Quantize_Quantize(wxImage const &src,wxImage &dest,int desiredNoColours=236,int flags=wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE){
2503 return wxQuantize::Quantize(src, dest,
2504 //NULL, // palette
2505 desiredNoColours,
2506 NULL, // eightBitData
2507 flags);
2508 }
2509 static void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
2510 if (PyCallable_Check(func)) {
2511 self->Connect(id, lastId, eventType,
2512 (wxObjectEventFunction) &wxPyCallback::EventThunker,
2513 new wxPyCallback(func));
2514 }
2515 else if (func == Py_None) {
2516 self->Disconnect(id, lastId, eventType,
2517 (wxObjectEventFunction)
2518 &wxPyCallback::EventThunker);
2519 }
2520 else {
2521 wxPyBLOCK_THREADS(
2522 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
2523 }
2524 }
2525 static bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId=-1,wxEventType eventType=wxEVT_NULL){
2526 return self->Disconnect(id, lastId, eventType,
2527 (wxObjectEventFunction)
2528 &wxPyCallback::EventThunker);
2529 }
2530 static void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self,bool incref=true){
2531 if (_self && _self != Py_None) {
2532 self->SetClientObject(new wxPyOORClientData(_self, incref));
2533 }
2534 else {
2535 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
2536 if (data) {
2537 self->SetClientObject(NULL); // This will delete it too
2538 }
2539 }
2540 }
2541
2542 static int wxKeyEvent_GetUnicodeKey(wxKeyEvent *self){
2543 #if wxUSE_UNICODE
2544 return self->GetUnicodeKey();
2545 #else
2546 return 0;
2547 #endif
2548 }
2549
2550 #if UINT_MAX < LONG_MAX
2551 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2552 #define SWIG_From_unsigned_SS_int SWIG_From_long
2553 /*@@*/
2554 #else
2555 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2556 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
2557 /*@@*/
2558 #endif
2559
2560
2561 #if UINT_MAX != ULONG_MAX
2562 SWIGINTERN int
2563 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2564 {
2565 const char* errmsg = val ? "unsigned int" : (char*)0;
2566 unsigned long v;
2567 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2568 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2569 if (val) *val = (unsigned int)(v);
2570 return 1;
2571 }
2572 } else {
2573 PyErr_Clear();
2574 }
2575 if (val) {
2576 SWIG_type_error(errmsg, obj);
2577 }
2578 return 0;
2579 }
2580 #else
2581 SWIGINTERNSHORT unsigned int
2582 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2583 {
2584 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2585 }
2586 #endif
2587
2588
2589 SWIGINTERNSHORT unsigned int
2590 SWIG_As_unsigned_SS_int(PyObject* obj)
2591 {
2592 unsigned int v;
2593 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2594 /*
2595 this is needed to make valgrind/purify happier.
2596 */
2597 memset((void*)&v, 0, sizeof(unsigned int));
2598 }
2599 return v;
2600 }
2601
2602
2603 SWIGINTERNSHORT int
2604 SWIG_Check_unsigned_SS_int(PyObject* obj)
2605 {
2606 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2607 }
2608
2609 static void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
2610 self->m_size = size;
2611 }
2612 static PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
2613 int count = self->GetNumberOfFiles();
2614 wxString* files = self->GetFiles();
2615 PyObject* list = PyList_New(count);
2616
2617 if (!list) {
2618 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
2619 return NULL;
2620 }
2621
2622 for (int i=0; i<count; i++) {
2623 PyList_SetItem(list, i, wx2PyString(files[i]));
2624 }
2625 return list;
2626 }
2627
2628
2629 static wxPyApp *new_wxPyApp(){
2630 wxPythonApp = new wxPyApp();
2631 return wxPythonApp;
2632 }
2633
2634 void wxApp_CleanUp() {
2635 __wxPyCleanup();
2636 }
2637
2638
2639 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
2640
2641
2642 SWIGINTERNSHORT int
2643 SWIG_AsCharPtr(PyObject *obj, char **val)
2644 {
2645 if (SWIG_AsCharPtrAndSize(obj, val, (size_t*)(0))) {
2646 return 1;
2647 }
2648 if (val) {
2649 PyErr_Clear();
2650 SWIG_type_error("char *", obj);
2651 }
2652 return 0;
2653 }
2654
2655
2656 SWIGINTERN PyObject *
2657 SWIG_FromCharPtr(const char* cptr)
2658 {
2659 if (cptr) {
2660 size_t size = strlen(cptr);
2661 if (size > INT_MAX) {
2662 return SWIG_NewPointerObj((char*)(cptr),
2663 SWIG_TypeQuery("char *"), 0);
2664 } else {
2665 if (size != 0) {
2666 return PyString_FromStringAndSize(cptr, size);
2667 } else {
2668 return PyString_FromString(cptr);
2669 }
2670 }
2671 }
2672 Py_INCREF(Py_None);
2673 return Py_None;
2674 }
2675
2676
2677 #ifdef __WXMAC__
2678
2679 // A dummy class that raises an exception if used...
2680 class wxEventLoop
2681 {
2682 public:
2683 wxEventLoop() { wxPyRaiseNotImplemented(); }
2684 int Run() { return 0; }
2685 void Exit(int rc = 0) {}
2686 bool Pending() const { return false; }
2687 bool Dispatch() { return false; }
2688 bool IsRunning() const { return false; }
2689 static wxEventLoop *GetActive() { wxPyRaiseNotImplemented(); return NULL; }
2690 static void SetActive(wxEventLoop* loop) { wxPyRaiseNotImplemented(); }
2691 };
2692
2693 #else
2694
2695 #include <wx/evtloop.h>
2696
2697 #endif
2698
2699
2700
2701 static const wxString wxPyPanelNameStr(wxPanelNameStr);
2702 static wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
2703 static void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
2704 static PyObject *wxWindow_GetChildren(wxWindow *self){
2705 wxWindowList& list = self->GetChildren();
2706 return wxPy_ConvertList(&list);
2707 }
2708 static bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
2709 #if wxUSE_HOTKEY
2710 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
2711 #else
2712 return false;
2713 #endif
2714 }
2715 static bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
2716
2717
2718
2719 return false;
2720
2721 }
2722 static long wxWindow_GetHandle(wxWindow *self){
2723 return wxPyGetWinHandle(self);
2724 }
2725 static void wxWindow_AssociateHandle(wxWindow *self,long handle){
2726 self->AssociateHandle((WXWidget)handle);
2727 }
2728
2729 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
2730 return wxWindow::FindWindowById(id, parent);
2731 }
2732
2733 wxWindow* wxFindWindowByName( const wxString& name,
2734 const wxWindow *parent = NULL ) {
2735 return wxWindow::FindWindowByName(name, parent);
2736 }
2737
2738 wxWindow* wxFindWindowByLabel( const wxString& label,
2739 const wxWindow *parent = NULL ) {
2740 return wxWindow::FindWindowByLabel(label, parent);
2741 }
2742
2743
2744 #ifdef __WXMSW__
2745 #include <wx/msw/private.h> // to get wxGetWindowId
2746 #endif
2747
2748
2749 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
2750 #ifdef __WXMSW__
2751 WXHWND hWnd = (WXHWND)_hWnd;
2752 long id = wxGetWindowId(hWnd);
2753 wxWindow* win = new wxWindow;
2754 parent->AddChild(win);
2755 win->SetEventHandler(win);
2756 win->SetHWND(hWnd);
2757 win->SetId(id);
2758 win->SubclassWin(hWnd);
2759 win->AdoptAttributesFromHWND();
2760 win->SetupColours();
2761 return win;
2762 #else
2763 wxPyRaiseNotImplemented();
2764 return NULL;
2765 #endif
2766 }
2767
2768
2769 PyObject* GetTopLevelWindows() {
2770 return wxPy_ConvertList(&wxTopLevelWindows);
2771 }
2772
2773
2774 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
2775 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
2776 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
2777
2778 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
2779
2780 static void wxMenu_Destroy(wxMenu *self){ delete self; }
2781 static PyObject *wxMenu_GetMenuItems(wxMenu *self){
2782 wxMenuItemList& list = self->GetMenuItems();
2783 return wxPy_ConvertList(&list);
2784 }
2785 static const wxString wxPyControlNameStr(wxControlNameStr);
2786 static int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData=NULL){
2787 if (clientData) {
2788 wxPyClientData* data = new wxPyClientData(clientData);
2789 return self->Append(item, data);
2790 } else
2791 return self->Append(item);
2792 }
2793 static int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData=NULL){
2794 if (clientData) {
2795 wxPyClientData* data = new wxPyClientData(clientData);
2796 return self->Insert(item, pos, data);
2797 } else
2798 return self->Insert(item, pos);
2799 }
2800 static PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
2801 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
2802 if (data) {
2803 Py_INCREF(data->m_obj);
2804 return data->m_obj;
2805 } else {
2806 Py_INCREF(Py_None);
2807 return Py_None;
2808 }
2809 }
2810 static void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
2811 wxPyClientData* data = new wxPyClientData(clientData);
2812 self->SetClientObject(n, data);
2813 }
2814
2815
2816 static wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData=NULL){
2817 wxPyUserData* data = NULL;
2818 if ( userData ) {
2819 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2820 data = new wxPyUserData(userData);
2821 wxPyEndBlockThreads(blocked);
2822 }
2823 return new wxSizerItem(window, proportion, flag, border, data);
2824 }
2825 static wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData=NULL){
2826 wxPyUserData* data = NULL;
2827 if ( userData ) {
2828 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2829 data = new wxPyUserData(userData);
2830 wxPyEndBlockThreads(blocked);
2831 }
2832 return new wxSizerItem(width, height, proportion, flag, border, data);
2833 }
2834 static wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData=NULL){
2835 wxPyUserData* data = NULL;
2836 if ( userData ) {
2837 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2838 data = new wxPyUserData(userData);
2839 wxPyEndBlockThreads(blocked);
2840 }
2841 return new wxSizerItem(sizer, proportion, flag, border, data);
2842 }
2843
2844 #include <float.h>
2845 SWIGINTERN int
2846 SWIG_CheckDoubleInRange(double value, double min_value,
2847 double max_value, const char* errmsg)
2848 {
2849 if (value < min_value) {
2850 if (errmsg) {
2851 PyErr_Format(PyExc_OverflowError,
2852 "value %g is less than %s minimum %g",
2853 value, errmsg, min_value);
2854 }
2855 return 0;
2856 } else if (value > max_value) {
2857 if (errmsg) {
2858 PyErr_Format(PyExc_OverflowError,
2859 "value %g is greater than %s maximum %g",
2860 value, errmsg, max_value);
2861 }
2862 return 0;
2863 }
2864 return 1;
2865 }
2866
2867
2868 SWIGINTERN int
2869 SWIG_AsVal_float(PyObject *obj, float *val)
2870 {
2871 const char* errmsg = val ? "float" : (char*)0;
2872 double v;
2873 if (SWIG_AsVal_double(obj, &v)) {
2874 if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
2875 if (val) *val = (float)(v);
2876 return 1;
2877 } else {
2878 return 0;
2879 }
2880 } else {
2881 PyErr_Clear();
2882 }
2883 if (val) {
2884 SWIG_type_error(errmsg, obj);
2885 }
2886 return 0;
2887 }
2888
2889
2890 SWIGINTERNSHORT float
2891 SWIG_As_float(PyObject* obj)
2892 {
2893 float v;
2894 if (!SWIG_AsVal_float(obj, &v)) {
2895 /*
2896 this is needed to make valgrind/purify happier.
2897 */
2898 memset((void*)&v, 0, sizeof(float));
2899 }
2900 return v;
2901 }
2902
2903
2904 SWIGINTERNSHORT int
2905 SWIG_Check_float(PyObject* obj)
2906 {
2907 return SWIG_AsVal_float(obj, (float*)0);
2908 }
2909
2910
2911 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2912 #define SWIG_From_float PyFloat_FromDouble
2913 /*@@*/
2914
2915 static PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
2916 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
2917 if (data) {
2918 Py_INCREF(data->m_obj);
2919 return data->m_obj;
2920 } else {
2921 Py_INCREF(Py_None);
2922 return Py_None;
2923 }
2924 }
2925
2926 // Figure out the type of the sizer item
2927
2928 struct wxPySizerItemInfo {
2929 wxPySizerItemInfo()
2930 : window(NULL), sizer(NULL), gotSize(false),
2931 size(wxDefaultSize), gotPos(false), pos(-1)
2932 {}
2933
2934 wxWindow* window;
2935 wxSizer* sizer;
2936 bool gotSize;
2937 wxSize size;
2938 bool gotPos;
2939 int pos;
2940 };
2941
2942 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
2943
2944 wxPySizerItemInfo info;
2945 wxSize size;
2946 wxSize* sizePtr = &size;
2947
2948 // Find out what the type of the item is
2949 // try wxWindow
2950 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
2951 PyErr_Clear();
2952 info.window = NULL;
2953
2954 // try wxSizer
2955 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
2956 PyErr_Clear();
2957 info.sizer = NULL;
2958
2959 // try wxSize or (w,h)
2960 if ( checkSize && wxSize_helper(item, &sizePtr)) {
2961 info.size = *sizePtr;
2962 info.gotSize = true;
2963 }
2964
2965 // or a single int
2966 if (checkIdx && PyInt_Check(item)) {
2967 info.pos = PyInt_AsLong(item);
2968 info.gotPos = true;
2969 }
2970 }
2971 }
2972
2973 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
2974 // no expected type, figure out what kind of error message to generate
2975 if ( !checkSize && !checkIdx )
2976 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
2977 else if ( checkSize && !checkIdx )
2978 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
2979 else if ( !checkSize && checkIdx)
2980 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
2981 else
2982 // can this one happen?
2983 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
2984 }
2985
2986 return info;
2987 }
2988
2989 static void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
2990 if (!self->GetClientObject())
2991 self->SetClientObject(new wxPyOORClientData(_self));
2992 }
2993 static wxSizerItem *wxSizer_Add(wxSizer *self,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
2994
2995 wxPyUserData* data = NULL;
2996 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2997 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
2998 if ( userData && (info.window || info.sizer || info.gotSize) )
2999 data = new wxPyUserData(userData);
3000 wxPyEndBlockThreads(blocked);
3001
3002 // Now call the real Add method if a valid item type was found
3003 if ( info.window )
3004 return self->Add(info.window, proportion, flag, border, data);
3005 else if ( info.sizer )
3006 return self->Add(info.sizer, proportion, flag, border, data);
3007 else if (info.gotSize)
3008 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
3009 proportion, flag, border, data);
3010 else
3011 return NULL;
3012 }
3013 static wxSizerItem *wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
3014
3015 wxPyUserData* data = NULL;
3016 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3017 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
3018 if ( userData && (info.window || info.sizer || info.gotSize) )
3019 data = new wxPyUserData(userData);
3020 wxPyEndBlockThreads(blocked);
3021
3022 // Now call the real Insert method if a valid item type was found
3023 if ( info.window )
3024 return self->Insert(before, info.window, proportion, flag, border, data);
3025 else if ( info.sizer )
3026 return self->Insert(before, info.sizer, proportion, flag, border, data);
3027 else if (info.gotSize)
3028 return self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
3029 proportion, flag, border, data);
3030 else
3031 return NULL;
3032 }
3033 static wxSizerItem *wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
3034
3035 wxPyUserData* data = NULL;
3036 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3037 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
3038 if ( userData && (info.window || info.sizer || info.gotSize) )
3039 data = new wxPyUserData(userData);
3040 wxPyEndBlockThreads(blocked);
3041
3042 // Now call the real Prepend method if a valid item type was found
3043 if ( info.window )
3044 return self->Prepend(info.window, proportion, flag, border, data);
3045 else if ( info.sizer )
3046 return self->Prepend(info.sizer, proportion, flag, border, data);
3047 else if (info.gotSize)
3048 return self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
3049 proportion, flag, border, data);
3050 else
3051 return NULL;
3052 }
3053 static bool wxSizer_Remove(wxSizer *self,PyObject *item){
3054 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3055 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3056 wxPyEndBlockThreads(blocked);
3057 if ( info.window )
3058 return self->Remove(info.window);
3059 else if ( info.sizer )
3060 return self->Remove(info.sizer);
3061 else if ( info.gotPos )
3062 return self->Remove(info.pos);
3063 else
3064 return false;
3065 }
3066 static bool wxSizer_Detach(wxSizer *self,PyObject *item){
3067 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3068 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3069 wxPyEndBlockThreads(blocked);
3070 if ( info.window )
3071 return self->Detach(info.window);
3072 else if ( info.sizer )
3073 return self->Detach(info.sizer);
3074 else if ( info.gotPos )
3075 return self->Detach(info.pos);
3076 else
3077 return false;
3078 }
3079 static wxSizerItem *wxSizer_GetItem(wxSizer *self,PyObject *item){
3080 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3081 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3082 wxPyEndBlockThreads(blocked);
3083 if ( info.window )
3084 return self->GetItem(info.window);
3085 else if ( info.sizer )
3086 return self->GetItem(info.sizer);
3087 else if ( info.gotPos )
3088 return self->GetItem(info.pos);
3089 else
3090 return NULL;
3091 }
3092 static void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
3093 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3094 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3095 wxPyEndBlockThreads(blocked);
3096 if ( info.window )
3097 self->SetItemMinSize(info.window, size);
3098 else if ( info.sizer )
3099 self->SetItemMinSize(info.sizer, size);
3100 else if ( info.gotPos )
3101 self->SetItemMinSize(info.pos, size);
3102 }
3103 static PyObject *wxSizer_GetChildren(wxSizer *self){
3104 wxSizerItemList& list = self->GetChildren();
3105 return wxPy_ConvertList(&list);
3106 }
3107 static bool wxSizer_Show(wxSizer *self,PyObject *item,bool show=true,bool recursive=false){
3108 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3109 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3110 wxPyEndBlockThreads(blocked);
3111 if ( info.window )
3112 return self->Show(info.window, show, recursive);
3113 else if ( info.sizer )
3114 return self->Show(info.sizer, show, recursive);
3115 else if ( info.gotPos )
3116 return self->Show(info.pos, show);
3117 else
3118 return false;
3119 }
3120 static bool wxSizer_IsShown(wxSizer *self,PyObject *item){
3121 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3122 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, false);
3123 wxPyEndBlockThreads(blocked);
3124 if ( info.window )
3125 return self->IsShown(info.window);
3126 else if ( info.sizer )
3127 return self->IsShown(info.sizer);
3128 else if ( info.gotPos )
3129 return self->IsShown(info.pos);
3130 else
3131 return false;
3132 }
3133
3134 // See pyclasses.h
3135 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
3136 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
3137 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
3138
3139
3140
3141
3142 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
3143 {
3144 if (source == Py_None) {
3145 **obj = wxGBPosition(-1,-1);
3146 return true;
3147 }
3148 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
3149 }
3150
3151 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
3152 {
3153 if (source == Py_None) {
3154 **obj = wxGBSpan(-1,-1);
3155 return true;
3156 }
3157 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
3158 }
3159
3160
3161 static void wxGBPosition_Set(wxGBPosition *self,int row=0,int col=0){
3162 self->SetRow(row);
3163 self->SetCol(col);
3164 }
3165 static PyObject *wxGBPosition_Get(wxGBPosition *self){
3166 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3167 PyObject* tup = PyTuple_New(2);
3168 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
3169 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
3170 wxPyEndBlockThreads(blocked);
3171 return tup;
3172 }
3173 static void wxGBSpan_Set(wxGBSpan *self,int rowspan=1,int colspan=1){
3174 self->SetRowspan(rowspan);
3175 self->SetColspan(colspan);
3176 }
3177 static PyObject *wxGBSpan_Get(wxGBSpan *self){
3178 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3179 PyObject* tup = PyTuple_New(2);
3180 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
3181 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
3182 wxPyEndBlockThreads(blocked);
3183 return tup;
3184 }
3185 static wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3186 wxPyUserData* data = NULL;
3187 if ( userData ) {
3188 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3189 data = new wxPyUserData(userData);
3190 wxPyEndBlockThreads(blocked);
3191 }
3192 return new wxGBSizerItem(window, pos, span, flag, border, data);
3193 }
3194 static wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3195 wxPyUserData* data = NULL;
3196 if ( userData ) {
3197 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3198 data = new wxPyUserData(userData);
3199 wxPyEndBlockThreads(blocked);
3200 }
3201 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
3202 }
3203 static wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3204 wxPyUserData* data = NULL;
3205 if ( userData ) {
3206 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3207 data = new wxPyUserData(userData);
3208 wxPyEndBlockThreads(blocked);
3209 }
3210 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
3211 }
3212 static wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
3213 int row, col;
3214 self->GetEndPos(row, col);
3215 return wxGBPosition(row, col);
3216 }
3217 static wxGBSizerItem *wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span=wxDefaultSpan,int flag=0,int border=0,PyObject *userData=NULL){
3218
3219 wxPyUserData* data = NULL;
3220 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3221 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
3222 if ( userData && (info.window || info.sizer || info.gotSize) )
3223 data = new wxPyUserData(userData);
3224 wxPyEndBlockThreads(blocked);
3225
3226 // Now call the real Add method if a valid item type was found
3227 if ( info.window )
3228 return (wxGBSizerItem*)self->Add(info.window, pos, span, flag, border, data);
3229 else if ( info.sizer )
3230 return (wxGBSizerItem*)self->Add(info.sizer, pos, span, flag, border, data);
3231 else if (info.gotSize)
3232 return (wxGBSizerItem*)self->Add(info.size.GetWidth(), info.size.GetHeight(),
3233 pos, span, flag, border, data);
3234 return NULL;
3235 }
3236
3237
3238 #ifdef __cplusplus
3239 extern "C" {
3240 #endif
3241 static int _wrap_EmptyString_set(PyObject *) {
3242 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
3243 return 1;
3244 }
3245
3246
3247 static PyObject *_wrap_EmptyString_get(void) {
3248 PyObject *pyobj;
3249
3250 {
3251 #if wxUSE_UNICODE
3252 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
3253 #else
3254 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
3255 #endif
3256 }
3257 return pyobj;
3258 }
3259
3260
3261 static PyObject *_wrap_Object_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
3262 PyObject *resultobj;
3263 wxObject *arg1 = (wxObject *) 0 ;
3264 wxString result;
3265 PyObject * obj0 = 0 ;
3266 char *kwnames[] = {
3267 (char *) "self", NULL
3268 };
3269
3270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
3271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
3272 if (SWIG_arg_fail(1)) SWIG_fail;
3273 {
3274 PyThreadState* __tstate = wxPyBeginAllowThreads();
3275 result = wxObject_GetClassName(arg1);
3276
3277 wxPyEndAllowThreads(__tstate);
3278 if (PyErr_Occurred()) SWIG_fail;
3279 }
3280 {
3281 #if wxUSE_UNICODE
3282 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3283 #else
3284 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3285 #endif
3286 }
3287 return resultobj;
3288 fail:
3289 return NULL;
3290 }
3291
3292
3293 static PyObject *_wrap_Object_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
3294 PyObject *resultobj;
3295 wxObject *arg1 = (wxObject *) 0 ;
3296 PyObject * obj0 = 0 ;
3297 char *kwnames[] = {
3298 (char *) "self", NULL
3299 };
3300
3301 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
3302 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
3303 if (SWIG_arg_fail(1)) SWIG_fail;
3304 {
3305 PyThreadState* __tstate = wxPyBeginAllowThreads();
3306 wxObject_Destroy(arg1);
3307
3308 wxPyEndAllowThreads(__tstate);
3309 if (PyErr_Occurred()) SWIG_fail;
3310 }
3311 Py_INCREF(Py_None); resultobj = Py_None;
3312 return resultobj;
3313 fail:
3314 return NULL;
3315 }
3316
3317
3318 static PyObject * Object_swigregister(PyObject *, PyObject *args) {
3319 PyObject *obj;
3320 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3321 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
3322 Py_INCREF(obj);
3323 return Py_BuildValue((char *)"");
3324 }
3325 static PyObject *_wrap_Size_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
3326 PyObject *resultobj;
3327 wxSize *arg1 = (wxSize *) 0 ;
3328 int arg2 ;
3329 PyObject * obj0 = 0 ;
3330 PyObject * obj1 = 0 ;
3331 char *kwnames[] = {
3332 (char *) "self",(char *) "x", NULL
3333 };
3334
3335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
3336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3337 if (SWIG_arg_fail(1)) SWIG_fail;
3338 {
3339 arg2 = (int)(SWIG_As_int(obj1));
3340 if (SWIG_arg_fail(2)) SWIG_fail;
3341 }
3342 if (arg1) (arg1)->x = arg2;
3343
3344 Py_INCREF(Py_None); resultobj = Py_None;
3345 return resultobj;
3346 fail:
3347 return NULL;
3348 }
3349
3350
3351 static PyObject *_wrap_Size_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
3352 PyObject *resultobj;
3353 wxSize *arg1 = (wxSize *) 0 ;
3354 int result;
3355 PyObject * obj0 = 0 ;
3356 char *kwnames[] = {
3357 (char *) "self", NULL
3358 };
3359
3360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
3361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3362 if (SWIG_arg_fail(1)) SWIG_fail;
3363 result = (int) ((arg1)->x);
3364
3365 {
3366 resultobj = SWIG_From_int((int)(result));
3367 }
3368 return resultobj;
3369 fail:
3370 return NULL;
3371 }
3372
3373
3374 static PyObject *_wrap_Size_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
3375 PyObject *resultobj;
3376 wxSize *arg1 = (wxSize *) 0 ;
3377 int arg2 ;
3378 PyObject * obj0 = 0 ;
3379 PyObject * obj1 = 0 ;
3380 char *kwnames[] = {
3381 (char *) "self",(char *) "y", NULL
3382 };
3383
3384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
3385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3386 if (SWIG_arg_fail(1)) SWIG_fail;
3387 {
3388 arg2 = (int)(SWIG_As_int(obj1));
3389 if (SWIG_arg_fail(2)) SWIG_fail;
3390 }
3391 if (arg1) (arg1)->y = arg2;
3392
3393 Py_INCREF(Py_None); resultobj = Py_None;
3394 return resultobj;
3395 fail:
3396 return NULL;
3397 }
3398
3399
3400 static PyObject *_wrap_Size_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
3401 PyObject *resultobj;
3402 wxSize *arg1 = (wxSize *) 0 ;
3403 int result;
3404 PyObject * obj0 = 0 ;
3405 char *kwnames[] = {
3406 (char *) "self", NULL
3407 };
3408
3409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
3410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3411 if (SWIG_arg_fail(1)) SWIG_fail;
3412 result = (int) ((arg1)->y);
3413
3414 {
3415 resultobj = SWIG_From_int((int)(result));
3416 }
3417 return resultobj;
3418 fail:
3419 return NULL;
3420 }
3421
3422
3423 static PyObject *_wrap_new_Size(PyObject *, PyObject *args, PyObject *kwargs) {
3424 PyObject *resultobj;
3425 int arg1 = (int) 0 ;
3426 int arg2 = (int) 0 ;
3427 wxSize *result;
3428 PyObject * obj0 = 0 ;
3429 PyObject * obj1 = 0 ;
3430 char *kwnames[] = {
3431 (char *) "w",(char *) "h", NULL
3432 };
3433
3434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
3435 if (obj0) {
3436 {
3437 arg1 = (int)(SWIG_As_int(obj0));
3438 if (SWIG_arg_fail(1)) SWIG_fail;
3439 }
3440 }
3441 if (obj1) {
3442 {
3443 arg2 = (int)(SWIG_As_int(obj1));
3444 if (SWIG_arg_fail(2)) SWIG_fail;
3445 }
3446 }
3447 {
3448 PyThreadState* __tstate = wxPyBeginAllowThreads();
3449 result = (wxSize *)new wxSize(arg1,arg2);
3450
3451 wxPyEndAllowThreads(__tstate);
3452 if (PyErr_Occurred()) SWIG_fail;
3453 }
3454 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
3455 return resultobj;
3456 fail:
3457 return NULL;
3458 }
3459
3460
3461 static PyObject *_wrap_delete_Size(PyObject *, PyObject *args, PyObject *kwargs) {
3462 PyObject *resultobj;
3463 wxSize *arg1 = (wxSize *) 0 ;
3464 PyObject * obj0 = 0 ;
3465 char *kwnames[] = {
3466 (char *) "self", NULL
3467 };
3468
3469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
3470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3471 if (SWIG_arg_fail(1)) SWIG_fail;
3472 {
3473 PyThreadState* __tstate = wxPyBeginAllowThreads();
3474 delete arg1;
3475
3476 wxPyEndAllowThreads(__tstate);
3477 if (PyErr_Occurred()) SWIG_fail;
3478 }
3479 Py_INCREF(Py_None); resultobj = Py_None;
3480 return resultobj;
3481 fail:
3482 return NULL;
3483 }
3484
3485
3486 static PyObject *_wrap_Size___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
3487 PyObject *resultobj;
3488 wxSize *arg1 = (wxSize *) 0 ;
3489 wxSize *arg2 = 0 ;
3490 bool result;
3491 wxSize temp2 ;
3492 PyObject * obj0 = 0 ;
3493 PyObject * obj1 = 0 ;
3494 char *kwnames[] = {
3495 (char *) "self",(char *) "sz", NULL
3496 };
3497
3498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
3499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3500 if (SWIG_arg_fail(1)) SWIG_fail;
3501 {
3502 arg2 = &temp2;
3503 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3504 }
3505 {
3506 PyThreadState* __tstate = wxPyBeginAllowThreads();
3507 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
3508
3509 wxPyEndAllowThreads(__tstate);
3510 if (PyErr_Occurred()) SWIG_fail;
3511 }
3512 {
3513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3514 }
3515 return resultobj;
3516 fail:
3517 return NULL;
3518 }
3519
3520
3521 static PyObject *_wrap_Size___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
3522 PyObject *resultobj;
3523 wxSize *arg1 = (wxSize *) 0 ;
3524 wxSize *arg2 = 0 ;
3525 bool result;
3526 wxSize temp2 ;
3527 PyObject * obj0 = 0 ;
3528 PyObject * obj1 = 0 ;
3529 char *kwnames[] = {
3530 (char *) "self",(char *) "sz", NULL
3531 };
3532
3533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
3534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3535 if (SWIG_arg_fail(1)) SWIG_fail;
3536 {
3537 arg2 = &temp2;
3538 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3539 }
3540 {
3541 PyThreadState* __tstate = wxPyBeginAllowThreads();
3542 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
3543
3544 wxPyEndAllowThreads(__tstate);
3545 if (PyErr_Occurred()) SWIG_fail;
3546 }
3547 {
3548 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3549 }
3550 return resultobj;
3551 fail:
3552 return NULL;
3553 }
3554
3555
3556 static PyObject *_wrap_Size___add__(PyObject *, PyObject *args, PyObject *kwargs) {
3557 PyObject *resultobj;
3558 wxSize *arg1 = (wxSize *) 0 ;
3559 wxSize *arg2 = 0 ;
3560 wxSize result;
3561 wxSize temp2 ;
3562 PyObject * obj0 = 0 ;
3563 PyObject * obj1 = 0 ;
3564 char *kwnames[] = {
3565 (char *) "self",(char *) "sz", NULL
3566 };
3567
3568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
3569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3570 if (SWIG_arg_fail(1)) SWIG_fail;
3571 {
3572 arg2 = &temp2;
3573 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3574 }
3575 {
3576 PyThreadState* __tstate = wxPyBeginAllowThreads();
3577 result = (arg1)->operator +((wxSize const &)*arg2);
3578
3579 wxPyEndAllowThreads(__tstate);
3580 if (PyErr_Occurred()) SWIG_fail;
3581 }
3582 {
3583 wxSize * resultptr;
3584 resultptr = new wxSize((wxSize &)(result));
3585 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3586 }
3587 return resultobj;
3588 fail:
3589 return NULL;
3590 }
3591
3592
3593 static PyObject *_wrap_Size___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
3594 PyObject *resultobj;
3595 wxSize *arg1 = (wxSize *) 0 ;
3596 wxSize *arg2 = 0 ;
3597 wxSize result;
3598 wxSize temp2 ;
3599 PyObject * obj0 = 0 ;
3600 PyObject * obj1 = 0 ;
3601 char *kwnames[] = {
3602 (char *) "self",(char *) "sz", NULL
3603 };
3604
3605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
3606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3607 if (SWIG_arg_fail(1)) SWIG_fail;
3608 {
3609 arg2 = &temp2;
3610 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3611 }
3612 {
3613 PyThreadState* __tstate = wxPyBeginAllowThreads();
3614 result = (arg1)->operator -((wxSize const &)*arg2);
3615
3616 wxPyEndAllowThreads(__tstate);
3617 if (PyErr_Occurred()) SWIG_fail;
3618 }
3619 {
3620 wxSize * resultptr;
3621 resultptr = new wxSize((wxSize &)(result));
3622 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3623 }
3624 return resultobj;
3625 fail:
3626 return NULL;
3627 }
3628
3629
3630 static PyObject *_wrap_Size_IncTo(PyObject *, PyObject *args, PyObject *kwargs) {
3631 PyObject *resultobj;
3632 wxSize *arg1 = (wxSize *) 0 ;
3633 wxSize *arg2 = 0 ;
3634 wxSize temp2 ;
3635 PyObject * obj0 = 0 ;
3636 PyObject * obj1 = 0 ;
3637 char *kwnames[] = {
3638 (char *) "self",(char *) "sz", NULL
3639 };
3640
3641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
3642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3643 if (SWIG_arg_fail(1)) SWIG_fail;
3644 {
3645 arg2 = &temp2;
3646 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3647 }
3648 {
3649 PyThreadState* __tstate = wxPyBeginAllowThreads();
3650 (arg1)->IncTo((wxSize const &)*arg2);
3651
3652 wxPyEndAllowThreads(__tstate);
3653 if (PyErr_Occurred()) SWIG_fail;
3654 }
3655 Py_INCREF(Py_None); resultobj = Py_None;
3656 return resultobj;
3657 fail:
3658 return NULL;
3659 }
3660
3661
3662 static PyObject *_wrap_Size_DecTo(PyObject *, PyObject *args, PyObject *kwargs) {
3663 PyObject *resultobj;
3664 wxSize *arg1 = (wxSize *) 0 ;
3665 wxSize *arg2 = 0 ;
3666 wxSize temp2 ;
3667 PyObject * obj0 = 0 ;
3668 PyObject * obj1 = 0 ;
3669 char *kwnames[] = {
3670 (char *) "self",(char *) "sz", NULL
3671 };
3672
3673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
3674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3675 if (SWIG_arg_fail(1)) SWIG_fail;
3676 {
3677 arg2 = &temp2;
3678 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3679 }
3680 {
3681 PyThreadState* __tstate = wxPyBeginAllowThreads();
3682 (arg1)->DecTo((wxSize const &)*arg2);
3683
3684 wxPyEndAllowThreads(__tstate);
3685 if (PyErr_Occurred()) SWIG_fail;
3686 }
3687 Py_INCREF(Py_None); resultobj = Py_None;
3688 return resultobj;
3689 fail:
3690 return NULL;
3691 }
3692
3693
3694 static PyObject *_wrap_Size_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3695 PyObject *resultobj;
3696 wxSize *arg1 = (wxSize *) 0 ;
3697 int arg2 ;
3698 int arg3 ;
3699 PyObject * obj0 = 0 ;
3700 PyObject * obj1 = 0 ;
3701 PyObject * obj2 = 0 ;
3702 char *kwnames[] = {
3703 (char *) "self",(char *) "w",(char *) "h", NULL
3704 };
3705
3706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
3707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3708 if (SWIG_arg_fail(1)) SWIG_fail;
3709 {
3710 arg2 = (int)(SWIG_As_int(obj1));
3711 if (SWIG_arg_fail(2)) SWIG_fail;
3712 }
3713 {
3714 arg3 = (int)(SWIG_As_int(obj2));
3715 if (SWIG_arg_fail(3)) SWIG_fail;
3716 }
3717 {
3718 PyThreadState* __tstate = wxPyBeginAllowThreads();
3719 (arg1)->Set(arg2,arg3);
3720
3721 wxPyEndAllowThreads(__tstate);
3722 if (PyErr_Occurred()) SWIG_fail;
3723 }
3724 Py_INCREF(Py_None); resultobj = Py_None;
3725 return resultobj;
3726 fail:
3727 return NULL;
3728 }
3729
3730
3731 static PyObject *_wrap_Size_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3732 PyObject *resultobj;
3733 wxSize *arg1 = (wxSize *) 0 ;
3734 int arg2 ;
3735 PyObject * obj0 = 0 ;
3736 PyObject * obj1 = 0 ;
3737 char *kwnames[] = {
3738 (char *) "self",(char *) "w", NULL
3739 };
3740
3741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3743 if (SWIG_arg_fail(1)) SWIG_fail;
3744 {
3745 arg2 = (int)(SWIG_As_int(obj1));
3746 if (SWIG_arg_fail(2)) SWIG_fail;
3747 }
3748 {
3749 PyThreadState* __tstate = wxPyBeginAllowThreads();
3750 (arg1)->SetWidth(arg2);
3751
3752 wxPyEndAllowThreads(__tstate);
3753 if (PyErr_Occurred()) SWIG_fail;
3754 }
3755 Py_INCREF(Py_None); resultobj = Py_None;
3756 return resultobj;
3757 fail:
3758 return NULL;
3759 }
3760
3761
3762 static PyObject *_wrap_Size_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3763 PyObject *resultobj;
3764 wxSize *arg1 = (wxSize *) 0 ;
3765 int arg2 ;
3766 PyObject * obj0 = 0 ;
3767 PyObject * obj1 = 0 ;
3768 char *kwnames[] = {
3769 (char *) "self",(char *) "h", NULL
3770 };
3771
3772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3774 if (SWIG_arg_fail(1)) SWIG_fail;
3775 {
3776 arg2 = (int)(SWIG_As_int(obj1));
3777 if (SWIG_arg_fail(2)) SWIG_fail;
3778 }
3779 {
3780 PyThreadState* __tstate = wxPyBeginAllowThreads();
3781 (arg1)->SetHeight(arg2);
3782
3783 wxPyEndAllowThreads(__tstate);
3784 if (PyErr_Occurred()) SWIG_fail;
3785 }
3786 Py_INCREF(Py_None); resultobj = Py_None;
3787 return resultobj;
3788 fail:
3789 return NULL;
3790 }
3791
3792
3793 static PyObject *_wrap_Size_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3794 PyObject *resultobj;
3795 wxSize *arg1 = (wxSize *) 0 ;
3796 int result;
3797 PyObject * obj0 = 0 ;
3798 char *kwnames[] = {
3799 (char *) "self", NULL
3800 };
3801
3802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
3803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3804 if (SWIG_arg_fail(1)) SWIG_fail;
3805 {
3806 PyThreadState* __tstate = wxPyBeginAllowThreads();
3807 result = (int)((wxSize const *)arg1)->GetWidth();
3808
3809 wxPyEndAllowThreads(__tstate);
3810 if (PyErr_Occurred()) SWIG_fail;
3811 }
3812 {
3813 resultobj = SWIG_From_int((int)(result));
3814 }
3815 return resultobj;
3816 fail:
3817 return NULL;
3818 }
3819
3820
3821 static PyObject *_wrap_Size_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3822 PyObject *resultobj;
3823 wxSize *arg1 = (wxSize *) 0 ;
3824 int result;
3825 PyObject * obj0 = 0 ;
3826 char *kwnames[] = {
3827 (char *) "self", NULL
3828 };
3829
3830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
3831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3832 if (SWIG_arg_fail(1)) SWIG_fail;
3833 {
3834 PyThreadState* __tstate = wxPyBeginAllowThreads();
3835 result = (int)((wxSize const *)arg1)->GetHeight();
3836
3837 wxPyEndAllowThreads(__tstate);
3838 if (PyErr_Occurred()) SWIG_fail;
3839 }
3840 {
3841 resultobj = SWIG_From_int((int)(result));
3842 }
3843 return resultobj;
3844 fail:
3845 return NULL;
3846 }
3847
3848
3849 static PyObject *_wrap_Size_IsFullySpecified(PyObject *, PyObject *args, PyObject *kwargs) {
3850 PyObject *resultobj;
3851 wxSize *arg1 = (wxSize *) 0 ;
3852 bool result;
3853 PyObject * obj0 = 0 ;
3854 char *kwnames[] = {
3855 (char *) "self", NULL
3856 };
3857
3858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
3859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3860 if (SWIG_arg_fail(1)) SWIG_fail;
3861 {
3862 PyThreadState* __tstate = wxPyBeginAllowThreads();
3863 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
3864
3865 wxPyEndAllowThreads(__tstate);
3866 if (PyErr_Occurred()) SWIG_fail;
3867 }
3868 {
3869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3870 }
3871 return resultobj;
3872 fail:
3873 return NULL;
3874 }
3875
3876
3877 static PyObject *_wrap_Size_SetDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
3878 PyObject *resultobj;
3879 wxSize *arg1 = (wxSize *) 0 ;
3880 wxSize *arg2 = 0 ;
3881 wxSize temp2 ;
3882 PyObject * obj0 = 0 ;
3883 PyObject * obj1 = 0 ;
3884 char *kwnames[] = {
3885 (char *) "self",(char *) "size", NULL
3886 };
3887
3888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
3889 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3890 if (SWIG_arg_fail(1)) SWIG_fail;
3891 {
3892 arg2 = &temp2;
3893 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3894 }
3895 {
3896 PyThreadState* __tstate = wxPyBeginAllowThreads();
3897 (arg1)->SetDefaults((wxSize const &)*arg2);
3898
3899 wxPyEndAllowThreads(__tstate);
3900 if (PyErr_Occurred()) SWIG_fail;
3901 }
3902 Py_INCREF(Py_None); resultobj = Py_None;
3903 return resultobj;
3904 fail:
3905 return NULL;
3906 }
3907
3908
3909 static PyObject *_wrap_Size_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3910 PyObject *resultobj;
3911 wxSize *arg1 = (wxSize *) 0 ;
3912 PyObject *result;
3913 PyObject * obj0 = 0 ;
3914 char *kwnames[] = {
3915 (char *) "self", NULL
3916 };
3917
3918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
3919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3920 if (SWIG_arg_fail(1)) SWIG_fail;
3921 {
3922 PyThreadState* __tstate = wxPyBeginAllowThreads();
3923 result = (PyObject *)wxSize_Get(arg1);
3924
3925 wxPyEndAllowThreads(__tstate);
3926 if (PyErr_Occurred()) SWIG_fail;
3927 }
3928 resultobj = result;
3929 return resultobj;
3930 fail:
3931 return NULL;
3932 }
3933
3934
3935 static PyObject * Size_swigregister(PyObject *, PyObject *args) {
3936 PyObject *obj;
3937 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3938 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
3939 Py_INCREF(obj);
3940 return Py_BuildValue((char *)"");
3941 }
3942 static PyObject *_wrap_RealPoint_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
3943 PyObject *resultobj;
3944 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3945 double arg2 ;
3946 PyObject * obj0 = 0 ;
3947 PyObject * obj1 = 0 ;
3948 char *kwnames[] = {
3949 (char *) "self",(char *) "x", NULL
3950 };
3951
3952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
3953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3954 if (SWIG_arg_fail(1)) SWIG_fail;
3955 {
3956 arg2 = (double)(SWIG_As_double(obj1));
3957 if (SWIG_arg_fail(2)) SWIG_fail;
3958 }
3959 if (arg1) (arg1)->x = arg2;
3960
3961 Py_INCREF(Py_None); resultobj = Py_None;
3962 return resultobj;
3963 fail:
3964 return NULL;
3965 }
3966
3967
3968 static PyObject *_wrap_RealPoint_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
3969 PyObject *resultobj;
3970 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3971 double result;
3972 PyObject * obj0 = 0 ;
3973 char *kwnames[] = {
3974 (char *) "self", NULL
3975 };
3976
3977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
3978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3979 if (SWIG_arg_fail(1)) SWIG_fail;
3980 result = (double) ((arg1)->x);
3981
3982 {
3983 resultobj = SWIG_From_double((double)(result));
3984 }
3985 return resultobj;
3986 fail:
3987 return NULL;
3988 }
3989
3990
3991 static PyObject *_wrap_RealPoint_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
3992 PyObject *resultobj;
3993 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3994 double arg2 ;
3995 PyObject * obj0 = 0 ;
3996 PyObject * obj1 = 0 ;
3997 char *kwnames[] = {
3998 (char *) "self",(char *) "y", NULL
3999 };
4000
4001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
4002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4003 if (SWIG_arg_fail(1)) SWIG_fail;
4004 {
4005 arg2 = (double)(SWIG_As_double(obj1));
4006 if (SWIG_arg_fail(2)) SWIG_fail;
4007 }
4008 if (arg1) (arg1)->y = arg2;
4009
4010 Py_INCREF(Py_None); resultobj = Py_None;
4011 return resultobj;
4012 fail:
4013 return NULL;
4014 }
4015
4016
4017 static PyObject *_wrap_RealPoint_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
4018 PyObject *resultobj;
4019 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4020 double result;
4021 PyObject * obj0 = 0 ;
4022 char *kwnames[] = {
4023 (char *) "self", NULL
4024 };
4025
4026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
4027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4028 if (SWIG_arg_fail(1)) SWIG_fail;
4029 result = (double) ((arg1)->y);
4030
4031 {
4032 resultobj = SWIG_From_double((double)(result));
4033 }
4034 return resultobj;
4035 fail:
4036 return NULL;
4037 }
4038
4039
4040 static PyObject *_wrap_new_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4041 PyObject *resultobj;
4042 double arg1 = (double) 0.0 ;
4043 double arg2 = (double) 0.0 ;
4044 wxRealPoint *result;
4045 PyObject * obj0 = 0 ;
4046 PyObject * obj1 = 0 ;
4047 char *kwnames[] = {
4048 (char *) "x",(char *) "y", NULL
4049 };
4050
4051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
4052 if (obj0) {
4053 {
4054 arg1 = (double)(SWIG_As_double(obj0));
4055 if (SWIG_arg_fail(1)) SWIG_fail;
4056 }
4057 }
4058 if (obj1) {
4059 {
4060 arg2 = (double)(SWIG_As_double(obj1));
4061 if (SWIG_arg_fail(2)) SWIG_fail;
4062 }
4063 }
4064 {
4065 PyThreadState* __tstate = wxPyBeginAllowThreads();
4066 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
4067
4068 wxPyEndAllowThreads(__tstate);
4069 if (PyErr_Occurred()) SWIG_fail;
4070 }
4071 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
4072 return resultobj;
4073 fail:
4074 return NULL;
4075 }
4076
4077
4078 static PyObject *_wrap_delete_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4079 PyObject *resultobj;
4080 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4081 PyObject * obj0 = 0 ;
4082 char *kwnames[] = {
4083 (char *) "self", NULL
4084 };
4085
4086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
4087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4088 if (SWIG_arg_fail(1)) SWIG_fail;
4089 {
4090 PyThreadState* __tstate = wxPyBeginAllowThreads();
4091 delete arg1;
4092
4093 wxPyEndAllowThreads(__tstate);
4094 if (PyErr_Occurred()) SWIG_fail;
4095 }
4096 Py_INCREF(Py_None); resultobj = Py_None;
4097 return resultobj;
4098 fail:
4099 return NULL;
4100 }
4101
4102
4103 static PyObject *_wrap_RealPoint___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4104 PyObject *resultobj;
4105 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4106 wxRealPoint *arg2 = 0 ;
4107 bool result;
4108 wxRealPoint temp2 ;
4109 PyObject * obj0 = 0 ;
4110 PyObject * obj1 = 0 ;
4111 char *kwnames[] = {
4112 (char *) "self",(char *) "pt", NULL
4113 };
4114
4115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
4116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4117 if (SWIG_arg_fail(1)) SWIG_fail;
4118 {
4119 arg2 = &temp2;
4120 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4121 }
4122 {
4123 PyThreadState* __tstate = wxPyBeginAllowThreads();
4124 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
4125
4126 wxPyEndAllowThreads(__tstate);
4127 if (PyErr_Occurred()) SWIG_fail;
4128 }
4129 {
4130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4131 }
4132 return resultobj;
4133 fail:
4134 return NULL;
4135 }
4136
4137
4138 static PyObject *_wrap_RealPoint___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4139 PyObject *resultobj;
4140 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4141 wxRealPoint *arg2 = 0 ;
4142 bool result;
4143 wxRealPoint temp2 ;
4144 PyObject * obj0 = 0 ;
4145 PyObject * obj1 = 0 ;
4146 char *kwnames[] = {
4147 (char *) "self",(char *) "pt", NULL
4148 };
4149
4150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
4151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4152 if (SWIG_arg_fail(1)) SWIG_fail;
4153 {
4154 arg2 = &temp2;
4155 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4156 }
4157 {
4158 PyThreadState* __tstate = wxPyBeginAllowThreads();
4159 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
4160
4161 wxPyEndAllowThreads(__tstate);
4162 if (PyErr_Occurred()) SWIG_fail;
4163 }
4164 {
4165 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4166 }
4167 return resultobj;
4168 fail:
4169 return NULL;
4170 }
4171
4172
4173 static PyObject *_wrap_RealPoint___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4174 PyObject *resultobj;
4175 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4176 wxRealPoint *arg2 = 0 ;
4177 wxRealPoint result;
4178 wxRealPoint temp2 ;
4179 PyObject * obj0 = 0 ;
4180 PyObject * obj1 = 0 ;
4181 char *kwnames[] = {
4182 (char *) "self",(char *) "pt", NULL
4183 };
4184
4185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
4186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4187 if (SWIG_arg_fail(1)) SWIG_fail;
4188 {
4189 arg2 = &temp2;
4190 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4191 }
4192 {
4193 PyThreadState* __tstate = wxPyBeginAllowThreads();
4194 result = (arg1)->operator +((wxRealPoint const &)*arg2);
4195
4196 wxPyEndAllowThreads(__tstate);
4197 if (PyErr_Occurred()) SWIG_fail;
4198 }
4199 {
4200 wxRealPoint * resultptr;
4201 resultptr = new wxRealPoint((wxRealPoint &)(result));
4202 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
4203 }
4204 return resultobj;
4205 fail:
4206 return NULL;
4207 }
4208
4209
4210 static PyObject *_wrap_RealPoint___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
4211 PyObject *resultobj;
4212 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4213 wxRealPoint *arg2 = 0 ;
4214 wxRealPoint result;
4215 wxRealPoint temp2 ;
4216 PyObject * obj0 = 0 ;
4217 PyObject * obj1 = 0 ;
4218 char *kwnames[] = {
4219 (char *) "self",(char *) "pt", NULL
4220 };
4221
4222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
4223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4224 if (SWIG_arg_fail(1)) SWIG_fail;
4225 {
4226 arg2 = &temp2;
4227 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4228 }
4229 {
4230 PyThreadState* __tstate = wxPyBeginAllowThreads();
4231 result = (arg1)->operator -((wxRealPoint const &)*arg2);
4232
4233 wxPyEndAllowThreads(__tstate);
4234 if (PyErr_Occurred()) SWIG_fail;
4235 }
4236 {
4237 wxRealPoint * resultptr;
4238 resultptr = new wxRealPoint((wxRealPoint &)(result));
4239 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
4240 }
4241 return resultobj;
4242 fail:
4243 return NULL;
4244 }
4245
4246
4247 static PyObject *_wrap_RealPoint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
4248 PyObject *resultobj;
4249 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4250 double arg2 ;
4251 double arg3 ;
4252 PyObject * obj0 = 0 ;
4253 PyObject * obj1 = 0 ;
4254 PyObject * obj2 = 0 ;
4255 char *kwnames[] = {
4256 (char *) "self",(char *) "x",(char *) "y", NULL
4257 };
4258
4259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
4260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4261 if (SWIG_arg_fail(1)) SWIG_fail;
4262 {
4263 arg2 = (double)(SWIG_As_double(obj1));
4264 if (SWIG_arg_fail(2)) SWIG_fail;
4265 }
4266 {
4267 arg3 = (double)(SWIG_As_double(obj2));
4268 if (SWIG_arg_fail(3)) SWIG_fail;
4269 }
4270 {
4271 PyThreadState* __tstate = wxPyBeginAllowThreads();
4272 wxRealPoint_Set(arg1,arg2,arg3);
4273
4274 wxPyEndAllowThreads(__tstate);
4275 if (PyErr_Occurred()) SWIG_fail;
4276 }
4277 Py_INCREF(Py_None); resultobj = Py_None;
4278 return resultobj;
4279 fail:
4280 return NULL;
4281 }
4282
4283
4284 static PyObject *_wrap_RealPoint_Get(PyObject *, PyObject *args, PyObject *kwargs) {
4285 PyObject *resultobj;
4286 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4287 PyObject *result;
4288 PyObject * obj0 = 0 ;
4289 char *kwnames[] = {
4290 (char *) "self", NULL
4291 };
4292
4293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
4294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4295 if (SWIG_arg_fail(1)) SWIG_fail;
4296 {
4297 PyThreadState* __tstate = wxPyBeginAllowThreads();
4298 result = (PyObject *)wxRealPoint_Get(arg1);
4299
4300 wxPyEndAllowThreads(__tstate);
4301 if (PyErr_Occurred()) SWIG_fail;
4302 }
4303 resultobj = result;
4304 return resultobj;
4305 fail:
4306 return NULL;
4307 }
4308
4309
4310 static PyObject * RealPoint_swigregister(PyObject *, PyObject *args) {
4311 PyObject *obj;
4312 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4313 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
4314 Py_INCREF(obj);
4315 return Py_BuildValue((char *)"");
4316 }
4317 static PyObject *_wrap_Point_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
4318 PyObject *resultobj;
4319 wxPoint *arg1 = (wxPoint *) 0 ;
4320 int arg2 ;
4321 PyObject * obj0 = 0 ;
4322 PyObject * obj1 = 0 ;
4323 char *kwnames[] = {
4324 (char *) "self",(char *) "x", NULL
4325 };
4326
4327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
4328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4329 if (SWIG_arg_fail(1)) SWIG_fail;
4330 {
4331 arg2 = (int)(SWIG_As_int(obj1));
4332 if (SWIG_arg_fail(2)) SWIG_fail;
4333 }
4334 if (arg1) (arg1)->x = arg2;
4335
4336 Py_INCREF(Py_None); resultobj = Py_None;
4337 return resultobj;
4338 fail:
4339 return NULL;
4340 }
4341
4342
4343 static PyObject *_wrap_Point_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
4344 PyObject *resultobj;
4345 wxPoint *arg1 = (wxPoint *) 0 ;
4346 int result;
4347 PyObject * obj0 = 0 ;
4348 char *kwnames[] = {
4349 (char *) "self", NULL
4350 };
4351
4352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
4353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4354 if (SWIG_arg_fail(1)) SWIG_fail;
4355 result = (int) ((arg1)->x);
4356
4357 {
4358 resultobj = SWIG_From_int((int)(result));
4359 }
4360 return resultobj;
4361 fail:
4362 return NULL;
4363 }
4364
4365
4366 static PyObject *_wrap_Point_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
4367 PyObject *resultobj;
4368 wxPoint *arg1 = (wxPoint *) 0 ;
4369 int arg2 ;
4370 PyObject * obj0 = 0 ;
4371 PyObject * obj1 = 0 ;
4372 char *kwnames[] = {
4373 (char *) "self",(char *) "y", NULL
4374 };
4375
4376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
4377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4378 if (SWIG_arg_fail(1)) SWIG_fail;
4379 {
4380 arg2 = (int)(SWIG_As_int(obj1));
4381 if (SWIG_arg_fail(2)) SWIG_fail;
4382 }
4383 if (arg1) (arg1)->y = arg2;
4384
4385 Py_INCREF(Py_None); resultobj = Py_None;
4386 return resultobj;
4387 fail:
4388 return NULL;
4389 }
4390
4391
4392 static PyObject *_wrap_Point_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
4393 PyObject *resultobj;
4394 wxPoint *arg1 = (wxPoint *) 0 ;
4395 int result;
4396 PyObject * obj0 = 0 ;
4397 char *kwnames[] = {
4398 (char *) "self", NULL
4399 };
4400
4401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
4402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4403 if (SWIG_arg_fail(1)) SWIG_fail;
4404 result = (int) ((arg1)->y);
4405
4406 {
4407 resultobj = SWIG_From_int((int)(result));
4408 }
4409 return resultobj;
4410 fail:
4411 return NULL;
4412 }
4413
4414
4415 static PyObject *_wrap_new_Point(PyObject *, PyObject *args, PyObject *kwargs) {
4416 PyObject *resultobj;
4417 int arg1 = (int) 0 ;
4418 int arg2 = (int) 0 ;
4419 wxPoint *result;
4420 PyObject * obj0 = 0 ;
4421 PyObject * obj1 = 0 ;
4422 char *kwnames[] = {
4423 (char *) "x",(char *) "y", NULL
4424 };
4425
4426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
4427 if (obj0) {
4428 {
4429 arg1 = (int)(SWIG_As_int(obj0));
4430 if (SWIG_arg_fail(1)) SWIG_fail;
4431 }
4432 }
4433 if (obj1) {
4434 {
4435 arg2 = (int)(SWIG_As_int(obj1));
4436 if (SWIG_arg_fail(2)) SWIG_fail;
4437 }
4438 }
4439 {
4440 PyThreadState* __tstate = wxPyBeginAllowThreads();
4441 result = (wxPoint *)new wxPoint(arg1,arg2);
4442
4443 wxPyEndAllowThreads(__tstate);
4444 if (PyErr_Occurred()) SWIG_fail;
4445 }
4446 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4447 return resultobj;
4448 fail:
4449 return NULL;
4450 }
4451
4452
4453 static PyObject *_wrap_delete_Point(PyObject *, PyObject *args, PyObject *kwargs) {
4454 PyObject *resultobj;
4455 wxPoint *arg1 = (wxPoint *) 0 ;
4456 PyObject * obj0 = 0 ;
4457 char *kwnames[] = {
4458 (char *) "self", NULL
4459 };
4460
4461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
4462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4463 if (SWIG_arg_fail(1)) SWIG_fail;
4464 {
4465 PyThreadState* __tstate = wxPyBeginAllowThreads();
4466 delete arg1;
4467
4468 wxPyEndAllowThreads(__tstate);
4469 if (PyErr_Occurred()) SWIG_fail;
4470 }
4471 Py_INCREF(Py_None); resultobj = Py_None;
4472 return resultobj;
4473 fail:
4474 return NULL;
4475 }
4476
4477
4478 static PyObject *_wrap_Point___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4479 PyObject *resultobj;
4480 wxPoint *arg1 = (wxPoint *) 0 ;
4481 wxPoint *arg2 = 0 ;
4482 bool result;
4483 wxPoint temp2 ;
4484 PyObject * obj0 = 0 ;
4485 PyObject * obj1 = 0 ;
4486 char *kwnames[] = {
4487 (char *) "self",(char *) "pt", NULL
4488 };
4489
4490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
4491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4492 if (SWIG_arg_fail(1)) SWIG_fail;
4493 {
4494 arg2 = &temp2;
4495 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4496 }
4497 {
4498 PyThreadState* __tstate = wxPyBeginAllowThreads();
4499 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
4500
4501 wxPyEndAllowThreads(__tstate);
4502 if (PyErr_Occurred()) SWIG_fail;
4503 }
4504 {
4505 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4506 }
4507 return resultobj;
4508 fail:
4509 return NULL;
4510 }
4511
4512
4513 static PyObject *_wrap_Point___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4514 PyObject *resultobj;
4515 wxPoint *arg1 = (wxPoint *) 0 ;
4516 wxPoint *arg2 = 0 ;
4517 bool result;
4518 wxPoint temp2 ;
4519 PyObject * obj0 = 0 ;
4520 PyObject * obj1 = 0 ;
4521 char *kwnames[] = {
4522 (char *) "self",(char *) "pt", NULL
4523 };
4524
4525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
4526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4527 if (SWIG_arg_fail(1)) SWIG_fail;
4528 {
4529 arg2 = &temp2;
4530 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4531 }
4532 {
4533 PyThreadState* __tstate = wxPyBeginAllowThreads();
4534 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
4535
4536 wxPyEndAllowThreads(__tstate);
4537 if (PyErr_Occurred()) SWIG_fail;
4538 }
4539 {
4540 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4541 }
4542 return resultobj;
4543 fail:
4544 return NULL;
4545 }
4546
4547
4548 static PyObject *_wrap_Point___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4549 PyObject *resultobj;
4550 wxPoint *arg1 = (wxPoint *) 0 ;
4551 wxPoint *arg2 = 0 ;
4552 wxPoint result;
4553 wxPoint temp2 ;
4554 PyObject * obj0 = 0 ;
4555 PyObject * obj1 = 0 ;
4556 char *kwnames[] = {
4557 (char *) "self",(char *) "pt", NULL
4558 };
4559
4560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
4561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4562 if (SWIG_arg_fail(1)) SWIG_fail;
4563 {
4564 arg2 = &temp2;
4565 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4566 }
4567 {
4568 PyThreadState* __tstate = wxPyBeginAllowThreads();
4569 result = (arg1)->operator +((wxPoint const &)*arg2);
4570
4571 wxPyEndAllowThreads(__tstate);
4572 if (PyErr_Occurred()) SWIG_fail;
4573 }
4574 {
4575 wxPoint * resultptr;
4576 resultptr = new wxPoint((wxPoint &)(result));
4577 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4578 }
4579 return resultobj;
4580 fail:
4581 return NULL;
4582 }
4583
4584
4585 static PyObject *_wrap_Point___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
4586 PyObject *resultobj;
4587 wxPoint *arg1 = (wxPoint *) 0 ;
4588 wxPoint *arg2 = 0 ;
4589 wxPoint result;
4590 wxPoint temp2 ;
4591 PyObject * obj0 = 0 ;
4592 PyObject * obj1 = 0 ;
4593 char *kwnames[] = {
4594 (char *) "self",(char *) "pt", NULL
4595 };
4596
4597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
4598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4599 if (SWIG_arg_fail(1)) SWIG_fail;
4600 {
4601 arg2 = &temp2;
4602 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4603 }
4604 {
4605 PyThreadState* __tstate = wxPyBeginAllowThreads();
4606 result = (arg1)->operator -((wxPoint const &)*arg2);
4607
4608 wxPyEndAllowThreads(__tstate);
4609 if (PyErr_Occurred()) SWIG_fail;
4610 }
4611 {
4612 wxPoint * resultptr;
4613 resultptr = new wxPoint((wxPoint &)(result));
4614 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4615 }
4616 return resultobj;
4617 fail:
4618 return NULL;
4619 }
4620
4621
4622 static PyObject *_wrap_Point___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
4623 PyObject *resultobj;
4624 wxPoint *arg1 = (wxPoint *) 0 ;
4625 wxPoint *arg2 = 0 ;
4626 wxPoint *result;
4627 wxPoint temp2 ;
4628 PyObject * obj0 = 0 ;
4629 PyObject * obj1 = 0 ;
4630 char *kwnames[] = {
4631 (char *) "self",(char *) "pt", NULL
4632 };
4633
4634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
4635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
4636 if (SWIG_arg_fail(1)) SWIG_fail;
4637 {
4638 arg2 = &temp2;
4639 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4640 }
4641 {
4642 PyThreadState* __tstate = wxPyBeginAllowThreads();
4643 {
4644 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
4645 result = (wxPoint *) &_result_ref;
4646 }
4647
4648 wxPyEndAllowThreads(__tstate);
4649 if (PyErr_Occurred()) SWIG_fail;
4650 }
4651 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4652 return resultobj;
4653 fail:
4654 return NULL;
4655 }
4656
4657
4658 static PyObject *_wrap_Point___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
4659 PyObject *resultobj;
4660 wxPoint *arg1 = (wxPoint *) 0 ;
4661 wxPoint *arg2 = 0 ;
4662 wxPoint *result;
4663 wxPoint temp2 ;
4664 PyObject * obj0 = 0 ;
4665 PyObject * obj1 = 0 ;
4666 char *kwnames[] = {
4667 (char *) "self",(char *) "pt", NULL
4668 };
4669
4670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
4671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
4672 if (SWIG_arg_fail(1)) SWIG_fail;
4673 {
4674 arg2 = &temp2;
4675 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4676 }
4677 {
4678 PyThreadState* __tstate = wxPyBeginAllowThreads();
4679 {
4680 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
4681 result = (wxPoint *) &_result_ref;
4682 }
4683
4684 wxPyEndAllowThreads(__tstate);
4685 if (PyErr_Occurred()) SWIG_fail;
4686 }
4687 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4688 return resultobj;
4689 fail:
4690 return NULL;
4691 }
4692
4693
4694 static PyObject *_wrap_Point_Set(PyObject *, PyObject *args, PyObject *kwargs) {
4695 PyObject *resultobj;
4696 wxPoint *arg1 = (wxPoint *) 0 ;
4697 long arg2 ;
4698 long arg3 ;
4699 PyObject * obj0 = 0 ;
4700 PyObject * obj1 = 0 ;
4701 PyObject * obj2 = 0 ;
4702 char *kwnames[] = {
4703 (char *) "self",(char *) "x",(char *) "y", NULL
4704 };
4705
4706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
4707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4708 if (SWIG_arg_fail(1)) SWIG_fail;
4709 {
4710 arg2 = (long)(SWIG_As_long(obj1));
4711 if (SWIG_arg_fail(2)) SWIG_fail;
4712 }
4713 {
4714 arg3 = (long)(SWIG_As_long(obj2));
4715 if (SWIG_arg_fail(3)) SWIG_fail;
4716 }
4717 {
4718 PyThreadState* __tstate = wxPyBeginAllowThreads();
4719 wxPoint_Set(arg1,arg2,arg3);
4720
4721 wxPyEndAllowThreads(__tstate);
4722 if (PyErr_Occurred()) SWIG_fail;
4723 }
4724 Py_INCREF(Py_None); resultobj = Py_None;
4725 return resultobj;
4726 fail:
4727 return NULL;
4728 }
4729
4730
4731 static PyObject *_wrap_Point_Get(PyObject *, PyObject *args, PyObject *kwargs) {
4732 PyObject *resultobj;
4733 wxPoint *arg1 = (wxPoint *) 0 ;
4734 PyObject *result;
4735 PyObject * obj0 = 0 ;
4736 char *kwnames[] = {
4737 (char *) "self", NULL
4738 };
4739
4740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
4741 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4742 if (SWIG_arg_fail(1)) SWIG_fail;
4743 {
4744 PyThreadState* __tstate = wxPyBeginAllowThreads();
4745 result = (PyObject *)wxPoint_Get(arg1);
4746
4747 wxPyEndAllowThreads(__tstate);
4748 if (PyErr_Occurred()) SWIG_fail;
4749 }
4750 resultobj = result;
4751 return resultobj;
4752 fail:
4753 return NULL;
4754 }
4755
4756
4757 static PyObject * Point_swigregister(PyObject *, PyObject *args) {
4758 PyObject *obj;
4759 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4760 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
4761 Py_INCREF(obj);
4762 return Py_BuildValue((char *)"");
4763 }
4764 static PyObject *_wrap_new_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
4765 PyObject *resultobj;
4766 int arg1 = (int) 0 ;
4767 int arg2 = (int) 0 ;
4768 int arg3 = (int) 0 ;
4769 int arg4 = (int) 0 ;
4770 wxRect *result;
4771 PyObject * obj0 = 0 ;
4772 PyObject * obj1 = 0 ;
4773 PyObject * obj2 = 0 ;
4774 PyObject * obj3 = 0 ;
4775 char *kwnames[] = {
4776 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4777 };
4778
4779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4780 if (obj0) {
4781 {
4782 arg1 = (int)(SWIG_As_int(obj0));
4783 if (SWIG_arg_fail(1)) SWIG_fail;
4784 }
4785 }
4786 if (obj1) {
4787 {
4788 arg2 = (int)(SWIG_As_int(obj1));
4789 if (SWIG_arg_fail(2)) SWIG_fail;
4790 }
4791 }
4792 if (obj2) {
4793 {
4794 arg3 = (int)(SWIG_As_int(obj2));
4795 if (SWIG_arg_fail(3)) SWIG_fail;
4796 }
4797 }
4798 if (obj3) {
4799 {
4800 arg4 = (int)(SWIG_As_int(obj3));
4801 if (SWIG_arg_fail(4)) SWIG_fail;
4802 }
4803 }
4804 {
4805 PyThreadState* __tstate = wxPyBeginAllowThreads();
4806 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
4807
4808 wxPyEndAllowThreads(__tstate);
4809 if (PyErr_Occurred()) SWIG_fail;
4810 }
4811 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4812 return resultobj;
4813 fail:
4814 return NULL;
4815 }
4816
4817
4818 static PyObject *_wrap_new_RectPP(PyObject *, PyObject *args, PyObject *kwargs) {
4819 PyObject *resultobj;
4820 wxPoint *arg1 = 0 ;
4821 wxPoint *arg2 = 0 ;
4822 wxRect *result;
4823 wxPoint temp1 ;
4824 wxPoint temp2 ;
4825 PyObject * obj0 = 0 ;
4826 PyObject * obj1 = 0 ;
4827 char *kwnames[] = {
4828 (char *) "topLeft",(char *) "bottomRight", NULL
4829 };
4830
4831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
4832 {
4833 arg1 = &temp1;
4834 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4835 }
4836 {
4837 arg2 = &temp2;
4838 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4839 }
4840 {
4841 PyThreadState* __tstate = wxPyBeginAllowThreads();
4842 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
4843
4844 wxPyEndAllowThreads(__tstate);
4845 if (PyErr_Occurred()) SWIG_fail;
4846 }
4847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4848 return resultobj;
4849 fail:
4850 return NULL;
4851 }
4852
4853
4854 static PyObject *_wrap_new_RectPS(PyObject *, PyObject *args, PyObject *kwargs) {
4855 PyObject *resultobj;
4856 wxPoint *arg1 = 0 ;
4857 wxSize *arg2 = 0 ;
4858 wxRect *result;
4859 wxPoint temp1 ;
4860 wxSize temp2 ;
4861 PyObject * obj0 = 0 ;
4862 PyObject * obj1 = 0 ;
4863 char *kwnames[] = {
4864 (char *) "pos",(char *) "size", NULL
4865 };
4866
4867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
4868 {
4869 arg1 = &temp1;
4870 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4871 }
4872 {
4873 arg2 = &temp2;
4874 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4875 }
4876 {
4877 PyThreadState* __tstate = wxPyBeginAllowThreads();
4878 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
4879
4880 wxPyEndAllowThreads(__tstate);
4881 if (PyErr_Occurred()) SWIG_fail;
4882 }
4883 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4884 return resultobj;
4885 fail:
4886 return NULL;
4887 }
4888
4889
4890 static PyObject *_wrap_new_RectS(PyObject *, PyObject *args, PyObject *kwargs) {
4891 PyObject *resultobj;
4892 wxSize *arg1 = 0 ;
4893 wxRect *result;
4894 wxSize temp1 ;
4895 PyObject * obj0 = 0 ;
4896 char *kwnames[] = {
4897 (char *) "size", NULL
4898 };
4899
4900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_RectS",kwnames,&obj0)) goto fail;
4901 {
4902 arg1 = &temp1;
4903 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
4904 }
4905 {
4906 PyThreadState* __tstate = wxPyBeginAllowThreads();
4907 result = (wxRect *)new wxRect((wxSize const &)*arg1);
4908
4909 wxPyEndAllowThreads(__tstate);
4910 if (PyErr_Occurred()) SWIG_fail;
4911 }
4912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4913 return resultobj;
4914 fail:
4915 return NULL;
4916 }
4917
4918
4919 static PyObject *_wrap_delete_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
4920 PyObject *resultobj;
4921 wxRect *arg1 = (wxRect *) 0 ;
4922 PyObject * obj0 = 0 ;
4923 char *kwnames[] = {
4924 (char *) "self", NULL
4925 };
4926
4927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
4928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4929 if (SWIG_arg_fail(1)) SWIG_fail;
4930 {
4931 PyThreadState* __tstate = wxPyBeginAllowThreads();
4932 delete arg1;
4933
4934 wxPyEndAllowThreads(__tstate);
4935 if (PyErr_Occurred()) SWIG_fail;
4936 }
4937 Py_INCREF(Py_None); resultobj = Py_None;
4938 return resultobj;
4939 fail:
4940 return NULL;
4941 }
4942
4943
4944 static PyObject *_wrap_Rect_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
4945 PyObject *resultobj;
4946 wxRect *arg1 = (wxRect *) 0 ;
4947 int result;
4948 PyObject * obj0 = 0 ;
4949 char *kwnames[] = {
4950 (char *) "self", NULL
4951 };
4952
4953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
4954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4955 if (SWIG_arg_fail(1)) SWIG_fail;
4956 {
4957 PyThreadState* __tstate = wxPyBeginAllowThreads();
4958 result = (int)((wxRect const *)arg1)->GetX();
4959
4960 wxPyEndAllowThreads(__tstate);
4961 if (PyErr_Occurred()) SWIG_fail;
4962 }
4963 {
4964 resultobj = SWIG_From_int((int)(result));
4965 }
4966 return resultobj;
4967 fail:
4968 return NULL;
4969 }
4970
4971
4972 static PyObject *_wrap_Rect_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
4973 PyObject *resultobj;
4974 wxRect *arg1 = (wxRect *) 0 ;
4975 int arg2 ;
4976 PyObject * obj0 = 0 ;
4977 PyObject * obj1 = 0 ;
4978 char *kwnames[] = {
4979 (char *) "self",(char *) "x", NULL
4980 };
4981
4982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
4983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4984 if (SWIG_arg_fail(1)) SWIG_fail;
4985 {
4986 arg2 = (int)(SWIG_As_int(obj1));
4987 if (SWIG_arg_fail(2)) SWIG_fail;
4988 }
4989 {
4990 PyThreadState* __tstate = wxPyBeginAllowThreads();
4991 (arg1)->SetX(arg2);
4992
4993 wxPyEndAllowThreads(__tstate);
4994 if (PyErr_Occurred()) SWIG_fail;
4995 }
4996 Py_INCREF(Py_None); resultobj = Py_None;
4997 return resultobj;
4998 fail:
4999 return NULL;
5000 }
5001
5002
5003 static PyObject *_wrap_Rect_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
5004 PyObject *resultobj;
5005 wxRect *arg1 = (wxRect *) 0 ;
5006 int result;
5007 PyObject * obj0 = 0 ;
5008 char *kwnames[] = {
5009 (char *) "self", NULL
5010 };
5011
5012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
5013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5014 if (SWIG_arg_fail(1)) SWIG_fail;
5015 {
5016 PyThreadState* __tstate = wxPyBeginAllowThreads();
5017 result = (int)(arg1)->GetY();
5018
5019 wxPyEndAllowThreads(__tstate);
5020 if (PyErr_Occurred()) SWIG_fail;
5021 }
5022 {
5023 resultobj = SWIG_From_int((int)(result));
5024 }
5025 return resultobj;
5026 fail:
5027 return NULL;
5028 }
5029
5030
5031 static PyObject *_wrap_Rect_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
5032 PyObject *resultobj;
5033 wxRect *arg1 = (wxRect *) 0 ;
5034 int arg2 ;
5035 PyObject * obj0 = 0 ;
5036 PyObject * obj1 = 0 ;
5037 char *kwnames[] = {
5038 (char *) "self",(char *) "y", NULL
5039 };
5040
5041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
5042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5043 if (SWIG_arg_fail(1)) SWIG_fail;
5044 {
5045 arg2 = (int)(SWIG_As_int(obj1));
5046 if (SWIG_arg_fail(2)) SWIG_fail;
5047 }
5048 {
5049 PyThreadState* __tstate = wxPyBeginAllowThreads();
5050 (arg1)->SetY(arg2);
5051
5052 wxPyEndAllowThreads(__tstate);
5053 if (PyErr_Occurred()) SWIG_fail;
5054 }
5055 Py_INCREF(Py_None); resultobj = Py_None;
5056 return resultobj;
5057 fail:
5058 return NULL;
5059 }
5060
5061
5062 static PyObject *_wrap_Rect_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5063 PyObject *resultobj;
5064 wxRect *arg1 = (wxRect *) 0 ;
5065 int result;
5066 PyObject * obj0 = 0 ;
5067 char *kwnames[] = {
5068 (char *) "self", NULL
5069 };
5070
5071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
5072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5073 if (SWIG_arg_fail(1)) SWIG_fail;
5074 {
5075 PyThreadState* __tstate = wxPyBeginAllowThreads();
5076 result = (int)((wxRect const *)arg1)->GetWidth();
5077
5078 wxPyEndAllowThreads(__tstate);
5079 if (PyErr_Occurred()) SWIG_fail;
5080 }
5081 {
5082 resultobj = SWIG_From_int((int)(result));
5083 }
5084 return resultobj;
5085 fail:
5086 return NULL;
5087 }
5088
5089
5090 static PyObject *_wrap_Rect_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5091 PyObject *resultobj;
5092 wxRect *arg1 = (wxRect *) 0 ;
5093 int arg2 ;
5094 PyObject * obj0 = 0 ;
5095 PyObject * obj1 = 0 ;
5096 char *kwnames[] = {
5097 (char *) "self",(char *) "w", NULL
5098 };
5099
5100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
5101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5102 if (SWIG_arg_fail(1)) SWIG_fail;
5103 {
5104 arg2 = (int)(SWIG_As_int(obj1));
5105 if (SWIG_arg_fail(2)) SWIG_fail;
5106 }
5107 {
5108 PyThreadState* __tstate = wxPyBeginAllowThreads();
5109 (arg1)->SetWidth(arg2);
5110
5111 wxPyEndAllowThreads(__tstate);
5112 if (PyErr_Occurred()) SWIG_fail;
5113 }
5114 Py_INCREF(Py_None); resultobj = Py_None;
5115 return resultobj;
5116 fail:
5117 return NULL;
5118 }
5119
5120
5121 static PyObject *_wrap_Rect_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
5122 PyObject *resultobj;
5123 wxRect *arg1 = (wxRect *) 0 ;
5124 int result;
5125 PyObject * obj0 = 0 ;
5126 char *kwnames[] = {
5127 (char *) "self", NULL
5128 };
5129
5130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
5131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5132 if (SWIG_arg_fail(1)) SWIG_fail;
5133 {
5134 PyThreadState* __tstate = wxPyBeginAllowThreads();
5135 result = (int)((wxRect const *)arg1)->GetHeight();
5136
5137 wxPyEndAllowThreads(__tstate);
5138 if (PyErr_Occurred()) SWIG_fail;
5139 }
5140 {
5141 resultobj = SWIG_From_int((int)(result));
5142 }
5143 return resultobj;
5144 fail:
5145 return NULL;
5146 }
5147
5148
5149 static PyObject *_wrap_Rect_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
5150 PyObject *resultobj;
5151 wxRect *arg1 = (wxRect *) 0 ;
5152 int arg2 ;
5153 PyObject * obj0 = 0 ;
5154 PyObject * obj1 = 0 ;
5155 char *kwnames[] = {
5156 (char *) "self",(char *) "h", NULL
5157 };
5158
5159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
5160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5161 if (SWIG_arg_fail(1)) SWIG_fail;
5162 {
5163 arg2 = (int)(SWIG_As_int(obj1));
5164 if (SWIG_arg_fail(2)) SWIG_fail;
5165 }
5166 {
5167 PyThreadState* __tstate = wxPyBeginAllowThreads();
5168 (arg1)->SetHeight(arg2);
5169
5170 wxPyEndAllowThreads(__tstate);
5171 if (PyErr_Occurred()) SWIG_fail;
5172 }
5173 Py_INCREF(Py_None); resultobj = Py_None;
5174 return resultobj;
5175 fail:
5176 return NULL;
5177 }
5178
5179
5180 static PyObject *_wrap_Rect_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5181 PyObject *resultobj;
5182 wxRect *arg1 = (wxRect *) 0 ;
5183 wxPoint result;
5184 PyObject * obj0 = 0 ;
5185 char *kwnames[] = {
5186 (char *) "self", NULL
5187 };
5188
5189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
5190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5191 if (SWIG_arg_fail(1)) SWIG_fail;
5192 {
5193 PyThreadState* __tstate = wxPyBeginAllowThreads();
5194 result = ((wxRect const *)arg1)->GetPosition();
5195
5196 wxPyEndAllowThreads(__tstate);
5197 if (PyErr_Occurred()) SWIG_fail;
5198 }
5199 {
5200 wxPoint * resultptr;
5201 resultptr = new wxPoint((wxPoint &)(result));
5202 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5203 }
5204 return resultobj;
5205 fail:
5206 return NULL;
5207 }
5208
5209
5210 static PyObject *_wrap_Rect_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5211 PyObject *resultobj;
5212 wxRect *arg1 = (wxRect *) 0 ;
5213 wxPoint *arg2 = 0 ;
5214 wxPoint temp2 ;
5215 PyObject * obj0 = 0 ;
5216 PyObject * obj1 = 0 ;
5217 char *kwnames[] = {
5218 (char *) "self",(char *) "p", NULL
5219 };
5220
5221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
5222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5223 if (SWIG_arg_fail(1)) SWIG_fail;
5224 {
5225 arg2 = &temp2;
5226 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5227 }
5228 {
5229 PyThreadState* __tstate = wxPyBeginAllowThreads();
5230 (arg1)->SetPosition((wxPoint const &)*arg2);
5231
5232 wxPyEndAllowThreads(__tstate);
5233 if (PyErr_Occurred()) SWIG_fail;
5234 }
5235 Py_INCREF(Py_None); resultobj = Py_None;
5236 return resultobj;
5237 fail:
5238 return NULL;
5239 }
5240
5241
5242 static PyObject *_wrap_Rect_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5243 PyObject *resultobj;
5244 wxRect *arg1 = (wxRect *) 0 ;
5245 wxSize result;
5246 PyObject * obj0 = 0 ;
5247 char *kwnames[] = {
5248 (char *) "self", NULL
5249 };
5250
5251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
5252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5253 if (SWIG_arg_fail(1)) SWIG_fail;
5254 {
5255 PyThreadState* __tstate = wxPyBeginAllowThreads();
5256 result = ((wxRect const *)arg1)->GetSize();
5257
5258 wxPyEndAllowThreads(__tstate);
5259 if (PyErr_Occurred()) SWIG_fail;
5260 }
5261 {
5262 wxSize * resultptr;
5263 resultptr = new wxSize((wxSize &)(result));
5264 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5265 }
5266 return resultobj;
5267 fail:
5268 return NULL;
5269 }
5270
5271
5272 static PyObject *_wrap_Rect_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5273 PyObject *resultobj;
5274 wxRect *arg1 = (wxRect *) 0 ;
5275 wxSize *arg2 = 0 ;
5276 wxSize temp2 ;
5277 PyObject * obj0 = 0 ;
5278 PyObject * obj1 = 0 ;
5279 char *kwnames[] = {
5280 (char *) "self",(char *) "s", NULL
5281 };
5282
5283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
5284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5285 if (SWIG_arg_fail(1)) SWIG_fail;
5286 {
5287 arg2 = &temp2;
5288 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
5289 }
5290 {
5291 PyThreadState* __tstate = wxPyBeginAllowThreads();
5292 (arg1)->SetSize((wxSize const &)*arg2);
5293
5294 wxPyEndAllowThreads(__tstate);
5295 if (PyErr_Occurred()) SWIG_fail;
5296 }
5297 Py_INCREF(Py_None); resultobj = Py_None;
5298 return resultobj;
5299 fail:
5300 return NULL;
5301 }
5302
5303
5304 static PyObject *_wrap_Rect_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
5305 PyObject *resultobj;
5306 wxRect *arg1 = (wxRect *) 0 ;
5307 bool result;
5308 PyObject * obj0 = 0 ;
5309 char *kwnames[] = {
5310 (char *) "self", NULL
5311 };
5312
5313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_IsEmpty",kwnames,&obj0)) goto fail;
5314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5315 if (SWIG_arg_fail(1)) SWIG_fail;
5316 {
5317 PyThreadState* __tstate = wxPyBeginAllowThreads();
5318 result = (bool)((wxRect const *)arg1)->IsEmpty();
5319
5320 wxPyEndAllowThreads(__tstate);
5321 if (PyErr_Occurred()) SWIG_fail;
5322 }
5323 {
5324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5325 }
5326 return resultobj;
5327 fail:
5328 return NULL;
5329 }
5330
5331
5332 static PyObject *_wrap_Rect_GetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5333 PyObject *resultobj;
5334 wxRect *arg1 = (wxRect *) 0 ;
5335 wxPoint result;
5336 PyObject * obj0 = 0 ;
5337 char *kwnames[] = {
5338 (char *) "self", NULL
5339 };
5340
5341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
5342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5343 if (SWIG_arg_fail(1)) SWIG_fail;
5344 {
5345 PyThreadState* __tstate = wxPyBeginAllowThreads();
5346 result = ((wxRect const *)arg1)->GetTopLeft();
5347
5348 wxPyEndAllowThreads(__tstate);
5349 if (PyErr_Occurred()) SWIG_fail;
5350 }
5351 {
5352 wxPoint * resultptr;
5353 resultptr = new wxPoint((wxPoint &)(result));
5354 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5355 }
5356 return resultobj;
5357 fail:
5358 return NULL;
5359 }
5360
5361
5362 static PyObject *_wrap_Rect_SetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5363 PyObject *resultobj;
5364 wxRect *arg1 = (wxRect *) 0 ;
5365 wxPoint *arg2 = 0 ;
5366 wxPoint temp2 ;
5367 PyObject * obj0 = 0 ;
5368 PyObject * obj1 = 0 ;
5369 char *kwnames[] = {
5370 (char *) "self",(char *) "p", NULL
5371 };
5372
5373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
5374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5375 if (SWIG_arg_fail(1)) SWIG_fail;
5376 {
5377 arg2 = &temp2;
5378 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5379 }
5380 {
5381 PyThreadState* __tstate = wxPyBeginAllowThreads();
5382 (arg1)->SetTopLeft((wxPoint const &)*arg2);
5383
5384 wxPyEndAllowThreads(__tstate);
5385 if (PyErr_Occurred()) SWIG_fail;
5386 }
5387 Py_INCREF(Py_None); resultobj = Py_None;
5388 return resultobj;
5389 fail:
5390 return NULL;
5391 }
5392
5393
5394 static PyObject *_wrap_Rect_GetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
5395 PyObject *resultobj;
5396 wxRect *arg1 = (wxRect *) 0 ;
5397 wxPoint result;
5398 PyObject * obj0 = 0 ;
5399 char *kwnames[] = {
5400 (char *) "self", NULL
5401 };
5402
5403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
5404 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5405 if (SWIG_arg_fail(1)) SWIG_fail;
5406 {
5407 PyThreadState* __tstate = wxPyBeginAllowThreads();
5408 result = ((wxRect const *)arg1)->GetBottomRight();
5409
5410 wxPyEndAllowThreads(__tstate);
5411 if (PyErr_Occurred()) SWIG_fail;
5412 }
5413 {
5414 wxPoint * resultptr;
5415 resultptr = new wxPoint((wxPoint &)(result));
5416 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5417 }
5418 return resultobj;
5419 fail:
5420 return NULL;
5421 }
5422
5423
5424 static PyObject *_wrap_Rect_SetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
5425 PyObject *resultobj;
5426 wxRect *arg1 = (wxRect *) 0 ;
5427 wxPoint *arg2 = 0 ;
5428 wxPoint temp2 ;
5429 PyObject * obj0 = 0 ;
5430 PyObject * obj1 = 0 ;
5431 char *kwnames[] = {
5432 (char *) "self",(char *) "p", NULL
5433 };
5434
5435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
5436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5437 if (SWIG_arg_fail(1)) SWIG_fail;
5438 {
5439 arg2 = &temp2;
5440 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5441 }
5442 {
5443 PyThreadState* __tstate = wxPyBeginAllowThreads();
5444 (arg1)->SetBottomRight((wxPoint const &)*arg2);
5445
5446 wxPyEndAllowThreads(__tstate);
5447 if (PyErr_Occurred()) SWIG_fail;
5448 }
5449 Py_INCREF(Py_None); resultobj = Py_None;
5450 return resultobj;
5451 fail:
5452 return NULL;
5453 }
5454
5455
5456 static PyObject *_wrap_Rect_GetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5457 PyObject *resultobj;
5458 wxRect *arg1 = (wxRect *) 0 ;
5459 int result;
5460 PyObject * obj0 = 0 ;
5461 char *kwnames[] = {
5462 (char *) "self", NULL
5463 };
5464
5465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
5466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5467 if (SWIG_arg_fail(1)) SWIG_fail;
5468 {
5469 PyThreadState* __tstate = wxPyBeginAllowThreads();
5470 result = (int)((wxRect const *)arg1)->GetLeft();
5471
5472 wxPyEndAllowThreads(__tstate);
5473 if (PyErr_Occurred()) SWIG_fail;
5474 }
5475 {
5476 resultobj = SWIG_From_int((int)(result));
5477 }
5478 return resultobj;
5479 fail:
5480 return NULL;
5481 }
5482
5483
5484 static PyObject *_wrap_Rect_GetTop(PyObject *, PyObject *args, PyObject *kwargs) {
5485 PyObject *resultobj;
5486 wxRect *arg1 = (wxRect *) 0 ;
5487 int result;
5488 PyObject * obj0 = 0 ;
5489 char *kwnames[] = {
5490 (char *) "self", NULL
5491 };
5492
5493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
5494 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5495 if (SWIG_arg_fail(1)) SWIG_fail;
5496 {
5497 PyThreadState* __tstate = wxPyBeginAllowThreads();
5498 result = (int)((wxRect const *)arg1)->GetTop();
5499
5500 wxPyEndAllowThreads(__tstate);
5501 if (PyErr_Occurred()) SWIG_fail;
5502 }
5503 {
5504 resultobj = SWIG_From_int((int)(result));
5505 }
5506 return resultobj;
5507 fail:
5508 return NULL;
5509 }
5510
5511
5512 static PyObject *_wrap_Rect_GetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
5513 PyObject *resultobj;
5514 wxRect *arg1 = (wxRect *) 0 ;
5515 int result;
5516 PyObject * obj0 = 0 ;
5517 char *kwnames[] = {
5518 (char *) "self", NULL
5519 };
5520
5521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
5522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5523 if (SWIG_arg_fail(1)) SWIG_fail;
5524 {
5525 PyThreadState* __tstate = wxPyBeginAllowThreads();
5526 result = (int)((wxRect const *)arg1)->GetBottom();
5527
5528 wxPyEndAllowThreads(__tstate);
5529 if (PyErr_Occurred()) SWIG_fail;
5530 }
5531 {
5532 resultobj = SWIG_From_int((int)(result));
5533 }
5534 return resultobj;
5535 fail:
5536 return NULL;
5537 }
5538
5539
5540 static PyObject *_wrap_Rect_GetRight(PyObject *, PyObject *args, PyObject *kwargs) {
5541 PyObject *resultobj;
5542 wxRect *arg1 = (wxRect *) 0 ;
5543 int result;
5544 PyObject * obj0 = 0 ;
5545 char *kwnames[] = {
5546 (char *) "self", NULL
5547 };
5548
5549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
5550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5551 if (SWIG_arg_fail(1)) SWIG_fail;
5552 {
5553 PyThreadState* __tstate = wxPyBeginAllowThreads();
5554 result = (int)((wxRect const *)arg1)->GetRight();
5555
5556 wxPyEndAllowThreads(__tstate);
5557 if (PyErr_Occurred()) SWIG_fail;
5558 }
5559 {
5560 resultobj = SWIG_From_int((int)(result));
5561 }
5562 return resultobj;
5563 fail:
5564 return NULL;
5565 }
5566
5567
5568 static PyObject *_wrap_Rect_SetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5569 PyObject *resultobj;
5570 wxRect *arg1 = (wxRect *) 0 ;
5571 int arg2 ;
5572 PyObject * obj0 = 0 ;
5573 PyObject * obj1 = 0 ;
5574 char *kwnames[] = {
5575 (char *) "self",(char *) "left", NULL
5576 };
5577
5578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
5579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5580 if (SWIG_arg_fail(1)) SWIG_fail;
5581 {
5582 arg2 = (int)(SWIG_As_int(obj1));
5583 if (SWIG_arg_fail(2)) SWIG_fail;
5584 }
5585 {
5586 PyThreadState* __tstate = wxPyBeginAllowThreads();
5587 (arg1)->SetLeft(arg2);
5588
5589 wxPyEndAllowThreads(__tstate);
5590 if (PyErr_Occurred()) SWIG_fail;
5591 }
5592 Py_INCREF(Py_None); resultobj = Py_None;
5593 return resultobj;
5594 fail:
5595 return NULL;
5596 }
5597
5598
5599 static PyObject *_wrap_Rect_SetRight(PyObject *, PyObject *args, PyObject *kwargs) {
5600 PyObject *resultobj;
5601 wxRect *arg1 = (wxRect *) 0 ;
5602 int arg2 ;
5603 PyObject * obj0 = 0 ;
5604 PyObject * obj1 = 0 ;
5605 char *kwnames[] = {
5606 (char *) "self",(char *) "right", NULL
5607 };
5608
5609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
5610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5611 if (SWIG_arg_fail(1)) SWIG_fail;
5612 {
5613 arg2 = (int)(SWIG_As_int(obj1));
5614 if (SWIG_arg_fail(2)) SWIG_fail;
5615 }
5616 {
5617 PyThreadState* __tstate = wxPyBeginAllowThreads();
5618 (arg1)->SetRight(arg2);
5619
5620 wxPyEndAllowThreads(__tstate);
5621 if (PyErr_Occurred()) SWIG_fail;
5622 }
5623 Py_INCREF(Py_None); resultobj = Py_None;
5624 return resultobj;
5625 fail:
5626 return NULL;
5627 }
5628
5629
5630 static PyObject *_wrap_Rect_SetTop(PyObject *, PyObject *args, PyObject *kwargs) {
5631 PyObject *resultobj;
5632 wxRect *arg1 = (wxRect *) 0 ;
5633 int arg2 ;
5634 PyObject * obj0 = 0 ;
5635 PyObject * obj1 = 0 ;
5636 char *kwnames[] = {
5637 (char *) "self",(char *) "top", NULL
5638 };
5639
5640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
5641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5642 if (SWIG_arg_fail(1)) SWIG_fail;
5643 {
5644 arg2 = (int)(SWIG_As_int(obj1));
5645 if (SWIG_arg_fail(2)) SWIG_fail;
5646 }
5647 {
5648 PyThreadState* __tstate = wxPyBeginAllowThreads();
5649 (arg1)->SetTop(arg2);
5650
5651 wxPyEndAllowThreads(__tstate);
5652 if (PyErr_Occurred()) SWIG_fail;
5653 }
5654 Py_INCREF(Py_None); resultobj = Py_None;
5655 return resultobj;
5656 fail:
5657 return NULL;
5658 }
5659
5660
5661 static PyObject *_wrap_Rect_SetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
5662 PyObject *resultobj;
5663 wxRect *arg1 = (wxRect *) 0 ;
5664 int arg2 ;
5665 PyObject * obj0 = 0 ;
5666 PyObject * obj1 = 0 ;
5667 char *kwnames[] = {
5668 (char *) "self",(char *) "bottom", NULL
5669 };
5670
5671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
5672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5673 if (SWIG_arg_fail(1)) SWIG_fail;
5674 {
5675 arg2 = (int)(SWIG_As_int(obj1));
5676 if (SWIG_arg_fail(2)) SWIG_fail;
5677 }
5678 {
5679 PyThreadState* __tstate = wxPyBeginAllowThreads();
5680 (arg1)->SetBottom(arg2);
5681
5682 wxPyEndAllowThreads(__tstate);
5683 if (PyErr_Occurred()) SWIG_fail;
5684 }
5685 Py_INCREF(Py_None); resultobj = Py_None;
5686 return resultobj;
5687 fail:
5688 return NULL;
5689 }
5690
5691
5692 static PyObject *_wrap_Rect_Inflate(PyObject *, PyObject *args, PyObject *kwargs) {
5693 PyObject *resultobj;
5694 wxRect *arg1 = (wxRect *) 0 ;
5695 int arg2 ;
5696 int arg3 ;
5697 wxRect *result;
5698 PyObject * obj0 = 0 ;
5699 PyObject * obj1 = 0 ;
5700 PyObject * obj2 = 0 ;
5701 char *kwnames[] = {
5702 (char *) "self",(char *) "dx",(char *) "dy", NULL
5703 };
5704
5705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
5706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5707 if (SWIG_arg_fail(1)) SWIG_fail;
5708 {
5709 arg2 = (int)(SWIG_As_int(obj1));
5710 if (SWIG_arg_fail(2)) SWIG_fail;
5711 }
5712 {
5713 arg3 = (int)(SWIG_As_int(obj2));
5714 if (SWIG_arg_fail(3)) SWIG_fail;
5715 }
5716 {
5717 PyThreadState* __tstate = wxPyBeginAllowThreads();
5718 {
5719 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
5720 result = (wxRect *) &_result_ref;
5721 }
5722
5723 wxPyEndAllowThreads(__tstate);
5724 if (PyErr_Occurred()) SWIG_fail;
5725 }
5726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
5727 return resultobj;
5728 fail:
5729 return NULL;
5730 }
5731
5732
5733 static PyObject *_wrap_Rect_Deflate(PyObject *, PyObject *args, PyObject *kwargs) {
5734 PyObject *resultobj;
5735 wxRect *arg1 = (wxRect *) 0 ;
5736 int arg2 ;
5737 int arg3 ;
5738 wxRect *result;
5739 PyObject * obj0 = 0 ;
5740 PyObject * obj1 = 0 ;
5741 PyObject * obj2 = 0 ;
5742 char *kwnames[] = {
5743 (char *) "self",(char *) "dx",(char *) "dy", NULL
5744 };
5745
5746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
5747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5748 if (SWIG_arg_fail(1)) SWIG_fail;
5749 {
5750 arg2 = (int)(SWIG_As_int(obj1));
5751 if (SWIG_arg_fail(2)) SWIG_fail;
5752 }
5753 {
5754 arg3 = (int)(SWIG_As_int(obj2));
5755 if (SWIG_arg_fail(3)) SWIG_fail;
5756 }
5757 {
5758 PyThreadState* __tstate = wxPyBeginAllowThreads();
5759 {
5760 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
5761 result = (wxRect *) &_result_ref;
5762 }
5763
5764 wxPyEndAllowThreads(__tstate);
5765 if (PyErr_Occurred()) SWIG_fail;
5766 }
5767 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
5768 return resultobj;
5769 fail:
5770 return NULL;
5771 }
5772
5773
5774 static PyObject *_wrap_Rect_OffsetXY(PyObject *, PyObject *args, PyObject *kwargs) {
5775 PyObject *resultobj;
5776 wxRect *arg1 = (wxRect *) 0 ;
5777 int arg2 ;
5778 int arg3 ;
5779 PyObject * obj0 = 0 ;
5780 PyObject * obj1 = 0 ;
5781 PyObject * obj2 = 0 ;
5782 char *kwnames[] = {
5783 (char *) "self",(char *) "dx",(char *) "dy", NULL
5784 };
5785
5786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
5787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5788 if (SWIG_arg_fail(1)) SWIG_fail;
5789 {
5790 arg2 = (int)(SWIG_As_int(obj1));
5791 if (SWIG_arg_fail(2)) SWIG_fail;
5792 }
5793 {
5794 arg3 = (int)(SWIG_As_int(obj2));
5795 if (SWIG_arg_fail(3)) SWIG_fail;
5796 }
5797 {
5798 PyThreadState* __tstate = wxPyBeginAllowThreads();
5799 (arg1)->Offset(arg2,arg3);
5800
5801 wxPyEndAllowThreads(__tstate);
5802 if (PyErr_Occurred()) SWIG_fail;
5803 }
5804 Py_INCREF(Py_None); resultobj = Py_None;
5805 return resultobj;
5806 fail:
5807 return NULL;
5808 }
5809
5810
5811 static PyObject *_wrap_Rect_Offset(PyObject *, PyObject *args, PyObject *kwargs) {
5812 PyObject *resultobj;
5813 wxRect *arg1 = (wxRect *) 0 ;
5814 wxPoint *arg2 = 0 ;
5815 wxPoint temp2 ;
5816 PyObject * obj0 = 0 ;
5817 PyObject * obj1 = 0 ;
5818 char *kwnames[] = {
5819 (char *) "self",(char *) "pt", NULL
5820 };
5821
5822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
5823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5824 if (SWIG_arg_fail(1)) SWIG_fail;
5825 {
5826 arg2 = &temp2;
5827 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5828 }
5829 {
5830 PyThreadState* __tstate = wxPyBeginAllowThreads();
5831 (arg1)->Offset((wxPoint const &)*arg2);
5832
5833 wxPyEndAllowThreads(__tstate);
5834 if (PyErr_Occurred()) SWIG_fail;
5835 }
5836 Py_INCREF(Py_None); resultobj = Py_None;
5837 return resultobj;
5838 fail:
5839 return NULL;
5840 }
5841
5842
5843 static PyObject *_wrap_Rect_Intersect(PyObject *, PyObject *args, PyObject *kwargs) {
5844 PyObject *resultobj;
5845 wxRect *arg1 = (wxRect *) 0 ;
5846 wxRect *arg2 = 0 ;
5847 wxRect result;
5848 wxRect temp2 ;
5849 PyObject * obj0 = 0 ;
5850 PyObject * obj1 = 0 ;
5851 char *kwnames[] = {
5852 (char *) "self",(char *) "rect", NULL
5853 };
5854
5855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
5856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5857 if (SWIG_arg_fail(1)) SWIG_fail;
5858 {
5859 arg2 = &temp2;
5860 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5861 }
5862 {
5863 PyThreadState* __tstate = wxPyBeginAllowThreads();
5864 result = (arg1)->Intersect((wxRect const &)*arg2);
5865
5866 wxPyEndAllowThreads(__tstate);
5867 if (PyErr_Occurred()) SWIG_fail;
5868 }
5869 {
5870 wxRect * resultptr;
5871 resultptr = new wxRect((wxRect &)(result));
5872 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5873 }
5874 return resultobj;
5875 fail:
5876 return NULL;
5877 }
5878
5879
5880 static PyObject *_wrap_Rect_Union(PyObject *, PyObject *args, PyObject *kwargs) {
5881 PyObject *resultobj;
5882 wxRect *arg1 = (wxRect *) 0 ;
5883 wxRect *arg2 = 0 ;
5884 wxRect result;
5885 wxRect temp2 ;
5886 PyObject * obj0 = 0 ;
5887 PyObject * obj1 = 0 ;
5888 char *kwnames[] = {
5889 (char *) "self",(char *) "rect", NULL
5890 };
5891
5892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Union",kwnames,&obj0,&obj1)) goto fail;
5893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5894 if (SWIG_arg_fail(1)) SWIG_fail;
5895 {
5896 arg2 = &temp2;
5897 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5898 }
5899 {
5900 PyThreadState* __tstate = wxPyBeginAllowThreads();
5901 result = (arg1)->Union((wxRect const &)*arg2);
5902
5903 wxPyEndAllowThreads(__tstate);
5904 if (PyErr_Occurred()) SWIG_fail;
5905 }
5906 {
5907 wxRect * resultptr;
5908 resultptr = new wxRect((wxRect &)(result));
5909 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5910 }
5911 return resultobj;
5912 fail:
5913 return NULL;
5914 }
5915
5916
5917 static PyObject *_wrap_Rect___add__(PyObject *, PyObject *args, PyObject *kwargs) {
5918 PyObject *resultobj;
5919 wxRect *arg1 = (wxRect *) 0 ;
5920 wxRect *arg2 = 0 ;
5921 wxRect result;
5922 wxRect temp2 ;
5923 PyObject * obj0 = 0 ;
5924 PyObject * obj1 = 0 ;
5925 char *kwnames[] = {
5926 (char *) "self",(char *) "rect", NULL
5927 };
5928
5929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
5930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5931 if (SWIG_arg_fail(1)) SWIG_fail;
5932 {
5933 arg2 = &temp2;
5934 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5935 }
5936 {
5937 PyThreadState* __tstate = wxPyBeginAllowThreads();
5938 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
5939
5940 wxPyEndAllowThreads(__tstate);
5941 if (PyErr_Occurred()) SWIG_fail;
5942 }
5943 {
5944 wxRect * resultptr;
5945 resultptr = new wxRect((wxRect &)(result));
5946 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5947 }
5948 return resultobj;
5949 fail:
5950 return NULL;
5951 }
5952
5953
5954 static PyObject *_wrap_Rect___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
5955 PyObject *resultobj;
5956 wxRect *arg1 = (wxRect *) 0 ;
5957 wxRect *arg2 = 0 ;
5958 wxRect *result;
5959 wxRect temp2 ;
5960 PyObject * obj0 = 0 ;
5961 PyObject * obj1 = 0 ;
5962 char *kwnames[] = {
5963 (char *) "self",(char *) "rect", NULL
5964 };
5965
5966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
5967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
5968 if (SWIG_arg_fail(1)) SWIG_fail;
5969 {
5970 arg2 = &temp2;
5971 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5972 }
5973 {
5974 PyThreadState* __tstate = wxPyBeginAllowThreads();
5975 {
5976 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
5977 result = (wxRect *) &_result_ref;
5978 }
5979
5980 wxPyEndAllowThreads(__tstate);
5981 if (PyErr_Occurred()) SWIG_fail;
5982 }
5983 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
5984 return resultobj;
5985 fail:
5986 return NULL;
5987 }
5988
5989
5990 static PyObject *_wrap_Rect___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
5991 PyObject *resultobj;
5992 wxRect *arg1 = (wxRect *) 0 ;
5993 wxRect *arg2 = 0 ;
5994 bool result;
5995 wxRect temp2 ;
5996 PyObject * obj0 = 0 ;
5997 PyObject * obj1 = 0 ;
5998 char *kwnames[] = {
5999 (char *) "self",(char *) "rect", NULL
6000 };
6001
6002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
6003 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6004 if (SWIG_arg_fail(1)) SWIG_fail;
6005 {
6006 arg2 = &temp2;
6007 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
6008 }
6009 {
6010 PyThreadState* __tstate = wxPyBeginAllowThreads();
6011 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
6012
6013 wxPyEndAllowThreads(__tstate);
6014 if (PyErr_Occurred()) SWIG_fail;
6015 }
6016 {
6017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6018 }
6019 return resultobj;
6020 fail:
6021 return NULL;
6022 }
6023
6024
6025 static PyObject *_wrap_Rect___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
6026 PyObject *resultobj;
6027 wxRect *arg1 = (wxRect *) 0 ;
6028 wxRect *arg2 = 0 ;
6029 bool result;
6030 wxRect temp2 ;
6031 PyObject * obj0 = 0 ;
6032 PyObject * obj1 = 0 ;
6033 char *kwnames[] = {
6034 (char *) "self",(char *) "rect", NULL
6035 };
6036
6037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
6038 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6039 if (SWIG_arg_fail(1)) SWIG_fail;
6040 {
6041 arg2 = &temp2;
6042 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
6043 }
6044 {
6045 PyThreadState* __tstate = wxPyBeginAllowThreads();
6046 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
6047
6048 wxPyEndAllowThreads(__tstate);
6049 if (PyErr_Occurred()) SWIG_fail;
6050 }
6051 {
6052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6053 }
6054 return resultobj;
6055 fail:
6056 return NULL;
6057 }
6058
6059
6060 static PyObject *_wrap_Rect_InsideXY(PyObject *, PyObject *args, PyObject *kwargs) {
6061 PyObject *resultobj;
6062 wxRect *arg1 = (wxRect *) 0 ;
6063 int arg2 ;
6064 int arg3 ;
6065 bool result;
6066 PyObject * obj0 = 0 ;
6067 PyObject * obj1 = 0 ;
6068 PyObject * obj2 = 0 ;
6069 char *kwnames[] = {
6070 (char *) "self",(char *) "x",(char *) "y", NULL
6071 };
6072
6073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
6074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6075 if (SWIG_arg_fail(1)) SWIG_fail;
6076 {
6077 arg2 = (int)(SWIG_As_int(obj1));
6078 if (SWIG_arg_fail(2)) SWIG_fail;
6079 }
6080 {
6081 arg3 = (int)(SWIG_As_int(obj2));
6082 if (SWIG_arg_fail(3)) SWIG_fail;
6083 }
6084 {
6085 PyThreadState* __tstate = wxPyBeginAllowThreads();
6086 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
6087
6088 wxPyEndAllowThreads(__tstate);
6089 if (PyErr_Occurred()) SWIG_fail;
6090 }
6091 {
6092 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6093 }
6094 return resultobj;
6095 fail:
6096 return NULL;
6097 }
6098
6099
6100 static PyObject *_wrap_Rect_Inside(PyObject *, PyObject *args, PyObject *kwargs) {
6101 PyObject *resultobj;
6102 wxRect *arg1 = (wxRect *) 0 ;
6103 wxPoint *arg2 = 0 ;
6104 bool result;
6105 wxPoint temp2 ;
6106 PyObject * obj0 = 0 ;
6107 PyObject * obj1 = 0 ;
6108 char *kwnames[] = {
6109 (char *) "self",(char *) "pt", NULL
6110 };
6111
6112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
6113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6114 if (SWIG_arg_fail(1)) SWIG_fail;
6115 {
6116 arg2 = &temp2;
6117 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
6118 }
6119 {
6120 PyThreadState* __tstate = wxPyBeginAllowThreads();
6121 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
6122
6123 wxPyEndAllowThreads(__tstate);
6124 if (PyErr_Occurred()) SWIG_fail;
6125 }
6126 {
6127 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6128 }
6129 return resultobj;
6130 fail:
6131 return NULL;
6132 }
6133
6134
6135 static PyObject *_wrap_Rect_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
6136 PyObject *resultobj;
6137 wxRect *arg1 = (wxRect *) 0 ;
6138 wxRect *arg2 = 0 ;
6139 bool result;
6140 wxRect temp2 ;
6141 PyObject * obj0 = 0 ;
6142 PyObject * obj1 = 0 ;
6143 char *kwnames[] = {
6144 (char *) "self",(char *) "rect", NULL
6145 };
6146
6147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
6148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6149 if (SWIG_arg_fail(1)) SWIG_fail;
6150 {
6151 arg2 = &temp2;
6152 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
6153 }
6154 {
6155 PyThreadState* __tstate = wxPyBeginAllowThreads();
6156 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
6157
6158 wxPyEndAllowThreads(__tstate);
6159 if (PyErr_Occurred()) SWIG_fail;
6160 }
6161 {
6162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6163 }
6164 return resultobj;
6165 fail:
6166 return NULL;
6167 }
6168
6169
6170 static PyObject *_wrap_Rect_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
6171 PyObject *resultobj;
6172 wxRect *arg1 = (wxRect *) 0 ;
6173 int arg2 ;
6174 PyObject * obj0 = 0 ;
6175 PyObject * obj1 = 0 ;
6176 char *kwnames[] = {
6177 (char *) "self",(char *) "x", NULL
6178 };
6179
6180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
6181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6182 if (SWIG_arg_fail(1)) SWIG_fail;
6183 {
6184 arg2 = (int)(SWIG_As_int(obj1));
6185 if (SWIG_arg_fail(2)) SWIG_fail;
6186 }
6187 if (arg1) (arg1)->x = arg2;
6188
6189 Py_INCREF(Py_None); resultobj = Py_None;
6190 return resultobj;
6191 fail:
6192 return NULL;
6193 }
6194
6195
6196 static PyObject *_wrap_Rect_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
6197 PyObject *resultobj;
6198 wxRect *arg1 = (wxRect *) 0 ;
6199 int result;
6200 PyObject * obj0 = 0 ;
6201 char *kwnames[] = {
6202 (char *) "self", NULL
6203 };
6204
6205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
6206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6207 if (SWIG_arg_fail(1)) SWIG_fail;
6208 result = (int) ((arg1)->x);
6209
6210 {
6211 resultobj = SWIG_From_int((int)(result));
6212 }
6213 return resultobj;
6214 fail:
6215 return NULL;
6216 }
6217
6218
6219 static PyObject *_wrap_Rect_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
6220 PyObject *resultobj;
6221 wxRect *arg1 = (wxRect *) 0 ;
6222 int arg2 ;
6223 PyObject * obj0 = 0 ;
6224 PyObject * obj1 = 0 ;
6225 char *kwnames[] = {
6226 (char *) "self",(char *) "y", NULL
6227 };
6228
6229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
6230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6231 if (SWIG_arg_fail(1)) SWIG_fail;
6232 {
6233 arg2 = (int)(SWIG_As_int(obj1));
6234 if (SWIG_arg_fail(2)) SWIG_fail;
6235 }
6236 if (arg1) (arg1)->y = arg2;
6237
6238 Py_INCREF(Py_None); resultobj = Py_None;
6239 return resultobj;
6240 fail:
6241 return NULL;
6242 }
6243
6244
6245 static PyObject *_wrap_Rect_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
6246 PyObject *resultobj;
6247 wxRect *arg1 = (wxRect *) 0 ;
6248 int result;
6249 PyObject * obj0 = 0 ;
6250 char *kwnames[] = {
6251 (char *) "self", NULL
6252 };
6253
6254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
6255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6256 if (SWIG_arg_fail(1)) SWIG_fail;
6257 result = (int) ((arg1)->y);
6258
6259 {
6260 resultobj = SWIG_From_int((int)(result));
6261 }
6262 return resultobj;
6263 fail:
6264 return NULL;
6265 }
6266
6267
6268 static PyObject *_wrap_Rect_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
6269 PyObject *resultobj;
6270 wxRect *arg1 = (wxRect *) 0 ;
6271 int arg2 ;
6272 PyObject * obj0 = 0 ;
6273 PyObject * obj1 = 0 ;
6274 char *kwnames[] = {
6275 (char *) "self",(char *) "width", NULL
6276 };
6277
6278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
6279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6280 if (SWIG_arg_fail(1)) SWIG_fail;
6281 {
6282 arg2 = (int)(SWIG_As_int(obj1));
6283 if (SWIG_arg_fail(2)) SWIG_fail;
6284 }
6285 if (arg1) (arg1)->width = arg2;
6286
6287 Py_INCREF(Py_None); resultobj = Py_None;
6288 return resultobj;
6289 fail:
6290 return NULL;
6291 }
6292
6293
6294 static PyObject *_wrap_Rect_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
6295 PyObject *resultobj;
6296 wxRect *arg1 = (wxRect *) 0 ;
6297 int result;
6298 PyObject * obj0 = 0 ;
6299 char *kwnames[] = {
6300 (char *) "self", NULL
6301 };
6302
6303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
6304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6305 if (SWIG_arg_fail(1)) SWIG_fail;
6306 result = (int) ((arg1)->width);
6307
6308 {
6309 resultobj = SWIG_From_int((int)(result));
6310 }
6311 return resultobj;
6312 fail:
6313 return NULL;
6314 }
6315
6316
6317 static PyObject *_wrap_Rect_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
6318 PyObject *resultobj;
6319 wxRect *arg1 = (wxRect *) 0 ;
6320 int arg2 ;
6321 PyObject * obj0 = 0 ;
6322 PyObject * obj1 = 0 ;
6323 char *kwnames[] = {
6324 (char *) "self",(char *) "height", NULL
6325 };
6326
6327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
6328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6329 if (SWIG_arg_fail(1)) SWIG_fail;
6330 {
6331 arg2 = (int)(SWIG_As_int(obj1));
6332 if (SWIG_arg_fail(2)) SWIG_fail;
6333 }
6334 if (arg1) (arg1)->height = arg2;
6335
6336 Py_INCREF(Py_None); resultobj = Py_None;
6337 return resultobj;
6338 fail:
6339 return NULL;
6340 }
6341
6342
6343 static PyObject *_wrap_Rect_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
6344 PyObject *resultobj;
6345 wxRect *arg1 = (wxRect *) 0 ;
6346 int result;
6347 PyObject * obj0 = 0 ;
6348 char *kwnames[] = {
6349 (char *) "self", NULL
6350 };
6351
6352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
6353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6354 if (SWIG_arg_fail(1)) SWIG_fail;
6355 result = (int) ((arg1)->height);
6356
6357 {
6358 resultobj = SWIG_From_int((int)(result));
6359 }
6360 return resultobj;
6361 fail:
6362 return NULL;
6363 }
6364
6365
6366 static PyObject *_wrap_Rect_Set(PyObject *, PyObject *args, PyObject *kwargs) {
6367 PyObject *resultobj;
6368 wxRect *arg1 = (wxRect *) 0 ;
6369 int arg2 = (int) 0 ;
6370 int arg3 = (int) 0 ;
6371 int arg4 = (int) 0 ;
6372 int arg5 = (int) 0 ;
6373 PyObject * obj0 = 0 ;
6374 PyObject * obj1 = 0 ;
6375 PyObject * obj2 = 0 ;
6376 PyObject * obj3 = 0 ;
6377 PyObject * obj4 = 0 ;
6378 char *kwnames[] = {
6379 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
6380 };
6381
6382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6384 if (SWIG_arg_fail(1)) SWIG_fail;
6385 if (obj1) {
6386 {
6387 arg2 = (int)(SWIG_As_int(obj1));
6388 if (SWIG_arg_fail(2)) SWIG_fail;
6389 }
6390 }
6391 if (obj2) {
6392 {
6393 arg3 = (int)(SWIG_As_int(obj2));
6394 if (SWIG_arg_fail(3)) SWIG_fail;
6395 }
6396 }
6397 if (obj3) {
6398 {
6399 arg4 = (int)(SWIG_As_int(obj3));
6400 if (SWIG_arg_fail(4)) SWIG_fail;
6401 }
6402 }
6403 if (obj4) {
6404 {
6405 arg5 = (int)(SWIG_As_int(obj4));
6406 if (SWIG_arg_fail(5)) SWIG_fail;
6407 }
6408 }
6409 {
6410 PyThreadState* __tstate = wxPyBeginAllowThreads();
6411 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
6412
6413 wxPyEndAllowThreads(__tstate);
6414 if (PyErr_Occurred()) SWIG_fail;
6415 }
6416 Py_INCREF(Py_None); resultobj = Py_None;
6417 return resultobj;
6418 fail:
6419 return NULL;
6420 }
6421
6422
6423 static PyObject *_wrap_Rect_Get(PyObject *, PyObject *args, PyObject *kwargs) {
6424 PyObject *resultobj;
6425 wxRect *arg1 = (wxRect *) 0 ;
6426 PyObject *result;
6427 PyObject * obj0 = 0 ;
6428 char *kwnames[] = {
6429 (char *) "self", NULL
6430 };
6431
6432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
6433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6434 if (SWIG_arg_fail(1)) SWIG_fail;
6435 {
6436 PyThreadState* __tstate = wxPyBeginAllowThreads();
6437 result = (PyObject *)wxRect_Get(arg1);
6438
6439 wxPyEndAllowThreads(__tstate);
6440 if (PyErr_Occurred()) SWIG_fail;
6441 }
6442 resultobj = result;
6443 return resultobj;
6444 fail:
6445 return NULL;
6446 }
6447
6448
6449 static PyObject * Rect_swigregister(PyObject *, PyObject *args) {
6450 PyObject *obj;
6451 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6452 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
6453 Py_INCREF(obj);
6454 return Py_BuildValue((char *)"");
6455 }
6456 static PyObject *_wrap_IntersectRect(PyObject *, PyObject *args, PyObject *kwargs) {
6457 PyObject *resultobj;
6458 wxRect *arg1 = (wxRect *) 0 ;
6459 wxRect *arg2 = (wxRect *) 0 ;
6460 PyObject *result;
6461 PyObject * obj0 = 0 ;
6462 PyObject * obj1 = 0 ;
6463 char *kwnames[] = {
6464 (char *) "r1",(char *) "r2", NULL
6465 };
6466
6467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
6468 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6469 if (SWIG_arg_fail(1)) SWIG_fail;
6470 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6471 if (SWIG_arg_fail(2)) SWIG_fail;
6472 {
6473 if (!wxPyCheckForApp()) SWIG_fail;
6474 PyThreadState* __tstate = wxPyBeginAllowThreads();
6475 result = (PyObject *)wxIntersectRect(arg1,arg2);
6476
6477 wxPyEndAllowThreads(__tstate);
6478 if (PyErr_Occurred()) SWIG_fail;
6479 }
6480 resultobj = result;
6481 return resultobj;
6482 fail:
6483 return NULL;
6484 }
6485
6486
6487 static PyObject *_wrap_new_Point2D(PyObject *, PyObject *args, PyObject *kwargs) {
6488 PyObject *resultobj;
6489 double arg1 = (double) 0.0 ;
6490 double arg2 = (double) 0.0 ;
6491 wxPoint2D *result;
6492 PyObject * obj0 = 0 ;
6493 PyObject * obj1 = 0 ;
6494 char *kwnames[] = {
6495 (char *) "x",(char *) "y", NULL
6496 };
6497
6498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
6499 if (obj0) {
6500 {
6501 arg1 = (double)(SWIG_As_double(obj0));
6502 if (SWIG_arg_fail(1)) SWIG_fail;
6503 }
6504 }
6505 if (obj1) {
6506 {
6507 arg2 = (double)(SWIG_As_double(obj1));
6508 if (SWIG_arg_fail(2)) SWIG_fail;
6509 }
6510 }
6511 {
6512 PyThreadState* __tstate = wxPyBeginAllowThreads();
6513 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
6514
6515 wxPyEndAllowThreads(__tstate);
6516 if (PyErr_Occurred()) SWIG_fail;
6517 }
6518 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6519 return resultobj;
6520 fail:
6521 return NULL;
6522 }
6523
6524
6525 static PyObject *_wrap_new_Point2DCopy(PyObject *, PyObject *args, PyObject *kwargs) {
6526 PyObject *resultobj;
6527 wxPoint2D *arg1 = 0 ;
6528 wxPoint2D *result;
6529 wxPoint2D temp1 ;
6530 PyObject * obj0 = 0 ;
6531 char *kwnames[] = {
6532 (char *) "pt", NULL
6533 };
6534
6535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
6536 {
6537 arg1 = &temp1;
6538 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
6539 }
6540 {
6541 PyThreadState* __tstate = wxPyBeginAllowThreads();
6542 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
6543
6544 wxPyEndAllowThreads(__tstate);
6545 if (PyErr_Occurred()) SWIG_fail;
6546 }
6547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6548 return resultobj;
6549 fail:
6550 return NULL;
6551 }
6552
6553
6554 static PyObject *_wrap_new_Point2DFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6555 PyObject *resultobj;
6556 wxPoint *arg1 = 0 ;
6557 wxPoint2D *result;
6558 wxPoint temp1 ;
6559 PyObject * obj0 = 0 ;
6560 char *kwnames[] = {
6561 (char *) "pt", NULL
6562 };
6563
6564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
6565 {
6566 arg1 = &temp1;
6567 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6568 }
6569 {
6570 PyThreadState* __tstate = wxPyBeginAllowThreads();
6571 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
6572
6573 wxPyEndAllowThreads(__tstate);
6574 if (PyErr_Occurred()) SWIG_fail;
6575 }
6576 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6577 return resultobj;
6578 fail:
6579 return NULL;
6580 }
6581
6582
6583 static PyObject *_wrap_Point2D_GetFloor(PyObject *, PyObject *args, PyObject *kwargs) {
6584 PyObject *resultobj;
6585 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6586 int *arg2 = (int *) 0 ;
6587 int *arg3 = (int *) 0 ;
6588 int temp2 ;
6589 int res2 = 0 ;
6590 int temp3 ;
6591 int res3 = 0 ;
6592 PyObject * obj0 = 0 ;
6593 char *kwnames[] = {
6594 (char *) "self", NULL
6595 };
6596
6597 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6598 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
6600 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6601 if (SWIG_arg_fail(1)) SWIG_fail;
6602 {
6603 PyThreadState* __tstate = wxPyBeginAllowThreads();
6604 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
6605
6606 wxPyEndAllowThreads(__tstate);
6607 if (PyErr_Occurred()) SWIG_fail;
6608 }
6609 Py_INCREF(Py_None); resultobj = Py_None;
6610 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6611 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6612 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6613 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6614 return resultobj;
6615 fail:
6616 return NULL;
6617 }
6618
6619
6620 static PyObject *_wrap_Point2D_GetRounded(PyObject *, PyObject *args, PyObject *kwargs) {
6621 PyObject *resultobj;
6622 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6623 int *arg2 = (int *) 0 ;
6624 int *arg3 = (int *) 0 ;
6625 int temp2 ;
6626 int res2 = 0 ;
6627 int temp3 ;
6628 int res3 = 0 ;
6629 PyObject * obj0 = 0 ;
6630 char *kwnames[] = {
6631 (char *) "self", NULL
6632 };
6633
6634 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6635 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6636 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
6637 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6638 if (SWIG_arg_fail(1)) SWIG_fail;
6639 {
6640 PyThreadState* __tstate = wxPyBeginAllowThreads();
6641 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
6642
6643 wxPyEndAllowThreads(__tstate);
6644 if (PyErr_Occurred()) SWIG_fail;
6645 }
6646 Py_INCREF(Py_None); resultobj = Py_None;
6647 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6648 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6649 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6650 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6651 return resultobj;
6652 fail:
6653 return NULL;
6654 }
6655
6656
6657 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
6658 PyObject *resultobj;
6659 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6660 double result;
6661 PyObject * obj0 = 0 ;
6662 char *kwnames[] = {
6663 (char *) "self", NULL
6664 };
6665
6666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
6667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6668 if (SWIG_arg_fail(1)) SWIG_fail;
6669 {
6670 PyThreadState* __tstate = wxPyBeginAllowThreads();
6671 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
6672
6673 wxPyEndAllowThreads(__tstate);
6674 if (PyErr_Occurred()) SWIG_fail;
6675 }
6676 {
6677 resultobj = SWIG_From_double((double)(result));
6678 }
6679 return resultobj;
6680 fail:
6681 return NULL;
6682 }
6683
6684
6685 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
6686 PyObject *resultobj;
6687 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6688 double result;
6689 PyObject * obj0 = 0 ;
6690 char *kwnames[] = {
6691 (char *) "self", NULL
6692 };
6693
6694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
6695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6696 if (SWIG_arg_fail(1)) SWIG_fail;
6697 {
6698 PyThreadState* __tstate = wxPyBeginAllowThreads();
6699 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
6700
6701 wxPyEndAllowThreads(__tstate);
6702 if (PyErr_Occurred()) SWIG_fail;
6703 }
6704 {
6705 resultobj = SWIG_From_double((double)(result));
6706 }
6707 return resultobj;
6708 fail:
6709 return NULL;
6710 }
6711
6712
6713 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
6714 PyObject *resultobj;
6715 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6716 double arg2 ;
6717 PyObject * obj0 = 0 ;
6718 PyObject * obj1 = 0 ;
6719 char *kwnames[] = {
6720 (char *) "self",(char *) "length", NULL
6721 };
6722
6723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
6724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6725 if (SWIG_arg_fail(1)) SWIG_fail;
6726 {
6727 arg2 = (double)(SWIG_As_double(obj1));
6728 if (SWIG_arg_fail(2)) SWIG_fail;
6729 }
6730 {
6731 PyThreadState* __tstate = wxPyBeginAllowThreads();
6732 (arg1)->SetVectorLength(arg2);
6733
6734 wxPyEndAllowThreads(__tstate);
6735 if (PyErr_Occurred()) SWIG_fail;
6736 }
6737 Py_INCREF(Py_None); resultobj = Py_None;
6738 return resultobj;
6739 fail:
6740 return NULL;
6741 }
6742
6743
6744 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
6745 PyObject *resultobj;
6746 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6747 double arg2 ;
6748 PyObject * obj0 = 0 ;
6749 PyObject * obj1 = 0 ;
6750 char *kwnames[] = {
6751 (char *) "self",(char *) "degrees", NULL
6752 };
6753
6754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
6755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6756 if (SWIG_arg_fail(1)) SWIG_fail;
6757 {
6758 arg2 = (double)(SWIG_As_double(obj1));
6759 if (SWIG_arg_fail(2)) SWIG_fail;
6760 }
6761 {
6762 PyThreadState* __tstate = wxPyBeginAllowThreads();
6763 (arg1)->SetVectorAngle(arg2);
6764
6765 wxPyEndAllowThreads(__tstate);
6766 if (PyErr_Occurred()) SWIG_fail;
6767 }
6768 Py_INCREF(Py_None); resultobj = Py_None;
6769 return resultobj;
6770 fail:
6771 return NULL;
6772 }
6773
6774
6775 static PyObject *_wrap_Point2D_GetDistance(PyObject *, PyObject *args, PyObject *kwargs) {
6776 PyObject *resultobj;
6777 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6778 wxPoint2D *arg2 = 0 ;
6779 double result;
6780 wxPoint2D temp2 ;
6781 PyObject * obj0 = 0 ;
6782 PyObject * obj1 = 0 ;
6783 char *kwnames[] = {
6784 (char *) "self",(char *) "pt", NULL
6785 };
6786
6787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
6788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6789 if (SWIG_arg_fail(1)) SWIG_fail;
6790 {
6791 arg2 = &temp2;
6792 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6793 }
6794 {
6795 PyThreadState* __tstate = wxPyBeginAllowThreads();
6796 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
6797
6798 wxPyEndAllowThreads(__tstate);
6799 if (PyErr_Occurred()) SWIG_fail;
6800 }
6801 {
6802 resultobj = SWIG_From_double((double)(result));
6803 }
6804 return resultobj;
6805 fail:
6806 return NULL;
6807 }
6808
6809
6810 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *, PyObject *args, PyObject *kwargs) {
6811 PyObject *resultobj;
6812 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6813 wxPoint2D *arg2 = 0 ;
6814 double result;
6815 wxPoint2D temp2 ;
6816 PyObject * obj0 = 0 ;
6817 PyObject * obj1 = 0 ;
6818 char *kwnames[] = {
6819 (char *) "self",(char *) "pt", NULL
6820 };
6821
6822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
6823 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6824 if (SWIG_arg_fail(1)) SWIG_fail;
6825 {
6826 arg2 = &temp2;
6827 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6828 }
6829 {
6830 PyThreadState* __tstate = wxPyBeginAllowThreads();
6831 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
6832
6833 wxPyEndAllowThreads(__tstate);
6834 if (PyErr_Occurred()) SWIG_fail;
6835 }
6836 {
6837 resultobj = SWIG_From_double((double)(result));
6838 }
6839 return resultobj;
6840 fail:
6841 return NULL;
6842 }
6843
6844
6845 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *, PyObject *args, PyObject *kwargs) {
6846 PyObject *resultobj;
6847 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6848 wxPoint2D *arg2 = 0 ;
6849 double result;
6850 wxPoint2D temp2 ;
6851 PyObject * obj0 = 0 ;
6852 PyObject * obj1 = 0 ;
6853 char *kwnames[] = {
6854 (char *) "self",(char *) "vec", NULL
6855 };
6856
6857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
6858 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6859 if (SWIG_arg_fail(1)) SWIG_fail;
6860 {
6861 arg2 = &temp2;
6862 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6863 }
6864 {
6865 PyThreadState* __tstate = wxPyBeginAllowThreads();
6866 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
6867
6868 wxPyEndAllowThreads(__tstate);
6869 if (PyErr_Occurred()) SWIG_fail;
6870 }
6871 {
6872 resultobj = SWIG_From_double((double)(result));
6873 }
6874 return resultobj;
6875 fail:
6876 return NULL;
6877 }
6878
6879
6880 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *, PyObject *args, PyObject *kwargs) {
6881 PyObject *resultobj;
6882 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6883 wxPoint2D *arg2 = 0 ;
6884 double result;
6885 wxPoint2D temp2 ;
6886 PyObject * obj0 = 0 ;
6887 PyObject * obj1 = 0 ;
6888 char *kwnames[] = {
6889 (char *) "self",(char *) "vec", NULL
6890 };
6891
6892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
6893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6894 if (SWIG_arg_fail(1)) SWIG_fail;
6895 {
6896 arg2 = &temp2;
6897 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6898 }
6899 {
6900 PyThreadState* __tstate = wxPyBeginAllowThreads();
6901 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
6902
6903 wxPyEndAllowThreads(__tstate);
6904 if (PyErr_Occurred()) SWIG_fail;
6905 }
6906 {
6907 resultobj = SWIG_From_double((double)(result));
6908 }
6909 return resultobj;
6910 fail:
6911 return NULL;
6912 }
6913
6914
6915 static PyObject *_wrap_Point2D___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
6916 PyObject *resultobj;
6917 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6918 wxPoint2D result;
6919 PyObject * obj0 = 0 ;
6920 char *kwnames[] = {
6921 (char *) "self", NULL
6922 };
6923
6924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
6925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6926 if (SWIG_arg_fail(1)) SWIG_fail;
6927 {
6928 PyThreadState* __tstate = wxPyBeginAllowThreads();
6929 result = (arg1)->operator -();
6930
6931 wxPyEndAllowThreads(__tstate);
6932 if (PyErr_Occurred()) SWIG_fail;
6933 }
6934 {
6935 wxPoint2D * resultptr;
6936 resultptr = new wxPoint2D((wxPoint2D &)(result));
6937 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
6938 }
6939 return resultobj;
6940 fail:
6941 return NULL;
6942 }
6943
6944
6945 static PyObject *_wrap_Point2D___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
6946 PyObject *resultobj;
6947 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6948 wxPoint2D *arg2 = 0 ;
6949 wxPoint2D *result;
6950 wxPoint2D temp2 ;
6951 PyObject * obj0 = 0 ;
6952 PyObject * obj1 = 0 ;
6953 char *kwnames[] = {
6954 (char *) "self",(char *) "pt", NULL
6955 };
6956
6957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
6958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
6959 if (SWIG_arg_fail(1)) SWIG_fail;
6960 {
6961 arg2 = &temp2;
6962 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6963 }
6964 {
6965 PyThreadState* __tstate = wxPyBeginAllowThreads();
6966 {
6967 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
6968 result = (wxPoint2D *) &_result_ref;
6969 }
6970
6971 wxPyEndAllowThreads(__tstate);
6972 if (PyErr_Occurred()) SWIG_fail;
6973 }
6974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6975 return resultobj;
6976 fail:
6977 return NULL;
6978 }
6979
6980
6981 static PyObject *_wrap_Point2D___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
6982 PyObject *resultobj;
6983 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6984 wxPoint2D *arg2 = 0 ;
6985 wxPoint2D *result;
6986 wxPoint2D temp2 ;
6987 PyObject * obj0 = 0 ;
6988 PyObject * obj1 = 0 ;
6989 char *kwnames[] = {
6990 (char *) "self",(char *) "pt", NULL
6991 };
6992
6993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
6994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
6995 if (SWIG_arg_fail(1)) SWIG_fail;
6996 {
6997 arg2 = &temp2;
6998 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6999 }
7000 {
7001 PyThreadState* __tstate = wxPyBeginAllowThreads();
7002 {
7003 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
7004 result = (wxPoint2D *) &_result_ref;
7005 }
7006
7007 wxPyEndAllowThreads(__tstate);
7008 if (PyErr_Occurred()) SWIG_fail;
7009 }
7010 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
7011 return resultobj;
7012 fail:
7013 return NULL;
7014 }
7015
7016
7017 static PyObject *_wrap_Point2D___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
7018 PyObject *resultobj;
7019 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7020 wxPoint2D *arg2 = 0 ;
7021 wxPoint2D *result;
7022 wxPoint2D temp2 ;
7023 PyObject * obj0 = 0 ;
7024 PyObject * obj1 = 0 ;
7025 char *kwnames[] = {
7026 (char *) "self",(char *) "pt", NULL
7027 };
7028
7029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
7030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
7031 if (SWIG_arg_fail(1)) SWIG_fail;
7032 {
7033 arg2 = &temp2;
7034 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7035 }
7036 {
7037 PyThreadState* __tstate = wxPyBeginAllowThreads();
7038 {
7039 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
7040 result = (wxPoint2D *) &_result_ref;
7041 }
7042
7043 wxPyEndAllowThreads(__tstate);
7044 if (PyErr_Occurred()) SWIG_fail;
7045 }
7046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
7047 return resultobj;
7048 fail:
7049 return NULL;
7050 }
7051
7052
7053 static PyObject *_wrap_Point2D___idiv__(PyObject *, PyObject *args, PyObject *kwargs) {
7054 PyObject *resultobj;
7055 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7056 wxPoint2D *arg2 = 0 ;
7057 wxPoint2D *result;
7058 wxPoint2D temp2 ;
7059 PyObject * obj0 = 0 ;
7060 PyObject * obj1 = 0 ;
7061 char *kwnames[] = {
7062 (char *) "self",(char *) "pt", NULL
7063 };
7064
7065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
7066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
7067 if (SWIG_arg_fail(1)) SWIG_fail;
7068 {
7069 arg2 = &temp2;
7070 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7071 }
7072 {
7073 PyThreadState* __tstate = wxPyBeginAllowThreads();
7074 {
7075 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
7076 result = (wxPoint2D *) &_result_ref;
7077 }
7078
7079 wxPyEndAllowThreads(__tstate);
7080 if (PyErr_Occurred()) SWIG_fail;
7081 }
7082 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
7083 return resultobj;
7084 fail:
7085 return NULL;
7086 }
7087
7088
7089 static PyObject *_wrap_Point2D___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
7090 PyObject *resultobj;
7091 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7092 wxPoint2D *arg2 = 0 ;
7093 bool result;
7094 wxPoint2D temp2 ;
7095 PyObject * obj0 = 0 ;
7096 PyObject * obj1 = 0 ;
7097 char *kwnames[] = {
7098 (char *) "self",(char *) "pt", NULL
7099 };
7100
7101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
7102 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7103 if (SWIG_arg_fail(1)) SWIG_fail;
7104 {
7105 arg2 = &temp2;
7106 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7107 }
7108 {
7109 PyThreadState* __tstate = wxPyBeginAllowThreads();
7110 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
7111
7112 wxPyEndAllowThreads(__tstate);
7113 if (PyErr_Occurred()) SWIG_fail;
7114 }
7115 {
7116 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7117 }
7118 return resultobj;
7119 fail:
7120 return NULL;
7121 }
7122
7123
7124 static PyObject *_wrap_Point2D___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
7125 PyObject *resultobj;
7126 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7127 wxPoint2D *arg2 = 0 ;
7128 bool result;
7129 wxPoint2D temp2 ;
7130 PyObject * obj0 = 0 ;
7131 PyObject * obj1 = 0 ;
7132 char *kwnames[] = {
7133 (char *) "self",(char *) "pt", NULL
7134 };
7135
7136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
7137 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7138 if (SWIG_arg_fail(1)) SWIG_fail;
7139 {
7140 arg2 = &temp2;
7141 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7142 }
7143 {
7144 PyThreadState* __tstate = wxPyBeginAllowThreads();
7145 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
7146
7147 wxPyEndAllowThreads(__tstate);
7148 if (PyErr_Occurred()) SWIG_fail;
7149 }
7150 {
7151 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7152 }
7153 return resultobj;
7154 fail:
7155 return NULL;
7156 }
7157
7158
7159 static PyObject *_wrap_Point2D_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
7160 PyObject *resultobj;
7161 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7162 double arg2 ;
7163 PyObject * obj0 = 0 ;
7164 PyObject * obj1 = 0 ;
7165 char *kwnames[] = {
7166 (char *) "self",(char *) "m_x", NULL
7167 };
7168
7169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
7170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7171 if (SWIG_arg_fail(1)) SWIG_fail;
7172 {
7173 arg2 = (double)(SWIG_As_double(obj1));
7174 if (SWIG_arg_fail(2)) SWIG_fail;
7175 }
7176 if (arg1) (arg1)->m_x = arg2;
7177
7178 Py_INCREF(Py_None); resultobj = Py_None;
7179 return resultobj;
7180 fail:
7181 return NULL;
7182 }
7183
7184
7185 static PyObject *_wrap_Point2D_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
7186 PyObject *resultobj;
7187 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7188 double result;
7189 PyObject * obj0 = 0 ;
7190 char *kwnames[] = {
7191 (char *) "self", NULL
7192 };
7193
7194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
7195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7196 if (SWIG_arg_fail(1)) SWIG_fail;
7197 result = (double) ((arg1)->m_x);
7198
7199 {
7200 resultobj = SWIG_From_double((double)(result));
7201 }
7202 return resultobj;
7203 fail:
7204 return NULL;
7205 }
7206
7207
7208 static PyObject *_wrap_Point2D_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
7209 PyObject *resultobj;
7210 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7211 double arg2 ;
7212 PyObject * obj0 = 0 ;
7213 PyObject * obj1 = 0 ;
7214 char *kwnames[] = {
7215 (char *) "self",(char *) "m_y", NULL
7216 };
7217
7218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
7219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7220 if (SWIG_arg_fail(1)) SWIG_fail;
7221 {
7222 arg2 = (double)(SWIG_As_double(obj1));
7223 if (SWIG_arg_fail(2)) SWIG_fail;
7224 }
7225 if (arg1) (arg1)->m_y = arg2;
7226
7227 Py_INCREF(Py_None); resultobj = Py_None;
7228 return resultobj;
7229 fail:
7230 return NULL;
7231 }
7232
7233
7234 static PyObject *_wrap_Point2D_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
7235 PyObject *resultobj;
7236 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7237 double result;
7238 PyObject * obj0 = 0 ;
7239 char *kwnames[] = {
7240 (char *) "self", NULL
7241 };
7242
7243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
7244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7245 if (SWIG_arg_fail(1)) SWIG_fail;
7246 result = (double) ((arg1)->m_y);
7247
7248 {
7249 resultobj = SWIG_From_double((double)(result));
7250 }
7251 return resultobj;
7252 fail:
7253 return NULL;
7254 }
7255
7256
7257 static PyObject *_wrap_Point2D_Set(PyObject *, PyObject *args, PyObject *kwargs) {
7258 PyObject *resultobj;
7259 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7260 double arg2 = (double) 0 ;
7261 double arg3 = (double) 0 ;
7262 PyObject * obj0 = 0 ;
7263 PyObject * obj1 = 0 ;
7264 PyObject * obj2 = 0 ;
7265 char *kwnames[] = {
7266 (char *) "self",(char *) "x",(char *) "y", NULL
7267 };
7268
7269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
7270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7271 if (SWIG_arg_fail(1)) SWIG_fail;
7272 if (obj1) {
7273 {
7274 arg2 = (double)(SWIG_As_double(obj1));
7275 if (SWIG_arg_fail(2)) SWIG_fail;
7276 }
7277 }
7278 if (obj2) {
7279 {
7280 arg3 = (double)(SWIG_As_double(obj2));
7281 if (SWIG_arg_fail(3)) SWIG_fail;
7282 }
7283 }
7284 {
7285 PyThreadState* __tstate = wxPyBeginAllowThreads();
7286 wxPoint2D_Set(arg1,arg2,arg3);
7287
7288 wxPyEndAllowThreads(__tstate);
7289 if (PyErr_Occurred()) SWIG_fail;
7290 }
7291 Py_INCREF(Py_None); resultobj = Py_None;
7292 return resultobj;
7293 fail:
7294 return NULL;
7295 }
7296
7297
7298 static PyObject *_wrap_Point2D_Get(PyObject *, PyObject *args, PyObject *kwargs) {
7299 PyObject *resultobj;
7300 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7301 PyObject *result;
7302 PyObject * obj0 = 0 ;
7303 char *kwnames[] = {
7304 (char *) "self", NULL
7305 };
7306
7307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
7308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7309 if (SWIG_arg_fail(1)) SWIG_fail;
7310 {
7311 PyThreadState* __tstate = wxPyBeginAllowThreads();
7312 result = (PyObject *)wxPoint2D_Get(arg1);
7313
7314 wxPyEndAllowThreads(__tstate);
7315 if (PyErr_Occurred()) SWIG_fail;
7316 }
7317 resultobj = result;
7318 return resultobj;
7319 fail:
7320 return NULL;
7321 }
7322
7323
7324 static PyObject * Point2D_swigregister(PyObject *, PyObject *args) {
7325 PyObject *obj;
7326 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7327 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
7328 Py_INCREF(obj);
7329 return Py_BuildValue((char *)"");
7330 }
7331 static int _wrap_DefaultPosition_set(PyObject *) {
7332 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
7333 return 1;
7334 }
7335
7336
7337 static PyObject *_wrap_DefaultPosition_get(void) {
7338 PyObject *pyobj;
7339
7340 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
7341 return pyobj;
7342 }
7343
7344
7345 static int _wrap_DefaultSize_set(PyObject *) {
7346 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
7347 return 1;
7348 }
7349
7350
7351 static PyObject *_wrap_DefaultSize_get(void) {
7352 PyObject *pyobj;
7353
7354 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
7355 return pyobj;
7356 }
7357
7358
7359 static PyObject *_wrap_new_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
7360 PyObject *resultobj;
7361 PyObject *arg1 = (PyObject *) 0 ;
7362 wxPyInputStream *result;
7363 PyObject * obj0 = 0 ;
7364 char *kwnames[] = {
7365 (char *) "p", NULL
7366 };
7367
7368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
7369 arg1 = obj0;
7370 {
7371 PyThreadState* __tstate = wxPyBeginAllowThreads();
7372 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
7373
7374 wxPyEndAllowThreads(__tstate);
7375 if (PyErr_Occurred()) SWIG_fail;
7376 }
7377 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
7378 return resultobj;
7379 fail:
7380 return NULL;
7381 }
7382
7383
7384 static PyObject *_wrap_delete_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
7385 PyObject *resultobj;
7386 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7387 PyObject * obj0 = 0 ;
7388 char *kwnames[] = {
7389 (char *) "self", NULL
7390 };
7391
7392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_InputStream",kwnames,&obj0)) goto fail;
7393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7394 if (SWIG_arg_fail(1)) SWIG_fail;
7395 {
7396 PyThreadState* __tstate = wxPyBeginAllowThreads();
7397 delete arg1;
7398
7399 wxPyEndAllowThreads(__tstate);
7400 if (PyErr_Occurred()) SWIG_fail;
7401 }
7402 Py_INCREF(Py_None); resultobj = Py_None;
7403 return resultobj;
7404 fail:
7405 return NULL;
7406 }
7407
7408
7409 static PyObject *_wrap_InputStream_close(PyObject *, PyObject *args, PyObject *kwargs) {
7410 PyObject *resultobj;
7411 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7412 PyObject * obj0 = 0 ;
7413 char *kwnames[] = {
7414 (char *) "self", NULL
7415 };
7416
7417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
7418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7419 if (SWIG_arg_fail(1)) SWIG_fail;
7420 {
7421 PyThreadState* __tstate = wxPyBeginAllowThreads();
7422 (arg1)->close();
7423
7424 wxPyEndAllowThreads(__tstate);
7425 if (PyErr_Occurred()) SWIG_fail;
7426 }
7427 Py_INCREF(Py_None); resultobj = Py_None;
7428 return resultobj;
7429 fail:
7430 return NULL;
7431 }
7432
7433
7434 static PyObject *_wrap_InputStream_flush(PyObject *, PyObject *args, PyObject *kwargs) {
7435 PyObject *resultobj;
7436 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7437 PyObject * obj0 = 0 ;
7438 char *kwnames[] = {
7439 (char *) "self", NULL
7440 };
7441
7442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
7443 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7444 if (SWIG_arg_fail(1)) SWIG_fail;
7445 {
7446 PyThreadState* __tstate = wxPyBeginAllowThreads();
7447 (arg1)->flush();
7448
7449 wxPyEndAllowThreads(__tstate);
7450 if (PyErr_Occurred()) SWIG_fail;
7451 }
7452 Py_INCREF(Py_None); resultobj = Py_None;
7453 return resultobj;
7454 fail:
7455 return NULL;
7456 }
7457
7458
7459 static PyObject *_wrap_InputStream_eof(PyObject *, PyObject *args, PyObject *kwargs) {
7460 PyObject *resultobj;
7461 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7462 bool result;
7463 PyObject * obj0 = 0 ;
7464 char *kwnames[] = {
7465 (char *) "self", NULL
7466 };
7467
7468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
7469 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7470 if (SWIG_arg_fail(1)) SWIG_fail;
7471 {
7472 PyThreadState* __tstate = wxPyBeginAllowThreads();
7473 result = (bool)(arg1)->eof();
7474
7475 wxPyEndAllowThreads(__tstate);
7476 if (PyErr_Occurred()) SWIG_fail;
7477 }
7478 {
7479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7480 }
7481 return resultobj;
7482 fail:
7483 return NULL;
7484 }
7485
7486
7487 static PyObject *_wrap_InputStream_read(PyObject *, PyObject *args, PyObject *kwargs) {
7488 PyObject *resultobj;
7489 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7490 int arg2 = (int) -1 ;
7491 PyObject *result;
7492 PyObject * obj0 = 0 ;
7493 PyObject * obj1 = 0 ;
7494 char *kwnames[] = {
7495 (char *) "self",(char *) "size", NULL
7496 };
7497
7498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
7499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7500 if (SWIG_arg_fail(1)) SWIG_fail;
7501 if (obj1) {
7502 {
7503 arg2 = (int)(SWIG_As_int(obj1));
7504 if (SWIG_arg_fail(2)) SWIG_fail;
7505 }
7506 }
7507 {
7508 PyThreadState* __tstate = wxPyBeginAllowThreads();
7509 result = (PyObject *)(arg1)->read(arg2);
7510
7511 wxPyEndAllowThreads(__tstate);
7512 if (PyErr_Occurred()) SWIG_fail;
7513 }
7514 resultobj = result;
7515 return resultobj;
7516 fail:
7517 return NULL;
7518 }
7519
7520
7521 static PyObject *_wrap_InputStream_readline(PyObject *, PyObject *args, PyObject *kwargs) {
7522 PyObject *resultobj;
7523 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7524 int arg2 = (int) -1 ;
7525 PyObject *result;
7526 PyObject * obj0 = 0 ;
7527 PyObject * obj1 = 0 ;
7528 char *kwnames[] = {
7529 (char *) "self",(char *) "size", NULL
7530 };
7531
7532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
7533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7534 if (SWIG_arg_fail(1)) SWIG_fail;
7535 if (obj1) {
7536 {
7537 arg2 = (int)(SWIG_As_int(obj1));
7538 if (SWIG_arg_fail(2)) SWIG_fail;
7539 }
7540 }
7541 {
7542 PyThreadState* __tstate = wxPyBeginAllowThreads();
7543 result = (PyObject *)(arg1)->readline(arg2);
7544
7545 wxPyEndAllowThreads(__tstate);
7546 if (PyErr_Occurred()) SWIG_fail;
7547 }
7548 resultobj = result;
7549 return resultobj;
7550 fail:
7551 return NULL;
7552 }
7553
7554
7555 static PyObject *_wrap_InputStream_readlines(PyObject *, PyObject *args, PyObject *kwargs) {
7556 PyObject *resultobj;
7557 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7558 int arg2 = (int) -1 ;
7559 PyObject *result;
7560 PyObject * obj0 = 0 ;
7561 PyObject * obj1 = 0 ;
7562 char *kwnames[] = {
7563 (char *) "self",(char *) "sizehint", NULL
7564 };
7565
7566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
7567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7568 if (SWIG_arg_fail(1)) SWIG_fail;
7569 if (obj1) {
7570 {
7571 arg2 = (int)(SWIG_As_int(obj1));
7572 if (SWIG_arg_fail(2)) SWIG_fail;
7573 }
7574 }
7575 {
7576 PyThreadState* __tstate = wxPyBeginAllowThreads();
7577 result = (PyObject *)(arg1)->readlines(arg2);
7578
7579 wxPyEndAllowThreads(__tstate);
7580 if (PyErr_Occurred()) SWIG_fail;
7581 }
7582 resultobj = result;
7583 return resultobj;
7584 fail:
7585 return NULL;
7586 }
7587
7588
7589 static PyObject *_wrap_InputStream_seek(PyObject *, PyObject *args, PyObject *kwargs) {
7590 PyObject *resultobj;
7591 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7592 int arg2 ;
7593 int arg3 = (int) 0 ;
7594 PyObject * obj0 = 0 ;
7595 PyObject * obj1 = 0 ;
7596 PyObject * obj2 = 0 ;
7597 char *kwnames[] = {
7598 (char *) "self",(char *) "offset",(char *) "whence", NULL
7599 };
7600
7601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
7602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7603 if (SWIG_arg_fail(1)) SWIG_fail;
7604 {
7605 arg2 = (int)(SWIG_As_int(obj1));
7606 if (SWIG_arg_fail(2)) SWIG_fail;
7607 }
7608 if (obj2) {
7609 {
7610 arg3 = (int)(SWIG_As_int(obj2));
7611 if (SWIG_arg_fail(3)) SWIG_fail;
7612 }
7613 }
7614 {
7615 PyThreadState* __tstate = wxPyBeginAllowThreads();
7616 (arg1)->seek(arg2,arg3);
7617
7618 wxPyEndAllowThreads(__tstate);
7619 if (PyErr_Occurred()) SWIG_fail;
7620 }
7621 Py_INCREF(Py_None); resultobj = Py_None;
7622 return resultobj;
7623 fail:
7624 return NULL;
7625 }
7626
7627
7628 static PyObject *_wrap_InputStream_tell(PyObject *, PyObject *args, PyObject *kwargs) {
7629 PyObject *resultobj;
7630 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7631 int result;
7632 PyObject * obj0 = 0 ;
7633 char *kwnames[] = {
7634 (char *) "self", NULL
7635 };
7636
7637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
7638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7639 if (SWIG_arg_fail(1)) SWIG_fail;
7640 {
7641 PyThreadState* __tstate = wxPyBeginAllowThreads();
7642 result = (int)(arg1)->tell();
7643
7644 wxPyEndAllowThreads(__tstate);
7645 if (PyErr_Occurred()) SWIG_fail;
7646 }
7647 {
7648 resultobj = SWIG_From_int((int)(result));
7649 }
7650 return resultobj;
7651 fail:
7652 return NULL;
7653 }
7654
7655
7656 static PyObject *_wrap_InputStream_Peek(PyObject *, PyObject *args, PyObject *kwargs) {
7657 PyObject *resultobj;
7658 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7659 char result;
7660 PyObject * obj0 = 0 ;
7661 char *kwnames[] = {
7662 (char *) "self", NULL
7663 };
7664
7665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
7666 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7667 if (SWIG_arg_fail(1)) SWIG_fail;
7668 {
7669 PyThreadState* __tstate = wxPyBeginAllowThreads();
7670 result = (char)(arg1)->Peek();
7671
7672 wxPyEndAllowThreads(__tstate);
7673 if (PyErr_Occurred()) SWIG_fail;
7674 }
7675 {
7676 resultobj = SWIG_From_char((char)(result));
7677 }
7678 return resultobj;
7679 fail:
7680 return NULL;
7681 }
7682
7683
7684 static PyObject *_wrap_InputStream_GetC(PyObject *, PyObject *args, PyObject *kwargs) {
7685 PyObject *resultobj;
7686 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7687 char result;
7688 PyObject * obj0 = 0 ;
7689 char *kwnames[] = {
7690 (char *) "self", NULL
7691 };
7692
7693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
7694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7695 if (SWIG_arg_fail(1)) SWIG_fail;
7696 {
7697 PyThreadState* __tstate = wxPyBeginAllowThreads();
7698 result = (char)(arg1)->GetC();
7699
7700 wxPyEndAllowThreads(__tstate);
7701 if (PyErr_Occurred()) SWIG_fail;
7702 }
7703 {
7704 resultobj = SWIG_From_char((char)(result));
7705 }
7706 return resultobj;
7707 fail:
7708 return NULL;
7709 }
7710
7711
7712 static PyObject *_wrap_InputStream_LastRead(PyObject *, PyObject *args, PyObject *kwargs) {
7713 PyObject *resultobj;
7714 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7715 size_t result;
7716 PyObject * obj0 = 0 ;
7717 char *kwnames[] = {
7718 (char *) "self", NULL
7719 };
7720
7721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
7722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7723 if (SWIG_arg_fail(1)) SWIG_fail;
7724 {
7725 PyThreadState* __tstate = wxPyBeginAllowThreads();
7726 result = (size_t)(arg1)->LastRead();
7727
7728 wxPyEndAllowThreads(__tstate);
7729 if (PyErr_Occurred()) SWIG_fail;
7730 }
7731 {
7732 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7733 }
7734 return resultobj;
7735 fail:
7736 return NULL;
7737 }
7738
7739
7740 static PyObject *_wrap_InputStream_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
7741 PyObject *resultobj;
7742 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7743 bool result;
7744 PyObject * obj0 = 0 ;
7745 char *kwnames[] = {
7746 (char *) "self", NULL
7747 };
7748
7749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
7750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7751 if (SWIG_arg_fail(1)) SWIG_fail;
7752 {
7753 PyThreadState* __tstate = wxPyBeginAllowThreads();
7754 result = (bool)(arg1)->CanRead();
7755
7756 wxPyEndAllowThreads(__tstate);
7757 if (PyErr_Occurred()) SWIG_fail;
7758 }
7759 {
7760 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7761 }
7762 return resultobj;
7763 fail:
7764 return NULL;
7765 }
7766
7767
7768 static PyObject *_wrap_InputStream_Eof(PyObject *, PyObject *args, PyObject *kwargs) {
7769 PyObject *resultobj;
7770 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7771 bool result;
7772 PyObject * obj0 = 0 ;
7773 char *kwnames[] = {
7774 (char *) "self", NULL
7775 };
7776
7777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
7778 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7779 if (SWIG_arg_fail(1)) SWIG_fail;
7780 {
7781 PyThreadState* __tstate = wxPyBeginAllowThreads();
7782 result = (bool)(arg1)->Eof();
7783
7784 wxPyEndAllowThreads(__tstate);
7785 if (PyErr_Occurred()) SWIG_fail;
7786 }
7787 {
7788 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7789 }
7790 return resultobj;
7791 fail:
7792 return NULL;
7793 }
7794
7795
7796 static PyObject *_wrap_InputStream_Ungetch(PyObject *, PyObject *args, PyObject *kwargs) {
7797 PyObject *resultobj;
7798 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7799 char arg2 ;
7800 bool result;
7801 PyObject * obj0 = 0 ;
7802 PyObject * obj1 = 0 ;
7803 char *kwnames[] = {
7804 (char *) "self",(char *) "c", NULL
7805 };
7806
7807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
7808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7809 if (SWIG_arg_fail(1)) SWIG_fail;
7810 {
7811 arg2 = (char)(SWIG_As_char(obj1));
7812 if (SWIG_arg_fail(2)) SWIG_fail;
7813 }
7814 {
7815 PyThreadState* __tstate = wxPyBeginAllowThreads();
7816 result = (bool)(arg1)->Ungetch(arg2);
7817
7818 wxPyEndAllowThreads(__tstate);
7819 if (PyErr_Occurred()) SWIG_fail;
7820 }
7821 {
7822 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7823 }
7824 return resultobj;
7825 fail:
7826 return NULL;
7827 }
7828
7829
7830 static PyObject *_wrap_InputStream_SeekI(PyObject *, PyObject *args, PyObject *kwargs) {
7831 PyObject *resultobj;
7832 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7833 long arg2 ;
7834 wxSeekMode arg3 = (wxSeekMode) wxFromStart ;
7835 long result;
7836 PyObject * obj0 = 0 ;
7837 PyObject * obj1 = 0 ;
7838 PyObject * obj2 = 0 ;
7839 char *kwnames[] = {
7840 (char *) "self",(char *) "pos",(char *) "mode", NULL
7841 };
7842
7843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
7844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7845 if (SWIG_arg_fail(1)) SWIG_fail;
7846 {
7847 arg2 = (long)(SWIG_As_long(obj1));
7848 if (SWIG_arg_fail(2)) SWIG_fail;
7849 }
7850 if (obj2) {
7851 {
7852 arg3 = (wxSeekMode)(SWIG_As_int(obj2));
7853 if (SWIG_arg_fail(3)) SWIG_fail;
7854 }
7855 }
7856 {
7857 PyThreadState* __tstate = wxPyBeginAllowThreads();
7858 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
7859
7860 wxPyEndAllowThreads(__tstate);
7861 if (PyErr_Occurred()) SWIG_fail;
7862 }
7863 {
7864 resultobj = SWIG_From_long((long)(result));
7865 }
7866 return resultobj;
7867 fail:
7868 return NULL;
7869 }
7870
7871
7872 static PyObject *_wrap_InputStream_TellI(PyObject *, PyObject *args, PyObject *kwargs) {
7873 PyObject *resultobj;
7874 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7875 long result;
7876 PyObject * obj0 = 0 ;
7877 char *kwnames[] = {
7878 (char *) "self", NULL
7879 };
7880
7881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
7882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7883 if (SWIG_arg_fail(1)) SWIG_fail;
7884 {
7885 PyThreadState* __tstate = wxPyBeginAllowThreads();
7886 result = (long)(arg1)->TellI();
7887
7888 wxPyEndAllowThreads(__tstate);
7889 if (PyErr_Occurred()) SWIG_fail;
7890 }
7891 {
7892 resultobj = SWIG_From_long((long)(result));
7893 }
7894 return resultobj;
7895 fail:
7896 return NULL;
7897 }
7898
7899
7900 static PyObject * InputStream_swigregister(PyObject *, PyObject *args) {
7901 PyObject *obj;
7902 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7903 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
7904 Py_INCREF(obj);
7905 return Py_BuildValue((char *)"");
7906 }
7907 static PyObject *_wrap_OutputStream_write(PyObject *, PyObject *args, PyObject *kwargs) {
7908 PyObject *resultobj;
7909 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
7910 PyObject *arg2 = (PyObject *) 0 ;
7911 PyObject * obj0 = 0 ;
7912 PyObject * obj1 = 0 ;
7913 char *kwnames[] = {
7914 (char *) "self",(char *) "obj", NULL
7915 };
7916
7917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
7918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxOutputStream, SWIG_POINTER_EXCEPTION | 0);
7919 if (SWIG_arg_fail(1)) SWIG_fail;
7920 arg2 = obj1;
7921 {
7922 PyThreadState* __tstate = wxPyBeginAllowThreads();
7923 wxOutputStream_write(arg1,arg2);
7924
7925 wxPyEndAllowThreads(__tstate);
7926 if (PyErr_Occurred()) SWIG_fail;
7927 }
7928 Py_INCREF(Py_None); resultobj = Py_None;
7929 return resultobj;
7930 fail:
7931 return NULL;
7932 }
7933
7934
7935 static PyObject * OutputStream_swigregister(PyObject *, PyObject *args) {
7936 PyObject *obj;
7937 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7938 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
7939 Py_INCREF(obj);
7940 return Py_BuildValue((char *)"");
7941 }
7942 static PyObject *_wrap_new_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
7943 PyObject *resultobj;
7944 wxInputStream *arg1 = (wxInputStream *) 0 ;
7945 wxString *arg2 = 0 ;
7946 wxString *arg3 = 0 ;
7947 wxString *arg4 = 0 ;
7948 wxDateTime arg5 ;
7949 wxFSFile *result;
7950 wxPyInputStream *temp1 ;
7951 bool temp2 = false ;
7952 bool temp3 = false ;
7953 bool temp4 = false ;
7954 PyObject * obj0 = 0 ;
7955 PyObject * obj1 = 0 ;
7956 PyObject * obj2 = 0 ;
7957 PyObject * obj3 = 0 ;
7958 PyObject * obj4 = 0 ;
7959 char *kwnames[] = {
7960 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
7961 };
7962
7963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
7964 {
7965 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
7966 arg1 = wxPyCBInputStream_copy((wxPyCBInputStream*)temp1->m_wxis);
7967 } else {
7968 PyErr_Clear(); // clear the failure of the wxPyConvert above
7969 arg1 = wxPyCBInputStream_create(obj0, true);
7970 if (arg1 == NULL) {
7971 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
7972 SWIG_fail;
7973 }
7974 }
7975 }
7976 {
7977 arg2 = wxString_in_helper(obj1);
7978 if (arg2 == NULL) SWIG_fail;
7979 temp2 = true;
7980 }
7981 {
7982 arg3 = wxString_in_helper(obj2);
7983 if (arg3 == NULL) SWIG_fail;
7984 temp3 = true;
7985 }
7986 {
7987 arg4 = wxString_in_helper(obj3);
7988 if (arg4 == NULL) SWIG_fail;
7989 temp4 = true;
7990 }
7991 {
7992 wxDateTime * argp;
7993 SWIG_Python_ConvertPtr(obj4, (void **)&argp, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION);
7994 if (SWIG_arg_fail(5)) SWIG_fail;
7995 if (argp == NULL) {
7996 SWIG_null_ref("wxDateTime");
7997 }
7998 if (SWIG_arg_fail(5)) SWIG_fail;
7999 arg5 = *argp;
8000 }
8001 {
8002 PyThreadState* __tstate = wxPyBeginAllowThreads();
8003 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
8004
8005 wxPyEndAllowThreads(__tstate);
8006 if (PyErr_Occurred()) SWIG_fail;
8007 }
8008 {
8009 resultobj = wxPyMake_wxObject(result, 1);
8010 }
8011 {
8012 if (temp2)
8013 delete arg2;
8014 }
8015 {
8016 if (temp3)
8017 delete arg3;
8018 }
8019 {
8020 if (temp4)
8021 delete arg4;
8022 }
8023 return resultobj;
8024 fail:
8025 {
8026 if (temp2)
8027 delete arg2;
8028 }
8029 {
8030 if (temp3)
8031 delete arg3;
8032 }
8033 {
8034 if (temp4)
8035 delete arg4;
8036 }
8037 return NULL;
8038 }
8039
8040
8041 static PyObject *_wrap_delete_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
8042 PyObject *resultobj;
8043 wxFSFile *arg1 = (wxFSFile *) 0 ;
8044 PyObject * obj0 = 0 ;
8045 char *kwnames[] = {
8046 (char *) "self", NULL
8047 };
8048
8049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
8050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8051 if (SWIG_arg_fail(1)) SWIG_fail;
8052 {
8053 PyThreadState* __tstate = wxPyBeginAllowThreads();
8054 delete arg1;
8055
8056 wxPyEndAllowThreads(__tstate);
8057 if (PyErr_Occurred()) SWIG_fail;
8058 }
8059 Py_INCREF(Py_None); resultobj = Py_None;
8060 return resultobj;
8061 fail:
8062 return NULL;
8063 }
8064
8065
8066 static PyObject *_wrap_FSFile_GetStream(PyObject *, PyObject *args, PyObject *kwargs) {
8067 PyObject *resultobj;
8068 wxFSFile *arg1 = (wxFSFile *) 0 ;
8069 wxInputStream *result;
8070 PyObject * obj0 = 0 ;
8071 char *kwnames[] = {
8072 (char *) "self", NULL
8073 };
8074
8075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
8076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8077 if (SWIG_arg_fail(1)) SWIG_fail;
8078 {
8079 PyThreadState* __tstate = wxPyBeginAllowThreads();
8080 result = (wxInputStream *)(arg1)->GetStream();
8081
8082 wxPyEndAllowThreads(__tstate);
8083 if (PyErr_Occurred()) SWIG_fail;
8084 }
8085 {
8086 wxPyInputStream * _ptr = NULL;
8087
8088 if (result) {
8089 _ptr = new wxPyInputStream(result);
8090 }
8091 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
8092 }
8093 return resultobj;
8094 fail:
8095 return NULL;
8096 }
8097
8098
8099 static PyObject *_wrap_FSFile_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8100 PyObject *resultobj;
8101 wxFSFile *arg1 = (wxFSFile *) 0 ;
8102 wxString *result;
8103 PyObject * obj0 = 0 ;
8104 char *kwnames[] = {
8105 (char *) "self", NULL
8106 };
8107
8108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
8109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8110 if (SWIG_arg_fail(1)) SWIG_fail;
8111 {
8112 PyThreadState* __tstate = wxPyBeginAllowThreads();
8113 {
8114 wxString const &_result_ref = (arg1)->GetMimeType();
8115 result = (wxString *) &_result_ref;
8116 }
8117
8118 wxPyEndAllowThreads(__tstate);
8119 if (PyErr_Occurred()) SWIG_fail;
8120 }
8121 {
8122 #if wxUSE_UNICODE
8123 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8124 #else
8125 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8126 #endif
8127 }
8128 return resultobj;
8129 fail:
8130 return NULL;
8131 }
8132
8133
8134 static PyObject *_wrap_FSFile_GetLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8135 PyObject *resultobj;
8136 wxFSFile *arg1 = (wxFSFile *) 0 ;
8137 wxString *result;
8138 PyObject * obj0 = 0 ;
8139 char *kwnames[] = {
8140 (char *) "self", NULL
8141 };
8142
8143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
8144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8145 if (SWIG_arg_fail(1)) SWIG_fail;
8146 {
8147 PyThreadState* __tstate = wxPyBeginAllowThreads();
8148 {
8149 wxString const &_result_ref = (arg1)->GetLocation();
8150 result = (wxString *) &_result_ref;
8151 }
8152
8153 wxPyEndAllowThreads(__tstate);
8154 if (PyErr_Occurred()) SWIG_fail;
8155 }
8156 {
8157 #if wxUSE_UNICODE
8158 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8159 #else
8160 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8161 #endif
8162 }
8163 return resultobj;
8164 fail:
8165 return NULL;
8166 }
8167
8168
8169 static PyObject *_wrap_FSFile_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
8170 PyObject *resultobj;
8171 wxFSFile *arg1 = (wxFSFile *) 0 ;
8172 wxString *result;
8173 PyObject * obj0 = 0 ;
8174 char *kwnames[] = {
8175 (char *) "self", NULL
8176 };
8177
8178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
8179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8180 if (SWIG_arg_fail(1)) SWIG_fail;
8181 {
8182 PyThreadState* __tstate = wxPyBeginAllowThreads();
8183 {
8184 wxString const &_result_ref = (arg1)->GetAnchor();
8185 result = (wxString *) &_result_ref;
8186 }
8187
8188 wxPyEndAllowThreads(__tstate);
8189 if (PyErr_Occurred()) SWIG_fail;
8190 }
8191 {
8192 #if wxUSE_UNICODE
8193 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8194 #else
8195 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8196 #endif
8197 }
8198 return resultobj;
8199 fail:
8200 return NULL;
8201 }
8202
8203
8204 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *, PyObject *args, PyObject *kwargs) {
8205 PyObject *resultobj;
8206 wxFSFile *arg1 = (wxFSFile *) 0 ;
8207 wxDateTime result;
8208 PyObject * obj0 = 0 ;
8209 char *kwnames[] = {
8210 (char *) "self", NULL
8211 };
8212
8213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
8214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8215 if (SWIG_arg_fail(1)) SWIG_fail;
8216 {
8217 PyThreadState* __tstate = wxPyBeginAllowThreads();
8218 result = (arg1)->GetModificationTime();
8219
8220 wxPyEndAllowThreads(__tstate);
8221 if (PyErr_Occurred()) SWIG_fail;
8222 }
8223 {
8224 wxDateTime * resultptr;
8225 resultptr = new wxDateTime((wxDateTime &)(result));
8226 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
8227 }
8228 return resultobj;
8229 fail:
8230 return NULL;
8231 }
8232
8233
8234 static PyObject * FSFile_swigregister(PyObject *, PyObject *args) {
8235 PyObject *obj;
8236 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8237 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
8238 Py_INCREF(obj);
8239 return Py_BuildValue((char *)"");
8240 }
8241 static PyObject * CPPFileSystemHandler_swigregister(PyObject *, PyObject *args) {
8242 PyObject *obj;
8243 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8244 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
8245 Py_INCREF(obj);
8246 return Py_BuildValue((char *)"");
8247 }
8248 static PyObject *_wrap_new_FileSystemHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8249 PyObject *resultobj;
8250 wxPyFileSystemHandler *result;
8251 char *kwnames[] = {
8252 NULL
8253 };
8254
8255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
8256 {
8257 PyThreadState* __tstate = wxPyBeginAllowThreads();
8258 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
8259
8260 wxPyEndAllowThreads(__tstate);
8261 if (PyErr_Occurred()) SWIG_fail;
8262 }
8263 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
8264 return resultobj;
8265 fail:
8266 return NULL;
8267 }
8268
8269
8270 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8271 PyObject *resultobj;
8272 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8273 PyObject *arg2 = (PyObject *) 0 ;
8274 PyObject *arg3 = (PyObject *) 0 ;
8275 PyObject * obj0 = 0 ;
8276 PyObject * obj1 = 0 ;
8277 PyObject * obj2 = 0 ;
8278 char *kwnames[] = {
8279 (char *) "self",(char *) "self",(char *) "_class", NULL
8280 };
8281
8282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8284 if (SWIG_arg_fail(1)) SWIG_fail;
8285 arg2 = obj1;
8286 arg3 = obj2;
8287 {
8288 PyThreadState* __tstate = wxPyBeginAllowThreads();
8289 (arg1)->_setCallbackInfo(arg2,arg3);
8290
8291 wxPyEndAllowThreads(__tstate);
8292 if (PyErr_Occurred()) SWIG_fail;
8293 }
8294 Py_INCREF(Py_None); resultobj = Py_None;
8295 return resultobj;
8296 fail:
8297 return NULL;
8298 }
8299
8300
8301 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
8302 PyObject *resultobj;
8303 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8304 wxString *arg2 = 0 ;
8305 bool result;
8306 bool temp2 = false ;
8307 PyObject * obj0 = 0 ;
8308 PyObject * obj1 = 0 ;
8309 char *kwnames[] = {
8310 (char *) "self",(char *) "location", NULL
8311 };
8312
8313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
8314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8315 if (SWIG_arg_fail(1)) SWIG_fail;
8316 {
8317 arg2 = wxString_in_helper(obj1);
8318 if (arg2 == NULL) SWIG_fail;
8319 temp2 = true;
8320 }
8321 {
8322 PyThreadState* __tstate = wxPyBeginAllowThreads();
8323 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
8324
8325 wxPyEndAllowThreads(__tstate);
8326 if (PyErr_Occurred()) SWIG_fail;
8327 }
8328 {
8329 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8330 }
8331 {
8332 if (temp2)
8333 delete arg2;
8334 }
8335 return resultobj;
8336 fail:
8337 {
8338 if (temp2)
8339 delete arg2;
8340 }
8341 return NULL;
8342 }
8343
8344
8345 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8346 PyObject *resultobj;
8347 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8348 wxFileSystem *arg2 = 0 ;
8349 wxString *arg3 = 0 ;
8350 wxFSFile *result;
8351 bool temp3 = false ;
8352 PyObject * obj0 = 0 ;
8353 PyObject * obj1 = 0 ;
8354 PyObject * obj2 = 0 ;
8355 char *kwnames[] = {
8356 (char *) "self",(char *) "fs",(char *) "location", NULL
8357 };
8358
8359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8361 if (SWIG_arg_fail(1)) SWIG_fail;
8362 {
8363 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8364 if (SWIG_arg_fail(2)) SWIG_fail;
8365 if (arg2 == NULL) {
8366 SWIG_null_ref("wxFileSystem");
8367 }
8368 if (SWIG_arg_fail(2)) SWIG_fail;
8369 }
8370 {
8371 arg3 = wxString_in_helper(obj2);
8372 if (arg3 == NULL) SWIG_fail;
8373 temp3 = true;
8374 }
8375 {
8376 PyThreadState* __tstate = wxPyBeginAllowThreads();
8377 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8378
8379 wxPyEndAllowThreads(__tstate);
8380 if (PyErr_Occurred()) SWIG_fail;
8381 }
8382 {
8383 resultobj = wxPyMake_wxObject(result, 1);
8384 }
8385 {
8386 if (temp3)
8387 delete arg3;
8388 }
8389 return resultobj;
8390 fail:
8391 {
8392 if (temp3)
8393 delete arg3;
8394 }
8395 return NULL;
8396 }
8397
8398
8399 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8400 PyObject *resultobj;
8401 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8402 wxString *arg2 = 0 ;
8403 int arg3 = (int) 0 ;
8404 wxString result;
8405 bool temp2 = false ;
8406 PyObject * obj0 = 0 ;
8407 PyObject * obj1 = 0 ;
8408 PyObject * obj2 = 0 ;
8409 char *kwnames[] = {
8410 (char *) "self",(char *) "spec",(char *) "flags", NULL
8411 };
8412
8413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8415 if (SWIG_arg_fail(1)) SWIG_fail;
8416 {
8417 arg2 = wxString_in_helper(obj1);
8418 if (arg2 == NULL) SWIG_fail;
8419 temp2 = true;
8420 }
8421 if (obj2) {
8422 {
8423 arg3 = (int)(SWIG_As_int(obj2));
8424 if (SWIG_arg_fail(3)) SWIG_fail;
8425 }
8426 }
8427 {
8428 PyThreadState* __tstate = wxPyBeginAllowThreads();
8429 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8430
8431 wxPyEndAllowThreads(__tstate);
8432 if (PyErr_Occurred()) SWIG_fail;
8433 }
8434 {
8435 #if wxUSE_UNICODE
8436 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8437 #else
8438 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8439 #endif
8440 }
8441 {
8442 if (temp2)
8443 delete arg2;
8444 }
8445 return resultobj;
8446 fail:
8447 {
8448 if (temp2)
8449 delete arg2;
8450 }
8451 return NULL;
8452 }
8453
8454
8455 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8456 PyObject *resultobj;
8457 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8458 wxString result;
8459 PyObject * obj0 = 0 ;
8460 char *kwnames[] = {
8461 (char *) "self", NULL
8462 };
8463
8464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
8465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8466 if (SWIG_arg_fail(1)) SWIG_fail;
8467 {
8468 PyThreadState* __tstate = wxPyBeginAllowThreads();
8469 result = (arg1)->FindNext();
8470
8471 wxPyEndAllowThreads(__tstate);
8472 if (PyErr_Occurred()) SWIG_fail;
8473 }
8474 {
8475 #if wxUSE_UNICODE
8476 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8477 #else
8478 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8479 #endif
8480 }
8481 return resultobj;
8482 fail:
8483 return NULL;
8484 }
8485
8486
8487 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *, PyObject *args, PyObject *kwargs) {
8488 PyObject *resultobj;
8489 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8490 wxString *arg2 = 0 ;
8491 wxString result;
8492 bool temp2 = false ;
8493 PyObject * obj0 = 0 ;
8494 PyObject * obj1 = 0 ;
8495 char *kwnames[] = {
8496 (char *) "self",(char *) "location", NULL
8497 };
8498
8499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
8500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8501 if (SWIG_arg_fail(1)) SWIG_fail;
8502 {
8503 arg2 = wxString_in_helper(obj1);
8504 if (arg2 == NULL) SWIG_fail;
8505 temp2 = true;
8506 }
8507 {
8508 PyThreadState* __tstate = wxPyBeginAllowThreads();
8509 result = (arg1)->GetProtocol((wxString const &)*arg2);
8510
8511 wxPyEndAllowThreads(__tstate);
8512 if (PyErr_Occurred()) SWIG_fail;
8513 }
8514 {
8515 #if wxUSE_UNICODE
8516 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8517 #else
8518 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8519 #endif
8520 }
8521 {
8522 if (temp2)
8523 delete arg2;
8524 }
8525 return resultobj;
8526 fail:
8527 {
8528 if (temp2)
8529 delete arg2;
8530 }
8531 return NULL;
8532 }
8533
8534
8535 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8536 PyObject *resultobj;
8537 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8538 wxString *arg2 = 0 ;
8539 wxString result;
8540 bool temp2 = false ;
8541 PyObject * obj0 = 0 ;
8542 PyObject * obj1 = 0 ;
8543 char *kwnames[] = {
8544 (char *) "self",(char *) "location", NULL
8545 };
8546
8547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
8548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8549 if (SWIG_arg_fail(1)) SWIG_fail;
8550 {
8551 arg2 = wxString_in_helper(obj1);
8552 if (arg2 == NULL) SWIG_fail;
8553 temp2 = true;
8554 }
8555 {
8556 PyThreadState* __tstate = wxPyBeginAllowThreads();
8557 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
8558
8559 wxPyEndAllowThreads(__tstate);
8560 if (PyErr_Occurred()) SWIG_fail;
8561 }
8562 {
8563 #if wxUSE_UNICODE
8564 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8565 #else
8566 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8567 #endif
8568 }
8569 {
8570 if (temp2)
8571 delete arg2;
8572 }
8573 return resultobj;
8574 fail:
8575 {
8576 if (temp2)
8577 delete arg2;
8578 }
8579 return NULL;
8580 }
8581
8582
8583 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
8584 PyObject *resultobj;
8585 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8586 wxString *arg2 = 0 ;
8587 wxString result;
8588 bool temp2 = false ;
8589 PyObject * obj0 = 0 ;
8590 PyObject * obj1 = 0 ;
8591 char *kwnames[] = {
8592 (char *) "self",(char *) "location", NULL
8593 };
8594
8595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
8596 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8597 if (SWIG_arg_fail(1)) SWIG_fail;
8598 {
8599 arg2 = wxString_in_helper(obj1);
8600 if (arg2 == NULL) SWIG_fail;
8601 temp2 = true;
8602 }
8603 {
8604 PyThreadState* __tstate = wxPyBeginAllowThreads();
8605 result = (arg1)->GetAnchor((wxString const &)*arg2);
8606
8607 wxPyEndAllowThreads(__tstate);
8608 if (PyErr_Occurred()) SWIG_fail;
8609 }
8610 {
8611 #if wxUSE_UNICODE
8612 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8613 #else
8614 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8615 #endif
8616 }
8617 {
8618 if (temp2)
8619 delete arg2;
8620 }
8621 return resultobj;
8622 fail:
8623 {
8624 if (temp2)
8625 delete arg2;
8626 }
8627 return NULL;
8628 }
8629
8630
8631 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8632 PyObject *resultobj;
8633 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8634 wxString *arg2 = 0 ;
8635 wxString result;
8636 bool temp2 = false ;
8637 PyObject * obj0 = 0 ;
8638 PyObject * obj1 = 0 ;
8639 char *kwnames[] = {
8640 (char *) "self",(char *) "location", NULL
8641 };
8642
8643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
8644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8645 if (SWIG_arg_fail(1)) SWIG_fail;
8646 {
8647 arg2 = wxString_in_helper(obj1);
8648 if (arg2 == NULL) SWIG_fail;
8649 temp2 = true;
8650 }
8651 {
8652 PyThreadState* __tstate = wxPyBeginAllowThreads();
8653 result = (arg1)->GetRightLocation((wxString const &)*arg2);
8654
8655 wxPyEndAllowThreads(__tstate);
8656 if (PyErr_Occurred()) SWIG_fail;
8657 }
8658 {
8659 #if wxUSE_UNICODE
8660 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8661 #else
8662 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8663 #endif
8664 }
8665 {
8666 if (temp2)
8667 delete arg2;
8668 }
8669 return resultobj;
8670 fail:
8671 {
8672 if (temp2)
8673 delete arg2;
8674 }
8675 return NULL;
8676 }
8677
8678
8679 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *, PyObject *args, PyObject *kwargs) {
8680 PyObject *resultobj;
8681 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8682 wxString *arg2 = 0 ;
8683 wxString result;
8684 bool temp2 = false ;
8685 PyObject * obj0 = 0 ;
8686 PyObject * obj1 = 0 ;
8687 char *kwnames[] = {
8688 (char *) "self",(char *) "location", NULL
8689 };
8690
8691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
8692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8693 if (SWIG_arg_fail(1)) SWIG_fail;
8694 {
8695 arg2 = wxString_in_helper(obj1);
8696 if (arg2 == NULL) SWIG_fail;
8697 temp2 = true;
8698 }
8699 {
8700 PyThreadState* __tstate = wxPyBeginAllowThreads();
8701 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
8702
8703 wxPyEndAllowThreads(__tstate);
8704 if (PyErr_Occurred()) SWIG_fail;
8705 }
8706 {
8707 #if wxUSE_UNICODE
8708 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8709 #else
8710 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8711 #endif
8712 }
8713 {
8714 if (temp2)
8715 delete arg2;
8716 }
8717 return resultobj;
8718 fail:
8719 {
8720 if (temp2)
8721 delete arg2;
8722 }
8723 return NULL;
8724 }
8725
8726
8727 static PyObject * FileSystemHandler_swigregister(PyObject *, PyObject *args) {
8728 PyObject *obj;
8729 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8730 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
8731 Py_INCREF(obj);
8732 return Py_BuildValue((char *)"");
8733 }
8734 static PyObject *_wrap_new_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
8735 PyObject *resultobj;
8736 wxFileSystem *result;
8737 char *kwnames[] = {
8738 NULL
8739 };
8740
8741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
8742 {
8743 PyThreadState* __tstate = wxPyBeginAllowThreads();
8744 result = (wxFileSystem *)new wxFileSystem();
8745
8746 wxPyEndAllowThreads(__tstate);
8747 if (PyErr_Occurred()) SWIG_fail;
8748 }
8749 {
8750 resultobj = wxPyMake_wxObject(result, 1);
8751 }
8752 return resultobj;
8753 fail:
8754 return NULL;
8755 }
8756
8757
8758 static PyObject *_wrap_delete_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
8759 PyObject *resultobj;
8760 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8761 PyObject * obj0 = 0 ;
8762 char *kwnames[] = {
8763 (char *) "self", NULL
8764 };
8765
8766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
8767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8768 if (SWIG_arg_fail(1)) SWIG_fail;
8769 {
8770 PyThreadState* __tstate = wxPyBeginAllowThreads();
8771 delete arg1;
8772
8773 wxPyEndAllowThreads(__tstate);
8774 if (PyErr_Occurred()) SWIG_fail;
8775 }
8776 Py_INCREF(Py_None); resultobj = Py_None;
8777 return resultobj;
8778 fail:
8779 return NULL;
8780 }
8781
8782
8783 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *, PyObject *args, PyObject *kwargs) {
8784 PyObject *resultobj;
8785 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8786 wxString *arg2 = 0 ;
8787 bool arg3 = (bool) false ;
8788 bool temp2 = false ;
8789 PyObject * obj0 = 0 ;
8790 PyObject * obj1 = 0 ;
8791 PyObject * obj2 = 0 ;
8792 char *kwnames[] = {
8793 (char *) "self",(char *) "location",(char *) "is_dir", NULL
8794 };
8795
8796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8798 if (SWIG_arg_fail(1)) SWIG_fail;
8799 {
8800 arg2 = wxString_in_helper(obj1);
8801 if (arg2 == NULL) SWIG_fail;
8802 temp2 = true;
8803 }
8804 if (obj2) {
8805 {
8806 arg3 = (bool)(SWIG_As_bool(obj2));
8807 if (SWIG_arg_fail(3)) SWIG_fail;
8808 }
8809 }
8810 {
8811 PyThreadState* __tstate = wxPyBeginAllowThreads();
8812 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
8813
8814 wxPyEndAllowThreads(__tstate);
8815 if (PyErr_Occurred()) SWIG_fail;
8816 }
8817 Py_INCREF(Py_None); resultobj = Py_None;
8818 {
8819 if (temp2)
8820 delete arg2;
8821 }
8822 return resultobj;
8823 fail:
8824 {
8825 if (temp2)
8826 delete arg2;
8827 }
8828 return NULL;
8829 }
8830
8831
8832 static PyObject *_wrap_FileSystem_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
8833 PyObject *resultobj;
8834 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8835 wxString result;
8836 PyObject * obj0 = 0 ;
8837 char *kwnames[] = {
8838 (char *) "self", NULL
8839 };
8840
8841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
8842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8843 if (SWIG_arg_fail(1)) SWIG_fail;
8844 {
8845 PyThreadState* __tstate = wxPyBeginAllowThreads();
8846 result = (arg1)->GetPath();
8847
8848 wxPyEndAllowThreads(__tstate);
8849 if (PyErr_Occurred()) SWIG_fail;
8850 }
8851 {
8852 #if wxUSE_UNICODE
8853 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8854 #else
8855 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8856 #endif
8857 }
8858 return resultobj;
8859 fail:
8860 return NULL;
8861 }
8862
8863
8864 static PyObject *_wrap_FileSystem_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8865 PyObject *resultobj;
8866 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8867 wxString *arg2 = 0 ;
8868 wxFSFile *result;
8869 bool temp2 = false ;
8870 PyObject * obj0 = 0 ;
8871 PyObject * obj1 = 0 ;
8872 char *kwnames[] = {
8873 (char *) "self",(char *) "location", NULL
8874 };
8875
8876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
8877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8878 if (SWIG_arg_fail(1)) SWIG_fail;
8879 {
8880 arg2 = wxString_in_helper(obj1);
8881 if (arg2 == NULL) SWIG_fail;
8882 temp2 = true;
8883 }
8884 {
8885 PyThreadState* __tstate = wxPyBeginAllowThreads();
8886 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
8887
8888 wxPyEndAllowThreads(__tstate);
8889 if (PyErr_Occurred()) SWIG_fail;
8890 }
8891 {
8892 resultobj = wxPyMake_wxObject(result, 1);
8893 }
8894 {
8895 if (temp2)
8896 delete arg2;
8897 }
8898 return resultobj;
8899 fail:
8900 {
8901 if (temp2)
8902 delete arg2;
8903 }
8904 return NULL;
8905 }
8906
8907
8908 static PyObject *_wrap_FileSystem_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8909 PyObject *resultobj;
8910 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8911 wxString *arg2 = 0 ;
8912 int arg3 = (int) 0 ;
8913 wxString result;
8914 bool temp2 = false ;
8915 PyObject * obj0 = 0 ;
8916 PyObject * obj1 = 0 ;
8917 PyObject * obj2 = 0 ;
8918 char *kwnames[] = {
8919 (char *) "self",(char *) "spec",(char *) "flags", NULL
8920 };
8921
8922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8924 if (SWIG_arg_fail(1)) SWIG_fail;
8925 {
8926 arg2 = wxString_in_helper(obj1);
8927 if (arg2 == NULL) SWIG_fail;
8928 temp2 = true;
8929 }
8930 if (obj2) {
8931 {
8932 arg3 = (int)(SWIG_As_int(obj2));
8933 if (SWIG_arg_fail(3)) SWIG_fail;
8934 }
8935 }
8936 {
8937 PyThreadState* __tstate = wxPyBeginAllowThreads();
8938 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8939
8940 wxPyEndAllowThreads(__tstate);
8941 if (PyErr_Occurred()) SWIG_fail;
8942 }
8943 {
8944 #if wxUSE_UNICODE
8945 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8946 #else
8947 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8948 #endif
8949 }
8950 {
8951 if (temp2)
8952 delete arg2;
8953 }
8954 return resultobj;
8955 fail:
8956 {
8957 if (temp2)
8958 delete arg2;
8959 }
8960 return NULL;
8961 }
8962
8963
8964 static PyObject *_wrap_FileSystem_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8965 PyObject *resultobj;
8966 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8967 wxString result;
8968 PyObject * obj0 = 0 ;
8969 char *kwnames[] = {
8970 (char *) "self", NULL
8971 };
8972
8973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
8974 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8975 if (SWIG_arg_fail(1)) SWIG_fail;
8976 {
8977 PyThreadState* __tstate = wxPyBeginAllowThreads();
8978 result = (arg1)->FindNext();
8979
8980 wxPyEndAllowThreads(__tstate);
8981 if (PyErr_Occurred()) SWIG_fail;
8982 }
8983 {
8984 #if wxUSE_UNICODE
8985 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8986 #else
8987 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8988 #endif
8989 }
8990 return resultobj;
8991 fail:
8992 return NULL;
8993 }
8994
8995
8996 static PyObject *_wrap_FileSystem_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8997 PyObject *resultobj;
8998 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
8999 PyObject * obj0 = 0 ;
9000 char *kwnames[] = {
9001 (char *) "handler", NULL
9002 };
9003
9004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
9005 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
9006 if (SWIG_arg_fail(1)) SWIG_fail;
9007 {
9008 PyThreadState* __tstate = wxPyBeginAllowThreads();
9009 wxFileSystem::AddHandler(arg1);
9010
9011 wxPyEndAllowThreads(__tstate);
9012 if (PyErr_Occurred()) SWIG_fail;
9013 }
9014 Py_INCREF(Py_None); resultobj = Py_None;
9015 return resultobj;
9016 fail:
9017 return NULL;
9018 }
9019
9020
9021 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *, PyObject *args, PyObject *kwargs) {
9022 PyObject *resultobj;
9023 char *kwnames[] = {
9024 NULL
9025 };
9026
9027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
9028 {
9029 PyThreadState* __tstate = wxPyBeginAllowThreads();
9030 wxFileSystem::CleanUpHandlers();
9031
9032 wxPyEndAllowThreads(__tstate);
9033 if (PyErr_Occurred()) SWIG_fail;
9034 }
9035 Py_INCREF(Py_None); resultobj = Py_None;
9036 return resultobj;
9037 fail:
9038 return NULL;
9039 }
9040
9041
9042 static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *, PyObject *args, PyObject *kwargs) {
9043 PyObject *resultobj;
9044 wxString *arg1 = 0 ;
9045 wxString result;
9046 bool temp1 = false ;
9047 PyObject * obj0 = 0 ;
9048 char *kwnames[] = {
9049 (char *) "filename", NULL
9050 };
9051
9052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
9053 {
9054 arg1 = wxString_in_helper(obj0);
9055 if (arg1 == NULL) SWIG_fail;
9056 temp1 = true;
9057 }
9058 {
9059 PyThreadState* __tstate = wxPyBeginAllowThreads();
9060 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
9061
9062 wxPyEndAllowThreads(__tstate);
9063 if (PyErr_Occurred()) SWIG_fail;
9064 }
9065 {
9066 #if wxUSE_UNICODE
9067 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9068 #else
9069 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9070 #endif
9071 }
9072 {
9073 if (temp1)
9074 delete arg1;
9075 }
9076 return resultobj;
9077 fail:
9078 {
9079 if (temp1)
9080 delete arg1;
9081 }
9082 return NULL;
9083 }
9084
9085
9086 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *, PyObject *args, PyObject *kwargs) {
9087 PyObject *resultobj;
9088 wxString *arg1 = 0 ;
9089 wxString result;
9090 bool temp1 = false ;
9091 PyObject * obj0 = 0 ;
9092 char *kwnames[] = {
9093 (char *) "url", NULL
9094 };
9095
9096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
9097 {
9098 arg1 = wxString_in_helper(obj0);
9099 if (arg1 == NULL) SWIG_fail;
9100 temp1 = true;
9101 }
9102 {
9103 PyThreadState* __tstate = wxPyBeginAllowThreads();
9104 result = FileSystem_URLToFileName((wxString const &)*arg1);
9105
9106 wxPyEndAllowThreads(__tstate);
9107 if (PyErr_Occurred()) SWIG_fail;
9108 }
9109 {
9110 #if wxUSE_UNICODE
9111 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9112 #else
9113 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9114 #endif
9115 }
9116 {
9117 if (temp1)
9118 delete arg1;
9119 }
9120 return resultobj;
9121 fail:
9122 {
9123 if (temp1)
9124 delete arg1;
9125 }
9126 return NULL;
9127 }
9128
9129
9130 static PyObject * FileSystem_swigregister(PyObject *, PyObject *args) {
9131 PyObject *obj;
9132 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9133 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
9134 Py_INCREF(obj);
9135 return Py_BuildValue((char *)"");
9136 }
9137 static PyObject *_wrap_new_InternetFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9138 PyObject *resultobj;
9139 wxInternetFSHandler *result;
9140 char *kwnames[] = {
9141 NULL
9142 };
9143
9144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
9145 {
9146 PyThreadState* __tstate = wxPyBeginAllowThreads();
9147 result = (wxInternetFSHandler *)new wxInternetFSHandler();
9148
9149 wxPyEndAllowThreads(__tstate);
9150 if (PyErr_Occurred()) SWIG_fail;
9151 }
9152 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
9153 return resultobj;
9154 fail:
9155 return NULL;
9156 }
9157
9158
9159 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9160 PyObject *resultobj;
9161 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
9162 wxString *arg2 = 0 ;
9163 bool result;
9164 bool temp2 = false ;
9165 PyObject * obj0 = 0 ;
9166 PyObject * obj1 = 0 ;
9167 char *kwnames[] = {
9168 (char *) "self",(char *) "location", NULL
9169 };
9170
9171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxInternetFSHandler, SWIG_POINTER_EXCEPTION | 0);
9173 if (SWIG_arg_fail(1)) SWIG_fail;
9174 {
9175 arg2 = wxString_in_helper(obj1);
9176 if (arg2 == NULL) SWIG_fail;
9177 temp2 = true;
9178 }
9179 {
9180 PyThreadState* __tstate = wxPyBeginAllowThreads();
9181 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9182
9183 wxPyEndAllowThreads(__tstate);
9184 if (PyErr_Occurred()) SWIG_fail;
9185 }
9186 {
9187 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9188 }
9189 {
9190 if (temp2)
9191 delete arg2;
9192 }
9193 return resultobj;
9194 fail:
9195 {
9196 if (temp2)
9197 delete arg2;
9198 }
9199 return NULL;
9200 }
9201
9202
9203 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9204 PyObject *resultobj;
9205 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
9206 wxFileSystem *arg2 = 0 ;
9207 wxString *arg3 = 0 ;
9208 wxFSFile *result;
9209 bool temp3 = false ;
9210 PyObject * obj0 = 0 ;
9211 PyObject * obj1 = 0 ;
9212 PyObject * obj2 = 0 ;
9213 char *kwnames[] = {
9214 (char *) "self",(char *) "fs",(char *) "location", NULL
9215 };
9216
9217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxInternetFSHandler, SWIG_POINTER_EXCEPTION | 0);
9219 if (SWIG_arg_fail(1)) SWIG_fail;
9220 {
9221 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9222 if (SWIG_arg_fail(2)) SWIG_fail;
9223 if (arg2 == NULL) {
9224 SWIG_null_ref("wxFileSystem");
9225 }
9226 if (SWIG_arg_fail(2)) SWIG_fail;
9227 }
9228 {
9229 arg3 = wxString_in_helper(obj2);
9230 if (arg3 == NULL) SWIG_fail;
9231 temp3 = true;
9232 }
9233 {
9234 PyThreadState* __tstate = wxPyBeginAllowThreads();
9235 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9236
9237 wxPyEndAllowThreads(__tstate);
9238 if (PyErr_Occurred()) SWIG_fail;
9239 }
9240 {
9241 resultobj = wxPyMake_wxObject(result, 1);
9242 }
9243 {
9244 if (temp3)
9245 delete arg3;
9246 }
9247 return resultobj;
9248 fail:
9249 {
9250 if (temp3)
9251 delete arg3;
9252 }
9253 return NULL;
9254 }
9255
9256
9257 static PyObject * InternetFSHandler_swigregister(PyObject *, PyObject *args) {
9258 PyObject *obj;
9259 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9260 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
9261 Py_INCREF(obj);
9262 return Py_BuildValue((char *)"");
9263 }
9264 static PyObject *_wrap_new_ZipFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9265 PyObject *resultobj;
9266 wxZipFSHandler *result;
9267 char *kwnames[] = {
9268 NULL
9269 };
9270
9271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
9272 {
9273 PyThreadState* __tstate = wxPyBeginAllowThreads();
9274 result = (wxZipFSHandler *)new wxZipFSHandler();
9275
9276 wxPyEndAllowThreads(__tstate);
9277 if (PyErr_Occurred()) SWIG_fail;
9278 }
9279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
9280 return resultobj;
9281 fail:
9282 return NULL;
9283 }
9284
9285
9286 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9287 PyObject *resultobj;
9288 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9289 wxString *arg2 = 0 ;
9290 bool result;
9291 bool temp2 = false ;
9292 PyObject * obj0 = 0 ;
9293 PyObject * obj1 = 0 ;
9294 char *kwnames[] = {
9295 (char *) "self",(char *) "location", NULL
9296 };
9297
9298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9299 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9300 if (SWIG_arg_fail(1)) SWIG_fail;
9301 {
9302 arg2 = wxString_in_helper(obj1);
9303 if (arg2 == NULL) SWIG_fail;
9304 temp2 = true;
9305 }
9306 {
9307 PyThreadState* __tstate = wxPyBeginAllowThreads();
9308 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9309
9310 wxPyEndAllowThreads(__tstate);
9311 if (PyErr_Occurred()) SWIG_fail;
9312 }
9313 {
9314 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9315 }
9316 {
9317 if (temp2)
9318 delete arg2;
9319 }
9320 return resultobj;
9321 fail:
9322 {
9323 if (temp2)
9324 delete arg2;
9325 }
9326 return NULL;
9327 }
9328
9329
9330 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9331 PyObject *resultobj;
9332 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9333 wxFileSystem *arg2 = 0 ;
9334 wxString *arg3 = 0 ;
9335 wxFSFile *result;
9336 bool temp3 = false ;
9337 PyObject * obj0 = 0 ;
9338 PyObject * obj1 = 0 ;
9339 PyObject * obj2 = 0 ;
9340 char *kwnames[] = {
9341 (char *) "self",(char *) "fs",(char *) "location", NULL
9342 };
9343
9344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9345 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9346 if (SWIG_arg_fail(1)) SWIG_fail;
9347 {
9348 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9349 if (SWIG_arg_fail(2)) SWIG_fail;
9350 if (arg2 == NULL) {
9351 SWIG_null_ref("wxFileSystem");
9352 }
9353 if (SWIG_arg_fail(2)) SWIG_fail;
9354 }
9355 {
9356 arg3 = wxString_in_helper(obj2);
9357 if (arg3 == NULL) SWIG_fail;
9358 temp3 = true;
9359 }
9360 {
9361 PyThreadState* __tstate = wxPyBeginAllowThreads();
9362 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9363
9364 wxPyEndAllowThreads(__tstate);
9365 if (PyErr_Occurred()) SWIG_fail;
9366 }
9367 {
9368 resultobj = wxPyMake_wxObject(result, 1);
9369 }
9370 {
9371 if (temp3)
9372 delete arg3;
9373 }
9374 return resultobj;
9375 fail:
9376 {
9377 if (temp3)
9378 delete arg3;
9379 }
9380 return NULL;
9381 }
9382
9383
9384 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
9385 PyObject *resultobj;
9386 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9387 wxString *arg2 = 0 ;
9388 int arg3 = (int) 0 ;
9389 wxString result;
9390 bool temp2 = false ;
9391 PyObject * obj0 = 0 ;
9392 PyObject * obj1 = 0 ;
9393 PyObject * obj2 = 0 ;
9394 char *kwnames[] = {
9395 (char *) "self",(char *) "spec",(char *) "flags", NULL
9396 };
9397
9398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
9399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9400 if (SWIG_arg_fail(1)) SWIG_fail;
9401 {
9402 arg2 = wxString_in_helper(obj1);
9403 if (arg2 == NULL) SWIG_fail;
9404 temp2 = true;
9405 }
9406 if (obj2) {
9407 {
9408 arg3 = (int)(SWIG_As_int(obj2));
9409 if (SWIG_arg_fail(3)) SWIG_fail;
9410 }
9411 }
9412 {
9413 PyThreadState* __tstate = wxPyBeginAllowThreads();
9414 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
9415
9416 wxPyEndAllowThreads(__tstate);
9417 if (PyErr_Occurred()) SWIG_fail;
9418 }
9419 {
9420 #if wxUSE_UNICODE
9421 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9422 #else
9423 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9424 #endif
9425 }
9426 {
9427 if (temp2)
9428 delete arg2;
9429 }
9430 return resultobj;
9431 fail:
9432 {
9433 if (temp2)
9434 delete arg2;
9435 }
9436 return NULL;
9437 }
9438
9439
9440 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
9441 PyObject *resultobj;
9442 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9443 wxString result;
9444 PyObject * obj0 = 0 ;
9445 char *kwnames[] = {
9446 (char *) "self", NULL
9447 };
9448
9449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
9450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9451 if (SWIG_arg_fail(1)) SWIG_fail;
9452 {
9453 PyThreadState* __tstate = wxPyBeginAllowThreads();
9454 result = (arg1)->FindNext();
9455
9456 wxPyEndAllowThreads(__tstate);
9457 if (PyErr_Occurred()) SWIG_fail;
9458 }
9459 {
9460 #if wxUSE_UNICODE
9461 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9462 #else
9463 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9464 #endif
9465 }
9466 return resultobj;
9467 fail:
9468 return NULL;
9469 }
9470
9471
9472 static PyObject * ZipFSHandler_swigregister(PyObject *, PyObject *args) {
9473 PyObject *obj;
9474 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9475 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
9476 Py_INCREF(obj);
9477 return Py_BuildValue((char *)"");
9478 }
9479 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *, PyObject *args, PyObject *kwargs) {
9480 PyObject *resultobj;
9481 wxString *arg1 = 0 ;
9482 wxImage *arg2 = 0 ;
9483 long arg3 ;
9484 bool temp1 = false ;
9485 PyObject * obj0 = 0 ;
9486 PyObject * obj1 = 0 ;
9487 PyObject * obj2 = 0 ;
9488 char *kwnames[] = {
9489 (char *) "filename",(char *) "image",(char *) "type", NULL
9490 };
9491
9492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
9493 {
9494 arg1 = wxString_in_helper(obj0);
9495 if (arg1 == NULL) SWIG_fail;
9496 temp1 = true;
9497 }
9498 {
9499 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
9500 if (SWIG_arg_fail(2)) SWIG_fail;
9501 if (arg2 == NULL) {
9502 SWIG_null_ref("wxImage");
9503 }
9504 if (SWIG_arg_fail(2)) SWIG_fail;
9505 }
9506 {
9507 arg3 = (long)(SWIG_As_long(obj2));
9508 if (SWIG_arg_fail(3)) SWIG_fail;
9509 }
9510 {
9511 PyThreadState* __tstate = wxPyBeginAllowThreads();
9512 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
9513
9514 wxPyEndAllowThreads(__tstate);
9515 if (PyErr_Occurred()) SWIG_fail;
9516 }
9517 Py_INCREF(Py_None); resultobj = Py_None;
9518 {
9519 if (temp1)
9520 delete arg1;
9521 }
9522 return resultobj;
9523 fail:
9524 {
9525 if (temp1)
9526 delete arg1;
9527 }
9528 return NULL;
9529 }
9530
9531
9532 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
9533 PyObject *resultobj;
9534 wxString *arg1 = 0 ;
9535 wxBitmap *arg2 = 0 ;
9536 long arg3 ;
9537 bool temp1 = false ;
9538 PyObject * obj0 = 0 ;
9539 PyObject * obj1 = 0 ;
9540 PyObject * obj2 = 0 ;
9541 char *kwnames[] = {
9542 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
9543 };
9544
9545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
9546 {
9547 arg1 = wxString_in_helper(obj0);
9548 if (arg1 == NULL) SWIG_fail;
9549 temp1 = true;
9550 }
9551 {
9552 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
9553 if (SWIG_arg_fail(2)) SWIG_fail;
9554 if (arg2 == NULL) {
9555 SWIG_null_ref("wxBitmap");
9556 }
9557 if (SWIG_arg_fail(2)) SWIG_fail;
9558 }
9559 {
9560 arg3 = (long)(SWIG_As_long(obj2));
9561 if (SWIG_arg_fail(3)) SWIG_fail;
9562 }
9563 {
9564 PyThreadState* __tstate = wxPyBeginAllowThreads();
9565 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
9566
9567 wxPyEndAllowThreads(__tstate);
9568 if (PyErr_Occurred()) SWIG_fail;
9569 }
9570 Py_INCREF(Py_None); resultobj = Py_None;
9571 {
9572 if (temp1)
9573 delete arg1;
9574 }
9575 return resultobj;
9576 fail:
9577 {
9578 if (temp1)
9579 delete arg1;
9580 }
9581 return NULL;
9582 }
9583
9584
9585 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *, PyObject *args, PyObject *kwargs) {
9586 PyObject *resultobj;
9587 wxString *arg1 = 0 ;
9588 PyObject *arg2 = (PyObject *) 0 ;
9589 bool temp1 = false ;
9590 PyObject * obj0 = 0 ;
9591 PyObject * obj1 = 0 ;
9592 char *kwnames[] = {
9593 (char *) "filename",(char *) "data", NULL
9594 };
9595
9596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
9597 {
9598 arg1 = wxString_in_helper(obj0);
9599 if (arg1 == NULL) SWIG_fail;
9600 temp1 = true;
9601 }
9602 arg2 = obj1;
9603 {
9604 PyThreadState* __tstate = wxPyBeginAllowThreads();
9605 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
9606
9607 wxPyEndAllowThreads(__tstate);
9608 if (PyErr_Occurred()) SWIG_fail;
9609 }
9610 Py_INCREF(Py_None); resultobj = Py_None;
9611 {
9612 if (temp1)
9613 delete arg1;
9614 }
9615 return resultobj;
9616 fail:
9617 {
9618 if (temp1)
9619 delete arg1;
9620 }
9621 return NULL;
9622 }
9623
9624
9625 static PyObject *_wrap_new_MemoryFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9626 PyObject *resultobj;
9627 wxMemoryFSHandler *result;
9628 char *kwnames[] = {
9629 NULL
9630 };
9631
9632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
9633 {
9634 PyThreadState* __tstate = wxPyBeginAllowThreads();
9635 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
9636
9637 wxPyEndAllowThreads(__tstate);
9638 if (PyErr_Occurred()) SWIG_fail;
9639 }
9640 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
9641 return resultobj;
9642 fail:
9643 return NULL;
9644 }
9645
9646
9647 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *, PyObject *args, PyObject *kwargs) {
9648 PyObject *resultobj;
9649 wxString *arg1 = 0 ;
9650 bool temp1 = false ;
9651 PyObject * obj0 = 0 ;
9652 char *kwnames[] = {
9653 (char *) "filename", NULL
9654 };
9655
9656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
9657 {
9658 arg1 = wxString_in_helper(obj0);
9659 if (arg1 == NULL) SWIG_fail;
9660 temp1 = true;
9661 }
9662 {
9663 PyThreadState* __tstate = wxPyBeginAllowThreads();
9664 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
9665
9666 wxPyEndAllowThreads(__tstate);
9667 if (PyErr_Occurred()) SWIG_fail;
9668 }
9669 Py_INCREF(Py_None); resultobj = Py_None;
9670 {
9671 if (temp1)
9672 delete arg1;
9673 }
9674 return resultobj;
9675 fail:
9676 {
9677 if (temp1)
9678 delete arg1;
9679 }
9680 return NULL;
9681 }
9682
9683
9684 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9685 PyObject *resultobj;
9686 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9687 wxString *arg2 = 0 ;
9688 bool result;
9689 bool temp2 = false ;
9690 PyObject * obj0 = 0 ;
9691 PyObject * obj1 = 0 ;
9692 char *kwnames[] = {
9693 (char *) "self",(char *) "location", NULL
9694 };
9695
9696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9698 if (SWIG_arg_fail(1)) SWIG_fail;
9699 {
9700 arg2 = wxString_in_helper(obj1);
9701 if (arg2 == NULL) SWIG_fail;
9702 temp2 = true;
9703 }
9704 {
9705 PyThreadState* __tstate = wxPyBeginAllowThreads();
9706 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9707
9708 wxPyEndAllowThreads(__tstate);
9709 if (PyErr_Occurred()) SWIG_fail;
9710 }
9711 {
9712 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9713 }
9714 {
9715 if (temp2)
9716 delete arg2;
9717 }
9718 return resultobj;
9719 fail:
9720 {
9721 if (temp2)
9722 delete arg2;
9723 }
9724 return NULL;
9725 }
9726
9727
9728 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9729 PyObject *resultobj;
9730 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9731 wxFileSystem *arg2 = 0 ;
9732 wxString *arg3 = 0 ;
9733 wxFSFile *result;
9734 bool temp3 = false ;
9735 PyObject * obj0 = 0 ;
9736 PyObject * obj1 = 0 ;
9737 PyObject * obj2 = 0 ;
9738 char *kwnames[] = {
9739 (char *) "self",(char *) "fs",(char *) "location", NULL
9740 };
9741
9742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9744 if (SWIG_arg_fail(1)) SWIG_fail;
9745 {
9746 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9747 if (SWIG_arg_fail(2)) SWIG_fail;
9748 if (arg2 == NULL) {
9749 SWIG_null_ref("wxFileSystem");
9750 }
9751 if (SWIG_arg_fail(2)) SWIG_fail;
9752 }
9753 {
9754 arg3 = wxString_in_helper(obj2);
9755 if (arg3 == NULL) SWIG_fail;
9756 temp3 = true;
9757 }
9758 {
9759 PyThreadState* __tstate = wxPyBeginAllowThreads();
9760 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9761
9762 wxPyEndAllowThreads(__tstate);
9763 if (PyErr_Occurred()) SWIG_fail;
9764 }
9765 {
9766 resultobj = wxPyMake_wxObject(result, 1);
9767 }
9768 {
9769 if (temp3)
9770 delete arg3;
9771 }
9772 return resultobj;
9773 fail:
9774 {
9775 if (temp3)
9776 delete arg3;
9777 }
9778 return NULL;
9779 }
9780
9781
9782 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
9783 PyObject *resultobj;
9784 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9785 wxString *arg2 = 0 ;
9786 int arg3 = (int) 0 ;
9787 wxString result;
9788 bool temp2 = false ;
9789 PyObject * obj0 = 0 ;
9790 PyObject * obj1 = 0 ;
9791 PyObject * obj2 = 0 ;
9792 char *kwnames[] = {
9793 (char *) "self",(char *) "spec",(char *) "flags", NULL
9794 };
9795
9796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
9797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9798 if (SWIG_arg_fail(1)) SWIG_fail;
9799 {
9800 arg2 = wxString_in_helper(obj1);
9801 if (arg2 == NULL) SWIG_fail;
9802 temp2 = true;
9803 }
9804 if (obj2) {
9805 {
9806 arg3 = (int)(SWIG_As_int(obj2));
9807 if (SWIG_arg_fail(3)) SWIG_fail;
9808 }
9809 }
9810 {
9811 PyThreadState* __tstate = wxPyBeginAllowThreads();
9812 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
9813
9814 wxPyEndAllowThreads(__tstate);
9815 if (PyErr_Occurred()) SWIG_fail;
9816 }
9817 {
9818 #if wxUSE_UNICODE
9819 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9820 #else
9821 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9822 #endif
9823 }
9824 {
9825 if (temp2)
9826 delete arg2;
9827 }
9828 return resultobj;
9829 fail:
9830 {
9831 if (temp2)
9832 delete arg2;
9833 }
9834 return NULL;
9835 }
9836
9837
9838 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
9839 PyObject *resultobj;
9840 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9841 wxString result;
9842 PyObject * obj0 = 0 ;
9843 char *kwnames[] = {
9844 (char *) "self", NULL
9845 };
9846
9847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
9848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9849 if (SWIG_arg_fail(1)) SWIG_fail;
9850 {
9851 PyThreadState* __tstate = wxPyBeginAllowThreads();
9852 result = (arg1)->FindNext();
9853
9854 wxPyEndAllowThreads(__tstate);
9855 if (PyErr_Occurred()) SWIG_fail;
9856 }
9857 {
9858 #if wxUSE_UNICODE
9859 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9860 #else
9861 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9862 #endif
9863 }
9864 return resultobj;
9865 fail:
9866 return NULL;
9867 }
9868
9869
9870 static PyObject * MemoryFSHandler_swigregister(PyObject *, PyObject *args) {
9871 PyObject *obj;
9872 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9873 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
9874 Py_INCREF(obj);
9875 return Py_BuildValue((char *)"");
9876 }
9877 static PyObject *_wrap_ImageHandler_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
9878 PyObject *resultobj;
9879 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9880 wxString result;
9881 PyObject * obj0 = 0 ;
9882 char *kwnames[] = {
9883 (char *) "self", NULL
9884 };
9885
9886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
9887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9888 if (SWIG_arg_fail(1)) SWIG_fail;
9889 {
9890 PyThreadState* __tstate = wxPyBeginAllowThreads();
9891 result = (arg1)->GetName();
9892
9893 wxPyEndAllowThreads(__tstate);
9894 if (PyErr_Occurred()) SWIG_fail;
9895 }
9896 {
9897 #if wxUSE_UNICODE
9898 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9899 #else
9900 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9901 #endif
9902 }
9903 return resultobj;
9904 fail:
9905 return NULL;
9906 }
9907
9908
9909 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
9910 PyObject *resultobj;
9911 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9912 wxString result;
9913 PyObject * obj0 = 0 ;
9914 char *kwnames[] = {
9915 (char *) "self", NULL
9916 };
9917
9918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
9919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9920 if (SWIG_arg_fail(1)) SWIG_fail;
9921 {
9922 PyThreadState* __tstate = wxPyBeginAllowThreads();
9923 result = (arg1)->GetExtension();
9924
9925 wxPyEndAllowThreads(__tstate);
9926 if (PyErr_Occurred()) SWIG_fail;
9927 }
9928 {
9929 #if wxUSE_UNICODE
9930 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9931 #else
9932 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9933 #endif
9934 }
9935 return resultobj;
9936 fail:
9937 return NULL;
9938 }
9939
9940
9941 static PyObject *_wrap_ImageHandler_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
9942 PyObject *resultobj;
9943 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9944 long result;
9945 PyObject * obj0 = 0 ;
9946 char *kwnames[] = {
9947 (char *) "self", NULL
9948 };
9949
9950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
9951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9952 if (SWIG_arg_fail(1)) SWIG_fail;
9953 {
9954 PyThreadState* __tstate = wxPyBeginAllowThreads();
9955 result = (long)(arg1)->GetType();
9956
9957 wxPyEndAllowThreads(__tstate);
9958 if (PyErr_Occurred()) SWIG_fail;
9959 }
9960 {
9961 resultobj = SWIG_From_long((long)(result));
9962 }
9963 return resultobj;
9964 fail:
9965 return NULL;
9966 }
9967
9968
9969 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
9970 PyObject *resultobj;
9971 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9972 wxString result;
9973 PyObject * obj0 = 0 ;
9974 char *kwnames[] = {
9975 (char *) "self", NULL
9976 };
9977
9978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
9979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9980 if (SWIG_arg_fail(1)) SWIG_fail;
9981 {
9982 PyThreadState* __tstate = wxPyBeginAllowThreads();
9983 result = (arg1)->GetMimeType();
9984
9985 wxPyEndAllowThreads(__tstate);
9986 if (PyErr_Occurred()) SWIG_fail;
9987 }
9988 {
9989 #if wxUSE_UNICODE
9990 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9991 #else
9992 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9993 #endif
9994 }
9995 return resultobj;
9996 fail:
9997 return NULL;
9998 }
9999
10000
10001 static PyObject *_wrap_ImageHandler_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
10002 PyObject *resultobj;
10003 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10004 wxString *arg2 = 0 ;
10005 bool result;
10006 bool temp2 = false ;
10007 PyObject * obj0 = 0 ;
10008 PyObject * obj1 = 0 ;
10009 char *kwnames[] = {
10010 (char *) "self",(char *) "name", NULL
10011 };
10012
10013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
10014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10015 if (SWIG_arg_fail(1)) SWIG_fail;
10016 {
10017 arg2 = wxString_in_helper(obj1);
10018 if (arg2 == NULL) SWIG_fail;
10019 temp2 = true;
10020 }
10021 {
10022 PyThreadState* __tstate = wxPyBeginAllowThreads();
10023 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
10024
10025 wxPyEndAllowThreads(__tstate);
10026 if (PyErr_Occurred()) SWIG_fail;
10027 }
10028 {
10029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10030 }
10031 {
10032 if (temp2)
10033 delete arg2;
10034 }
10035 return resultobj;
10036 fail:
10037 {
10038 if (temp2)
10039 delete arg2;
10040 }
10041 return NULL;
10042 }
10043
10044
10045 static PyObject *_wrap_ImageHandler_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
10046 PyObject *resultobj;
10047 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10048 wxString *arg2 = 0 ;
10049 bool temp2 = false ;
10050 PyObject * obj0 = 0 ;
10051 PyObject * obj1 = 0 ;
10052 char *kwnames[] = {
10053 (char *) "self",(char *) "name", NULL
10054 };
10055
10056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
10057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10058 if (SWIG_arg_fail(1)) SWIG_fail;
10059 {
10060 arg2 = wxString_in_helper(obj1);
10061 if (arg2 == NULL) SWIG_fail;
10062 temp2 = true;
10063 }
10064 {
10065 PyThreadState* __tstate = wxPyBeginAllowThreads();
10066 (arg1)->SetName((wxString const &)*arg2);
10067
10068 wxPyEndAllowThreads(__tstate);
10069 if (PyErr_Occurred()) SWIG_fail;
10070 }
10071 Py_INCREF(Py_None); resultobj = Py_None;
10072 {
10073 if (temp2)
10074 delete arg2;
10075 }
10076 return resultobj;
10077 fail:
10078 {
10079 if (temp2)
10080 delete arg2;
10081 }
10082 return NULL;
10083 }
10084
10085
10086 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
10087 PyObject *resultobj;
10088 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10089 wxString *arg2 = 0 ;
10090 bool temp2 = false ;
10091 PyObject * obj0 = 0 ;
10092 PyObject * obj1 = 0 ;
10093 char *kwnames[] = {
10094 (char *) "self",(char *) "extension", NULL
10095 };
10096
10097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
10098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10099 if (SWIG_arg_fail(1)) SWIG_fail;
10100 {
10101 arg2 = wxString_in_helper(obj1);
10102 if (arg2 == NULL) SWIG_fail;
10103 temp2 = true;
10104 }
10105 {
10106 PyThreadState* __tstate = wxPyBeginAllowThreads();
10107 (arg1)->SetExtension((wxString const &)*arg2);
10108
10109 wxPyEndAllowThreads(__tstate);
10110 if (PyErr_Occurred()) SWIG_fail;
10111 }
10112 Py_INCREF(Py_None); resultobj = Py_None;
10113 {
10114 if (temp2)
10115 delete arg2;
10116 }
10117 return resultobj;
10118 fail:
10119 {
10120 if (temp2)
10121 delete arg2;
10122 }
10123 return NULL;
10124 }
10125
10126
10127 static PyObject *_wrap_ImageHandler_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
10128 PyObject *resultobj;
10129 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10130 long arg2 ;
10131 PyObject * obj0 = 0 ;
10132 PyObject * obj1 = 0 ;
10133 char *kwnames[] = {
10134 (char *) "self",(char *) "type", NULL
10135 };
10136
10137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
10138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10139 if (SWIG_arg_fail(1)) SWIG_fail;
10140 {
10141 arg2 = (long)(SWIG_As_long(obj1));
10142 if (SWIG_arg_fail(2)) SWIG_fail;
10143 }
10144 {
10145 PyThreadState* __tstate = wxPyBeginAllowThreads();
10146 (arg1)->SetType(arg2);
10147
10148 wxPyEndAllowThreads(__tstate);
10149 if (PyErr_Occurred()) SWIG_fail;
10150 }
10151 Py_INCREF(Py_None); resultobj = Py_None;
10152 return resultobj;
10153 fail:
10154 return NULL;
10155 }
10156
10157
10158 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
10159 PyObject *resultobj;
10160 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10161 wxString *arg2 = 0 ;
10162 bool temp2 = false ;
10163 PyObject * obj0 = 0 ;
10164 PyObject * obj1 = 0 ;
10165 char *kwnames[] = {
10166 (char *) "self",(char *) "mimetype", NULL
10167 };
10168
10169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
10170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10171 if (SWIG_arg_fail(1)) SWIG_fail;
10172 {
10173 arg2 = wxString_in_helper(obj1);
10174 if (arg2 == NULL) SWIG_fail;
10175 temp2 = true;
10176 }
10177 {
10178 PyThreadState* __tstate = wxPyBeginAllowThreads();
10179 (arg1)->SetMimeType((wxString const &)*arg2);
10180
10181 wxPyEndAllowThreads(__tstate);
10182 if (PyErr_Occurred()) SWIG_fail;
10183 }
10184 Py_INCREF(Py_None); resultobj = Py_None;
10185 {
10186 if (temp2)
10187 delete arg2;
10188 }
10189 return resultobj;
10190 fail:
10191 {
10192 if (temp2)
10193 delete arg2;
10194 }
10195 return NULL;
10196 }
10197
10198
10199 static PyObject * ImageHandler_swigregister(PyObject *, PyObject *args) {
10200 PyObject *obj;
10201 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10202 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
10203 Py_INCREF(obj);
10204 return Py_BuildValue((char *)"");
10205 }
10206 static PyObject *_wrap_new_ImageHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
10207 PyObject *resultobj;
10208 wxImageHistogram *result;
10209 char *kwnames[] = {
10210 NULL
10211 };
10212
10213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
10214 {
10215 PyThreadState* __tstate = wxPyBeginAllowThreads();
10216 result = (wxImageHistogram *)new wxImageHistogram();
10217
10218 wxPyEndAllowThreads(__tstate);
10219 if (PyErr_Occurred()) SWIG_fail;
10220 }
10221 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
10222 return resultobj;
10223 fail:
10224 return NULL;
10225 }
10226
10227
10228 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *, PyObject *args, PyObject *kwargs) {
10229 PyObject *resultobj;
10230 byte arg1 ;
10231 byte arg2 ;
10232 byte arg3 ;
10233 unsigned long result;
10234 PyObject * obj0 = 0 ;
10235 PyObject * obj1 = 0 ;
10236 PyObject * obj2 = 0 ;
10237 char *kwnames[] = {
10238 (char *) "r",(char *) "g",(char *) "b", NULL
10239 };
10240
10241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
10242 {
10243 arg1 = (byte)(SWIG_As_unsigned_SS_char(obj0));
10244 if (SWIG_arg_fail(1)) SWIG_fail;
10245 }
10246 {
10247 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
10248 if (SWIG_arg_fail(2)) SWIG_fail;
10249 }
10250 {
10251 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
10252 if (SWIG_arg_fail(3)) SWIG_fail;
10253 }
10254 {
10255 PyThreadState* __tstate = wxPyBeginAllowThreads();
10256 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
10257
10258 wxPyEndAllowThreads(__tstate);
10259 if (PyErr_Occurred()) SWIG_fail;
10260 }
10261 {
10262 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10263 }
10264 return resultobj;
10265 fail:
10266 return NULL;
10267 }
10268
10269
10270 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
10271 PyObject *resultobj;
10272 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
10273 byte *arg2 = (byte *) 0 ;
10274 byte *arg3 = (byte *) 0 ;
10275 byte *arg4 = (byte *) 0 ;
10276 byte arg5 = (byte) 1 ;
10277 byte arg6 = (byte) 0 ;
10278 byte arg7 = (byte) 0 ;
10279 bool result;
10280 byte temp2 ;
10281 int res2 = 0 ;
10282 byte temp3 ;
10283 int res3 = 0 ;
10284 byte temp4 ;
10285 int res4 = 0 ;
10286 PyObject * obj0 = 0 ;
10287 PyObject * obj1 = 0 ;
10288 PyObject * obj2 = 0 ;
10289 PyObject * obj3 = 0 ;
10290 char *kwnames[] = {
10291 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
10292 };
10293
10294 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10295 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10296 arg4 = &temp4; res4 = SWIG_NEWOBJ;
10297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
10299 if (SWIG_arg_fail(1)) SWIG_fail;
10300 if (obj1) {
10301 {
10302 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj1));
10303 if (SWIG_arg_fail(5)) SWIG_fail;
10304 }
10305 }
10306 if (obj2) {
10307 {
10308 arg6 = (byte)(SWIG_As_unsigned_SS_char(obj2));
10309 if (SWIG_arg_fail(6)) SWIG_fail;
10310 }
10311 }
10312 if (obj3) {
10313 {
10314 arg7 = (byte)(SWIG_As_unsigned_SS_char(obj3));
10315 if (SWIG_arg_fail(7)) SWIG_fail;
10316 }
10317 }
10318 {
10319 PyThreadState* __tstate = wxPyBeginAllowThreads();
10320 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
10321
10322 wxPyEndAllowThreads(__tstate);
10323 if (PyErr_Occurred()) SWIG_fail;
10324 }
10325 {
10326 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10327 }
10328 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10329 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
10330 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10331 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
10332 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10333 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
10334 return resultobj;
10335 fail:
10336 return NULL;
10337 }
10338
10339
10340 static PyObject *_wrap_ImageHistogram_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
10341 PyObject *resultobj;
10342 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
10343 unsigned long arg2 ;
10344 unsigned long result;
10345 PyObject * obj0 = 0 ;
10346 PyObject * obj1 = 0 ;
10347 char *kwnames[] = {
10348 (char *) "self",(char *) "key", NULL
10349 };
10350
10351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHistogram_GetCount",kwnames,&obj0,&obj1)) goto fail;
10352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
10353 if (SWIG_arg_fail(1)) SWIG_fail;
10354 {
10355 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
10356 if (SWIG_arg_fail(2)) SWIG_fail;
10357 }
10358 {
10359 PyThreadState* __tstate = wxPyBeginAllowThreads();
10360 result = (unsigned long)wxImageHistogram_GetCount(arg1,arg2);
10361
10362 wxPyEndAllowThreads(__tstate);
10363 if (PyErr_Occurred()) SWIG_fail;
10364 }
10365 {
10366 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10367 }
10368 return resultobj;
10369 fail:
10370 return NULL;
10371 }
10372
10373
10374 static PyObject *_wrap_ImageHistogram_GetCountRGB(PyObject *, PyObject *args, PyObject *kwargs) {
10375 PyObject *resultobj;
10376 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
10377 byte arg2 ;
10378 byte arg3 ;
10379 byte arg4 ;
10380 unsigned long result;
10381 PyObject * obj0 = 0 ;
10382 PyObject * obj1 = 0 ;
10383 PyObject * obj2 = 0 ;
10384 PyObject * obj3 = 0 ;
10385 char *kwnames[] = {
10386 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
10387 };
10388
10389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ImageHistogram_GetCountRGB",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
10391 if (SWIG_arg_fail(1)) SWIG_fail;
10392 {
10393 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
10394 if (SWIG_arg_fail(2)) SWIG_fail;
10395 }
10396 {
10397 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
10398 if (SWIG_arg_fail(3)) SWIG_fail;
10399 }
10400 {
10401 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
10402 if (SWIG_arg_fail(4)) SWIG_fail;
10403 }
10404 {
10405 PyThreadState* __tstate = wxPyBeginAllowThreads();
10406 result = (unsigned long)wxImageHistogram_GetCountRGB(arg1,arg2,arg3,arg4);
10407
10408 wxPyEndAllowThreads(__tstate);
10409 if (PyErr_Occurred()) SWIG_fail;
10410 }
10411 {
10412 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10413 }
10414 return resultobj;
10415 fail:
10416 return NULL;
10417 }
10418
10419
10420 static PyObject *_wrap_ImageHistogram_GetCountColour(PyObject *, PyObject *args, PyObject *kwargs) {
10421 PyObject *resultobj;
10422 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
10423 wxColour *arg2 = 0 ;
10424 unsigned long result;
10425 wxColour temp2 ;
10426 PyObject * obj0 = 0 ;
10427 PyObject * obj1 = 0 ;
10428 char *kwnames[] = {
10429 (char *) "self",(char *) "colour", NULL
10430 };
10431
10432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHistogram_GetCountColour",kwnames,&obj0,&obj1)) goto fail;
10433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
10434 if (SWIG_arg_fail(1)) SWIG_fail;
10435 {
10436 arg2 = &temp2;
10437 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
10438 }
10439 {
10440 PyThreadState* __tstate = wxPyBeginAllowThreads();
10441 result = (unsigned long)wxImageHistogram_GetCountColour(arg1,(wxColour const &)*arg2);
10442
10443 wxPyEndAllowThreads(__tstate);
10444 if (PyErr_Occurred()) SWIG_fail;
10445 }
10446 {
10447 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10448 }
10449 return resultobj;
10450 fail:
10451 return NULL;
10452 }
10453
10454
10455 static PyObject * ImageHistogram_swigregister(PyObject *, PyObject *args) {
10456 PyObject *obj;
10457 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10458 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
10459 Py_INCREF(obj);
10460 return Py_BuildValue((char *)"");
10461 }
10462 static PyObject *_wrap_new_Image(PyObject *, PyObject *args, PyObject *kwargs) {
10463 PyObject *resultobj;
10464 wxString *arg1 = 0 ;
10465 long arg2 = (long) wxBITMAP_TYPE_ANY ;
10466 int arg3 = (int) -1 ;
10467 wxImage *result;
10468 bool temp1 = false ;
10469 PyObject * obj0 = 0 ;
10470 PyObject * obj1 = 0 ;
10471 PyObject * obj2 = 0 ;
10472 char *kwnames[] = {
10473 (char *) "name",(char *) "type",(char *) "index", NULL
10474 };
10475
10476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
10477 {
10478 arg1 = wxString_in_helper(obj0);
10479 if (arg1 == NULL) SWIG_fail;
10480 temp1 = true;
10481 }
10482 if (obj1) {
10483 {
10484 arg2 = (long)(SWIG_As_long(obj1));
10485 if (SWIG_arg_fail(2)) SWIG_fail;
10486 }
10487 }
10488 if (obj2) {
10489 {
10490 arg3 = (int)(SWIG_As_int(obj2));
10491 if (SWIG_arg_fail(3)) SWIG_fail;
10492 }
10493 }
10494 {
10495 PyThreadState* __tstate = wxPyBeginAllowThreads();
10496 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
10497
10498 wxPyEndAllowThreads(__tstate);
10499 if (PyErr_Occurred()) SWIG_fail;
10500 }
10501 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10502 {
10503 if (temp1)
10504 delete arg1;
10505 }
10506 return resultobj;
10507 fail:
10508 {
10509 if (temp1)
10510 delete arg1;
10511 }
10512 return NULL;
10513 }
10514
10515
10516 static PyObject *_wrap_delete_Image(PyObject *, PyObject *args, PyObject *kwargs) {
10517 PyObject *resultobj;
10518 wxImage *arg1 = (wxImage *) 0 ;
10519 PyObject * obj0 = 0 ;
10520 char *kwnames[] = {
10521 (char *) "self", NULL
10522 };
10523
10524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
10525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10526 if (SWIG_arg_fail(1)) SWIG_fail;
10527 {
10528 PyThreadState* __tstate = wxPyBeginAllowThreads();
10529 delete arg1;
10530
10531 wxPyEndAllowThreads(__tstate);
10532 if (PyErr_Occurred()) SWIG_fail;
10533 }
10534 Py_INCREF(Py_None); resultobj = Py_None;
10535 return resultobj;
10536 fail:
10537 return NULL;
10538 }
10539
10540
10541 static PyObject *_wrap_new_ImageFromMime(PyObject *, PyObject *args, PyObject *kwargs) {
10542 PyObject *resultobj;
10543 wxString *arg1 = 0 ;
10544 wxString *arg2 = 0 ;
10545 int arg3 = (int) -1 ;
10546 wxImage *result;
10547 bool temp1 = false ;
10548 bool temp2 = false ;
10549 PyObject * obj0 = 0 ;
10550 PyObject * obj1 = 0 ;
10551 PyObject * obj2 = 0 ;
10552 char *kwnames[] = {
10553 (char *) "name",(char *) "mimetype",(char *) "index", NULL
10554 };
10555
10556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
10557 {
10558 arg1 = wxString_in_helper(obj0);
10559 if (arg1 == NULL) SWIG_fail;
10560 temp1 = true;
10561 }
10562 {
10563 arg2 = wxString_in_helper(obj1);
10564 if (arg2 == NULL) SWIG_fail;
10565 temp2 = true;
10566 }
10567 if (obj2) {
10568 {
10569 arg3 = (int)(SWIG_As_int(obj2));
10570 if (SWIG_arg_fail(3)) SWIG_fail;
10571 }
10572 }
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
10576
10577 wxPyEndAllowThreads(__tstate);
10578 if (PyErr_Occurred()) SWIG_fail;
10579 }
10580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10581 {
10582 if (temp1)
10583 delete arg1;
10584 }
10585 {
10586 if (temp2)
10587 delete arg2;
10588 }
10589 return resultobj;
10590 fail:
10591 {
10592 if (temp1)
10593 delete arg1;
10594 }
10595 {
10596 if (temp2)
10597 delete arg2;
10598 }
10599 return NULL;
10600 }
10601
10602
10603 static PyObject *_wrap_new_ImageFromStream(PyObject *, PyObject *args, PyObject *kwargs) {
10604 PyObject *resultobj;
10605 wxInputStream *arg1 = 0 ;
10606 long arg2 = (long) wxBITMAP_TYPE_ANY ;
10607 int arg3 = (int) -1 ;
10608 wxImage *result;
10609 wxPyInputStream *temp1 ;
10610 bool created1 ;
10611 PyObject * obj0 = 0 ;
10612 PyObject * obj1 = 0 ;
10613 PyObject * obj2 = 0 ;
10614 char *kwnames[] = {
10615 (char *) "stream",(char *) "type",(char *) "index", NULL
10616 };
10617
10618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
10619 {
10620 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10621 arg1 = temp1->m_wxis;
10622 created1 = false;
10623 } else {
10624 PyErr_Clear(); // clear the failure of the wxPyConvert above
10625 arg1 = wxPyCBInputStream_create(obj0, false);
10626 if (arg1 == NULL) {
10627 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
10628 SWIG_fail;
10629 }
10630 created1 = true;
10631 }
10632 }
10633 if (obj1) {
10634 {
10635 arg2 = (long)(SWIG_As_long(obj1));
10636 if (SWIG_arg_fail(2)) SWIG_fail;
10637 }
10638 }
10639 if (obj2) {
10640 {
10641 arg3 = (int)(SWIG_As_int(obj2));
10642 if (SWIG_arg_fail(3)) SWIG_fail;
10643 }
10644 }
10645 {
10646 PyThreadState* __tstate = wxPyBeginAllowThreads();
10647 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
10648
10649 wxPyEndAllowThreads(__tstate);
10650 if (PyErr_Occurred()) SWIG_fail;
10651 }
10652 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10653 {
10654 if (created1) delete arg1;
10655 }
10656 return resultobj;
10657 fail:
10658 {
10659 if (created1) delete arg1;
10660 }
10661 return NULL;
10662 }
10663
10664
10665 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *, PyObject *args, PyObject *kwargs) {
10666 PyObject *resultobj;
10667 wxInputStream *arg1 = 0 ;
10668 wxString *arg2 = 0 ;
10669 int arg3 = (int) -1 ;
10670 wxImage *result;
10671 wxPyInputStream *temp1 ;
10672 bool created1 ;
10673 bool temp2 = false ;
10674 PyObject * obj0 = 0 ;
10675 PyObject * obj1 = 0 ;
10676 PyObject * obj2 = 0 ;
10677 char *kwnames[] = {
10678 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
10679 };
10680
10681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
10682 {
10683 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10684 arg1 = temp1->m_wxis;
10685 created1 = false;
10686 } else {
10687 PyErr_Clear(); // clear the failure of the wxPyConvert above
10688 arg1 = wxPyCBInputStream_create(obj0, false);
10689 if (arg1 == NULL) {
10690 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
10691 SWIG_fail;
10692 }
10693 created1 = true;
10694 }
10695 }
10696 {
10697 arg2 = wxString_in_helper(obj1);
10698 if (arg2 == NULL) SWIG_fail;
10699 temp2 = true;
10700 }
10701 if (obj2) {
10702 {
10703 arg3 = (int)(SWIG_As_int(obj2));
10704 if (SWIG_arg_fail(3)) SWIG_fail;
10705 }
10706 }
10707 {
10708 PyThreadState* __tstate = wxPyBeginAllowThreads();
10709 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
10710
10711 wxPyEndAllowThreads(__tstate);
10712 if (PyErr_Occurred()) SWIG_fail;
10713 }
10714 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10715 {
10716 if (created1) delete arg1;
10717 }
10718 {
10719 if (temp2)
10720 delete arg2;
10721 }
10722 return resultobj;
10723 fail:
10724 {
10725 if (created1) delete arg1;
10726 }
10727 {
10728 if (temp2)
10729 delete arg2;
10730 }
10731 return NULL;
10732 }
10733
10734
10735 static PyObject *_wrap_new_EmptyImage(PyObject *, PyObject *args, PyObject *kwargs) {
10736 PyObject *resultobj;
10737 int arg1 = (int) 0 ;
10738 int arg2 = (int) 0 ;
10739 bool arg3 = (bool) true ;
10740 wxImage *result;
10741 PyObject * obj0 = 0 ;
10742 PyObject * obj1 = 0 ;
10743 PyObject * obj2 = 0 ;
10744 char *kwnames[] = {
10745 (char *) "width",(char *) "height",(char *) "clear", NULL
10746 };
10747
10748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
10749 if (obj0) {
10750 {
10751 arg1 = (int)(SWIG_As_int(obj0));
10752 if (SWIG_arg_fail(1)) SWIG_fail;
10753 }
10754 }
10755 if (obj1) {
10756 {
10757 arg2 = (int)(SWIG_As_int(obj1));
10758 if (SWIG_arg_fail(2)) SWIG_fail;
10759 }
10760 }
10761 if (obj2) {
10762 {
10763 arg3 = (bool)(SWIG_As_bool(obj2));
10764 if (SWIG_arg_fail(3)) SWIG_fail;
10765 }
10766 }
10767 {
10768 PyThreadState* __tstate = wxPyBeginAllowThreads();
10769 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
10770
10771 wxPyEndAllowThreads(__tstate);
10772 if (PyErr_Occurred()) SWIG_fail;
10773 }
10774 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10775 return resultobj;
10776 fail:
10777 return NULL;
10778 }
10779
10780
10781 static PyObject *_wrap_new_ImageFromBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
10782 PyObject *resultobj;
10783 wxBitmap *arg1 = 0 ;
10784 wxImage *result;
10785 PyObject * obj0 = 0 ;
10786 char *kwnames[] = {
10787 (char *) "bitmap", NULL
10788 };
10789
10790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
10791 {
10792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
10793 if (SWIG_arg_fail(1)) SWIG_fail;
10794 if (arg1 == NULL) {
10795 SWIG_null_ref("wxBitmap");
10796 }
10797 if (SWIG_arg_fail(1)) SWIG_fail;
10798 }
10799 {
10800 if (!wxPyCheckForApp()) SWIG_fail;
10801 PyThreadState* __tstate = wxPyBeginAllowThreads();
10802 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
10803
10804 wxPyEndAllowThreads(__tstate);
10805 if (PyErr_Occurred()) SWIG_fail;
10806 }
10807 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10808 return resultobj;
10809 fail:
10810 return NULL;
10811 }
10812
10813
10814 static PyObject *_wrap_new_ImageFromData(PyObject *, PyObject *args, PyObject *kwargs) {
10815 PyObject *resultobj;
10816 int arg1 ;
10817 int arg2 ;
10818 buffer arg3 ;
10819 int arg4 ;
10820 wxImage *result;
10821 PyObject * obj0 = 0 ;
10822 PyObject * obj1 = 0 ;
10823 PyObject * obj2 = 0 ;
10824 char *kwnames[] = {
10825 (char *) "width",(char *) "height",(char *) "data", NULL
10826 };
10827
10828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
10829 {
10830 arg1 = (int)(SWIG_As_int(obj0));
10831 if (SWIG_arg_fail(1)) SWIG_fail;
10832 }
10833 {
10834 arg2 = (int)(SWIG_As_int(obj1));
10835 if (SWIG_arg_fail(2)) SWIG_fail;
10836 }
10837 {
10838 if (!PyArg_Parse(obj2, "t#", &arg3, &arg4)) SWIG_fail;
10839 }
10840 {
10841 PyThreadState* __tstate = wxPyBeginAllowThreads();
10842 result = (wxImage *)new_wxImage(arg1,arg2,arg3,arg4);
10843
10844 wxPyEndAllowThreads(__tstate);
10845 if (PyErr_Occurred()) SWIG_fail;
10846 }
10847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10848 return resultobj;
10849 fail:
10850 return NULL;
10851 }
10852
10853
10854 static PyObject *_wrap_new_ImageFromDataWithAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
10855 PyObject *resultobj;
10856 int arg1 ;
10857 int arg2 ;
10858 buffer arg3 ;
10859 int arg4 ;
10860 buffer arg5 ;
10861 int arg6 ;
10862 wxImage *result;
10863 PyObject * obj0 = 0 ;
10864 PyObject * obj1 = 0 ;
10865 PyObject * obj2 = 0 ;
10866 PyObject * obj3 = 0 ;
10867 char *kwnames[] = {
10868 (char *) "width",(char *) "height",(char *) "data",(char *) "alpha", NULL
10869 };
10870
10871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_ImageFromDataWithAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10872 {
10873 arg1 = (int)(SWIG_As_int(obj0));
10874 if (SWIG_arg_fail(1)) SWIG_fail;
10875 }
10876 {
10877 arg2 = (int)(SWIG_As_int(obj1));
10878 if (SWIG_arg_fail(2)) SWIG_fail;
10879 }
10880 {
10881 if (!PyArg_Parse(obj2, "t#", &arg3, &arg4)) SWIG_fail;
10882 }
10883 {
10884 if (!PyArg_Parse(obj3, "t#", &arg5, &arg6)) SWIG_fail;
10885 }
10886 {
10887 PyThreadState* __tstate = wxPyBeginAllowThreads();
10888 result = (wxImage *)new_wxImage(arg1,arg2,arg3,arg4,arg5,arg6);
10889
10890 wxPyEndAllowThreads(__tstate);
10891 if (PyErr_Occurred()) SWIG_fail;
10892 }
10893 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10894 return resultobj;
10895 fail:
10896 return NULL;
10897 }
10898
10899
10900 static PyObject *_wrap_Image_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10901 PyObject *resultobj;
10902 wxImage *arg1 = (wxImage *) 0 ;
10903 int arg2 ;
10904 int arg3 ;
10905 bool arg4 = (bool) true ;
10906 PyObject * obj0 = 0 ;
10907 PyObject * obj1 = 0 ;
10908 PyObject * obj2 = 0 ;
10909 PyObject * obj3 = 0 ;
10910 char *kwnames[] = {
10911 (char *) "self",(char *) "width",(char *) "height",(char *) "clear", NULL
10912 };
10913
10914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_Create",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10916 if (SWIG_arg_fail(1)) SWIG_fail;
10917 {
10918 arg2 = (int)(SWIG_As_int(obj1));
10919 if (SWIG_arg_fail(2)) SWIG_fail;
10920 }
10921 {
10922 arg3 = (int)(SWIG_As_int(obj2));
10923 if (SWIG_arg_fail(3)) SWIG_fail;
10924 }
10925 if (obj3) {
10926 {
10927 arg4 = (bool)(SWIG_As_bool(obj3));
10928 if (SWIG_arg_fail(4)) SWIG_fail;
10929 }
10930 }
10931 {
10932 PyThreadState* __tstate = wxPyBeginAllowThreads();
10933 (arg1)->Create(arg2,arg3,arg4);
10934
10935 wxPyEndAllowThreads(__tstate);
10936 if (PyErr_Occurred()) SWIG_fail;
10937 }
10938 Py_INCREF(Py_None); resultobj = Py_None;
10939 return resultobj;
10940 fail:
10941 return NULL;
10942 }
10943
10944
10945 static PyObject *_wrap_Image_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
10946 PyObject *resultobj;
10947 wxImage *arg1 = (wxImage *) 0 ;
10948 PyObject * obj0 = 0 ;
10949 char *kwnames[] = {
10950 (char *) "self", NULL
10951 };
10952
10953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
10954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10955 if (SWIG_arg_fail(1)) SWIG_fail;
10956 {
10957 PyThreadState* __tstate = wxPyBeginAllowThreads();
10958 (arg1)->Destroy();
10959
10960 wxPyEndAllowThreads(__tstate);
10961 if (PyErr_Occurred()) SWIG_fail;
10962 }
10963 Py_INCREF(Py_None); resultobj = Py_None;
10964 return resultobj;
10965 fail:
10966 return NULL;
10967 }
10968
10969
10970 static PyObject *_wrap_Image_Scale(PyObject *, PyObject *args, PyObject *kwargs) {
10971 PyObject *resultobj;
10972 wxImage *arg1 = (wxImage *) 0 ;
10973 int arg2 ;
10974 int arg3 ;
10975 SwigValueWrapper<wxImage > result;
10976 PyObject * obj0 = 0 ;
10977 PyObject * obj1 = 0 ;
10978 PyObject * obj2 = 0 ;
10979 char *kwnames[] = {
10980 (char *) "self",(char *) "width",(char *) "height", NULL
10981 };
10982
10983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
10984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10985 if (SWIG_arg_fail(1)) SWIG_fail;
10986 {
10987 arg2 = (int)(SWIG_As_int(obj1));
10988 if (SWIG_arg_fail(2)) SWIG_fail;
10989 }
10990 {
10991 arg3 = (int)(SWIG_As_int(obj2));
10992 if (SWIG_arg_fail(3)) SWIG_fail;
10993 }
10994 {
10995 PyThreadState* __tstate = wxPyBeginAllowThreads();
10996 result = (arg1)->Scale(arg2,arg3);
10997
10998 wxPyEndAllowThreads(__tstate);
10999 if (PyErr_Occurred()) SWIG_fail;
11000 }
11001 {
11002 wxImage * resultptr;
11003 resultptr = new wxImage((wxImage &)(result));
11004 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11005 }
11006 return resultobj;
11007 fail:
11008 return NULL;
11009 }
11010
11011
11012 static PyObject *_wrap_Image_ShrinkBy(PyObject *, PyObject *args, PyObject *kwargs) {
11013 PyObject *resultobj;
11014 wxImage *arg1 = (wxImage *) 0 ;
11015 int arg2 ;
11016 int arg3 ;
11017 SwigValueWrapper<wxImage > result;
11018 PyObject * obj0 = 0 ;
11019 PyObject * obj1 = 0 ;
11020 PyObject * obj2 = 0 ;
11021 char *kwnames[] = {
11022 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
11023 };
11024
11025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
11026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11027 if (SWIG_arg_fail(1)) SWIG_fail;
11028 {
11029 arg2 = (int)(SWIG_As_int(obj1));
11030 if (SWIG_arg_fail(2)) SWIG_fail;
11031 }
11032 {
11033 arg3 = (int)(SWIG_As_int(obj2));
11034 if (SWIG_arg_fail(3)) SWIG_fail;
11035 }
11036 {
11037 PyThreadState* __tstate = wxPyBeginAllowThreads();
11038 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
11039
11040 wxPyEndAllowThreads(__tstate);
11041 if (PyErr_Occurred()) SWIG_fail;
11042 }
11043 {
11044 wxImage * resultptr;
11045 resultptr = new wxImage((wxImage &)(result));
11046 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
11047 }
11048 return resultobj;
11049 fail:
11050 return NULL;
11051 }
11052
11053
11054 static PyObject *_wrap_Image_Rescale(PyObject *, PyObject *args, PyObject *kwargs) {
11055 PyObject *resultobj;
11056 wxImage *arg1 = (wxImage *) 0 ;
11057 int arg2 ;
11058 int arg3 ;
11059 wxImage *result;
11060 PyObject * obj0 = 0 ;
11061 PyObject * obj1 = 0 ;
11062 PyObject * obj2 = 0 ;
11063 char *kwnames[] = {
11064 (char *) "self",(char *) "width",(char *) "height", NULL
11065 };
11066
11067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
11068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11069 if (SWIG_arg_fail(1)) SWIG_fail;
11070 {
11071 arg2 = (int)(SWIG_As_int(obj1));
11072 if (SWIG_arg_fail(2)) SWIG_fail;
11073 }
11074 {
11075 arg3 = (int)(SWIG_As_int(obj2));
11076 if (SWIG_arg_fail(3)) SWIG_fail;
11077 }
11078 {
11079 PyThreadState* __tstate = wxPyBeginAllowThreads();
11080 {
11081 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
11082 result = (wxImage *) &_result_ref;
11083 }
11084
11085 wxPyEndAllowThreads(__tstate);
11086 if (PyErr_Occurred()) SWIG_fail;
11087 }
11088 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
11089 return resultobj;
11090 fail:
11091 return NULL;
11092 }
11093
11094
11095 static PyObject *_wrap_Image_Resize(PyObject *, PyObject *args, PyObject *kwargs) {
11096 PyObject *resultobj;
11097 wxImage *arg1 = (wxImage *) 0 ;
11098 wxSize *arg2 = 0 ;
11099 wxPoint *arg3 = 0 ;
11100 int arg4 = (int) -1 ;
11101 int arg5 = (int) -1 ;
11102 int arg6 = (int) -1 ;
11103 wxImage *result;
11104 wxSize temp2 ;
11105 wxPoint temp3 ;
11106 PyObject * obj0 = 0 ;
11107 PyObject * obj1 = 0 ;
11108 PyObject * obj2 = 0 ;
11109 PyObject * obj3 = 0 ;
11110 PyObject * obj4 = 0 ;
11111 PyObject * obj5 = 0 ;
11112 char *kwnames[] = {
11113 (char *) "self",(char *) "size",(char *) "pos",(char *) "r",(char *) "g",(char *) "b", NULL
11114 };
11115
11116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:Image_Resize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
11117 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11118 if (SWIG_arg_fail(1)) SWIG_fail;
11119 {
11120 arg2 = &temp2;
11121 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
11122 }
11123 {
11124 arg3 = &temp3;
11125 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
11126 }
11127 if (obj3) {
11128 {
11129 arg4 = (int)(SWIG_As_int(obj3));
11130 if (SWIG_arg_fail(4)) SWIG_fail;
11131 }
11132 }
11133 if (obj4) {
11134 {
11135 arg5 = (int)(SWIG_As_int(obj4));
11136 if (SWIG_arg_fail(5)) SWIG_fail;
11137 }
11138 }
11139 if (obj5) {
11140 {
11141 arg6 = (int)(SWIG_As_int(obj5));
11142 if (SWIG_arg_fail(6)) SWIG_fail;
11143 }
11144 }
11145 {
11146 PyThreadState* __tstate = wxPyBeginAllowThreads();
11147 {
11148 wxImage &_result_ref = (arg1)->Resize((wxSize const &)*arg2,(wxPoint const &)*arg3,arg4,arg5,arg6);
11149 result = (wxImage *) &_result_ref;
11150 }
11151
11152 wxPyEndAllowThreads(__tstate);
11153 if (PyErr_Occurred()) SWIG_fail;
11154 }
11155 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
11156 return resultobj;
11157 fail:
11158 return NULL;
11159 }
11160
11161
11162 static PyObject *_wrap_Image_SetRGB(PyObject *, PyObject *args, PyObject *kwargs) {
11163 PyObject *resultobj;
11164 wxImage *arg1 = (wxImage *) 0 ;
11165 int arg2 ;
11166 int arg3 ;
11167 byte arg4 ;
11168 byte arg5 ;
11169 byte arg6 ;
11170 PyObject * obj0 = 0 ;
11171 PyObject * obj1 = 0 ;
11172 PyObject * obj2 = 0 ;
11173 PyObject * obj3 = 0 ;
11174 PyObject * obj4 = 0 ;
11175 PyObject * obj5 = 0 ;
11176 char *kwnames[] = {
11177 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
11178 };
11179
11180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
11181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11182 if (SWIG_arg_fail(1)) SWIG_fail;
11183 {
11184 arg2 = (int)(SWIG_As_int(obj1));
11185 if (SWIG_arg_fail(2)) SWIG_fail;
11186 }
11187 {
11188 arg3 = (int)(SWIG_As_int(obj2));
11189 if (SWIG_arg_fail(3)) SWIG_fail;
11190 }
11191 {
11192 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11193 if (SWIG_arg_fail(4)) SWIG_fail;
11194 }
11195 {
11196 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj4));
11197 if (SWIG_arg_fail(5)) SWIG_fail;
11198 }
11199 {
11200 arg6 = (byte)(SWIG_As_unsigned_SS_char(obj5));
11201 if (SWIG_arg_fail(6)) SWIG_fail;
11202 }
11203 {
11204 PyThreadState* __tstate = wxPyBeginAllowThreads();
11205 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
11206
11207 wxPyEndAllowThreads(__tstate);
11208 if (PyErr_Occurred()) SWIG_fail;
11209 }
11210 Py_INCREF(Py_None); resultobj = Py_None;
11211 return resultobj;
11212 fail:
11213 return NULL;
11214 }
11215
11216
11217 static PyObject *_wrap_Image_SetRGBRect(PyObject *, PyObject *args, PyObject *kwargs) {
11218 PyObject *resultobj;
11219 wxImage *arg1 = (wxImage *) 0 ;
11220 wxRect *arg2 = 0 ;
11221 byte arg3 ;
11222 byte arg4 ;
11223 byte arg5 ;
11224 wxRect temp2 ;
11225 PyObject * obj0 = 0 ;
11226 PyObject * obj1 = 0 ;
11227 PyObject * obj2 = 0 ;
11228 PyObject * obj3 = 0 ;
11229 PyObject * obj4 = 0 ;
11230 char *kwnames[] = {
11231 (char *) "self",(char *) "rect",(char *) "r",(char *) "g",(char *) "b", NULL
11232 };
11233
11234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetRGBRect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
11235 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11236 if (SWIG_arg_fail(1)) SWIG_fail;
11237 {
11238 arg2 = &temp2;
11239 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
11240 }
11241 {
11242 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11243 if (SWIG_arg_fail(3)) SWIG_fail;
11244 }
11245 {
11246 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11247 if (SWIG_arg_fail(4)) SWIG_fail;
11248 }
11249 {
11250 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj4));
11251 if (SWIG_arg_fail(5)) SWIG_fail;
11252 }
11253 {
11254 PyThreadState* __tstate = wxPyBeginAllowThreads();
11255 (arg1)->SetRGB((wxRect const &)*arg2,arg3,arg4,arg5);
11256
11257 wxPyEndAllowThreads(__tstate);
11258 if (PyErr_Occurred()) SWIG_fail;
11259 }
11260 Py_INCREF(Py_None); resultobj = Py_None;
11261 return resultobj;
11262 fail:
11263 return NULL;
11264 }
11265
11266
11267 static PyObject *_wrap_Image_GetRed(PyObject *, PyObject *args, PyObject *kwargs) {
11268 PyObject *resultobj;
11269 wxImage *arg1 = (wxImage *) 0 ;
11270 int arg2 ;
11271 int arg3 ;
11272 byte result;
11273 PyObject * obj0 = 0 ;
11274 PyObject * obj1 = 0 ;
11275 PyObject * obj2 = 0 ;
11276 char *kwnames[] = {
11277 (char *) "self",(char *) "x",(char *) "y", NULL
11278 };
11279
11280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
11281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11282 if (SWIG_arg_fail(1)) SWIG_fail;
11283 {
11284 arg2 = (int)(SWIG_As_int(obj1));
11285 if (SWIG_arg_fail(2)) SWIG_fail;
11286 }
11287 {
11288 arg3 = (int)(SWIG_As_int(obj2));
11289 if (SWIG_arg_fail(3)) SWIG_fail;
11290 }
11291 {
11292 PyThreadState* __tstate = wxPyBeginAllowThreads();
11293 result = (byte)(arg1)->GetRed(arg2,arg3);
11294
11295 wxPyEndAllowThreads(__tstate);
11296 if (PyErr_Occurred()) SWIG_fail;
11297 }
11298 {
11299 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11300 }
11301 return resultobj;
11302 fail:
11303 return NULL;
11304 }
11305
11306
11307 static PyObject *_wrap_Image_GetGreen(PyObject *, PyObject *args, PyObject *kwargs) {
11308 PyObject *resultobj;
11309 wxImage *arg1 = (wxImage *) 0 ;
11310 int arg2 ;
11311 int arg3 ;
11312 byte result;
11313 PyObject * obj0 = 0 ;
11314 PyObject * obj1 = 0 ;
11315 PyObject * obj2 = 0 ;
11316 char *kwnames[] = {
11317 (char *) "self",(char *) "x",(char *) "y", NULL
11318 };
11319
11320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
11321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11322 if (SWIG_arg_fail(1)) SWIG_fail;
11323 {
11324 arg2 = (int)(SWIG_As_int(obj1));
11325 if (SWIG_arg_fail(2)) SWIG_fail;
11326 }
11327 {
11328 arg3 = (int)(SWIG_As_int(obj2));
11329 if (SWIG_arg_fail(3)) SWIG_fail;
11330 }
11331 {
11332 PyThreadState* __tstate = wxPyBeginAllowThreads();
11333 result = (byte)(arg1)->GetGreen(arg2,arg3);
11334
11335 wxPyEndAllowThreads(__tstate);
11336 if (PyErr_Occurred()) SWIG_fail;
11337 }
11338 {
11339 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11340 }
11341 return resultobj;
11342 fail:
11343 return NULL;
11344 }
11345
11346
11347 static PyObject *_wrap_Image_GetBlue(PyObject *, PyObject *args, PyObject *kwargs) {
11348 PyObject *resultobj;
11349 wxImage *arg1 = (wxImage *) 0 ;
11350 int arg2 ;
11351 int arg3 ;
11352 byte result;
11353 PyObject * obj0 = 0 ;
11354 PyObject * obj1 = 0 ;
11355 PyObject * obj2 = 0 ;
11356 char *kwnames[] = {
11357 (char *) "self",(char *) "x",(char *) "y", NULL
11358 };
11359
11360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
11361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11362 if (SWIG_arg_fail(1)) SWIG_fail;
11363 {
11364 arg2 = (int)(SWIG_As_int(obj1));
11365 if (SWIG_arg_fail(2)) SWIG_fail;
11366 }
11367 {
11368 arg3 = (int)(SWIG_As_int(obj2));
11369 if (SWIG_arg_fail(3)) SWIG_fail;
11370 }
11371 {
11372 PyThreadState* __tstate = wxPyBeginAllowThreads();
11373 result = (byte)(arg1)->GetBlue(arg2,arg3);
11374
11375 wxPyEndAllowThreads(__tstate);
11376 if (PyErr_Occurred()) SWIG_fail;
11377 }
11378 {
11379 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11380 }
11381 return resultobj;
11382 fail:
11383 return NULL;
11384 }
11385
11386
11387 static PyObject *_wrap_Image_SetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11388 PyObject *resultobj;
11389 wxImage *arg1 = (wxImage *) 0 ;
11390 int arg2 ;
11391 int arg3 ;
11392 byte arg4 ;
11393 PyObject * obj0 = 0 ;
11394 PyObject * obj1 = 0 ;
11395 PyObject * obj2 = 0 ;
11396 PyObject * obj3 = 0 ;
11397 char *kwnames[] = {
11398 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
11399 };
11400
11401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11403 if (SWIG_arg_fail(1)) SWIG_fail;
11404 {
11405 arg2 = (int)(SWIG_As_int(obj1));
11406 if (SWIG_arg_fail(2)) SWIG_fail;
11407 }
11408 {
11409 arg3 = (int)(SWIG_As_int(obj2));
11410 if (SWIG_arg_fail(3)) SWIG_fail;
11411 }
11412 {
11413 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11414 if (SWIG_arg_fail(4)) SWIG_fail;
11415 }
11416 {
11417 PyThreadState* __tstate = wxPyBeginAllowThreads();
11418 (arg1)->SetAlpha(arg2,arg3,arg4);
11419
11420 wxPyEndAllowThreads(__tstate);
11421 if (PyErr_Occurred()) SWIG_fail;
11422 }
11423 Py_INCREF(Py_None); resultobj = Py_None;
11424 return resultobj;
11425 fail:
11426 return NULL;
11427 }
11428
11429
11430 static PyObject *_wrap_Image_GetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11431 PyObject *resultobj;
11432 wxImage *arg1 = (wxImage *) 0 ;
11433 int arg2 ;
11434 int arg3 ;
11435 byte result;
11436 PyObject * obj0 = 0 ;
11437 PyObject * obj1 = 0 ;
11438 PyObject * obj2 = 0 ;
11439 char *kwnames[] = {
11440 (char *) "self",(char *) "x",(char *) "y", NULL
11441 };
11442
11443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
11444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11445 if (SWIG_arg_fail(1)) SWIG_fail;
11446 {
11447 arg2 = (int)(SWIG_As_int(obj1));
11448 if (SWIG_arg_fail(2)) SWIG_fail;
11449 }
11450 {
11451 arg3 = (int)(SWIG_As_int(obj2));
11452 if (SWIG_arg_fail(3)) SWIG_fail;
11453 }
11454 {
11455 PyThreadState* __tstate = wxPyBeginAllowThreads();
11456 result = (byte)(arg1)->GetAlpha(arg2,arg3);
11457
11458 wxPyEndAllowThreads(__tstate);
11459 if (PyErr_Occurred()) SWIG_fail;
11460 }
11461 {
11462 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11463 }
11464 return resultobj;
11465 fail:
11466 return NULL;
11467 }
11468
11469
11470 static PyObject *_wrap_Image_HasAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11471 PyObject *resultobj;
11472 wxImage *arg1 = (wxImage *) 0 ;
11473 bool result;
11474 PyObject * obj0 = 0 ;
11475 char *kwnames[] = {
11476 (char *) "self", NULL
11477 };
11478
11479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
11480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11481 if (SWIG_arg_fail(1)) SWIG_fail;
11482 {
11483 PyThreadState* __tstate = wxPyBeginAllowThreads();
11484 result = (bool)(arg1)->HasAlpha();
11485
11486 wxPyEndAllowThreads(__tstate);
11487 if (PyErr_Occurred()) SWIG_fail;
11488 }
11489 {
11490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11491 }
11492 return resultobj;
11493 fail:
11494 return NULL;
11495 }
11496
11497
11498 static PyObject *_wrap_Image_InitAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11499 PyObject *resultobj;
11500 wxImage *arg1 = (wxImage *) 0 ;
11501 PyObject * obj0 = 0 ;
11502 char *kwnames[] = {
11503 (char *) "self", NULL
11504 };
11505
11506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InitAlpha",kwnames,&obj0)) goto fail;
11507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11508 if (SWIG_arg_fail(1)) SWIG_fail;
11509 {
11510 PyThreadState* __tstate = wxPyBeginAllowThreads();
11511 (arg1)->InitAlpha();
11512
11513 wxPyEndAllowThreads(__tstate);
11514 if (PyErr_Occurred()) SWIG_fail;
11515 }
11516 Py_INCREF(Py_None); resultobj = Py_None;
11517 return resultobj;
11518 fail:
11519 return NULL;
11520 }
11521
11522
11523 static PyObject *_wrap_Image_IsTransparent(PyObject *, PyObject *args, PyObject *kwargs) {
11524 PyObject *resultobj;
11525 wxImage *arg1 = (wxImage *) 0 ;
11526 int arg2 ;
11527 int arg3 ;
11528 byte arg4 = (byte) wxIMAGE_ALPHA_THRESHOLD ;
11529 bool result;
11530 PyObject * obj0 = 0 ;
11531 PyObject * obj1 = 0 ;
11532 PyObject * obj2 = 0 ;
11533 PyObject * obj3 = 0 ;
11534 char *kwnames[] = {
11535 (char *) "self",(char *) "x",(char *) "y",(char *) "threshold", NULL
11536 };
11537
11538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_IsTransparent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11540 if (SWIG_arg_fail(1)) SWIG_fail;
11541 {
11542 arg2 = (int)(SWIG_As_int(obj1));
11543 if (SWIG_arg_fail(2)) SWIG_fail;
11544 }
11545 {
11546 arg3 = (int)(SWIG_As_int(obj2));
11547 if (SWIG_arg_fail(3)) SWIG_fail;
11548 }
11549 if (obj3) {
11550 {
11551 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11552 if (SWIG_arg_fail(4)) SWIG_fail;
11553 }
11554 }
11555 {
11556 PyThreadState* __tstate = wxPyBeginAllowThreads();
11557 result = (bool)((wxImage const *)arg1)->IsTransparent(arg2,arg3,arg4);
11558
11559 wxPyEndAllowThreads(__tstate);
11560 if (PyErr_Occurred()) SWIG_fail;
11561 }
11562 {
11563 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11564 }
11565 return resultobj;
11566 fail:
11567 return NULL;
11568 }
11569
11570
11571 static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
11572 PyObject *resultobj;
11573 wxImage *arg1 = (wxImage *) 0 ;
11574 byte *arg2 = (byte *) 0 ;
11575 byte *arg3 = (byte *) 0 ;
11576 byte *arg4 = (byte *) 0 ;
11577 byte arg5 = (byte) 0 ;
11578 byte arg6 = (byte) 0 ;
11579 byte arg7 = (byte) 0 ;
11580 bool result;
11581 byte temp2 ;
11582 int res2 = 0 ;
11583 byte temp3 ;
11584 int res3 = 0 ;
11585 byte temp4 ;
11586 int res4 = 0 ;
11587 PyObject * obj0 = 0 ;
11588 PyObject * obj1 = 0 ;
11589 PyObject * obj2 = 0 ;
11590 PyObject * obj3 = 0 ;
11591 char *kwnames[] = {
11592 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
11593 };
11594
11595 arg2 = &temp2; res2 = SWIG_NEWOBJ;
11596 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11597 arg4 = &temp4; res4 = SWIG_NEWOBJ;
11598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11599 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11600 if (SWIG_arg_fail(1)) SWIG_fail;
11601 if (obj1) {
11602 {
11603 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj1));
11604 if (SWIG_arg_fail(5)) SWIG_fail;
11605 }
11606 }
11607 if (obj2) {
11608 {
11609 arg6 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11610 if (SWIG_arg_fail(6)) SWIG_fail;
11611 }
11612 }
11613 if (obj3) {
11614 {
11615 arg7 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11616 if (SWIG_arg_fail(7)) SWIG_fail;
11617 }
11618 }
11619 {
11620 PyThreadState* __tstate = wxPyBeginAllowThreads();
11621 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
11622
11623 wxPyEndAllowThreads(__tstate);
11624 if (PyErr_Occurred()) SWIG_fail;
11625 }
11626 {
11627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11628 }
11629 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
11630 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
11631 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11632 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
11633 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
11634 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
11635 return resultobj;
11636 fail:
11637 return NULL;
11638 }
11639
11640
11641 static PyObject *_wrap_Image_ConvertAlphaToMask(PyObject *, PyObject *args, PyObject *kwargs) {
11642 PyObject *resultobj;
11643 wxImage *arg1 = (wxImage *) 0 ;
11644 byte arg2 = (byte) wxIMAGE_ALPHA_THRESHOLD ;
11645 bool result;
11646 PyObject * obj0 = 0 ;
11647 PyObject * obj1 = 0 ;
11648 char *kwnames[] = {
11649 (char *) "self",(char *) "threshold", NULL
11650 };
11651
11652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertAlphaToMask",kwnames,&obj0,&obj1)) goto fail;
11653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11654 if (SWIG_arg_fail(1)) SWIG_fail;
11655 if (obj1) {
11656 {
11657 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
11658 if (SWIG_arg_fail(2)) SWIG_fail;
11659 }
11660 }
11661 {
11662 PyThreadState* __tstate = wxPyBeginAllowThreads();
11663 result = (bool)(arg1)->ConvertAlphaToMask(arg2);
11664
11665 wxPyEndAllowThreads(__tstate);
11666 if (PyErr_Occurred()) SWIG_fail;
11667 }
11668 {
11669 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11670 }
11671 return resultobj;
11672 fail:
11673 return NULL;
11674 }
11675
11676
11677 static PyObject *_wrap_Image_ConvertColourToAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11678 PyObject *resultobj;
11679 wxImage *arg1 = (wxImage *) 0 ;
11680 byte arg2 ;
11681 byte arg3 ;
11682 byte arg4 ;
11683 bool result;
11684 PyObject * obj0 = 0 ;
11685 PyObject * obj1 = 0 ;
11686 PyObject * obj2 = 0 ;
11687 PyObject * obj3 = 0 ;
11688 char *kwnames[] = {
11689 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
11690 };
11691
11692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertColourToAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11694 if (SWIG_arg_fail(1)) SWIG_fail;
11695 {
11696 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
11697 if (SWIG_arg_fail(2)) SWIG_fail;
11698 }
11699 {
11700 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11701 if (SWIG_arg_fail(3)) SWIG_fail;
11702 }
11703 {
11704 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11705 if (SWIG_arg_fail(4)) SWIG_fail;
11706 }
11707 {
11708 PyThreadState* __tstate = wxPyBeginAllowThreads();
11709 result = (bool)(arg1)->ConvertColourToAlpha(arg2,arg3,arg4);
11710
11711 wxPyEndAllowThreads(__tstate);
11712 if (PyErr_Occurred()) SWIG_fail;
11713 }
11714 {
11715 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11716 }
11717 return resultobj;
11718 fail:
11719 return NULL;
11720 }
11721
11722
11723 static PyObject *_wrap_Image_SetMaskFromImage(PyObject *, PyObject *args, PyObject *kwargs) {
11724 PyObject *resultobj;
11725 wxImage *arg1 = (wxImage *) 0 ;
11726 wxImage *arg2 = 0 ;
11727 byte arg3 ;
11728 byte arg4 ;
11729 byte arg5 ;
11730 bool result;
11731 PyObject * obj0 = 0 ;
11732 PyObject * obj1 = 0 ;
11733 PyObject * obj2 = 0 ;
11734 PyObject * obj3 = 0 ;
11735 PyObject * obj4 = 0 ;
11736 char *kwnames[] = {
11737 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
11738 };
11739
11740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
11741 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11742 if (SWIG_arg_fail(1)) SWIG_fail;
11743 {
11744 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11745 if (SWIG_arg_fail(2)) SWIG_fail;
11746 if (arg2 == NULL) {
11747 SWIG_null_ref("wxImage");
11748 }
11749 if (SWIG_arg_fail(2)) SWIG_fail;
11750 }
11751 {
11752 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11753 if (SWIG_arg_fail(3)) SWIG_fail;
11754 }
11755 {
11756 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11757 if (SWIG_arg_fail(4)) SWIG_fail;
11758 }
11759 {
11760 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj4));
11761 if (SWIG_arg_fail(5)) SWIG_fail;
11762 }
11763 {
11764 PyThreadState* __tstate = wxPyBeginAllowThreads();
11765 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
11766
11767 wxPyEndAllowThreads(__tstate);
11768 if (PyErr_Occurred()) SWIG_fail;
11769 }
11770 {
11771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11772 }
11773 return resultobj;
11774 fail:
11775 return NULL;
11776 }
11777
11778
11779 static PyObject *_wrap_Image_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
11780 PyObject *resultobj;
11781 wxString *arg1 = 0 ;
11782 bool result;
11783 bool temp1 = false ;
11784 PyObject * obj0 = 0 ;
11785 char *kwnames[] = {
11786 (char *) "filename", NULL
11787 };
11788
11789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
11790 {
11791 arg1 = wxString_in_helper(obj0);
11792 if (arg1 == NULL) SWIG_fail;
11793 temp1 = true;
11794 }
11795 {
11796 PyThreadState* __tstate = wxPyBeginAllowThreads();
11797 result = (bool)wxImage::CanRead((wxString const &)*arg1);
11798
11799 wxPyEndAllowThreads(__tstate);
11800 if (PyErr_Occurred()) SWIG_fail;
11801 }
11802 {
11803 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11804 }
11805 {
11806 if (temp1)
11807 delete arg1;
11808 }
11809 return resultobj;
11810 fail:
11811 {
11812 if (temp1)
11813 delete arg1;
11814 }
11815 return NULL;
11816 }
11817
11818
11819 static PyObject *_wrap_Image_GetImageCount(PyObject *, PyObject *args, PyObject *kwargs) {
11820 PyObject *resultobj;
11821 wxString *arg1 = 0 ;
11822 long arg2 = (long) wxBITMAP_TYPE_ANY ;
11823 int result;
11824 bool temp1 = false ;
11825 PyObject * obj0 = 0 ;
11826 PyObject * obj1 = 0 ;
11827 char *kwnames[] = {
11828 (char *) "filename",(char *) "type", NULL
11829 };
11830
11831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
11832 {
11833 arg1 = wxString_in_helper(obj0);
11834 if (arg1 == NULL) SWIG_fail;
11835 temp1 = true;
11836 }
11837 if (obj1) {
11838 {
11839 arg2 = (long)(SWIG_As_long(obj1));
11840 if (SWIG_arg_fail(2)) SWIG_fail;
11841 }
11842 }
11843 {
11844 PyThreadState* __tstate = wxPyBeginAllowThreads();
11845 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
11846
11847 wxPyEndAllowThreads(__tstate);
11848 if (PyErr_Occurred()) SWIG_fail;
11849 }
11850 {
11851 resultobj = SWIG_From_int((int)(result));
11852 }
11853 {
11854 if (temp1)
11855 delete arg1;
11856 }
11857 return resultobj;
11858 fail:
11859 {
11860 if (temp1)
11861 delete arg1;
11862 }
11863 return NULL;
11864 }
11865
11866
11867 static PyObject *_wrap_Image_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
11868 PyObject *resultobj;
11869 wxImage *arg1 = (wxImage *) 0 ;
11870 wxString *arg2 = 0 ;
11871 long arg3 = (long) wxBITMAP_TYPE_ANY ;
11872 int arg4 = (int) -1 ;
11873 bool result;
11874 bool temp2 = false ;
11875 PyObject * obj0 = 0 ;
11876 PyObject * obj1 = 0 ;
11877 PyObject * obj2 = 0 ;
11878 PyObject * obj3 = 0 ;
11879 char *kwnames[] = {
11880 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
11881 };
11882
11883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11885 if (SWIG_arg_fail(1)) SWIG_fail;
11886 {
11887 arg2 = wxString_in_helper(obj1);
11888 if (arg2 == NULL) SWIG_fail;
11889 temp2 = true;
11890 }
11891 if (obj2) {
11892 {
11893 arg3 = (long)(SWIG_As_long(obj2));
11894 if (SWIG_arg_fail(3)) SWIG_fail;
11895 }
11896 }
11897 if (obj3) {
11898 {
11899 arg4 = (int)(SWIG_As_int(obj3));
11900 if (SWIG_arg_fail(4)) SWIG_fail;
11901 }
11902 }
11903 {
11904 PyThreadState* __tstate = wxPyBeginAllowThreads();
11905 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
11906
11907 wxPyEndAllowThreads(__tstate);
11908 if (PyErr_Occurred()) SWIG_fail;
11909 }
11910 {
11911 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11912 }
11913 {
11914 if (temp2)
11915 delete arg2;
11916 }
11917 return resultobj;
11918 fail:
11919 {
11920 if (temp2)
11921 delete arg2;
11922 }
11923 return NULL;
11924 }
11925
11926
11927 static PyObject *_wrap_Image_LoadMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
11928 PyObject *resultobj;
11929 wxImage *arg1 = (wxImage *) 0 ;
11930 wxString *arg2 = 0 ;
11931 wxString *arg3 = 0 ;
11932 int arg4 = (int) -1 ;
11933 bool result;
11934 bool temp2 = false ;
11935 bool temp3 = false ;
11936 PyObject * obj0 = 0 ;
11937 PyObject * obj1 = 0 ;
11938 PyObject * obj2 = 0 ;
11939 PyObject * obj3 = 0 ;
11940 char *kwnames[] = {
11941 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
11942 };
11943
11944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11946 if (SWIG_arg_fail(1)) SWIG_fail;
11947 {
11948 arg2 = wxString_in_helper(obj1);
11949 if (arg2 == NULL) SWIG_fail;
11950 temp2 = true;
11951 }
11952 {
11953 arg3 = wxString_in_helper(obj2);
11954 if (arg3 == NULL) SWIG_fail;
11955 temp3 = true;
11956 }
11957 if (obj3) {
11958 {
11959 arg4 = (int)(SWIG_As_int(obj3));
11960 if (SWIG_arg_fail(4)) SWIG_fail;
11961 }
11962 }
11963 {
11964 PyThreadState* __tstate = wxPyBeginAllowThreads();
11965 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
11966
11967 wxPyEndAllowThreads(__tstate);
11968 if (PyErr_Occurred()) SWIG_fail;
11969 }
11970 {
11971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11972 }
11973 {
11974 if (temp2)
11975 delete arg2;
11976 }
11977 {
11978 if (temp3)
11979 delete arg3;
11980 }
11981 return resultobj;
11982 fail:
11983 {
11984 if (temp2)
11985 delete arg2;
11986 }
11987 {
11988 if (temp3)
11989 delete arg3;
11990 }
11991 return NULL;
11992 }
11993
11994
11995 static PyObject *_wrap_Image_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
11996 PyObject *resultobj;
11997 wxImage *arg1 = (wxImage *) 0 ;
11998 wxString *arg2 = 0 ;
11999 int arg3 ;
12000 bool result;
12001 bool temp2 = false ;
12002 PyObject * obj0 = 0 ;
12003 PyObject * obj1 = 0 ;
12004 PyObject * obj2 = 0 ;
12005 char *kwnames[] = {
12006 (char *) "self",(char *) "name",(char *) "type", NULL
12007 };
12008
12009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
12010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12011 if (SWIG_arg_fail(1)) SWIG_fail;
12012 {
12013 arg2 = wxString_in_helper(obj1);
12014 if (arg2 == NULL) SWIG_fail;
12015 temp2 = true;
12016 }
12017 {
12018 arg3 = (int)(SWIG_As_int(obj2));
12019 if (SWIG_arg_fail(3)) SWIG_fail;
12020 }
12021 {
12022 PyThreadState* __tstate = wxPyBeginAllowThreads();
12023 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
12024
12025 wxPyEndAllowThreads(__tstate);
12026 if (PyErr_Occurred()) SWIG_fail;
12027 }
12028 {
12029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12030 }
12031 {
12032 if (temp2)
12033 delete arg2;
12034 }
12035 return resultobj;
12036 fail:
12037 {
12038 if (temp2)
12039 delete arg2;
12040 }
12041 return NULL;
12042 }
12043
12044
12045 static PyObject *_wrap_Image_SaveMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
12046 PyObject *resultobj;
12047 wxImage *arg1 = (wxImage *) 0 ;
12048 wxString *arg2 = 0 ;
12049 wxString *arg3 = 0 ;
12050 bool result;
12051 bool temp2 = false ;
12052 bool temp3 = false ;
12053 PyObject * obj0 = 0 ;
12054 PyObject * obj1 = 0 ;
12055 PyObject * obj2 = 0 ;
12056 char *kwnames[] = {
12057 (char *) "self",(char *) "name",(char *) "mimetype", NULL
12058 };
12059
12060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
12061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12062 if (SWIG_arg_fail(1)) SWIG_fail;
12063 {
12064 arg2 = wxString_in_helper(obj1);
12065 if (arg2 == NULL) SWIG_fail;
12066 temp2 = true;
12067 }
12068 {
12069 arg3 = wxString_in_helper(obj2);
12070 if (arg3 == NULL) SWIG_fail;
12071 temp3 = true;
12072 }
12073 {
12074 PyThreadState* __tstate = wxPyBeginAllowThreads();
12075 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
12076
12077 wxPyEndAllowThreads(__tstate);
12078 if (PyErr_Occurred()) SWIG_fail;
12079 }
12080 {
12081 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12082 }
12083 {
12084 if (temp2)
12085 delete arg2;
12086 }
12087 {
12088 if (temp3)
12089 delete arg3;
12090 }
12091 return resultobj;
12092 fail:
12093 {
12094 if (temp2)
12095 delete arg2;
12096 }
12097 {
12098 if (temp3)
12099 delete arg3;
12100 }
12101 return NULL;
12102 }
12103
12104
12105 static PyObject *_wrap_Image_CanReadStream(PyObject *, PyObject *args, PyObject *kwargs) {
12106 PyObject *resultobj;
12107 wxInputStream *arg1 = 0 ;
12108 bool result;
12109 wxPyInputStream *temp1 ;
12110 bool created1 ;
12111 PyObject * obj0 = 0 ;
12112 char *kwnames[] = {
12113 (char *) "stream", NULL
12114 };
12115
12116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
12117 {
12118 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
12119 arg1 = temp1->m_wxis;
12120 created1 = false;
12121 } else {
12122 PyErr_Clear(); // clear the failure of the wxPyConvert above
12123 arg1 = wxPyCBInputStream_create(obj0, false);
12124 if (arg1 == NULL) {
12125 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
12126 SWIG_fail;
12127 }
12128 created1 = true;
12129 }
12130 }
12131 {
12132 PyThreadState* __tstate = wxPyBeginAllowThreads();
12133 result = (bool)wxImage::CanRead(*arg1);
12134
12135 wxPyEndAllowThreads(__tstate);
12136 if (PyErr_Occurred()) SWIG_fail;
12137 }
12138 {
12139 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12140 }
12141 {
12142 if (created1) delete arg1;
12143 }
12144 return resultobj;
12145 fail:
12146 {
12147 if (created1) delete arg1;
12148 }
12149 return NULL;
12150 }
12151
12152
12153 static PyObject *_wrap_Image_LoadStream(PyObject *, PyObject *args, PyObject *kwargs) {
12154 PyObject *resultobj;
12155 wxImage *arg1 = (wxImage *) 0 ;
12156 wxInputStream *arg2 = 0 ;
12157 long arg3 = (long) wxBITMAP_TYPE_ANY ;
12158 int arg4 = (int) -1 ;
12159 bool result;
12160 wxPyInputStream *temp2 ;
12161 bool created2 ;
12162 PyObject * obj0 = 0 ;
12163 PyObject * obj1 = 0 ;
12164 PyObject * obj2 = 0 ;
12165 PyObject * obj3 = 0 ;
12166 char *kwnames[] = {
12167 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
12168 };
12169
12170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12172 if (SWIG_arg_fail(1)) SWIG_fail;
12173 {
12174 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
12175 arg2 = temp2->m_wxis;
12176 created2 = false;
12177 } else {
12178 PyErr_Clear(); // clear the failure of the wxPyConvert above
12179 arg2 = wxPyCBInputStream_create(obj1, false);
12180 if (arg2 == NULL) {
12181 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
12182 SWIG_fail;
12183 }
12184 created2 = true;
12185 }
12186 }
12187 if (obj2) {
12188 {
12189 arg3 = (long)(SWIG_As_long(obj2));
12190 if (SWIG_arg_fail(3)) SWIG_fail;
12191 }
12192 }
12193 if (obj3) {
12194 {
12195 arg4 = (int)(SWIG_As_int(obj3));
12196 if (SWIG_arg_fail(4)) SWIG_fail;
12197 }
12198 }
12199 {
12200 PyThreadState* __tstate = wxPyBeginAllowThreads();
12201 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
12202
12203 wxPyEndAllowThreads(__tstate);
12204 if (PyErr_Occurred()) SWIG_fail;
12205 }
12206 {
12207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12208 }
12209 {
12210 if (created2) delete arg2;
12211 }
12212 return resultobj;
12213 fail:
12214 {
12215 if (created2) delete arg2;
12216 }
12217 return NULL;
12218 }
12219
12220
12221 static PyObject *_wrap_Image_LoadMimeStream(PyObject *, PyObject *args, PyObject *kwargs) {
12222 PyObject *resultobj;
12223 wxImage *arg1 = (wxImage *) 0 ;
12224 wxInputStream *arg2 = 0 ;
12225 wxString *arg3 = 0 ;
12226 int arg4 = (int) -1 ;
12227 bool result;
12228 wxPyInputStream *temp2 ;
12229 bool created2 ;
12230 bool temp3 = false ;
12231 PyObject * obj0 = 0 ;
12232 PyObject * obj1 = 0 ;
12233 PyObject * obj2 = 0 ;
12234 PyObject * obj3 = 0 ;
12235 char *kwnames[] = {
12236 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
12237 };
12238
12239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12241 if (SWIG_arg_fail(1)) SWIG_fail;
12242 {
12243 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
12244 arg2 = temp2->m_wxis;
12245 created2 = false;
12246 } else {
12247 PyErr_Clear(); // clear the failure of the wxPyConvert above
12248 arg2 = wxPyCBInputStream_create(obj1, false);
12249 if (arg2 == NULL) {
12250 PyErr_SetString(PyExc_TypeError, "Expected wx.InputStream or Python file-like object.");
12251 SWIG_fail;
12252 }
12253 created2 = true;
12254 }
12255 }
12256 {
12257 arg3 = wxString_in_helper(obj2);
12258 if (arg3 == NULL) SWIG_fail;
12259 temp3 = true;
12260 }
12261 if (obj3) {
12262 {
12263 arg4 = (int)(SWIG_As_int(obj3));
12264 if (SWIG_arg_fail(4)) SWIG_fail;
12265 }
12266 }
12267 {
12268 PyThreadState* __tstate = wxPyBeginAllowThreads();
12269 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
12270
12271 wxPyEndAllowThreads(__tstate);
12272 if (PyErr_Occurred()) SWIG_fail;
12273 }
12274 {
12275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12276 }
12277 {
12278 if (created2) delete arg2;
12279 }
12280 {
12281 if (temp3)
12282 delete arg3;
12283 }
12284 return resultobj;
12285 fail:
12286 {
12287 if (created2) delete arg2;
12288 }
12289 {
12290 if (temp3)
12291 delete arg3;
12292 }
12293 return NULL;
12294 }
12295
12296
12297 static PyObject *_wrap_Image_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
12298 PyObject *resultobj;
12299 wxImage *arg1 = (wxImage *) 0 ;
12300 bool result;
12301 PyObject * obj0 = 0 ;
12302 char *kwnames[] = {
12303 (char *) "self", NULL
12304 };
12305
12306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
12307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12308 if (SWIG_arg_fail(1)) SWIG_fail;
12309 {
12310 PyThreadState* __tstate = wxPyBeginAllowThreads();
12311 result = (bool)(arg1)->Ok();
12312
12313 wxPyEndAllowThreads(__tstate);
12314 if (PyErr_Occurred()) SWIG_fail;
12315 }
12316 {
12317 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12318 }
12319 return resultobj;
12320 fail:
12321 return NULL;
12322 }
12323
12324
12325 static PyObject *_wrap_Image_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
12326 PyObject *resultobj;
12327 wxImage *arg1 = (wxImage *) 0 ;
12328 int result;
12329 PyObject * obj0 = 0 ;
12330 char *kwnames[] = {
12331 (char *) "self", NULL
12332 };
12333
12334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
12335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12336 if (SWIG_arg_fail(1)) SWIG_fail;
12337 {
12338 PyThreadState* __tstate = wxPyBeginAllowThreads();
12339 result = (int)(arg1)->GetWidth();
12340
12341 wxPyEndAllowThreads(__tstate);
12342 if (PyErr_Occurred()) SWIG_fail;
12343 }
12344 {
12345 resultobj = SWIG_From_int((int)(result));
12346 }
12347 return resultobj;
12348 fail:
12349 return NULL;
12350 }
12351
12352
12353 static PyObject *_wrap_Image_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
12354 PyObject *resultobj;
12355 wxImage *arg1 = (wxImage *) 0 ;
12356 int result;
12357 PyObject * obj0 = 0 ;
12358 char *kwnames[] = {
12359 (char *) "self", NULL
12360 };
12361
12362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
12363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12364 if (SWIG_arg_fail(1)) SWIG_fail;
12365 {
12366 PyThreadState* __tstate = wxPyBeginAllowThreads();
12367 result = (int)(arg1)->GetHeight();
12368
12369 wxPyEndAllowThreads(__tstate);
12370 if (PyErr_Occurred()) SWIG_fail;
12371 }
12372 {
12373 resultobj = SWIG_From_int((int)(result));
12374 }
12375 return resultobj;
12376 fail:
12377 return NULL;
12378 }
12379
12380
12381 static PyObject *_wrap_Image_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
12382 PyObject *resultobj;
12383 wxImage *arg1 = (wxImage *) 0 ;
12384 wxSize result;
12385 PyObject * obj0 = 0 ;
12386 char *kwnames[] = {
12387 (char *) "self", NULL
12388 };
12389
12390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
12391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12392 if (SWIG_arg_fail(1)) SWIG_fail;
12393 {
12394 PyThreadState* __tstate = wxPyBeginAllowThreads();
12395 result = wxImage_GetSize(arg1);
12396
12397 wxPyEndAllowThreads(__tstate);
12398 if (PyErr_Occurred()) SWIG_fail;
12399 }
12400 {
12401 wxSize * resultptr;
12402 resultptr = new wxSize((wxSize &)(result));
12403 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
12404 }
12405 return resultobj;
12406 fail:
12407 return NULL;
12408 }
12409
12410
12411 static PyObject *_wrap_Image_GetSubImage(PyObject *, PyObject *args, PyObject *kwargs) {
12412 PyObject *resultobj;
12413 wxImage *arg1 = (wxImage *) 0 ;
12414 wxRect *arg2 = 0 ;
12415 SwigValueWrapper<wxImage > result;
12416 wxRect temp2 ;
12417 PyObject * obj0 = 0 ;
12418 PyObject * obj1 = 0 ;
12419 char *kwnames[] = {
12420 (char *) "self",(char *) "rect", NULL
12421 };
12422
12423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
12424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12425 if (SWIG_arg_fail(1)) SWIG_fail;
12426 {
12427 arg2 = &temp2;
12428 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
12429 }
12430 {
12431 PyThreadState* __tstate = wxPyBeginAllowThreads();
12432 result = (arg1)->GetSubImage((wxRect const &)*arg2);
12433
12434 wxPyEndAllowThreads(__tstate);
12435 if (PyErr_Occurred()) SWIG_fail;
12436 }
12437 {
12438 wxImage * resultptr;
12439 resultptr = new wxImage((wxImage &)(result));
12440 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12441 }
12442 return resultobj;
12443 fail:
12444 return NULL;
12445 }
12446
12447
12448 static PyObject *_wrap_Image_Size(PyObject *, PyObject *args, PyObject *kwargs) {
12449 PyObject *resultobj;
12450 wxImage *arg1 = (wxImage *) 0 ;
12451 wxSize *arg2 = 0 ;
12452 wxPoint *arg3 = 0 ;
12453 int arg4 = (int) -1 ;
12454 int arg5 = (int) -1 ;
12455 int arg6 = (int) -1 ;
12456 SwigValueWrapper<wxImage > result;
12457 wxSize temp2 ;
12458 wxPoint temp3 ;
12459 PyObject * obj0 = 0 ;
12460 PyObject * obj1 = 0 ;
12461 PyObject * obj2 = 0 ;
12462 PyObject * obj3 = 0 ;
12463 PyObject * obj4 = 0 ;
12464 PyObject * obj5 = 0 ;
12465 char *kwnames[] = {
12466 (char *) "self",(char *) "size",(char *) "pos",(char *) "r",(char *) "g",(char *) "b", NULL
12467 };
12468
12469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOO:Image_Size",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
12470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12471 if (SWIG_arg_fail(1)) SWIG_fail;
12472 {
12473 arg2 = &temp2;
12474 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
12475 }
12476 {
12477 arg3 = &temp3;
12478 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12479 }
12480 if (obj3) {
12481 {
12482 arg4 = (int)(SWIG_As_int(obj3));
12483 if (SWIG_arg_fail(4)) SWIG_fail;
12484 }
12485 }
12486 if (obj4) {
12487 {
12488 arg5 = (int)(SWIG_As_int(obj4));
12489 if (SWIG_arg_fail(5)) SWIG_fail;
12490 }
12491 }
12492 if (obj5) {
12493 {
12494 arg6 = (int)(SWIG_As_int(obj5));
12495 if (SWIG_arg_fail(6)) SWIG_fail;
12496 }
12497 }
12498 {
12499 PyThreadState* __tstate = wxPyBeginAllowThreads();
12500 result = ((wxImage const *)arg1)->Size((wxSize const &)*arg2,(wxPoint const &)*arg3,arg4,arg5,arg6);
12501
12502 wxPyEndAllowThreads(__tstate);
12503 if (PyErr_Occurred()) SWIG_fail;
12504 }
12505 {
12506 wxImage * resultptr;
12507 resultptr = new wxImage((wxImage &)(result));
12508 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12509 }
12510 return resultobj;
12511 fail:
12512 return NULL;
12513 }
12514
12515
12516 static PyObject *_wrap_Image_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
12517 PyObject *resultobj;
12518 wxImage *arg1 = (wxImage *) 0 ;
12519 SwigValueWrapper<wxImage > result;
12520 PyObject * obj0 = 0 ;
12521 char *kwnames[] = {
12522 (char *) "self", NULL
12523 };
12524
12525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
12526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12527 if (SWIG_arg_fail(1)) SWIG_fail;
12528 {
12529 PyThreadState* __tstate = wxPyBeginAllowThreads();
12530 result = (arg1)->Copy();
12531
12532 wxPyEndAllowThreads(__tstate);
12533 if (PyErr_Occurred()) SWIG_fail;
12534 }
12535 {
12536 wxImage * resultptr;
12537 resultptr = new wxImage((wxImage &)(result));
12538 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12539 }
12540 return resultobj;
12541 fail:
12542 return NULL;
12543 }
12544
12545
12546 static PyObject *_wrap_Image_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
12547 PyObject *resultobj;
12548 wxImage *arg1 = (wxImage *) 0 ;
12549 wxImage *arg2 = 0 ;
12550 int arg3 ;
12551 int arg4 ;
12552 PyObject * obj0 = 0 ;
12553 PyObject * obj1 = 0 ;
12554 PyObject * obj2 = 0 ;
12555 PyObject * obj3 = 0 ;
12556 char *kwnames[] = {
12557 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
12558 };
12559
12560 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12562 if (SWIG_arg_fail(1)) SWIG_fail;
12563 {
12564 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12565 if (SWIG_arg_fail(2)) SWIG_fail;
12566 if (arg2 == NULL) {
12567 SWIG_null_ref("wxImage");
12568 }
12569 if (SWIG_arg_fail(2)) SWIG_fail;
12570 }
12571 {
12572 arg3 = (int)(SWIG_As_int(obj2));
12573 if (SWIG_arg_fail(3)) SWIG_fail;
12574 }
12575 {
12576 arg4 = (int)(SWIG_As_int(obj3));
12577 if (SWIG_arg_fail(4)) SWIG_fail;
12578 }
12579 {
12580 PyThreadState* __tstate = wxPyBeginAllowThreads();
12581 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
12582
12583 wxPyEndAllowThreads(__tstate);
12584 if (PyErr_Occurred()) SWIG_fail;
12585 }
12586 Py_INCREF(Py_None); resultobj = Py_None;
12587 return resultobj;
12588 fail:
12589 return NULL;
12590 }
12591
12592
12593 static PyObject *_wrap_Image_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
12594 PyObject *resultobj;
12595 wxImage *arg1 = (wxImage *) 0 ;
12596 PyObject *result;
12597 PyObject * obj0 = 0 ;
12598 char *kwnames[] = {
12599 (char *) "self", NULL
12600 };
12601
12602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
12603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12604 if (SWIG_arg_fail(1)) SWIG_fail;
12605 {
12606 PyThreadState* __tstate = wxPyBeginAllowThreads();
12607 result = (PyObject *)wxImage_GetData(arg1);
12608
12609 wxPyEndAllowThreads(__tstate);
12610 if (PyErr_Occurred()) SWIG_fail;
12611 }
12612 resultobj = result;
12613 return resultobj;
12614 fail:
12615 return NULL;
12616 }
12617
12618
12619 static PyObject *_wrap_Image_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
12620 PyObject *resultobj;
12621 wxImage *arg1 = (wxImage *) 0 ;
12622 buffer arg2 ;
12623 int arg3 ;
12624 PyObject * obj0 = 0 ;
12625 PyObject * obj1 = 0 ;
12626 char *kwnames[] = {
12627 (char *) "self",(char *) "data", NULL
12628 };
12629
12630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
12631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12632 if (SWIG_arg_fail(1)) SWIG_fail;
12633 {
12634 if (!PyArg_Parse(obj1, "t#", &arg2, &arg3)) SWIG_fail;
12635 }
12636 {
12637 PyThreadState* __tstate = wxPyBeginAllowThreads();
12638 wxImage_SetData(arg1,arg2,arg3);
12639
12640 wxPyEndAllowThreads(__tstate);
12641 if (PyErr_Occurred()) SWIG_fail;
12642 }
12643 Py_INCREF(Py_None); resultobj = Py_None;
12644 return resultobj;
12645 fail:
12646 return NULL;
12647 }
12648
12649
12650 static PyObject *_wrap_Image_GetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12651 PyObject *resultobj;
12652 wxImage *arg1 = (wxImage *) 0 ;
12653 PyObject *result;
12654 PyObject * obj0 = 0 ;
12655 char *kwnames[] = {
12656 (char *) "self", NULL
12657 };
12658
12659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
12660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12661 if (SWIG_arg_fail(1)) SWIG_fail;
12662 {
12663 PyThreadState* __tstate = wxPyBeginAllowThreads();
12664 result = (PyObject *)wxImage_GetDataBuffer(arg1);
12665
12666 wxPyEndAllowThreads(__tstate);
12667 if (PyErr_Occurred()) SWIG_fail;
12668 }
12669 resultobj = result;
12670 return resultobj;
12671 fail:
12672 return NULL;
12673 }
12674
12675
12676 static PyObject *_wrap_Image_SetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12677 PyObject *resultobj;
12678 wxImage *arg1 = (wxImage *) 0 ;
12679 buffer arg2 ;
12680 int arg3 ;
12681 PyObject * obj0 = 0 ;
12682 PyObject * obj1 = 0 ;
12683 char *kwnames[] = {
12684 (char *) "self",(char *) "data", NULL
12685 };
12686
12687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
12688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12689 if (SWIG_arg_fail(1)) SWIG_fail;
12690 {
12691 if (!PyArg_Parse(obj1, "t#", &arg2, &arg3)) SWIG_fail;
12692 }
12693 {
12694 PyThreadState* __tstate = wxPyBeginAllowThreads();
12695 wxImage_SetDataBuffer(arg1,arg2,arg3);
12696
12697 wxPyEndAllowThreads(__tstate);
12698 if (PyErr_Occurred()) SWIG_fail;
12699 }
12700 Py_INCREF(Py_None); resultobj = Py_None;
12701 return resultobj;
12702 fail:
12703 return NULL;
12704 }
12705
12706
12707 static PyObject *_wrap_Image_GetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
12708 PyObject *resultobj;
12709 wxImage *arg1 = (wxImage *) 0 ;
12710 PyObject *result;
12711 PyObject * obj0 = 0 ;
12712 char *kwnames[] = {
12713 (char *) "self", NULL
12714 };
12715
12716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
12717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12718 if (SWIG_arg_fail(1)) SWIG_fail;
12719 {
12720 PyThreadState* __tstate = wxPyBeginAllowThreads();
12721 result = (PyObject *)wxImage_GetAlphaData(arg1);
12722
12723 wxPyEndAllowThreads(__tstate);
12724 if (PyErr_Occurred()) SWIG_fail;
12725 }
12726 resultobj = result;
12727 return resultobj;
12728 fail:
12729 return NULL;
12730 }
12731
12732
12733 static PyObject *_wrap_Image_SetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
12734 PyObject *resultobj;
12735 wxImage *arg1 = (wxImage *) 0 ;
12736 buffer arg2 ;
12737 int arg3 ;
12738 PyObject * obj0 = 0 ;
12739 PyObject * obj1 = 0 ;
12740 char *kwnames[] = {
12741 (char *) "self",(char *) "alpha", NULL
12742 };
12743
12744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
12745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12746 if (SWIG_arg_fail(1)) SWIG_fail;
12747 {
12748 if (!PyArg_Parse(obj1, "t#", &arg2, &arg3)) SWIG_fail;
12749 }
12750 {
12751 PyThreadState* __tstate = wxPyBeginAllowThreads();
12752 wxImage_SetAlphaData(arg1,arg2,arg3);
12753
12754 wxPyEndAllowThreads(__tstate);
12755 if (PyErr_Occurred()) SWIG_fail;
12756 }
12757 Py_INCREF(Py_None); resultobj = Py_None;
12758 return resultobj;
12759 fail:
12760 return NULL;
12761 }
12762
12763
12764 static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12765 PyObject *resultobj;
12766 wxImage *arg1 = (wxImage *) 0 ;
12767 PyObject *result;
12768 PyObject * obj0 = 0 ;
12769 char *kwnames[] = {
12770 (char *) "self", NULL
12771 };
12772
12773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
12774 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12775 if (SWIG_arg_fail(1)) SWIG_fail;
12776 {
12777 PyThreadState* __tstate = wxPyBeginAllowThreads();
12778 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
12779
12780 wxPyEndAllowThreads(__tstate);
12781 if (PyErr_Occurred()) SWIG_fail;
12782 }
12783 resultobj = result;
12784 return resultobj;
12785 fail:
12786 return NULL;
12787 }
12788
12789
12790 static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12791 PyObject *resultobj;
12792 wxImage *arg1 = (wxImage *) 0 ;
12793 buffer arg2 ;
12794 int arg3 ;
12795 PyObject * obj0 = 0 ;
12796 PyObject * obj1 = 0 ;
12797 char *kwnames[] = {
12798 (char *) "self",(char *) "alpha", NULL
12799 };
12800
12801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
12802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12803 if (SWIG_arg_fail(1)) SWIG_fail;
12804 {
12805 if (!PyArg_Parse(obj1, "t#", &arg2, &arg3)) SWIG_fail;
12806 }
12807 {
12808 PyThreadState* __tstate = wxPyBeginAllowThreads();
12809 wxImage_SetAlphaBuffer(arg1,arg2,arg3);
12810
12811 wxPyEndAllowThreads(__tstate);
12812 if (PyErr_Occurred()) SWIG_fail;
12813 }
12814 Py_INCREF(Py_None); resultobj = Py_None;
12815 return resultobj;
12816 fail:
12817 return NULL;
12818 }
12819
12820
12821 static PyObject *_wrap_Image_SetMaskColour(PyObject *, PyObject *args, PyObject *kwargs) {
12822 PyObject *resultobj;
12823 wxImage *arg1 = (wxImage *) 0 ;
12824 byte arg2 ;
12825 byte arg3 ;
12826 byte arg4 ;
12827 PyObject * obj0 = 0 ;
12828 PyObject * obj1 = 0 ;
12829 PyObject * obj2 = 0 ;
12830 PyObject * obj3 = 0 ;
12831 char *kwnames[] = {
12832 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
12833 };
12834
12835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12836 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12837 if (SWIG_arg_fail(1)) SWIG_fail;
12838 {
12839 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
12840 if (SWIG_arg_fail(2)) SWIG_fail;
12841 }
12842 {
12843 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
12844 if (SWIG_arg_fail(3)) SWIG_fail;
12845 }
12846 {
12847 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
12848 if (SWIG_arg_fail(4)) SWIG_fail;
12849 }
12850 {
12851 PyThreadState* __tstate = wxPyBeginAllowThreads();
12852 (arg1)->SetMaskColour(arg2,arg3,arg4);
12853
12854 wxPyEndAllowThreads(__tstate);
12855 if (PyErr_Occurred()) SWIG_fail;
12856 }
12857 Py_INCREF(Py_None); resultobj = Py_None;
12858 return resultobj;
12859 fail:
12860 return NULL;
12861 }
12862
12863
12864 static PyObject *_wrap_Image_GetOrFindMaskColour(PyObject *, PyObject *args, PyObject *kwargs) {
12865 PyObject *resultobj;
12866 wxImage *arg1 = (wxImage *) 0 ;
12867 byte *arg2 = (byte *) 0 ;
12868 byte *arg3 = (byte *) 0 ;
12869 byte *arg4 = (byte *) 0 ;
12870 byte temp2 ;
12871 int res2 = 0 ;
12872 byte temp3 ;
12873 int res3 = 0 ;
12874 byte temp4 ;
12875 int res4 = 0 ;
12876 PyObject * obj0 = 0 ;
12877 char *kwnames[] = {
12878 (char *) "self", NULL
12879 };
12880
12881 arg2 = &temp2; res2 = SWIG_NEWOBJ;
12882 arg3 = &temp3; res3 = SWIG_NEWOBJ;
12883 arg4 = &temp4; res4 = SWIG_NEWOBJ;
12884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetOrFindMaskColour",kwnames,&obj0)) goto fail;
12885 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12886 if (SWIG_arg_fail(1)) SWIG_fail;
12887 {
12888 PyThreadState* __tstate = wxPyBeginAllowThreads();
12889 ((wxImage const *)arg1)->GetOrFindMaskColour(arg2,arg3,arg4);
12890
12891 wxPyEndAllowThreads(__tstate);
12892 if (PyErr_Occurred()) SWIG_fail;
12893 }
12894 Py_INCREF(Py_None); resultobj = Py_None;
12895 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
12896 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
12897 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
12898 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
12899 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
12900 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
12901 return resultobj;
12902 fail:
12903 return NULL;
12904 }
12905
12906
12907 static PyObject *_wrap_Image_GetMaskRed(PyObject *, PyObject *args, PyObject *kwargs) {
12908 PyObject *resultobj;
12909 wxImage *arg1 = (wxImage *) 0 ;
12910 byte result;
12911 PyObject * obj0 = 0 ;
12912 char *kwnames[] = {
12913 (char *) "self", NULL
12914 };
12915
12916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
12917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12918 if (SWIG_arg_fail(1)) SWIG_fail;
12919 {
12920 PyThreadState* __tstate = wxPyBeginAllowThreads();
12921 result = (byte)(arg1)->GetMaskRed();
12922
12923 wxPyEndAllowThreads(__tstate);
12924 if (PyErr_Occurred()) SWIG_fail;
12925 }
12926 {
12927 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12928 }
12929 return resultobj;
12930 fail:
12931 return NULL;
12932 }
12933
12934
12935 static PyObject *_wrap_Image_GetMaskGreen(PyObject *, PyObject *args, PyObject *kwargs) {
12936 PyObject *resultobj;
12937 wxImage *arg1 = (wxImage *) 0 ;
12938 byte result;
12939 PyObject * obj0 = 0 ;
12940 char *kwnames[] = {
12941 (char *) "self", NULL
12942 };
12943
12944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
12945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12946 if (SWIG_arg_fail(1)) SWIG_fail;
12947 {
12948 PyThreadState* __tstate = wxPyBeginAllowThreads();
12949 result = (byte)(arg1)->GetMaskGreen();
12950
12951 wxPyEndAllowThreads(__tstate);
12952 if (PyErr_Occurred()) SWIG_fail;
12953 }
12954 {
12955 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12956 }
12957 return resultobj;
12958 fail:
12959 return NULL;
12960 }
12961
12962
12963 static PyObject *_wrap_Image_GetMaskBlue(PyObject *, PyObject *args, PyObject *kwargs) {
12964 PyObject *resultobj;
12965 wxImage *arg1 = (wxImage *) 0 ;
12966 byte result;
12967 PyObject * obj0 = 0 ;
12968 char *kwnames[] = {
12969 (char *) "self", NULL
12970 };
12971
12972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
12973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12974 if (SWIG_arg_fail(1)) SWIG_fail;
12975 {
12976 PyThreadState* __tstate = wxPyBeginAllowThreads();
12977 result = (byte)(arg1)->GetMaskBlue();
12978
12979 wxPyEndAllowThreads(__tstate);
12980 if (PyErr_Occurred()) SWIG_fail;
12981 }
12982 {
12983 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12984 }
12985 return resultobj;
12986 fail:
12987 return NULL;
12988 }
12989
12990
12991 static PyObject *_wrap_Image_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
12992 PyObject *resultobj;
12993 wxImage *arg1 = (wxImage *) 0 ;
12994 bool arg2 = (bool) true ;
12995 PyObject * obj0 = 0 ;
12996 PyObject * obj1 = 0 ;
12997 char *kwnames[] = {
12998 (char *) "self",(char *) "mask", NULL
12999 };
13000
13001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
13002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13003 if (SWIG_arg_fail(1)) SWIG_fail;
13004 if (obj1) {
13005 {
13006 arg2 = (bool)(SWIG_As_bool(obj1));
13007 if (SWIG_arg_fail(2)) SWIG_fail;
13008 }
13009 }
13010 {
13011 PyThreadState* __tstate = wxPyBeginAllowThreads();
13012 (arg1)->SetMask(arg2);
13013
13014 wxPyEndAllowThreads(__tstate);
13015 if (PyErr_Occurred()) SWIG_fail;
13016 }
13017 Py_INCREF(Py_None); resultobj = Py_None;
13018 return resultobj;
13019 fail:
13020 return NULL;
13021 }
13022
13023
13024 static PyObject *_wrap_Image_HasMask(PyObject *, PyObject *args, PyObject *kwargs) {
13025 PyObject *resultobj;
13026 wxImage *arg1 = (wxImage *) 0 ;
13027 bool result;
13028 PyObject * obj0 = 0 ;
13029 char *kwnames[] = {
13030 (char *) "self", NULL
13031 };
13032
13033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
13034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13035 if (SWIG_arg_fail(1)) SWIG_fail;
13036 {
13037 PyThreadState* __tstate = wxPyBeginAllowThreads();
13038 result = (bool)(arg1)->HasMask();
13039
13040 wxPyEndAllowThreads(__tstate);
13041 if (PyErr_Occurred()) SWIG_fail;
13042 }
13043 {
13044 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13045 }
13046 return resultobj;
13047 fail:
13048 return NULL;
13049 }
13050
13051
13052 static PyObject *_wrap_Image_Rotate(PyObject *, PyObject *args, PyObject *kwargs) {
13053 PyObject *resultobj;
13054 wxImage *arg1 = (wxImage *) 0 ;
13055 double arg2 ;
13056 wxPoint *arg3 = 0 ;
13057 bool arg4 = (bool) true ;
13058 wxPoint *arg5 = (wxPoint *) NULL ;
13059 SwigValueWrapper<wxImage > result;
13060 wxPoint temp3 ;
13061 PyObject * obj0 = 0 ;
13062 PyObject * obj1 = 0 ;
13063 PyObject * obj2 = 0 ;
13064 PyObject * obj3 = 0 ;
13065 PyObject * obj4 = 0 ;
13066 char *kwnames[] = {
13067 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
13068 };
13069
13070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
13071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13072 if (SWIG_arg_fail(1)) SWIG_fail;
13073 {
13074 arg2 = (double)(SWIG_As_double(obj1));
13075 if (SWIG_arg_fail(2)) SWIG_fail;
13076 }
13077 {
13078 arg3 = &temp3;
13079 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
13080 }
13081 if (obj3) {
13082 {
13083 arg4 = (bool)(SWIG_As_bool(obj3));
13084 if (SWIG_arg_fail(4)) SWIG_fail;
13085 }
13086 }
13087 if (obj4) {
13088 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
13089 if (SWIG_arg_fail(5)) SWIG_fail;
13090 }
13091 {
13092 PyThreadState* __tstate = wxPyBeginAllowThreads();
13093 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
13094
13095 wxPyEndAllowThreads(__tstate);
13096 if (PyErr_Occurred()) SWIG_fail;
13097 }
13098 {
13099 wxImage * resultptr;
13100 resultptr = new wxImage((wxImage &)(result));
13101 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
13102 }
13103 return resultobj;
13104 fail:
13105 return NULL;
13106 }
13107
13108
13109 static PyObject *_wrap_Image_Rotate90(PyObject *, PyObject *args, PyObject *kwargs) {
13110 PyObject *resultobj;
13111 wxImage *arg1 = (wxImage *) 0 ;
13112 bool arg2 = (bool) true ;
13113 SwigValueWrapper<wxImage > result;
13114 PyObject * obj0 = 0 ;
13115 PyObject * obj1 = 0 ;
13116 char *kwnames[] = {
13117 (char *) "self",(char *) "clockwise", NULL
13118 };
13119
13120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
13121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13122 if (SWIG_arg_fail(1)) SWIG_fail;
13123 if (obj1) {
13124 {
13125 arg2 = (bool)(SWIG_As_bool(obj1));
13126 if (SWIG_arg_fail(2)) SWIG_fail;
13127 }
13128 }
13129 {
13130 PyThreadState* __tstate = wxPyBeginAllowThreads();
13131 result = (arg1)->Rotate90(arg2);
13132
13133 wxPyEndAllowThreads(__tstate);
13134 if (PyErr_Occurred()) SWIG_fail;
13135 }
13136 {
13137 wxImage * resultptr;
13138 resultptr = new wxImage((wxImage &)(result));
13139 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
13140 }
13141 return resultobj;
13142 fail:
13143 return NULL;
13144 }
13145
13146
13147 static PyObject *_wrap_Image_Mirror(PyObject *, PyObject *args, PyObject *kwargs) {
13148 PyObject *resultobj;
13149 wxImage *arg1 = (wxImage *) 0 ;
13150 bool arg2 = (bool) true ;
13151 SwigValueWrapper<wxImage > result;
13152 PyObject * obj0 = 0 ;
13153 PyObject * obj1 = 0 ;
13154 char *kwnames[] = {
13155 (char *) "self",(char *) "horizontally", NULL
13156 };
13157
13158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
13159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13160 if (SWIG_arg_fail(1)) SWIG_fail;
13161 if (obj1) {
13162 {
13163 arg2 = (bool)(SWIG_As_bool(obj1));
13164 if (SWIG_arg_fail(2)) SWIG_fail;
13165 }
13166 }
13167 {
13168 PyThreadState* __tstate = wxPyBeginAllowThreads();
13169 result = (arg1)->Mirror(arg2);
13170
13171 wxPyEndAllowThreads(__tstate);
13172 if (PyErr_Occurred()) SWIG_fail;
13173 }
13174 {
13175 wxImage * resultptr;
13176 resultptr = new wxImage((wxImage &)(result));
13177 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
13178 }
13179 return resultobj;
13180 fail:
13181 return NULL;
13182 }
13183
13184
13185 static PyObject *_wrap_Image_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
13186 PyObject *resultobj;
13187 wxImage *arg1 = (wxImage *) 0 ;
13188 byte arg2 ;
13189 byte arg3 ;
13190 byte arg4 ;
13191 byte arg5 ;
13192 byte arg6 ;
13193 byte arg7 ;
13194 PyObject * obj0 = 0 ;
13195 PyObject * obj1 = 0 ;
13196 PyObject * obj2 = 0 ;
13197 PyObject * obj3 = 0 ;
13198 PyObject * obj4 = 0 ;
13199 PyObject * obj5 = 0 ;
13200 PyObject * obj6 = 0 ;
13201 char *kwnames[] = {
13202 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
13203 };
13204
13205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
13206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13207 if (SWIG_arg_fail(1)) SWIG_fail;
13208 {
13209 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
13210 if (SWIG_arg_fail(2)) SWIG_fail;
13211 }
13212 {
13213 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
13214 if (SWIG_arg_fail(3)) SWIG_fail;
13215 }
13216 {
13217 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
13218 if (SWIG_arg_fail(4)) SWIG_fail;
13219 }
13220 {
13221 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj4));
13222 if (SWIG_arg_fail(5)) SWIG_fail;
13223 }
13224 {
13225 arg6 = (byte)(SWIG_As_unsigned_SS_char(obj5));
13226 if (SWIG_arg_fail(6)) SWIG_fail;
13227 }
13228 {
13229 arg7 = (byte)(SWIG_As_unsigned_SS_char(obj6));
13230 if (SWIG_arg_fail(7)) SWIG_fail;
13231 }
13232 {
13233 PyThreadState* __tstate = wxPyBeginAllowThreads();
13234 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
13235
13236 wxPyEndAllowThreads(__tstate);
13237 if (PyErr_Occurred()) SWIG_fail;
13238 }
13239 Py_INCREF(Py_None); resultobj = Py_None;
13240 return resultobj;
13241 fail:
13242 return NULL;
13243 }
13244
13245
13246 static PyObject *_wrap_Image_ConvertToMono(PyObject *, PyObject *args, PyObject *kwargs) {
13247 PyObject *resultobj;
13248 wxImage *arg1 = (wxImage *) 0 ;
13249 byte arg2 ;
13250 byte arg3 ;
13251 byte arg4 ;
13252 SwigValueWrapper<wxImage > result;
13253 PyObject * obj0 = 0 ;
13254 PyObject * obj1 = 0 ;
13255 PyObject * obj2 = 0 ;
13256 PyObject * obj3 = 0 ;
13257 char *kwnames[] = {
13258 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
13259 };
13260
13261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13263 if (SWIG_arg_fail(1)) SWIG_fail;
13264 {
13265 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
13266 if (SWIG_arg_fail(2)) SWIG_fail;
13267 }
13268 {
13269 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
13270 if (SWIG_arg_fail(3)) SWIG_fail;
13271 }
13272 {
13273 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
13274 if (SWIG_arg_fail(4)) SWIG_fail;
13275 }
13276 {
13277 PyThreadState* __tstate = wxPyBeginAllowThreads();
13278 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
13279
13280 wxPyEndAllowThreads(__tstate);
13281 if (PyErr_Occurred()) SWIG_fail;
13282 }
13283 {
13284 wxImage * resultptr;
13285 resultptr = new wxImage((wxImage &)(result));
13286 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
13287 }
13288 return resultobj;
13289 fail:
13290 return NULL;
13291 }
13292
13293
13294 static PyObject *_wrap_Image_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
13295 PyObject *resultobj;
13296 wxImage *arg1 = (wxImage *) 0 ;
13297 wxString *arg2 = 0 ;
13298 wxString *arg3 = 0 ;
13299 bool temp2 = false ;
13300 bool temp3 = false ;
13301 PyObject * obj0 = 0 ;
13302 PyObject * obj1 = 0 ;
13303 PyObject * obj2 = 0 ;
13304 char *kwnames[] = {
13305 (char *) "self",(char *) "name",(char *) "value", NULL
13306 };
13307
13308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
13309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13310 if (SWIG_arg_fail(1)) SWIG_fail;
13311 {
13312 arg2 = wxString_in_helper(obj1);
13313 if (arg2 == NULL) SWIG_fail;
13314 temp2 = true;
13315 }
13316 {
13317 arg3 = wxString_in_helper(obj2);
13318 if (arg3 == NULL) SWIG_fail;
13319 temp3 = true;
13320 }
13321 {
13322 PyThreadState* __tstate = wxPyBeginAllowThreads();
13323 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
13324
13325 wxPyEndAllowThreads(__tstate);
13326 if (PyErr_Occurred()) SWIG_fail;
13327 }
13328 Py_INCREF(Py_None); resultobj = Py_None;
13329 {
13330 if (temp2)
13331 delete arg2;
13332 }
13333 {
13334 if (temp3)
13335 delete arg3;
13336 }
13337 return resultobj;
13338 fail:
13339 {
13340 if (temp2)
13341 delete arg2;
13342 }
13343 {
13344 if (temp3)
13345 delete arg3;
13346 }
13347 return NULL;
13348 }
13349
13350
13351 static PyObject *_wrap_Image_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
13352 PyObject *resultobj;
13353 wxImage *arg1 = (wxImage *) 0 ;
13354 wxString *arg2 = 0 ;
13355 int arg3 ;
13356 bool temp2 = false ;
13357 PyObject * obj0 = 0 ;
13358 PyObject * obj1 = 0 ;
13359 PyObject * obj2 = 0 ;
13360 char *kwnames[] = {
13361 (char *) "self",(char *) "name",(char *) "value", NULL
13362 };
13363
13364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
13365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13366 if (SWIG_arg_fail(1)) SWIG_fail;
13367 {
13368 arg2 = wxString_in_helper(obj1);
13369 if (arg2 == NULL) SWIG_fail;
13370 temp2 = true;
13371 }
13372 {
13373 arg3 = (int)(SWIG_As_int(obj2));
13374 if (SWIG_arg_fail(3)) SWIG_fail;
13375 }
13376 {
13377 PyThreadState* __tstate = wxPyBeginAllowThreads();
13378 (arg1)->SetOption((wxString const &)*arg2,arg3);
13379
13380 wxPyEndAllowThreads(__tstate);
13381 if (PyErr_Occurred()) SWIG_fail;
13382 }
13383 Py_INCREF(Py_None); resultobj = Py_None;
13384 {
13385 if (temp2)
13386 delete arg2;
13387 }
13388 return resultobj;
13389 fail:
13390 {
13391 if (temp2)
13392 delete arg2;
13393 }
13394 return NULL;
13395 }
13396
13397
13398 static PyObject *_wrap_Image_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
13399 PyObject *resultobj;
13400 wxImage *arg1 = (wxImage *) 0 ;
13401 wxString *arg2 = 0 ;
13402 wxString result;
13403 bool temp2 = false ;
13404 PyObject * obj0 = 0 ;
13405 PyObject * obj1 = 0 ;
13406 char *kwnames[] = {
13407 (char *) "self",(char *) "name", NULL
13408 };
13409
13410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
13411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13412 if (SWIG_arg_fail(1)) SWIG_fail;
13413 {
13414 arg2 = wxString_in_helper(obj1);
13415 if (arg2 == NULL) SWIG_fail;
13416 temp2 = true;
13417 }
13418 {
13419 PyThreadState* __tstate = wxPyBeginAllowThreads();
13420 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
13421
13422 wxPyEndAllowThreads(__tstate);
13423 if (PyErr_Occurred()) SWIG_fail;
13424 }
13425 {
13426 #if wxUSE_UNICODE
13427 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13428 #else
13429 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13430 #endif
13431 }
13432 {
13433 if (temp2)
13434 delete arg2;
13435 }
13436 return resultobj;
13437 fail:
13438 {
13439 if (temp2)
13440 delete arg2;
13441 }
13442 return NULL;
13443 }
13444
13445
13446 static PyObject *_wrap_Image_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
13447 PyObject *resultobj;
13448 wxImage *arg1 = (wxImage *) 0 ;
13449 wxString *arg2 = 0 ;
13450 int result;
13451 bool temp2 = false ;
13452 PyObject * obj0 = 0 ;
13453 PyObject * obj1 = 0 ;
13454 char *kwnames[] = {
13455 (char *) "self",(char *) "name", NULL
13456 };
13457
13458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
13459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13460 if (SWIG_arg_fail(1)) SWIG_fail;
13461 {
13462 arg2 = wxString_in_helper(obj1);
13463 if (arg2 == NULL) SWIG_fail;
13464 temp2 = true;
13465 }
13466 {
13467 PyThreadState* __tstate = wxPyBeginAllowThreads();
13468 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
13469
13470 wxPyEndAllowThreads(__tstate);
13471 if (PyErr_Occurred()) SWIG_fail;
13472 }
13473 {
13474 resultobj = SWIG_From_int((int)(result));
13475 }
13476 {
13477 if (temp2)
13478 delete arg2;
13479 }
13480 return resultobj;
13481 fail:
13482 {
13483 if (temp2)
13484 delete arg2;
13485 }
13486 return NULL;
13487 }
13488
13489
13490 static PyObject *_wrap_Image_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
13491 PyObject *resultobj;
13492 wxImage *arg1 = (wxImage *) 0 ;
13493 wxString *arg2 = 0 ;
13494 bool result;
13495 bool temp2 = false ;
13496 PyObject * obj0 = 0 ;
13497 PyObject * obj1 = 0 ;
13498 char *kwnames[] = {
13499 (char *) "self",(char *) "name", NULL
13500 };
13501
13502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
13503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13504 if (SWIG_arg_fail(1)) SWIG_fail;
13505 {
13506 arg2 = wxString_in_helper(obj1);
13507 if (arg2 == NULL) SWIG_fail;
13508 temp2 = true;
13509 }
13510 {
13511 PyThreadState* __tstate = wxPyBeginAllowThreads();
13512 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
13513
13514 wxPyEndAllowThreads(__tstate);
13515 if (PyErr_Occurred()) SWIG_fail;
13516 }
13517 {
13518 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13519 }
13520 {
13521 if (temp2)
13522 delete arg2;
13523 }
13524 return resultobj;
13525 fail:
13526 {
13527 if (temp2)
13528 delete arg2;
13529 }
13530 return NULL;
13531 }
13532
13533
13534 static PyObject *_wrap_Image_CountColours(PyObject *, PyObject *args, PyObject *kwargs) {
13535 PyObject *resultobj;
13536 wxImage *arg1 = (wxImage *) 0 ;
13537 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
13538 unsigned long result;
13539 PyObject * obj0 = 0 ;
13540 PyObject * obj1 = 0 ;
13541 char *kwnames[] = {
13542 (char *) "self",(char *) "stopafter", NULL
13543 };
13544
13545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
13546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13547 if (SWIG_arg_fail(1)) SWIG_fail;
13548 if (obj1) {
13549 {
13550 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
13551 if (SWIG_arg_fail(2)) SWIG_fail;
13552 }
13553 }
13554 {
13555 PyThreadState* __tstate = wxPyBeginAllowThreads();
13556 result = (unsigned long)(arg1)->CountColours(arg2);
13557
13558 wxPyEndAllowThreads(__tstate);
13559 if (PyErr_Occurred()) SWIG_fail;
13560 }
13561 {
13562 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
13563 }
13564 return resultobj;
13565 fail:
13566 return NULL;
13567 }
13568
13569
13570 static PyObject *_wrap_Image_ComputeHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
13571 PyObject *resultobj;
13572 wxImage *arg1 = (wxImage *) 0 ;
13573 wxImageHistogram *arg2 = 0 ;
13574 unsigned long result;
13575 PyObject * obj0 = 0 ;
13576 PyObject * obj1 = 0 ;
13577 char *kwnames[] = {
13578 (char *) "self",(char *) "h", NULL
13579 };
13580
13581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
13582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13583 if (SWIG_arg_fail(1)) SWIG_fail;
13584 {
13585 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
13586 if (SWIG_arg_fail(2)) SWIG_fail;
13587 if (arg2 == NULL) {
13588 SWIG_null_ref("wxImageHistogram");
13589 }
13590 if (SWIG_arg_fail(2)) SWIG_fail;
13591 }
13592 {
13593 PyThreadState* __tstate = wxPyBeginAllowThreads();
13594 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
13595
13596 wxPyEndAllowThreads(__tstate);
13597 if (PyErr_Occurred()) SWIG_fail;
13598 }
13599 {
13600 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
13601 }
13602 return resultobj;
13603 fail:
13604 return NULL;
13605 }
13606
13607
13608 static PyObject *_wrap_Image_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13609 PyObject *resultobj;
13610 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
13611 PyObject * obj0 = 0 ;
13612 char *kwnames[] = {
13613 (char *) "handler", NULL
13614 };
13615
13616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
13617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
13618 if (SWIG_arg_fail(1)) SWIG_fail;
13619 {
13620 PyThreadState* __tstate = wxPyBeginAllowThreads();
13621 wxImage::AddHandler(arg1);
13622
13623 wxPyEndAllowThreads(__tstate);
13624 if (PyErr_Occurred()) SWIG_fail;
13625 }
13626 Py_INCREF(Py_None); resultobj = Py_None;
13627 return resultobj;
13628 fail:
13629 return NULL;
13630 }
13631
13632
13633 static PyObject *_wrap_Image_InsertHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13634 PyObject *resultobj;
13635 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
13636 PyObject * obj0 = 0 ;
13637 char *kwnames[] = {
13638 (char *) "handler", NULL
13639 };
13640
13641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
13642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
13643 if (SWIG_arg_fail(1)) SWIG_fail;
13644 {
13645 PyThreadState* __tstate = wxPyBeginAllowThreads();
13646 wxImage::InsertHandler(arg1);
13647
13648 wxPyEndAllowThreads(__tstate);
13649 if (PyErr_Occurred()) SWIG_fail;
13650 }
13651 Py_INCREF(Py_None); resultobj = Py_None;
13652 return resultobj;
13653 fail:
13654 return NULL;
13655 }
13656
13657
13658 static PyObject *_wrap_Image_RemoveHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13659 PyObject *resultobj;
13660 wxString *arg1 = 0 ;
13661 bool result;
13662 bool temp1 = false ;
13663 PyObject * obj0 = 0 ;
13664 char *kwnames[] = {
13665 (char *) "name", NULL
13666 };
13667
13668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
13669 {
13670 arg1 = wxString_in_helper(obj0);
13671 if (arg1 == NULL) SWIG_fail;
13672 temp1 = true;
13673 }
13674 {
13675 PyThreadState* __tstate = wxPyBeginAllowThreads();
13676 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
13677
13678 wxPyEndAllowThreads(__tstate);
13679 if (PyErr_Occurred()) SWIG_fail;
13680 }
13681 {
13682 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13683 }
13684 {
13685 if (temp1)
13686 delete arg1;
13687 }
13688 return resultobj;
13689 fail:
13690 {
13691 if (temp1)
13692 delete arg1;
13693 }
13694 return NULL;
13695 }
13696
13697
13698 static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
13699 PyObject *resultobj;
13700 wxString result;
13701 char *kwnames[] = {
13702 NULL
13703 };
13704
13705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
13706 {
13707 PyThreadState* __tstate = wxPyBeginAllowThreads();
13708 result = wxImage::GetImageExtWildcard();
13709
13710 wxPyEndAllowThreads(__tstate);
13711 if (PyErr_Occurred()) SWIG_fail;
13712 }
13713 {
13714 #if wxUSE_UNICODE
13715 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13716 #else
13717 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13718 #endif
13719 }
13720 return resultobj;
13721 fail:
13722 return NULL;
13723 }
13724
13725
13726 static PyObject *_wrap_Image_ConvertToBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
13727 PyObject *resultobj;
13728 wxImage *arg1 = (wxImage *) 0 ;
13729 int arg2 = (int) -1 ;
13730 wxBitmap result;
13731 PyObject * obj0 = 0 ;
13732 PyObject * obj1 = 0 ;
13733 char *kwnames[] = {
13734 (char *) "self",(char *) "depth", NULL
13735 };
13736
13737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertToBitmap",kwnames,&obj0,&obj1)) goto fail;
13738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13739 if (SWIG_arg_fail(1)) SWIG_fail;
13740 if (obj1) {
13741 {
13742 arg2 = (int)(SWIG_As_int(obj1));
13743 if (SWIG_arg_fail(2)) SWIG_fail;
13744 }
13745 }
13746 {
13747 if (!wxPyCheckForApp()) SWIG_fail;
13748 PyThreadState* __tstate = wxPyBeginAllowThreads();
13749 result = wxImage_ConvertToBitmap(arg1,arg2);
13750
13751 wxPyEndAllowThreads(__tstate);
13752 if (PyErr_Occurred()) SWIG_fail;
13753 }
13754 {
13755 wxBitmap * resultptr;
13756 resultptr = new wxBitmap((wxBitmap &)(result));
13757 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
13758 }
13759 return resultobj;
13760 fail:
13761 return NULL;
13762 }
13763
13764
13765 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
13766 PyObject *resultobj;
13767 wxImage *arg1 = (wxImage *) 0 ;
13768 byte arg2 ;
13769 byte arg3 ;
13770 byte arg4 ;
13771 wxBitmap result;
13772 PyObject * obj0 = 0 ;
13773 PyObject * obj1 = 0 ;
13774 PyObject * obj2 = 0 ;
13775 PyObject * obj3 = 0 ;
13776 char *kwnames[] = {
13777 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
13778 };
13779
13780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13782 if (SWIG_arg_fail(1)) SWIG_fail;
13783 {
13784 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
13785 if (SWIG_arg_fail(2)) SWIG_fail;
13786 }
13787 {
13788 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
13789 if (SWIG_arg_fail(3)) SWIG_fail;
13790 }
13791 {
13792 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
13793 if (SWIG_arg_fail(4)) SWIG_fail;
13794 }
13795 {
13796 if (!wxPyCheckForApp()) SWIG_fail;
13797 PyThreadState* __tstate = wxPyBeginAllowThreads();
13798 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
13799
13800 wxPyEndAllowThreads(__tstate);
13801 if (PyErr_Occurred()) SWIG_fail;
13802 }
13803 {
13804 wxBitmap * resultptr;
13805 resultptr = new wxBitmap((wxBitmap &)(result));
13806 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
13807 }
13808 return resultobj;
13809 fail:
13810 return NULL;
13811 }
13812
13813
13814 static PyObject * Image_swigregister(PyObject *, PyObject *args) {
13815 PyObject *obj;
13816 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13817 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
13818 Py_INCREF(obj);
13819 return Py_BuildValue((char *)"");
13820 }
13821 static int _wrap_NullImage_set(PyObject *) {
13822 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
13823 return 1;
13824 }
13825
13826
13827 static PyObject *_wrap_NullImage_get(void) {
13828 PyObject *pyobj;
13829
13830 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
13831 return pyobj;
13832 }
13833
13834
13835 static int _wrap_IMAGE_OPTION_FILENAME_set(PyObject *) {
13836 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_FILENAME is read-only.");
13837 return 1;
13838 }
13839
13840
13841 static PyObject *_wrap_IMAGE_OPTION_FILENAME_get(void) {
13842 PyObject *pyobj;
13843
13844 {
13845 #if wxUSE_UNICODE
13846 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_FILENAME)->c_str(), (&wxPyIMAGE_OPTION_FILENAME)->Len());
13847 #else
13848 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_FILENAME)->c_str(), (&wxPyIMAGE_OPTION_FILENAME)->Len());
13849 #endif
13850 }
13851 return pyobj;
13852 }
13853
13854
13855 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *) {
13856 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
13857 return 1;
13858 }
13859
13860
13861 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get(void) {
13862 PyObject *pyobj;
13863
13864 {
13865 #if wxUSE_UNICODE
13866 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
13867 #else
13868 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
13869 #endif
13870 }
13871 return pyobj;
13872 }
13873
13874
13875 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *) {
13876 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
13877 return 1;
13878 }
13879
13880
13881 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get(void) {
13882 PyObject *pyobj;
13883
13884 {
13885 #if wxUSE_UNICODE
13886 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
13887 #else
13888 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
13889 #endif
13890 }
13891 return pyobj;
13892 }
13893
13894
13895 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *) {
13896 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
13897 return 1;
13898 }
13899
13900
13901 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get(void) {
13902 PyObject *pyobj;
13903
13904 {
13905 #if wxUSE_UNICODE
13906 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
13907 #else
13908 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
13909 #endif
13910 }
13911 return pyobj;
13912 }
13913
13914
13915 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *) {
13916 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
13917 return 1;
13918 }
13919
13920
13921 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get(void) {
13922 PyObject *pyobj;
13923
13924 {
13925 #if wxUSE_UNICODE
13926 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
13927 #else
13928 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
13929 #endif
13930 }
13931 return pyobj;
13932 }
13933
13934
13935 static int _wrap_IMAGE_OPTION_RESOLUTIONX_set(PyObject *) {
13936 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONX is read-only.");
13937 return 1;
13938 }
13939
13940
13941 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONX_get(void) {
13942 PyObject *pyobj;
13943
13944 {
13945 #if wxUSE_UNICODE
13946 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONX)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONX)->Len());
13947 #else
13948 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONX)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONX)->Len());
13949 #endif
13950 }
13951 return pyobj;
13952 }
13953
13954
13955 static int _wrap_IMAGE_OPTION_RESOLUTIONY_set(PyObject *) {
13956 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONY is read-only.");
13957 return 1;
13958 }
13959
13960
13961 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONY_get(void) {
13962 PyObject *pyobj;
13963
13964 {
13965 #if wxUSE_UNICODE
13966 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONY)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONY)->Len());
13967 #else
13968 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONY)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONY)->Len());
13969 #endif
13970 }
13971 return pyobj;
13972 }
13973
13974
13975 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *) {
13976 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
13977 return 1;
13978 }
13979
13980
13981 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get(void) {
13982 PyObject *pyobj;
13983
13984 {
13985 #if wxUSE_UNICODE
13986 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
13987 #else
13988 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
13989 #endif
13990 }
13991 return pyobj;
13992 }
13993
13994
13995 static int _wrap_IMAGE_OPTION_QUALITY_set(PyObject *) {
13996 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_QUALITY is read-only.");
13997 return 1;
13998 }
13999
14000
14001 static PyObject *_wrap_IMAGE_OPTION_QUALITY_get(void) {
14002 PyObject *pyobj;
14003
14004 {
14005 #if wxUSE_UNICODE
14006 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_QUALITY)->c_str(), (&wxPyIMAGE_OPTION_QUALITY)->Len());
14007 #else
14008 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_QUALITY)->c_str(), (&wxPyIMAGE_OPTION_QUALITY)->Len());
14009 #endif
14010 }
14011 return pyobj;
14012 }
14013
14014
14015 static int _wrap_IMAGE_OPTION_BITSPERSAMPLE_set(PyObject *) {
14016 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BITSPERSAMPLE is read-only.");
14017 return 1;
14018 }
14019
14020
14021 static PyObject *_wrap_IMAGE_OPTION_BITSPERSAMPLE_get(void) {
14022 PyObject *pyobj;
14023
14024 {
14025 #if wxUSE_UNICODE
14026 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BITSPERSAMPLE)->c_str(), (&wxPyIMAGE_OPTION_BITSPERSAMPLE)->Len());
14027 #else
14028 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BITSPERSAMPLE)->c_str(), (&wxPyIMAGE_OPTION_BITSPERSAMPLE)->Len());
14029 #endif
14030 }
14031 return pyobj;
14032 }
14033
14034
14035 static int _wrap_IMAGE_OPTION_SAMPLESPERPIXEL_set(PyObject *) {
14036 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_SAMPLESPERPIXEL is read-only.");
14037 return 1;
14038 }
14039
14040
14041 static PyObject *_wrap_IMAGE_OPTION_SAMPLESPERPIXEL_get(void) {
14042 PyObject *pyobj;
14043
14044 {
14045 #if wxUSE_UNICODE
14046 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_SAMPLESPERPIXEL)->c_str(), (&wxPyIMAGE_OPTION_SAMPLESPERPIXEL)->Len());
14047 #else
14048 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_SAMPLESPERPIXEL)->c_str(), (&wxPyIMAGE_OPTION_SAMPLESPERPIXEL)->Len());
14049 #endif
14050 }
14051 return pyobj;
14052 }
14053
14054
14055 static int _wrap_IMAGE_OPTION_COMPRESSION_set(PyObject *) {
14056 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_COMPRESSION is read-only.");
14057 return 1;
14058 }
14059
14060
14061 static PyObject *_wrap_IMAGE_OPTION_COMPRESSION_get(void) {
14062 PyObject *pyobj;
14063
14064 {
14065 #if wxUSE_UNICODE
14066 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_COMPRESSION)->c_str(), (&wxPyIMAGE_OPTION_COMPRESSION)->Len());
14067 #else
14068 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_COMPRESSION)->c_str(), (&wxPyIMAGE_OPTION_COMPRESSION)->Len());
14069 #endif
14070 }
14071 return pyobj;
14072 }
14073
14074
14075 static int _wrap_IMAGE_OPTION_IMAGEDESCRIPTOR_set(PyObject *) {
14076 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_IMAGEDESCRIPTOR is read-only.");
14077 return 1;
14078 }
14079
14080
14081 static PyObject *_wrap_IMAGE_OPTION_IMAGEDESCRIPTOR_get(void) {
14082 PyObject *pyobj;
14083
14084 {
14085 #if wxUSE_UNICODE
14086 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_IMAGEDESCRIPTOR)->c_str(), (&wxPyIMAGE_OPTION_IMAGEDESCRIPTOR)->Len());
14087 #else
14088 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_IMAGEDESCRIPTOR)->c_str(), (&wxPyIMAGE_OPTION_IMAGEDESCRIPTOR)->Len());
14089 #endif
14090 }
14091 return pyobj;
14092 }
14093
14094
14095 static int _wrap_IMAGE_OPTION_PNG_FORMAT_set(PyObject *) {
14096 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_PNG_FORMAT is read-only.");
14097 return 1;
14098 }
14099
14100
14101 static PyObject *_wrap_IMAGE_OPTION_PNG_FORMAT_get(void) {
14102 PyObject *pyobj;
14103
14104 {
14105 #if wxUSE_UNICODE
14106 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_PNG_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_PNG_FORMAT)->Len());
14107 #else
14108 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_PNG_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_PNG_FORMAT)->Len());
14109 #endif
14110 }
14111 return pyobj;
14112 }
14113
14114
14115 static int _wrap_IMAGE_OPTION_PNG_BITDEPTH_set(PyObject *) {
14116 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_PNG_BITDEPTH is read-only.");
14117 return 1;
14118 }
14119
14120
14121 static PyObject *_wrap_IMAGE_OPTION_PNG_BITDEPTH_get(void) {
14122 PyObject *pyobj;
14123
14124 {
14125 #if wxUSE_UNICODE
14126 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_PNG_BITDEPTH)->c_str(), (&wxPyIMAGE_OPTION_PNG_BITDEPTH)->Len());
14127 #else
14128 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_PNG_BITDEPTH)->c_str(), (&wxPyIMAGE_OPTION_PNG_BITDEPTH)->Len());
14129 #endif
14130 }
14131 return pyobj;
14132 }
14133
14134
14135 static PyObject *_wrap_new_BMPHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14136 PyObject *resultobj;
14137 wxBMPHandler *result;
14138 char *kwnames[] = {
14139 NULL
14140 };
14141
14142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
14143 {
14144 PyThreadState* __tstate = wxPyBeginAllowThreads();
14145 result = (wxBMPHandler *)new wxBMPHandler();
14146
14147 wxPyEndAllowThreads(__tstate);
14148 if (PyErr_Occurred()) SWIG_fail;
14149 }
14150 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
14151 return resultobj;
14152 fail:
14153 return NULL;
14154 }
14155
14156
14157 static PyObject * BMPHandler_swigregister(PyObject *, PyObject *args) {
14158 PyObject *obj;
14159 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14160 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
14161 Py_INCREF(obj);
14162 return Py_BuildValue((char *)"");
14163 }
14164 static PyObject *_wrap_new_ICOHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14165 PyObject *resultobj;
14166 wxICOHandler *result;
14167 char *kwnames[] = {
14168 NULL
14169 };
14170
14171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
14172 {
14173 PyThreadState* __tstate = wxPyBeginAllowThreads();
14174 result = (wxICOHandler *)new wxICOHandler();
14175
14176 wxPyEndAllowThreads(__tstate);
14177 if (PyErr_Occurred()) SWIG_fail;
14178 }
14179 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
14180 return resultobj;
14181 fail:
14182 return NULL;
14183 }
14184
14185
14186 static PyObject * ICOHandler_swigregister(PyObject *, PyObject *args) {
14187 PyObject *obj;
14188 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14189 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
14190 Py_INCREF(obj);
14191 return Py_BuildValue((char *)"");
14192 }
14193 static PyObject *_wrap_new_CURHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14194 PyObject *resultobj;
14195 wxCURHandler *result;
14196 char *kwnames[] = {
14197 NULL
14198 };
14199
14200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
14201 {
14202 PyThreadState* __tstate = wxPyBeginAllowThreads();
14203 result = (wxCURHandler *)new wxCURHandler();
14204
14205 wxPyEndAllowThreads(__tstate);
14206 if (PyErr_Occurred()) SWIG_fail;
14207 }
14208 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
14209 return resultobj;
14210 fail:
14211 return NULL;
14212 }
14213
14214
14215 static PyObject * CURHandler_swigregister(PyObject *, PyObject *args) {
14216 PyObject *obj;
14217 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14218 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
14219 Py_INCREF(obj);
14220 return Py_BuildValue((char *)"");
14221 }
14222 static PyObject *_wrap_new_ANIHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14223 PyObject *resultobj;
14224 wxANIHandler *result;
14225 char *kwnames[] = {
14226 NULL
14227 };
14228
14229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
14230 {
14231 PyThreadState* __tstate = wxPyBeginAllowThreads();
14232 result = (wxANIHandler *)new wxANIHandler();
14233
14234 wxPyEndAllowThreads(__tstate);
14235 if (PyErr_Occurred()) SWIG_fail;
14236 }
14237 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
14238 return resultobj;
14239 fail:
14240 return NULL;
14241 }
14242
14243
14244 static PyObject * ANIHandler_swigregister(PyObject *, PyObject *args) {
14245 PyObject *obj;
14246 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14247 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
14248 Py_INCREF(obj);
14249 return Py_BuildValue((char *)"");
14250 }
14251 static PyObject *_wrap_new_PNGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14252 PyObject *resultobj;
14253 wxPNGHandler *result;
14254 char *kwnames[] = {
14255 NULL
14256 };
14257
14258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
14259 {
14260 PyThreadState* __tstate = wxPyBeginAllowThreads();
14261 result = (wxPNGHandler *)new wxPNGHandler();
14262
14263 wxPyEndAllowThreads(__tstate);
14264 if (PyErr_Occurred()) SWIG_fail;
14265 }
14266 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
14267 return resultobj;
14268 fail:
14269 return NULL;
14270 }
14271
14272
14273 static PyObject * PNGHandler_swigregister(PyObject *, PyObject *args) {
14274 PyObject *obj;
14275 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14276 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
14277 Py_INCREF(obj);
14278 return Py_BuildValue((char *)"");
14279 }
14280 static PyObject *_wrap_new_GIFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14281 PyObject *resultobj;
14282 wxGIFHandler *result;
14283 char *kwnames[] = {
14284 NULL
14285 };
14286
14287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
14288 {
14289 PyThreadState* __tstate = wxPyBeginAllowThreads();
14290 result = (wxGIFHandler *)new wxGIFHandler();
14291
14292 wxPyEndAllowThreads(__tstate);
14293 if (PyErr_Occurred()) SWIG_fail;
14294 }
14295 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
14296 return resultobj;
14297 fail:
14298 return NULL;
14299 }
14300
14301
14302 static PyObject * GIFHandler_swigregister(PyObject *, PyObject *args) {
14303 PyObject *obj;
14304 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14305 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
14306 Py_INCREF(obj);
14307 return Py_BuildValue((char *)"");
14308 }
14309 static PyObject *_wrap_new_PCXHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14310 PyObject *resultobj;
14311 wxPCXHandler *result;
14312 char *kwnames[] = {
14313 NULL
14314 };
14315
14316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
14317 {
14318 PyThreadState* __tstate = wxPyBeginAllowThreads();
14319 result = (wxPCXHandler *)new wxPCXHandler();
14320
14321 wxPyEndAllowThreads(__tstate);
14322 if (PyErr_Occurred()) SWIG_fail;
14323 }
14324 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
14325 return resultobj;
14326 fail:
14327 return NULL;
14328 }
14329
14330
14331 static PyObject * PCXHandler_swigregister(PyObject *, PyObject *args) {
14332 PyObject *obj;
14333 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14334 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
14335 Py_INCREF(obj);
14336 return Py_BuildValue((char *)"");
14337 }
14338 static PyObject *_wrap_new_JPEGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14339 PyObject *resultobj;
14340 wxJPEGHandler *result;
14341 char *kwnames[] = {
14342 NULL
14343 };
14344
14345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
14346 {
14347 PyThreadState* __tstate = wxPyBeginAllowThreads();
14348 result = (wxJPEGHandler *)new wxJPEGHandler();
14349
14350 wxPyEndAllowThreads(__tstate);
14351 if (PyErr_Occurred()) SWIG_fail;
14352 }
14353 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
14354 return resultobj;
14355 fail:
14356 return NULL;
14357 }
14358
14359
14360 static PyObject * JPEGHandler_swigregister(PyObject *, PyObject *args) {
14361 PyObject *obj;
14362 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14363 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
14364 Py_INCREF(obj);
14365 return Py_BuildValue((char *)"");
14366 }
14367 static PyObject *_wrap_new_PNMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14368 PyObject *resultobj;
14369 wxPNMHandler *result;
14370 char *kwnames[] = {
14371 NULL
14372 };
14373
14374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
14375 {
14376 PyThreadState* __tstate = wxPyBeginAllowThreads();
14377 result = (wxPNMHandler *)new wxPNMHandler();
14378
14379 wxPyEndAllowThreads(__tstate);
14380 if (PyErr_Occurred()) SWIG_fail;
14381 }
14382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
14383 return resultobj;
14384 fail:
14385 return NULL;
14386 }
14387
14388
14389 static PyObject * PNMHandler_swigregister(PyObject *, PyObject *args) {
14390 PyObject *obj;
14391 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14392 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
14393 Py_INCREF(obj);
14394 return Py_BuildValue((char *)"");
14395 }
14396 static PyObject *_wrap_new_XPMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14397 PyObject *resultobj;
14398 wxXPMHandler *result;
14399 char *kwnames[] = {
14400 NULL
14401 };
14402
14403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
14404 {
14405 PyThreadState* __tstate = wxPyBeginAllowThreads();
14406 result = (wxXPMHandler *)new wxXPMHandler();
14407
14408 wxPyEndAllowThreads(__tstate);
14409 if (PyErr_Occurred()) SWIG_fail;
14410 }
14411 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
14412 return resultobj;
14413 fail:
14414 return NULL;
14415 }
14416
14417
14418 static PyObject * XPMHandler_swigregister(PyObject *, PyObject *args) {
14419 PyObject *obj;
14420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14421 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
14422 Py_INCREF(obj);
14423 return Py_BuildValue((char *)"");
14424 }
14425 static PyObject *_wrap_new_TIFFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14426 PyObject *resultobj;
14427 wxTIFFHandler *result;
14428 char *kwnames[] = {
14429 NULL
14430 };
14431
14432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
14433 {
14434 PyThreadState* __tstate = wxPyBeginAllowThreads();
14435 result = (wxTIFFHandler *)new wxTIFFHandler();
14436
14437 wxPyEndAllowThreads(__tstate);
14438 if (PyErr_Occurred()) SWIG_fail;
14439 }
14440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
14441 return resultobj;
14442 fail:
14443 return NULL;
14444 }
14445
14446
14447 static PyObject * TIFFHandler_swigregister(PyObject *, PyObject *args) {
14448 PyObject *obj;
14449 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14450 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
14451 Py_INCREF(obj);
14452 return Py_BuildValue((char *)"");
14453 }
14454 static PyObject *_wrap_Quantize_Quantize(PyObject *, PyObject *args, PyObject *kwargs) {
14455 PyObject *resultobj;
14456 wxImage *arg1 = 0 ;
14457 wxImage *arg2 = 0 ;
14458 int arg3 = (int) 236 ;
14459 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
14460 bool result;
14461 PyObject * obj0 = 0 ;
14462 PyObject * obj1 = 0 ;
14463 PyObject * obj2 = 0 ;
14464 PyObject * obj3 = 0 ;
14465 char *kwnames[] = {
14466 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
14467 };
14468
14469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14470 {
14471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
14472 if (SWIG_arg_fail(1)) SWIG_fail;
14473 if (arg1 == NULL) {
14474 SWIG_null_ref("wxImage");
14475 }
14476 if (SWIG_arg_fail(1)) SWIG_fail;
14477 }
14478 {
14479 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
14480 if (SWIG_arg_fail(2)) SWIG_fail;
14481 if (arg2 == NULL) {
14482 SWIG_null_ref("wxImage");
14483 }
14484 if (SWIG_arg_fail(2)) SWIG_fail;
14485 }
14486 if (obj2) {
14487 {
14488 arg3 = (int)(SWIG_As_int(obj2));
14489 if (SWIG_arg_fail(3)) SWIG_fail;
14490 }
14491 }
14492 if (obj3) {
14493 {
14494 arg4 = (int)(SWIG_As_int(obj3));
14495 if (SWIG_arg_fail(4)) SWIG_fail;
14496 }
14497 }
14498 {
14499 PyThreadState* __tstate = wxPyBeginAllowThreads();
14500 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
14501
14502 wxPyEndAllowThreads(__tstate);
14503 if (PyErr_Occurred()) SWIG_fail;
14504 }
14505 {
14506 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14507 }
14508 return resultobj;
14509 fail:
14510 return NULL;
14511 }
14512
14513
14514 static PyObject * Quantize_swigregister(PyObject *, PyObject *args) {
14515 PyObject *obj;
14516 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14517 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
14518 Py_INCREF(obj);
14519 return Py_BuildValue((char *)"");
14520 }
14521 static PyObject *_wrap_new_EvtHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14522 PyObject *resultobj;
14523 wxEvtHandler *result;
14524 char *kwnames[] = {
14525 NULL
14526 };
14527
14528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
14529 {
14530 PyThreadState* __tstate = wxPyBeginAllowThreads();
14531 result = (wxEvtHandler *)new wxEvtHandler();
14532
14533 wxPyEndAllowThreads(__tstate);
14534 if (PyErr_Occurred()) SWIG_fail;
14535 }
14536 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
14537 return resultobj;
14538 fail:
14539 return NULL;
14540 }
14541
14542
14543 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14544 PyObject *resultobj;
14545 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14546 wxEvtHandler *result;
14547 PyObject * obj0 = 0 ;
14548 char *kwnames[] = {
14549 (char *) "self", NULL
14550 };
14551
14552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
14553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14554 if (SWIG_arg_fail(1)) SWIG_fail;
14555 {
14556 PyThreadState* __tstate = wxPyBeginAllowThreads();
14557 result = (wxEvtHandler *)(arg1)->GetNextHandler();
14558
14559 wxPyEndAllowThreads(__tstate);
14560 if (PyErr_Occurred()) SWIG_fail;
14561 }
14562 {
14563 resultobj = wxPyMake_wxObject(result, 0);
14564 }
14565 return resultobj;
14566 fail:
14567 return NULL;
14568 }
14569
14570
14571 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14572 PyObject *resultobj;
14573 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14574 wxEvtHandler *result;
14575 PyObject * obj0 = 0 ;
14576 char *kwnames[] = {
14577 (char *) "self", NULL
14578 };
14579
14580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
14581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14582 if (SWIG_arg_fail(1)) SWIG_fail;
14583 {
14584 PyThreadState* __tstate = wxPyBeginAllowThreads();
14585 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
14586
14587 wxPyEndAllowThreads(__tstate);
14588 if (PyErr_Occurred()) SWIG_fail;
14589 }
14590 {
14591 resultobj = wxPyMake_wxObject(result, 0);
14592 }
14593 return resultobj;
14594 fail:
14595 return NULL;
14596 }
14597
14598
14599 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14600 PyObject *resultobj;
14601 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14602 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
14603 PyObject * obj0 = 0 ;
14604 PyObject * obj1 = 0 ;
14605 char *kwnames[] = {
14606 (char *) "self",(char *) "handler", NULL
14607 };
14608
14609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
14610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14611 if (SWIG_arg_fail(1)) SWIG_fail;
14612 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14613 if (SWIG_arg_fail(2)) SWIG_fail;
14614 {
14615 PyThreadState* __tstate = wxPyBeginAllowThreads();
14616 (arg1)->SetNextHandler(arg2);
14617
14618 wxPyEndAllowThreads(__tstate);
14619 if (PyErr_Occurred()) SWIG_fail;
14620 }
14621 Py_INCREF(Py_None); resultobj = Py_None;
14622 return resultobj;
14623 fail:
14624 return NULL;
14625 }
14626
14627
14628 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
14629 PyObject *resultobj;
14630 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14631 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
14632 PyObject * obj0 = 0 ;
14633 PyObject * obj1 = 0 ;
14634 char *kwnames[] = {
14635 (char *) "self",(char *) "handler", NULL
14636 };
14637
14638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
14639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14640 if (SWIG_arg_fail(1)) SWIG_fail;
14641 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14642 if (SWIG_arg_fail(2)) SWIG_fail;
14643 {
14644 PyThreadState* __tstate = wxPyBeginAllowThreads();
14645 (arg1)->SetPreviousHandler(arg2);
14646
14647 wxPyEndAllowThreads(__tstate);
14648 if (PyErr_Occurred()) SWIG_fail;
14649 }
14650 Py_INCREF(Py_None); resultobj = Py_None;
14651 return resultobj;
14652 fail:
14653 return NULL;
14654 }
14655
14656
14657 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
14658 PyObject *resultobj;
14659 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14660 bool result;
14661 PyObject * obj0 = 0 ;
14662 char *kwnames[] = {
14663 (char *) "self", NULL
14664 };
14665
14666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
14667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14668 if (SWIG_arg_fail(1)) SWIG_fail;
14669 {
14670 PyThreadState* __tstate = wxPyBeginAllowThreads();
14671 result = (bool)(arg1)->GetEvtHandlerEnabled();
14672
14673 wxPyEndAllowThreads(__tstate);
14674 if (PyErr_Occurred()) SWIG_fail;
14675 }
14676 {
14677 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14678 }
14679 return resultobj;
14680 fail:
14681 return NULL;
14682 }
14683
14684
14685 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
14686 PyObject *resultobj;
14687 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14688 bool arg2 ;
14689 PyObject * obj0 = 0 ;
14690 PyObject * obj1 = 0 ;
14691 char *kwnames[] = {
14692 (char *) "self",(char *) "enabled", NULL
14693 };
14694
14695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
14696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14697 if (SWIG_arg_fail(1)) SWIG_fail;
14698 {
14699 arg2 = (bool)(SWIG_As_bool(obj1));
14700 if (SWIG_arg_fail(2)) SWIG_fail;
14701 }
14702 {
14703 PyThreadState* __tstate = wxPyBeginAllowThreads();
14704 (arg1)->SetEvtHandlerEnabled(arg2);
14705
14706 wxPyEndAllowThreads(__tstate);
14707 if (PyErr_Occurred()) SWIG_fail;
14708 }
14709 Py_INCREF(Py_None); resultobj = Py_None;
14710 return resultobj;
14711 fail:
14712 return NULL;
14713 }
14714
14715
14716 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14717 PyObject *resultobj;
14718 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14719 wxEvent *arg2 = 0 ;
14720 bool result;
14721 PyObject * obj0 = 0 ;
14722 PyObject * obj1 = 0 ;
14723 char *kwnames[] = {
14724 (char *) "self",(char *) "event", NULL
14725 };
14726
14727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
14728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14729 if (SWIG_arg_fail(1)) SWIG_fail;
14730 {
14731 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14732 if (SWIG_arg_fail(2)) SWIG_fail;
14733 if (arg2 == NULL) {
14734 SWIG_null_ref("wxEvent");
14735 }
14736 if (SWIG_arg_fail(2)) SWIG_fail;
14737 }
14738 {
14739 PyThreadState* __tstate = wxPyBeginAllowThreads();
14740 result = (bool)(arg1)->ProcessEvent(*arg2);
14741
14742 wxPyEndAllowThreads(__tstate);
14743 if (PyErr_Occurred()) SWIG_fail;
14744 }
14745 {
14746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14747 }
14748 return resultobj;
14749 fail:
14750 return NULL;
14751 }
14752
14753
14754 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14755 PyObject *resultobj;
14756 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14757 wxEvent *arg2 = 0 ;
14758 PyObject * obj0 = 0 ;
14759 PyObject * obj1 = 0 ;
14760 char *kwnames[] = {
14761 (char *) "self",(char *) "event", NULL
14762 };
14763
14764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
14765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14766 if (SWIG_arg_fail(1)) SWIG_fail;
14767 {
14768 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14769 if (SWIG_arg_fail(2)) SWIG_fail;
14770 if (arg2 == NULL) {
14771 SWIG_null_ref("wxEvent");
14772 }
14773 if (SWIG_arg_fail(2)) SWIG_fail;
14774 }
14775 {
14776 PyThreadState* __tstate = wxPyBeginAllowThreads();
14777 (arg1)->AddPendingEvent(*arg2);
14778
14779 wxPyEndAllowThreads(__tstate);
14780 if (PyErr_Occurred()) SWIG_fail;
14781 }
14782 Py_INCREF(Py_None); resultobj = Py_None;
14783 return resultobj;
14784 fail:
14785 return NULL;
14786 }
14787
14788
14789 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
14790 PyObject *resultobj;
14791 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14792 PyObject * obj0 = 0 ;
14793 char *kwnames[] = {
14794 (char *) "self", NULL
14795 };
14796
14797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
14798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14799 if (SWIG_arg_fail(1)) SWIG_fail;
14800 {
14801 PyThreadState* __tstate = wxPyBeginAllowThreads();
14802 (arg1)->ProcessPendingEvents();
14803
14804 wxPyEndAllowThreads(__tstate);
14805 if (PyErr_Occurred()) SWIG_fail;
14806 }
14807 Py_INCREF(Py_None); resultobj = Py_None;
14808 return resultobj;
14809 fail:
14810 return NULL;
14811 }
14812
14813
14814 static PyObject *_wrap_EvtHandler_Connect(PyObject *, PyObject *args, PyObject *kwargs) {
14815 PyObject *resultobj;
14816 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14817 int arg2 ;
14818 int arg3 ;
14819 int arg4 ;
14820 PyObject *arg5 = (PyObject *) 0 ;
14821 PyObject * obj0 = 0 ;
14822 PyObject * obj1 = 0 ;
14823 PyObject * obj2 = 0 ;
14824 PyObject * obj3 = 0 ;
14825 PyObject * obj4 = 0 ;
14826 char *kwnames[] = {
14827 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
14828 };
14829
14830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
14831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14832 if (SWIG_arg_fail(1)) SWIG_fail;
14833 {
14834 arg2 = (int)(SWIG_As_int(obj1));
14835 if (SWIG_arg_fail(2)) SWIG_fail;
14836 }
14837 {
14838 arg3 = (int)(SWIG_As_int(obj2));
14839 if (SWIG_arg_fail(3)) SWIG_fail;
14840 }
14841 {
14842 arg4 = (int)(SWIG_As_int(obj3));
14843 if (SWIG_arg_fail(4)) SWIG_fail;
14844 }
14845 arg5 = obj4;
14846 {
14847 PyThreadState* __tstate = wxPyBeginAllowThreads();
14848 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
14849
14850 wxPyEndAllowThreads(__tstate);
14851 if (PyErr_Occurred()) SWIG_fail;
14852 }
14853 Py_INCREF(Py_None); resultobj = Py_None;
14854 return resultobj;
14855 fail:
14856 return NULL;
14857 }
14858
14859
14860 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *, PyObject *args, PyObject *kwargs) {
14861 PyObject *resultobj;
14862 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14863 int arg2 ;
14864 int arg3 = (int) -1 ;
14865 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
14866 bool result;
14867 PyObject * obj0 = 0 ;
14868 PyObject * obj1 = 0 ;
14869 PyObject * obj2 = 0 ;
14870 PyObject * obj3 = 0 ;
14871 char *kwnames[] = {
14872 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
14873 };
14874
14875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14877 if (SWIG_arg_fail(1)) SWIG_fail;
14878 {
14879 arg2 = (int)(SWIG_As_int(obj1));
14880 if (SWIG_arg_fail(2)) SWIG_fail;
14881 }
14882 if (obj2) {
14883 {
14884 arg3 = (int)(SWIG_As_int(obj2));
14885 if (SWIG_arg_fail(3)) SWIG_fail;
14886 }
14887 }
14888 if (obj3) {
14889 {
14890 arg4 = (wxEventType)(SWIG_As_int(obj3));
14891 if (SWIG_arg_fail(4)) SWIG_fail;
14892 }
14893 }
14894 {
14895 PyThreadState* __tstate = wxPyBeginAllowThreads();
14896 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
14897
14898 wxPyEndAllowThreads(__tstate);
14899 if (PyErr_Occurred()) SWIG_fail;
14900 }
14901 {
14902 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14903 }
14904 return resultobj;
14905 fail:
14906 return NULL;
14907 }
14908
14909
14910 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14911 PyObject *resultobj;
14912 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14913 PyObject *arg2 = (PyObject *) 0 ;
14914 bool arg3 = (bool) true ;
14915 PyObject * obj0 = 0 ;
14916 PyObject * obj1 = 0 ;
14917 PyObject * obj2 = 0 ;
14918 char *kwnames[] = {
14919 (char *) "self",(char *) "_self",(char *) "incref", NULL
14920 };
14921
14922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:EvtHandler__setOORInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
14923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14924 if (SWIG_arg_fail(1)) SWIG_fail;
14925 arg2 = obj1;
14926 if (obj2) {
14927 {
14928 arg3 = (bool)(SWIG_As_bool(obj2));
14929 if (SWIG_arg_fail(3)) SWIG_fail;
14930 }
14931 }
14932 {
14933 PyThreadState* __tstate = wxPyBeginAllowThreads();
14934 wxEvtHandler__setOORInfo(arg1,arg2,arg3);
14935
14936 wxPyEndAllowThreads(__tstate);
14937 if (PyErr_Occurred()) SWIG_fail;
14938 }
14939 Py_INCREF(Py_None); resultobj = Py_None;
14940 return resultobj;
14941 fail:
14942 return NULL;
14943 }
14944
14945
14946 static PyObject * EvtHandler_swigregister(PyObject *, PyObject *args) {
14947 PyObject *obj;
14948 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14949 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
14950 Py_INCREF(obj);
14951 return Py_BuildValue((char *)"");
14952 }
14953 static PyObject *_wrap_NewEventType(PyObject *, PyObject *args, PyObject *kwargs) {
14954 PyObject *resultobj;
14955 wxEventType result;
14956 char *kwnames[] = {
14957 NULL
14958 };
14959
14960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
14961 {
14962 PyThreadState* __tstate = wxPyBeginAllowThreads();
14963 result = (wxEventType)wxNewEventType();
14964
14965 wxPyEndAllowThreads(__tstate);
14966 if (PyErr_Occurred()) SWIG_fail;
14967 }
14968 {
14969 resultobj = SWIG_From_int((int)(result));
14970 }
14971 return resultobj;
14972 fail:
14973 return NULL;
14974 }
14975
14976
14977 static PyObject *_wrap_delete_Event(PyObject *, PyObject *args, PyObject *kwargs) {
14978 PyObject *resultobj;
14979 wxEvent *arg1 = (wxEvent *) 0 ;
14980 PyObject * obj0 = 0 ;
14981 char *kwnames[] = {
14982 (char *) "self", NULL
14983 };
14984
14985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
14986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14987 if (SWIG_arg_fail(1)) SWIG_fail;
14988 {
14989 PyThreadState* __tstate = wxPyBeginAllowThreads();
14990 delete arg1;
14991
14992 wxPyEndAllowThreads(__tstate);
14993 if (PyErr_Occurred()) SWIG_fail;
14994 }
14995 Py_INCREF(Py_None); resultobj = Py_None;
14996 return resultobj;
14997 fail:
14998 return NULL;
14999 }
15000
15001
15002 static PyObject *_wrap_Event_SetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
15003 PyObject *resultobj;
15004 wxEvent *arg1 = (wxEvent *) 0 ;
15005 wxEventType arg2 ;
15006 PyObject * obj0 = 0 ;
15007 PyObject * obj1 = 0 ;
15008 char *kwnames[] = {
15009 (char *) "self",(char *) "typ", NULL
15010 };
15011
15012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
15013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15014 if (SWIG_arg_fail(1)) SWIG_fail;
15015 {
15016 arg2 = (wxEventType)(SWIG_As_int(obj1));
15017 if (SWIG_arg_fail(2)) SWIG_fail;
15018 }
15019 {
15020 PyThreadState* __tstate = wxPyBeginAllowThreads();
15021 (arg1)->SetEventType(arg2);
15022
15023 wxPyEndAllowThreads(__tstate);
15024 if (PyErr_Occurred()) SWIG_fail;
15025 }
15026 Py_INCREF(Py_None); resultobj = Py_None;
15027 return resultobj;
15028 fail:
15029 return NULL;
15030 }
15031
15032
15033 static PyObject *_wrap_Event_GetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
15034 PyObject *resultobj;
15035 wxEvent *arg1 = (wxEvent *) 0 ;
15036 wxEventType result;
15037 PyObject * obj0 = 0 ;
15038 char *kwnames[] = {
15039 (char *) "self", NULL
15040 };
15041
15042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
15043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15044 if (SWIG_arg_fail(1)) SWIG_fail;
15045 {
15046 PyThreadState* __tstate = wxPyBeginAllowThreads();
15047 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
15048
15049 wxPyEndAllowThreads(__tstate);
15050 if (PyErr_Occurred()) SWIG_fail;
15051 }
15052 {
15053 resultobj = SWIG_From_int((int)(result));
15054 }
15055 return resultobj;
15056 fail:
15057 return NULL;
15058 }
15059
15060
15061 static PyObject *_wrap_Event_GetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
15062 PyObject *resultobj;
15063 wxEvent *arg1 = (wxEvent *) 0 ;
15064 wxObject *result;
15065 PyObject * obj0 = 0 ;
15066 char *kwnames[] = {
15067 (char *) "self", NULL
15068 };
15069
15070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
15071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15072 if (SWIG_arg_fail(1)) SWIG_fail;
15073 {
15074 PyThreadState* __tstate = wxPyBeginAllowThreads();
15075 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
15076
15077 wxPyEndAllowThreads(__tstate);
15078 if (PyErr_Occurred()) SWIG_fail;
15079 }
15080 {
15081 resultobj = wxPyMake_wxObject(result, 0);
15082 }
15083 return resultobj;
15084 fail:
15085 return NULL;
15086 }
15087
15088
15089 static PyObject *_wrap_Event_SetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
15090 PyObject *resultobj;
15091 wxEvent *arg1 = (wxEvent *) 0 ;
15092 wxObject *arg2 = (wxObject *) 0 ;
15093 PyObject * obj0 = 0 ;
15094 PyObject * obj1 = 0 ;
15095 char *kwnames[] = {
15096 (char *) "self",(char *) "obj", NULL
15097 };
15098
15099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
15100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15101 if (SWIG_arg_fail(1)) SWIG_fail;
15102 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
15103 if (SWIG_arg_fail(2)) SWIG_fail;
15104 {
15105 PyThreadState* __tstate = wxPyBeginAllowThreads();
15106 (arg1)->SetEventObject(arg2);
15107
15108 wxPyEndAllowThreads(__tstate);
15109 if (PyErr_Occurred()) SWIG_fail;
15110 }
15111 Py_INCREF(Py_None); resultobj = Py_None;
15112 return resultobj;
15113 fail:
15114 return NULL;
15115 }
15116
15117
15118 static PyObject *_wrap_Event_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
15119 PyObject *resultobj;
15120 wxEvent *arg1 = (wxEvent *) 0 ;
15121 long result;
15122 PyObject * obj0 = 0 ;
15123 char *kwnames[] = {
15124 (char *) "self", NULL
15125 };
15126
15127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
15128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15129 if (SWIG_arg_fail(1)) SWIG_fail;
15130 {
15131 PyThreadState* __tstate = wxPyBeginAllowThreads();
15132 result = (long)((wxEvent const *)arg1)->GetTimestamp();
15133
15134 wxPyEndAllowThreads(__tstate);
15135 if (PyErr_Occurred()) SWIG_fail;
15136 }
15137 {
15138 resultobj = SWIG_From_long((long)(result));
15139 }
15140 return resultobj;
15141 fail:
15142 return NULL;
15143 }
15144
15145
15146 static PyObject *_wrap_Event_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
15147 PyObject *resultobj;
15148 wxEvent *arg1 = (wxEvent *) 0 ;
15149 long arg2 = (long) 0 ;
15150 PyObject * obj0 = 0 ;
15151 PyObject * obj1 = 0 ;
15152 char *kwnames[] = {
15153 (char *) "self",(char *) "ts", NULL
15154 };
15155
15156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
15157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15158 if (SWIG_arg_fail(1)) SWIG_fail;
15159 if (obj1) {
15160 {
15161 arg2 = (long)(SWIG_As_long(obj1));
15162 if (SWIG_arg_fail(2)) SWIG_fail;
15163 }
15164 }
15165 {
15166 PyThreadState* __tstate = wxPyBeginAllowThreads();
15167 (arg1)->SetTimestamp(arg2);
15168
15169 wxPyEndAllowThreads(__tstate);
15170 if (PyErr_Occurred()) SWIG_fail;
15171 }
15172 Py_INCREF(Py_None); resultobj = Py_None;
15173 return resultobj;
15174 fail:
15175 return NULL;
15176 }
15177
15178
15179 static PyObject *_wrap_Event_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
15180 PyObject *resultobj;
15181 wxEvent *arg1 = (wxEvent *) 0 ;
15182 int result;
15183 PyObject * obj0 = 0 ;
15184 char *kwnames[] = {
15185 (char *) "self", NULL
15186 };
15187
15188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
15189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15190 if (SWIG_arg_fail(1)) SWIG_fail;
15191 {
15192 PyThreadState* __tstate = wxPyBeginAllowThreads();
15193 result = (int)((wxEvent const *)arg1)->GetId();
15194
15195 wxPyEndAllowThreads(__tstate);
15196 if (PyErr_Occurred()) SWIG_fail;
15197 }
15198 {
15199 resultobj = SWIG_From_int((int)(result));
15200 }
15201 return resultobj;
15202 fail:
15203 return NULL;
15204 }
15205
15206
15207 static PyObject *_wrap_Event_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
15208 PyObject *resultobj;
15209 wxEvent *arg1 = (wxEvent *) 0 ;
15210 int arg2 ;
15211 PyObject * obj0 = 0 ;
15212 PyObject * obj1 = 0 ;
15213 char *kwnames[] = {
15214 (char *) "self",(char *) "Id", NULL
15215 };
15216
15217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
15218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15219 if (SWIG_arg_fail(1)) SWIG_fail;
15220 {
15221 arg2 = (int)(SWIG_As_int(obj1));
15222 if (SWIG_arg_fail(2)) SWIG_fail;
15223 }
15224 {
15225 PyThreadState* __tstate = wxPyBeginAllowThreads();
15226 (arg1)->SetId(arg2);
15227
15228 wxPyEndAllowThreads(__tstate);
15229 if (PyErr_Occurred()) SWIG_fail;
15230 }
15231 Py_INCREF(Py_None); resultobj = Py_None;
15232 return resultobj;
15233 fail:
15234 return NULL;
15235 }
15236
15237
15238 static PyObject *_wrap_Event_IsCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15239 PyObject *resultobj;
15240 wxEvent *arg1 = (wxEvent *) 0 ;
15241 bool result;
15242 PyObject * obj0 = 0 ;
15243 char *kwnames[] = {
15244 (char *) "self", NULL
15245 };
15246
15247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
15248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15249 if (SWIG_arg_fail(1)) SWIG_fail;
15250 {
15251 PyThreadState* __tstate = wxPyBeginAllowThreads();
15252 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
15253
15254 wxPyEndAllowThreads(__tstate);
15255 if (PyErr_Occurred()) SWIG_fail;
15256 }
15257 {
15258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15259 }
15260 return resultobj;
15261 fail:
15262 return NULL;
15263 }
15264
15265
15266 static PyObject *_wrap_Event_Skip(PyObject *, PyObject *args, PyObject *kwargs) {
15267 PyObject *resultobj;
15268 wxEvent *arg1 = (wxEvent *) 0 ;
15269 bool arg2 = (bool) true ;
15270 PyObject * obj0 = 0 ;
15271 PyObject * obj1 = 0 ;
15272 char *kwnames[] = {
15273 (char *) "self",(char *) "skip", NULL
15274 };
15275
15276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
15277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15278 if (SWIG_arg_fail(1)) SWIG_fail;
15279 if (obj1) {
15280 {
15281 arg2 = (bool)(SWIG_As_bool(obj1));
15282 if (SWIG_arg_fail(2)) SWIG_fail;
15283 }
15284 }
15285 {
15286 PyThreadState* __tstate = wxPyBeginAllowThreads();
15287 (arg1)->Skip(arg2);
15288
15289 wxPyEndAllowThreads(__tstate);
15290 if (PyErr_Occurred()) SWIG_fail;
15291 }
15292 Py_INCREF(Py_None); resultobj = Py_None;
15293 return resultobj;
15294 fail:
15295 return NULL;
15296 }
15297
15298
15299 static PyObject *_wrap_Event_GetSkipped(PyObject *, PyObject *args, PyObject *kwargs) {
15300 PyObject *resultobj;
15301 wxEvent *arg1 = (wxEvent *) 0 ;
15302 bool result;
15303 PyObject * obj0 = 0 ;
15304 char *kwnames[] = {
15305 (char *) "self", NULL
15306 };
15307
15308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
15309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15310 if (SWIG_arg_fail(1)) SWIG_fail;
15311 {
15312 PyThreadState* __tstate = wxPyBeginAllowThreads();
15313 result = (bool)((wxEvent const *)arg1)->GetSkipped();
15314
15315 wxPyEndAllowThreads(__tstate);
15316 if (PyErr_Occurred()) SWIG_fail;
15317 }
15318 {
15319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15320 }
15321 return resultobj;
15322 fail:
15323 return NULL;
15324 }
15325
15326
15327 static PyObject *_wrap_Event_ShouldPropagate(PyObject *, PyObject *args, PyObject *kwargs) {
15328 PyObject *resultobj;
15329 wxEvent *arg1 = (wxEvent *) 0 ;
15330 bool result;
15331 PyObject * obj0 = 0 ;
15332 char *kwnames[] = {
15333 (char *) "self", NULL
15334 };
15335
15336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
15337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15338 if (SWIG_arg_fail(1)) SWIG_fail;
15339 {
15340 PyThreadState* __tstate = wxPyBeginAllowThreads();
15341 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
15342
15343 wxPyEndAllowThreads(__tstate);
15344 if (PyErr_Occurred()) SWIG_fail;
15345 }
15346 {
15347 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15348 }
15349 return resultobj;
15350 fail:
15351 return NULL;
15352 }
15353
15354
15355 static PyObject *_wrap_Event_StopPropagation(PyObject *, PyObject *args, PyObject *kwargs) {
15356 PyObject *resultobj;
15357 wxEvent *arg1 = (wxEvent *) 0 ;
15358 int result;
15359 PyObject * obj0 = 0 ;
15360 char *kwnames[] = {
15361 (char *) "self", NULL
15362 };
15363
15364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
15365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15366 if (SWIG_arg_fail(1)) SWIG_fail;
15367 {
15368 PyThreadState* __tstate = wxPyBeginAllowThreads();
15369 result = (int)(arg1)->StopPropagation();
15370
15371 wxPyEndAllowThreads(__tstate);
15372 if (PyErr_Occurred()) SWIG_fail;
15373 }
15374 {
15375 resultobj = SWIG_From_int((int)(result));
15376 }
15377 return resultobj;
15378 fail:
15379 return NULL;
15380 }
15381
15382
15383 static PyObject *_wrap_Event_ResumePropagation(PyObject *, PyObject *args, PyObject *kwargs) {
15384 PyObject *resultobj;
15385 wxEvent *arg1 = (wxEvent *) 0 ;
15386 int arg2 ;
15387 PyObject * obj0 = 0 ;
15388 PyObject * obj1 = 0 ;
15389 char *kwnames[] = {
15390 (char *) "self",(char *) "propagationLevel", NULL
15391 };
15392
15393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
15394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15395 if (SWIG_arg_fail(1)) SWIG_fail;
15396 {
15397 arg2 = (int)(SWIG_As_int(obj1));
15398 if (SWIG_arg_fail(2)) SWIG_fail;
15399 }
15400 {
15401 PyThreadState* __tstate = wxPyBeginAllowThreads();
15402 (arg1)->ResumePropagation(arg2);
15403
15404 wxPyEndAllowThreads(__tstate);
15405 if (PyErr_Occurred()) SWIG_fail;
15406 }
15407 Py_INCREF(Py_None); resultobj = Py_None;
15408 return resultobj;
15409 fail:
15410 return NULL;
15411 }
15412
15413
15414 static PyObject *_wrap_Event_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
15415 PyObject *resultobj;
15416 wxEvent *arg1 = (wxEvent *) 0 ;
15417 wxEvent *result;
15418 PyObject * obj0 = 0 ;
15419 char *kwnames[] = {
15420 (char *) "self", NULL
15421 };
15422
15423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
15424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15425 if (SWIG_arg_fail(1)) SWIG_fail;
15426 {
15427 PyThreadState* __tstate = wxPyBeginAllowThreads();
15428 result = (wxEvent *)(arg1)->Clone();
15429
15430 wxPyEndAllowThreads(__tstate);
15431 if (PyErr_Occurred()) SWIG_fail;
15432 }
15433 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
15434 return resultobj;
15435 fail:
15436 return NULL;
15437 }
15438
15439
15440 static PyObject * Event_swigregister(PyObject *, PyObject *args) {
15441 PyObject *obj;
15442 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15443 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
15444 Py_INCREF(obj);
15445 return Py_BuildValue((char *)"");
15446 }
15447 static PyObject *_wrap_new_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
15448 PyObject *resultobj;
15449 wxEvent *arg1 = 0 ;
15450 wxPropagationDisabler *result;
15451 PyObject * obj0 = 0 ;
15452 char *kwnames[] = {
15453 (char *) "event", NULL
15454 };
15455
15456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
15457 {
15458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15459 if (SWIG_arg_fail(1)) SWIG_fail;
15460 if (arg1 == NULL) {
15461 SWIG_null_ref("wxEvent");
15462 }
15463 if (SWIG_arg_fail(1)) SWIG_fail;
15464 }
15465 {
15466 PyThreadState* __tstate = wxPyBeginAllowThreads();
15467 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
15468
15469 wxPyEndAllowThreads(__tstate);
15470 if (PyErr_Occurred()) SWIG_fail;
15471 }
15472 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
15473 return resultobj;
15474 fail:
15475 return NULL;
15476 }
15477
15478
15479 static PyObject *_wrap_delete_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
15480 PyObject *resultobj;
15481 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
15482 PyObject * obj0 = 0 ;
15483 char *kwnames[] = {
15484 (char *) "self", NULL
15485 };
15486
15487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
15488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPropagationDisabler, SWIG_POINTER_EXCEPTION | 0);
15489 if (SWIG_arg_fail(1)) SWIG_fail;
15490 {
15491 PyThreadState* __tstate = wxPyBeginAllowThreads();
15492 delete arg1;
15493
15494 wxPyEndAllowThreads(__tstate);
15495 if (PyErr_Occurred()) SWIG_fail;
15496 }
15497 Py_INCREF(Py_None); resultobj = Py_None;
15498 return resultobj;
15499 fail:
15500 return NULL;
15501 }
15502
15503
15504 static PyObject * PropagationDisabler_swigregister(PyObject *, PyObject *args) {
15505 PyObject *obj;
15506 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15507 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
15508 Py_INCREF(obj);
15509 return Py_BuildValue((char *)"");
15510 }
15511 static PyObject *_wrap_new_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
15512 PyObject *resultobj;
15513 wxEvent *arg1 = 0 ;
15514 wxPropagateOnce *result;
15515 PyObject * obj0 = 0 ;
15516 char *kwnames[] = {
15517 (char *) "event", NULL
15518 };
15519
15520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
15521 {
15522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
15523 if (SWIG_arg_fail(1)) SWIG_fail;
15524 if (arg1 == NULL) {
15525 SWIG_null_ref("wxEvent");
15526 }
15527 if (SWIG_arg_fail(1)) SWIG_fail;
15528 }
15529 {
15530 PyThreadState* __tstate = wxPyBeginAllowThreads();
15531 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
15532
15533 wxPyEndAllowThreads(__tstate);
15534 if (PyErr_Occurred()) SWIG_fail;
15535 }
15536 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
15537 return resultobj;
15538 fail:
15539 return NULL;
15540 }
15541
15542
15543 static PyObject *_wrap_delete_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
15544 PyObject *resultobj;
15545 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
15546 PyObject * obj0 = 0 ;
15547 char *kwnames[] = {
15548 (char *) "self", NULL
15549 };
15550
15551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
15552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPropagateOnce, SWIG_POINTER_EXCEPTION | 0);
15553 if (SWIG_arg_fail(1)) SWIG_fail;
15554 {
15555 PyThreadState* __tstate = wxPyBeginAllowThreads();
15556 delete arg1;
15557
15558 wxPyEndAllowThreads(__tstate);
15559 if (PyErr_Occurred()) SWIG_fail;
15560 }
15561 Py_INCREF(Py_None); resultobj = Py_None;
15562 return resultobj;
15563 fail:
15564 return NULL;
15565 }
15566
15567
15568 static PyObject * PropagateOnce_swigregister(PyObject *, PyObject *args) {
15569 PyObject *obj;
15570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15571 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
15572 Py_INCREF(obj);
15573 return Py_BuildValue((char *)"");
15574 }
15575 static PyObject *_wrap_new_CommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15576 PyObject *resultobj;
15577 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15578 int arg2 = (int) 0 ;
15579 wxCommandEvent *result;
15580 PyObject * obj0 = 0 ;
15581 PyObject * obj1 = 0 ;
15582 char *kwnames[] = {
15583 (char *) "commandType",(char *) "winid", NULL
15584 };
15585
15586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
15587 if (obj0) {
15588 {
15589 arg1 = (wxEventType)(SWIG_As_int(obj0));
15590 if (SWIG_arg_fail(1)) SWIG_fail;
15591 }
15592 }
15593 if (obj1) {
15594 {
15595 arg2 = (int)(SWIG_As_int(obj1));
15596 if (SWIG_arg_fail(2)) SWIG_fail;
15597 }
15598 }
15599 {
15600 PyThreadState* __tstate = wxPyBeginAllowThreads();
15601 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
15602
15603 wxPyEndAllowThreads(__tstate);
15604 if (PyErr_Occurred()) SWIG_fail;
15605 }
15606 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
15607 return resultobj;
15608 fail:
15609 return NULL;
15610 }
15611
15612
15613 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15614 PyObject *resultobj;
15615 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15616 int result;
15617 PyObject * obj0 = 0 ;
15618 char *kwnames[] = {
15619 (char *) "self", NULL
15620 };
15621
15622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
15623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15624 if (SWIG_arg_fail(1)) SWIG_fail;
15625 {
15626 PyThreadState* __tstate = wxPyBeginAllowThreads();
15627 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
15628
15629 wxPyEndAllowThreads(__tstate);
15630 if (PyErr_Occurred()) SWIG_fail;
15631 }
15632 {
15633 resultobj = SWIG_From_int((int)(result));
15634 }
15635 return resultobj;
15636 fail:
15637 return NULL;
15638 }
15639
15640
15641 static PyObject *_wrap_CommandEvent_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
15642 PyObject *resultobj;
15643 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15644 wxString *arg2 = 0 ;
15645 bool temp2 = false ;
15646 PyObject * obj0 = 0 ;
15647 PyObject * obj1 = 0 ;
15648 char *kwnames[] = {
15649 (char *) "self",(char *) "s", NULL
15650 };
15651
15652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
15653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15654 if (SWIG_arg_fail(1)) SWIG_fail;
15655 {
15656 arg2 = wxString_in_helper(obj1);
15657 if (arg2 == NULL) SWIG_fail;
15658 temp2 = true;
15659 }
15660 {
15661 PyThreadState* __tstate = wxPyBeginAllowThreads();
15662 (arg1)->SetString((wxString const &)*arg2);
15663
15664 wxPyEndAllowThreads(__tstate);
15665 if (PyErr_Occurred()) SWIG_fail;
15666 }
15667 Py_INCREF(Py_None); resultobj = Py_None;
15668 {
15669 if (temp2)
15670 delete arg2;
15671 }
15672 return resultobj;
15673 fail:
15674 {
15675 if (temp2)
15676 delete arg2;
15677 }
15678 return NULL;
15679 }
15680
15681
15682 static PyObject *_wrap_CommandEvent_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
15683 PyObject *resultobj;
15684 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15685 wxString result;
15686 PyObject * obj0 = 0 ;
15687 char *kwnames[] = {
15688 (char *) "self", NULL
15689 };
15690
15691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
15692 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15693 if (SWIG_arg_fail(1)) SWIG_fail;
15694 {
15695 PyThreadState* __tstate = wxPyBeginAllowThreads();
15696 result = ((wxCommandEvent const *)arg1)->GetString();
15697
15698 wxPyEndAllowThreads(__tstate);
15699 if (PyErr_Occurred()) SWIG_fail;
15700 }
15701 {
15702 #if wxUSE_UNICODE
15703 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15704 #else
15705 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15706 #endif
15707 }
15708 return resultobj;
15709 fail:
15710 return NULL;
15711 }
15712
15713
15714 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
15715 PyObject *resultobj;
15716 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15717 bool result;
15718 PyObject * obj0 = 0 ;
15719 char *kwnames[] = {
15720 (char *) "self", NULL
15721 };
15722
15723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
15724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15725 if (SWIG_arg_fail(1)) SWIG_fail;
15726 {
15727 PyThreadState* __tstate = wxPyBeginAllowThreads();
15728 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
15729
15730 wxPyEndAllowThreads(__tstate);
15731 if (PyErr_Occurred()) SWIG_fail;
15732 }
15733 {
15734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15735 }
15736 return resultobj;
15737 fail:
15738 return NULL;
15739 }
15740
15741
15742 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15743 PyObject *resultobj;
15744 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15745 bool result;
15746 PyObject * obj0 = 0 ;
15747 char *kwnames[] = {
15748 (char *) "self", NULL
15749 };
15750
15751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
15752 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15753 if (SWIG_arg_fail(1)) SWIG_fail;
15754 {
15755 PyThreadState* __tstate = wxPyBeginAllowThreads();
15756 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
15757
15758 wxPyEndAllowThreads(__tstate);
15759 if (PyErr_Occurred()) SWIG_fail;
15760 }
15761 {
15762 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15763 }
15764 return resultobj;
15765 fail:
15766 return NULL;
15767 }
15768
15769
15770 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
15771 PyObject *resultobj;
15772 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15773 long arg2 ;
15774 PyObject * obj0 = 0 ;
15775 PyObject * obj1 = 0 ;
15776 char *kwnames[] = {
15777 (char *) "self",(char *) "extraLong", NULL
15778 };
15779
15780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
15781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15782 if (SWIG_arg_fail(1)) SWIG_fail;
15783 {
15784 arg2 = (long)(SWIG_As_long(obj1));
15785 if (SWIG_arg_fail(2)) SWIG_fail;
15786 }
15787 {
15788 PyThreadState* __tstate = wxPyBeginAllowThreads();
15789 (arg1)->SetExtraLong(arg2);
15790
15791 wxPyEndAllowThreads(__tstate);
15792 if (PyErr_Occurred()) SWIG_fail;
15793 }
15794 Py_INCREF(Py_None); resultobj = Py_None;
15795 return resultobj;
15796 fail:
15797 return NULL;
15798 }
15799
15800
15801 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
15802 PyObject *resultobj;
15803 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15804 long result;
15805 PyObject * obj0 = 0 ;
15806 char *kwnames[] = {
15807 (char *) "self", NULL
15808 };
15809
15810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
15811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15812 if (SWIG_arg_fail(1)) SWIG_fail;
15813 {
15814 PyThreadState* __tstate = wxPyBeginAllowThreads();
15815 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
15816
15817 wxPyEndAllowThreads(__tstate);
15818 if (PyErr_Occurred()) SWIG_fail;
15819 }
15820 {
15821 resultobj = SWIG_From_long((long)(result));
15822 }
15823 return resultobj;
15824 fail:
15825 return NULL;
15826 }
15827
15828
15829 static PyObject *_wrap_CommandEvent_SetInt(PyObject *, PyObject *args, PyObject *kwargs) {
15830 PyObject *resultobj;
15831 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15832 int arg2 ;
15833 PyObject * obj0 = 0 ;
15834 PyObject * obj1 = 0 ;
15835 char *kwnames[] = {
15836 (char *) "self",(char *) "i", NULL
15837 };
15838
15839 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
15840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15841 if (SWIG_arg_fail(1)) SWIG_fail;
15842 {
15843 arg2 = (int)(SWIG_As_int(obj1));
15844 if (SWIG_arg_fail(2)) SWIG_fail;
15845 }
15846 {
15847 PyThreadState* __tstate = wxPyBeginAllowThreads();
15848 (arg1)->SetInt(arg2);
15849
15850 wxPyEndAllowThreads(__tstate);
15851 if (PyErr_Occurred()) SWIG_fail;
15852 }
15853 Py_INCREF(Py_None); resultobj = Py_None;
15854 return resultobj;
15855 fail:
15856 return NULL;
15857 }
15858
15859
15860 static PyObject *_wrap_CommandEvent_GetInt(PyObject *, PyObject *args, PyObject *kwargs) {
15861 PyObject *resultobj;
15862 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15863 long result;
15864 PyObject * obj0 = 0 ;
15865 char *kwnames[] = {
15866 (char *) "self", NULL
15867 };
15868
15869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
15870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15871 if (SWIG_arg_fail(1)) SWIG_fail;
15872 {
15873 PyThreadState* __tstate = wxPyBeginAllowThreads();
15874 result = (long)((wxCommandEvent const *)arg1)->GetInt();
15875
15876 wxPyEndAllowThreads(__tstate);
15877 if (PyErr_Occurred()) SWIG_fail;
15878 }
15879 {
15880 resultobj = SWIG_From_long((long)(result));
15881 }
15882 return resultobj;
15883 fail:
15884 return NULL;
15885 }
15886
15887
15888 static PyObject *_wrap_CommandEvent_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
15889 PyObject *resultobj;
15890 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15891 wxEvent *result;
15892 PyObject * obj0 = 0 ;
15893 char *kwnames[] = {
15894 (char *) "self", NULL
15895 };
15896
15897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
15898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15899 if (SWIG_arg_fail(1)) SWIG_fail;
15900 {
15901 PyThreadState* __tstate = wxPyBeginAllowThreads();
15902 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
15903
15904 wxPyEndAllowThreads(__tstate);
15905 if (PyErr_Occurred()) SWIG_fail;
15906 }
15907 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
15908 return resultobj;
15909 fail:
15910 return NULL;
15911 }
15912
15913
15914 static PyObject * CommandEvent_swigregister(PyObject *, PyObject *args) {
15915 PyObject *obj;
15916 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15917 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
15918 Py_INCREF(obj);
15919 return Py_BuildValue((char *)"");
15920 }
15921 static PyObject *_wrap_new_NotifyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15922 PyObject *resultobj;
15923 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15924 int arg2 = (int) 0 ;
15925 wxNotifyEvent *result;
15926 PyObject * obj0 = 0 ;
15927 PyObject * obj1 = 0 ;
15928 char *kwnames[] = {
15929 (char *) "commandType",(char *) "winid", NULL
15930 };
15931
15932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
15933 if (obj0) {
15934 {
15935 arg1 = (wxEventType)(SWIG_As_int(obj0));
15936 if (SWIG_arg_fail(1)) SWIG_fail;
15937 }
15938 }
15939 if (obj1) {
15940 {
15941 arg2 = (int)(SWIG_As_int(obj1));
15942 if (SWIG_arg_fail(2)) SWIG_fail;
15943 }
15944 }
15945 {
15946 PyThreadState* __tstate = wxPyBeginAllowThreads();
15947 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
15948
15949 wxPyEndAllowThreads(__tstate);
15950 if (PyErr_Occurred()) SWIG_fail;
15951 }
15952 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
15953 return resultobj;
15954 fail:
15955 return NULL;
15956 }
15957
15958
15959 static PyObject *_wrap_NotifyEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
15960 PyObject *resultobj;
15961 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
15962 PyObject * obj0 = 0 ;
15963 char *kwnames[] = {
15964 (char *) "self", NULL
15965 };
15966
15967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
15968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
15969 if (SWIG_arg_fail(1)) SWIG_fail;
15970 {
15971 PyThreadState* __tstate = wxPyBeginAllowThreads();
15972 (arg1)->Veto();
15973
15974 wxPyEndAllowThreads(__tstate);
15975 if (PyErr_Occurred()) SWIG_fail;
15976 }
15977 Py_INCREF(Py_None); resultobj = Py_None;
15978 return resultobj;
15979 fail:
15980 return NULL;
15981 }
15982
15983
15984 static PyObject *_wrap_NotifyEvent_Allow(PyObject *, PyObject *args, PyObject *kwargs) {
15985 PyObject *resultobj;
15986 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
15987 PyObject * obj0 = 0 ;
15988 char *kwnames[] = {
15989 (char *) "self", NULL
15990 };
15991
15992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
15993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
15994 if (SWIG_arg_fail(1)) SWIG_fail;
15995 {
15996 PyThreadState* __tstate = wxPyBeginAllowThreads();
15997 (arg1)->Allow();
15998
15999 wxPyEndAllowThreads(__tstate);
16000 if (PyErr_Occurred()) SWIG_fail;
16001 }
16002 Py_INCREF(Py_None); resultobj = Py_None;
16003 return resultobj;
16004 fail:
16005 return NULL;
16006 }
16007
16008
16009 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *, PyObject *args, PyObject *kwargs) {
16010 PyObject *resultobj;
16011 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
16012 bool result;
16013 PyObject * obj0 = 0 ;
16014 char *kwnames[] = {
16015 (char *) "self", NULL
16016 };
16017
16018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
16019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
16020 if (SWIG_arg_fail(1)) SWIG_fail;
16021 {
16022 PyThreadState* __tstate = wxPyBeginAllowThreads();
16023 result = (bool)(arg1)->IsAllowed();
16024
16025 wxPyEndAllowThreads(__tstate);
16026 if (PyErr_Occurred()) SWIG_fail;
16027 }
16028 {
16029 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16030 }
16031 return resultobj;
16032 fail:
16033 return NULL;
16034 }
16035
16036
16037 static PyObject * NotifyEvent_swigregister(PyObject *, PyObject *args) {
16038 PyObject *obj;
16039 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16040 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
16041 Py_INCREF(obj);
16042 return Py_BuildValue((char *)"");
16043 }
16044 static PyObject *_wrap_new_ScrollEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16045 PyObject *resultobj;
16046 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16047 int arg2 = (int) 0 ;
16048 int arg3 = (int) 0 ;
16049 int arg4 = (int) 0 ;
16050 wxScrollEvent *result;
16051 PyObject * obj0 = 0 ;
16052 PyObject * obj1 = 0 ;
16053 PyObject * obj2 = 0 ;
16054 PyObject * obj3 = 0 ;
16055 char *kwnames[] = {
16056 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
16057 };
16058
16059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
16060 if (obj0) {
16061 {
16062 arg1 = (wxEventType)(SWIG_As_int(obj0));
16063 if (SWIG_arg_fail(1)) SWIG_fail;
16064 }
16065 }
16066 if (obj1) {
16067 {
16068 arg2 = (int)(SWIG_As_int(obj1));
16069 if (SWIG_arg_fail(2)) SWIG_fail;
16070 }
16071 }
16072 if (obj2) {
16073 {
16074 arg3 = (int)(SWIG_As_int(obj2));
16075 if (SWIG_arg_fail(3)) SWIG_fail;
16076 }
16077 }
16078 if (obj3) {
16079 {
16080 arg4 = (int)(SWIG_As_int(obj3));
16081 if (SWIG_arg_fail(4)) SWIG_fail;
16082 }
16083 }
16084 {
16085 PyThreadState* __tstate = wxPyBeginAllowThreads();
16086 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
16087
16088 wxPyEndAllowThreads(__tstate);
16089 if (PyErr_Occurred()) SWIG_fail;
16090 }
16091 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
16092 return resultobj;
16093 fail:
16094 return NULL;
16095 }
16096
16097
16098 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
16099 PyObject *resultobj;
16100 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
16101 int result;
16102 PyObject * obj0 = 0 ;
16103 char *kwnames[] = {
16104 (char *) "self", NULL
16105 };
16106
16107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
16108 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
16109 if (SWIG_arg_fail(1)) SWIG_fail;
16110 {
16111 PyThreadState* __tstate = wxPyBeginAllowThreads();
16112 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
16113
16114 wxPyEndAllowThreads(__tstate);
16115 if (PyErr_Occurred()) SWIG_fail;
16116 }
16117 {
16118 resultobj = SWIG_From_int((int)(result));
16119 }
16120 return resultobj;
16121 fail:
16122 return NULL;
16123 }
16124
16125
16126 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16127 PyObject *resultobj;
16128 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
16129 int result;
16130 PyObject * obj0 = 0 ;
16131 char *kwnames[] = {
16132 (char *) "self", NULL
16133 };
16134
16135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
16136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
16137 if (SWIG_arg_fail(1)) SWIG_fail;
16138 {
16139 PyThreadState* __tstate = wxPyBeginAllowThreads();
16140 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
16141
16142 wxPyEndAllowThreads(__tstate);
16143 if (PyErr_Occurred()) SWIG_fail;
16144 }
16145 {
16146 resultobj = SWIG_From_int((int)(result));
16147 }
16148 return resultobj;
16149 fail:
16150 return NULL;
16151 }
16152
16153
16154 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
16155 PyObject *resultobj;
16156 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
16157 int arg2 ;
16158 PyObject * obj0 = 0 ;
16159 PyObject * obj1 = 0 ;
16160 char *kwnames[] = {
16161 (char *) "self",(char *) "orient", NULL
16162 };
16163
16164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
16165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
16166 if (SWIG_arg_fail(1)) SWIG_fail;
16167 {
16168 arg2 = (int)(SWIG_As_int(obj1));
16169 if (SWIG_arg_fail(2)) SWIG_fail;
16170 }
16171 {
16172 PyThreadState* __tstate = wxPyBeginAllowThreads();
16173 (arg1)->SetOrientation(arg2);
16174
16175 wxPyEndAllowThreads(__tstate);
16176 if (PyErr_Occurred()) SWIG_fail;
16177 }
16178 Py_INCREF(Py_None); resultobj = Py_None;
16179 return resultobj;
16180 fail:
16181 return NULL;
16182 }
16183
16184
16185 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16186 PyObject *resultobj;
16187 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
16188 int arg2 ;
16189 PyObject * obj0 = 0 ;
16190 PyObject * obj1 = 0 ;
16191 char *kwnames[] = {
16192 (char *) "self",(char *) "pos", NULL
16193 };
16194
16195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
16197 if (SWIG_arg_fail(1)) SWIG_fail;
16198 {
16199 arg2 = (int)(SWIG_As_int(obj1));
16200 if (SWIG_arg_fail(2)) SWIG_fail;
16201 }
16202 {
16203 PyThreadState* __tstate = wxPyBeginAllowThreads();
16204 (arg1)->SetPosition(arg2);
16205
16206 wxPyEndAllowThreads(__tstate);
16207 if (PyErr_Occurred()) SWIG_fail;
16208 }
16209 Py_INCREF(Py_None); resultobj = Py_None;
16210 return resultobj;
16211 fail:
16212 return NULL;
16213 }
16214
16215
16216 static PyObject * ScrollEvent_swigregister(PyObject *, PyObject *args) {
16217 PyObject *obj;
16218 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16219 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
16220 Py_INCREF(obj);
16221 return Py_BuildValue((char *)"");
16222 }
16223 static PyObject *_wrap_new_ScrollWinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16224 PyObject *resultobj;
16225 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16226 int arg2 = (int) 0 ;
16227 int arg3 = (int) 0 ;
16228 wxScrollWinEvent *result;
16229 PyObject * obj0 = 0 ;
16230 PyObject * obj1 = 0 ;
16231 PyObject * obj2 = 0 ;
16232 char *kwnames[] = {
16233 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
16234 };
16235
16236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
16237 if (obj0) {
16238 {
16239 arg1 = (wxEventType)(SWIG_As_int(obj0));
16240 if (SWIG_arg_fail(1)) SWIG_fail;
16241 }
16242 }
16243 if (obj1) {
16244 {
16245 arg2 = (int)(SWIG_As_int(obj1));
16246 if (SWIG_arg_fail(2)) SWIG_fail;
16247 }
16248 }
16249 if (obj2) {
16250 {
16251 arg3 = (int)(SWIG_As_int(obj2));
16252 if (SWIG_arg_fail(3)) SWIG_fail;
16253 }
16254 }
16255 {
16256 PyThreadState* __tstate = wxPyBeginAllowThreads();
16257 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
16258
16259 wxPyEndAllowThreads(__tstate);
16260 if (PyErr_Occurred()) SWIG_fail;
16261 }
16262 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
16263 return resultobj;
16264 fail:
16265 return NULL;
16266 }
16267
16268
16269 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
16270 PyObject *resultobj;
16271 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
16272 int result;
16273 PyObject * obj0 = 0 ;
16274 char *kwnames[] = {
16275 (char *) "self", NULL
16276 };
16277
16278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
16279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
16280 if (SWIG_arg_fail(1)) SWIG_fail;
16281 {
16282 PyThreadState* __tstate = wxPyBeginAllowThreads();
16283 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
16284
16285 wxPyEndAllowThreads(__tstate);
16286 if (PyErr_Occurred()) SWIG_fail;
16287 }
16288 {
16289 resultobj = SWIG_From_int((int)(result));
16290 }
16291 return resultobj;
16292 fail:
16293 return NULL;
16294 }
16295
16296
16297 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16298 PyObject *resultobj;
16299 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
16300 int result;
16301 PyObject * obj0 = 0 ;
16302 char *kwnames[] = {
16303 (char *) "self", NULL
16304 };
16305
16306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
16307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
16308 if (SWIG_arg_fail(1)) SWIG_fail;
16309 {
16310 PyThreadState* __tstate = wxPyBeginAllowThreads();
16311 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
16312
16313 wxPyEndAllowThreads(__tstate);
16314 if (PyErr_Occurred()) SWIG_fail;
16315 }
16316 {
16317 resultobj = SWIG_From_int((int)(result));
16318 }
16319 return resultobj;
16320 fail:
16321 return NULL;
16322 }
16323
16324
16325 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
16326 PyObject *resultobj;
16327 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
16328 int arg2 ;
16329 PyObject * obj0 = 0 ;
16330 PyObject * obj1 = 0 ;
16331 char *kwnames[] = {
16332 (char *) "self",(char *) "orient", NULL
16333 };
16334
16335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
16336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
16337 if (SWIG_arg_fail(1)) SWIG_fail;
16338 {
16339 arg2 = (int)(SWIG_As_int(obj1));
16340 if (SWIG_arg_fail(2)) SWIG_fail;
16341 }
16342 {
16343 PyThreadState* __tstate = wxPyBeginAllowThreads();
16344 (arg1)->SetOrientation(arg2);
16345
16346 wxPyEndAllowThreads(__tstate);
16347 if (PyErr_Occurred()) SWIG_fail;
16348 }
16349 Py_INCREF(Py_None); resultobj = Py_None;
16350 return resultobj;
16351 fail:
16352 return NULL;
16353 }
16354
16355
16356 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16357 PyObject *resultobj;
16358 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
16359 int arg2 ;
16360 PyObject * obj0 = 0 ;
16361 PyObject * obj1 = 0 ;
16362 char *kwnames[] = {
16363 (char *) "self",(char *) "pos", NULL
16364 };
16365
16366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
16367 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
16368 if (SWIG_arg_fail(1)) SWIG_fail;
16369 {
16370 arg2 = (int)(SWIG_As_int(obj1));
16371 if (SWIG_arg_fail(2)) SWIG_fail;
16372 }
16373 {
16374 PyThreadState* __tstate = wxPyBeginAllowThreads();
16375 (arg1)->SetPosition(arg2);
16376
16377 wxPyEndAllowThreads(__tstate);
16378 if (PyErr_Occurred()) SWIG_fail;
16379 }
16380 Py_INCREF(Py_None); resultobj = Py_None;
16381 return resultobj;
16382 fail:
16383 return NULL;
16384 }
16385
16386
16387 static PyObject * ScrollWinEvent_swigregister(PyObject *, PyObject *args) {
16388 PyObject *obj;
16389 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16390 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
16391 Py_INCREF(obj);
16392 return Py_BuildValue((char *)"");
16393 }
16394 static PyObject *_wrap_new_MouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16395 PyObject *resultobj;
16396 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
16397 wxMouseEvent *result;
16398 PyObject * obj0 = 0 ;
16399 char *kwnames[] = {
16400 (char *) "mouseType", NULL
16401 };
16402
16403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
16404 if (obj0) {
16405 {
16406 arg1 = (wxEventType)(SWIG_As_int(obj0));
16407 if (SWIG_arg_fail(1)) SWIG_fail;
16408 }
16409 }
16410 {
16411 PyThreadState* __tstate = wxPyBeginAllowThreads();
16412 result = (wxMouseEvent *)new wxMouseEvent(arg1);
16413
16414 wxPyEndAllowThreads(__tstate);
16415 if (PyErr_Occurred()) SWIG_fail;
16416 }
16417 {
16418 resultobj = wxPyMake_wxObject(result, 1);
16419 }
16420 return resultobj;
16421 fail:
16422 return NULL;
16423 }
16424
16425
16426 static PyObject *_wrap_MouseEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
16427 PyObject *resultobj;
16428 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16429 bool result;
16430 PyObject * obj0 = 0 ;
16431 char *kwnames[] = {
16432 (char *) "self", NULL
16433 };
16434
16435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
16436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16437 if (SWIG_arg_fail(1)) SWIG_fail;
16438 {
16439 PyThreadState* __tstate = wxPyBeginAllowThreads();
16440 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
16441
16442 wxPyEndAllowThreads(__tstate);
16443 if (PyErr_Occurred()) SWIG_fail;
16444 }
16445 {
16446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16447 }
16448 return resultobj;
16449 fail:
16450 return NULL;
16451 }
16452
16453
16454 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
16455 PyObject *resultobj;
16456 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16457 int arg2 = (int) wxMOUSE_BTN_ANY ;
16458 bool result;
16459 PyObject * obj0 = 0 ;
16460 PyObject * obj1 = 0 ;
16461 char *kwnames[] = {
16462 (char *) "self",(char *) "but", NULL
16463 };
16464
16465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
16466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16467 if (SWIG_arg_fail(1)) SWIG_fail;
16468 if (obj1) {
16469 {
16470 arg2 = (int)(SWIG_As_int(obj1));
16471 if (SWIG_arg_fail(2)) SWIG_fail;
16472 }
16473 }
16474 {
16475 PyThreadState* __tstate = wxPyBeginAllowThreads();
16476 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
16477
16478 wxPyEndAllowThreads(__tstate);
16479 if (PyErr_Occurred()) SWIG_fail;
16480 }
16481 {
16482 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16483 }
16484 return resultobj;
16485 fail:
16486 return NULL;
16487 }
16488
16489
16490 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16491 PyObject *resultobj;
16492 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16493 int arg2 = (int) wxMOUSE_BTN_ANY ;
16494 bool result;
16495 PyObject * obj0 = 0 ;
16496 PyObject * obj1 = 0 ;
16497 char *kwnames[] = {
16498 (char *) "self",(char *) "but", NULL
16499 };
16500
16501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
16502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16503 if (SWIG_arg_fail(1)) SWIG_fail;
16504 if (obj1) {
16505 {
16506 arg2 = (int)(SWIG_As_int(obj1));
16507 if (SWIG_arg_fail(2)) SWIG_fail;
16508 }
16509 }
16510 {
16511 PyThreadState* __tstate = wxPyBeginAllowThreads();
16512 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
16513
16514 wxPyEndAllowThreads(__tstate);
16515 if (PyErr_Occurred()) SWIG_fail;
16516 }
16517 {
16518 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16519 }
16520 return resultobj;
16521 fail:
16522 return NULL;
16523 }
16524
16525
16526 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
16527 PyObject *resultobj;
16528 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16529 int arg2 = (int) wxMOUSE_BTN_ANY ;
16530 bool result;
16531 PyObject * obj0 = 0 ;
16532 PyObject * obj1 = 0 ;
16533 char *kwnames[] = {
16534 (char *) "self",(char *) "but", NULL
16535 };
16536
16537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
16538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16539 if (SWIG_arg_fail(1)) SWIG_fail;
16540 if (obj1) {
16541 {
16542 arg2 = (int)(SWIG_As_int(obj1));
16543 if (SWIG_arg_fail(2)) SWIG_fail;
16544 }
16545 }
16546 {
16547 PyThreadState* __tstate = wxPyBeginAllowThreads();
16548 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
16549
16550 wxPyEndAllowThreads(__tstate);
16551 if (PyErr_Occurred()) SWIG_fail;
16552 }
16553 {
16554 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16555 }
16556 return resultobj;
16557 fail:
16558 return NULL;
16559 }
16560
16561
16562 static PyObject *_wrap_MouseEvent_Button(PyObject *, PyObject *args, PyObject *kwargs) {
16563 PyObject *resultobj;
16564 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16565 int arg2 ;
16566 bool result;
16567 PyObject * obj0 = 0 ;
16568 PyObject * obj1 = 0 ;
16569 char *kwnames[] = {
16570 (char *) "self",(char *) "button", NULL
16571 };
16572
16573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
16574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16575 if (SWIG_arg_fail(1)) SWIG_fail;
16576 {
16577 arg2 = (int)(SWIG_As_int(obj1));
16578 if (SWIG_arg_fail(2)) SWIG_fail;
16579 }
16580 {
16581 PyThreadState* __tstate = wxPyBeginAllowThreads();
16582 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
16583
16584 wxPyEndAllowThreads(__tstate);
16585 if (PyErr_Occurred()) SWIG_fail;
16586 }
16587 {
16588 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16589 }
16590 return resultobj;
16591 fail:
16592 return NULL;
16593 }
16594
16595
16596 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
16597 PyObject *resultobj;
16598 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16599 int arg2 ;
16600 bool result;
16601 PyObject * obj0 = 0 ;
16602 PyObject * obj1 = 0 ;
16603 char *kwnames[] = {
16604 (char *) "self",(char *) "but", NULL
16605 };
16606
16607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
16608 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16609 if (SWIG_arg_fail(1)) SWIG_fail;
16610 {
16611 arg2 = (int)(SWIG_As_int(obj1));
16612 if (SWIG_arg_fail(2)) SWIG_fail;
16613 }
16614 {
16615 PyThreadState* __tstate = wxPyBeginAllowThreads();
16616 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
16617
16618 wxPyEndAllowThreads(__tstate);
16619 if (PyErr_Occurred()) SWIG_fail;
16620 }
16621 {
16622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16623 }
16624 return resultobj;
16625 fail:
16626 return NULL;
16627 }
16628
16629
16630 static PyObject *_wrap_MouseEvent_GetButton(PyObject *, PyObject *args, PyObject *kwargs) {
16631 PyObject *resultobj;
16632 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16633 int result;
16634 PyObject * obj0 = 0 ;
16635 char *kwnames[] = {
16636 (char *) "self", NULL
16637 };
16638
16639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
16640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16641 if (SWIG_arg_fail(1)) SWIG_fail;
16642 {
16643 PyThreadState* __tstate = wxPyBeginAllowThreads();
16644 result = (int)((wxMouseEvent const *)arg1)->GetButton();
16645
16646 wxPyEndAllowThreads(__tstate);
16647 if (PyErr_Occurred()) SWIG_fail;
16648 }
16649 {
16650 resultobj = SWIG_From_int((int)(result));
16651 }
16652 return resultobj;
16653 fail:
16654 return NULL;
16655 }
16656
16657
16658 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
16659 PyObject *resultobj;
16660 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16661 bool result;
16662 PyObject * obj0 = 0 ;
16663 char *kwnames[] = {
16664 (char *) "self", NULL
16665 };
16666
16667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
16668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16669 if (SWIG_arg_fail(1)) SWIG_fail;
16670 {
16671 PyThreadState* __tstate = wxPyBeginAllowThreads();
16672 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
16673
16674 wxPyEndAllowThreads(__tstate);
16675 if (PyErr_Occurred()) SWIG_fail;
16676 }
16677 {
16678 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16679 }
16680 return resultobj;
16681 fail:
16682 return NULL;
16683 }
16684
16685
16686 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
16687 PyObject *resultobj;
16688 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16689 bool result;
16690 PyObject * obj0 = 0 ;
16691 char *kwnames[] = {
16692 (char *) "self", NULL
16693 };
16694
16695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
16696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16697 if (SWIG_arg_fail(1)) SWIG_fail;
16698 {
16699 PyThreadState* __tstate = wxPyBeginAllowThreads();
16700 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
16701
16702 wxPyEndAllowThreads(__tstate);
16703 if (PyErr_Occurred()) SWIG_fail;
16704 }
16705 {
16706 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16707 }
16708 return resultobj;
16709 fail:
16710 return NULL;
16711 }
16712
16713
16714 static PyObject *_wrap_MouseEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
16715 PyObject *resultobj;
16716 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16717 bool result;
16718 PyObject * obj0 = 0 ;
16719 char *kwnames[] = {
16720 (char *) "self", NULL
16721 };
16722
16723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
16724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16725 if (SWIG_arg_fail(1)) SWIG_fail;
16726 {
16727 PyThreadState* __tstate = wxPyBeginAllowThreads();
16728 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
16729
16730 wxPyEndAllowThreads(__tstate);
16731 if (PyErr_Occurred()) SWIG_fail;
16732 }
16733 {
16734 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16735 }
16736 return resultobj;
16737 fail:
16738 return NULL;
16739 }
16740
16741
16742 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
16743 PyObject *resultobj;
16744 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16745 bool result;
16746 PyObject * obj0 = 0 ;
16747 char *kwnames[] = {
16748 (char *) "self", NULL
16749 };
16750
16751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
16752 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16753 if (SWIG_arg_fail(1)) SWIG_fail;
16754 {
16755 PyThreadState* __tstate = wxPyBeginAllowThreads();
16756 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
16757
16758 wxPyEndAllowThreads(__tstate);
16759 if (PyErr_Occurred()) SWIG_fail;
16760 }
16761 {
16762 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16763 }
16764 return resultobj;
16765 fail:
16766 return NULL;
16767 }
16768
16769
16770 static PyObject *_wrap_MouseEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
16771 PyObject *resultobj;
16772 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16773 bool result;
16774 PyObject * obj0 = 0 ;
16775 char *kwnames[] = {
16776 (char *) "self", NULL
16777 };
16778
16779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
16780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16781 if (SWIG_arg_fail(1)) SWIG_fail;
16782 {
16783 PyThreadState* __tstate = wxPyBeginAllowThreads();
16784 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
16785
16786 wxPyEndAllowThreads(__tstate);
16787 if (PyErr_Occurred()) SWIG_fail;
16788 }
16789 {
16790 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16791 }
16792 return resultobj;
16793 fail:
16794 return NULL;
16795 }
16796
16797
16798 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
16799 PyObject *resultobj;
16800 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16801 bool result;
16802 PyObject * obj0 = 0 ;
16803 char *kwnames[] = {
16804 (char *) "self", NULL
16805 };
16806
16807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
16808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16809 if (SWIG_arg_fail(1)) SWIG_fail;
16810 {
16811 PyThreadState* __tstate = wxPyBeginAllowThreads();
16812 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
16813
16814 wxPyEndAllowThreads(__tstate);
16815 if (PyErr_Occurred()) SWIG_fail;
16816 }
16817 {
16818 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16819 }
16820 return resultobj;
16821 fail:
16822 return NULL;
16823 }
16824
16825
16826 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
16827 PyObject *resultobj;
16828 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16829 bool result;
16830 PyObject * obj0 = 0 ;
16831 char *kwnames[] = {
16832 (char *) "self", NULL
16833 };
16834
16835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
16836 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16837 if (SWIG_arg_fail(1)) SWIG_fail;
16838 {
16839 PyThreadState* __tstate = wxPyBeginAllowThreads();
16840 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
16841
16842 wxPyEndAllowThreads(__tstate);
16843 if (PyErr_Occurred()) SWIG_fail;
16844 }
16845 {
16846 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16847 }
16848 return resultobj;
16849 fail:
16850 return NULL;
16851 }
16852
16853
16854 static PyObject *_wrap_MouseEvent_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
16855 PyObject *resultobj;
16856 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16857 bool result;
16858 PyObject * obj0 = 0 ;
16859 char *kwnames[] = {
16860 (char *) "self", NULL
16861 };
16862
16863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
16864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16865 if (SWIG_arg_fail(1)) SWIG_fail;
16866 {
16867 PyThreadState* __tstate = wxPyBeginAllowThreads();
16868 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
16869
16870 wxPyEndAllowThreads(__tstate);
16871 if (PyErr_Occurred()) SWIG_fail;
16872 }
16873 {
16874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16875 }
16876 return resultobj;
16877 fail:
16878 return NULL;
16879 }
16880
16881
16882 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *, PyObject *args, PyObject *kwargs) {
16883 PyObject *resultobj;
16884 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16885 bool result;
16886 PyObject * obj0 = 0 ;
16887 char *kwnames[] = {
16888 (char *) "self", NULL
16889 };
16890
16891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
16892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16893 if (SWIG_arg_fail(1)) SWIG_fail;
16894 {
16895 PyThreadState* __tstate = wxPyBeginAllowThreads();
16896 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
16897
16898 wxPyEndAllowThreads(__tstate);
16899 if (PyErr_Occurred()) SWIG_fail;
16900 }
16901 {
16902 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16903 }
16904 return resultobj;
16905 fail:
16906 return NULL;
16907 }
16908
16909
16910 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *, PyObject *args, PyObject *kwargs) {
16911 PyObject *resultobj;
16912 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16913 bool result;
16914 PyObject * obj0 = 0 ;
16915 char *kwnames[] = {
16916 (char *) "self", NULL
16917 };
16918
16919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
16920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16921 if (SWIG_arg_fail(1)) SWIG_fail;
16922 {
16923 PyThreadState* __tstate = wxPyBeginAllowThreads();
16924 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
16925
16926 wxPyEndAllowThreads(__tstate);
16927 if (PyErr_Occurred()) SWIG_fail;
16928 }
16929 {
16930 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16931 }
16932 return resultobj;
16933 fail:
16934 return NULL;
16935 }
16936
16937
16938 static PyObject *_wrap_MouseEvent_RightUp(PyObject *, PyObject *args, PyObject *kwargs) {
16939 PyObject *resultobj;
16940 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16941 bool result;
16942 PyObject * obj0 = 0 ;
16943 char *kwnames[] = {
16944 (char *) "self", NULL
16945 };
16946
16947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
16948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16949 if (SWIG_arg_fail(1)) SWIG_fail;
16950 {
16951 PyThreadState* __tstate = wxPyBeginAllowThreads();
16952 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
16953
16954 wxPyEndAllowThreads(__tstate);
16955 if (PyErr_Occurred()) SWIG_fail;
16956 }
16957 {
16958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16959 }
16960 return resultobj;
16961 fail:
16962 return NULL;
16963 }
16964
16965
16966 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16967 PyObject *resultobj;
16968 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16969 bool result;
16970 PyObject * obj0 = 0 ;
16971 char *kwnames[] = {
16972 (char *) "self", NULL
16973 };
16974
16975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
16976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16977 if (SWIG_arg_fail(1)) SWIG_fail;
16978 {
16979 PyThreadState* __tstate = wxPyBeginAllowThreads();
16980 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
16981
16982 wxPyEndAllowThreads(__tstate);
16983 if (PyErr_Occurred()) SWIG_fail;
16984 }
16985 {
16986 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16987 }
16988 return resultobj;
16989 fail:
16990 return NULL;
16991 }
16992
16993
16994 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16995 PyObject *resultobj;
16996 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16997 bool result;
16998 PyObject * obj0 = 0 ;
16999 char *kwnames[] = {
17000 (char *) "self", NULL
17001 };
17002
17003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
17004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17005 if (SWIG_arg_fail(1)) SWIG_fail;
17006 {
17007 PyThreadState* __tstate = wxPyBeginAllowThreads();
17008 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
17009
17010 wxPyEndAllowThreads(__tstate);
17011 if (PyErr_Occurred()) SWIG_fail;
17012 }
17013 {
17014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17015 }
17016 return resultobj;
17017 fail:
17018 return NULL;
17019 }
17020
17021
17022 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *, PyObject *args, PyObject *kwargs) {
17023 PyObject *resultobj;
17024 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17025 bool result;
17026 PyObject * obj0 = 0 ;
17027 char *kwnames[] = {
17028 (char *) "self", NULL
17029 };
17030
17031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
17032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17033 if (SWIG_arg_fail(1)) SWIG_fail;
17034 {
17035 PyThreadState* __tstate = wxPyBeginAllowThreads();
17036 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
17037
17038 wxPyEndAllowThreads(__tstate);
17039 if (PyErr_Occurred()) SWIG_fail;
17040 }
17041 {
17042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17043 }
17044 return resultobj;
17045 fail:
17046 return NULL;
17047 }
17048
17049
17050 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
17051 PyObject *resultobj;
17052 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17053 bool result;
17054 PyObject * obj0 = 0 ;
17055 char *kwnames[] = {
17056 (char *) "self", NULL
17057 };
17058
17059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
17060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17061 if (SWIG_arg_fail(1)) SWIG_fail;
17062 {
17063 PyThreadState* __tstate = wxPyBeginAllowThreads();
17064 result = (bool)(arg1)->LeftIsDown();
17065
17066 wxPyEndAllowThreads(__tstate);
17067 if (PyErr_Occurred()) SWIG_fail;
17068 }
17069 {
17070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17071 }
17072 return resultobj;
17073 fail:
17074 return NULL;
17075 }
17076
17077
17078 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
17079 PyObject *resultobj;
17080 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17081 bool result;
17082 PyObject * obj0 = 0 ;
17083 char *kwnames[] = {
17084 (char *) "self", NULL
17085 };
17086
17087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
17088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17089 if (SWIG_arg_fail(1)) SWIG_fail;
17090 {
17091 PyThreadState* __tstate = wxPyBeginAllowThreads();
17092 result = (bool)(arg1)->MiddleIsDown();
17093
17094 wxPyEndAllowThreads(__tstate);
17095 if (PyErr_Occurred()) SWIG_fail;
17096 }
17097 {
17098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17099 }
17100 return resultobj;
17101 fail:
17102 return NULL;
17103 }
17104
17105
17106 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
17107 PyObject *resultobj;
17108 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17109 bool result;
17110 PyObject * obj0 = 0 ;
17111 char *kwnames[] = {
17112 (char *) "self", NULL
17113 };
17114
17115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
17116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17117 if (SWIG_arg_fail(1)) SWIG_fail;
17118 {
17119 PyThreadState* __tstate = wxPyBeginAllowThreads();
17120 result = (bool)(arg1)->RightIsDown();
17121
17122 wxPyEndAllowThreads(__tstate);
17123 if (PyErr_Occurred()) SWIG_fail;
17124 }
17125 {
17126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17127 }
17128 return resultobj;
17129 fail:
17130 return NULL;
17131 }
17132
17133
17134 static PyObject *_wrap_MouseEvent_Dragging(PyObject *, PyObject *args, PyObject *kwargs) {
17135 PyObject *resultobj;
17136 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17137 bool result;
17138 PyObject * obj0 = 0 ;
17139 char *kwnames[] = {
17140 (char *) "self", NULL
17141 };
17142
17143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
17144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17145 if (SWIG_arg_fail(1)) SWIG_fail;
17146 {
17147 PyThreadState* __tstate = wxPyBeginAllowThreads();
17148 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
17149
17150 wxPyEndAllowThreads(__tstate);
17151 if (PyErr_Occurred()) SWIG_fail;
17152 }
17153 {
17154 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17155 }
17156 return resultobj;
17157 fail:
17158 return NULL;
17159 }
17160
17161
17162 static PyObject *_wrap_MouseEvent_Moving(PyObject *, PyObject *args, PyObject *kwargs) {
17163 PyObject *resultobj;
17164 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17165 bool result;
17166 PyObject * obj0 = 0 ;
17167 char *kwnames[] = {
17168 (char *) "self", NULL
17169 };
17170
17171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
17172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17173 if (SWIG_arg_fail(1)) SWIG_fail;
17174 {
17175 PyThreadState* __tstate = wxPyBeginAllowThreads();
17176 result = (bool)((wxMouseEvent const *)arg1)->Moving();
17177
17178 wxPyEndAllowThreads(__tstate);
17179 if (PyErr_Occurred()) SWIG_fail;
17180 }
17181 {
17182 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17183 }
17184 return resultobj;
17185 fail:
17186 return NULL;
17187 }
17188
17189
17190 static PyObject *_wrap_MouseEvent_Entering(PyObject *, PyObject *args, PyObject *kwargs) {
17191 PyObject *resultobj;
17192 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17193 bool result;
17194 PyObject * obj0 = 0 ;
17195 char *kwnames[] = {
17196 (char *) "self", NULL
17197 };
17198
17199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
17200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17201 if (SWIG_arg_fail(1)) SWIG_fail;
17202 {
17203 PyThreadState* __tstate = wxPyBeginAllowThreads();
17204 result = (bool)((wxMouseEvent const *)arg1)->Entering();
17205
17206 wxPyEndAllowThreads(__tstate);
17207 if (PyErr_Occurred()) SWIG_fail;
17208 }
17209 {
17210 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17211 }
17212 return resultobj;
17213 fail:
17214 return NULL;
17215 }
17216
17217
17218 static PyObject *_wrap_MouseEvent_Leaving(PyObject *, PyObject *args, PyObject *kwargs) {
17219 PyObject *resultobj;
17220 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17221 bool result;
17222 PyObject * obj0 = 0 ;
17223 char *kwnames[] = {
17224 (char *) "self", NULL
17225 };
17226
17227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
17228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17229 if (SWIG_arg_fail(1)) SWIG_fail;
17230 {
17231 PyThreadState* __tstate = wxPyBeginAllowThreads();
17232 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
17233
17234 wxPyEndAllowThreads(__tstate);
17235 if (PyErr_Occurred()) SWIG_fail;
17236 }
17237 {
17238 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17239 }
17240 return resultobj;
17241 fail:
17242 return NULL;
17243 }
17244
17245
17246 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17247 PyObject *resultobj;
17248 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17249 wxPoint result;
17250 PyObject * obj0 = 0 ;
17251 char *kwnames[] = {
17252 (char *) "self", NULL
17253 };
17254
17255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) goto fail;
17256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17257 if (SWIG_arg_fail(1)) SWIG_fail;
17258 {
17259 PyThreadState* __tstate = wxPyBeginAllowThreads();
17260 result = (arg1)->GetPosition();
17261
17262 wxPyEndAllowThreads(__tstate);
17263 if (PyErr_Occurred()) SWIG_fail;
17264 }
17265 {
17266 wxPoint * resultptr;
17267 resultptr = new wxPoint((wxPoint &)(result));
17268 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17269 }
17270 return resultobj;
17271 fail:
17272 return NULL;
17273 }
17274
17275
17276 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
17277 PyObject *resultobj;
17278 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17279 long *arg2 = (long *) 0 ;
17280 long *arg3 = (long *) 0 ;
17281 long temp2 ;
17282 int res2 = 0 ;
17283 long temp3 ;
17284 int res3 = 0 ;
17285 PyObject * obj0 = 0 ;
17286 char *kwnames[] = {
17287 (char *) "self", NULL
17288 };
17289
17290 arg2 = &temp2; res2 = SWIG_NEWOBJ;
17291 arg3 = &temp3; res3 = SWIG_NEWOBJ;
17292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
17293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17294 if (SWIG_arg_fail(1)) SWIG_fail;
17295 {
17296 PyThreadState* __tstate = wxPyBeginAllowThreads();
17297 (arg1)->GetPosition(arg2,arg3);
17298
17299 wxPyEndAllowThreads(__tstate);
17300 if (PyErr_Occurred()) SWIG_fail;
17301 }
17302 Py_INCREF(Py_None); resultobj = Py_None;
17303 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
17304 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
17305 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
17306 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
17307 return resultobj;
17308 fail:
17309 return NULL;
17310 }
17311
17312
17313 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17314 PyObject *resultobj;
17315 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17316 wxDC *arg2 = 0 ;
17317 wxPoint result;
17318 PyObject * obj0 = 0 ;
17319 PyObject * obj1 = 0 ;
17320 char *kwnames[] = {
17321 (char *) "self",(char *) "dc", NULL
17322 };
17323
17324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
17325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17326 if (SWIG_arg_fail(1)) SWIG_fail;
17327 {
17328 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
17329 if (SWIG_arg_fail(2)) SWIG_fail;
17330 if (arg2 == NULL) {
17331 SWIG_null_ref("wxDC");
17332 }
17333 if (SWIG_arg_fail(2)) SWIG_fail;
17334 }
17335 {
17336 PyThreadState* __tstate = wxPyBeginAllowThreads();
17337 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
17338
17339 wxPyEndAllowThreads(__tstate);
17340 if (PyErr_Occurred()) SWIG_fail;
17341 }
17342 {
17343 wxPoint * resultptr;
17344 resultptr = new wxPoint((wxPoint &)(result));
17345 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17346 }
17347 return resultobj;
17348 fail:
17349 return NULL;
17350 }
17351
17352
17353 static PyObject *_wrap_MouseEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
17354 PyObject *resultobj;
17355 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17356 int result;
17357 PyObject * obj0 = 0 ;
17358 char *kwnames[] = {
17359 (char *) "self", NULL
17360 };
17361
17362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
17363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17364 if (SWIG_arg_fail(1)) SWIG_fail;
17365 {
17366 PyThreadState* __tstate = wxPyBeginAllowThreads();
17367 result = (int)((wxMouseEvent const *)arg1)->GetX();
17368
17369 wxPyEndAllowThreads(__tstate);
17370 if (PyErr_Occurred()) SWIG_fail;
17371 }
17372 {
17373 resultobj = SWIG_From_int((int)(result));
17374 }
17375 return resultobj;
17376 fail:
17377 return NULL;
17378 }
17379
17380
17381 static PyObject *_wrap_MouseEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
17382 PyObject *resultobj;
17383 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17384 int result;
17385 PyObject * obj0 = 0 ;
17386 char *kwnames[] = {
17387 (char *) "self", NULL
17388 };
17389
17390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
17391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17392 if (SWIG_arg_fail(1)) SWIG_fail;
17393 {
17394 PyThreadState* __tstate = wxPyBeginAllowThreads();
17395 result = (int)((wxMouseEvent const *)arg1)->GetY();
17396
17397 wxPyEndAllowThreads(__tstate);
17398 if (PyErr_Occurred()) SWIG_fail;
17399 }
17400 {
17401 resultobj = SWIG_From_int((int)(result));
17402 }
17403 return resultobj;
17404 fail:
17405 return NULL;
17406 }
17407
17408
17409 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *, PyObject *args, PyObject *kwargs) {
17410 PyObject *resultobj;
17411 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17412 int result;
17413 PyObject * obj0 = 0 ;
17414 char *kwnames[] = {
17415 (char *) "self", NULL
17416 };
17417
17418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
17419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17420 if (SWIG_arg_fail(1)) SWIG_fail;
17421 {
17422 PyThreadState* __tstate = wxPyBeginAllowThreads();
17423 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
17424
17425 wxPyEndAllowThreads(__tstate);
17426 if (PyErr_Occurred()) SWIG_fail;
17427 }
17428 {
17429 resultobj = SWIG_From_int((int)(result));
17430 }
17431 return resultobj;
17432 fail:
17433 return NULL;
17434 }
17435
17436
17437 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *, PyObject *args, PyObject *kwargs) {
17438 PyObject *resultobj;
17439 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17440 int result;
17441 PyObject * obj0 = 0 ;
17442 char *kwnames[] = {
17443 (char *) "self", NULL
17444 };
17445
17446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
17447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17448 if (SWIG_arg_fail(1)) SWIG_fail;
17449 {
17450 PyThreadState* __tstate = wxPyBeginAllowThreads();
17451 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
17452
17453 wxPyEndAllowThreads(__tstate);
17454 if (PyErr_Occurred()) SWIG_fail;
17455 }
17456 {
17457 resultobj = SWIG_From_int((int)(result));
17458 }
17459 return resultobj;
17460 fail:
17461 return NULL;
17462 }
17463
17464
17465 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *, PyObject *args, PyObject *kwargs) {
17466 PyObject *resultobj;
17467 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17468 int result;
17469 PyObject * obj0 = 0 ;
17470 char *kwnames[] = {
17471 (char *) "self", NULL
17472 };
17473
17474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
17475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17476 if (SWIG_arg_fail(1)) SWIG_fail;
17477 {
17478 PyThreadState* __tstate = wxPyBeginAllowThreads();
17479 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
17480
17481 wxPyEndAllowThreads(__tstate);
17482 if (PyErr_Occurred()) SWIG_fail;
17483 }
17484 {
17485 resultobj = SWIG_From_int((int)(result));
17486 }
17487 return resultobj;
17488 fail:
17489 return NULL;
17490 }
17491
17492
17493 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *, PyObject *args, PyObject *kwargs) {
17494 PyObject *resultobj;
17495 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17496 bool result;
17497 PyObject * obj0 = 0 ;
17498 char *kwnames[] = {
17499 (char *) "self", NULL
17500 };
17501
17502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
17503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17504 if (SWIG_arg_fail(1)) SWIG_fail;
17505 {
17506 PyThreadState* __tstate = wxPyBeginAllowThreads();
17507 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
17508
17509 wxPyEndAllowThreads(__tstate);
17510 if (PyErr_Occurred()) SWIG_fail;
17511 }
17512 {
17513 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17514 }
17515 return resultobj;
17516 fail:
17517 return NULL;
17518 }
17519
17520
17521 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
17522 PyObject *resultobj;
17523 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17524 int arg2 ;
17525 PyObject * obj0 = 0 ;
17526 PyObject * obj1 = 0 ;
17527 char *kwnames[] = {
17528 (char *) "self",(char *) "m_x", NULL
17529 };
17530
17531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
17532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17533 if (SWIG_arg_fail(1)) SWIG_fail;
17534 {
17535 arg2 = (int)(SWIG_As_int(obj1));
17536 if (SWIG_arg_fail(2)) SWIG_fail;
17537 }
17538 if (arg1) (arg1)->m_x = arg2;
17539
17540 Py_INCREF(Py_None); resultobj = Py_None;
17541 return resultobj;
17542 fail:
17543 return NULL;
17544 }
17545
17546
17547 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
17548 PyObject *resultobj;
17549 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17550 int result;
17551 PyObject * obj0 = 0 ;
17552 char *kwnames[] = {
17553 (char *) "self", NULL
17554 };
17555
17556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
17557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17558 if (SWIG_arg_fail(1)) SWIG_fail;
17559 result = (int) ((arg1)->m_x);
17560
17561 {
17562 resultobj = SWIG_From_int((int)(result));
17563 }
17564 return resultobj;
17565 fail:
17566 return NULL;
17567 }
17568
17569
17570 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
17571 PyObject *resultobj;
17572 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17573 int arg2 ;
17574 PyObject * obj0 = 0 ;
17575 PyObject * obj1 = 0 ;
17576 char *kwnames[] = {
17577 (char *) "self",(char *) "m_y", NULL
17578 };
17579
17580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
17581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17582 if (SWIG_arg_fail(1)) SWIG_fail;
17583 {
17584 arg2 = (int)(SWIG_As_int(obj1));
17585 if (SWIG_arg_fail(2)) SWIG_fail;
17586 }
17587 if (arg1) (arg1)->m_y = arg2;
17588
17589 Py_INCREF(Py_None); resultobj = Py_None;
17590 return resultobj;
17591 fail:
17592 return NULL;
17593 }
17594
17595
17596 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
17597 PyObject *resultobj;
17598 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17599 int result;
17600 PyObject * obj0 = 0 ;
17601 char *kwnames[] = {
17602 (char *) "self", NULL
17603 };
17604
17605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
17606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17607 if (SWIG_arg_fail(1)) SWIG_fail;
17608 result = (int) ((arg1)->m_y);
17609
17610 {
17611 resultobj = SWIG_From_int((int)(result));
17612 }
17613 return resultobj;
17614 fail:
17615 return NULL;
17616 }
17617
17618
17619 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17620 PyObject *resultobj;
17621 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17622 bool arg2 ;
17623 PyObject * obj0 = 0 ;
17624 PyObject * obj1 = 0 ;
17625 char *kwnames[] = {
17626 (char *) "self",(char *) "m_leftDown", NULL
17627 };
17628
17629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) goto fail;
17630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17631 if (SWIG_arg_fail(1)) SWIG_fail;
17632 {
17633 arg2 = (bool)(SWIG_As_bool(obj1));
17634 if (SWIG_arg_fail(2)) SWIG_fail;
17635 }
17636 if (arg1) (arg1)->m_leftDown = arg2;
17637
17638 Py_INCREF(Py_None); resultobj = Py_None;
17639 return resultobj;
17640 fail:
17641 return NULL;
17642 }
17643
17644
17645 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17646 PyObject *resultobj;
17647 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17648 bool result;
17649 PyObject * obj0 = 0 ;
17650 char *kwnames[] = {
17651 (char *) "self", NULL
17652 };
17653
17654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
17655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17656 if (SWIG_arg_fail(1)) SWIG_fail;
17657 result = (bool) ((arg1)->m_leftDown);
17658
17659 {
17660 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17661 }
17662 return resultobj;
17663 fail:
17664 return NULL;
17665 }
17666
17667
17668 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17669 PyObject *resultobj;
17670 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17671 bool arg2 ;
17672 PyObject * obj0 = 0 ;
17673 PyObject * obj1 = 0 ;
17674 char *kwnames[] = {
17675 (char *) "self",(char *) "m_middleDown", NULL
17676 };
17677
17678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
17679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17680 if (SWIG_arg_fail(1)) SWIG_fail;
17681 {
17682 arg2 = (bool)(SWIG_As_bool(obj1));
17683 if (SWIG_arg_fail(2)) SWIG_fail;
17684 }
17685 if (arg1) (arg1)->m_middleDown = arg2;
17686
17687 Py_INCREF(Py_None); resultobj = Py_None;
17688 return resultobj;
17689 fail:
17690 return NULL;
17691 }
17692
17693
17694 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17695 PyObject *resultobj;
17696 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17697 bool result;
17698 PyObject * obj0 = 0 ;
17699 char *kwnames[] = {
17700 (char *) "self", NULL
17701 };
17702
17703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
17704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17705 if (SWIG_arg_fail(1)) SWIG_fail;
17706 result = (bool) ((arg1)->m_middleDown);
17707
17708 {
17709 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17710 }
17711 return resultobj;
17712 fail:
17713 return NULL;
17714 }
17715
17716
17717 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17718 PyObject *resultobj;
17719 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17720 bool arg2 ;
17721 PyObject * obj0 = 0 ;
17722 PyObject * obj1 = 0 ;
17723 char *kwnames[] = {
17724 (char *) "self",(char *) "m_rightDown", NULL
17725 };
17726
17727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
17728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17729 if (SWIG_arg_fail(1)) SWIG_fail;
17730 {
17731 arg2 = (bool)(SWIG_As_bool(obj1));
17732 if (SWIG_arg_fail(2)) SWIG_fail;
17733 }
17734 if (arg1) (arg1)->m_rightDown = arg2;
17735
17736 Py_INCREF(Py_None); resultobj = Py_None;
17737 return resultobj;
17738 fail:
17739 return NULL;
17740 }
17741
17742
17743 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17744 PyObject *resultobj;
17745 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17746 bool result;
17747 PyObject * obj0 = 0 ;
17748 char *kwnames[] = {
17749 (char *) "self", NULL
17750 };
17751
17752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
17753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17754 if (SWIG_arg_fail(1)) SWIG_fail;
17755 result = (bool) ((arg1)->m_rightDown);
17756
17757 {
17758 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17759 }
17760 return resultobj;
17761 fail:
17762 return NULL;
17763 }
17764
17765
17766 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17767 PyObject *resultobj;
17768 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17769 bool arg2 ;
17770 PyObject * obj0 = 0 ;
17771 PyObject * obj1 = 0 ;
17772 char *kwnames[] = {
17773 (char *) "self",(char *) "m_controlDown", NULL
17774 };
17775
17776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
17777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17778 if (SWIG_arg_fail(1)) SWIG_fail;
17779 {
17780 arg2 = (bool)(SWIG_As_bool(obj1));
17781 if (SWIG_arg_fail(2)) SWIG_fail;
17782 }
17783 if (arg1) (arg1)->m_controlDown = arg2;
17784
17785 Py_INCREF(Py_None); resultobj = Py_None;
17786 return resultobj;
17787 fail:
17788 return NULL;
17789 }
17790
17791
17792 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17793 PyObject *resultobj;
17794 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17795 bool result;
17796 PyObject * obj0 = 0 ;
17797 char *kwnames[] = {
17798 (char *) "self", NULL
17799 };
17800
17801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
17802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17803 if (SWIG_arg_fail(1)) SWIG_fail;
17804 result = (bool) ((arg1)->m_controlDown);
17805
17806 {
17807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17808 }
17809 return resultobj;
17810 fail:
17811 return NULL;
17812 }
17813
17814
17815 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17816 PyObject *resultobj;
17817 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17818 bool arg2 ;
17819 PyObject * obj0 = 0 ;
17820 PyObject * obj1 = 0 ;
17821 char *kwnames[] = {
17822 (char *) "self",(char *) "m_shiftDown", NULL
17823 };
17824
17825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
17826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17827 if (SWIG_arg_fail(1)) SWIG_fail;
17828 {
17829 arg2 = (bool)(SWIG_As_bool(obj1));
17830 if (SWIG_arg_fail(2)) SWIG_fail;
17831 }
17832 if (arg1) (arg1)->m_shiftDown = arg2;
17833
17834 Py_INCREF(Py_None); resultobj = Py_None;
17835 return resultobj;
17836 fail:
17837 return NULL;
17838 }
17839
17840
17841 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17842 PyObject *resultobj;
17843 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17844 bool result;
17845 PyObject * obj0 = 0 ;
17846 char *kwnames[] = {
17847 (char *) "self", NULL
17848 };
17849
17850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
17851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17852 if (SWIG_arg_fail(1)) SWIG_fail;
17853 result = (bool) ((arg1)->m_shiftDown);
17854
17855 {
17856 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17857 }
17858 return resultobj;
17859 fail:
17860 return NULL;
17861 }
17862
17863
17864 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17865 PyObject *resultobj;
17866 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17867 bool arg2 ;
17868 PyObject * obj0 = 0 ;
17869 PyObject * obj1 = 0 ;
17870 char *kwnames[] = {
17871 (char *) "self",(char *) "m_altDown", NULL
17872 };
17873
17874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
17875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17876 if (SWIG_arg_fail(1)) SWIG_fail;
17877 {
17878 arg2 = (bool)(SWIG_As_bool(obj1));
17879 if (SWIG_arg_fail(2)) SWIG_fail;
17880 }
17881 if (arg1) (arg1)->m_altDown = arg2;
17882
17883 Py_INCREF(Py_None); resultobj = Py_None;
17884 return resultobj;
17885 fail:
17886 return NULL;
17887 }
17888
17889
17890 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17891 PyObject *resultobj;
17892 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17893 bool result;
17894 PyObject * obj0 = 0 ;
17895 char *kwnames[] = {
17896 (char *) "self", NULL
17897 };
17898
17899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
17900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17901 if (SWIG_arg_fail(1)) SWIG_fail;
17902 result = (bool) ((arg1)->m_altDown);
17903
17904 {
17905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17906 }
17907 return resultobj;
17908 fail:
17909 return NULL;
17910 }
17911
17912
17913 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17914 PyObject *resultobj;
17915 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17916 bool arg2 ;
17917 PyObject * obj0 = 0 ;
17918 PyObject * obj1 = 0 ;
17919 char *kwnames[] = {
17920 (char *) "self",(char *) "m_metaDown", NULL
17921 };
17922
17923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
17924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17925 if (SWIG_arg_fail(1)) SWIG_fail;
17926 {
17927 arg2 = (bool)(SWIG_As_bool(obj1));
17928 if (SWIG_arg_fail(2)) SWIG_fail;
17929 }
17930 if (arg1) (arg1)->m_metaDown = arg2;
17931
17932 Py_INCREF(Py_None); resultobj = Py_None;
17933 return resultobj;
17934 fail:
17935 return NULL;
17936 }
17937
17938
17939 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17940 PyObject *resultobj;
17941 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17942 bool result;
17943 PyObject * obj0 = 0 ;
17944 char *kwnames[] = {
17945 (char *) "self", NULL
17946 };
17947
17948 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
17949 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17950 if (SWIG_arg_fail(1)) SWIG_fail;
17951 result = (bool) ((arg1)->m_metaDown);
17952
17953 {
17954 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17955 }
17956 return resultobj;
17957 fail:
17958 return NULL;
17959 }
17960
17961
17962 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *, PyObject *args, PyObject *kwargs) {
17963 PyObject *resultobj;
17964 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17965 int arg2 ;
17966 PyObject * obj0 = 0 ;
17967 PyObject * obj1 = 0 ;
17968 char *kwnames[] = {
17969 (char *) "self",(char *) "m_wheelRotation", NULL
17970 };
17971
17972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
17973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17974 if (SWIG_arg_fail(1)) SWIG_fail;
17975 {
17976 arg2 = (int)(SWIG_As_int(obj1));
17977 if (SWIG_arg_fail(2)) SWIG_fail;
17978 }
17979 if (arg1) (arg1)->m_wheelRotation = arg2;
17980
17981 Py_INCREF(Py_None); resultobj = Py_None;
17982 return resultobj;
17983 fail:
17984 return NULL;
17985 }
17986
17987
17988 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *, PyObject *args, PyObject *kwargs) {
17989 PyObject *resultobj;
17990 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17991 int result;
17992 PyObject * obj0 = 0 ;
17993 char *kwnames[] = {
17994 (char *) "self", NULL
17995 };
17996
17997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
17998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17999 if (SWIG_arg_fail(1)) SWIG_fail;
18000 result = (int) ((arg1)->m_wheelRotation);
18001
18002 {
18003 resultobj = SWIG_From_int((int)(result));
18004 }
18005 return resultobj;
18006 fail:
18007 return NULL;
18008 }
18009
18010
18011 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *, PyObject *args, PyObject *kwargs) {
18012 PyObject *resultobj;
18013 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
18014 int arg2 ;
18015 PyObject * obj0 = 0 ;
18016 PyObject * obj1 = 0 ;
18017 char *kwnames[] = {
18018 (char *) "self",(char *) "m_wheelDelta", NULL
18019 };
18020
18021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
18022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
18023 if (SWIG_arg_fail(1)) SWIG_fail;
18024 {
18025 arg2 = (int)(SWIG_As_int(obj1));
18026 if (SWIG_arg_fail(2)) SWIG_fail;
18027 }
18028 if (arg1) (arg1)->m_wheelDelta = arg2;
18029
18030 Py_INCREF(Py_None); resultobj = Py_None;
18031 return resultobj;
18032 fail:
18033 return NULL;
18034 }
18035
18036
18037 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *, PyObject *args, PyObject *kwargs) {
18038 PyObject *resultobj;
18039 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
18040 int result;
18041 PyObject * obj0 = 0 ;
18042 char *kwnames[] = {
18043 (char *) "self", NULL
18044 };
18045
18046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
18047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
18048 if (SWIG_arg_fail(1)) SWIG_fail;
18049 result = (int) ((arg1)->m_wheelDelta);
18050
18051 {
18052 resultobj = SWIG_From_int((int)(result));
18053 }
18054 return resultobj;
18055 fail:
18056 return NULL;
18057 }
18058
18059
18060 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *, PyObject *args, PyObject *kwargs) {
18061 PyObject *resultobj;
18062 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
18063 int arg2 ;
18064 PyObject * obj0 = 0 ;
18065 PyObject * obj1 = 0 ;
18066 char *kwnames[] = {
18067 (char *) "self",(char *) "m_linesPerAction", NULL
18068 };
18069
18070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
18071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
18072 if (SWIG_arg_fail(1)) SWIG_fail;
18073 {
18074 arg2 = (int)(SWIG_As_int(obj1));
18075 if (SWIG_arg_fail(2)) SWIG_fail;
18076 }
18077 if (arg1) (arg1)->m_linesPerAction = arg2;
18078
18079 Py_INCREF(Py_None); resultobj = Py_None;
18080 return resultobj;
18081 fail:
18082 return NULL;
18083 }
18084
18085
18086 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *, PyObject *args, PyObject *kwargs) {
18087 PyObject *resultobj;
18088 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
18089 int result;
18090 PyObject * obj0 = 0 ;
18091 char *kwnames[] = {
18092 (char *) "self", NULL
18093 };
18094
18095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
18096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
18097 if (SWIG_arg_fail(1)) SWIG_fail;
18098 result = (int) ((arg1)->m_linesPerAction);
18099
18100 {
18101 resultobj = SWIG_From_int((int)(result));
18102 }
18103 return resultobj;
18104 fail:
18105 return NULL;
18106 }
18107
18108
18109 static PyObject * MouseEvent_swigregister(PyObject *, PyObject *args) {
18110 PyObject *obj;
18111 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18112 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
18113 Py_INCREF(obj);
18114 return Py_BuildValue((char *)"");
18115 }
18116 static PyObject *_wrap_new_SetCursorEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18117 PyObject *resultobj;
18118 int arg1 = (int) 0 ;
18119 int arg2 = (int) 0 ;
18120 wxSetCursorEvent *result;
18121 PyObject * obj0 = 0 ;
18122 PyObject * obj1 = 0 ;
18123 char *kwnames[] = {
18124 (char *) "x",(char *) "y", NULL
18125 };
18126
18127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
18128 if (obj0) {
18129 {
18130 arg1 = (int)(SWIG_As_int(obj0));
18131 if (SWIG_arg_fail(1)) SWIG_fail;
18132 }
18133 }
18134 if (obj1) {
18135 {
18136 arg2 = (int)(SWIG_As_int(obj1));
18137 if (SWIG_arg_fail(2)) SWIG_fail;
18138 }
18139 }
18140 {
18141 PyThreadState* __tstate = wxPyBeginAllowThreads();
18142 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
18143
18144 wxPyEndAllowThreads(__tstate);
18145 if (PyErr_Occurred()) SWIG_fail;
18146 }
18147 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
18148 return resultobj;
18149 fail:
18150 return NULL;
18151 }
18152
18153
18154 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
18155 PyObject *resultobj;
18156 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
18157 int result;
18158 PyObject * obj0 = 0 ;
18159 char *kwnames[] = {
18160 (char *) "self", NULL
18161 };
18162
18163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
18164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
18165 if (SWIG_arg_fail(1)) SWIG_fail;
18166 {
18167 PyThreadState* __tstate = wxPyBeginAllowThreads();
18168 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
18169
18170 wxPyEndAllowThreads(__tstate);
18171 if (PyErr_Occurred()) SWIG_fail;
18172 }
18173 {
18174 resultobj = SWIG_From_int((int)(result));
18175 }
18176 return resultobj;
18177 fail:
18178 return NULL;
18179 }
18180
18181
18182 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
18183 PyObject *resultobj;
18184 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
18185 int result;
18186 PyObject * obj0 = 0 ;
18187 char *kwnames[] = {
18188 (char *) "self", NULL
18189 };
18190
18191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
18192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
18193 if (SWIG_arg_fail(1)) SWIG_fail;
18194 {
18195 PyThreadState* __tstate = wxPyBeginAllowThreads();
18196 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
18197
18198 wxPyEndAllowThreads(__tstate);
18199 if (PyErr_Occurred()) SWIG_fail;
18200 }
18201 {
18202 resultobj = SWIG_From_int((int)(result));
18203 }
18204 return resultobj;
18205 fail:
18206 return NULL;
18207 }
18208
18209
18210 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
18211 PyObject *resultobj;
18212 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
18213 wxCursor *arg2 = 0 ;
18214 PyObject * obj0 = 0 ;
18215 PyObject * obj1 = 0 ;
18216 char *kwnames[] = {
18217 (char *) "self",(char *) "cursor", NULL
18218 };
18219
18220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
18221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
18222 if (SWIG_arg_fail(1)) SWIG_fail;
18223 {
18224 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
18225 if (SWIG_arg_fail(2)) SWIG_fail;
18226 if (arg2 == NULL) {
18227 SWIG_null_ref("wxCursor");
18228 }
18229 if (SWIG_arg_fail(2)) SWIG_fail;
18230 }
18231 {
18232 PyThreadState* __tstate = wxPyBeginAllowThreads();
18233 (arg1)->SetCursor((wxCursor const &)*arg2);
18234
18235 wxPyEndAllowThreads(__tstate);
18236 if (PyErr_Occurred()) SWIG_fail;
18237 }
18238 Py_INCREF(Py_None); resultobj = Py_None;
18239 return resultobj;
18240 fail:
18241 return NULL;
18242 }
18243
18244
18245 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
18246 PyObject *resultobj;
18247 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
18248 wxCursor *result;
18249 PyObject * obj0 = 0 ;
18250 char *kwnames[] = {
18251 (char *) "self", NULL
18252 };
18253
18254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
18255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
18256 if (SWIG_arg_fail(1)) SWIG_fail;
18257 {
18258 PyThreadState* __tstate = wxPyBeginAllowThreads();
18259 {
18260 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
18261 result = (wxCursor *) &_result_ref;
18262 }
18263
18264 wxPyEndAllowThreads(__tstate);
18265 if (PyErr_Occurred()) SWIG_fail;
18266 }
18267 {
18268 wxCursor* resultptr = new wxCursor(*result);
18269 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
18270 }
18271 return resultobj;
18272 fail:
18273 return NULL;
18274 }
18275
18276
18277 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *, PyObject *args, PyObject *kwargs) {
18278 PyObject *resultobj;
18279 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
18280 bool result;
18281 PyObject * obj0 = 0 ;
18282 char *kwnames[] = {
18283 (char *) "self", NULL
18284 };
18285
18286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
18287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
18288 if (SWIG_arg_fail(1)) SWIG_fail;
18289 {
18290 PyThreadState* __tstate = wxPyBeginAllowThreads();
18291 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
18292
18293 wxPyEndAllowThreads(__tstate);
18294 if (PyErr_Occurred()) SWIG_fail;
18295 }
18296 {
18297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18298 }
18299 return resultobj;
18300 fail:
18301 return NULL;
18302 }
18303
18304
18305 static PyObject * SetCursorEvent_swigregister(PyObject *, PyObject *args) {
18306 PyObject *obj;
18307 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18308 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
18309 Py_INCREF(obj);
18310 return Py_BuildValue((char *)"");
18311 }
18312 static PyObject *_wrap_new_KeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18313 PyObject *resultobj;
18314 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
18315 wxKeyEvent *result;
18316 PyObject * obj0 = 0 ;
18317 char *kwnames[] = {
18318 (char *) "keyType", NULL
18319 };
18320
18321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
18322 if (obj0) {
18323 {
18324 arg1 = (wxEventType)(SWIG_As_int(obj0));
18325 if (SWIG_arg_fail(1)) SWIG_fail;
18326 }
18327 }
18328 {
18329 PyThreadState* __tstate = wxPyBeginAllowThreads();
18330 result = (wxKeyEvent *)new wxKeyEvent(arg1);
18331
18332 wxPyEndAllowThreads(__tstate);
18333 if (PyErr_Occurred()) SWIG_fail;
18334 }
18335 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
18336 return resultobj;
18337 fail:
18338 return NULL;
18339 }
18340
18341
18342 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
18343 PyObject *resultobj;
18344 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18345 bool result;
18346 PyObject * obj0 = 0 ;
18347 char *kwnames[] = {
18348 (char *) "self", NULL
18349 };
18350
18351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
18352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18353 if (SWIG_arg_fail(1)) SWIG_fail;
18354 {
18355 PyThreadState* __tstate = wxPyBeginAllowThreads();
18356 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
18357
18358 wxPyEndAllowThreads(__tstate);
18359 if (PyErr_Occurred()) SWIG_fail;
18360 }
18361 {
18362 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18363 }
18364 return resultobj;
18365 fail:
18366 return NULL;
18367 }
18368
18369
18370 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
18371 PyObject *resultobj;
18372 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18373 bool result;
18374 PyObject * obj0 = 0 ;
18375 char *kwnames[] = {
18376 (char *) "self", NULL
18377 };
18378
18379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
18380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18381 if (SWIG_arg_fail(1)) SWIG_fail;
18382 {
18383 PyThreadState* __tstate = wxPyBeginAllowThreads();
18384 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
18385
18386 wxPyEndAllowThreads(__tstate);
18387 if (PyErr_Occurred()) SWIG_fail;
18388 }
18389 {
18390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18391 }
18392 return resultobj;
18393 fail:
18394 return NULL;
18395 }
18396
18397
18398 static PyObject *_wrap_KeyEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
18399 PyObject *resultobj;
18400 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18401 bool result;
18402 PyObject * obj0 = 0 ;
18403 char *kwnames[] = {
18404 (char *) "self", NULL
18405 };
18406
18407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
18408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18409 if (SWIG_arg_fail(1)) SWIG_fail;
18410 {
18411 PyThreadState* __tstate = wxPyBeginAllowThreads();
18412 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
18413
18414 wxPyEndAllowThreads(__tstate);
18415 if (PyErr_Occurred()) SWIG_fail;
18416 }
18417 {
18418 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18419 }
18420 return resultobj;
18421 fail:
18422 return NULL;
18423 }
18424
18425
18426 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
18427 PyObject *resultobj;
18428 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18429 bool result;
18430 PyObject * obj0 = 0 ;
18431 char *kwnames[] = {
18432 (char *) "self", NULL
18433 };
18434
18435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
18436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18437 if (SWIG_arg_fail(1)) SWIG_fail;
18438 {
18439 PyThreadState* __tstate = wxPyBeginAllowThreads();
18440 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
18441
18442 wxPyEndAllowThreads(__tstate);
18443 if (PyErr_Occurred()) SWIG_fail;
18444 }
18445 {
18446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18447 }
18448 return resultobj;
18449 fail:
18450 return NULL;
18451 }
18452
18453
18454 static PyObject *_wrap_KeyEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
18455 PyObject *resultobj;
18456 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18457 bool result;
18458 PyObject * obj0 = 0 ;
18459 char *kwnames[] = {
18460 (char *) "self", NULL
18461 };
18462
18463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
18464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18465 if (SWIG_arg_fail(1)) SWIG_fail;
18466 {
18467 PyThreadState* __tstate = wxPyBeginAllowThreads();
18468 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
18469
18470 wxPyEndAllowThreads(__tstate);
18471 if (PyErr_Occurred()) SWIG_fail;
18472 }
18473 {
18474 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18475 }
18476 return resultobj;
18477 fail:
18478 return NULL;
18479 }
18480
18481
18482 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *, PyObject *args, PyObject *kwargs) {
18483 PyObject *resultobj;
18484 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18485 bool result;
18486 PyObject * obj0 = 0 ;
18487 char *kwnames[] = {
18488 (char *) "self", NULL
18489 };
18490
18491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
18492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18493 if (SWIG_arg_fail(1)) SWIG_fail;
18494 {
18495 PyThreadState* __tstate = wxPyBeginAllowThreads();
18496 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
18497
18498 wxPyEndAllowThreads(__tstate);
18499 if (PyErr_Occurred()) SWIG_fail;
18500 }
18501 {
18502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18503 }
18504 return resultobj;
18505 fail:
18506 return NULL;
18507 }
18508
18509
18510 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
18511 PyObject *resultobj;
18512 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18513 int result;
18514 PyObject * obj0 = 0 ;
18515 char *kwnames[] = {
18516 (char *) "self", NULL
18517 };
18518
18519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
18520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18521 if (SWIG_arg_fail(1)) SWIG_fail;
18522 {
18523 PyThreadState* __tstate = wxPyBeginAllowThreads();
18524 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
18525
18526 wxPyEndAllowThreads(__tstate);
18527 if (PyErr_Occurred()) SWIG_fail;
18528 }
18529 {
18530 resultobj = SWIG_From_int((int)(result));
18531 }
18532 return resultobj;
18533 fail:
18534 return NULL;
18535 }
18536
18537
18538 static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *, PyObject *args, PyObject *kwargs) {
18539 PyObject *resultobj;
18540 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18541 int result;
18542 PyObject * obj0 = 0 ;
18543 char *kwnames[] = {
18544 (char *) "self", NULL
18545 };
18546
18547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
18548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18549 if (SWIG_arg_fail(1)) SWIG_fail;
18550 {
18551 PyThreadState* __tstate = wxPyBeginAllowThreads();
18552 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
18553
18554 wxPyEndAllowThreads(__tstate);
18555 if (PyErr_Occurred()) SWIG_fail;
18556 }
18557 {
18558 resultobj = SWIG_From_int((int)(result));
18559 }
18560 return resultobj;
18561 fail:
18562 return NULL;
18563 }
18564
18565
18566 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
18567 PyObject *resultobj;
18568 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18569 unsigned int result;
18570 PyObject * obj0 = 0 ;
18571 char *kwnames[] = {
18572 (char *) "self", NULL
18573 };
18574
18575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
18576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18577 if (SWIG_arg_fail(1)) SWIG_fail;
18578 {
18579 PyThreadState* __tstate = wxPyBeginAllowThreads();
18580 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
18581
18582 wxPyEndAllowThreads(__tstate);
18583 if (PyErr_Occurred()) SWIG_fail;
18584 }
18585 {
18586 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
18587 }
18588 return resultobj;
18589 fail:
18590 return NULL;
18591 }
18592
18593
18594 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *, PyObject *args, PyObject *kwargs) {
18595 PyObject *resultobj;
18596 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18597 unsigned int result;
18598 PyObject * obj0 = 0 ;
18599 char *kwnames[] = {
18600 (char *) "self", NULL
18601 };
18602
18603 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
18604 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18605 if (SWIG_arg_fail(1)) SWIG_fail;
18606 {
18607 PyThreadState* __tstate = wxPyBeginAllowThreads();
18608 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
18609
18610 wxPyEndAllowThreads(__tstate);
18611 if (PyErr_Occurred()) SWIG_fail;
18612 }
18613 {
18614 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
18615 }
18616 return resultobj;
18617 fail:
18618 return NULL;
18619 }
18620
18621
18622 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18623 PyObject *resultobj;
18624 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18625 wxPoint result;
18626 PyObject * obj0 = 0 ;
18627 char *kwnames[] = {
18628 (char *) "self", NULL
18629 };
18630
18631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
18632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18633 if (SWIG_arg_fail(1)) SWIG_fail;
18634 {
18635 PyThreadState* __tstate = wxPyBeginAllowThreads();
18636 result = (arg1)->GetPosition();
18637
18638 wxPyEndAllowThreads(__tstate);
18639 if (PyErr_Occurred()) SWIG_fail;
18640 }
18641 {
18642 wxPoint * resultptr;
18643 resultptr = new wxPoint((wxPoint &)(result));
18644 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
18645 }
18646 return resultobj;
18647 fail:
18648 return NULL;
18649 }
18650
18651
18652 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
18653 PyObject *resultobj;
18654 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18655 long *arg2 = (long *) 0 ;
18656 long *arg3 = (long *) 0 ;
18657 long temp2 ;
18658 int res2 = 0 ;
18659 long temp3 ;
18660 int res3 = 0 ;
18661 PyObject * obj0 = 0 ;
18662 char *kwnames[] = {
18663 (char *) "self", NULL
18664 };
18665
18666 arg2 = &temp2; res2 = SWIG_NEWOBJ;
18667 arg3 = &temp3; res3 = SWIG_NEWOBJ;
18668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
18669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18670 if (SWIG_arg_fail(1)) SWIG_fail;
18671 {
18672 PyThreadState* __tstate = wxPyBeginAllowThreads();
18673 (arg1)->GetPosition(arg2,arg3);
18674
18675 wxPyEndAllowThreads(__tstate);
18676 if (PyErr_Occurred()) SWIG_fail;
18677 }
18678 Py_INCREF(Py_None); resultobj = Py_None;
18679 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
18680 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
18681 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18682 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
18683 return resultobj;
18684 fail:
18685 return NULL;
18686 }
18687
18688
18689 static PyObject *_wrap_KeyEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
18690 PyObject *resultobj;
18691 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18692 int result;
18693 PyObject * obj0 = 0 ;
18694 char *kwnames[] = {
18695 (char *) "self", NULL
18696 };
18697
18698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
18699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18700 if (SWIG_arg_fail(1)) SWIG_fail;
18701 {
18702 PyThreadState* __tstate = wxPyBeginAllowThreads();
18703 result = (int)((wxKeyEvent const *)arg1)->GetX();
18704
18705 wxPyEndAllowThreads(__tstate);
18706 if (PyErr_Occurred()) SWIG_fail;
18707 }
18708 {
18709 resultobj = SWIG_From_int((int)(result));
18710 }
18711 return resultobj;
18712 fail:
18713 return NULL;
18714 }
18715
18716
18717 static PyObject *_wrap_KeyEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
18718 PyObject *resultobj;
18719 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18720 int result;
18721 PyObject * obj0 = 0 ;
18722 char *kwnames[] = {
18723 (char *) "self", NULL
18724 };
18725
18726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
18727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18728 if (SWIG_arg_fail(1)) SWIG_fail;
18729 {
18730 PyThreadState* __tstate = wxPyBeginAllowThreads();
18731 result = (int)((wxKeyEvent const *)arg1)->GetY();
18732
18733 wxPyEndAllowThreads(__tstate);
18734 if (PyErr_Occurred()) SWIG_fail;
18735 }
18736 {
18737 resultobj = SWIG_From_int((int)(result));
18738 }
18739 return resultobj;
18740 fail:
18741 return NULL;
18742 }
18743
18744
18745 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
18746 PyObject *resultobj;
18747 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18748 int arg2 ;
18749 PyObject * obj0 = 0 ;
18750 PyObject * obj1 = 0 ;
18751 char *kwnames[] = {
18752 (char *) "self",(char *) "m_x", NULL
18753 };
18754
18755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
18756 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18757 if (SWIG_arg_fail(1)) SWIG_fail;
18758 {
18759 arg2 = (int)(SWIG_As_int(obj1));
18760 if (SWIG_arg_fail(2)) SWIG_fail;
18761 }
18762 if (arg1) (arg1)->m_x = arg2;
18763
18764 Py_INCREF(Py_None); resultobj = Py_None;
18765 return resultobj;
18766 fail:
18767 return NULL;
18768 }
18769
18770
18771 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
18772 PyObject *resultobj;
18773 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18774 int result;
18775 PyObject * obj0 = 0 ;
18776 char *kwnames[] = {
18777 (char *) "self", NULL
18778 };
18779
18780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
18781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18782 if (SWIG_arg_fail(1)) SWIG_fail;
18783 result = (int) ((arg1)->m_x);
18784
18785 {
18786 resultobj = SWIG_From_int((int)(result));
18787 }
18788 return resultobj;
18789 fail:
18790 return NULL;
18791 }
18792
18793
18794 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
18795 PyObject *resultobj;
18796 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18797 int arg2 ;
18798 PyObject * obj0 = 0 ;
18799 PyObject * obj1 = 0 ;
18800 char *kwnames[] = {
18801 (char *) "self",(char *) "m_y", NULL
18802 };
18803
18804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
18805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18806 if (SWIG_arg_fail(1)) SWIG_fail;
18807 {
18808 arg2 = (int)(SWIG_As_int(obj1));
18809 if (SWIG_arg_fail(2)) SWIG_fail;
18810 }
18811 if (arg1) (arg1)->m_y = arg2;
18812
18813 Py_INCREF(Py_None); resultobj = Py_None;
18814 return resultobj;
18815 fail:
18816 return NULL;
18817 }
18818
18819
18820 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
18821 PyObject *resultobj;
18822 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18823 int result;
18824 PyObject * obj0 = 0 ;
18825 char *kwnames[] = {
18826 (char *) "self", NULL
18827 };
18828
18829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
18830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18831 if (SWIG_arg_fail(1)) SWIG_fail;
18832 result = (int) ((arg1)->m_y);
18833
18834 {
18835 resultobj = SWIG_From_int((int)(result));
18836 }
18837 return resultobj;
18838 fail:
18839 return NULL;
18840 }
18841
18842
18843 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
18844 PyObject *resultobj;
18845 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18846 long arg2 ;
18847 PyObject * obj0 = 0 ;
18848 PyObject * obj1 = 0 ;
18849 char *kwnames[] = {
18850 (char *) "self",(char *) "m_keyCode", NULL
18851 };
18852
18853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
18854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18855 if (SWIG_arg_fail(1)) SWIG_fail;
18856 {
18857 arg2 = (long)(SWIG_As_long(obj1));
18858 if (SWIG_arg_fail(2)) SWIG_fail;
18859 }
18860 if (arg1) (arg1)->m_keyCode = arg2;
18861
18862 Py_INCREF(Py_None); resultobj = Py_None;
18863 return resultobj;
18864 fail:
18865 return NULL;
18866 }
18867
18868
18869 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
18870 PyObject *resultobj;
18871 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18872 long result;
18873 PyObject * obj0 = 0 ;
18874 char *kwnames[] = {
18875 (char *) "self", NULL
18876 };
18877
18878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
18879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18880 if (SWIG_arg_fail(1)) SWIG_fail;
18881 result = (long) ((arg1)->m_keyCode);
18882
18883 {
18884 resultobj = SWIG_From_long((long)(result));
18885 }
18886 return resultobj;
18887 fail:
18888 return NULL;
18889 }
18890
18891
18892 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18893 PyObject *resultobj;
18894 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18895 bool arg2 ;
18896 PyObject * obj0 = 0 ;
18897 PyObject * obj1 = 0 ;
18898 char *kwnames[] = {
18899 (char *) "self",(char *) "m_controlDown", NULL
18900 };
18901
18902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
18903 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18904 if (SWIG_arg_fail(1)) SWIG_fail;
18905 {
18906 arg2 = (bool)(SWIG_As_bool(obj1));
18907 if (SWIG_arg_fail(2)) SWIG_fail;
18908 }
18909 if (arg1) (arg1)->m_controlDown = arg2;
18910
18911 Py_INCREF(Py_None); resultobj = Py_None;
18912 return resultobj;
18913 fail:
18914 return NULL;
18915 }
18916
18917
18918 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18919 PyObject *resultobj;
18920 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18921 bool result;
18922 PyObject * obj0 = 0 ;
18923 char *kwnames[] = {
18924 (char *) "self", NULL
18925 };
18926
18927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
18928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18929 if (SWIG_arg_fail(1)) SWIG_fail;
18930 result = (bool) ((arg1)->m_controlDown);
18931
18932 {
18933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18934 }
18935 return resultobj;
18936 fail:
18937 return NULL;
18938 }
18939
18940
18941 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18942 PyObject *resultobj;
18943 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18944 bool arg2 ;
18945 PyObject * obj0 = 0 ;
18946 PyObject * obj1 = 0 ;
18947 char *kwnames[] = {
18948 (char *) "self",(char *) "m_shiftDown", NULL
18949 };
18950
18951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
18952 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18953 if (SWIG_arg_fail(1)) SWIG_fail;
18954 {
18955 arg2 = (bool)(SWIG_As_bool(obj1));
18956 if (SWIG_arg_fail(2)) SWIG_fail;
18957 }
18958 if (arg1) (arg1)->m_shiftDown = arg2;
18959
18960 Py_INCREF(Py_None); resultobj = Py_None;
18961 return resultobj;
18962 fail:
18963 return NULL;
18964 }
18965
18966
18967 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18968 PyObject *resultobj;
18969 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18970 bool result;
18971 PyObject * obj0 = 0 ;
18972 char *kwnames[] = {
18973 (char *) "self", NULL
18974 };
18975
18976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
18977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18978 if (SWIG_arg_fail(1)) SWIG_fail;
18979 result = (bool) ((arg1)->m_shiftDown);
18980
18981 {
18982 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18983 }
18984 return resultobj;
18985 fail:
18986 return NULL;
18987 }
18988
18989
18990 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18991 PyObject *resultobj;
18992 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18993 bool arg2 ;
18994 PyObject * obj0 = 0 ;
18995 PyObject * obj1 = 0 ;
18996 char *kwnames[] = {
18997 (char *) "self",(char *) "m_altDown", NULL
18998 };
18999
19000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
19001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19002 if (SWIG_arg_fail(1)) SWIG_fail;
19003 {
19004 arg2 = (bool)(SWIG_As_bool(obj1));
19005 if (SWIG_arg_fail(2)) SWIG_fail;
19006 }
19007 if (arg1) (arg1)->m_altDown = arg2;
19008
19009 Py_INCREF(Py_None); resultobj = Py_None;
19010 return resultobj;
19011 fail:
19012 return NULL;
19013 }
19014
19015
19016 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
19017 PyObject *resultobj;
19018 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19019 bool result;
19020 PyObject * obj0 = 0 ;
19021 char *kwnames[] = {
19022 (char *) "self", NULL
19023 };
19024
19025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
19026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19027 if (SWIG_arg_fail(1)) SWIG_fail;
19028 result = (bool) ((arg1)->m_altDown);
19029
19030 {
19031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19032 }
19033 return resultobj;
19034 fail:
19035 return NULL;
19036 }
19037
19038
19039 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
19040 PyObject *resultobj;
19041 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19042 bool arg2 ;
19043 PyObject * obj0 = 0 ;
19044 PyObject * obj1 = 0 ;
19045 char *kwnames[] = {
19046 (char *) "self",(char *) "m_metaDown", NULL
19047 };
19048
19049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
19050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19051 if (SWIG_arg_fail(1)) SWIG_fail;
19052 {
19053 arg2 = (bool)(SWIG_As_bool(obj1));
19054 if (SWIG_arg_fail(2)) SWIG_fail;
19055 }
19056 if (arg1) (arg1)->m_metaDown = arg2;
19057
19058 Py_INCREF(Py_None); resultobj = Py_None;
19059 return resultobj;
19060 fail:
19061 return NULL;
19062 }
19063
19064
19065 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
19066 PyObject *resultobj;
19067 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19068 bool result;
19069 PyObject * obj0 = 0 ;
19070 char *kwnames[] = {
19071 (char *) "self", NULL
19072 };
19073
19074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
19075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19076 if (SWIG_arg_fail(1)) SWIG_fail;
19077 result = (bool) ((arg1)->m_metaDown);
19078
19079 {
19080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19081 }
19082 return resultobj;
19083 fail:
19084 return NULL;
19085 }
19086
19087
19088 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
19089 PyObject *resultobj;
19090 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19091 bool arg2 ;
19092 PyObject * obj0 = 0 ;
19093 PyObject * obj1 = 0 ;
19094 char *kwnames[] = {
19095 (char *) "self",(char *) "m_scanCode", NULL
19096 };
19097
19098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
19099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19100 if (SWIG_arg_fail(1)) SWIG_fail;
19101 {
19102 arg2 = (bool)(SWIG_As_bool(obj1));
19103 if (SWIG_arg_fail(2)) SWIG_fail;
19104 }
19105 if (arg1) (arg1)->m_scanCode = arg2;
19106
19107 Py_INCREF(Py_None); resultobj = Py_None;
19108 return resultobj;
19109 fail:
19110 return NULL;
19111 }
19112
19113
19114 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
19115 PyObject *resultobj;
19116 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19117 bool result;
19118 PyObject * obj0 = 0 ;
19119 char *kwnames[] = {
19120 (char *) "self", NULL
19121 };
19122
19123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
19124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19125 if (SWIG_arg_fail(1)) SWIG_fail;
19126 result = (bool) ((arg1)->m_scanCode);
19127
19128 {
19129 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19130 }
19131 return resultobj;
19132 fail:
19133 return NULL;
19134 }
19135
19136
19137 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
19138 PyObject *resultobj;
19139 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19140 unsigned int arg2 ;
19141 PyObject * obj0 = 0 ;
19142 PyObject * obj1 = 0 ;
19143 char *kwnames[] = {
19144 (char *) "self",(char *) "m_rawCode", NULL
19145 };
19146
19147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
19148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19149 if (SWIG_arg_fail(1)) SWIG_fail;
19150 {
19151 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
19152 if (SWIG_arg_fail(2)) SWIG_fail;
19153 }
19154 if (arg1) (arg1)->m_rawCode = arg2;
19155
19156 Py_INCREF(Py_None); resultobj = Py_None;
19157 return resultobj;
19158 fail:
19159 return NULL;
19160 }
19161
19162
19163 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
19164 PyObject *resultobj;
19165 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19166 unsigned int result;
19167 PyObject * obj0 = 0 ;
19168 char *kwnames[] = {
19169 (char *) "self", NULL
19170 };
19171
19172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
19173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19174 if (SWIG_arg_fail(1)) SWIG_fail;
19175 result = (unsigned int) ((arg1)->m_rawCode);
19176
19177 {
19178 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
19179 }
19180 return resultobj;
19181 fail:
19182 return NULL;
19183 }
19184
19185
19186 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *, PyObject *args, PyObject *kwargs) {
19187 PyObject *resultobj;
19188 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19189 unsigned int arg2 ;
19190 PyObject * obj0 = 0 ;
19191 PyObject * obj1 = 0 ;
19192 char *kwnames[] = {
19193 (char *) "self",(char *) "m_rawFlags", NULL
19194 };
19195
19196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
19197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19198 if (SWIG_arg_fail(1)) SWIG_fail;
19199 {
19200 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
19201 if (SWIG_arg_fail(2)) SWIG_fail;
19202 }
19203 if (arg1) (arg1)->m_rawFlags = arg2;
19204
19205 Py_INCREF(Py_None); resultobj = Py_None;
19206 return resultobj;
19207 fail:
19208 return NULL;
19209 }
19210
19211
19212 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *, PyObject *args, PyObject *kwargs) {
19213 PyObject *resultobj;
19214 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
19215 unsigned int result;
19216 PyObject * obj0 = 0 ;
19217 char *kwnames[] = {
19218 (char *) "self", NULL
19219 };
19220
19221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
19222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
19223 if (SWIG_arg_fail(1)) SWIG_fail;
19224 result = (unsigned int) ((arg1)->m_rawFlags);
19225
19226 {
19227 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
19228 }
19229 return resultobj;
19230 fail:
19231 return NULL;
19232 }
19233
19234
19235 static PyObject * KeyEvent_swigregister(PyObject *, PyObject *args) {
19236 PyObject *obj;
19237 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19238 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
19239 Py_INCREF(obj);
19240 return Py_BuildValue((char *)"");
19241 }
19242 static PyObject *_wrap_new_SizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19243 PyObject *resultobj;
19244 wxSize const &arg1_defvalue = wxDefaultSize ;
19245 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
19246 int arg2 = (int) 0 ;
19247 wxSizeEvent *result;
19248 wxSize temp1 ;
19249 PyObject * obj0 = 0 ;
19250 PyObject * obj1 = 0 ;
19251 char *kwnames[] = {
19252 (char *) "sz",(char *) "winid", NULL
19253 };
19254
19255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
19256 if (obj0) {
19257 {
19258 arg1 = &temp1;
19259 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
19260 }
19261 }
19262 if (obj1) {
19263 {
19264 arg2 = (int)(SWIG_As_int(obj1));
19265 if (SWIG_arg_fail(2)) SWIG_fail;
19266 }
19267 }
19268 {
19269 PyThreadState* __tstate = wxPyBeginAllowThreads();
19270 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
19271
19272 wxPyEndAllowThreads(__tstate);
19273 if (PyErr_Occurred()) SWIG_fail;
19274 }
19275 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
19276 return resultobj;
19277 fail:
19278 return NULL;
19279 }
19280
19281
19282 static PyObject *_wrap_SizeEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19283 PyObject *resultobj;
19284 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19285 wxSize result;
19286 PyObject * obj0 = 0 ;
19287 char *kwnames[] = {
19288 (char *) "self", NULL
19289 };
19290
19291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
19292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19293 if (SWIG_arg_fail(1)) SWIG_fail;
19294 {
19295 PyThreadState* __tstate = wxPyBeginAllowThreads();
19296 result = ((wxSizeEvent const *)arg1)->GetSize();
19297
19298 wxPyEndAllowThreads(__tstate);
19299 if (PyErr_Occurred()) SWIG_fail;
19300 }
19301 {
19302 wxSize * resultptr;
19303 resultptr = new wxSize((wxSize &)(result));
19304 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
19305 }
19306 return resultobj;
19307 fail:
19308 return NULL;
19309 }
19310
19311
19312 static PyObject *_wrap_SizeEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
19313 PyObject *resultobj;
19314 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19315 wxRect result;
19316 PyObject * obj0 = 0 ;
19317 char *kwnames[] = {
19318 (char *) "self", NULL
19319 };
19320
19321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
19322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19323 if (SWIG_arg_fail(1)) SWIG_fail;
19324 {
19325 PyThreadState* __tstate = wxPyBeginAllowThreads();
19326 result = ((wxSizeEvent const *)arg1)->GetRect();
19327
19328 wxPyEndAllowThreads(__tstate);
19329 if (PyErr_Occurred()) SWIG_fail;
19330 }
19331 {
19332 wxRect * resultptr;
19333 resultptr = new wxRect((wxRect &)(result));
19334 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
19335 }
19336 return resultobj;
19337 fail:
19338 return NULL;
19339 }
19340
19341
19342 static PyObject *_wrap_SizeEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
19343 PyObject *resultobj;
19344 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19345 wxRect arg2 ;
19346 PyObject * obj0 = 0 ;
19347 PyObject * obj1 = 0 ;
19348 char *kwnames[] = {
19349 (char *) "self",(char *) "rect", NULL
19350 };
19351
19352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
19353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19354 if (SWIG_arg_fail(1)) SWIG_fail;
19355 {
19356 wxRect * argp;
19357 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION);
19358 if (SWIG_arg_fail(2)) SWIG_fail;
19359 if (argp == NULL) {
19360 SWIG_null_ref("wxRect");
19361 }
19362 if (SWIG_arg_fail(2)) SWIG_fail;
19363 arg2 = *argp;
19364 }
19365 {
19366 PyThreadState* __tstate = wxPyBeginAllowThreads();
19367 (arg1)->SetRect(arg2);
19368
19369 wxPyEndAllowThreads(__tstate);
19370 if (PyErr_Occurred()) SWIG_fail;
19371 }
19372 Py_INCREF(Py_None); resultobj = Py_None;
19373 return resultobj;
19374 fail:
19375 return NULL;
19376 }
19377
19378
19379 static PyObject *_wrap_SizeEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
19380 PyObject *resultobj;
19381 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19382 wxSize arg2 ;
19383 PyObject * obj0 = 0 ;
19384 PyObject * obj1 = 0 ;
19385 char *kwnames[] = {
19386 (char *) "self",(char *) "size", NULL
19387 };
19388
19389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
19390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19391 if (SWIG_arg_fail(1)) SWIG_fail;
19392 {
19393 wxSize * argp;
19394 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION);
19395 if (SWIG_arg_fail(2)) SWIG_fail;
19396 if (argp == NULL) {
19397 SWIG_null_ref("wxSize");
19398 }
19399 if (SWIG_arg_fail(2)) SWIG_fail;
19400 arg2 = *argp;
19401 }
19402 {
19403 PyThreadState* __tstate = wxPyBeginAllowThreads();
19404 wxSizeEvent_SetSize(arg1,arg2);
19405
19406 wxPyEndAllowThreads(__tstate);
19407 if (PyErr_Occurred()) SWIG_fail;
19408 }
19409 Py_INCREF(Py_None); resultobj = Py_None;
19410 return resultobj;
19411 fail:
19412 return NULL;
19413 }
19414
19415
19416 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *, PyObject *args, PyObject *kwargs) {
19417 PyObject *resultobj;
19418 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19419 wxSize *arg2 = (wxSize *) 0 ;
19420 PyObject * obj0 = 0 ;
19421 PyObject * obj1 = 0 ;
19422 char *kwnames[] = {
19423 (char *) "self",(char *) "m_size", NULL
19424 };
19425
19426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
19427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19428 if (SWIG_arg_fail(1)) SWIG_fail;
19429 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
19430 if (SWIG_arg_fail(2)) SWIG_fail;
19431 if (arg1) (arg1)->m_size = *arg2;
19432
19433 Py_INCREF(Py_None); resultobj = Py_None;
19434 return resultobj;
19435 fail:
19436 return NULL;
19437 }
19438
19439
19440 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *, PyObject *args, PyObject *kwargs) {
19441 PyObject *resultobj;
19442 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19443 wxSize *result;
19444 PyObject * obj0 = 0 ;
19445 char *kwnames[] = {
19446 (char *) "self", NULL
19447 };
19448
19449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
19450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19451 if (SWIG_arg_fail(1)) SWIG_fail;
19452 result = (wxSize *)& ((arg1)->m_size);
19453
19454 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
19455 return resultobj;
19456 fail:
19457 return NULL;
19458 }
19459
19460
19461 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
19462 PyObject *resultobj;
19463 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19464 wxRect *arg2 = (wxRect *) 0 ;
19465 PyObject * obj0 = 0 ;
19466 PyObject * obj1 = 0 ;
19467 char *kwnames[] = {
19468 (char *) "self",(char *) "m_rect", NULL
19469 };
19470
19471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
19472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19473 if (SWIG_arg_fail(1)) SWIG_fail;
19474 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
19475 if (SWIG_arg_fail(2)) SWIG_fail;
19476 if (arg1) (arg1)->m_rect = *arg2;
19477
19478 Py_INCREF(Py_None); resultobj = Py_None;
19479 return resultobj;
19480 fail:
19481 return NULL;
19482 }
19483
19484
19485 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
19486 PyObject *resultobj;
19487 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
19488 wxRect *result;
19489 PyObject * obj0 = 0 ;
19490 char *kwnames[] = {
19491 (char *) "self", NULL
19492 };
19493
19494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
19495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
19496 if (SWIG_arg_fail(1)) SWIG_fail;
19497 result = (wxRect *)& ((arg1)->m_rect);
19498
19499 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
19500 return resultobj;
19501 fail:
19502 return NULL;
19503 }
19504
19505
19506 static PyObject * SizeEvent_swigregister(PyObject *, PyObject *args) {
19507 PyObject *obj;
19508 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19509 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
19510 Py_INCREF(obj);
19511 return Py_BuildValue((char *)"");
19512 }
19513 static PyObject *_wrap_new_MoveEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19514 PyObject *resultobj;
19515 wxPoint const &arg1_defvalue = wxDefaultPosition ;
19516 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
19517 int arg2 = (int) 0 ;
19518 wxMoveEvent *result;
19519 wxPoint temp1 ;
19520 PyObject * obj0 = 0 ;
19521 PyObject * obj1 = 0 ;
19522 char *kwnames[] = {
19523 (char *) "pos",(char *) "winid", NULL
19524 };
19525
19526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
19527 if (obj0) {
19528 {
19529 arg1 = &temp1;
19530 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
19531 }
19532 }
19533 if (obj1) {
19534 {
19535 arg2 = (int)(SWIG_As_int(obj1));
19536 if (SWIG_arg_fail(2)) SWIG_fail;
19537 }
19538 }
19539 {
19540 PyThreadState* __tstate = wxPyBeginAllowThreads();
19541 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
19542
19543 wxPyEndAllowThreads(__tstate);
19544 if (PyErr_Occurred()) SWIG_fail;
19545 }
19546 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
19547 return resultobj;
19548 fail:
19549 return NULL;
19550 }
19551
19552
19553 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19554 PyObject *resultobj;
19555 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
19556 wxPoint result;
19557 PyObject * obj0 = 0 ;
19558 char *kwnames[] = {
19559 (char *) "self", NULL
19560 };
19561
19562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
19563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
19564 if (SWIG_arg_fail(1)) SWIG_fail;
19565 {
19566 PyThreadState* __tstate = wxPyBeginAllowThreads();
19567 result = ((wxMoveEvent const *)arg1)->GetPosition();
19568
19569 wxPyEndAllowThreads(__tstate);
19570 if (PyErr_Occurred()) SWIG_fail;
19571 }
19572 {
19573 wxPoint * resultptr;
19574 resultptr = new wxPoint((wxPoint &)(result));
19575 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
19576 }
19577 return resultobj;
19578 fail:
19579 return NULL;
19580 }
19581
19582
19583 static PyObject *_wrap_MoveEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
19584 PyObject *resultobj;
19585 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
19586 wxRect result;
19587 PyObject * obj0 = 0 ;
19588 char *kwnames[] = {
19589 (char *) "self", NULL
19590 };
19591
19592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
19593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
19594 if (SWIG_arg_fail(1)) SWIG_fail;
19595 {
19596 PyThreadState* __tstate = wxPyBeginAllowThreads();
19597 result = ((wxMoveEvent const *)arg1)->GetRect();
19598
19599 wxPyEndAllowThreads(__tstate);
19600 if (PyErr_Occurred()) SWIG_fail;
19601 }
19602 {
19603 wxRect * resultptr;
19604 resultptr = new wxRect((wxRect &)(result));
19605 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
19606 }
19607 return resultobj;
19608 fail:
19609 return NULL;
19610 }
19611
19612
19613 static PyObject *_wrap_MoveEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
19614 PyObject *resultobj;
19615 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
19616 wxRect *arg2 = 0 ;
19617 wxRect temp2 ;
19618 PyObject * obj0 = 0 ;
19619 PyObject * obj1 = 0 ;
19620 char *kwnames[] = {
19621 (char *) "self",(char *) "rect", NULL
19622 };
19623
19624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
19625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
19626 if (SWIG_arg_fail(1)) SWIG_fail;
19627 {
19628 arg2 = &temp2;
19629 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
19630 }
19631 {
19632 PyThreadState* __tstate = wxPyBeginAllowThreads();
19633 (arg1)->SetRect((wxRect const &)*arg2);
19634
19635 wxPyEndAllowThreads(__tstate);
19636 if (PyErr_Occurred()) SWIG_fail;
19637 }
19638 Py_INCREF(Py_None); resultobj = Py_None;
19639 return resultobj;
19640 fail:
19641 return NULL;
19642 }
19643
19644
19645 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
19646 PyObject *resultobj;
19647 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
19648 wxPoint *arg2 = 0 ;
19649 wxPoint temp2 ;
19650 PyObject * obj0 = 0 ;
19651 PyObject * obj1 = 0 ;
19652 char *kwnames[] = {
19653 (char *) "self",(char *) "pos", NULL
19654 };
19655
19656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
19657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
19658 if (SWIG_arg_fail(1)) SWIG_fail;
19659 {
19660 arg2 = &temp2;
19661 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
19662 }
19663 {
19664 PyThreadState* __tstate = wxPyBeginAllowThreads();
19665 (arg1)->SetPosition((wxPoint const &)*arg2);
19666
19667 wxPyEndAllowThreads(__tstate);
19668 if (PyErr_Occurred()) SWIG_fail;
19669 }
19670 Py_INCREF(Py_None); resultobj = Py_None;
19671 return resultobj;
19672 fail:
19673 return NULL;
19674 }
19675
19676
19677 static PyObject * MoveEvent_swigregister(PyObject *, PyObject *args) {
19678 PyObject *obj;
19679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19680 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
19681 Py_INCREF(obj);
19682 return Py_BuildValue((char *)"");
19683 }
19684 static PyObject *_wrap_new_PaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19685 PyObject *resultobj;
19686 int arg1 = (int) 0 ;
19687 wxPaintEvent *result;
19688 PyObject * obj0 = 0 ;
19689 char *kwnames[] = {
19690 (char *) "Id", NULL
19691 };
19692
19693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
19694 if (obj0) {
19695 {
19696 arg1 = (int)(SWIG_As_int(obj0));
19697 if (SWIG_arg_fail(1)) SWIG_fail;
19698 }
19699 }
19700 {
19701 PyThreadState* __tstate = wxPyBeginAllowThreads();
19702 result = (wxPaintEvent *)new wxPaintEvent(arg1);
19703
19704 wxPyEndAllowThreads(__tstate);
19705 if (PyErr_Occurred()) SWIG_fail;
19706 }
19707 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
19708 return resultobj;
19709 fail:
19710 return NULL;
19711 }
19712
19713
19714 static PyObject * PaintEvent_swigregister(PyObject *, PyObject *args) {
19715 PyObject *obj;
19716 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19717 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
19718 Py_INCREF(obj);
19719 return Py_BuildValue((char *)"");
19720 }
19721 static PyObject *_wrap_new_NcPaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19722 PyObject *resultobj;
19723 int arg1 = (int) 0 ;
19724 wxNcPaintEvent *result;
19725 PyObject * obj0 = 0 ;
19726 char *kwnames[] = {
19727 (char *) "winid", NULL
19728 };
19729
19730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
19731 if (obj0) {
19732 {
19733 arg1 = (int)(SWIG_As_int(obj0));
19734 if (SWIG_arg_fail(1)) SWIG_fail;
19735 }
19736 }
19737 {
19738 PyThreadState* __tstate = wxPyBeginAllowThreads();
19739 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
19740
19741 wxPyEndAllowThreads(__tstate);
19742 if (PyErr_Occurred()) SWIG_fail;
19743 }
19744 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
19745 return resultobj;
19746 fail:
19747 return NULL;
19748 }
19749
19750
19751 static PyObject * NcPaintEvent_swigregister(PyObject *, PyObject *args) {
19752 PyObject *obj;
19753 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19754 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
19755 Py_INCREF(obj);
19756 return Py_BuildValue((char *)"");
19757 }
19758 static PyObject *_wrap_new_EraseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19759 PyObject *resultobj;
19760 int arg1 = (int) 0 ;
19761 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
19762 wxEraseEvent *result;
19763 PyObject * obj0 = 0 ;
19764 PyObject * obj1 = 0 ;
19765 char *kwnames[] = {
19766 (char *) "Id",(char *) "dc", NULL
19767 };
19768
19769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
19770 if (obj0) {
19771 {
19772 arg1 = (int)(SWIG_As_int(obj0));
19773 if (SWIG_arg_fail(1)) SWIG_fail;
19774 }
19775 }
19776 if (obj1) {
19777 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
19778 if (SWIG_arg_fail(2)) SWIG_fail;
19779 }
19780 {
19781 PyThreadState* __tstate = wxPyBeginAllowThreads();
19782 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
19783
19784 wxPyEndAllowThreads(__tstate);
19785 if (PyErr_Occurred()) SWIG_fail;
19786 }
19787 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
19788 return resultobj;
19789 fail:
19790 return NULL;
19791 }
19792
19793
19794 static PyObject *_wrap_EraseEvent_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
19795 PyObject *resultobj;
19796 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
19797 wxDC *result;
19798 PyObject * obj0 = 0 ;
19799 char *kwnames[] = {
19800 (char *) "self", NULL
19801 };
19802
19803 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
19804 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEraseEvent, SWIG_POINTER_EXCEPTION | 0);
19805 if (SWIG_arg_fail(1)) SWIG_fail;
19806 {
19807 PyThreadState* __tstate = wxPyBeginAllowThreads();
19808 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
19809
19810 wxPyEndAllowThreads(__tstate);
19811 if (PyErr_Occurred()) SWIG_fail;
19812 }
19813 {
19814 resultobj = wxPyMake_wxObject(result, 0);
19815 }
19816 return resultobj;
19817 fail:
19818 return NULL;
19819 }
19820
19821
19822 static PyObject * EraseEvent_swigregister(PyObject *, PyObject *args) {
19823 PyObject *obj;
19824 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19825 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
19826 Py_INCREF(obj);
19827 return Py_BuildValue((char *)"");
19828 }
19829 static PyObject *_wrap_new_FocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19830 PyObject *resultobj;
19831 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19832 int arg2 = (int) 0 ;
19833 wxFocusEvent *result;
19834 PyObject * obj0 = 0 ;
19835 PyObject * obj1 = 0 ;
19836 char *kwnames[] = {
19837 (char *) "type",(char *) "winid", NULL
19838 };
19839
19840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
19841 if (obj0) {
19842 {
19843 arg1 = (wxEventType)(SWIG_As_int(obj0));
19844 if (SWIG_arg_fail(1)) SWIG_fail;
19845 }
19846 }
19847 if (obj1) {
19848 {
19849 arg2 = (int)(SWIG_As_int(obj1));
19850 if (SWIG_arg_fail(2)) SWIG_fail;
19851 }
19852 }
19853 {
19854 PyThreadState* __tstate = wxPyBeginAllowThreads();
19855 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
19856
19857 wxPyEndAllowThreads(__tstate);
19858 if (PyErr_Occurred()) SWIG_fail;
19859 }
19860 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
19861 return resultobj;
19862 fail:
19863 return NULL;
19864 }
19865
19866
19867 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19868 PyObject *resultobj;
19869 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
19870 wxWindow *result;
19871 PyObject * obj0 = 0 ;
19872 char *kwnames[] = {
19873 (char *) "self", NULL
19874 };
19875
19876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
19877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19878 if (SWIG_arg_fail(1)) SWIG_fail;
19879 {
19880 PyThreadState* __tstate = wxPyBeginAllowThreads();
19881 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
19882
19883 wxPyEndAllowThreads(__tstate);
19884 if (PyErr_Occurred()) SWIG_fail;
19885 }
19886 {
19887 resultobj = wxPyMake_wxObject(result, 0);
19888 }
19889 return resultobj;
19890 fail:
19891 return NULL;
19892 }
19893
19894
19895 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19896 PyObject *resultobj;
19897 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
19898 wxWindow *arg2 = (wxWindow *) 0 ;
19899 PyObject * obj0 = 0 ;
19900 PyObject * obj1 = 0 ;
19901 char *kwnames[] = {
19902 (char *) "self",(char *) "win", NULL
19903 };
19904
19905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
19906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19907 if (SWIG_arg_fail(1)) SWIG_fail;
19908 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19909 if (SWIG_arg_fail(2)) SWIG_fail;
19910 {
19911 PyThreadState* __tstate = wxPyBeginAllowThreads();
19912 (arg1)->SetWindow(arg2);
19913
19914 wxPyEndAllowThreads(__tstate);
19915 if (PyErr_Occurred()) SWIG_fail;
19916 }
19917 Py_INCREF(Py_None); resultobj = Py_None;
19918 return resultobj;
19919 fail:
19920 return NULL;
19921 }
19922
19923
19924 static PyObject * FocusEvent_swigregister(PyObject *, PyObject *args) {
19925 PyObject *obj;
19926 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19927 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
19928 Py_INCREF(obj);
19929 return Py_BuildValue((char *)"");
19930 }
19931 static PyObject *_wrap_new_ChildFocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19932 PyObject *resultobj;
19933 wxWindow *arg1 = (wxWindow *) NULL ;
19934 wxChildFocusEvent *result;
19935 PyObject * obj0 = 0 ;
19936 char *kwnames[] = {
19937 (char *) "win", NULL
19938 };
19939
19940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
19941 if (obj0) {
19942 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19943 if (SWIG_arg_fail(1)) SWIG_fail;
19944 }
19945 {
19946 PyThreadState* __tstate = wxPyBeginAllowThreads();
19947 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
19948
19949 wxPyEndAllowThreads(__tstate);
19950 if (PyErr_Occurred()) SWIG_fail;
19951 }
19952 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
19953 return resultobj;
19954 fail:
19955 return NULL;
19956 }
19957
19958
19959 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19960 PyObject *resultobj;
19961 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
19962 wxWindow *result;
19963 PyObject * obj0 = 0 ;
19964 char *kwnames[] = {
19965 (char *) "self", NULL
19966 };
19967
19968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
19969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChildFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19970 if (SWIG_arg_fail(1)) SWIG_fail;
19971 {
19972 PyThreadState* __tstate = wxPyBeginAllowThreads();
19973 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
19974
19975 wxPyEndAllowThreads(__tstate);
19976 if (PyErr_Occurred()) SWIG_fail;
19977 }
19978 {
19979 resultobj = wxPyMake_wxObject(result, 0);
19980 }
19981 return resultobj;
19982 fail:
19983 return NULL;
19984 }
19985
19986
19987 static PyObject * ChildFocusEvent_swigregister(PyObject *, PyObject *args) {
19988 PyObject *obj;
19989 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19990 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
19991 Py_INCREF(obj);
19992 return Py_BuildValue((char *)"");
19993 }
19994 static PyObject *_wrap_new_ActivateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19995 PyObject *resultobj;
19996 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19997 bool arg2 = (bool) true ;
19998 int arg3 = (int) 0 ;
19999 wxActivateEvent *result;
20000 PyObject * obj0 = 0 ;
20001 PyObject * obj1 = 0 ;
20002 PyObject * obj2 = 0 ;
20003 char *kwnames[] = {
20004 (char *) "type",(char *) "active",(char *) "Id", NULL
20005 };
20006
20007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
20008 if (obj0) {
20009 {
20010 arg1 = (wxEventType)(SWIG_As_int(obj0));
20011 if (SWIG_arg_fail(1)) SWIG_fail;
20012 }
20013 }
20014 if (obj1) {
20015 {
20016 arg2 = (bool)(SWIG_As_bool(obj1));
20017 if (SWIG_arg_fail(2)) SWIG_fail;
20018 }
20019 }
20020 if (obj2) {
20021 {
20022 arg3 = (int)(SWIG_As_int(obj2));
20023 if (SWIG_arg_fail(3)) SWIG_fail;
20024 }
20025 }
20026 {
20027 PyThreadState* __tstate = wxPyBeginAllowThreads();
20028 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
20029
20030 wxPyEndAllowThreads(__tstate);
20031 if (PyErr_Occurred()) SWIG_fail;
20032 }
20033 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
20034 return resultobj;
20035 fail:
20036 return NULL;
20037 }
20038
20039
20040 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
20041 PyObject *resultobj;
20042 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
20043 bool result;
20044 PyObject * obj0 = 0 ;
20045 char *kwnames[] = {
20046 (char *) "self", NULL
20047 };
20048
20049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
20050 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxActivateEvent, SWIG_POINTER_EXCEPTION | 0);
20051 if (SWIG_arg_fail(1)) SWIG_fail;
20052 {
20053 PyThreadState* __tstate = wxPyBeginAllowThreads();
20054 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
20055
20056 wxPyEndAllowThreads(__tstate);
20057 if (PyErr_Occurred()) SWIG_fail;
20058 }
20059 {
20060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20061 }
20062 return resultobj;
20063 fail:
20064 return NULL;
20065 }
20066
20067
20068 static PyObject * ActivateEvent_swigregister(PyObject *, PyObject *args) {
20069 PyObject *obj;
20070 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20071 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
20072 Py_INCREF(obj);
20073 return Py_BuildValue((char *)"");
20074 }
20075 static PyObject *_wrap_new_InitDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20076 PyObject *resultobj;
20077 int arg1 = (int) 0 ;
20078 wxInitDialogEvent *result;
20079 PyObject * obj0 = 0 ;
20080 char *kwnames[] = {
20081 (char *) "Id", NULL
20082 };
20083
20084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
20085 if (obj0) {
20086 {
20087 arg1 = (int)(SWIG_As_int(obj0));
20088 if (SWIG_arg_fail(1)) SWIG_fail;
20089 }
20090 }
20091 {
20092 PyThreadState* __tstate = wxPyBeginAllowThreads();
20093 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
20094
20095 wxPyEndAllowThreads(__tstate);
20096 if (PyErr_Occurred()) SWIG_fail;
20097 }
20098 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
20099 return resultobj;
20100 fail:
20101 return NULL;
20102 }
20103
20104
20105 static PyObject * InitDialogEvent_swigregister(PyObject *, PyObject *args) {
20106 PyObject *obj;
20107 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20108 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
20109 Py_INCREF(obj);
20110 return Py_BuildValue((char *)"");
20111 }
20112 static PyObject *_wrap_new_MenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20113 PyObject *resultobj;
20114 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
20115 int arg2 = (int) 0 ;
20116 wxMenu *arg3 = (wxMenu *) NULL ;
20117 wxMenuEvent *result;
20118 PyObject * obj0 = 0 ;
20119 PyObject * obj1 = 0 ;
20120 PyObject * obj2 = 0 ;
20121 char *kwnames[] = {
20122 (char *) "type",(char *) "winid",(char *) "menu", NULL
20123 };
20124
20125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
20126 if (obj0) {
20127 {
20128 arg1 = (wxEventType)(SWIG_As_int(obj0));
20129 if (SWIG_arg_fail(1)) SWIG_fail;
20130 }
20131 }
20132 if (obj1) {
20133 {
20134 arg2 = (int)(SWIG_As_int(obj1));
20135 if (SWIG_arg_fail(2)) SWIG_fail;
20136 }
20137 }
20138 if (obj2) {
20139 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
20140 if (SWIG_arg_fail(3)) SWIG_fail;
20141 }
20142 {
20143 PyThreadState* __tstate = wxPyBeginAllowThreads();
20144 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
20145
20146 wxPyEndAllowThreads(__tstate);
20147 if (PyErr_Occurred()) SWIG_fail;
20148 }
20149 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
20150 return resultobj;
20151 fail:
20152 return NULL;
20153 }
20154
20155
20156 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *, PyObject *args, PyObject *kwargs) {
20157 PyObject *resultobj;
20158 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
20159 int result;
20160 PyObject * obj0 = 0 ;
20161 char *kwnames[] = {
20162 (char *) "self", NULL
20163 };
20164
20165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
20166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
20167 if (SWIG_arg_fail(1)) SWIG_fail;
20168 {
20169 PyThreadState* __tstate = wxPyBeginAllowThreads();
20170 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
20171
20172 wxPyEndAllowThreads(__tstate);
20173 if (PyErr_Occurred()) SWIG_fail;
20174 }
20175 {
20176 resultobj = SWIG_From_int((int)(result));
20177 }
20178 return resultobj;
20179 fail:
20180 return NULL;
20181 }
20182
20183
20184 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *, PyObject *args, PyObject *kwargs) {
20185 PyObject *resultobj;
20186 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
20187 bool result;
20188 PyObject * obj0 = 0 ;
20189 char *kwnames[] = {
20190 (char *) "self", NULL
20191 };
20192
20193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
20194 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
20195 if (SWIG_arg_fail(1)) SWIG_fail;
20196 {
20197 PyThreadState* __tstate = wxPyBeginAllowThreads();
20198 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
20199
20200 wxPyEndAllowThreads(__tstate);
20201 if (PyErr_Occurred()) SWIG_fail;
20202 }
20203 {
20204 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20205 }
20206 return resultobj;
20207 fail:
20208 return NULL;
20209 }
20210
20211
20212 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
20213 PyObject *resultobj;
20214 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
20215 wxMenu *result;
20216 PyObject * obj0 = 0 ;
20217 char *kwnames[] = {
20218 (char *) "self", NULL
20219 };
20220
20221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
20222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
20223 if (SWIG_arg_fail(1)) SWIG_fail;
20224 {
20225 PyThreadState* __tstate = wxPyBeginAllowThreads();
20226 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
20227
20228 wxPyEndAllowThreads(__tstate);
20229 if (PyErr_Occurred()) SWIG_fail;
20230 }
20231 {
20232 resultobj = wxPyMake_wxObject(result, 0);
20233 }
20234 return resultobj;
20235 fail:
20236 return NULL;
20237 }
20238
20239
20240 static PyObject * MenuEvent_swigregister(PyObject *, PyObject *args) {
20241 PyObject *obj;
20242 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20243 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
20244 Py_INCREF(obj);
20245 return Py_BuildValue((char *)"");
20246 }
20247 static PyObject *_wrap_new_CloseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20248 PyObject *resultobj;
20249 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
20250 int arg2 = (int) 0 ;
20251 wxCloseEvent *result;
20252 PyObject * obj0 = 0 ;
20253 PyObject * obj1 = 0 ;
20254 char *kwnames[] = {
20255 (char *) "type",(char *) "winid", NULL
20256 };
20257
20258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
20259 if (obj0) {
20260 {
20261 arg1 = (wxEventType)(SWIG_As_int(obj0));
20262 if (SWIG_arg_fail(1)) SWIG_fail;
20263 }
20264 }
20265 if (obj1) {
20266 {
20267 arg2 = (int)(SWIG_As_int(obj1));
20268 if (SWIG_arg_fail(2)) SWIG_fail;
20269 }
20270 }
20271 {
20272 PyThreadState* __tstate = wxPyBeginAllowThreads();
20273 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
20274
20275 wxPyEndAllowThreads(__tstate);
20276 if (PyErr_Occurred()) SWIG_fail;
20277 }
20278 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
20279 return resultobj;
20280 fail:
20281 return NULL;
20282 }
20283
20284
20285 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
20286 PyObject *resultobj;
20287 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20288 bool arg2 ;
20289 PyObject * obj0 = 0 ;
20290 PyObject * obj1 = 0 ;
20291 char *kwnames[] = {
20292 (char *) "self",(char *) "logOff", NULL
20293 };
20294
20295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
20296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20297 if (SWIG_arg_fail(1)) SWIG_fail;
20298 {
20299 arg2 = (bool)(SWIG_As_bool(obj1));
20300 if (SWIG_arg_fail(2)) SWIG_fail;
20301 }
20302 {
20303 PyThreadState* __tstate = wxPyBeginAllowThreads();
20304 (arg1)->SetLoggingOff(arg2);
20305
20306 wxPyEndAllowThreads(__tstate);
20307 if (PyErr_Occurred()) SWIG_fail;
20308 }
20309 Py_INCREF(Py_None); resultobj = Py_None;
20310 return resultobj;
20311 fail:
20312 return NULL;
20313 }
20314
20315
20316 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
20317 PyObject *resultobj;
20318 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20319 bool result;
20320 PyObject * obj0 = 0 ;
20321 char *kwnames[] = {
20322 (char *) "self", NULL
20323 };
20324
20325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
20326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20327 if (SWIG_arg_fail(1)) SWIG_fail;
20328 {
20329 PyThreadState* __tstate = wxPyBeginAllowThreads();
20330 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
20331
20332 wxPyEndAllowThreads(__tstate);
20333 if (PyErr_Occurred()) SWIG_fail;
20334 }
20335 {
20336 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20337 }
20338 return resultobj;
20339 fail:
20340 return NULL;
20341 }
20342
20343
20344 static PyObject *_wrap_CloseEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
20345 PyObject *resultobj;
20346 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20347 bool arg2 = (bool) true ;
20348 PyObject * obj0 = 0 ;
20349 PyObject * obj1 = 0 ;
20350 char *kwnames[] = {
20351 (char *) "self",(char *) "veto", NULL
20352 };
20353
20354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
20355 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20356 if (SWIG_arg_fail(1)) SWIG_fail;
20357 if (obj1) {
20358 {
20359 arg2 = (bool)(SWIG_As_bool(obj1));
20360 if (SWIG_arg_fail(2)) SWIG_fail;
20361 }
20362 }
20363 {
20364 PyThreadState* __tstate = wxPyBeginAllowThreads();
20365 (arg1)->Veto(arg2);
20366
20367 wxPyEndAllowThreads(__tstate);
20368 if (PyErr_Occurred()) SWIG_fail;
20369 }
20370 Py_INCREF(Py_None); resultobj = Py_None;
20371 return resultobj;
20372 fail:
20373 return NULL;
20374 }
20375
20376
20377 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
20378 PyObject *resultobj;
20379 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20380 bool arg2 ;
20381 PyObject * obj0 = 0 ;
20382 PyObject * obj1 = 0 ;
20383 char *kwnames[] = {
20384 (char *) "self",(char *) "canVeto", NULL
20385 };
20386
20387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
20388 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20389 if (SWIG_arg_fail(1)) SWIG_fail;
20390 {
20391 arg2 = (bool)(SWIG_As_bool(obj1));
20392 if (SWIG_arg_fail(2)) SWIG_fail;
20393 }
20394 {
20395 PyThreadState* __tstate = wxPyBeginAllowThreads();
20396 (arg1)->SetCanVeto(arg2);
20397
20398 wxPyEndAllowThreads(__tstate);
20399 if (PyErr_Occurred()) SWIG_fail;
20400 }
20401 Py_INCREF(Py_None); resultobj = Py_None;
20402 return resultobj;
20403 fail:
20404 return NULL;
20405 }
20406
20407
20408 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
20409 PyObject *resultobj;
20410 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20411 bool result;
20412 PyObject * obj0 = 0 ;
20413 char *kwnames[] = {
20414 (char *) "self", NULL
20415 };
20416
20417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
20418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20419 if (SWIG_arg_fail(1)) SWIG_fail;
20420 {
20421 PyThreadState* __tstate = wxPyBeginAllowThreads();
20422 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
20423
20424 wxPyEndAllowThreads(__tstate);
20425 if (PyErr_Occurred()) SWIG_fail;
20426 }
20427 {
20428 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20429 }
20430 return resultobj;
20431 fail:
20432 return NULL;
20433 }
20434
20435
20436 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *, PyObject *args, PyObject *kwargs) {
20437 PyObject *resultobj;
20438 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
20439 bool result;
20440 PyObject * obj0 = 0 ;
20441 char *kwnames[] = {
20442 (char *) "self", NULL
20443 };
20444
20445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
20446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
20447 if (SWIG_arg_fail(1)) SWIG_fail;
20448 {
20449 PyThreadState* __tstate = wxPyBeginAllowThreads();
20450 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
20451
20452 wxPyEndAllowThreads(__tstate);
20453 if (PyErr_Occurred()) SWIG_fail;
20454 }
20455 {
20456 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20457 }
20458 return resultobj;
20459 fail:
20460 return NULL;
20461 }
20462
20463
20464 static PyObject * CloseEvent_swigregister(PyObject *, PyObject *args) {
20465 PyObject *obj;
20466 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20467 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
20468 Py_INCREF(obj);
20469 return Py_BuildValue((char *)"");
20470 }
20471 static PyObject *_wrap_new_ShowEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20472 PyObject *resultobj;
20473 int arg1 = (int) 0 ;
20474 bool arg2 = (bool) false ;
20475 wxShowEvent *result;
20476 PyObject * obj0 = 0 ;
20477 PyObject * obj1 = 0 ;
20478 char *kwnames[] = {
20479 (char *) "winid",(char *) "show", NULL
20480 };
20481
20482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
20483 if (obj0) {
20484 {
20485 arg1 = (int)(SWIG_As_int(obj0));
20486 if (SWIG_arg_fail(1)) SWIG_fail;
20487 }
20488 }
20489 if (obj1) {
20490 {
20491 arg2 = (bool)(SWIG_As_bool(obj1));
20492 if (SWIG_arg_fail(2)) SWIG_fail;
20493 }
20494 }
20495 {
20496 PyThreadState* __tstate = wxPyBeginAllowThreads();
20497 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
20498
20499 wxPyEndAllowThreads(__tstate);
20500 if (PyErr_Occurred()) SWIG_fail;
20501 }
20502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
20503 return resultobj;
20504 fail:
20505 return NULL;
20506 }
20507
20508
20509 static PyObject *_wrap_ShowEvent_SetShow(PyObject *, PyObject *args, PyObject *kwargs) {
20510 PyObject *resultobj;
20511 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
20512 bool arg2 ;
20513 PyObject * obj0 = 0 ;
20514 PyObject * obj1 = 0 ;
20515 char *kwnames[] = {
20516 (char *) "self",(char *) "show", NULL
20517 };
20518
20519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
20520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxShowEvent, SWIG_POINTER_EXCEPTION | 0);
20521 if (SWIG_arg_fail(1)) SWIG_fail;
20522 {
20523 arg2 = (bool)(SWIG_As_bool(obj1));
20524 if (SWIG_arg_fail(2)) SWIG_fail;
20525 }
20526 {
20527 PyThreadState* __tstate = wxPyBeginAllowThreads();
20528 (arg1)->SetShow(arg2);
20529
20530 wxPyEndAllowThreads(__tstate);
20531 if (PyErr_Occurred()) SWIG_fail;
20532 }
20533 Py_INCREF(Py_None); resultobj = Py_None;
20534 return resultobj;
20535 fail:
20536 return NULL;
20537 }
20538
20539
20540 static PyObject *_wrap_ShowEvent_GetShow(PyObject *, PyObject *args, PyObject *kwargs) {
20541 PyObject *resultobj;
20542 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
20543 bool result;
20544 PyObject * obj0 = 0 ;
20545 char *kwnames[] = {
20546 (char *) "self", NULL
20547 };
20548
20549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
20550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxShowEvent, SWIG_POINTER_EXCEPTION | 0);
20551 if (SWIG_arg_fail(1)) SWIG_fail;
20552 {
20553 PyThreadState* __tstate = wxPyBeginAllowThreads();
20554 result = (bool)((wxShowEvent const *)arg1)->GetShow();
20555
20556 wxPyEndAllowThreads(__tstate);
20557 if (PyErr_Occurred()) SWIG_fail;
20558 }
20559 {
20560 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20561 }
20562 return resultobj;
20563 fail:
20564 return NULL;
20565 }
20566
20567
20568 static PyObject * ShowEvent_swigregister(PyObject *, PyObject *args) {
20569 PyObject *obj;
20570 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20571 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
20572 Py_INCREF(obj);
20573 return Py_BuildValue((char *)"");
20574 }
20575 static PyObject *_wrap_new_IconizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20576 PyObject *resultobj;
20577 int arg1 = (int) 0 ;
20578 bool arg2 = (bool) true ;
20579 wxIconizeEvent *result;
20580 PyObject * obj0 = 0 ;
20581 PyObject * obj1 = 0 ;
20582 char *kwnames[] = {
20583 (char *) "id",(char *) "iconized", NULL
20584 };
20585
20586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
20587 if (obj0) {
20588 {
20589 arg1 = (int)(SWIG_As_int(obj0));
20590 if (SWIG_arg_fail(1)) SWIG_fail;
20591 }
20592 }
20593 if (obj1) {
20594 {
20595 arg2 = (bool)(SWIG_As_bool(obj1));
20596 if (SWIG_arg_fail(2)) SWIG_fail;
20597 }
20598 }
20599 {
20600 PyThreadState* __tstate = wxPyBeginAllowThreads();
20601 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
20602
20603 wxPyEndAllowThreads(__tstate);
20604 if (PyErr_Occurred()) SWIG_fail;
20605 }
20606 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
20607 return resultobj;
20608 fail:
20609 return NULL;
20610 }
20611
20612
20613 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *, PyObject *args, PyObject *kwargs) {
20614 PyObject *resultobj;
20615 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
20616 bool result;
20617 PyObject * obj0 = 0 ;
20618 char *kwnames[] = {
20619 (char *) "self", NULL
20620 };
20621
20622 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
20623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIconizeEvent, SWIG_POINTER_EXCEPTION | 0);
20624 if (SWIG_arg_fail(1)) SWIG_fail;
20625 {
20626 PyThreadState* __tstate = wxPyBeginAllowThreads();
20627 result = (bool)(arg1)->Iconized();
20628
20629 wxPyEndAllowThreads(__tstate);
20630 if (PyErr_Occurred()) SWIG_fail;
20631 }
20632 {
20633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20634 }
20635 return resultobj;
20636 fail:
20637 return NULL;
20638 }
20639
20640
20641 static PyObject * IconizeEvent_swigregister(PyObject *, PyObject *args) {
20642 PyObject *obj;
20643 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20644 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
20645 Py_INCREF(obj);
20646 return Py_BuildValue((char *)"");
20647 }
20648 static PyObject *_wrap_new_MaximizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20649 PyObject *resultobj;
20650 int arg1 = (int) 0 ;
20651 wxMaximizeEvent *result;
20652 PyObject * obj0 = 0 ;
20653 char *kwnames[] = {
20654 (char *) "id", NULL
20655 };
20656
20657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
20658 if (obj0) {
20659 {
20660 arg1 = (int)(SWIG_As_int(obj0));
20661 if (SWIG_arg_fail(1)) SWIG_fail;
20662 }
20663 }
20664 {
20665 PyThreadState* __tstate = wxPyBeginAllowThreads();
20666 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
20667
20668 wxPyEndAllowThreads(__tstate);
20669 if (PyErr_Occurred()) SWIG_fail;
20670 }
20671 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
20672 return resultobj;
20673 fail:
20674 return NULL;
20675 }
20676
20677
20678 static PyObject * MaximizeEvent_swigregister(PyObject *, PyObject *args) {
20679 PyObject *obj;
20680 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20681 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
20682 Py_INCREF(obj);
20683 return Py_BuildValue((char *)"");
20684 }
20685 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20686 PyObject *resultobj;
20687 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20688 wxPoint result;
20689 PyObject * obj0 = 0 ;
20690 char *kwnames[] = {
20691 (char *) "self", NULL
20692 };
20693
20694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
20695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20696 if (SWIG_arg_fail(1)) SWIG_fail;
20697 {
20698 PyThreadState* __tstate = wxPyBeginAllowThreads();
20699 result = (arg1)->GetPosition();
20700
20701 wxPyEndAllowThreads(__tstate);
20702 if (PyErr_Occurred()) SWIG_fail;
20703 }
20704 {
20705 wxPoint * resultptr;
20706 resultptr = new wxPoint((wxPoint &)(result));
20707 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
20708 }
20709 return resultobj;
20710 fail:
20711 return NULL;
20712 }
20713
20714
20715 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *, PyObject *args, PyObject *kwargs) {
20716 PyObject *resultobj;
20717 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20718 int result;
20719 PyObject * obj0 = 0 ;
20720 char *kwnames[] = {
20721 (char *) "self", NULL
20722 };
20723
20724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
20725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20726 if (SWIG_arg_fail(1)) SWIG_fail;
20727 {
20728 PyThreadState* __tstate = wxPyBeginAllowThreads();
20729 result = (int)(arg1)->GetNumberOfFiles();
20730
20731 wxPyEndAllowThreads(__tstate);
20732 if (PyErr_Occurred()) SWIG_fail;
20733 }
20734 {
20735 resultobj = SWIG_From_int((int)(result));
20736 }
20737 return resultobj;
20738 fail:
20739 return NULL;
20740 }
20741
20742
20743 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *, PyObject *args, PyObject *kwargs) {
20744 PyObject *resultobj;
20745 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20746 PyObject *result;
20747 PyObject * obj0 = 0 ;
20748 char *kwnames[] = {
20749 (char *) "self", NULL
20750 };
20751
20752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
20753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20754 if (SWIG_arg_fail(1)) SWIG_fail;
20755 {
20756 PyThreadState* __tstate = wxPyBeginAllowThreads();
20757 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
20758
20759 wxPyEndAllowThreads(__tstate);
20760 if (PyErr_Occurred()) SWIG_fail;
20761 }
20762 resultobj = result;
20763 return resultobj;
20764 fail:
20765 return NULL;
20766 }
20767
20768
20769 static PyObject * DropFilesEvent_swigregister(PyObject *, PyObject *args) {
20770 PyObject *obj;
20771 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20772 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
20773 Py_INCREF(obj);
20774 return Py_BuildValue((char *)"");
20775 }
20776 static PyObject *_wrap_new_UpdateUIEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20777 PyObject *resultobj;
20778 int arg1 = (int) 0 ;
20779 wxUpdateUIEvent *result;
20780 PyObject * obj0 = 0 ;
20781 char *kwnames[] = {
20782 (char *) "commandId", NULL
20783 };
20784
20785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
20786 if (obj0) {
20787 {
20788 arg1 = (int)(SWIG_As_int(obj0));
20789 if (SWIG_arg_fail(1)) SWIG_fail;
20790 }
20791 }
20792 {
20793 PyThreadState* __tstate = wxPyBeginAllowThreads();
20794 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
20795
20796 wxPyEndAllowThreads(__tstate);
20797 if (PyErr_Occurred()) SWIG_fail;
20798 }
20799 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
20800 return resultobj;
20801 fail:
20802 return NULL;
20803 }
20804
20805
20806 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
20807 PyObject *resultobj;
20808 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20809 bool result;
20810 PyObject * obj0 = 0 ;
20811 char *kwnames[] = {
20812 (char *) "self", NULL
20813 };
20814
20815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
20816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20817 if (SWIG_arg_fail(1)) SWIG_fail;
20818 {
20819 PyThreadState* __tstate = wxPyBeginAllowThreads();
20820 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
20821
20822 wxPyEndAllowThreads(__tstate);
20823 if (PyErr_Occurred()) SWIG_fail;
20824 }
20825 {
20826 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20827 }
20828 return resultobj;
20829 fail:
20830 return NULL;
20831 }
20832
20833
20834 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20835 PyObject *resultobj;
20836 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20837 bool result;
20838 PyObject * obj0 = 0 ;
20839 char *kwnames[] = {
20840 (char *) "self", NULL
20841 };
20842
20843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
20844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20845 if (SWIG_arg_fail(1)) SWIG_fail;
20846 {
20847 PyThreadState* __tstate = wxPyBeginAllowThreads();
20848 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
20849
20850 wxPyEndAllowThreads(__tstate);
20851 if (PyErr_Occurred()) SWIG_fail;
20852 }
20853 {
20854 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20855 }
20856 return resultobj;
20857 fail:
20858 return NULL;
20859 }
20860
20861
20862 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
20863 PyObject *resultobj;
20864 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20865 wxString result;
20866 PyObject * obj0 = 0 ;
20867 char *kwnames[] = {
20868 (char *) "self", NULL
20869 };
20870
20871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
20872 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20873 if (SWIG_arg_fail(1)) SWIG_fail;
20874 {
20875 PyThreadState* __tstate = wxPyBeginAllowThreads();
20876 result = ((wxUpdateUIEvent const *)arg1)->GetText();
20877
20878 wxPyEndAllowThreads(__tstate);
20879 if (PyErr_Occurred()) SWIG_fail;
20880 }
20881 {
20882 #if wxUSE_UNICODE
20883 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20884 #else
20885 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20886 #endif
20887 }
20888 return resultobj;
20889 fail:
20890 return NULL;
20891 }
20892
20893
20894 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *, PyObject *args, PyObject *kwargs) {
20895 PyObject *resultobj;
20896 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20897 bool result;
20898 PyObject * obj0 = 0 ;
20899 char *kwnames[] = {
20900 (char *) "self", NULL
20901 };
20902
20903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
20904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20905 if (SWIG_arg_fail(1)) SWIG_fail;
20906 {
20907 PyThreadState* __tstate = wxPyBeginAllowThreads();
20908 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
20909
20910 wxPyEndAllowThreads(__tstate);
20911 if (PyErr_Occurred()) SWIG_fail;
20912 }
20913 {
20914 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20915 }
20916 return resultobj;
20917 fail:
20918 return NULL;
20919 }
20920
20921
20922 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
20923 PyObject *resultobj;
20924 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20925 bool result;
20926 PyObject * obj0 = 0 ;
20927 char *kwnames[] = {
20928 (char *) "self", NULL
20929 };
20930
20931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
20932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20933 if (SWIG_arg_fail(1)) SWIG_fail;
20934 {
20935 PyThreadState* __tstate = wxPyBeginAllowThreads();
20936 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
20937
20938 wxPyEndAllowThreads(__tstate);
20939 if (PyErr_Occurred()) SWIG_fail;
20940 }
20941 {
20942 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20943 }
20944 return resultobj;
20945 fail:
20946 return NULL;
20947 }
20948
20949
20950 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20951 PyObject *resultobj;
20952 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20953 bool result;
20954 PyObject * obj0 = 0 ;
20955 char *kwnames[] = {
20956 (char *) "self", NULL
20957 };
20958
20959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
20960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20961 if (SWIG_arg_fail(1)) SWIG_fail;
20962 {
20963 PyThreadState* __tstate = wxPyBeginAllowThreads();
20964 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
20965
20966 wxPyEndAllowThreads(__tstate);
20967 if (PyErr_Occurred()) SWIG_fail;
20968 }
20969 {
20970 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20971 }
20972 return resultobj;
20973 fail:
20974 return NULL;
20975 }
20976
20977
20978 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *, PyObject *args, PyObject *kwargs) {
20979 PyObject *resultobj;
20980 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20981 bool arg2 ;
20982 PyObject * obj0 = 0 ;
20983 PyObject * obj1 = 0 ;
20984 char *kwnames[] = {
20985 (char *) "self",(char *) "check", NULL
20986 };
20987
20988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
20989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20990 if (SWIG_arg_fail(1)) SWIG_fail;
20991 {
20992 arg2 = (bool)(SWIG_As_bool(obj1));
20993 if (SWIG_arg_fail(2)) SWIG_fail;
20994 }
20995 {
20996 PyThreadState* __tstate = wxPyBeginAllowThreads();
20997 (arg1)->Check(arg2);
20998
20999 wxPyEndAllowThreads(__tstate);
21000 if (PyErr_Occurred()) SWIG_fail;
21001 }
21002 Py_INCREF(Py_None); resultobj = Py_None;
21003 return resultobj;
21004 fail:
21005 return NULL;
21006 }
21007
21008
21009 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
21010 PyObject *resultobj;
21011 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
21012 bool arg2 ;
21013 PyObject * obj0 = 0 ;
21014 PyObject * obj1 = 0 ;
21015 char *kwnames[] = {
21016 (char *) "self",(char *) "enable", NULL
21017 };
21018
21019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
21020 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
21021 if (SWIG_arg_fail(1)) SWIG_fail;
21022 {
21023 arg2 = (bool)(SWIG_As_bool(obj1));
21024 if (SWIG_arg_fail(2)) SWIG_fail;
21025 }
21026 {
21027 PyThreadState* __tstate = wxPyBeginAllowThreads();
21028 (arg1)->Enable(arg2);
21029
21030 wxPyEndAllowThreads(__tstate);
21031 if (PyErr_Occurred()) SWIG_fail;
21032 }
21033 Py_INCREF(Py_None); resultobj = Py_None;
21034 return resultobj;
21035 fail:
21036 return NULL;
21037 }
21038
21039
21040 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
21041 PyObject *resultobj;
21042 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
21043 wxString *arg2 = 0 ;
21044 bool temp2 = false ;
21045 PyObject * obj0 = 0 ;
21046 PyObject * obj1 = 0 ;
21047 char *kwnames[] = {
21048 (char *) "self",(char *) "text", NULL
21049 };
21050
21051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
21052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
21053 if (SWIG_arg_fail(1)) SWIG_fail;
21054 {
21055 arg2 = wxString_in_helper(obj1);
21056 if (arg2 == NULL) SWIG_fail;
21057 temp2 = true;
21058 }
21059 {
21060 PyThreadState* __tstate = wxPyBeginAllowThreads();
21061 (arg1)->SetText((wxString const &)*arg2);
21062
21063 wxPyEndAllowThreads(__tstate);
21064 if (PyErr_Occurred()) SWIG_fail;
21065 }
21066 Py_INCREF(Py_None); resultobj = Py_None;
21067 {
21068 if (temp2)
21069 delete arg2;
21070 }
21071 return resultobj;
21072 fail:
21073 {
21074 if (temp2)
21075 delete arg2;
21076 }
21077 return NULL;
21078 }
21079
21080
21081 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
21082 PyObject *resultobj;
21083 long arg1 ;
21084 PyObject * obj0 = 0 ;
21085 char *kwnames[] = {
21086 (char *) "updateInterval", NULL
21087 };
21088
21089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
21090 {
21091 arg1 = (long)(SWIG_As_long(obj0));
21092 if (SWIG_arg_fail(1)) SWIG_fail;
21093 }
21094 {
21095 PyThreadState* __tstate = wxPyBeginAllowThreads();
21096 wxUpdateUIEvent::SetUpdateInterval(arg1);
21097
21098 wxPyEndAllowThreads(__tstate);
21099 if (PyErr_Occurred()) SWIG_fail;
21100 }
21101 Py_INCREF(Py_None); resultobj = Py_None;
21102 return resultobj;
21103 fail:
21104 return NULL;
21105 }
21106
21107
21108 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
21109 PyObject *resultobj;
21110 long result;
21111 char *kwnames[] = {
21112 NULL
21113 };
21114
21115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
21116 {
21117 PyThreadState* __tstate = wxPyBeginAllowThreads();
21118 result = (long)wxUpdateUIEvent::GetUpdateInterval();
21119
21120 wxPyEndAllowThreads(__tstate);
21121 if (PyErr_Occurred()) SWIG_fail;
21122 }
21123 {
21124 resultobj = SWIG_From_long((long)(result));
21125 }
21126 return resultobj;
21127 fail:
21128 return NULL;
21129 }
21130
21131
21132 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *, PyObject *args, PyObject *kwargs) {
21133 PyObject *resultobj;
21134 wxWindow *arg1 = (wxWindow *) 0 ;
21135 bool result;
21136 PyObject * obj0 = 0 ;
21137 char *kwnames[] = {
21138 (char *) "win", NULL
21139 };
21140
21141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
21142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21143 if (SWIG_arg_fail(1)) SWIG_fail;
21144 {
21145 PyThreadState* __tstate = wxPyBeginAllowThreads();
21146 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
21147
21148 wxPyEndAllowThreads(__tstate);
21149 if (PyErr_Occurred()) SWIG_fail;
21150 }
21151 {
21152 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21153 }
21154 return resultobj;
21155 fail:
21156 return NULL;
21157 }
21158
21159
21160 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *, PyObject *args, PyObject *kwargs) {
21161 PyObject *resultobj;
21162 char *kwnames[] = {
21163 NULL
21164 };
21165
21166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
21167 {
21168 PyThreadState* __tstate = wxPyBeginAllowThreads();
21169 wxUpdateUIEvent::ResetUpdateTime();
21170
21171 wxPyEndAllowThreads(__tstate);
21172 if (PyErr_Occurred()) SWIG_fail;
21173 }
21174 Py_INCREF(Py_None); resultobj = Py_None;
21175 return resultobj;
21176 fail:
21177 return NULL;
21178 }
21179
21180
21181 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
21182 PyObject *resultobj;
21183 wxUpdateUIMode arg1 ;
21184 PyObject * obj0 = 0 ;
21185 char *kwnames[] = {
21186 (char *) "mode", NULL
21187 };
21188
21189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
21190 {
21191 arg1 = (wxUpdateUIMode)(SWIG_As_int(obj0));
21192 if (SWIG_arg_fail(1)) SWIG_fail;
21193 }
21194 {
21195 PyThreadState* __tstate = wxPyBeginAllowThreads();
21196 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
21197
21198 wxPyEndAllowThreads(__tstate);
21199 if (PyErr_Occurred()) SWIG_fail;
21200 }
21201 Py_INCREF(Py_None); resultobj = Py_None;
21202 return resultobj;
21203 fail:
21204 return NULL;
21205 }
21206
21207
21208 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
21209 PyObject *resultobj;
21210 wxUpdateUIMode result;
21211 char *kwnames[] = {
21212 NULL
21213 };
21214
21215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
21216 {
21217 PyThreadState* __tstate = wxPyBeginAllowThreads();
21218 result = (wxUpdateUIMode)wxUpdateUIEvent::GetMode();
21219
21220 wxPyEndAllowThreads(__tstate);
21221 if (PyErr_Occurred()) SWIG_fail;
21222 }
21223 resultobj = SWIG_From_int((result));
21224 return resultobj;
21225 fail:
21226 return NULL;
21227 }
21228
21229
21230 static PyObject * UpdateUIEvent_swigregister(PyObject *, PyObject *args) {
21231 PyObject *obj;
21232 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21233 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
21234 Py_INCREF(obj);
21235 return Py_BuildValue((char *)"");
21236 }
21237 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21238 PyObject *resultobj;
21239 wxSysColourChangedEvent *result;
21240 char *kwnames[] = {
21241 NULL
21242 };
21243
21244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
21245 {
21246 PyThreadState* __tstate = wxPyBeginAllowThreads();
21247 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
21248
21249 wxPyEndAllowThreads(__tstate);
21250 if (PyErr_Occurred()) SWIG_fail;
21251 }
21252 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
21253 return resultobj;
21254 fail:
21255 return NULL;
21256 }
21257
21258
21259 static PyObject * SysColourChangedEvent_swigregister(PyObject *, PyObject *args) {
21260 PyObject *obj;
21261 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21262 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
21263 Py_INCREF(obj);
21264 return Py_BuildValue((char *)"");
21265 }
21266 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21267 PyObject *resultobj;
21268 int arg1 = (int) 0 ;
21269 wxWindow *arg2 = (wxWindow *) NULL ;
21270 wxMouseCaptureChangedEvent *result;
21271 PyObject * obj0 = 0 ;
21272 PyObject * obj1 = 0 ;
21273 char *kwnames[] = {
21274 (char *) "winid",(char *) "gainedCapture", NULL
21275 };
21276
21277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
21278 if (obj0) {
21279 {
21280 arg1 = (int)(SWIG_As_int(obj0));
21281 if (SWIG_arg_fail(1)) SWIG_fail;
21282 }
21283 }
21284 if (obj1) {
21285 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21286 if (SWIG_arg_fail(2)) SWIG_fail;
21287 }
21288 {
21289 PyThreadState* __tstate = wxPyBeginAllowThreads();
21290 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
21291
21292 wxPyEndAllowThreads(__tstate);
21293 if (PyErr_Occurred()) SWIG_fail;
21294 }
21295 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
21296 return resultobj;
21297 fail:
21298 return NULL;
21299 }
21300
21301
21302 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21303 PyObject *resultobj;
21304 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
21305 wxWindow *result;
21306 PyObject * obj0 = 0 ;
21307 char *kwnames[] = {
21308 (char *) "self", NULL
21309 };
21310
21311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
21312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseCaptureChangedEvent, SWIG_POINTER_EXCEPTION | 0);
21313 if (SWIG_arg_fail(1)) SWIG_fail;
21314 {
21315 PyThreadState* __tstate = wxPyBeginAllowThreads();
21316 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
21317
21318 wxPyEndAllowThreads(__tstate);
21319 if (PyErr_Occurred()) SWIG_fail;
21320 }
21321 {
21322 resultobj = wxPyMake_wxObject(result, 0);
21323 }
21324 return resultobj;
21325 fail:
21326 return NULL;
21327 }
21328
21329
21330 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *, PyObject *args) {
21331 PyObject *obj;
21332 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21333 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
21334 Py_INCREF(obj);
21335 return Py_BuildValue((char *)"");
21336 }
21337 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21338 PyObject *resultobj;
21339 wxDisplayChangedEvent *result;
21340 char *kwnames[] = {
21341 NULL
21342 };
21343
21344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
21345 {
21346 PyThreadState* __tstate = wxPyBeginAllowThreads();
21347 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
21348
21349 wxPyEndAllowThreads(__tstate);
21350 if (PyErr_Occurred()) SWIG_fail;
21351 }
21352 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
21353 return resultobj;
21354 fail:
21355 return NULL;
21356 }
21357
21358
21359 static PyObject * DisplayChangedEvent_swigregister(PyObject *, PyObject *args) {
21360 PyObject *obj;
21361 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21362 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
21363 Py_INCREF(obj);
21364 return Py_BuildValue((char *)"");
21365 }
21366 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21367 PyObject *resultobj;
21368 int arg1 = (int) 0 ;
21369 wxPaletteChangedEvent *result;
21370 PyObject * obj0 = 0 ;
21371 char *kwnames[] = {
21372 (char *) "id", NULL
21373 };
21374
21375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
21376 if (obj0) {
21377 {
21378 arg1 = (int)(SWIG_As_int(obj0));
21379 if (SWIG_arg_fail(1)) SWIG_fail;
21380 }
21381 }
21382 {
21383 PyThreadState* __tstate = wxPyBeginAllowThreads();
21384 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
21385
21386 wxPyEndAllowThreads(__tstate);
21387 if (PyErr_Occurred()) SWIG_fail;
21388 }
21389 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
21390 return resultobj;
21391 fail:
21392 return NULL;
21393 }
21394
21395
21396 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21397 PyObject *resultobj;
21398 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
21399 wxWindow *arg2 = (wxWindow *) 0 ;
21400 PyObject * obj0 = 0 ;
21401 PyObject * obj1 = 0 ;
21402 char *kwnames[] = {
21403 (char *) "self",(char *) "win", NULL
21404 };
21405
21406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
21407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPaletteChangedEvent, SWIG_POINTER_EXCEPTION | 0);
21408 if (SWIG_arg_fail(1)) SWIG_fail;
21409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21410 if (SWIG_arg_fail(2)) SWIG_fail;
21411 {
21412 PyThreadState* __tstate = wxPyBeginAllowThreads();
21413 (arg1)->SetChangedWindow(arg2);
21414
21415 wxPyEndAllowThreads(__tstate);
21416 if (PyErr_Occurred()) SWIG_fail;
21417 }
21418 Py_INCREF(Py_None); resultobj = Py_None;
21419 return resultobj;
21420 fail:
21421 return NULL;
21422 }
21423
21424
21425 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21426 PyObject *resultobj;
21427 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
21428 wxWindow *result;
21429 PyObject * obj0 = 0 ;
21430 char *kwnames[] = {
21431 (char *) "self", NULL
21432 };
21433
21434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
21435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPaletteChangedEvent, SWIG_POINTER_EXCEPTION | 0);
21436 if (SWIG_arg_fail(1)) SWIG_fail;
21437 {
21438 PyThreadState* __tstate = wxPyBeginAllowThreads();
21439 result = (wxWindow *)(arg1)->GetChangedWindow();
21440
21441 wxPyEndAllowThreads(__tstate);
21442 if (PyErr_Occurred()) SWIG_fail;
21443 }
21444 {
21445 resultobj = wxPyMake_wxObject(result, 0);
21446 }
21447 return resultobj;
21448 fail:
21449 return NULL;
21450 }
21451
21452
21453 static PyObject * PaletteChangedEvent_swigregister(PyObject *, PyObject *args) {
21454 PyObject *obj;
21455 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21456 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
21457 Py_INCREF(obj);
21458 return Py_BuildValue((char *)"");
21459 }
21460 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21461 PyObject *resultobj;
21462 int arg1 = (int) 0 ;
21463 wxQueryNewPaletteEvent *result;
21464 PyObject * obj0 = 0 ;
21465 char *kwnames[] = {
21466 (char *) "winid", NULL
21467 };
21468
21469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
21470 if (obj0) {
21471 {
21472 arg1 = (int)(SWIG_As_int(obj0));
21473 if (SWIG_arg_fail(1)) SWIG_fail;
21474 }
21475 }
21476 {
21477 PyThreadState* __tstate = wxPyBeginAllowThreads();
21478 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
21479
21480 wxPyEndAllowThreads(__tstate);
21481 if (PyErr_Occurred()) SWIG_fail;
21482 }
21483 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
21484 return resultobj;
21485 fail:
21486 return NULL;
21487 }
21488
21489
21490 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
21491 PyObject *resultobj;
21492 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
21493 bool arg2 ;
21494 PyObject * obj0 = 0 ;
21495 PyObject * obj1 = 0 ;
21496 char *kwnames[] = {
21497 (char *) "self",(char *) "realized", NULL
21498 };
21499
21500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
21501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryNewPaletteEvent, SWIG_POINTER_EXCEPTION | 0);
21502 if (SWIG_arg_fail(1)) SWIG_fail;
21503 {
21504 arg2 = (bool)(SWIG_As_bool(obj1));
21505 if (SWIG_arg_fail(2)) SWIG_fail;
21506 }
21507 {
21508 PyThreadState* __tstate = wxPyBeginAllowThreads();
21509 (arg1)->SetPaletteRealized(arg2);
21510
21511 wxPyEndAllowThreads(__tstate);
21512 if (PyErr_Occurred()) SWIG_fail;
21513 }
21514 Py_INCREF(Py_None); resultobj = Py_None;
21515 return resultobj;
21516 fail:
21517 return NULL;
21518 }
21519
21520
21521 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
21522 PyObject *resultobj;
21523 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
21524 bool result;
21525 PyObject * obj0 = 0 ;
21526 char *kwnames[] = {
21527 (char *) "self", NULL
21528 };
21529
21530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
21531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryNewPaletteEvent, SWIG_POINTER_EXCEPTION | 0);
21532 if (SWIG_arg_fail(1)) SWIG_fail;
21533 {
21534 PyThreadState* __tstate = wxPyBeginAllowThreads();
21535 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
21536
21537 wxPyEndAllowThreads(__tstate);
21538 if (PyErr_Occurred()) SWIG_fail;
21539 }
21540 {
21541 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21542 }
21543 return resultobj;
21544 fail:
21545 return NULL;
21546 }
21547
21548
21549 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *, PyObject *args) {
21550 PyObject *obj;
21551 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21552 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
21553 Py_INCREF(obj);
21554 return Py_BuildValue((char *)"");
21555 }
21556 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21557 PyObject *resultobj;
21558 wxNavigationKeyEvent *result;
21559 char *kwnames[] = {
21560 NULL
21561 };
21562
21563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
21564 {
21565 PyThreadState* __tstate = wxPyBeginAllowThreads();
21566 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
21567
21568 wxPyEndAllowThreads(__tstate);
21569 if (PyErr_Occurred()) SWIG_fail;
21570 }
21571 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
21572 return resultobj;
21573 fail:
21574 return NULL;
21575 }
21576
21577
21578 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
21579 PyObject *resultobj;
21580 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21581 bool result;
21582 PyObject * obj0 = 0 ;
21583 char *kwnames[] = {
21584 (char *) "self", NULL
21585 };
21586
21587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
21588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21589 if (SWIG_arg_fail(1)) SWIG_fail;
21590 {
21591 PyThreadState* __tstate = wxPyBeginAllowThreads();
21592 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
21593
21594 wxPyEndAllowThreads(__tstate);
21595 if (PyErr_Occurred()) SWIG_fail;
21596 }
21597 {
21598 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21599 }
21600 return resultobj;
21601 fail:
21602 return NULL;
21603 }
21604
21605
21606 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
21607 PyObject *resultobj;
21608 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21609 bool arg2 ;
21610 PyObject * obj0 = 0 ;
21611 PyObject * obj1 = 0 ;
21612 char *kwnames[] = {
21613 (char *) "self",(char *) "forward", NULL
21614 };
21615
21616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
21617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21618 if (SWIG_arg_fail(1)) SWIG_fail;
21619 {
21620 arg2 = (bool)(SWIG_As_bool(obj1));
21621 if (SWIG_arg_fail(2)) SWIG_fail;
21622 }
21623 {
21624 PyThreadState* __tstate = wxPyBeginAllowThreads();
21625 (arg1)->SetDirection(arg2);
21626
21627 wxPyEndAllowThreads(__tstate);
21628 if (PyErr_Occurred()) SWIG_fail;
21629 }
21630 Py_INCREF(Py_None); resultobj = Py_None;
21631 return resultobj;
21632 fail:
21633 return NULL;
21634 }
21635
21636
21637 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
21638 PyObject *resultobj;
21639 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21640 bool result;
21641 PyObject * obj0 = 0 ;
21642 char *kwnames[] = {
21643 (char *) "self", NULL
21644 };
21645
21646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
21647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21648 if (SWIG_arg_fail(1)) SWIG_fail;
21649 {
21650 PyThreadState* __tstate = wxPyBeginAllowThreads();
21651 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
21652
21653 wxPyEndAllowThreads(__tstate);
21654 if (PyErr_Occurred()) SWIG_fail;
21655 }
21656 {
21657 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21658 }
21659 return resultobj;
21660 fail:
21661 return NULL;
21662 }
21663
21664
21665 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
21666 PyObject *resultobj;
21667 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21668 bool arg2 ;
21669 PyObject * obj0 = 0 ;
21670 PyObject * obj1 = 0 ;
21671 char *kwnames[] = {
21672 (char *) "self",(char *) "ischange", NULL
21673 };
21674
21675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
21676 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21677 if (SWIG_arg_fail(1)) SWIG_fail;
21678 {
21679 arg2 = (bool)(SWIG_As_bool(obj1));
21680 if (SWIG_arg_fail(2)) SWIG_fail;
21681 }
21682 {
21683 PyThreadState* __tstate = wxPyBeginAllowThreads();
21684 (arg1)->SetWindowChange(arg2);
21685
21686 wxPyEndAllowThreads(__tstate);
21687 if (PyErr_Occurred()) SWIG_fail;
21688 }
21689 Py_INCREF(Py_None); resultobj = Py_None;
21690 return resultobj;
21691 fail:
21692 return NULL;
21693 }
21694
21695
21696 static PyObject *_wrap_NavigationKeyEvent_IsFromTab(PyObject *, PyObject *args, PyObject *kwargs) {
21697 PyObject *resultobj;
21698 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21699 bool result;
21700 PyObject * obj0 = 0 ;
21701 char *kwnames[] = {
21702 (char *) "self", NULL
21703 };
21704
21705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsFromTab",kwnames,&obj0)) goto fail;
21706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21707 if (SWIG_arg_fail(1)) SWIG_fail;
21708 {
21709 PyThreadState* __tstate = wxPyBeginAllowThreads();
21710 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsFromTab();
21711
21712 wxPyEndAllowThreads(__tstate);
21713 if (PyErr_Occurred()) SWIG_fail;
21714 }
21715 {
21716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21717 }
21718 return resultobj;
21719 fail:
21720 return NULL;
21721 }
21722
21723
21724 static PyObject *_wrap_NavigationKeyEvent_SetFromTab(PyObject *, PyObject *args, PyObject *kwargs) {
21725 PyObject *resultobj;
21726 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21727 bool arg2 ;
21728 PyObject * obj0 = 0 ;
21729 PyObject * obj1 = 0 ;
21730 char *kwnames[] = {
21731 (char *) "self",(char *) "bIs", NULL
21732 };
21733
21734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFromTab",kwnames,&obj0,&obj1)) goto fail;
21735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21736 if (SWIG_arg_fail(1)) SWIG_fail;
21737 {
21738 arg2 = (bool)(SWIG_As_bool(obj1));
21739 if (SWIG_arg_fail(2)) SWIG_fail;
21740 }
21741 {
21742 PyThreadState* __tstate = wxPyBeginAllowThreads();
21743 (arg1)->SetFromTab(arg2);
21744
21745 wxPyEndAllowThreads(__tstate);
21746 if (PyErr_Occurred()) SWIG_fail;
21747 }
21748 Py_INCREF(Py_None); resultobj = Py_None;
21749 return resultobj;
21750 fail:
21751 return NULL;
21752 }
21753
21754
21755 static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
21756 PyObject *resultobj;
21757 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21758 long arg2 ;
21759 PyObject * obj0 = 0 ;
21760 PyObject * obj1 = 0 ;
21761 char *kwnames[] = {
21762 (char *) "self",(char *) "flags", NULL
21763 };
21764
21765 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
21766 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21767 if (SWIG_arg_fail(1)) SWIG_fail;
21768 {
21769 arg2 = (long)(SWIG_As_long(obj1));
21770 if (SWIG_arg_fail(2)) SWIG_fail;
21771 }
21772 {
21773 PyThreadState* __tstate = wxPyBeginAllowThreads();
21774 (arg1)->SetFlags(arg2);
21775
21776 wxPyEndAllowThreads(__tstate);
21777 if (PyErr_Occurred()) SWIG_fail;
21778 }
21779 Py_INCREF(Py_None); resultobj = Py_None;
21780 return resultobj;
21781 fail:
21782 return NULL;
21783 }
21784
21785
21786 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
21787 PyObject *resultobj;
21788 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21789 wxWindow *result;
21790 PyObject * obj0 = 0 ;
21791 char *kwnames[] = {
21792 (char *) "self", NULL
21793 };
21794
21795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
21796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21797 if (SWIG_arg_fail(1)) SWIG_fail;
21798 {
21799 PyThreadState* __tstate = wxPyBeginAllowThreads();
21800 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
21801
21802 wxPyEndAllowThreads(__tstate);
21803 if (PyErr_Occurred()) SWIG_fail;
21804 }
21805 {
21806 resultobj = wxPyMake_wxObject(result, 0);
21807 }
21808 return resultobj;
21809 fail:
21810 return NULL;
21811 }
21812
21813
21814 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
21815 PyObject *resultobj;
21816 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21817 wxWindow *arg2 = (wxWindow *) 0 ;
21818 PyObject * obj0 = 0 ;
21819 PyObject * obj1 = 0 ;
21820 char *kwnames[] = {
21821 (char *) "self",(char *) "win", NULL
21822 };
21823
21824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
21825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21826 if (SWIG_arg_fail(1)) SWIG_fail;
21827 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21828 if (SWIG_arg_fail(2)) SWIG_fail;
21829 {
21830 PyThreadState* __tstate = wxPyBeginAllowThreads();
21831 (arg1)->SetCurrentFocus(arg2);
21832
21833 wxPyEndAllowThreads(__tstate);
21834 if (PyErr_Occurred()) SWIG_fail;
21835 }
21836 Py_INCREF(Py_None); resultobj = Py_None;
21837 return resultobj;
21838 fail:
21839 return NULL;
21840 }
21841
21842
21843 static PyObject * NavigationKeyEvent_swigregister(PyObject *, PyObject *args) {
21844 PyObject *obj;
21845 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21846 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
21847 Py_INCREF(obj);
21848 return Py_BuildValue((char *)"");
21849 }
21850 static PyObject *_wrap_new_WindowCreateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21851 PyObject *resultobj;
21852 wxWindow *arg1 = (wxWindow *) NULL ;
21853 wxWindowCreateEvent *result;
21854 PyObject * obj0 = 0 ;
21855 char *kwnames[] = {
21856 (char *) "win", NULL
21857 };
21858
21859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
21860 if (obj0) {
21861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21862 if (SWIG_arg_fail(1)) SWIG_fail;
21863 }
21864 {
21865 PyThreadState* __tstate = wxPyBeginAllowThreads();
21866 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
21867
21868 wxPyEndAllowThreads(__tstate);
21869 if (PyErr_Occurred()) SWIG_fail;
21870 }
21871 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
21872 return resultobj;
21873 fail:
21874 return NULL;
21875 }
21876
21877
21878 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21879 PyObject *resultobj;
21880 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
21881 wxWindow *result;
21882 PyObject * obj0 = 0 ;
21883 char *kwnames[] = {
21884 (char *) "self", NULL
21885 };
21886
21887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
21888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowCreateEvent, SWIG_POINTER_EXCEPTION | 0);
21889 if (SWIG_arg_fail(1)) SWIG_fail;
21890 {
21891 PyThreadState* __tstate = wxPyBeginAllowThreads();
21892 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
21893
21894 wxPyEndAllowThreads(__tstate);
21895 if (PyErr_Occurred()) SWIG_fail;
21896 }
21897 {
21898 resultobj = wxPyMake_wxObject(result, 0);
21899 }
21900 return resultobj;
21901 fail:
21902 return NULL;
21903 }
21904
21905
21906 static PyObject * WindowCreateEvent_swigregister(PyObject *, PyObject *args) {
21907 PyObject *obj;
21908 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21909 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
21910 Py_INCREF(obj);
21911 return Py_BuildValue((char *)"");
21912 }
21913 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21914 PyObject *resultobj;
21915 wxWindow *arg1 = (wxWindow *) NULL ;
21916 wxWindowDestroyEvent *result;
21917 PyObject * obj0 = 0 ;
21918 char *kwnames[] = {
21919 (char *) "win", NULL
21920 };
21921
21922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
21923 if (obj0) {
21924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21925 if (SWIG_arg_fail(1)) SWIG_fail;
21926 }
21927 {
21928 PyThreadState* __tstate = wxPyBeginAllowThreads();
21929 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
21930
21931 wxPyEndAllowThreads(__tstate);
21932 if (PyErr_Occurred()) SWIG_fail;
21933 }
21934 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
21935 return resultobj;
21936 fail:
21937 return NULL;
21938 }
21939
21940
21941 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21942 PyObject *resultobj;
21943 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
21944 wxWindow *result;
21945 PyObject * obj0 = 0 ;
21946 char *kwnames[] = {
21947 (char *) "self", NULL
21948 };
21949
21950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
21951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDestroyEvent, SWIG_POINTER_EXCEPTION | 0);
21952 if (SWIG_arg_fail(1)) SWIG_fail;
21953 {
21954 PyThreadState* __tstate = wxPyBeginAllowThreads();
21955 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
21956
21957 wxPyEndAllowThreads(__tstate);
21958 if (PyErr_Occurred()) SWIG_fail;
21959 }
21960 {
21961 resultobj = wxPyMake_wxObject(result, 0);
21962 }
21963 return resultobj;
21964 fail:
21965 return NULL;
21966 }
21967
21968
21969 static PyObject * WindowDestroyEvent_swigregister(PyObject *, PyObject *args) {
21970 PyObject *obj;
21971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21972 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
21973 Py_INCREF(obj);
21974 return Py_BuildValue((char *)"");
21975 }
21976 static PyObject *_wrap_new_ContextMenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21977 PyObject *resultobj;
21978 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21979 int arg2 = (int) 0 ;
21980 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21981 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21982 wxContextMenuEvent *result;
21983 wxPoint temp3 ;
21984 PyObject * obj0 = 0 ;
21985 PyObject * obj1 = 0 ;
21986 PyObject * obj2 = 0 ;
21987 char *kwnames[] = {
21988 (char *) "type",(char *) "winid",(char *) "pt", NULL
21989 };
21990
21991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
21992 if (obj0) {
21993 {
21994 arg1 = (wxEventType)(SWIG_As_int(obj0));
21995 if (SWIG_arg_fail(1)) SWIG_fail;
21996 }
21997 }
21998 if (obj1) {
21999 {
22000 arg2 = (int)(SWIG_As_int(obj1));
22001 if (SWIG_arg_fail(2)) SWIG_fail;
22002 }
22003 }
22004 if (obj2) {
22005 {
22006 arg3 = &temp3;
22007 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
22008 }
22009 }
22010 {
22011 PyThreadState* __tstate = wxPyBeginAllowThreads();
22012 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
22013
22014 wxPyEndAllowThreads(__tstate);
22015 if (PyErr_Occurred()) SWIG_fail;
22016 }
22017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
22018 return resultobj;
22019 fail:
22020 return NULL;
22021 }
22022
22023
22024 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
22025 PyObject *resultobj;
22026 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
22027 wxPoint *result;
22028 PyObject * obj0 = 0 ;
22029 char *kwnames[] = {
22030 (char *) "self", NULL
22031 };
22032
22033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
22034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextMenuEvent, SWIG_POINTER_EXCEPTION | 0);
22035 if (SWIG_arg_fail(1)) SWIG_fail;
22036 {
22037 PyThreadState* __tstate = wxPyBeginAllowThreads();
22038 {
22039 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
22040 result = (wxPoint *) &_result_ref;
22041 }
22042
22043 wxPyEndAllowThreads(__tstate);
22044 if (PyErr_Occurred()) SWIG_fail;
22045 }
22046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
22047 return resultobj;
22048 fail:
22049 return NULL;
22050 }
22051
22052
22053 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
22054 PyObject *resultobj;
22055 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
22056 wxPoint *arg2 = 0 ;
22057 wxPoint temp2 ;
22058 PyObject * obj0 = 0 ;
22059 PyObject * obj1 = 0 ;
22060 char *kwnames[] = {
22061 (char *) "self",(char *) "pos", NULL
22062 };
22063
22064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
22065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextMenuEvent, SWIG_POINTER_EXCEPTION | 0);
22066 if (SWIG_arg_fail(1)) SWIG_fail;
22067 {
22068 arg2 = &temp2;
22069 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
22070 }
22071 {
22072 PyThreadState* __tstate = wxPyBeginAllowThreads();
22073 (arg1)->SetPosition((wxPoint const &)*arg2);
22074
22075 wxPyEndAllowThreads(__tstate);
22076 if (PyErr_Occurred()) SWIG_fail;
22077 }
22078 Py_INCREF(Py_None); resultobj = Py_None;
22079 return resultobj;
22080 fail:
22081 return NULL;
22082 }
22083
22084
22085 static PyObject * ContextMenuEvent_swigregister(PyObject *, PyObject *args) {
22086 PyObject *obj;
22087 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22088 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
22089 Py_INCREF(obj);
22090 return Py_BuildValue((char *)"");
22091 }
22092 static PyObject *_wrap_new_IdleEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22093 PyObject *resultobj;
22094 wxIdleEvent *result;
22095 char *kwnames[] = {
22096 NULL
22097 };
22098
22099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
22100 {
22101 PyThreadState* __tstate = wxPyBeginAllowThreads();
22102 result = (wxIdleEvent *)new wxIdleEvent();
22103
22104 wxPyEndAllowThreads(__tstate);
22105 if (PyErr_Occurred()) SWIG_fail;
22106 }
22107 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
22108 return resultobj;
22109 fail:
22110 return NULL;
22111 }
22112
22113
22114 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *, PyObject *args, PyObject *kwargs) {
22115 PyObject *resultobj;
22116 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
22117 bool arg2 = (bool) true ;
22118 PyObject * obj0 = 0 ;
22119 PyObject * obj1 = 0 ;
22120 char *kwnames[] = {
22121 (char *) "self",(char *) "needMore", NULL
22122 };
22123
22124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
22125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
22126 if (SWIG_arg_fail(1)) SWIG_fail;
22127 if (obj1) {
22128 {
22129 arg2 = (bool)(SWIG_As_bool(obj1));
22130 if (SWIG_arg_fail(2)) SWIG_fail;
22131 }
22132 }
22133 {
22134 PyThreadState* __tstate = wxPyBeginAllowThreads();
22135 (arg1)->RequestMore(arg2);
22136
22137 wxPyEndAllowThreads(__tstate);
22138 if (PyErr_Occurred()) SWIG_fail;
22139 }
22140 Py_INCREF(Py_None); resultobj = Py_None;
22141 return resultobj;
22142 fail:
22143 return NULL;
22144 }
22145
22146
22147 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *, PyObject *args, PyObject *kwargs) {
22148 PyObject *resultobj;
22149 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
22150 bool result;
22151 PyObject * obj0 = 0 ;
22152 char *kwnames[] = {
22153 (char *) "self", NULL
22154 };
22155
22156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
22157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
22158 if (SWIG_arg_fail(1)) SWIG_fail;
22159 {
22160 PyThreadState* __tstate = wxPyBeginAllowThreads();
22161 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
22162
22163 wxPyEndAllowThreads(__tstate);
22164 if (PyErr_Occurred()) SWIG_fail;
22165 }
22166 {
22167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22168 }
22169 return resultobj;
22170 fail:
22171 return NULL;
22172 }
22173
22174
22175 static PyObject *_wrap_IdleEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
22176 PyObject *resultobj;
22177 wxIdleMode arg1 ;
22178 PyObject * obj0 = 0 ;
22179 char *kwnames[] = {
22180 (char *) "mode", NULL
22181 };
22182
22183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
22184 {
22185 arg1 = (wxIdleMode)(SWIG_As_int(obj0));
22186 if (SWIG_arg_fail(1)) SWIG_fail;
22187 }
22188 {
22189 PyThreadState* __tstate = wxPyBeginAllowThreads();
22190 wxIdleEvent::SetMode((wxIdleMode )arg1);
22191
22192 wxPyEndAllowThreads(__tstate);
22193 if (PyErr_Occurred()) SWIG_fail;
22194 }
22195 Py_INCREF(Py_None); resultobj = Py_None;
22196 return resultobj;
22197 fail:
22198 return NULL;
22199 }
22200
22201
22202 static PyObject *_wrap_IdleEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
22203 PyObject *resultobj;
22204 wxIdleMode result;
22205 char *kwnames[] = {
22206 NULL
22207 };
22208
22209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
22210 {
22211 PyThreadState* __tstate = wxPyBeginAllowThreads();
22212 result = (wxIdleMode)wxIdleEvent::GetMode();
22213
22214 wxPyEndAllowThreads(__tstate);
22215 if (PyErr_Occurred()) SWIG_fail;
22216 }
22217 resultobj = SWIG_From_int((result));
22218 return resultobj;
22219 fail:
22220 return NULL;
22221 }
22222
22223
22224 static PyObject *_wrap_IdleEvent_CanSend(PyObject *, PyObject *args, PyObject *kwargs) {
22225 PyObject *resultobj;
22226 wxWindow *arg1 = (wxWindow *) 0 ;
22227 bool result;
22228 PyObject * obj0 = 0 ;
22229 char *kwnames[] = {
22230 (char *) "win", NULL
22231 };
22232
22233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
22234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22235 if (SWIG_arg_fail(1)) SWIG_fail;
22236 {
22237 PyThreadState* __tstate = wxPyBeginAllowThreads();
22238 result = (bool)wxIdleEvent::CanSend(arg1);
22239
22240 wxPyEndAllowThreads(__tstate);
22241 if (PyErr_Occurred()) SWIG_fail;
22242 }
22243 {
22244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22245 }
22246 return resultobj;
22247 fail:
22248 return NULL;
22249 }
22250
22251
22252 static PyObject * IdleEvent_swigregister(PyObject *, PyObject *args) {
22253 PyObject *obj;
22254 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22255 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
22256 Py_INCREF(obj);
22257 return Py_BuildValue((char *)"");
22258 }
22259 static PyObject *_wrap_new_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22260 PyObject *resultobj;
22261 int arg1 = (int) 0 ;
22262 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
22263 wxPyEvent *result;
22264 PyObject * obj0 = 0 ;
22265 PyObject * obj1 = 0 ;
22266 char *kwnames[] = {
22267 (char *) "winid",(char *) "commandType", NULL
22268 };
22269
22270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
22271 if (obj0) {
22272 {
22273 arg1 = (int)(SWIG_As_int(obj0));
22274 if (SWIG_arg_fail(1)) SWIG_fail;
22275 }
22276 }
22277 if (obj1) {
22278 {
22279 arg2 = (wxEventType)(SWIG_As_int(obj1));
22280 if (SWIG_arg_fail(2)) SWIG_fail;
22281 }
22282 }
22283 {
22284 PyThreadState* __tstate = wxPyBeginAllowThreads();
22285 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
22286
22287 wxPyEndAllowThreads(__tstate);
22288 if (PyErr_Occurred()) SWIG_fail;
22289 }
22290 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
22291 return resultobj;
22292 fail:
22293 return NULL;
22294 }
22295
22296
22297 static PyObject *_wrap_delete_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22298 PyObject *resultobj;
22299 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
22300 PyObject * obj0 = 0 ;
22301 char *kwnames[] = {
22302 (char *) "self", NULL
22303 };
22304
22305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
22306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
22307 if (SWIG_arg_fail(1)) SWIG_fail;
22308 {
22309 PyThreadState* __tstate = wxPyBeginAllowThreads();
22310 delete arg1;
22311
22312 wxPyEndAllowThreads(__tstate);
22313 if (PyErr_Occurred()) SWIG_fail;
22314 }
22315 Py_INCREF(Py_None); resultobj = Py_None;
22316 return resultobj;
22317 fail:
22318 return NULL;
22319 }
22320
22321
22322 static PyObject *_wrap_PyEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
22323 PyObject *resultobj;
22324 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
22325 PyObject *arg2 = (PyObject *) 0 ;
22326 PyObject * obj0 = 0 ;
22327 PyObject * obj1 = 0 ;
22328 char *kwnames[] = {
22329 (char *) "self",(char *) "self", NULL
22330 };
22331
22332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
22333 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
22334 if (SWIG_arg_fail(1)) SWIG_fail;
22335 arg2 = obj1;
22336 {
22337 PyThreadState* __tstate = wxPyBeginAllowThreads();
22338 (arg1)->SetSelf(arg2);
22339
22340 wxPyEndAllowThreads(__tstate);
22341 if (PyErr_Occurred()) SWIG_fail;
22342 }
22343 Py_INCREF(Py_None); resultobj = Py_None;
22344 return resultobj;
22345 fail:
22346 return NULL;
22347 }
22348
22349
22350 static PyObject *_wrap_PyEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
22351 PyObject *resultobj;
22352 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
22353 PyObject *result;
22354 PyObject * obj0 = 0 ;
22355 char *kwnames[] = {
22356 (char *) "self", NULL
22357 };
22358
22359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
22360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
22361 if (SWIG_arg_fail(1)) SWIG_fail;
22362 {
22363 PyThreadState* __tstate = wxPyBeginAllowThreads();
22364 result = (PyObject *)(arg1)->GetSelf();
22365
22366 wxPyEndAllowThreads(__tstate);
22367 if (PyErr_Occurred()) SWIG_fail;
22368 }
22369 resultobj = result;
22370 return resultobj;
22371 fail:
22372 return NULL;
22373 }
22374
22375
22376 static PyObject * PyEvent_swigregister(PyObject *, PyObject *args) {
22377 PyObject *obj;
22378 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22379 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
22380 Py_INCREF(obj);
22381 return Py_BuildValue((char *)"");
22382 }
22383 static PyObject *_wrap_new_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22384 PyObject *resultobj;
22385 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
22386 int arg2 = (int) 0 ;
22387 wxPyCommandEvent *result;
22388 PyObject * obj0 = 0 ;
22389 PyObject * obj1 = 0 ;
22390 char *kwnames[] = {
22391 (char *) "commandType",(char *) "id", NULL
22392 };
22393
22394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
22395 if (obj0) {
22396 {
22397 arg1 = (wxEventType)(SWIG_As_int(obj0));
22398 if (SWIG_arg_fail(1)) SWIG_fail;
22399 }
22400 }
22401 if (obj1) {
22402 {
22403 arg2 = (int)(SWIG_As_int(obj1));
22404 if (SWIG_arg_fail(2)) SWIG_fail;
22405 }
22406 }
22407 {
22408 PyThreadState* __tstate = wxPyBeginAllowThreads();
22409 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
22410
22411 wxPyEndAllowThreads(__tstate);
22412 if (PyErr_Occurred()) SWIG_fail;
22413 }
22414 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
22415 return resultobj;
22416 fail:
22417 return NULL;
22418 }
22419
22420
22421 static PyObject *_wrap_delete_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22422 PyObject *resultobj;
22423 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
22424 PyObject * obj0 = 0 ;
22425 char *kwnames[] = {
22426 (char *) "self", NULL
22427 };
22428
22429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
22430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
22431 if (SWIG_arg_fail(1)) SWIG_fail;
22432 {
22433 PyThreadState* __tstate = wxPyBeginAllowThreads();
22434 delete arg1;
22435
22436 wxPyEndAllowThreads(__tstate);
22437 if (PyErr_Occurred()) SWIG_fail;
22438 }
22439 Py_INCREF(Py_None); resultobj = Py_None;
22440 return resultobj;
22441 fail:
22442 return NULL;
22443 }
22444
22445
22446 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
22447 PyObject *resultobj;
22448 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
22449 PyObject *arg2 = (PyObject *) 0 ;
22450 PyObject * obj0 = 0 ;
22451 PyObject * obj1 = 0 ;
22452 char *kwnames[] = {
22453 (char *) "self",(char *) "self", NULL
22454 };
22455
22456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
22457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
22458 if (SWIG_arg_fail(1)) SWIG_fail;
22459 arg2 = obj1;
22460 {
22461 PyThreadState* __tstate = wxPyBeginAllowThreads();
22462 (arg1)->SetSelf(arg2);
22463
22464 wxPyEndAllowThreads(__tstate);
22465 if (PyErr_Occurred()) SWIG_fail;
22466 }
22467 Py_INCREF(Py_None); resultobj = Py_None;
22468 return resultobj;
22469 fail:
22470 return NULL;
22471 }
22472
22473
22474 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
22475 PyObject *resultobj;
22476 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
22477 PyObject *result;
22478 PyObject * obj0 = 0 ;
22479 char *kwnames[] = {
22480 (char *) "self", NULL
22481 };
22482
22483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
22484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
22485 if (SWIG_arg_fail(1)) SWIG_fail;
22486 {
22487 PyThreadState* __tstate = wxPyBeginAllowThreads();
22488 result = (PyObject *)(arg1)->GetSelf();
22489
22490 wxPyEndAllowThreads(__tstate);
22491 if (PyErr_Occurred()) SWIG_fail;
22492 }
22493 resultobj = result;
22494 return resultobj;
22495 fail:
22496 return NULL;
22497 }
22498
22499
22500 static PyObject * PyCommandEvent_swigregister(PyObject *, PyObject *args) {
22501 PyObject *obj;
22502 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22503 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
22504 Py_INCREF(obj);
22505 return Py_BuildValue((char *)"");
22506 }
22507 static PyObject *_wrap_new_DateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
22508 PyObject *resultobj;
22509 wxWindow *arg1 = (wxWindow *) 0 ;
22510 wxDateTime *arg2 = 0 ;
22511 wxEventType arg3 ;
22512 wxDateEvent *result;
22513 PyObject * obj0 = 0 ;
22514 PyObject * obj1 = 0 ;
22515 PyObject * obj2 = 0 ;
22516 char *kwnames[] = {
22517 (char *) "win",(char *) "dt",(char *) "type", NULL
22518 };
22519
22520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_DateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
22521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22522 if (SWIG_arg_fail(1)) SWIG_fail;
22523 {
22524 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22525 if (SWIG_arg_fail(2)) SWIG_fail;
22526 if (arg2 == NULL) {
22527 SWIG_null_ref("wxDateTime");
22528 }
22529 if (SWIG_arg_fail(2)) SWIG_fail;
22530 }
22531 {
22532 arg3 = (wxEventType)(SWIG_As_int(obj2));
22533 if (SWIG_arg_fail(3)) SWIG_fail;
22534 }
22535 {
22536 PyThreadState* __tstate = wxPyBeginAllowThreads();
22537 result = (wxDateEvent *)new wxDateEvent(arg1,(wxDateTime const &)*arg2,arg3);
22538
22539 wxPyEndAllowThreads(__tstate);
22540 if (PyErr_Occurred()) SWIG_fail;
22541 }
22542 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateEvent, 1);
22543 return resultobj;
22544 fail:
22545 return NULL;
22546 }
22547
22548
22549 static PyObject *_wrap_DateEvent_GetDate(PyObject *, PyObject *args, PyObject *kwargs) {
22550 PyObject *resultobj;
22551 wxDateEvent *arg1 = (wxDateEvent *) 0 ;
22552 wxDateTime *result;
22553 PyObject * obj0 = 0 ;
22554 char *kwnames[] = {
22555 (char *) "self", NULL
22556 };
22557
22558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateEvent_GetDate",kwnames,&obj0)) goto fail;
22559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateEvent, SWIG_POINTER_EXCEPTION | 0);
22560 if (SWIG_arg_fail(1)) SWIG_fail;
22561 {
22562 PyThreadState* __tstate = wxPyBeginAllowThreads();
22563 {
22564 wxDateTime const &_result_ref = ((wxDateEvent const *)arg1)->GetDate();
22565 result = (wxDateTime *) &_result_ref;
22566 }
22567
22568 wxPyEndAllowThreads(__tstate);
22569 if (PyErr_Occurred()) SWIG_fail;
22570 }
22571 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22572 return resultobj;
22573 fail:
22574 return NULL;
22575 }
22576
22577
22578 static PyObject *_wrap_DateEvent_SetDate(PyObject *, PyObject *args, PyObject *kwargs) {
22579 PyObject *resultobj;
22580 wxDateEvent *arg1 = (wxDateEvent *) 0 ;
22581 wxDateTime *arg2 = 0 ;
22582 PyObject * obj0 = 0 ;
22583 PyObject * obj1 = 0 ;
22584 char *kwnames[] = {
22585 (char *) "self",(char *) "date", NULL
22586 };
22587
22588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateEvent_SetDate",kwnames,&obj0,&obj1)) goto fail;
22589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateEvent, SWIG_POINTER_EXCEPTION | 0);
22590 if (SWIG_arg_fail(1)) SWIG_fail;
22591 {
22592 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22593 if (SWIG_arg_fail(2)) SWIG_fail;
22594 if (arg2 == NULL) {
22595 SWIG_null_ref("wxDateTime");
22596 }
22597 if (SWIG_arg_fail(2)) SWIG_fail;
22598 }
22599 {
22600 PyThreadState* __tstate = wxPyBeginAllowThreads();
22601 (arg1)->SetDate((wxDateTime const &)*arg2);
22602
22603 wxPyEndAllowThreads(__tstate);
22604 if (PyErr_Occurred()) SWIG_fail;
22605 }
22606 Py_INCREF(Py_None); resultobj = Py_None;
22607 return resultobj;
22608 fail:
22609 return NULL;
22610 }
22611
22612
22613 static PyObject * DateEvent_swigregister(PyObject *, PyObject *args) {
22614 PyObject *obj;
22615 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
22616 SWIG_TypeClientData(SWIGTYPE_p_wxDateEvent, obj);
22617 Py_INCREF(obj);
22618 return Py_BuildValue((char *)"");
22619 }
22620 static PyObject *_wrap_new_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
22621 PyObject *resultobj;
22622 wxPyApp *result;
22623 char *kwnames[] = {
22624 NULL
22625 };
22626
22627 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
22628 {
22629 PyThreadState* __tstate = wxPyBeginAllowThreads();
22630 result = (wxPyApp *)new_wxPyApp();
22631
22632 wxPyEndAllowThreads(__tstate);
22633 if (PyErr_Occurred()) SWIG_fail;
22634 }
22635 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
22636 return resultobj;
22637 fail:
22638 return NULL;
22639 }
22640
22641
22642 static PyObject *_wrap_delete_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
22643 PyObject *resultobj;
22644 wxPyApp *arg1 = (wxPyApp *) 0 ;
22645 PyObject * obj0 = 0 ;
22646 char *kwnames[] = {
22647 (char *) "self", NULL
22648 };
22649
22650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
22651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22652 if (SWIG_arg_fail(1)) SWIG_fail;
22653 {
22654 PyThreadState* __tstate = wxPyBeginAllowThreads();
22655 delete arg1;
22656
22657 wxPyEndAllowThreads(__tstate);
22658 if (PyErr_Occurred()) SWIG_fail;
22659 }
22660 Py_INCREF(Py_None); resultobj = Py_None;
22661 return resultobj;
22662 fail:
22663 return NULL;
22664 }
22665
22666
22667 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
22668 PyObject *resultobj;
22669 wxPyApp *arg1 = (wxPyApp *) 0 ;
22670 PyObject *arg2 = (PyObject *) 0 ;
22671 PyObject *arg3 = (PyObject *) 0 ;
22672 bool arg4 ;
22673 PyObject * obj0 = 0 ;
22674 PyObject * obj1 = 0 ;
22675 PyObject * obj2 = 0 ;
22676 PyObject * obj3 = 0 ;
22677 char *kwnames[] = {
22678 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
22679 };
22680
22681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
22682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22683 if (SWIG_arg_fail(1)) SWIG_fail;
22684 arg2 = obj1;
22685 arg3 = obj2;
22686 {
22687 arg4 = (bool)(SWIG_As_bool(obj3));
22688 if (SWIG_arg_fail(4)) SWIG_fail;
22689 }
22690 {
22691 PyThreadState* __tstate = wxPyBeginAllowThreads();
22692 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
22693
22694 wxPyEndAllowThreads(__tstate);
22695 if (PyErr_Occurred()) SWIG_fail;
22696 }
22697 Py_INCREF(Py_None); resultobj = Py_None;
22698 return resultobj;
22699 fail:
22700 return NULL;
22701 }
22702
22703
22704 static PyObject *_wrap_PyApp_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
22705 PyObject *resultobj;
22706 wxPyApp *arg1 = (wxPyApp *) 0 ;
22707 wxString result;
22708 PyObject * obj0 = 0 ;
22709 char *kwnames[] = {
22710 (char *) "self", NULL
22711 };
22712
22713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
22714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22715 if (SWIG_arg_fail(1)) SWIG_fail;
22716 {
22717 PyThreadState* __tstate = wxPyBeginAllowThreads();
22718 result = ((wxPyApp const *)arg1)->GetAppName();
22719
22720 wxPyEndAllowThreads(__tstate);
22721 if (PyErr_Occurred()) SWIG_fail;
22722 }
22723 {
22724 #if wxUSE_UNICODE
22725 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22726 #else
22727 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22728 #endif
22729 }
22730 return resultobj;
22731 fail:
22732 return NULL;
22733 }
22734
22735
22736 static PyObject *_wrap_PyApp_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
22737 PyObject *resultobj;
22738 wxPyApp *arg1 = (wxPyApp *) 0 ;
22739 wxString *arg2 = 0 ;
22740 bool temp2 = false ;
22741 PyObject * obj0 = 0 ;
22742 PyObject * obj1 = 0 ;
22743 char *kwnames[] = {
22744 (char *) "self",(char *) "name", NULL
22745 };
22746
22747 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
22748 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22749 if (SWIG_arg_fail(1)) SWIG_fail;
22750 {
22751 arg2 = wxString_in_helper(obj1);
22752 if (arg2 == NULL) SWIG_fail;
22753 temp2 = true;
22754 }
22755 {
22756 PyThreadState* __tstate = wxPyBeginAllowThreads();
22757 (arg1)->SetAppName((wxString const &)*arg2);
22758
22759 wxPyEndAllowThreads(__tstate);
22760 if (PyErr_Occurred()) SWIG_fail;
22761 }
22762 Py_INCREF(Py_None); resultobj = Py_None;
22763 {
22764 if (temp2)
22765 delete arg2;
22766 }
22767 return resultobj;
22768 fail:
22769 {
22770 if (temp2)
22771 delete arg2;
22772 }
22773 return NULL;
22774 }
22775
22776
22777 static PyObject *_wrap_PyApp_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
22778 PyObject *resultobj;
22779 wxPyApp *arg1 = (wxPyApp *) 0 ;
22780 wxString result;
22781 PyObject * obj0 = 0 ;
22782 char *kwnames[] = {
22783 (char *) "self", NULL
22784 };
22785
22786 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
22787 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22788 if (SWIG_arg_fail(1)) SWIG_fail;
22789 {
22790 PyThreadState* __tstate = wxPyBeginAllowThreads();
22791 result = ((wxPyApp const *)arg1)->GetClassName();
22792
22793 wxPyEndAllowThreads(__tstate);
22794 if (PyErr_Occurred()) SWIG_fail;
22795 }
22796 {
22797 #if wxUSE_UNICODE
22798 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22799 #else
22800 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22801 #endif
22802 }
22803 return resultobj;
22804 fail:
22805 return NULL;
22806 }
22807
22808
22809 static PyObject *_wrap_PyApp_SetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
22810 PyObject *resultobj;
22811 wxPyApp *arg1 = (wxPyApp *) 0 ;
22812 wxString *arg2 = 0 ;
22813 bool temp2 = false ;
22814 PyObject * obj0 = 0 ;
22815 PyObject * obj1 = 0 ;
22816 char *kwnames[] = {
22817 (char *) "self",(char *) "name", NULL
22818 };
22819
22820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
22821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22822 if (SWIG_arg_fail(1)) SWIG_fail;
22823 {
22824 arg2 = wxString_in_helper(obj1);
22825 if (arg2 == NULL) SWIG_fail;
22826 temp2 = true;
22827 }
22828 {
22829 PyThreadState* __tstate = wxPyBeginAllowThreads();
22830 (arg1)->SetClassName((wxString const &)*arg2);
22831
22832 wxPyEndAllowThreads(__tstate);
22833 if (PyErr_Occurred()) SWIG_fail;
22834 }
22835 Py_INCREF(Py_None); resultobj = Py_None;
22836 {
22837 if (temp2)
22838 delete arg2;
22839 }
22840 return resultobj;
22841 fail:
22842 {
22843 if (temp2)
22844 delete arg2;
22845 }
22846 return NULL;
22847 }
22848
22849
22850 static PyObject *_wrap_PyApp_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
22851 PyObject *resultobj;
22852 wxPyApp *arg1 = (wxPyApp *) 0 ;
22853 wxString *result;
22854 PyObject * obj0 = 0 ;
22855 char *kwnames[] = {
22856 (char *) "self", NULL
22857 };
22858
22859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
22860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22861 if (SWIG_arg_fail(1)) SWIG_fail;
22862 {
22863 PyThreadState* __tstate = wxPyBeginAllowThreads();
22864 {
22865 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
22866 result = (wxString *) &_result_ref;
22867 }
22868
22869 wxPyEndAllowThreads(__tstate);
22870 if (PyErr_Occurred()) SWIG_fail;
22871 }
22872 {
22873 #if wxUSE_UNICODE
22874 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22875 #else
22876 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22877 #endif
22878 }
22879 return resultobj;
22880 fail:
22881 return NULL;
22882 }
22883
22884
22885 static PyObject *_wrap_PyApp_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
22886 PyObject *resultobj;
22887 wxPyApp *arg1 = (wxPyApp *) 0 ;
22888 wxString *arg2 = 0 ;
22889 bool temp2 = false ;
22890 PyObject * obj0 = 0 ;
22891 PyObject * obj1 = 0 ;
22892 char *kwnames[] = {
22893 (char *) "self",(char *) "name", NULL
22894 };
22895
22896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
22897 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22898 if (SWIG_arg_fail(1)) SWIG_fail;
22899 {
22900 arg2 = wxString_in_helper(obj1);
22901 if (arg2 == NULL) SWIG_fail;
22902 temp2 = true;
22903 }
22904 {
22905 PyThreadState* __tstate = wxPyBeginAllowThreads();
22906 (arg1)->SetVendorName((wxString const &)*arg2);
22907
22908 wxPyEndAllowThreads(__tstate);
22909 if (PyErr_Occurred()) SWIG_fail;
22910 }
22911 Py_INCREF(Py_None); resultobj = Py_None;
22912 {
22913 if (temp2)
22914 delete arg2;
22915 }
22916 return resultobj;
22917 fail:
22918 {
22919 if (temp2)
22920 delete arg2;
22921 }
22922 return NULL;
22923 }
22924
22925
22926 static PyObject *_wrap_PyApp_GetTraits(PyObject *, PyObject *args, PyObject *kwargs) {
22927 PyObject *resultobj;
22928 wxPyApp *arg1 = (wxPyApp *) 0 ;
22929 wxAppTraits *result;
22930 PyObject * obj0 = 0 ;
22931 char *kwnames[] = {
22932 (char *) "self", NULL
22933 };
22934
22935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
22936 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22937 if (SWIG_arg_fail(1)) SWIG_fail;
22938 {
22939 PyThreadState* __tstate = wxPyBeginAllowThreads();
22940 result = (wxAppTraits *)(arg1)->GetTraits();
22941
22942 wxPyEndAllowThreads(__tstate);
22943 if (PyErr_Occurred()) SWIG_fail;
22944 }
22945 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
22946 return resultobj;
22947 fail:
22948 return NULL;
22949 }
22950
22951
22952 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
22953 PyObject *resultobj;
22954 wxPyApp *arg1 = (wxPyApp *) 0 ;
22955 PyObject * obj0 = 0 ;
22956 char *kwnames[] = {
22957 (char *) "self", NULL
22958 };
22959
22960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
22961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22962 if (SWIG_arg_fail(1)) SWIG_fail;
22963 {
22964 PyThreadState* __tstate = wxPyBeginAllowThreads();
22965 (arg1)->ProcessPendingEvents();
22966
22967 wxPyEndAllowThreads(__tstate);
22968 if (PyErr_Occurred()) SWIG_fail;
22969 }
22970 Py_INCREF(Py_None); resultobj = Py_None;
22971 return resultobj;
22972 fail:
22973 return NULL;
22974 }
22975
22976
22977 static PyObject *_wrap_PyApp_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
22978 PyObject *resultobj;
22979 wxPyApp *arg1 = (wxPyApp *) 0 ;
22980 bool arg2 = (bool) false ;
22981 bool result;
22982 PyObject * obj0 = 0 ;
22983 PyObject * obj1 = 0 ;
22984 char *kwnames[] = {
22985 (char *) "self",(char *) "onlyIfNeeded", NULL
22986 };
22987
22988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
22989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22990 if (SWIG_arg_fail(1)) SWIG_fail;
22991 if (obj1) {
22992 {
22993 arg2 = (bool)(SWIG_As_bool(obj1));
22994 if (SWIG_arg_fail(2)) SWIG_fail;
22995 }
22996 }
22997 {
22998 PyThreadState* __tstate = wxPyBeginAllowThreads();
22999 result = (bool)(arg1)->Yield(arg2);
23000
23001 wxPyEndAllowThreads(__tstate);
23002 if (PyErr_Occurred()) SWIG_fail;
23003 }
23004 {
23005 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23006 }
23007 return resultobj;
23008 fail:
23009 return NULL;
23010 }
23011
23012
23013 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
23014 PyObject *resultobj;
23015 wxPyApp *arg1 = (wxPyApp *) 0 ;
23016 PyObject * obj0 = 0 ;
23017 char *kwnames[] = {
23018 (char *) "self", NULL
23019 };
23020
23021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
23022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23023 if (SWIG_arg_fail(1)) SWIG_fail;
23024 {
23025 PyThreadState* __tstate = wxPyBeginAllowThreads();
23026 (arg1)->WakeUpIdle();
23027
23028 wxPyEndAllowThreads(__tstate);
23029 if (PyErr_Occurred()) SWIG_fail;
23030 }
23031 Py_INCREF(Py_None); resultobj = Py_None;
23032 return resultobj;
23033 fail:
23034 return NULL;
23035 }
23036
23037
23038 static PyObject *_wrap_PyApp_IsMainLoopRunning(PyObject *, PyObject *args, PyObject *kwargs) {
23039 PyObject *resultobj;
23040 bool result;
23041 char *kwnames[] = {
23042 NULL
23043 };
23044
23045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_IsMainLoopRunning",kwnames)) goto fail;
23046 {
23047 PyThreadState* __tstate = wxPyBeginAllowThreads();
23048 result = (bool)wxPyApp::IsMainLoopRunning();
23049
23050 wxPyEndAllowThreads(__tstate);
23051 if (PyErr_Occurred()) SWIG_fail;
23052 }
23053 {
23054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23055 }
23056 return resultobj;
23057 fail:
23058 return NULL;
23059 }
23060
23061
23062 static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
23063 PyObject *resultobj;
23064 wxPyApp *arg1 = (wxPyApp *) 0 ;
23065 int result;
23066 PyObject * obj0 = 0 ;
23067 char *kwnames[] = {
23068 (char *) "self", NULL
23069 };
23070
23071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
23072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23073 if (SWIG_arg_fail(1)) SWIG_fail;
23074 {
23075 PyThreadState* __tstate = wxPyBeginAllowThreads();
23076 result = (int)(arg1)->MainLoop();
23077
23078 wxPyEndAllowThreads(__tstate);
23079 if (PyErr_Occurred()) SWIG_fail;
23080 }
23081 {
23082 resultobj = SWIG_From_int((int)(result));
23083 }
23084 return resultobj;
23085 fail:
23086 return NULL;
23087 }
23088
23089
23090 static PyObject *_wrap_PyApp_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
23091 PyObject *resultobj;
23092 wxPyApp *arg1 = (wxPyApp *) 0 ;
23093 PyObject * obj0 = 0 ;
23094 char *kwnames[] = {
23095 (char *) "self", NULL
23096 };
23097
23098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
23099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23100 if (SWIG_arg_fail(1)) SWIG_fail;
23101 {
23102 PyThreadState* __tstate = wxPyBeginAllowThreads();
23103 (arg1)->Exit();
23104
23105 wxPyEndAllowThreads(__tstate);
23106 if (PyErr_Occurred()) SWIG_fail;
23107 }
23108 Py_INCREF(Py_None); resultobj = Py_None;
23109 return resultobj;
23110 fail:
23111 return NULL;
23112 }
23113
23114
23115 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
23116 PyObject *resultobj;
23117 wxPyApp *arg1 = (wxPyApp *) 0 ;
23118 PyObject * obj0 = 0 ;
23119 char *kwnames[] = {
23120 (char *) "self", NULL
23121 };
23122
23123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
23124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23125 if (SWIG_arg_fail(1)) SWIG_fail;
23126 {
23127 PyThreadState* __tstate = wxPyBeginAllowThreads();
23128 (arg1)->ExitMainLoop();
23129
23130 wxPyEndAllowThreads(__tstate);
23131 if (PyErr_Occurred()) SWIG_fail;
23132 }
23133 Py_INCREF(Py_None); resultobj = Py_None;
23134 return resultobj;
23135 fail:
23136 return NULL;
23137 }
23138
23139
23140 static PyObject *_wrap_PyApp_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
23141 PyObject *resultobj;
23142 wxPyApp *arg1 = (wxPyApp *) 0 ;
23143 bool result;
23144 PyObject * obj0 = 0 ;
23145 char *kwnames[] = {
23146 (char *) "self", NULL
23147 };
23148
23149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
23150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23151 if (SWIG_arg_fail(1)) SWIG_fail;
23152 {
23153 PyThreadState* __tstate = wxPyBeginAllowThreads();
23154 result = (bool)(arg1)->Pending();
23155
23156 wxPyEndAllowThreads(__tstate);
23157 if (PyErr_Occurred()) SWIG_fail;
23158 }
23159 {
23160 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23161 }
23162 return resultobj;
23163 fail:
23164 return NULL;
23165 }
23166
23167
23168 static PyObject *_wrap_PyApp_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
23169 PyObject *resultobj;
23170 wxPyApp *arg1 = (wxPyApp *) 0 ;
23171 bool result;
23172 PyObject * obj0 = 0 ;
23173 char *kwnames[] = {
23174 (char *) "self", NULL
23175 };
23176
23177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
23178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23179 if (SWIG_arg_fail(1)) SWIG_fail;
23180 {
23181 PyThreadState* __tstate = wxPyBeginAllowThreads();
23182 result = (bool)(arg1)->Dispatch();
23183
23184 wxPyEndAllowThreads(__tstate);
23185 if (PyErr_Occurred()) SWIG_fail;
23186 }
23187 {
23188 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23189 }
23190 return resultobj;
23191 fail:
23192 return NULL;
23193 }
23194
23195
23196 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *, PyObject *args, PyObject *kwargs) {
23197 PyObject *resultobj;
23198 wxPyApp *arg1 = (wxPyApp *) 0 ;
23199 bool result;
23200 PyObject * obj0 = 0 ;
23201 char *kwnames[] = {
23202 (char *) "self", NULL
23203 };
23204
23205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
23206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23207 if (SWIG_arg_fail(1)) SWIG_fail;
23208 {
23209 PyThreadState* __tstate = wxPyBeginAllowThreads();
23210 result = (bool)(arg1)->ProcessIdle();
23211
23212 wxPyEndAllowThreads(__tstate);
23213 if (PyErr_Occurred()) SWIG_fail;
23214 }
23215 {
23216 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23217 }
23218 return resultobj;
23219 fail:
23220 return NULL;
23221 }
23222
23223
23224 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *, PyObject *args, PyObject *kwargs) {
23225 PyObject *resultobj;
23226 wxPyApp *arg1 = (wxPyApp *) 0 ;
23227 wxWindow *arg2 = (wxWindow *) 0 ;
23228 wxIdleEvent *arg3 = 0 ;
23229 bool result;
23230 PyObject * obj0 = 0 ;
23231 PyObject * obj1 = 0 ;
23232 PyObject * obj2 = 0 ;
23233 char *kwnames[] = {
23234 (char *) "self",(char *) "win",(char *) "event", NULL
23235 };
23236
23237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
23238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23239 if (SWIG_arg_fail(1)) SWIG_fail;
23240 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23241 if (SWIG_arg_fail(2)) SWIG_fail;
23242 {
23243 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
23244 if (SWIG_arg_fail(3)) SWIG_fail;
23245 if (arg3 == NULL) {
23246 SWIG_null_ref("wxIdleEvent");
23247 }
23248 if (SWIG_arg_fail(3)) SWIG_fail;
23249 }
23250 {
23251 PyThreadState* __tstate = wxPyBeginAllowThreads();
23252 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
23253
23254 wxPyEndAllowThreads(__tstate);
23255 if (PyErr_Occurred()) SWIG_fail;
23256 }
23257 {
23258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23259 }
23260 return resultobj;
23261 fail:
23262 return NULL;
23263 }
23264
23265
23266 static PyObject *_wrap_PyApp_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
23267 PyObject *resultobj;
23268 wxPyApp *arg1 = (wxPyApp *) 0 ;
23269 bool result;
23270 PyObject * obj0 = 0 ;
23271 char *kwnames[] = {
23272 (char *) "self", NULL
23273 };
23274
23275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
23276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23277 if (SWIG_arg_fail(1)) SWIG_fail;
23278 {
23279 PyThreadState* __tstate = wxPyBeginAllowThreads();
23280 result = (bool)((wxPyApp const *)arg1)->IsActive();
23281
23282 wxPyEndAllowThreads(__tstate);
23283 if (PyErr_Occurred()) SWIG_fail;
23284 }
23285 {
23286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23287 }
23288 return resultobj;
23289 fail:
23290 return NULL;
23291 }
23292
23293
23294 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
23295 PyObject *resultobj;
23296 wxPyApp *arg1 = (wxPyApp *) 0 ;
23297 wxWindow *arg2 = (wxWindow *) 0 ;
23298 PyObject * obj0 = 0 ;
23299 PyObject * obj1 = 0 ;
23300 char *kwnames[] = {
23301 (char *) "self",(char *) "win", NULL
23302 };
23303
23304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
23305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23306 if (SWIG_arg_fail(1)) SWIG_fail;
23307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23308 if (SWIG_arg_fail(2)) SWIG_fail;
23309 {
23310 PyThreadState* __tstate = wxPyBeginAllowThreads();
23311 (arg1)->SetTopWindow(arg2);
23312
23313 wxPyEndAllowThreads(__tstate);
23314 if (PyErr_Occurred()) SWIG_fail;
23315 }
23316 Py_INCREF(Py_None); resultobj = Py_None;
23317 return resultobj;
23318 fail:
23319 return NULL;
23320 }
23321
23322
23323 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
23324 PyObject *resultobj;
23325 wxPyApp *arg1 = (wxPyApp *) 0 ;
23326 wxWindow *result;
23327 PyObject * obj0 = 0 ;
23328 char *kwnames[] = {
23329 (char *) "self", NULL
23330 };
23331
23332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
23333 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23334 if (SWIG_arg_fail(1)) SWIG_fail;
23335 {
23336 PyThreadState* __tstate = wxPyBeginAllowThreads();
23337 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
23338
23339 wxPyEndAllowThreads(__tstate);
23340 if (PyErr_Occurred()) SWIG_fail;
23341 }
23342 {
23343 resultobj = wxPyMake_wxObject(result, 0);
23344 }
23345 return resultobj;
23346 fail:
23347 return NULL;
23348 }
23349
23350
23351 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
23352 PyObject *resultobj;
23353 wxPyApp *arg1 = (wxPyApp *) 0 ;
23354 bool arg2 ;
23355 PyObject * obj0 = 0 ;
23356 PyObject * obj1 = 0 ;
23357 char *kwnames[] = {
23358 (char *) "self",(char *) "flag", NULL
23359 };
23360
23361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
23362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23363 if (SWIG_arg_fail(1)) SWIG_fail;
23364 {
23365 arg2 = (bool)(SWIG_As_bool(obj1));
23366 if (SWIG_arg_fail(2)) SWIG_fail;
23367 }
23368 {
23369 PyThreadState* __tstate = wxPyBeginAllowThreads();
23370 (arg1)->SetExitOnFrameDelete(arg2);
23371
23372 wxPyEndAllowThreads(__tstate);
23373 if (PyErr_Occurred()) SWIG_fail;
23374 }
23375 Py_INCREF(Py_None); resultobj = Py_None;
23376 return resultobj;
23377 fail:
23378 return NULL;
23379 }
23380
23381
23382 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
23383 PyObject *resultobj;
23384 wxPyApp *arg1 = (wxPyApp *) 0 ;
23385 bool result;
23386 PyObject * obj0 = 0 ;
23387 char *kwnames[] = {
23388 (char *) "self", NULL
23389 };
23390
23391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
23392 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23393 if (SWIG_arg_fail(1)) SWIG_fail;
23394 {
23395 PyThreadState* __tstate = wxPyBeginAllowThreads();
23396 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
23397
23398 wxPyEndAllowThreads(__tstate);
23399 if (PyErr_Occurred()) SWIG_fail;
23400 }
23401 {
23402 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23403 }
23404 return resultobj;
23405 fail:
23406 return NULL;
23407 }
23408
23409
23410 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
23411 PyObject *resultobj;
23412 wxPyApp *arg1 = (wxPyApp *) 0 ;
23413 bool arg2 ;
23414 PyObject * obj0 = 0 ;
23415 PyObject * obj1 = 0 ;
23416 char *kwnames[] = {
23417 (char *) "self",(char *) "flag", NULL
23418 };
23419
23420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
23421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23422 if (SWIG_arg_fail(1)) SWIG_fail;
23423 {
23424 arg2 = (bool)(SWIG_As_bool(obj1));
23425 if (SWIG_arg_fail(2)) SWIG_fail;
23426 }
23427 {
23428 PyThreadState* __tstate = wxPyBeginAllowThreads();
23429 (arg1)->SetUseBestVisual(arg2);
23430
23431 wxPyEndAllowThreads(__tstate);
23432 if (PyErr_Occurred()) SWIG_fail;
23433 }
23434 Py_INCREF(Py_None); resultobj = Py_None;
23435 return resultobj;
23436 fail:
23437 return NULL;
23438 }
23439
23440
23441 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
23442 PyObject *resultobj;
23443 wxPyApp *arg1 = (wxPyApp *) 0 ;
23444 bool result;
23445 PyObject * obj0 = 0 ;
23446 char *kwnames[] = {
23447 (char *) "self", NULL
23448 };
23449
23450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
23451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23452 if (SWIG_arg_fail(1)) SWIG_fail;
23453 {
23454 PyThreadState* __tstate = wxPyBeginAllowThreads();
23455 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
23456
23457 wxPyEndAllowThreads(__tstate);
23458 if (PyErr_Occurred()) SWIG_fail;
23459 }
23460 {
23461 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23462 }
23463 return resultobj;
23464 fail:
23465 return NULL;
23466 }
23467
23468
23469 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
23470 PyObject *resultobj;
23471 wxPyApp *arg1 = (wxPyApp *) 0 ;
23472 int arg2 ;
23473 PyObject * obj0 = 0 ;
23474 PyObject * obj1 = 0 ;
23475 char *kwnames[] = {
23476 (char *) "self",(char *) "mode", NULL
23477 };
23478
23479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
23480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23481 if (SWIG_arg_fail(1)) SWIG_fail;
23482 {
23483 arg2 = (int)(SWIG_As_int(obj1));
23484 if (SWIG_arg_fail(2)) SWIG_fail;
23485 }
23486 {
23487 PyThreadState* __tstate = wxPyBeginAllowThreads();
23488 (arg1)->SetPrintMode(arg2);
23489
23490 wxPyEndAllowThreads(__tstate);
23491 if (PyErr_Occurred()) SWIG_fail;
23492 }
23493 Py_INCREF(Py_None); resultobj = Py_None;
23494 return resultobj;
23495 fail:
23496 return NULL;
23497 }
23498
23499
23500 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
23501 PyObject *resultobj;
23502 wxPyApp *arg1 = (wxPyApp *) 0 ;
23503 int result;
23504 PyObject * obj0 = 0 ;
23505 char *kwnames[] = {
23506 (char *) "self", NULL
23507 };
23508
23509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
23510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23511 if (SWIG_arg_fail(1)) SWIG_fail;
23512 {
23513 PyThreadState* __tstate = wxPyBeginAllowThreads();
23514 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
23515
23516 wxPyEndAllowThreads(__tstate);
23517 if (PyErr_Occurred()) SWIG_fail;
23518 }
23519 {
23520 resultobj = SWIG_From_int((int)(result));
23521 }
23522 return resultobj;
23523 fail:
23524 return NULL;
23525 }
23526
23527
23528 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
23529 PyObject *resultobj;
23530 wxPyApp *arg1 = (wxPyApp *) 0 ;
23531 int arg2 ;
23532 PyObject * obj0 = 0 ;
23533 PyObject * obj1 = 0 ;
23534 char *kwnames[] = {
23535 (char *) "self",(char *) "mode", NULL
23536 };
23537
23538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
23539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23540 if (SWIG_arg_fail(1)) SWIG_fail;
23541 {
23542 arg2 = (int)(SWIG_As_int(obj1));
23543 if (SWIG_arg_fail(2)) SWIG_fail;
23544 }
23545 {
23546 PyThreadState* __tstate = wxPyBeginAllowThreads();
23547 (arg1)->SetAssertMode(arg2);
23548
23549 wxPyEndAllowThreads(__tstate);
23550 if (PyErr_Occurred()) SWIG_fail;
23551 }
23552 Py_INCREF(Py_None); resultobj = Py_None;
23553 return resultobj;
23554 fail:
23555 return NULL;
23556 }
23557
23558
23559 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
23560 PyObject *resultobj;
23561 wxPyApp *arg1 = (wxPyApp *) 0 ;
23562 int result;
23563 PyObject * obj0 = 0 ;
23564 char *kwnames[] = {
23565 (char *) "self", NULL
23566 };
23567
23568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
23569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23570 if (SWIG_arg_fail(1)) SWIG_fail;
23571 {
23572 PyThreadState* __tstate = wxPyBeginAllowThreads();
23573 result = (int)(arg1)->GetAssertMode();
23574
23575 wxPyEndAllowThreads(__tstate);
23576 if (PyErr_Occurred()) SWIG_fail;
23577 }
23578 {
23579 resultobj = SWIG_From_int((int)(result));
23580 }
23581 return resultobj;
23582 fail:
23583 return NULL;
23584 }
23585
23586
23587 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
23588 PyObject *resultobj;
23589 bool result;
23590 char *kwnames[] = {
23591 NULL
23592 };
23593
23594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
23595 {
23596 PyThreadState* __tstate = wxPyBeginAllowThreads();
23597 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
23598
23599 wxPyEndAllowThreads(__tstate);
23600 if (PyErr_Occurred()) SWIG_fail;
23601 }
23602 {
23603 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23604 }
23605 return resultobj;
23606 fail:
23607 return NULL;
23608 }
23609
23610
23611 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23612 PyObject *resultobj;
23613 long result;
23614 char *kwnames[] = {
23615 NULL
23616 };
23617
23618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
23619 {
23620 PyThreadState* __tstate = wxPyBeginAllowThreads();
23621 result = (long)wxPyApp::GetMacAboutMenuItemId();
23622
23623 wxPyEndAllowThreads(__tstate);
23624 if (PyErr_Occurred()) SWIG_fail;
23625 }
23626 {
23627 resultobj = SWIG_From_long((long)(result));
23628 }
23629 return resultobj;
23630 fail:
23631 return NULL;
23632 }
23633
23634
23635 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23636 PyObject *resultobj;
23637 long result;
23638 char *kwnames[] = {
23639 NULL
23640 };
23641
23642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
23643 {
23644 PyThreadState* __tstate = wxPyBeginAllowThreads();
23645 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
23646
23647 wxPyEndAllowThreads(__tstate);
23648 if (PyErr_Occurred()) SWIG_fail;
23649 }
23650 {
23651 resultobj = SWIG_From_long((long)(result));
23652 }
23653 return resultobj;
23654 fail:
23655 return NULL;
23656 }
23657
23658
23659 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23660 PyObject *resultobj;
23661 long result;
23662 char *kwnames[] = {
23663 NULL
23664 };
23665
23666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
23667 {
23668 PyThreadState* __tstate = wxPyBeginAllowThreads();
23669 result = (long)wxPyApp::GetMacExitMenuItemId();
23670
23671 wxPyEndAllowThreads(__tstate);
23672 if (PyErr_Occurred()) SWIG_fail;
23673 }
23674 {
23675 resultobj = SWIG_From_long((long)(result));
23676 }
23677 return resultobj;
23678 fail:
23679 return NULL;
23680 }
23681
23682
23683 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
23684 PyObject *resultobj;
23685 wxString result;
23686 char *kwnames[] = {
23687 NULL
23688 };
23689
23690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
23691 {
23692 PyThreadState* __tstate = wxPyBeginAllowThreads();
23693 result = wxPyApp::GetMacHelpMenuTitleName();
23694
23695 wxPyEndAllowThreads(__tstate);
23696 if (PyErr_Occurred()) SWIG_fail;
23697 }
23698 {
23699 #if wxUSE_UNICODE
23700 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23701 #else
23702 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23703 #endif
23704 }
23705 return resultobj;
23706 fail:
23707 return NULL;
23708 }
23709
23710
23711 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
23712 PyObject *resultobj;
23713 bool arg1 ;
23714 PyObject * obj0 = 0 ;
23715 char *kwnames[] = {
23716 (char *) "val", NULL
23717 };
23718
23719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
23720 {
23721 arg1 = (bool)(SWIG_As_bool(obj0));
23722 if (SWIG_arg_fail(1)) SWIG_fail;
23723 }
23724 {
23725 PyThreadState* __tstate = wxPyBeginAllowThreads();
23726 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
23727
23728 wxPyEndAllowThreads(__tstate);
23729 if (PyErr_Occurred()) SWIG_fail;
23730 }
23731 Py_INCREF(Py_None); resultobj = Py_None;
23732 return resultobj;
23733 fail:
23734 return NULL;
23735 }
23736
23737
23738 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23739 PyObject *resultobj;
23740 long arg1 ;
23741 PyObject * obj0 = 0 ;
23742 char *kwnames[] = {
23743 (char *) "val", NULL
23744 };
23745
23746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
23747 {
23748 arg1 = (long)(SWIG_As_long(obj0));
23749 if (SWIG_arg_fail(1)) SWIG_fail;
23750 }
23751 {
23752 PyThreadState* __tstate = wxPyBeginAllowThreads();
23753 wxPyApp::SetMacAboutMenuItemId(arg1);
23754
23755 wxPyEndAllowThreads(__tstate);
23756 if (PyErr_Occurred()) SWIG_fail;
23757 }
23758 Py_INCREF(Py_None); resultobj = Py_None;
23759 return resultobj;
23760 fail:
23761 return NULL;
23762 }
23763
23764
23765 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23766 PyObject *resultobj;
23767 long arg1 ;
23768 PyObject * obj0 = 0 ;
23769 char *kwnames[] = {
23770 (char *) "val", NULL
23771 };
23772
23773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
23774 {
23775 arg1 = (long)(SWIG_As_long(obj0));
23776 if (SWIG_arg_fail(1)) SWIG_fail;
23777 }
23778 {
23779 PyThreadState* __tstate = wxPyBeginAllowThreads();
23780 wxPyApp::SetMacPreferencesMenuItemId(arg1);
23781
23782 wxPyEndAllowThreads(__tstate);
23783 if (PyErr_Occurred()) SWIG_fail;
23784 }
23785 Py_INCREF(Py_None); resultobj = Py_None;
23786 return resultobj;
23787 fail:
23788 return NULL;
23789 }
23790
23791
23792 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23793 PyObject *resultobj;
23794 long arg1 ;
23795 PyObject * obj0 = 0 ;
23796 char *kwnames[] = {
23797 (char *) "val", NULL
23798 };
23799
23800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
23801 {
23802 arg1 = (long)(SWIG_As_long(obj0));
23803 if (SWIG_arg_fail(1)) SWIG_fail;
23804 }
23805 {
23806 PyThreadState* __tstate = wxPyBeginAllowThreads();
23807 wxPyApp::SetMacExitMenuItemId(arg1);
23808
23809 wxPyEndAllowThreads(__tstate);
23810 if (PyErr_Occurred()) SWIG_fail;
23811 }
23812 Py_INCREF(Py_None); resultobj = Py_None;
23813 return resultobj;
23814 fail:
23815 return NULL;
23816 }
23817
23818
23819 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
23820 PyObject *resultobj;
23821 wxString *arg1 = 0 ;
23822 bool temp1 = false ;
23823 PyObject * obj0 = 0 ;
23824 char *kwnames[] = {
23825 (char *) "val", NULL
23826 };
23827
23828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
23829 {
23830 arg1 = wxString_in_helper(obj0);
23831 if (arg1 == NULL) SWIG_fail;
23832 temp1 = true;
23833 }
23834 {
23835 PyThreadState* __tstate = wxPyBeginAllowThreads();
23836 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
23837
23838 wxPyEndAllowThreads(__tstate);
23839 if (PyErr_Occurred()) SWIG_fail;
23840 }
23841 Py_INCREF(Py_None); resultobj = Py_None;
23842 {
23843 if (temp1)
23844 delete arg1;
23845 }
23846 return resultobj;
23847 fail:
23848 {
23849 if (temp1)
23850 delete arg1;
23851 }
23852 return NULL;
23853 }
23854
23855
23856 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *, PyObject *args, PyObject *kwargs) {
23857 PyObject *resultobj;
23858 wxPyApp *arg1 = (wxPyApp *) 0 ;
23859 PyObject * obj0 = 0 ;
23860 char *kwnames[] = {
23861 (char *) "self", NULL
23862 };
23863
23864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
23865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23866 if (SWIG_arg_fail(1)) SWIG_fail;
23867 {
23868 PyThreadState* __tstate = wxPyBeginAllowThreads();
23869 (arg1)->_BootstrapApp();
23870
23871 wxPyEndAllowThreads(__tstate);
23872 if (PyErr_Occurred()) SWIG_fail;
23873 }
23874 Py_INCREF(Py_None); resultobj = Py_None;
23875 return resultobj;
23876 fail:
23877 return NULL;
23878 }
23879
23880
23881 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *, PyObject *args, PyObject *kwargs) {
23882 PyObject *resultobj;
23883 int result;
23884 char *kwnames[] = {
23885 NULL
23886 };
23887
23888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
23889 {
23890 PyThreadState* __tstate = wxPyBeginAllowThreads();
23891 result = (int)wxPyApp::GetComCtl32Version();
23892
23893 wxPyEndAllowThreads(__tstate);
23894 if (PyErr_Occurred()) SWIG_fail;
23895 }
23896 {
23897 resultobj = SWIG_From_int((int)(result));
23898 }
23899 return resultobj;
23900 fail:
23901 return NULL;
23902 }
23903
23904
23905 static PyObject * PyApp_swigregister(PyObject *, PyObject *args) {
23906 PyObject *obj;
23907 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23908 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
23909 Py_INCREF(obj);
23910 return Py_BuildValue((char *)"");
23911 }
23912 static PyObject *_wrap_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
23913 PyObject *resultobj;
23914 char *kwnames[] = {
23915 NULL
23916 };
23917
23918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
23919 {
23920 PyThreadState* __tstate = wxPyBeginAllowThreads();
23921 wxExit();
23922
23923 wxPyEndAllowThreads(__tstate);
23924 if (PyErr_Occurred()) SWIG_fail;
23925 }
23926 Py_INCREF(Py_None); resultobj = Py_None;
23927 return resultobj;
23928 fail:
23929 return NULL;
23930 }
23931
23932
23933 static PyObject *_wrap_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
23934 PyObject *resultobj;
23935 bool result;
23936 char *kwnames[] = {
23937 NULL
23938 };
23939
23940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
23941 {
23942 PyThreadState* __tstate = wxPyBeginAllowThreads();
23943 result = (bool)wxYield();
23944
23945 wxPyEndAllowThreads(__tstate);
23946 if (PyErr_Occurred()) SWIG_fail;
23947 }
23948 {
23949 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23950 }
23951 return resultobj;
23952 fail:
23953 return NULL;
23954 }
23955
23956
23957 static PyObject *_wrap_YieldIfNeeded(PyObject *, PyObject *args, PyObject *kwargs) {
23958 PyObject *resultobj;
23959 bool result;
23960 char *kwnames[] = {
23961 NULL
23962 };
23963
23964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
23965 {
23966 PyThreadState* __tstate = wxPyBeginAllowThreads();
23967 result = (bool)wxYieldIfNeeded();
23968
23969 wxPyEndAllowThreads(__tstate);
23970 if (PyErr_Occurred()) SWIG_fail;
23971 }
23972 {
23973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23974 }
23975 return resultobj;
23976 fail:
23977 return NULL;
23978 }
23979
23980
23981 static PyObject *_wrap_SafeYield(PyObject *, PyObject *args, PyObject *kwargs) {
23982 PyObject *resultobj;
23983 wxWindow *arg1 = (wxWindow *) NULL ;
23984 bool arg2 = (bool) false ;
23985 bool result;
23986 PyObject * obj0 = 0 ;
23987 PyObject * obj1 = 0 ;
23988 char *kwnames[] = {
23989 (char *) "win",(char *) "onlyIfNeeded", NULL
23990 };
23991
23992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
23993 if (obj0) {
23994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23995 if (SWIG_arg_fail(1)) SWIG_fail;
23996 }
23997 if (obj1) {
23998 {
23999 arg2 = (bool)(SWIG_As_bool(obj1));
24000 if (SWIG_arg_fail(2)) SWIG_fail;
24001 }
24002 }
24003 {
24004 PyThreadState* __tstate = wxPyBeginAllowThreads();
24005 result = (bool)wxSafeYield(arg1,arg2);
24006
24007 wxPyEndAllowThreads(__tstate);
24008 if (PyErr_Occurred()) SWIG_fail;
24009 }
24010 {
24011 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24012 }
24013 return resultobj;
24014 fail:
24015 return NULL;
24016 }
24017
24018
24019 static PyObject *_wrap_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
24020 PyObject *resultobj;
24021 char *kwnames[] = {
24022 NULL
24023 };
24024
24025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
24026 {
24027 PyThreadState* __tstate = wxPyBeginAllowThreads();
24028 wxWakeUpIdle();
24029
24030 wxPyEndAllowThreads(__tstate);
24031 if (PyErr_Occurred()) SWIG_fail;
24032 }
24033 Py_INCREF(Py_None); resultobj = Py_None;
24034 return resultobj;
24035 fail:
24036 return NULL;
24037 }
24038
24039
24040 static PyObject *_wrap_PostEvent(PyObject *, PyObject *args, PyObject *kwargs) {
24041 PyObject *resultobj;
24042 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
24043 wxEvent *arg2 = 0 ;
24044 PyObject * obj0 = 0 ;
24045 PyObject * obj1 = 0 ;
24046 char *kwnames[] = {
24047 (char *) "dest",(char *) "event", NULL
24048 };
24049
24050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
24051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
24052 if (SWIG_arg_fail(1)) SWIG_fail;
24053 {
24054 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
24055 if (SWIG_arg_fail(2)) SWIG_fail;
24056 if (arg2 == NULL) {
24057 SWIG_null_ref("wxEvent");
24058 }
24059 if (SWIG_arg_fail(2)) SWIG_fail;
24060 }
24061 {
24062 PyThreadState* __tstate = wxPyBeginAllowThreads();
24063 wxPostEvent(arg1,*arg2);
24064
24065 wxPyEndAllowThreads(__tstate);
24066 if (PyErr_Occurred()) SWIG_fail;
24067 }
24068 Py_INCREF(Py_None); resultobj = Py_None;
24069 return resultobj;
24070 fail:
24071 return NULL;
24072 }
24073
24074
24075 static PyObject *_wrap_App_CleanUp(PyObject *, PyObject *args, PyObject *kwargs) {
24076 PyObject *resultobj;
24077 char *kwnames[] = {
24078 NULL
24079 };
24080
24081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
24082 {
24083 PyThreadState* __tstate = wxPyBeginAllowThreads();
24084 wxApp_CleanUp();
24085
24086 wxPyEndAllowThreads(__tstate);
24087 if (PyErr_Occurred()) SWIG_fail;
24088 }
24089 Py_INCREF(Py_None); resultobj = Py_None;
24090 return resultobj;
24091 fail:
24092 return NULL;
24093 }
24094
24095
24096 static PyObject *_wrap_GetApp(PyObject *, PyObject *args, PyObject *kwargs) {
24097 PyObject *resultobj;
24098 wxPyApp *result;
24099 char *kwnames[] = {
24100 NULL
24101 };
24102
24103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
24104 {
24105 PyThreadState* __tstate = wxPyBeginAllowThreads();
24106 result = (wxPyApp *)wxPyGetApp();
24107
24108 wxPyEndAllowThreads(__tstate);
24109 if (PyErr_Occurred()) SWIG_fail;
24110 }
24111 {
24112 resultobj = wxPyMake_wxObject(result, 0);
24113 }
24114 return resultobj;
24115 fail:
24116 return NULL;
24117 }
24118
24119
24120 static PyObject *_wrap_SetDefaultPyEncoding(PyObject *, PyObject *args, PyObject *kwargs) {
24121 PyObject *resultobj;
24122 char *arg1 = (char *) 0 ;
24123 PyObject * obj0 = 0 ;
24124 char *kwnames[] = {
24125 (char *) "encoding", NULL
24126 };
24127
24128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetDefaultPyEncoding",kwnames,&obj0)) goto fail;
24129 if (!SWIG_AsCharPtr(obj0, (char**)&arg1)) {
24130 SWIG_arg_fail(1);SWIG_fail;
24131 }
24132 {
24133 PyThreadState* __tstate = wxPyBeginAllowThreads();
24134 wxSetDefaultPyEncoding((char const *)arg1);
24135
24136 wxPyEndAllowThreads(__tstate);
24137 if (PyErr_Occurred()) SWIG_fail;
24138 }
24139 Py_INCREF(Py_None); resultobj = Py_None;
24140 return resultobj;
24141 fail:
24142 return NULL;
24143 }
24144
24145
24146 static PyObject *_wrap_GetDefaultPyEncoding(PyObject *, PyObject *args, PyObject *kwargs) {
24147 PyObject *resultobj;
24148 char *result;
24149 char *kwnames[] = {
24150 NULL
24151 };
24152
24153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDefaultPyEncoding",kwnames)) goto fail;
24154 {
24155 PyThreadState* __tstate = wxPyBeginAllowThreads();
24156 result = (char *)wxGetDefaultPyEncoding();
24157
24158 wxPyEndAllowThreads(__tstate);
24159 if (PyErr_Occurred()) SWIG_fail;
24160 }
24161 resultobj = SWIG_FromCharPtr(result);
24162 return resultobj;
24163 fail:
24164 return NULL;
24165 }
24166
24167
24168 static PyObject *_wrap_new_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
24169 PyObject *resultobj;
24170 wxEventLoop *result;
24171 char *kwnames[] = {
24172 NULL
24173 };
24174
24175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EventLoop",kwnames)) goto fail;
24176 {
24177 PyThreadState* __tstate = wxPyBeginAllowThreads();
24178 result = (wxEventLoop *)new wxEventLoop();
24179
24180 wxPyEndAllowThreads(__tstate);
24181 if (PyErr_Occurred()) SWIG_fail;
24182 }
24183 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 1);
24184 return resultobj;
24185 fail:
24186 return NULL;
24187 }
24188
24189
24190 static PyObject *_wrap_delete_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
24191 PyObject *resultobj;
24192 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24193 PyObject * obj0 = 0 ;
24194 char *kwnames[] = {
24195 (char *) "self", NULL
24196 };
24197
24198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_EventLoop",kwnames,&obj0)) goto fail;
24199 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24200 if (SWIG_arg_fail(1)) SWIG_fail;
24201 {
24202 PyThreadState* __tstate = wxPyBeginAllowThreads();
24203 delete arg1;
24204
24205 wxPyEndAllowThreads(__tstate);
24206 if (PyErr_Occurred()) SWIG_fail;
24207 }
24208 Py_INCREF(Py_None); resultobj = Py_None;
24209 return resultobj;
24210 fail:
24211 return NULL;
24212 }
24213
24214
24215 static PyObject *_wrap_EventLoop_Run(PyObject *, PyObject *args, PyObject *kwargs) {
24216 PyObject *resultobj;
24217 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24218 int result;
24219 PyObject * obj0 = 0 ;
24220 char *kwnames[] = {
24221 (char *) "self", NULL
24222 };
24223
24224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Run",kwnames,&obj0)) goto fail;
24225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24226 if (SWIG_arg_fail(1)) SWIG_fail;
24227 {
24228 PyThreadState* __tstate = wxPyBeginAllowThreads();
24229 result = (int)(arg1)->Run();
24230
24231 wxPyEndAllowThreads(__tstate);
24232 if (PyErr_Occurred()) SWIG_fail;
24233 }
24234 {
24235 resultobj = SWIG_From_int((int)(result));
24236 }
24237 return resultobj;
24238 fail:
24239 return NULL;
24240 }
24241
24242
24243 static PyObject *_wrap_EventLoop_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
24244 PyObject *resultobj;
24245 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24246 int arg2 = (int) 0 ;
24247 PyObject * obj0 = 0 ;
24248 PyObject * obj1 = 0 ;
24249 char *kwnames[] = {
24250 (char *) "self",(char *) "rc", NULL
24251 };
24252
24253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:EventLoop_Exit",kwnames,&obj0,&obj1)) goto fail;
24254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24255 if (SWIG_arg_fail(1)) SWIG_fail;
24256 if (obj1) {
24257 {
24258 arg2 = (int)(SWIG_As_int(obj1));
24259 if (SWIG_arg_fail(2)) SWIG_fail;
24260 }
24261 }
24262 {
24263 PyThreadState* __tstate = wxPyBeginAllowThreads();
24264 (arg1)->Exit(arg2);
24265
24266 wxPyEndAllowThreads(__tstate);
24267 if (PyErr_Occurred()) SWIG_fail;
24268 }
24269 Py_INCREF(Py_None); resultobj = Py_None;
24270 return resultobj;
24271 fail:
24272 return NULL;
24273 }
24274
24275
24276 static PyObject *_wrap_EventLoop_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
24277 PyObject *resultobj;
24278 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24279 bool result;
24280 PyObject * obj0 = 0 ;
24281 char *kwnames[] = {
24282 (char *) "self", NULL
24283 };
24284
24285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Pending",kwnames,&obj0)) goto fail;
24286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24287 if (SWIG_arg_fail(1)) SWIG_fail;
24288 {
24289 PyThreadState* __tstate = wxPyBeginAllowThreads();
24290 result = (bool)((wxEventLoop const *)arg1)->Pending();
24291
24292 wxPyEndAllowThreads(__tstate);
24293 if (PyErr_Occurred()) SWIG_fail;
24294 }
24295 {
24296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24297 }
24298 return resultobj;
24299 fail:
24300 return NULL;
24301 }
24302
24303
24304 static PyObject *_wrap_EventLoop_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
24305 PyObject *resultobj;
24306 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24307 bool result;
24308 PyObject * obj0 = 0 ;
24309 char *kwnames[] = {
24310 (char *) "self", NULL
24311 };
24312
24313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Dispatch",kwnames,&obj0)) goto fail;
24314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24315 if (SWIG_arg_fail(1)) SWIG_fail;
24316 {
24317 PyThreadState* __tstate = wxPyBeginAllowThreads();
24318 result = (bool)(arg1)->Dispatch();
24319
24320 wxPyEndAllowThreads(__tstate);
24321 if (PyErr_Occurred()) SWIG_fail;
24322 }
24323 {
24324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24325 }
24326 return resultobj;
24327 fail:
24328 return NULL;
24329 }
24330
24331
24332 static PyObject *_wrap_EventLoop_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
24333 PyObject *resultobj;
24334 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24335 bool result;
24336 PyObject * obj0 = 0 ;
24337 char *kwnames[] = {
24338 (char *) "self", NULL
24339 };
24340
24341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_IsRunning",kwnames,&obj0)) goto fail;
24342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24343 if (SWIG_arg_fail(1)) SWIG_fail;
24344 {
24345 PyThreadState* __tstate = wxPyBeginAllowThreads();
24346 result = (bool)((wxEventLoop const *)arg1)->IsRunning();
24347
24348 wxPyEndAllowThreads(__tstate);
24349 if (PyErr_Occurred()) SWIG_fail;
24350 }
24351 {
24352 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24353 }
24354 return resultobj;
24355 fail:
24356 return NULL;
24357 }
24358
24359
24360 static PyObject *_wrap_EventLoop_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
24361 PyObject *resultobj;
24362 wxEventLoop *result;
24363 char *kwnames[] = {
24364 NULL
24365 };
24366
24367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EventLoop_GetActive",kwnames)) goto fail;
24368 {
24369 PyThreadState* __tstate = wxPyBeginAllowThreads();
24370 result = (wxEventLoop *)wxEventLoop::GetActive();
24371
24372 wxPyEndAllowThreads(__tstate);
24373 if (PyErr_Occurred()) SWIG_fail;
24374 }
24375 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 0);
24376 return resultobj;
24377 fail:
24378 return NULL;
24379 }
24380
24381
24382 static PyObject *_wrap_EventLoop_SetActive(PyObject *, PyObject *args, PyObject *kwargs) {
24383 PyObject *resultobj;
24384 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
24385 PyObject * obj0 = 0 ;
24386 char *kwnames[] = {
24387 (char *) "loop", NULL
24388 };
24389
24390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_SetActive",kwnames,&obj0)) goto fail;
24391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
24392 if (SWIG_arg_fail(1)) SWIG_fail;
24393 {
24394 PyThreadState* __tstate = wxPyBeginAllowThreads();
24395 wxEventLoop::SetActive(arg1);
24396
24397 wxPyEndAllowThreads(__tstate);
24398 if (PyErr_Occurred()) SWIG_fail;
24399 }
24400 Py_INCREF(Py_None); resultobj = Py_None;
24401 return resultobj;
24402 fail:
24403 return NULL;
24404 }
24405
24406
24407 static PyObject * EventLoop_swigregister(PyObject *, PyObject *args) {
24408 PyObject *obj;
24409 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24410 SWIG_TypeClientData(SWIGTYPE_p_wxEventLoop, obj);
24411 Py_INCREF(obj);
24412 return Py_BuildValue((char *)"");
24413 }
24414 static PyObject *_wrap_new_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
24415 PyObject *resultobj;
24416 int arg1 = (int) 0 ;
24417 int arg2 = (int) 0 ;
24418 int arg3 = (int) 0 ;
24419 wxAcceleratorEntry *result;
24420 PyObject * obj0 = 0 ;
24421 PyObject * obj1 = 0 ;
24422 PyObject * obj2 = 0 ;
24423 char *kwnames[] = {
24424 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
24425 };
24426
24427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
24428 if (obj0) {
24429 {
24430 arg1 = (int)(SWIG_As_int(obj0));
24431 if (SWIG_arg_fail(1)) SWIG_fail;
24432 }
24433 }
24434 if (obj1) {
24435 {
24436 arg2 = (int)(SWIG_As_int(obj1));
24437 if (SWIG_arg_fail(2)) SWIG_fail;
24438 }
24439 }
24440 if (obj2) {
24441 {
24442 arg3 = (int)(SWIG_As_int(obj2));
24443 if (SWIG_arg_fail(3)) SWIG_fail;
24444 }
24445 }
24446 {
24447 PyThreadState* __tstate = wxPyBeginAllowThreads();
24448 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
24449
24450 wxPyEndAllowThreads(__tstate);
24451 if (PyErr_Occurred()) SWIG_fail;
24452 }
24453 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
24454 return resultobj;
24455 fail:
24456 return NULL;
24457 }
24458
24459
24460 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
24461 PyObject *resultobj;
24462 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
24463 PyObject * obj0 = 0 ;
24464 char *kwnames[] = {
24465 (char *) "self", NULL
24466 };
24467
24468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
24469 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
24470 if (SWIG_arg_fail(1)) SWIG_fail;
24471 {
24472 PyThreadState* __tstate = wxPyBeginAllowThreads();
24473 delete arg1;
24474
24475 wxPyEndAllowThreads(__tstate);
24476 if (PyErr_Occurred()) SWIG_fail;
24477 }
24478 Py_INCREF(Py_None); resultobj = Py_None;
24479 return resultobj;
24480 fail:
24481 return NULL;
24482 }
24483
24484
24485 static PyObject *_wrap_AcceleratorEntry_Set(PyObject *, PyObject *args, PyObject *kwargs) {
24486 PyObject *resultobj;
24487 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
24488 int arg2 ;
24489 int arg3 ;
24490 int arg4 ;
24491 PyObject * obj0 = 0 ;
24492 PyObject * obj1 = 0 ;
24493 PyObject * obj2 = 0 ;
24494 PyObject * obj3 = 0 ;
24495 char *kwnames[] = {
24496 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
24497 };
24498
24499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
24501 if (SWIG_arg_fail(1)) SWIG_fail;
24502 {
24503 arg2 = (int)(SWIG_As_int(obj1));
24504 if (SWIG_arg_fail(2)) SWIG_fail;
24505 }
24506 {
24507 arg3 = (int)(SWIG_As_int(obj2));
24508 if (SWIG_arg_fail(3)) SWIG_fail;
24509 }
24510 {
24511 arg4 = (int)(SWIG_As_int(obj3));
24512 if (SWIG_arg_fail(4)) SWIG_fail;
24513 }
24514 {
24515 PyThreadState* __tstate = wxPyBeginAllowThreads();
24516 (arg1)->Set(arg2,arg3,arg4);
24517
24518 wxPyEndAllowThreads(__tstate);
24519 if (PyErr_Occurred()) SWIG_fail;
24520 }
24521 Py_INCREF(Py_None); resultobj = Py_None;
24522 return resultobj;
24523 fail:
24524 return NULL;
24525 }
24526
24527
24528 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
24529 PyObject *resultobj;
24530 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
24531 int result;
24532 PyObject * obj0 = 0 ;
24533 char *kwnames[] = {
24534 (char *) "self", NULL
24535 };
24536
24537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
24538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
24539 if (SWIG_arg_fail(1)) SWIG_fail;
24540 {
24541 PyThreadState* __tstate = wxPyBeginAllowThreads();
24542 result = (int)(arg1)->GetFlags();
24543
24544 wxPyEndAllowThreads(__tstate);
24545 if (PyErr_Occurred()) SWIG_fail;
24546 }
24547 {
24548 resultobj = SWIG_From_int((int)(result));
24549 }
24550 return resultobj;
24551 fail:
24552 return NULL;
24553 }
24554
24555
24556 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
24557 PyObject *resultobj;
24558 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
24559 int result;
24560 PyObject * obj0 = 0 ;
24561 char *kwnames[] = {
24562 (char *) "self", NULL
24563 };
24564
24565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
24566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
24567 if (SWIG_arg_fail(1)) SWIG_fail;
24568 {
24569 PyThreadState* __tstate = wxPyBeginAllowThreads();
24570 result = (int)(arg1)->GetKeyCode();
24571
24572 wxPyEndAllowThreads(__tstate);
24573 if (PyErr_Occurred()) SWIG_fail;
24574 }
24575 {
24576 resultobj = SWIG_From_int((int)(result));
24577 }
24578 return resultobj;
24579 fail:
24580 return NULL;
24581 }
24582
24583
24584 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
24585 PyObject *resultobj;
24586 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
24587 int result;
24588 PyObject * obj0 = 0 ;
24589 char *kwnames[] = {
24590 (char *) "self", NULL
24591 };
24592
24593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
24594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
24595 if (SWIG_arg_fail(1)) SWIG_fail;
24596 {
24597 PyThreadState* __tstate = wxPyBeginAllowThreads();
24598 result = (int)(arg1)->GetCommand();
24599
24600 wxPyEndAllowThreads(__tstate);
24601 if (PyErr_Occurred()) SWIG_fail;
24602 }
24603 {
24604 resultobj = SWIG_From_int((int)(result));
24605 }
24606 return resultobj;
24607 fail:
24608 return NULL;
24609 }
24610
24611
24612 static PyObject * AcceleratorEntry_swigregister(PyObject *, PyObject *args) {
24613 PyObject *obj;
24614 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24615 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
24616 Py_INCREF(obj);
24617 return Py_BuildValue((char *)"");
24618 }
24619 static PyObject *_wrap_new_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
24620 PyObject *resultobj;
24621 int arg1 ;
24622 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
24623 wxAcceleratorTable *result;
24624 PyObject * obj0 = 0 ;
24625 char *kwnames[] = {
24626 (char *) "n", NULL
24627 };
24628
24629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
24630 {
24631 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
24632 if (arg2) arg1 = PyList_Size(obj0);
24633 else arg1 = 0;
24634 }
24635 {
24636 PyThreadState* __tstate = wxPyBeginAllowThreads();
24637 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
24638
24639 wxPyEndAllowThreads(__tstate);
24640 if (PyErr_Occurred()) SWIG_fail;
24641 }
24642 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
24643 {
24644 delete [] arg2;
24645 }
24646 return resultobj;
24647 fail:
24648 {
24649 delete [] arg2;
24650 }
24651 return NULL;
24652 }
24653
24654
24655 static PyObject *_wrap_delete_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
24656 PyObject *resultobj;
24657 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
24658 PyObject * obj0 = 0 ;
24659 char *kwnames[] = {
24660 (char *) "self", NULL
24661 };
24662
24663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
24664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
24665 if (SWIG_arg_fail(1)) SWIG_fail;
24666 {
24667 PyThreadState* __tstate = wxPyBeginAllowThreads();
24668 delete arg1;
24669
24670 wxPyEndAllowThreads(__tstate);
24671 if (PyErr_Occurred()) SWIG_fail;
24672 }
24673 Py_INCREF(Py_None); resultobj = Py_None;
24674 return resultobj;
24675 fail:
24676 return NULL;
24677 }
24678
24679
24680 static PyObject *_wrap_AcceleratorTable_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
24681 PyObject *resultobj;
24682 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
24683 bool result;
24684 PyObject * obj0 = 0 ;
24685 char *kwnames[] = {
24686 (char *) "self", NULL
24687 };
24688
24689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
24690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
24691 if (SWIG_arg_fail(1)) SWIG_fail;
24692 {
24693 PyThreadState* __tstate = wxPyBeginAllowThreads();
24694 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
24695
24696 wxPyEndAllowThreads(__tstate);
24697 if (PyErr_Occurred()) SWIG_fail;
24698 }
24699 {
24700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24701 }
24702 return resultobj;
24703 fail:
24704 return NULL;
24705 }
24706
24707
24708 static PyObject * AcceleratorTable_swigregister(PyObject *, PyObject *args) {
24709 PyObject *obj;
24710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24711 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
24712 Py_INCREF(obj);
24713 return Py_BuildValue((char *)"");
24714 }
24715 static int _wrap_NullAcceleratorTable_set(PyObject *) {
24716 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
24717 return 1;
24718 }
24719
24720
24721 static PyObject *_wrap_NullAcceleratorTable_get(void) {
24722 PyObject *pyobj;
24723
24724 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
24725 return pyobj;
24726 }
24727
24728
24729 static PyObject *_wrap_GetAccelFromString(PyObject *, PyObject *args, PyObject *kwargs) {
24730 PyObject *resultobj;
24731 wxString *arg1 = 0 ;
24732 wxAcceleratorEntry *result;
24733 bool temp1 = false ;
24734 PyObject * obj0 = 0 ;
24735 char *kwnames[] = {
24736 (char *) "label", NULL
24737 };
24738
24739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
24740 {
24741 arg1 = wxString_in_helper(obj0);
24742 if (arg1 == NULL) SWIG_fail;
24743 temp1 = true;
24744 }
24745 {
24746 PyThreadState* __tstate = wxPyBeginAllowThreads();
24747 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
24748
24749 wxPyEndAllowThreads(__tstate);
24750 if (PyErr_Occurred()) SWIG_fail;
24751 }
24752 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
24753 {
24754 if (temp1)
24755 delete arg1;
24756 }
24757 return resultobj;
24758 fail:
24759 {
24760 if (temp1)
24761 delete arg1;
24762 }
24763 return NULL;
24764 }
24765
24766
24767 static int _wrap_PanelNameStr_set(PyObject *) {
24768 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
24769 return 1;
24770 }
24771
24772
24773 static PyObject *_wrap_PanelNameStr_get(void) {
24774 PyObject *pyobj;
24775
24776 {
24777 #if wxUSE_UNICODE
24778 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
24779 #else
24780 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
24781 #endif
24782 }
24783 return pyobj;
24784 }
24785
24786
24787 static PyObject *_wrap_new_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
24788 PyObject *resultobj;
24789 wxVisualAttributes *result;
24790 char *kwnames[] = {
24791 NULL
24792 };
24793
24794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
24795 {
24796 PyThreadState* __tstate = wxPyBeginAllowThreads();
24797 result = (wxVisualAttributes *)new_wxVisualAttributes();
24798
24799 wxPyEndAllowThreads(__tstate);
24800 if (PyErr_Occurred()) SWIG_fail;
24801 }
24802 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
24803 return resultobj;
24804 fail:
24805 return NULL;
24806 }
24807
24808
24809 static PyObject *_wrap_delete_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
24810 PyObject *resultobj;
24811 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24812 PyObject * obj0 = 0 ;
24813 char *kwnames[] = {
24814 (char *) "self", NULL
24815 };
24816
24817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
24818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24819 if (SWIG_arg_fail(1)) SWIG_fail;
24820 {
24821 PyThreadState* __tstate = wxPyBeginAllowThreads();
24822 delete_wxVisualAttributes(arg1);
24823
24824 wxPyEndAllowThreads(__tstate);
24825 if (PyErr_Occurred()) SWIG_fail;
24826 }
24827 Py_INCREF(Py_None); resultobj = Py_None;
24828 return resultobj;
24829 fail:
24830 return NULL;
24831 }
24832
24833
24834 static PyObject *_wrap_VisualAttributes_font_set(PyObject *, PyObject *args, PyObject *kwargs) {
24835 PyObject *resultobj;
24836 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24837 wxFont *arg2 = (wxFont *) 0 ;
24838 PyObject * obj0 = 0 ;
24839 PyObject * obj1 = 0 ;
24840 char *kwnames[] = {
24841 (char *) "self",(char *) "font", NULL
24842 };
24843
24844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
24845 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24846 if (SWIG_arg_fail(1)) SWIG_fail;
24847 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
24848 if (SWIG_arg_fail(2)) SWIG_fail;
24849 if (arg1) (arg1)->font = *arg2;
24850
24851 Py_INCREF(Py_None); resultobj = Py_None;
24852 return resultobj;
24853 fail:
24854 return NULL;
24855 }
24856
24857
24858 static PyObject *_wrap_VisualAttributes_font_get(PyObject *, PyObject *args, PyObject *kwargs) {
24859 PyObject *resultobj;
24860 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24861 wxFont *result;
24862 PyObject * obj0 = 0 ;
24863 char *kwnames[] = {
24864 (char *) "self", NULL
24865 };
24866
24867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
24868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24869 if (SWIG_arg_fail(1)) SWIG_fail;
24870 result = (wxFont *)& ((arg1)->font);
24871
24872 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
24873 return resultobj;
24874 fail:
24875 return NULL;
24876 }
24877
24878
24879 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *, PyObject *args, PyObject *kwargs) {
24880 PyObject *resultobj;
24881 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24882 wxColour *arg2 = (wxColour *) 0 ;
24883 PyObject * obj0 = 0 ;
24884 PyObject * obj1 = 0 ;
24885 char *kwnames[] = {
24886 (char *) "self",(char *) "colFg", NULL
24887 };
24888
24889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
24890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24891 if (SWIG_arg_fail(1)) SWIG_fail;
24892 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColour, SWIG_POINTER_EXCEPTION | 0);
24893 if (SWIG_arg_fail(2)) SWIG_fail;
24894 if (arg1) (arg1)->colFg = *arg2;
24895
24896 Py_INCREF(Py_None); resultobj = Py_None;
24897 return resultobj;
24898 fail:
24899 return NULL;
24900 }
24901
24902
24903 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *, PyObject *args, PyObject *kwargs) {
24904 PyObject *resultobj;
24905 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24906 wxColour *result;
24907 PyObject * obj0 = 0 ;
24908 char *kwnames[] = {
24909 (char *) "self", NULL
24910 };
24911
24912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
24913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24914 if (SWIG_arg_fail(1)) SWIG_fail;
24915 result = (wxColour *)& ((arg1)->colFg);
24916
24917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
24918 return resultobj;
24919 fail:
24920 return NULL;
24921 }
24922
24923
24924 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *, PyObject *args, PyObject *kwargs) {
24925 PyObject *resultobj;
24926 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24927 wxColour *arg2 = (wxColour *) 0 ;
24928 PyObject * obj0 = 0 ;
24929 PyObject * obj1 = 0 ;
24930 char *kwnames[] = {
24931 (char *) "self",(char *) "colBg", NULL
24932 };
24933
24934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
24935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24936 if (SWIG_arg_fail(1)) SWIG_fail;
24937 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColour, SWIG_POINTER_EXCEPTION | 0);
24938 if (SWIG_arg_fail(2)) SWIG_fail;
24939 if (arg1) (arg1)->colBg = *arg2;
24940
24941 Py_INCREF(Py_None); resultobj = Py_None;
24942 return resultobj;
24943 fail:
24944 return NULL;
24945 }
24946
24947
24948 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *, PyObject *args, PyObject *kwargs) {
24949 PyObject *resultobj;
24950 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24951 wxColour *result;
24952 PyObject * obj0 = 0 ;
24953 char *kwnames[] = {
24954 (char *) "self", NULL
24955 };
24956
24957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
24958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24959 if (SWIG_arg_fail(1)) SWIG_fail;
24960 result = (wxColour *)& ((arg1)->colBg);
24961
24962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
24963 return resultobj;
24964 fail:
24965 return NULL;
24966 }
24967
24968
24969 static PyObject * VisualAttributes_swigregister(PyObject *, PyObject *args) {
24970 PyObject *obj;
24971 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24972 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
24973 Py_INCREF(obj);
24974 return Py_BuildValue((char *)"");
24975 }
24976 static PyObject *_wrap_new_Window(PyObject *, PyObject *args, PyObject *kwargs) {
24977 PyObject *resultobj;
24978 wxWindow *arg1 = (wxWindow *) 0 ;
24979 int arg2 = (int) (int)-1 ;
24980 wxPoint const &arg3_defvalue = wxDefaultPosition ;
24981 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
24982 wxSize const &arg4_defvalue = wxDefaultSize ;
24983 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
24984 long arg5 = (long) 0 ;
24985 wxString const &arg6_defvalue = wxPyPanelNameStr ;
24986 wxString *arg6 = (wxString *) &arg6_defvalue ;
24987 wxWindow *result;
24988 wxPoint temp3 ;
24989 wxSize temp4 ;
24990 bool temp6 = false ;
24991 PyObject * obj0 = 0 ;
24992 PyObject * obj1 = 0 ;
24993 PyObject * obj2 = 0 ;
24994 PyObject * obj3 = 0 ;
24995 PyObject * obj4 = 0 ;
24996 PyObject * obj5 = 0 ;
24997 char *kwnames[] = {
24998 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
24999 };
25000
25001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
25002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25003 if (SWIG_arg_fail(1)) SWIG_fail;
25004 if (obj1) {
25005 {
25006 arg2 = (int const)(SWIG_As_int(obj1));
25007 if (SWIG_arg_fail(2)) SWIG_fail;
25008 }
25009 }
25010 if (obj2) {
25011 {
25012 arg3 = &temp3;
25013 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
25014 }
25015 }
25016 if (obj3) {
25017 {
25018 arg4 = &temp4;
25019 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
25020 }
25021 }
25022 if (obj4) {
25023 {
25024 arg5 = (long)(SWIG_As_long(obj4));
25025 if (SWIG_arg_fail(5)) SWIG_fail;
25026 }
25027 }
25028 if (obj5) {
25029 {
25030 arg6 = wxString_in_helper(obj5);
25031 if (arg6 == NULL) SWIG_fail;
25032 temp6 = true;
25033 }
25034 }
25035 {
25036 if (!wxPyCheckForApp()) SWIG_fail;
25037 PyThreadState* __tstate = wxPyBeginAllowThreads();
25038 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
25039
25040 wxPyEndAllowThreads(__tstate);
25041 if (PyErr_Occurred()) SWIG_fail;
25042 }
25043 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
25044 {
25045 if (temp6)
25046 delete arg6;
25047 }
25048 return resultobj;
25049 fail:
25050 {
25051 if (temp6)
25052 delete arg6;
25053 }
25054 return NULL;
25055 }
25056
25057
25058 static PyObject *_wrap_new_PreWindow(PyObject *, PyObject *args, PyObject *kwargs) {
25059 PyObject *resultobj;
25060 wxWindow *result;
25061 char *kwnames[] = {
25062 NULL
25063 };
25064
25065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
25066 {
25067 if (!wxPyCheckForApp()) SWIG_fail;
25068 PyThreadState* __tstate = wxPyBeginAllowThreads();
25069 result = (wxWindow *)new wxWindow();
25070
25071 wxPyEndAllowThreads(__tstate);
25072 if (PyErr_Occurred()) SWIG_fail;
25073 }
25074 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
25075 return resultobj;
25076 fail:
25077 return NULL;
25078 }
25079
25080
25081 static PyObject *_wrap_Window_Create(PyObject *, PyObject *args, PyObject *kwargs) {
25082 PyObject *resultobj;
25083 wxWindow *arg1 = (wxWindow *) 0 ;
25084 wxWindow *arg2 = (wxWindow *) 0 ;
25085 int arg3 = (int) (int)-1 ;
25086 wxPoint const &arg4_defvalue = wxDefaultPosition ;
25087 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
25088 wxSize const &arg5_defvalue = wxDefaultSize ;
25089 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
25090 long arg6 = (long) 0 ;
25091 wxString const &arg7_defvalue = wxPyPanelNameStr ;
25092 wxString *arg7 = (wxString *) &arg7_defvalue ;
25093 bool result;
25094 wxPoint temp4 ;
25095 wxSize temp5 ;
25096 bool temp7 = false ;
25097 PyObject * obj0 = 0 ;
25098 PyObject * obj1 = 0 ;
25099 PyObject * obj2 = 0 ;
25100 PyObject * obj3 = 0 ;
25101 PyObject * obj4 = 0 ;
25102 PyObject * obj5 = 0 ;
25103 PyObject * obj6 = 0 ;
25104 char *kwnames[] = {
25105 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
25106 };
25107
25108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
25109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25110 if (SWIG_arg_fail(1)) SWIG_fail;
25111 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25112 if (SWIG_arg_fail(2)) SWIG_fail;
25113 if (obj2) {
25114 {
25115 arg3 = (int const)(SWIG_As_int(obj2));
25116 if (SWIG_arg_fail(3)) SWIG_fail;
25117 }
25118 }
25119 if (obj3) {
25120 {
25121 arg4 = &temp4;
25122 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
25123 }
25124 }
25125 if (obj4) {
25126 {
25127 arg5 = &temp5;
25128 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
25129 }
25130 }
25131 if (obj5) {
25132 {
25133 arg6 = (long)(SWIG_As_long(obj5));
25134 if (SWIG_arg_fail(6)) SWIG_fail;
25135 }
25136 }
25137 if (obj6) {
25138 {
25139 arg7 = wxString_in_helper(obj6);
25140 if (arg7 == NULL) SWIG_fail;
25141 temp7 = true;
25142 }
25143 }
25144 {
25145 PyThreadState* __tstate = wxPyBeginAllowThreads();
25146 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
25147
25148 wxPyEndAllowThreads(__tstate);
25149 if (PyErr_Occurred()) SWIG_fail;
25150 }
25151 {
25152 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25153 }
25154 {
25155 if (temp7)
25156 delete arg7;
25157 }
25158 return resultobj;
25159 fail:
25160 {
25161 if (temp7)
25162 delete arg7;
25163 }
25164 return NULL;
25165 }
25166
25167
25168 static PyObject *_wrap_Window_Close(PyObject *, PyObject *args, PyObject *kwargs) {
25169 PyObject *resultobj;
25170 wxWindow *arg1 = (wxWindow *) 0 ;
25171 bool arg2 = (bool) false ;
25172 bool result;
25173 PyObject * obj0 = 0 ;
25174 PyObject * obj1 = 0 ;
25175 char *kwnames[] = {
25176 (char *) "self",(char *) "force", NULL
25177 };
25178
25179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
25180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25181 if (SWIG_arg_fail(1)) SWIG_fail;
25182 if (obj1) {
25183 {
25184 arg2 = (bool)(SWIG_As_bool(obj1));
25185 if (SWIG_arg_fail(2)) SWIG_fail;
25186 }
25187 }
25188 {
25189 PyThreadState* __tstate = wxPyBeginAllowThreads();
25190 result = (bool)(arg1)->Close(arg2);
25191
25192 wxPyEndAllowThreads(__tstate);
25193 if (PyErr_Occurred()) SWIG_fail;
25194 }
25195 {
25196 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25197 }
25198 return resultobj;
25199 fail:
25200 return NULL;
25201 }
25202
25203
25204 static PyObject *_wrap_Window_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
25205 PyObject *resultobj;
25206 wxWindow *arg1 = (wxWindow *) 0 ;
25207 bool result;
25208 PyObject * obj0 = 0 ;
25209 char *kwnames[] = {
25210 (char *) "self", NULL
25211 };
25212
25213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
25214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25215 if (SWIG_arg_fail(1)) SWIG_fail;
25216 {
25217 PyThreadState* __tstate = wxPyBeginAllowThreads();
25218 result = (bool)(arg1)->Destroy();
25219
25220 wxPyEndAllowThreads(__tstate);
25221 if (PyErr_Occurred()) SWIG_fail;
25222 }
25223 {
25224 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25225 }
25226 return resultobj;
25227 fail:
25228 return NULL;
25229 }
25230
25231
25232 static PyObject *_wrap_Window_DestroyChildren(PyObject *, PyObject *args, PyObject *kwargs) {
25233 PyObject *resultobj;
25234 wxWindow *arg1 = (wxWindow *) 0 ;
25235 bool result;
25236 PyObject * obj0 = 0 ;
25237 char *kwnames[] = {
25238 (char *) "self", NULL
25239 };
25240
25241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
25242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25243 if (SWIG_arg_fail(1)) SWIG_fail;
25244 {
25245 PyThreadState* __tstate = wxPyBeginAllowThreads();
25246 result = (bool)(arg1)->DestroyChildren();
25247
25248 wxPyEndAllowThreads(__tstate);
25249 if (PyErr_Occurred()) SWIG_fail;
25250 }
25251 {
25252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25253 }
25254 return resultobj;
25255 fail:
25256 return NULL;
25257 }
25258
25259
25260 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *, PyObject *args, PyObject *kwargs) {
25261 PyObject *resultobj;
25262 wxWindow *arg1 = (wxWindow *) 0 ;
25263 bool result;
25264 PyObject * obj0 = 0 ;
25265 char *kwnames[] = {
25266 (char *) "self", NULL
25267 };
25268
25269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
25270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25271 if (SWIG_arg_fail(1)) SWIG_fail;
25272 {
25273 PyThreadState* __tstate = wxPyBeginAllowThreads();
25274 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
25275
25276 wxPyEndAllowThreads(__tstate);
25277 if (PyErr_Occurred()) SWIG_fail;
25278 }
25279 {
25280 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25281 }
25282 return resultobj;
25283 fail:
25284 return NULL;
25285 }
25286
25287
25288 static PyObject *_wrap_Window_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
25289 PyObject *resultobj;
25290 wxWindow *arg1 = (wxWindow *) 0 ;
25291 wxString *arg2 = 0 ;
25292 bool temp2 = false ;
25293 PyObject * obj0 = 0 ;
25294 PyObject * obj1 = 0 ;
25295 char *kwnames[] = {
25296 (char *) "self",(char *) "title", NULL
25297 };
25298
25299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
25300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25301 if (SWIG_arg_fail(1)) SWIG_fail;
25302 {
25303 arg2 = wxString_in_helper(obj1);
25304 if (arg2 == NULL) SWIG_fail;
25305 temp2 = true;
25306 }
25307 {
25308 PyThreadState* __tstate = wxPyBeginAllowThreads();
25309 (arg1)->SetTitle((wxString const &)*arg2);
25310
25311 wxPyEndAllowThreads(__tstate);
25312 if (PyErr_Occurred()) SWIG_fail;
25313 }
25314 Py_INCREF(Py_None); resultobj = Py_None;
25315 {
25316 if (temp2)
25317 delete arg2;
25318 }
25319 return resultobj;
25320 fail:
25321 {
25322 if (temp2)
25323 delete arg2;
25324 }
25325 return NULL;
25326 }
25327
25328
25329 static PyObject *_wrap_Window_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
25330 PyObject *resultobj;
25331 wxWindow *arg1 = (wxWindow *) 0 ;
25332 wxString result;
25333 PyObject * obj0 = 0 ;
25334 char *kwnames[] = {
25335 (char *) "self", NULL
25336 };
25337
25338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
25339 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25340 if (SWIG_arg_fail(1)) SWIG_fail;
25341 {
25342 PyThreadState* __tstate = wxPyBeginAllowThreads();
25343 result = ((wxWindow const *)arg1)->GetTitle();
25344
25345 wxPyEndAllowThreads(__tstate);
25346 if (PyErr_Occurred()) SWIG_fail;
25347 }
25348 {
25349 #if wxUSE_UNICODE
25350 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25351 #else
25352 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25353 #endif
25354 }
25355 return resultobj;
25356 fail:
25357 return NULL;
25358 }
25359
25360
25361 static PyObject *_wrap_Window_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
25362 PyObject *resultobj;
25363 wxWindow *arg1 = (wxWindow *) 0 ;
25364 wxString *arg2 = 0 ;
25365 bool temp2 = false ;
25366 PyObject * obj0 = 0 ;
25367 PyObject * obj1 = 0 ;
25368 char *kwnames[] = {
25369 (char *) "self",(char *) "label", NULL
25370 };
25371
25372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
25373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25374 if (SWIG_arg_fail(1)) SWIG_fail;
25375 {
25376 arg2 = wxString_in_helper(obj1);
25377 if (arg2 == NULL) SWIG_fail;
25378 temp2 = true;
25379 }
25380 {
25381 PyThreadState* __tstate = wxPyBeginAllowThreads();
25382 (arg1)->SetLabel((wxString const &)*arg2);
25383
25384 wxPyEndAllowThreads(__tstate);
25385 if (PyErr_Occurred()) SWIG_fail;
25386 }
25387 Py_INCREF(Py_None); resultobj = Py_None;
25388 {
25389 if (temp2)
25390 delete arg2;
25391 }
25392 return resultobj;
25393 fail:
25394 {
25395 if (temp2)
25396 delete arg2;
25397 }
25398 return NULL;
25399 }
25400
25401
25402 static PyObject *_wrap_Window_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
25403 PyObject *resultobj;
25404 wxWindow *arg1 = (wxWindow *) 0 ;
25405 wxString result;
25406 PyObject * obj0 = 0 ;
25407 char *kwnames[] = {
25408 (char *) "self", NULL
25409 };
25410
25411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
25412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25413 if (SWIG_arg_fail(1)) SWIG_fail;
25414 {
25415 PyThreadState* __tstate = wxPyBeginAllowThreads();
25416 result = ((wxWindow const *)arg1)->GetLabel();
25417
25418 wxPyEndAllowThreads(__tstate);
25419 if (PyErr_Occurred()) SWIG_fail;
25420 }
25421 {
25422 #if wxUSE_UNICODE
25423 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25424 #else
25425 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25426 #endif
25427 }
25428 return resultobj;
25429 fail:
25430 return NULL;
25431 }
25432
25433
25434 static PyObject *_wrap_Window_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
25435 PyObject *resultobj;
25436 wxWindow *arg1 = (wxWindow *) 0 ;
25437 wxString *arg2 = 0 ;
25438 bool temp2 = false ;
25439 PyObject * obj0 = 0 ;
25440 PyObject * obj1 = 0 ;
25441 char *kwnames[] = {
25442 (char *) "self",(char *) "name", NULL
25443 };
25444
25445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
25446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25447 if (SWIG_arg_fail(1)) SWIG_fail;
25448 {
25449 arg2 = wxString_in_helper(obj1);
25450 if (arg2 == NULL) SWIG_fail;
25451 temp2 = true;
25452 }
25453 {
25454 PyThreadState* __tstate = wxPyBeginAllowThreads();
25455 (arg1)->SetName((wxString const &)*arg2);
25456
25457 wxPyEndAllowThreads(__tstate);
25458 if (PyErr_Occurred()) SWIG_fail;
25459 }
25460 Py_INCREF(Py_None); resultobj = Py_None;
25461 {
25462 if (temp2)
25463 delete arg2;
25464 }
25465 return resultobj;
25466 fail:
25467 {
25468 if (temp2)
25469 delete arg2;
25470 }
25471 return NULL;
25472 }
25473
25474
25475 static PyObject *_wrap_Window_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
25476 PyObject *resultobj;
25477 wxWindow *arg1 = (wxWindow *) 0 ;
25478 wxString result;
25479 PyObject * obj0 = 0 ;
25480 char *kwnames[] = {
25481 (char *) "self", NULL
25482 };
25483
25484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
25485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25486 if (SWIG_arg_fail(1)) SWIG_fail;
25487 {
25488 PyThreadState* __tstate = wxPyBeginAllowThreads();
25489 result = ((wxWindow const *)arg1)->GetName();
25490
25491 wxPyEndAllowThreads(__tstate);
25492 if (PyErr_Occurred()) SWIG_fail;
25493 }
25494 {
25495 #if wxUSE_UNICODE
25496 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25497 #else
25498 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25499 #endif
25500 }
25501 return resultobj;
25502 fail:
25503 return NULL;
25504 }
25505
25506
25507 static PyObject *_wrap_Window_SetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
25508 PyObject *resultobj;
25509 wxWindow *arg1 = (wxWindow *) 0 ;
25510 wxWindowVariant arg2 ;
25511 PyObject * obj0 = 0 ;
25512 PyObject * obj1 = 0 ;
25513 char *kwnames[] = {
25514 (char *) "self",(char *) "variant", NULL
25515 };
25516
25517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
25518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25519 if (SWIG_arg_fail(1)) SWIG_fail;
25520 {
25521 arg2 = (wxWindowVariant)(SWIG_As_int(obj1));
25522 if (SWIG_arg_fail(2)) SWIG_fail;
25523 }
25524 {
25525 PyThreadState* __tstate = wxPyBeginAllowThreads();
25526 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
25527
25528 wxPyEndAllowThreads(__tstate);
25529 if (PyErr_Occurred()) SWIG_fail;
25530 }
25531 Py_INCREF(Py_None); resultobj = Py_None;
25532 return resultobj;
25533 fail:
25534 return NULL;
25535 }
25536
25537
25538 static PyObject *_wrap_Window_GetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
25539 PyObject *resultobj;
25540 wxWindow *arg1 = (wxWindow *) 0 ;
25541 wxWindowVariant result;
25542 PyObject * obj0 = 0 ;
25543 char *kwnames[] = {
25544 (char *) "self", NULL
25545 };
25546
25547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
25548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25549 if (SWIG_arg_fail(1)) SWIG_fail;
25550 {
25551 PyThreadState* __tstate = wxPyBeginAllowThreads();
25552 result = (wxWindowVariant)((wxWindow const *)arg1)->GetWindowVariant();
25553
25554 wxPyEndAllowThreads(__tstate);
25555 if (PyErr_Occurred()) SWIG_fail;
25556 }
25557 resultobj = SWIG_From_int((result));
25558 return resultobj;
25559 fail:
25560 return NULL;
25561 }
25562
25563
25564 static PyObject *_wrap_Window_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
25565 PyObject *resultobj;
25566 wxWindow *arg1 = (wxWindow *) 0 ;
25567 int arg2 ;
25568 PyObject * obj0 = 0 ;
25569 PyObject * obj1 = 0 ;
25570 char *kwnames[] = {
25571 (char *) "self",(char *) "winid", NULL
25572 };
25573
25574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
25575 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25576 if (SWIG_arg_fail(1)) SWIG_fail;
25577 {
25578 arg2 = (int)(SWIG_As_int(obj1));
25579 if (SWIG_arg_fail(2)) SWIG_fail;
25580 }
25581 {
25582 PyThreadState* __tstate = wxPyBeginAllowThreads();
25583 (arg1)->SetId(arg2);
25584
25585 wxPyEndAllowThreads(__tstate);
25586 if (PyErr_Occurred()) SWIG_fail;
25587 }
25588 Py_INCREF(Py_None); resultobj = Py_None;
25589 return resultobj;
25590 fail:
25591 return NULL;
25592 }
25593
25594
25595 static PyObject *_wrap_Window_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
25596 PyObject *resultobj;
25597 wxWindow *arg1 = (wxWindow *) 0 ;
25598 int result;
25599 PyObject * obj0 = 0 ;
25600 char *kwnames[] = {
25601 (char *) "self", NULL
25602 };
25603
25604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
25605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25606 if (SWIG_arg_fail(1)) SWIG_fail;
25607 {
25608 PyThreadState* __tstate = wxPyBeginAllowThreads();
25609 result = (int)((wxWindow const *)arg1)->GetId();
25610
25611 wxPyEndAllowThreads(__tstate);
25612 if (PyErr_Occurred()) SWIG_fail;
25613 }
25614 {
25615 resultobj = SWIG_From_int((int)(result));
25616 }
25617 return resultobj;
25618 fail:
25619 return NULL;
25620 }
25621
25622
25623 static PyObject *_wrap_Window_NewControlId(PyObject *, PyObject *args, PyObject *kwargs) {
25624 PyObject *resultobj;
25625 int result;
25626 char *kwnames[] = {
25627 NULL
25628 };
25629
25630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
25631 {
25632 PyThreadState* __tstate = wxPyBeginAllowThreads();
25633 result = (int)wxWindow::NewControlId();
25634
25635 wxPyEndAllowThreads(__tstate);
25636 if (PyErr_Occurred()) SWIG_fail;
25637 }
25638 {
25639 resultobj = SWIG_From_int((int)(result));
25640 }
25641 return resultobj;
25642 fail:
25643 return NULL;
25644 }
25645
25646
25647 static PyObject *_wrap_Window_NextControlId(PyObject *, PyObject *args, PyObject *kwargs) {
25648 PyObject *resultobj;
25649 int arg1 ;
25650 int result;
25651 PyObject * obj0 = 0 ;
25652 char *kwnames[] = {
25653 (char *) "winid", NULL
25654 };
25655
25656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
25657 {
25658 arg1 = (int)(SWIG_As_int(obj0));
25659 if (SWIG_arg_fail(1)) SWIG_fail;
25660 }
25661 {
25662 PyThreadState* __tstate = wxPyBeginAllowThreads();
25663 result = (int)wxWindow::NextControlId(arg1);
25664
25665 wxPyEndAllowThreads(__tstate);
25666 if (PyErr_Occurred()) SWIG_fail;
25667 }
25668 {
25669 resultobj = SWIG_From_int((int)(result));
25670 }
25671 return resultobj;
25672 fail:
25673 return NULL;
25674 }
25675
25676
25677 static PyObject *_wrap_Window_PrevControlId(PyObject *, PyObject *args, PyObject *kwargs) {
25678 PyObject *resultobj;
25679 int arg1 ;
25680 int result;
25681 PyObject * obj0 = 0 ;
25682 char *kwnames[] = {
25683 (char *) "winid", NULL
25684 };
25685
25686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
25687 {
25688 arg1 = (int)(SWIG_As_int(obj0));
25689 if (SWIG_arg_fail(1)) SWIG_fail;
25690 }
25691 {
25692 PyThreadState* __tstate = wxPyBeginAllowThreads();
25693 result = (int)wxWindow::PrevControlId(arg1);
25694
25695 wxPyEndAllowThreads(__tstate);
25696 if (PyErr_Occurred()) SWIG_fail;
25697 }
25698 {
25699 resultobj = SWIG_From_int((int)(result));
25700 }
25701 return resultobj;
25702 fail:
25703 return NULL;
25704 }
25705
25706
25707 static PyObject *_wrap_Window_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
25708 PyObject *resultobj;
25709 wxWindow *arg1 = (wxWindow *) 0 ;
25710 wxSize *arg2 = 0 ;
25711 wxSize temp2 ;
25712 PyObject * obj0 = 0 ;
25713 PyObject * obj1 = 0 ;
25714 char *kwnames[] = {
25715 (char *) "self",(char *) "size", NULL
25716 };
25717
25718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
25719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25720 if (SWIG_arg_fail(1)) SWIG_fail;
25721 {
25722 arg2 = &temp2;
25723 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25724 }
25725 {
25726 PyThreadState* __tstate = wxPyBeginAllowThreads();
25727 (arg1)->SetSize((wxSize const &)*arg2);
25728
25729 wxPyEndAllowThreads(__tstate);
25730 if (PyErr_Occurred()) SWIG_fail;
25731 }
25732 Py_INCREF(Py_None); resultobj = Py_None;
25733 return resultobj;
25734 fail:
25735 return NULL;
25736 }
25737
25738
25739 static PyObject *_wrap_Window_SetDimensions(PyObject *, PyObject *args, PyObject *kwargs) {
25740 PyObject *resultobj;
25741 wxWindow *arg1 = (wxWindow *) 0 ;
25742 int arg2 ;
25743 int arg3 ;
25744 int arg4 ;
25745 int arg5 ;
25746 int arg6 = (int) wxSIZE_AUTO ;
25747 PyObject * obj0 = 0 ;
25748 PyObject * obj1 = 0 ;
25749 PyObject * obj2 = 0 ;
25750 PyObject * obj3 = 0 ;
25751 PyObject * obj4 = 0 ;
25752 PyObject * obj5 = 0 ;
25753 char *kwnames[] = {
25754 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
25755 };
25756
25757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
25758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25759 if (SWIG_arg_fail(1)) SWIG_fail;
25760 {
25761 arg2 = (int)(SWIG_As_int(obj1));
25762 if (SWIG_arg_fail(2)) SWIG_fail;
25763 }
25764 {
25765 arg3 = (int)(SWIG_As_int(obj2));
25766 if (SWIG_arg_fail(3)) SWIG_fail;
25767 }
25768 {
25769 arg4 = (int)(SWIG_As_int(obj3));
25770 if (SWIG_arg_fail(4)) SWIG_fail;
25771 }
25772 {
25773 arg5 = (int)(SWIG_As_int(obj4));
25774 if (SWIG_arg_fail(5)) SWIG_fail;
25775 }
25776 if (obj5) {
25777 {
25778 arg6 = (int)(SWIG_As_int(obj5));
25779 if (SWIG_arg_fail(6)) SWIG_fail;
25780 }
25781 }
25782 {
25783 PyThreadState* __tstate = wxPyBeginAllowThreads();
25784 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
25785
25786 wxPyEndAllowThreads(__tstate);
25787 if (PyErr_Occurred()) SWIG_fail;
25788 }
25789 Py_INCREF(Py_None); resultobj = Py_None;
25790 return resultobj;
25791 fail:
25792 return NULL;
25793 }
25794
25795
25796 static PyObject *_wrap_Window_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
25797 PyObject *resultobj;
25798 wxWindow *arg1 = (wxWindow *) 0 ;
25799 wxRect *arg2 = 0 ;
25800 int arg3 = (int) wxSIZE_AUTO ;
25801 wxRect temp2 ;
25802 PyObject * obj0 = 0 ;
25803 PyObject * obj1 = 0 ;
25804 PyObject * obj2 = 0 ;
25805 char *kwnames[] = {
25806 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
25807 };
25808
25809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
25810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25811 if (SWIG_arg_fail(1)) SWIG_fail;
25812 {
25813 arg2 = &temp2;
25814 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25815 }
25816 if (obj2) {
25817 {
25818 arg3 = (int)(SWIG_As_int(obj2));
25819 if (SWIG_arg_fail(3)) SWIG_fail;
25820 }
25821 }
25822 {
25823 PyThreadState* __tstate = wxPyBeginAllowThreads();
25824 (arg1)->SetSize((wxRect const &)*arg2,arg3);
25825
25826 wxPyEndAllowThreads(__tstate);
25827 if (PyErr_Occurred()) SWIG_fail;
25828 }
25829 Py_INCREF(Py_None); resultobj = Py_None;
25830 return resultobj;
25831 fail:
25832 return NULL;
25833 }
25834
25835
25836 static PyObject *_wrap_Window_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
25837 PyObject *resultobj;
25838 wxWindow *arg1 = (wxWindow *) 0 ;
25839 int arg2 ;
25840 int arg3 ;
25841 PyObject * obj0 = 0 ;
25842 PyObject * obj1 = 0 ;
25843 PyObject * obj2 = 0 ;
25844 char *kwnames[] = {
25845 (char *) "self",(char *) "width",(char *) "height", NULL
25846 };
25847
25848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
25849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25850 if (SWIG_arg_fail(1)) SWIG_fail;
25851 {
25852 arg2 = (int)(SWIG_As_int(obj1));
25853 if (SWIG_arg_fail(2)) SWIG_fail;
25854 }
25855 {
25856 arg3 = (int)(SWIG_As_int(obj2));
25857 if (SWIG_arg_fail(3)) SWIG_fail;
25858 }
25859 {
25860 PyThreadState* __tstate = wxPyBeginAllowThreads();
25861 (arg1)->SetSize(arg2,arg3);
25862
25863 wxPyEndAllowThreads(__tstate);
25864 if (PyErr_Occurred()) SWIG_fail;
25865 }
25866 Py_INCREF(Py_None); resultobj = Py_None;
25867 return resultobj;
25868 fail:
25869 return NULL;
25870 }
25871
25872
25873 static PyObject *_wrap_Window_Move(PyObject *, PyObject *args, PyObject *kwargs) {
25874 PyObject *resultobj;
25875 wxWindow *arg1 = (wxWindow *) 0 ;
25876 wxPoint *arg2 = 0 ;
25877 int arg3 = (int) wxSIZE_USE_EXISTING ;
25878 wxPoint temp2 ;
25879 PyObject * obj0 = 0 ;
25880 PyObject * obj1 = 0 ;
25881 PyObject * obj2 = 0 ;
25882 char *kwnames[] = {
25883 (char *) "self",(char *) "pt",(char *) "flags", NULL
25884 };
25885
25886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
25887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25888 if (SWIG_arg_fail(1)) SWIG_fail;
25889 {
25890 arg2 = &temp2;
25891 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25892 }
25893 if (obj2) {
25894 {
25895 arg3 = (int)(SWIG_As_int(obj2));
25896 if (SWIG_arg_fail(3)) SWIG_fail;
25897 }
25898 }
25899 {
25900 PyThreadState* __tstate = wxPyBeginAllowThreads();
25901 (arg1)->Move((wxPoint const &)*arg2,arg3);
25902
25903 wxPyEndAllowThreads(__tstate);
25904 if (PyErr_Occurred()) SWIG_fail;
25905 }
25906 Py_INCREF(Py_None); resultobj = Py_None;
25907 return resultobj;
25908 fail:
25909 return NULL;
25910 }
25911
25912
25913 static PyObject *_wrap_Window_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
25914 PyObject *resultobj;
25915 wxWindow *arg1 = (wxWindow *) 0 ;
25916 int arg2 ;
25917 int arg3 ;
25918 int arg4 = (int) wxSIZE_USE_EXISTING ;
25919 PyObject * obj0 = 0 ;
25920 PyObject * obj1 = 0 ;
25921 PyObject * obj2 = 0 ;
25922 PyObject * obj3 = 0 ;
25923 char *kwnames[] = {
25924 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
25925 };
25926
25927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25929 if (SWIG_arg_fail(1)) SWIG_fail;
25930 {
25931 arg2 = (int)(SWIG_As_int(obj1));
25932 if (SWIG_arg_fail(2)) SWIG_fail;
25933 }
25934 {
25935 arg3 = (int)(SWIG_As_int(obj2));
25936 if (SWIG_arg_fail(3)) SWIG_fail;
25937 }
25938 if (obj3) {
25939 {
25940 arg4 = (int)(SWIG_As_int(obj3));
25941 if (SWIG_arg_fail(4)) SWIG_fail;
25942 }
25943 }
25944 {
25945 PyThreadState* __tstate = wxPyBeginAllowThreads();
25946 (arg1)->Move(arg2,arg3,arg4);
25947
25948 wxPyEndAllowThreads(__tstate);
25949 if (PyErr_Occurred()) SWIG_fail;
25950 }
25951 Py_INCREF(Py_None); resultobj = Py_None;
25952 return resultobj;
25953 fail:
25954 return NULL;
25955 }
25956
25957
25958 static PyObject *_wrap_Window_SetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
25959 PyObject *resultobj;
25960 wxWindow *arg1 = (wxWindow *) 0 ;
25961 wxSize const &arg2_defvalue = wxDefaultSize ;
25962 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
25963 wxSize temp2 ;
25964 PyObject * obj0 = 0 ;
25965 PyObject * obj1 = 0 ;
25966 char *kwnames[] = {
25967 (char *) "self",(char *) "size", NULL
25968 };
25969
25970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
25971 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25972 if (SWIG_arg_fail(1)) SWIG_fail;
25973 if (obj1) {
25974 {
25975 arg2 = &temp2;
25976 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25977 }
25978 }
25979 {
25980 PyThreadState* __tstate = wxPyBeginAllowThreads();
25981 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
25982
25983 wxPyEndAllowThreads(__tstate);
25984 if (PyErr_Occurred()) SWIG_fail;
25985 }
25986 Py_INCREF(Py_None); resultobj = Py_None;
25987 return resultobj;
25988 fail:
25989 return NULL;
25990 }
25991
25992
25993 static PyObject *_wrap_Window_Raise(PyObject *, PyObject *args, PyObject *kwargs) {
25994 PyObject *resultobj;
25995 wxWindow *arg1 = (wxWindow *) 0 ;
25996 PyObject * obj0 = 0 ;
25997 char *kwnames[] = {
25998 (char *) "self", NULL
25999 };
26000
26001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
26002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26003 if (SWIG_arg_fail(1)) SWIG_fail;
26004 {
26005 PyThreadState* __tstate = wxPyBeginAllowThreads();
26006 (arg1)->Raise();
26007
26008 wxPyEndAllowThreads(__tstate);
26009 if (PyErr_Occurred()) SWIG_fail;
26010 }
26011 Py_INCREF(Py_None); resultobj = Py_None;
26012 return resultobj;
26013 fail:
26014 return NULL;
26015 }
26016
26017
26018 static PyObject *_wrap_Window_Lower(PyObject *, PyObject *args, PyObject *kwargs) {
26019 PyObject *resultobj;
26020 wxWindow *arg1 = (wxWindow *) 0 ;
26021 PyObject * obj0 = 0 ;
26022 char *kwnames[] = {
26023 (char *) "self", NULL
26024 };
26025
26026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
26027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26028 if (SWIG_arg_fail(1)) SWIG_fail;
26029 {
26030 PyThreadState* __tstate = wxPyBeginAllowThreads();
26031 (arg1)->Lower();
26032
26033 wxPyEndAllowThreads(__tstate);
26034 if (PyErr_Occurred()) SWIG_fail;
26035 }
26036 Py_INCREF(Py_None); resultobj = Py_None;
26037 return resultobj;
26038 fail:
26039 return NULL;
26040 }
26041
26042
26043 static PyObject *_wrap_Window_SetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
26044 PyObject *resultobj;
26045 wxWindow *arg1 = (wxWindow *) 0 ;
26046 wxSize *arg2 = 0 ;
26047 wxSize temp2 ;
26048 PyObject * obj0 = 0 ;
26049 PyObject * obj1 = 0 ;
26050 char *kwnames[] = {
26051 (char *) "self",(char *) "size", NULL
26052 };
26053
26054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
26055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26056 if (SWIG_arg_fail(1)) SWIG_fail;
26057 {
26058 arg2 = &temp2;
26059 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26060 }
26061 {
26062 PyThreadState* __tstate = wxPyBeginAllowThreads();
26063 (arg1)->SetClientSize((wxSize const &)*arg2);
26064
26065 wxPyEndAllowThreads(__tstate);
26066 if (PyErr_Occurred()) SWIG_fail;
26067 }
26068 Py_INCREF(Py_None); resultobj = Py_None;
26069 return resultobj;
26070 fail:
26071 return NULL;
26072 }
26073
26074
26075 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
26076 PyObject *resultobj;
26077 wxWindow *arg1 = (wxWindow *) 0 ;
26078 int arg2 ;
26079 int arg3 ;
26080 PyObject * obj0 = 0 ;
26081 PyObject * obj1 = 0 ;
26082 PyObject * obj2 = 0 ;
26083 char *kwnames[] = {
26084 (char *) "self",(char *) "width",(char *) "height", NULL
26085 };
26086
26087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
26088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26089 if (SWIG_arg_fail(1)) SWIG_fail;
26090 {
26091 arg2 = (int)(SWIG_As_int(obj1));
26092 if (SWIG_arg_fail(2)) SWIG_fail;
26093 }
26094 {
26095 arg3 = (int)(SWIG_As_int(obj2));
26096 if (SWIG_arg_fail(3)) SWIG_fail;
26097 }
26098 {
26099 PyThreadState* __tstate = wxPyBeginAllowThreads();
26100 (arg1)->SetClientSize(arg2,arg3);
26101
26102 wxPyEndAllowThreads(__tstate);
26103 if (PyErr_Occurred()) SWIG_fail;
26104 }
26105 Py_INCREF(Py_None); resultobj = Py_None;
26106 return resultobj;
26107 fail:
26108 return NULL;
26109 }
26110
26111
26112 static PyObject *_wrap_Window_SetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
26113 PyObject *resultobj;
26114 wxWindow *arg1 = (wxWindow *) 0 ;
26115 wxRect *arg2 = 0 ;
26116 wxRect temp2 ;
26117 PyObject * obj0 = 0 ;
26118 PyObject * obj1 = 0 ;
26119 char *kwnames[] = {
26120 (char *) "self",(char *) "rect", NULL
26121 };
26122
26123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
26124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26125 if (SWIG_arg_fail(1)) SWIG_fail;
26126 {
26127 arg2 = &temp2;
26128 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
26129 }
26130 {
26131 PyThreadState* __tstate = wxPyBeginAllowThreads();
26132 (arg1)->SetClientSize((wxRect const &)*arg2);
26133
26134 wxPyEndAllowThreads(__tstate);
26135 if (PyErr_Occurred()) SWIG_fail;
26136 }
26137 Py_INCREF(Py_None); resultobj = Py_None;
26138 return resultobj;
26139 fail:
26140 return NULL;
26141 }
26142
26143
26144 static PyObject *_wrap_Window_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
26145 PyObject *resultobj;
26146 wxWindow *arg1 = (wxWindow *) 0 ;
26147 wxPoint result;
26148 PyObject * obj0 = 0 ;
26149 char *kwnames[] = {
26150 (char *) "self", NULL
26151 };
26152
26153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
26154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26155 if (SWIG_arg_fail(1)) SWIG_fail;
26156 {
26157 PyThreadState* __tstate = wxPyBeginAllowThreads();
26158 result = (arg1)->GetPosition();
26159
26160 wxPyEndAllowThreads(__tstate);
26161 if (PyErr_Occurred()) SWIG_fail;
26162 }
26163 {
26164 wxPoint * resultptr;
26165 resultptr = new wxPoint((wxPoint &)(result));
26166 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26167 }
26168 return resultobj;
26169 fail:
26170 return NULL;
26171 }
26172
26173
26174 static PyObject *_wrap_Window_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
26175 PyObject *resultobj;
26176 wxWindow *arg1 = (wxWindow *) 0 ;
26177 int *arg2 = (int *) 0 ;
26178 int *arg3 = (int *) 0 ;
26179 int temp2 ;
26180 int res2 = 0 ;
26181 int temp3 ;
26182 int res3 = 0 ;
26183 PyObject * obj0 = 0 ;
26184 char *kwnames[] = {
26185 (char *) "self", NULL
26186 };
26187
26188 arg2 = &temp2; res2 = SWIG_NEWOBJ;
26189 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
26191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26192 if (SWIG_arg_fail(1)) SWIG_fail;
26193 {
26194 PyThreadState* __tstate = wxPyBeginAllowThreads();
26195 (arg1)->GetPosition(arg2,arg3);
26196
26197 wxPyEndAllowThreads(__tstate);
26198 if (PyErr_Occurred()) SWIG_fail;
26199 }
26200 Py_INCREF(Py_None); resultobj = Py_None;
26201 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
26202 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
26203 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26204 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26205 return resultobj;
26206 fail:
26207 return NULL;
26208 }
26209
26210
26211 static PyObject *_wrap_Window_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
26212 PyObject *resultobj;
26213 wxWindow *arg1 = (wxWindow *) 0 ;
26214 wxSize result;
26215 PyObject * obj0 = 0 ;
26216 char *kwnames[] = {
26217 (char *) "self", NULL
26218 };
26219
26220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
26221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26222 if (SWIG_arg_fail(1)) SWIG_fail;
26223 {
26224 PyThreadState* __tstate = wxPyBeginAllowThreads();
26225 result = ((wxWindow const *)arg1)->GetSize();
26226
26227 wxPyEndAllowThreads(__tstate);
26228 if (PyErr_Occurred()) SWIG_fail;
26229 }
26230 {
26231 wxSize * resultptr;
26232 resultptr = new wxSize((wxSize &)(result));
26233 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26234 }
26235 return resultobj;
26236 fail:
26237 return NULL;
26238 }
26239
26240
26241 static PyObject *_wrap_Window_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
26242 PyObject *resultobj;
26243 wxWindow *arg1 = (wxWindow *) 0 ;
26244 int *arg2 = (int *) 0 ;
26245 int *arg3 = (int *) 0 ;
26246 int temp2 ;
26247 int res2 = 0 ;
26248 int temp3 ;
26249 int res3 = 0 ;
26250 PyObject * obj0 = 0 ;
26251 char *kwnames[] = {
26252 (char *) "self", NULL
26253 };
26254
26255 arg2 = &temp2; res2 = SWIG_NEWOBJ;
26256 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
26258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26259 if (SWIG_arg_fail(1)) SWIG_fail;
26260 {
26261 PyThreadState* __tstate = wxPyBeginAllowThreads();
26262 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
26263
26264 wxPyEndAllowThreads(__tstate);
26265 if (PyErr_Occurred()) SWIG_fail;
26266 }
26267 Py_INCREF(Py_None); resultobj = Py_None;
26268 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
26269 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
26270 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26271 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26272 return resultobj;
26273 fail:
26274 return NULL;
26275 }
26276
26277
26278 static PyObject *_wrap_Window_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
26279 PyObject *resultobj;
26280 wxWindow *arg1 = (wxWindow *) 0 ;
26281 wxRect result;
26282 PyObject * obj0 = 0 ;
26283 char *kwnames[] = {
26284 (char *) "self", NULL
26285 };
26286
26287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
26288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26289 if (SWIG_arg_fail(1)) SWIG_fail;
26290 {
26291 PyThreadState* __tstate = wxPyBeginAllowThreads();
26292 result = ((wxWindow const *)arg1)->GetRect();
26293
26294 wxPyEndAllowThreads(__tstate);
26295 if (PyErr_Occurred()) SWIG_fail;
26296 }
26297 {
26298 wxRect * resultptr;
26299 resultptr = new wxRect((wxRect &)(result));
26300 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
26301 }
26302 return resultobj;
26303 fail:
26304 return NULL;
26305 }
26306
26307
26308 static PyObject *_wrap_Window_GetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
26309 PyObject *resultobj;
26310 wxWindow *arg1 = (wxWindow *) 0 ;
26311 wxSize result;
26312 PyObject * obj0 = 0 ;
26313 char *kwnames[] = {
26314 (char *) "self", NULL
26315 };
26316
26317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
26318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26319 if (SWIG_arg_fail(1)) SWIG_fail;
26320 {
26321 PyThreadState* __tstate = wxPyBeginAllowThreads();
26322 result = ((wxWindow const *)arg1)->GetClientSize();
26323
26324 wxPyEndAllowThreads(__tstate);
26325 if (PyErr_Occurred()) SWIG_fail;
26326 }
26327 {
26328 wxSize * resultptr;
26329 resultptr = new wxSize((wxSize &)(result));
26330 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26331 }
26332 return resultobj;
26333 fail:
26334 return NULL;
26335 }
26336
26337
26338 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
26339 PyObject *resultobj;
26340 wxWindow *arg1 = (wxWindow *) 0 ;
26341 int *arg2 = (int *) 0 ;
26342 int *arg3 = (int *) 0 ;
26343 int temp2 ;
26344 int res2 = 0 ;
26345 int temp3 ;
26346 int res3 = 0 ;
26347 PyObject * obj0 = 0 ;
26348 char *kwnames[] = {
26349 (char *) "self", NULL
26350 };
26351
26352 arg2 = &temp2; res2 = SWIG_NEWOBJ;
26353 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
26355 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26356 if (SWIG_arg_fail(1)) SWIG_fail;
26357 {
26358 PyThreadState* __tstate = wxPyBeginAllowThreads();
26359 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
26360
26361 wxPyEndAllowThreads(__tstate);
26362 if (PyErr_Occurred()) SWIG_fail;
26363 }
26364 Py_INCREF(Py_None); resultobj = Py_None;
26365 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
26366 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
26367 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26368 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26369 return resultobj;
26370 fail:
26371 return NULL;
26372 }
26373
26374
26375 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
26376 PyObject *resultobj;
26377 wxWindow *arg1 = (wxWindow *) 0 ;
26378 wxPoint result;
26379 PyObject * obj0 = 0 ;
26380 char *kwnames[] = {
26381 (char *) "self", NULL
26382 };
26383
26384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
26385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26386 if (SWIG_arg_fail(1)) SWIG_fail;
26387 {
26388 PyThreadState* __tstate = wxPyBeginAllowThreads();
26389 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
26390
26391 wxPyEndAllowThreads(__tstate);
26392 if (PyErr_Occurred()) SWIG_fail;
26393 }
26394 {
26395 wxPoint * resultptr;
26396 resultptr = new wxPoint((wxPoint &)(result));
26397 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
26398 }
26399 return resultobj;
26400 fail:
26401 return NULL;
26402 }
26403
26404
26405 static PyObject *_wrap_Window_GetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
26406 PyObject *resultobj;
26407 wxWindow *arg1 = (wxWindow *) 0 ;
26408 wxRect result;
26409 PyObject * obj0 = 0 ;
26410 char *kwnames[] = {
26411 (char *) "self", NULL
26412 };
26413
26414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
26415 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26416 if (SWIG_arg_fail(1)) SWIG_fail;
26417 {
26418 PyThreadState* __tstate = wxPyBeginAllowThreads();
26419 result = ((wxWindow const *)arg1)->GetClientRect();
26420
26421 wxPyEndAllowThreads(__tstate);
26422 if (PyErr_Occurred()) SWIG_fail;
26423 }
26424 {
26425 wxRect * resultptr;
26426 resultptr = new wxRect((wxRect &)(result));
26427 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
26428 }
26429 return resultobj;
26430 fail:
26431 return NULL;
26432 }
26433
26434
26435 static PyObject *_wrap_Window_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
26436 PyObject *resultobj;
26437 wxWindow *arg1 = (wxWindow *) 0 ;
26438 wxSize result;
26439 PyObject * obj0 = 0 ;
26440 char *kwnames[] = {
26441 (char *) "self", NULL
26442 };
26443
26444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
26445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26446 if (SWIG_arg_fail(1)) SWIG_fail;
26447 {
26448 PyThreadState* __tstate = wxPyBeginAllowThreads();
26449 result = ((wxWindow const *)arg1)->GetBestSize();
26450
26451 wxPyEndAllowThreads(__tstate);
26452 if (PyErr_Occurred()) SWIG_fail;
26453 }
26454 {
26455 wxSize * resultptr;
26456 resultptr = new wxSize((wxSize &)(result));
26457 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26458 }
26459 return resultobj;
26460 fail:
26461 return NULL;
26462 }
26463
26464
26465 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
26466 PyObject *resultobj;
26467 wxWindow *arg1 = (wxWindow *) 0 ;
26468 int *arg2 = (int *) 0 ;
26469 int *arg3 = (int *) 0 ;
26470 int temp2 ;
26471 int res2 = 0 ;
26472 int temp3 ;
26473 int res3 = 0 ;
26474 PyObject * obj0 = 0 ;
26475 char *kwnames[] = {
26476 (char *) "self", NULL
26477 };
26478
26479 arg2 = &temp2; res2 = SWIG_NEWOBJ;
26480 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
26482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26483 if (SWIG_arg_fail(1)) SWIG_fail;
26484 {
26485 PyThreadState* __tstate = wxPyBeginAllowThreads();
26486 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
26487
26488 wxPyEndAllowThreads(__tstate);
26489 if (PyErr_Occurred()) SWIG_fail;
26490 }
26491 Py_INCREF(Py_None); resultobj = Py_None;
26492 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
26493 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
26494 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26495 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26496 return resultobj;
26497 fail:
26498 return NULL;
26499 }
26500
26501
26502 static PyObject *_wrap_Window_InvalidateBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
26503 PyObject *resultobj;
26504 wxWindow *arg1 = (wxWindow *) 0 ;
26505 PyObject * obj0 = 0 ;
26506 char *kwnames[] = {
26507 (char *) "self", NULL
26508 };
26509
26510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
26511 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26512 if (SWIG_arg_fail(1)) SWIG_fail;
26513 {
26514 PyThreadState* __tstate = wxPyBeginAllowThreads();
26515 (arg1)->InvalidateBestSize();
26516
26517 wxPyEndAllowThreads(__tstate);
26518 if (PyErr_Occurred()) SWIG_fail;
26519 }
26520 Py_INCREF(Py_None); resultobj = Py_None;
26521 return resultobj;
26522 fail:
26523 return NULL;
26524 }
26525
26526
26527 static PyObject *_wrap_Window_GetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
26528 PyObject *resultobj;
26529 wxWindow *arg1 = (wxWindow *) 0 ;
26530 wxSize result;
26531 PyObject * obj0 = 0 ;
26532 char *kwnames[] = {
26533 (char *) "self", NULL
26534 };
26535
26536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
26537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26538 if (SWIG_arg_fail(1)) SWIG_fail;
26539 {
26540 PyThreadState* __tstate = wxPyBeginAllowThreads();
26541 result = ((wxWindow const *)arg1)->GetBestFittingSize();
26542
26543 wxPyEndAllowThreads(__tstate);
26544 if (PyErr_Occurred()) SWIG_fail;
26545 }
26546 {
26547 wxSize * resultptr;
26548 resultptr = new wxSize((wxSize &)(result));
26549 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26550 }
26551 return resultobj;
26552 fail:
26553 return NULL;
26554 }
26555
26556
26557 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
26558 PyObject *resultobj;
26559 wxWindow *arg1 = (wxWindow *) 0 ;
26560 wxSize result;
26561 PyObject * obj0 = 0 ;
26562 char *kwnames[] = {
26563 (char *) "self", NULL
26564 };
26565
26566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
26567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26568 if (SWIG_arg_fail(1)) SWIG_fail;
26569 {
26570 PyThreadState* __tstate = wxPyBeginAllowThreads();
26571 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
26572
26573 wxPyEndAllowThreads(__tstate);
26574 if (PyErr_Occurred()) SWIG_fail;
26575 }
26576 {
26577 wxSize * resultptr;
26578 resultptr = new wxSize((wxSize &)(result));
26579 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26580 }
26581 return resultobj;
26582 fail:
26583 return NULL;
26584 }
26585
26586
26587 static PyObject *_wrap_Window_Center(PyObject *, PyObject *args, PyObject *kwargs) {
26588 PyObject *resultobj;
26589 wxWindow *arg1 = (wxWindow *) 0 ;
26590 int arg2 = (int) wxBOTH ;
26591 PyObject * obj0 = 0 ;
26592 PyObject * obj1 = 0 ;
26593 char *kwnames[] = {
26594 (char *) "self",(char *) "direction", NULL
26595 };
26596
26597 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
26598 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26599 if (SWIG_arg_fail(1)) SWIG_fail;
26600 if (obj1) {
26601 {
26602 arg2 = (int)(SWIG_As_int(obj1));
26603 if (SWIG_arg_fail(2)) SWIG_fail;
26604 }
26605 }
26606 {
26607 PyThreadState* __tstate = wxPyBeginAllowThreads();
26608 (arg1)->Center(arg2);
26609
26610 wxPyEndAllowThreads(__tstate);
26611 if (PyErr_Occurred()) SWIG_fail;
26612 }
26613 Py_INCREF(Py_None); resultobj = Py_None;
26614 return resultobj;
26615 fail:
26616 return NULL;
26617 }
26618
26619
26620 static PyObject *_wrap_Window_CenterOnScreen(PyObject *, PyObject *args, PyObject *kwargs) {
26621 PyObject *resultobj;
26622 wxWindow *arg1 = (wxWindow *) 0 ;
26623 int arg2 = (int) wxBOTH ;
26624 PyObject * obj0 = 0 ;
26625 PyObject * obj1 = 0 ;
26626 char *kwnames[] = {
26627 (char *) "self",(char *) "dir", NULL
26628 };
26629
26630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
26631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26632 if (SWIG_arg_fail(1)) SWIG_fail;
26633 if (obj1) {
26634 {
26635 arg2 = (int)(SWIG_As_int(obj1));
26636 if (SWIG_arg_fail(2)) SWIG_fail;
26637 }
26638 }
26639 {
26640 PyThreadState* __tstate = wxPyBeginAllowThreads();
26641 (arg1)->CenterOnScreen(arg2);
26642
26643 wxPyEndAllowThreads(__tstate);
26644 if (PyErr_Occurred()) SWIG_fail;
26645 }
26646 Py_INCREF(Py_None); resultobj = Py_None;
26647 return resultobj;
26648 fail:
26649 return NULL;
26650 }
26651
26652
26653 static PyObject *_wrap_Window_CenterOnParent(PyObject *, PyObject *args, PyObject *kwargs) {
26654 PyObject *resultobj;
26655 wxWindow *arg1 = (wxWindow *) 0 ;
26656 int arg2 = (int) wxBOTH ;
26657 PyObject * obj0 = 0 ;
26658 PyObject * obj1 = 0 ;
26659 char *kwnames[] = {
26660 (char *) "self",(char *) "dir", NULL
26661 };
26662
26663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
26664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26665 if (SWIG_arg_fail(1)) SWIG_fail;
26666 if (obj1) {
26667 {
26668 arg2 = (int)(SWIG_As_int(obj1));
26669 if (SWIG_arg_fail(2)) SWIG_fail;
26670 }
26671 }
26672 {
26673 PyThreadState* __tstate = wxPyBeginAllowThreads();
26674 (arg1)->CenterOnParent(arg2);
26675
26676 wxPyEndAllowThreads(__tstate);
26677 if (PyErr_Occurred()) SWIG_fail;
26678 }
26679 Py_INCREF(Py_None); resultobj = Py_None;
26680 return resultobj;
26681 fail:
26682 return NULL;
26683 }
26684
26685
26686 static PyObject *_wrap_Window_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
26687 PyObject *resultobj;
26688 wxWindow *arg1 = (wxWindow *) 0 ;
26689 PyObject * obj0 = 0 ;
26690 char *kwnames[] = {
26691 (char *) "self", NULL
26692 };
26693
26694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
26695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26696 if (SWIG_arg_fail(1)) SWIG_fail;
26697 {
26698 PyThreadState* __tstate = wxPyBeginAllowThreads();
26699 (arg1)->Fit();
26700
26701 wxPyEndAllowThreads(__tstate);
26702 if (PyErr_Occurred()) SWIG_fail;
26703 }
26704 Py_INCREF(Py_None); resultobj = Py_None;
26705 return resultobj;
26706 fail:
26707 return NULL;
26708 }
26709
26710
26711 static PyObject *_wrap_Window_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
26712 PyObject *resultobj;
26713 wxWindow *arg1 = (wxWindow *) 0 ;
26714 PyObject * obj0 = 0 ;
26715 char *kwnames[] = {
26716 (char *) "self", NULL
26717 };
26718
26719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
26720 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26721 if (SWIG_arg_fail(1)) SWIG_fail;
26722 {
26723 PyThreadState* __tstate = wxPyBeginAllowThreads();
26724 (arg1)->FitInside();
26725
26726 wxPyEndAllowThreads(__tstate);
26727 if (PyErr_Occurred()) SWIG_fail;
26728 }
26729 Py_INCREF(Py_None); resultobj = Py_None;
26730 return resultobj;
26731 fail:
26732 return NULL;
26733 }
26734
26735
26736 static PyObject *_wrap_Window_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
26737 PyObject *resultobj;
26738 wxWindow *arg1 = (wxWindow *) 0 ;
26739 int arg2 ;
26740 int arg3 ;
26741 int arg4 = (int) -1 ;
26742 int arg5 = (int) -1 ;
26743 int arg6 = (int) -1 ;
26744 int arg7 = (int) -1 ;
26745 PyObject * obj0 = 0 ;
26746 PyObject * obj1 = 0 ;
26747 PyObject * obj2 = 0 ;
26748 PyObject * obj3 = 0 ;
26749 PyObject * obj4 = 0 ;
26750 PyObject * obj5 = 0 ;
26751 PyObject * obj6 = 0 ;
26752 char *kwnames[] = {
26753 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
26754 };
26755
26756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
26757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26758 if (SWIG_arg_fail(1)) SWIG_fail;
26759 {
26760 arg2 = (int)(SWIG_As_int(obj1));
26761 if (SWIG_arg_fail(2)) SWIG_fail;
26762 }
26763 {
26764 arg3 = (int)(SWIG_As_int(obj2));
26765 if (SWIG_arg_fail(3)) SWIG_fail;
26766 }
26767 if (obj3) {
26768 {
26769 arg4 = (int)(SWIG_As_int(obj3));
26770 if (SWIG_arg_fail(4)) SWIG_fail;
26771 }
26772 }
26773 if (obj4) {
26774 {
26775 arg5 = (int)(SWIG_As_int(obj4));
26776 if (SWIG_arg_fail(5)) SWIG_fail;
26777 }
26778 }
26779 if (obj5) {
26780 {
26781 arg6 = (int)(SWIG_As_int(obj5));
26782 if (SWIG_arg_fail(6)) SWIG_fail;
26783 }
26784 }
26785 if (obj6) {
26786 {
26787 arg7 = (int)(SWIG_As_int(obj6));
26788 if (SWIG_arg_fail(7)) SWIG_fail;
26789 }
26790 }
26791 {
26792 PyThreadState* __tstate = wxPyBeginAllowThreads();
26793 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
26794
26795 wxPyEndAllowThreads(__tstate);
26796 if (PyErr_Occurred()) SWIG_fail;
26797 }
26798 Py_INCREF(Py_None); resultobj = Py_None;
26799 return resultobj;
26800 fail:
26801 return NULL;
26802 }
26803
26804
26805 static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
26806 PyObject *resultobj;
26807 wxWindow *arg1 = (wxWindow *) 0 ;
26808 wxSize *arg2 = 0 ;
26809 wxSize const &arg3_defvalue = wxDefaultSize ;
26810 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
26811 wxSize const &arg4_defvalue = wxDefaultSize ;
26812 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26813 wxSize temp2 ;
26814 wxSize temp3 ;
26815 wxSize temp4 ;
26816 PyObject * obj0 = 0 ;
26817 PyObject * obj1 = 0 ;
26818 PyObject * obj2 = 0 ;
26819 PyObject * obj3 = 0 ;
26820 char *kwnames[] = {
26821 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
26822 };
26823
26824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26826 if (SWIG_arg_fail(1)) SWIG_fail;
26827 {
26828 arg2 = &temp2;
26829 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26830 }
26831 if (obj2) {
26832 {
26833 arg3 = &temp3;
26834 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
26835 }
26836 }
26837 if (obj3) {
26838 {
26839 arg4 = &temp4;
26840 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26841 }
26842 }
26843 {
26844 PyThreadState* __tstate = wxPyBeginAllowThreads();
26845 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
26846
26847 wxPyEndAllowThreads(__tstate);
26848 if (PyErr_Occurred()) SWIG_fail;
26849 }
26850 Py_INCREF(Py_None); resultobj = Py_None;
26851 return resultobj;
26852 fail:
26853 return NULL;
26854 }
26855
26856
26857 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
26858 PyObject *resultobj;
26859 wxWindow *arg1 = (wxWindow *) 0 ;
26860 int arg2 ;
26861 int arg3 ;
26862 int arg4 = (int) -1 ;
26863 int arg5 = (int) -1 ;
26864 PyObject * obj0 = 0 ;
26865 PyObject * obj1 = 0 ;
26866 PyObject * obj2 = 0 ;
26867 PyObject * obj3 = 0 ;
26868 PyObject * obj4 = 0 ;
26869 char *kwnames[] = {
26870 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
26871 };
26872
26873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26875 if (SWIG_arg_fail(1)) SWIG_fail;
26876 {
26877 arg2 = (int)(SWIG_As_int(obj1));
26878 if (SWIG_arg_fail(2)) SWIG_fail;
26879 }
26880 {
26881 arg3 = (int)(SWIG_As_int(obj2));
26882 if (SWIG_arg_fail(3)) SWIG_fail;
26883 }
26884 if (obj3) {
26885 {
26886 arg4 = (int)(SWIG_As_int(obj3));
26887 if (SWIG_arg_fail(4)) SWIG_fail;
26888 }
26889 }
26890 if (obj4) {
26891 {
26892 arg5 = (int)(SWIG_As_int(obj4));
26893 if (SWIG_arg_fail(5)) SWIG_fail;
26894 }
26895 }
26896 {
26897 PyThreadState* __tstate = wxPyBeginAllowThreads();
26898 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
26899
26900 wxPyEndAllowThreads(__tstate);
26901 if (PyErr_Occurred()) SWIG_fail;
26902 }
26903 Py_INCREF(Py_None); resultobj = Py_None;
26904 return resultobj;
26905 fail:
26906 return NULL;
26907 }
26908
26909
26910 static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
26911 PyObject *resultobj;
26912 wxWindow *arg1 = (wxWindow *) 0 ;
26913 wxSize *arg2 = 0 ;
26914 wxSize const &arg3_defvalue = wxDefaultSize ;
26915 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
26916 wxSize temp2 ;
26917 wxSize temp3 ;
26918 PyObject * obj0 = 0 ;
26919 PyObject * obj1 = 0 ;
26920 PyObject * obj2 = 0 ;
26921 char *kwnames[] = {
26922 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
26923 };
26924
26925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
26926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26927 if (SWIG_arg_fail(1)) SWIG_fail;
26928 {
26929 arg2 = &temp2;
26930 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26931 }
26932 if (obj2) {
26933 {
26934 arg3 = &temp3;
26935 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
26936 }
26937 }
26938 {
26939 PyThreadState* __tstate = wxPyBeginAllowThreads();
26940 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
26941
26942 wxPyEndAllowThreads(__tstate);
26943 if (PyErr_Occurred()) SWIG_fail;
26944 }
26945 Py_INCREF(Py_None); resultobj = Py_None;
26946 return resultobj;
26947 fail:
26948 return NULL;
26949 }
26950
26951
26952 static PyObject *_wrap_Window_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
26953 PyObject *resultobj;
26954 wxWindow *arg1 = (wxWindow *) 0 ;
26955 wxSize result;
26956 PyObject * obj0 = 0 ;
26957 char *kwnames[] = {
26958 (char *) "self", NULL
26959 };
26960
26961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
26962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26963 if (SWIG_arg_fail(1)) SWIG_fail;
26964 {
26965 PyThreadState* __tstate = wxPyBeginAllowThreads();
26966 result = ((wxWindow const *)arg1)->GetMaxSize();
26967
26968 wxPyEndAllowThreads(__tstate);
26969 if (PyErr_Occurred()) SWIG_fail;
26970 }
26971 {
26972 wxSize * resultptr;
26973 resultptr = new wxSize((wxSize &)(result));
26974 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26975 }
26976 return resultobj;
26977 fail:
26978 return NULL;
26979 }
26980
26981
26982 static PyObject *_wrap_Window_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
26983 PyObject *resultobj;
26984 wxWindow *arg1 = (wxWindow *) 0 ;
26985 wxSize result;
26986 PyObject * obj0 = 0 ;
26987 char *kwnames[] = {
26988 (char *) "self", NULL
26989 };
26990
26991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
26992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26993 if (SWIG_arg_fail(1)) SWIG_fail;
26994 {
26995 PyThreadState* __tstate = wxPyBeginAllowThreads();
26996 result = ((wxWindow const *)arg1)->GetMinSize();
26997
26998 wxPyEndAllowThreads(__tstate);
26999 if (PyErr_Occurred()) SWIG_fail;
27000 }
27001 {
27002 wxSize * resultptr;
27003 resultptr = new wxSize((wxSize &)(result));
27004 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
27005 }
27006 return resultobj;
27007 fail:
27008 return NULL;
27009 }
27010
27011
27012 static PyObject *_wrap_Window_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
27013 PyObject *resultobj;
27014 wxWindow *arg1 = (wxWindow *) 0 ;
27015 wxSize *arg2 = 0 ;
27016 wxSize temp2 ;
27017 PyObject * obj0 = 0 ;
27018 PyObject * obj1 = 0 ;
27019 char *kwnames[] = {
27020 (char *) "self",(char *) "minSize", NULL
27021 };
27022
27023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
27024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27025 if (SWIG_arg_fail(1)) SWIG_fail;
27026 {
27027 arg2 = &temp2;
27028 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
27029 }
27030 {
27031 PyThreadState* __tstate = wxPyBeginAllowThreads();
27032 (arg1)->SetMinSize((wxSize const &)*arg2);
27033
27034 wxPyEndAllowThreads(__tstate);
27035 if (PyErr_Occurred()) SWIG_fail;
27036 }
27037 Py_INCREF(Py_None); resultobj = Py_None;
27038 return resultobj;
27039 fail:
27040 return NULL;
27041 }
27042
27043
27044 static PyObject *_wrap_Window_SetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
27045 PyObject *resultobj;
27046 wxWindow *arg1 = (wxWindow *) 0 ;
27047 wxSize *arg2 = 0 ;
27048 wxSize temp2 ;
27049 PyObject * obj0 = 0 ;
27050 PyObject * obj1 = 0 ;
27051 char *kwnames[] = {
27052 (char *) "self",(char *) "maxSize", NULL
27053 };
27054
27055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
27056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27057 if (SWIG_arg_fail(1)) SWIG_fail;
27058 {
27059 arg2 = &temp2;
27060 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
27061 }
27062 {
27063 PyThreadState* __tstate = wxPyBeginAllowThreads();
27064 (arg1)->SetMaxSize((wxSize const &)*arg2);
27065
27066 wxPyEndAllowThreads(__tstate);
27067 if (PyErr_Occurred()) SWIG_fail;
27068 }
27069 Py_INCREF(Py_None); resultobj = Py_None;
27070 return resultobj;
27071 fail:
27072 return NULL;
27073 }
27074
27075
27076 static PyObject *_wrap_Window_GetMinWidth(PyObject *, PyObject *args, PyObject *kwargs) {
27077 PyObject *resultobj;
27078 wxWindow *arg1 = (wxWindow *) 0 ;
27079 int result;
27080 PyObject * obj0 = 0 ;
27081 char *kwnames[] = {
27082 (char *) "self", NULL
27083 };
27084
27085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
27086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27087 if (SWIG_arg_fail(1)) SWIG_fail;
27088 {
27089 PyThreadState* __tstate = wxPyBeginAllowThreads();
27090 result = (int)((wxWindow const *)arg1)->GetMinWidth();
27091
27092 wxPyEndAllowThreads(__tstate);
27093 if (PyErr_Occurred()) SWIG_fail;
27094 }
27095 {
27096 resultobj = SWIG_From_int((int)(result));
27097 }
27098 return resultobj;
27099 fail:
27100 return NULL;
27101 }
27102
27103
27104 static PyObject *_wrap_Window_GetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
27105 PyObject *resultobj;
27106 wxWindow *arg1 = (wxWindow *) 0 ;
27107 int result;
27108 PyObject * obj0 = 0 ;
27109 char *kwnames[] = {
27110 (char *) "self", NULL
27111 };
27112
27113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
27114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27115 if (SWIG_arg_fail(1)) SWIG_fail;
27116 {
27117 PyThreadState* __tstate = wxPyBeginAllowThreads();
27118 result = (int)((wxWindow const *)arg1)->GetMinHeight();
27119
27120 wxPyEndAllowThreads(__tstate);
27121 if (PyErr_Occurred()) SWIG_fail;
27122 }
27123 {
27124 resultobj = SWIG_From_int((int)(result));
27125 }
27126 return resultobj;
27127 fail:
27128 return NULL;
27129 }
27130
27131
27132 static PyObject *_wrap_Window_GetMaxWidth(PyObject *, PyObject *args, PyObject *kwargs) {
27133 PyObject *resultobj;
27134 wxWindow *arg1 = (wxWindow *) 0 ;
27135 int result;
27136 PyObject * obj0 = 0 ;
27137 char *kwnames[] = {
27138 (char *) "self", NULL
27139 };
27140
27141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
27142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27143 if (SWIG_arg_fail(1)) SWIG_fail;
27144 {
27145 PyThreadState* __tstate = wxPyBeginAllowThreads();
27146 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
27147
27148 wxPyEndAllowThreads(__tstate);
27149 if (PyErr_Occurred()) SWIG_fail;
27150 }
27151 {
27152 resultobj = SWIG_From_int((int)(result));
27153 }
27154 return resultobj;
27155 fail:
27156 return NULL;
27157 }
27158
27159
27160 static PyObject *_wrap_Window_GetMaxHeight(PyObject *, PyObject *args, PyObject *kwargs) {
27161 PyObject *resultobj;
27162 wxWindow *arg1 = (wxWindow *) 0 ;
27163 int result;
27164 PyObject * obj0 = 0 ;
27165 char *kwnames[] = {
27166 (char *) "self", NULL
27167 };
27168
27169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
27170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27171 if (SWIG_arg_fail(1)) SWIG_fail;
27172 {
27173 PyThreadState* __tstate = wxPyBeginAllowThreads();
27174 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
27175
27176 wxPyEndAllowThreads(__tstate);
27177 if (PyErr_Occurred()) SWIG_fail;
27178 }
27179 {
27180 resultobj = SWIG_From_int((int)(result));
27181 }
27182 return resultobj;
27183 fail:
27184 return NULL;
27185 }
27186
27187
27188 static PyObject *_wrap_Window_SetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
27189 PyObject *resultobj;
27190 wxWindow *arg1 = (wxWindow *) 0 ;
27191 wxSize *arg2 = 0 ;
27192 wxSize temp2 ;
27193 PyObject * obj0 = 0 ;
27194 PyObject * obj1 = 0 ;
27195 char *kwnames[] = {
27196 (char *) "self",(char *) "size", NULL
27197 };
27198
27199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
27200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27201 if (SWIG_arg_fail(1)) SWIG_fail;
27202 {
27203 arg2 = &temp2;
27204 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
27205 }
27206 {
27207 PyThreadState* __tstate = wxPyBeginAllowThreads();
27208 (arg1)->SetVirtualSize((wxSize const &)*arg2);
27209
27210 wxPyEndAllowThreads(__tstate);
27211 if (PyErr_Occurred()) SWIG_fail;
27212 }
27213 Py_INCREF(Py_None); resultobj = Py_None;
27214 return resultobj;
27215 fail:
27216 return NULL;
27217 }
27218
27219
27220 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
27221 PyObject *resultobj;
27222 wxWindow *arg1 = (wxWindow *) 0 ;
27223 int arg2 ;
27224 int arg3 ;
27225 PyObject * obj0 = 0 ;
27226 PyObject * obj1 = 0 ;
27227 PyObject * obj2 = 0 ;
27228 char *kwnames[] = {
27229 (char *) "self",(char *) "w",(char *) "h", NULL
27230 };
27231
27232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
27233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27234 if (SWIG_arg_fail(1)) SWIG_fail;
27235 {
27236 arg2 = (int)(SWIG_As_int(obj1));
27237 if (SWIG_arg_fail(2)) SWIG_fail;
27238 }
27239 {
27240 arg3 = (int)(SWIG_As_int(obj2));
27241 if (SWIG_arg_fail(3)) SWIG_fail;
27242 }
27243 {
27244 PyThreadState* __tstate = wxPyBeginAllowThreads();
27245 (arg1)->SetVirtualSize(arg2,arg3);
27246
27247 wxPyEndAllowThreads(__tstate);
27248 if (PyErr_Occurred()) SWIG_fail;
27249 }
27250 Py_INCREF(Py_None); resultobj = Py_None;
27251 return resultobj;
27252 fail:
27253 return NULL;
27254 }
27255
27256
27257 static PyObject *_wrap_Window_GetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
27258 PyObject *resultobj;
27259 wxWindow *arg1 = (wxWindow *) 0 ;
27260 wxSize result;
27261 PyObject * obj0 = 0 ;
27262 char *kwnames[] = {
27263 (char *) "self", NULL
27264 };
27265
27266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
27267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27268 if (SWIG_arg_fail(1)) SWIG_fail;
27269 {
27270 PyThreadState* __tstate = wxPyBeginAllowThreads();
27271 result = ((wxWindow const *)arg1)->GetVirtualSize();
27272
27273 wxPyEndAllowThreads(__tstate);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 }
27276 {
27277 wxSize * resultptr;
27278 resultptr = new wxSize((wxSize &)(result));
27279 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
27280 }
27281 return resultobj;
27282 fail:
27283 return NULL;
27284 }
27285
27286
27287 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
27288 PyObject *resultobj;
27289 wxWindow *arg1 = (wxWindow *) 0 ;
27290 int *arg2 = (int *) 0 ;
27291 int *arg3 = (int *) 0 ;
27292 int temp2 ;
27293 int res2 = 0 ;
27294 int temp3 ;
27295 int res3 = 0 ;
27296 PyObject * obj0 = 0 ;
27297 char *kwnames[] = {
27298 (char *) "self", NULL
27299 };
27300
27301 arg2 = &temp2; res2 = SWIG_NEWOBJ;
27302 arg3 = &temp3; res3 = SWIG_NEWOBJ;
27303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
27304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27305 if (SWIG_arg_fail(1)) SWIG_fail;
27306 {
27307 PyThreadState* __tstate = wxPyBeginAllowThreads();
27308 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
27309
27310 wxPyEndAllowThreads(__tstate);
27311 if (PyErr_Occurred()) SWIG_fail;
27312 }
27313 Py_INCREF(Py_None); resultobj = Py_None;
27314 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
27315 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
27316 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
27317 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
27318 return resultobj;
27319 fail:
27320 return NULL;
27321 }
27322
27323
27324 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
27325 PyObject *resultobj;
27326 wxWindow *arg1 = (wxWindow *) 0 ;
27327 wxSize result;
27328 PyObject * obj0 = 0 ;
27329 char *kwnames[] = {
27330 (char *) "self", NULL
27331 };
27332
27333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
27334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27335 if (SWIG_arg_fail(1)) SWIG_fail;
27336 {
27337 PyThreadState* __tstate = wxPyBeginAllowThreads();
27338 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
27339
27340 wxPyEndAllowThreads(__tstate);
27341 if (PyErr_Occurred()) SWIG_fail;
27342 }
27343 {
27344 wxSize * resultptr;
27345 resultptr = new wxSize((wxSize &)(result));
27346 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
27347 }
27348 return resultobj;
27349 fail:
27350 return NULL;
27351 }
27352
27353
27354 static PyObject *_wrap_Window_Show(PyObject *, PyObject *args, PyObject *kwargs) {
27355 PyObject *resultobj;
27356 wxWindow *arg1 = (wxWindow *) 0 ;
27357 bool arg2 = (bool) true ;
27358 bool result;
27359 PyObject * obj0 = 0 ;
27360 PyObject * obj1 = 0 ;
27361 char *kwnames[] = {
27362 (char *) "self",(char *) "show", NULL
27363 };
27364
27365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
27366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27367 if (SWIG_arg_fail(1)) SWIG_fail;
27368 if (obj1) {
27369 {
27370 arg2 = (bool)(SWIG_As_bool(obj1));
27371 if (SWIG_arg_fail(2)) SWIG_fail;
27372 }
27373 }
27374 {
27375 PyThreadState* __tstate = wxPyBeginAllowThreads();
27376 result = (bool)(arg1)->Show(arg2);
27377
27378 wxPyEndAllowThreads(__tstate);
27379 if (PyErr_Occurred()) SWIG_fail;
27380 }
27381 {
27382 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27383 }
27384 return resultobj;
27385 fail:
27386 return NULL;
27387 }
27388
27389
27390 static PyObject *_wrap_Window_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
27391 PyObject *resultobj;
27392 wxWindow *arg1 = (wxWindow *) 0 ;
27393 bool result;
27394 PyObject * obj0 = 0 ;
27395 char *kwnames[] = {
27396 (char *) "self", NULL
27397 };
27398
27399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
27400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27401 if (SWIG_arg_fail(1)) SWIG_fail;
27402 {
27403 PyThreadState* __tstate = wxPyBeginAllowThreads();
27404 result = (bool)(arg1)->Hide();
27405
27406 wxPyEndAllowThreads(__tstate);
27407 if (PyErr_Occurred()) SWIG_fail;
27408 }
27409 {
27410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27411 }
27412 return resultobj;
27413 fail:
27414 return NULL;
27415 }
27416
27417
27418 static PyObject *_wrap_Window_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
27419 PyObject *resultobj;
27420 wxWindow *arg1 = (wxWindow *) 0 ;
27421 bool arg2 = (bool) true ;
27422 bool result;
27423 PyObject * obj0 = 0 ;
27424 PyObject * obj1 = 0 ;
27425 char *kwnames[] = {
27426 (char *) "self",(char *) "enable", NULL
27427 };
27428
27429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
27430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27431 if (SWIG_arg_fail(1)) SWIG_fail;
27432 if (obj1) {
27433 {
27434 arg2 = (bool)(SWIG_As_bool(obj1));
27435 if (SWIG_arg_fail(2)) SWIG_fail;
27436 }
27437 }
27438 {
27439 PyThreadState* __tstate = wxPyBeginAllowThreads();
27440 result = (bool)(arg1)->Enable(arg2);
27441
27442 wxPyEndAllowThreads(__tstate);
27443 if (PyErr_Occurred()) SWIG_fail;
27444 }
27445 {
27446 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27447 }
27448 return resultobj;
27449 fail:
27450 return NULL;
27451 }
27452
27453
27454 static PyObject *_wrap_Window_Disable(PyObject *, PyObject *args, PyObject *kwargs) {
27455 PyObject *resultobj;
27456 wxWindow *arg1 = (wxWindow *) 0 ;
27457 bool result;
27458 PyObject * obj0 = 0 ;
27459 char *kwnames[] = {
27460 (char *) "self", NULL
27461 };
27462
27463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
27464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27465 if (SWIG_arg_fail(1)) SWIG_fail;
27466 {
27467 PyThreadState* __tstate = wxPyBeginAllowThreads();
27468 result = (bool)(arg1)->Disable();
27469
27470 wxPyEndAllowThreads(__tstate);
27471 if (PyErr_Occurred()) SWIG_fail;
27472 }
27473 {
27474 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27475 }
27476 return resultobj;
27477 fail:
27478 return NULL;
27479 }
27480
27481
27482 static PyObject *_wrap_Window_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
27483 PyObject *resultobj;
27484 wxWindow *arg1 = (wxWindow *) 0 ;
27485 bool result;
27486 PyObject * obj0 = 0 ;
27487 char *kwnames[] = {
27488 (char *) "self", NULL
27489 };
27490
27491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
27492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27493 if (SWIG_arg_fail(1)) SWIG_fail;
27494 {
27495 PyThreadState* __tstate = wxPyBeginAllowThreads();
27496 result = (bool)((wxWindow const *)arg1)->IsShown();
27497
27498 wxPyEndAllowThreads(__tstate);
27499 if (PyErr_Occurred()) SWIG_fail;
27500 }
27501 {
27502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27503 }
27504 return resultobj;
27505 fail:
27506 return NULL;
27507 }
27508
27509
27510 static PyObject *_wrap_Window_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
27511 PyObject *resultobj;
27512 wxWindow *arg1 = (wxWindow *) 0 ;
27513 bool result;
27514 PyObject * obj0 = 0 ;
27515 char *kwnames[] = {
27516 (char *) "self", NULL
27517 };
27518
27519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
27520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27521 if (SWIG_arg_fail(1)) SWIG_fail;
27522 {
27523 PyThreadState* __tstate = wxPyBeginAllowThreads();
27524 result = (bool)((wxWindow const *)arg1)->IsEnabled();
27525
27526 wxPyEndAllowThreads(__tstate);
27527 if (PyErr_Occurred()) SWIG_fail;
27528 }
27529 {
27530 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27531 }
27532 return resultobj;
27533 fail:
27534 return NULL;
27535 }
27536
27537
27538 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
27539 PyObject *resultobj;
27540 wxWindow *arg1 = (wxWindow *) 0 ;
27541 long arg2 ;
27542 PyObject * obj0 = 0 ;
27543 PyObject * obj1 = 0 ;
27544 char *kwnames[] = {
27545 (char *) "self",(char *) "style", NULL
27546 };
27547
27548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
27549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27550 if (SWIG_arg_fail(1)) SWIG_fail;
27551 {
27552 arg2 = (long)(SWIG_As_long(obj1));
27553 if (SWIG_arg_fail(2)) SWIG_fail;
27554 }
27555 {
27556 PyThreadState* __tstate = wxPyBeginAllowThreads();
27557 (arg1)->SetWindowStyleFlag(arg2);
27558
27559 wxPyEndAllowThreads(__tstate);
27560 if (PyErr_Occurred()) SWIG_fail;
27561 }
27562 Py_INCREF(Py_None); resultobj = Py_None;
27563 return resultobj;
27564 fail:
27565 return NULL;
27566 }
27567
27568
27569 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
27570 PyObject *resultobj;
27571 wxWindow *arg1 = (wxWindow *) 0 ;
27572 long result;
27573 PyObject * obj0 = 0 ;
27574 char *kwnames[] = {
27575 (char *) "self", NULL
27576 };
27577
27578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
27579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27580 if (SWIG_arg_fail(1)) SWIG_fail;
27581 {
27582 PyThreadState* __tstate = wxPyBeginAllowThreads();
27583 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
27584
27585 wxPyEndAllowThreads(__tstate);
27586 if (PyErr_Occurred()) SWIG_fail;
27587 }
27588 {
27589 resultobj = SWIG_From_long((long)(result));
27590 }
27591 return resultobj;
27592 fail:
27593 return NULL;
27594 }
27595
27596
27597 static PyObject *_wrap_Window_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
27598 PyObject *resultobj;
27599 wxWindow *arg1 = (wxWindow *) 0 ;
27600 int arg2 ;
27601 bool result;
27602 PyObject * obj0 = 0 ;
27603 PyObject * obj1 = 0 ;
27604 char *kwnames[] = {
27605 (char *) "self",(char *) "flag", NULL
27606 };
27607
27608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
27609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27610 if (SWIG_arg_fail(1)) SWIG_fail;
27611 {
27612 arg2 = (int)(SWIG_As_int(obj1));
27613 if (SWIG_arg_fail(2)) SWIG_fail;
27614 }
27615 {
27616 PyThreadState* __tstate = wxPyBeginAllowThreads();
27617 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
27618
27619 wxPyEndAllowThreads(__tstate);
27620 if (PyErr_Occurred()) SWIG_fail;
27621 }
27622 {
27623 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27624 }
27625 return resultobj;
27626 fail:
27627 return NULL;
27628 }
27629
27630
27631 static PyObject *_wrap_Window_IsRetained(PyObject *, PyObject *args, PyObject *kwargs) {
27632 PyObject *resultobj;
27633 wxWindow *arg1 = (wxWindow *) 0 ;
27634 bool result;
27635 PyObject * obj0 = 0 ;
27636 char *kwnames[] = {
27637 (char *) "self", NULL
27638 };
27639
27640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
27641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27642 if (SWIG_arg_fail(1)) SWIG_fail;
27643 {
27644 PyThreadState* __tstate = wxPyBeginAllowThreads();
27645 result = (bool)((wxWindow const *)arg1)->IsRetained();
27646
27647 wxPyEndAllowThreads(__tstate);
27648 if (PyErr_Occurred()) SWIG_fail;
27649 }
27650 {
27651 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27652 }
27653 return resultobj;
27654 fail:
27655 return NULL;
27656 }
27657
27658
27659 static PyObject *_wrap_Window_SetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
27660 PyObject *resultobj;
27661 wxWindow *arg1 = (wxWindow *) 0 ;
27662 long arg2 ;
27663 PyObject * obj0 = 0 ;
27664 PyObject * obj1 = 0 ;
27665 char *kwnames[] = {
27666 (char *) "self",(char *) "exStyle", NULL
27667 };
27668
27669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
27670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27671 if (SWIG_arg_fail(1)) SWIG_fail;
27672 {
27673 arg2 = (long)(SWIG_As_long(obj1));
27674 if (SWIG_arg_fail(2)) SWIG_fail;
27675 }
27676 {
27677 PyThreadState* __tstate = wxPyBeginAllowThreads();
27678 (arg1)->SetExtraStyle(arg2);
27679
27680 wxPyEndAllowThreads(__tstate);
27681 if (PyErr_Occurred()) SWIG_fail;
27682 }
27683 Py_INCREF(Py_None); resultobj = Py_None;
27684 return resultobj;
27685 fail:
27686 return NULL;
27687 }
27688
27689
27690 static PyObject *_wrap_Window_GetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
27691 PyObject *resultobj;
27692 wxWindow *arg1 = (wxWindow *) 0 ;
27693 long result;
27694 PyObject * obj0 = 0 ;
27695 char *kwnames[] = {
27696 (char *) "self", NULL
27697 };
27698
27699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
27700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27701 if (SWIG_arg_fail(1)) SWIG_fail;
27702 {
27703 PyThreadState* __tstate = wxPyBeginAllowThreads();
27704 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
27705
27706 wxPyEndAllowThreads(__tstate);
27707 if (PyErr_Occurred()) SWIG_fail;
27708 }
27709 {
27710 resultobj = SWIG_From_long((long)(result));
27711 }
27712 return resultobj;
27713 fail:
27714 return NULL;
27715 }
27716
27717
27718 static PyObject *_wrap_Window_MakeModal(PyObject *, PyObject *args, PyObject *kwargs) {
27719 PyObject *resultobj;
27720 wxWindow *arg1 = (wxWindow *) 0 ;
27721 bool arg2 = (bool) true ;
27722 PyObject * obj0 = 0 ;
27723 PyObject * obj1 = 0 ;
27724 char *kwnames[] = {
27725 (char *) "self",(char *) "modal", NULL
27726 };
27727
27728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
27729 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27730 if (SWIG_arg_fail(1)) SWIG_fail;
27731 if (obj1) {
27732 {
27733 arg2 = (bool)(SWIG_As_bool(obj1));
27734 if (SWIG_arg_fail(2)) SWIG_fail;
27735 }
27736 }
27737 {
27738 PyThreadState* __tstate = wxPyBeginAllowThreads();
27739 (arg1)->MakeModal(arg2);
27740
27741 wxPyEndAllowThreads(__tstate);
27742 if (PyErr_Occurred()) SWIG_fail;
27743 }
27744 Py_INCREF(Py_None); resultobj = Py_None;
27745 return resultobj;
27746 fail:
27747 return NULL;
27748 }
27749
27750
27751 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
27752 PyObject *resultobj;
27753 wxWindow *arg1 = (wxWindow *) 0 ;
27754 bool arg2 ;
27755 PyObject * obj0 = 0 ;
27756 PyObject * obj1 = 0 ;
27757 char *kwnames[] = {
27758 (char *) "self",(char *) "enableTheme", NULL
27759 };
27760
27761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
27762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27763 if (SWIG_arg_fail(1)) SWIG_fail;
27764 {
27765 arg2 = (bool)(SWIG_As_bool(obj1));
27766 if (SWIG_arg_fail(2)) SWIG_fail;
27767 }
27768 {
27769 PyThreadState* __tstate = wxPyBeginAllowThreads();
27770 (arg1)->SetThemeEnabled(arg2);
27771
27772 wxPyEndAllowThreads(__tstate);
27773 if (PyErr_Occurred()) SWIG_fail;
27774 }
27775 Py_INCREF(Py_None); resultobj = Py_None;
27776 return resultobj;
27777 fail:
27778 return NULL;
27779 }
27780
27781
27782 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
27783 PyObject *resultobj;
27784 wxWindow *arg1 = (wxWindow *) 0 ;
27785 bool result;
27786 PyObject * obj0 = 0 ;
27787 char *kwnames[] = {
27788 (char *) "self", NULL
27789 };
27790
27791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
27792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27793 if (SWIG_arg_fail(1)) SWIG_fail;
27794 {
27795 PyThreadState* __tstate = wxPyBeginAllowThreads();
27796 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
27797
27798 wxPyEndAllowThreads(__tstate);
27799 if (PyErr_Occurred()) SWIG_fail;
27800 }
27801 {
27802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27803 }
27804 return resultobj;
27805 fail:
27806 return NULL;
27807 }
27808
27809
27810 static PyObject *_wrap_Window_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27811 PyObject *resultobj;
27812 wxWindow *arg1 = (wxWindow *) 0 ;
27813 PyObject * obj0 = 0 ;
27814 char *kwnames[] = {
27815 (char *) "self", NULL
27816 };
27817
27818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
27819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27820 if (SWIG_arg_fail(1)) SWIG_fail;
27821 {
27822 PyThreadState* __tstate = wxPyBeginAllowThreads();
27823 (arg1)->SetFocus();
27824
27825 wxPyEndAllowThreads(__tstate);
27826 if (PyErr_Occurred()) SWIG_fail;
27827 }
27828 Py_INCREF(Py_None); resultobj = Py_None;
27829 return resultobj;
27830 fail:
27831 return NULL;
27832 }
27833
27834
27835 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *, PyObject *args, PyObject *kwargs) {
27836 PyObject *resultobj;
27837 wxWindow *arg1 = (wxWindow *) 0 ;
27838 PyObject * obj0 = 0 ;
27839 char *kwnames[] = {
27840 (char *) "self", NULL
27841 };
27842
27843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
27844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27845 if (SWIG_arg_fail(1)) SWIG_fail;
27846 {
27847 PyThreadState* __tstate = wxPyBeginAllowThreads();
27848 (arg1)->SetFocusFromKbd();
27849
27850 wxPyEndAllowThreads(__tstate);
27851 if (PyErr_Occurred()) SWIG_fail;
27852 }
27853 Py_INCREF(Py_None); resultobj = Py_None;
27854 return resultobj;
27855 fail:
27856 return NULL;
27857 }
27858
27859
27860 static PyObject *_wrap_Window_FindFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27861 PyObject *resultobj;
27862 wxWindow *result;
27863 char *kwnames[] = {
27864 NULL
27865 };
27866
27867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
27868 {
27869 if (!wxPyCheckForApp()) SWIG_fail;
27870 PyThreadState* __tstate = wxPyBeginAllowThreads();
27871 result = (wxWindow *)wxWindow::FindFocus();
27872
27873 wxPyEndAllowThreads(__tstate);
27874 if (PyErr_Occurred()) SWIG_fail;
27875 }
27876 {
27877 resultobj = wxPyMake_wxObject(result, 0);
27878 }
27879 return resultobj;
27880 fail:
27881 return NULL;
27882 }
27883
27884
27885 static PyObject *_wrap_Window_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27886 PyObject *resultobj;
27887 wxWindow *arg1 = (wxWindow *) 0 ;
27888 bool result;
27889 PyObject * obj0 = 0 ;
27890 char *kwnames[] = {
27891 (char *) "self", NULL
27892 };
27893
27894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
27895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27896 if (SWIG_arg_fail(1)) SWIG_fail;
27897 {
27898 PyThreadState* __tstate = wxPyBeginAllowThreads();
27899 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
27900
27901 wxPyEndAllowThreads(__tstate);
27902 if (PyErr_Occurred()) SWIG_fail;
27903 }
27904 {
27905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27906 }
27907 return resultobj;
27908 fail:
27909 return NULL;
27910 }
27911
27912
27913 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
27914 PyObject *resultobj;
27915 wxWindow *arg1 = (wxWindow *) 0 ;
27916 bool result;
27917 PyObject * obj0 = 0 ;
27918 char *kwnames[] = {
27919 (char *) "self", NULL
27920 };
27921
27922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
27923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27924 if (SWIG_arg_fail(1)) SWIG_fail;
27925 {
27926 PyThreadState* __tstate = wxPyBeginAllowThreads();
27927 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
27928
27929 wxPyEndAllowThreads(__tstate);
27930 if (PyErr_Occurred()) SWIG_fail;
27931 }
27932 {
27933 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27934 }
27935 return resultobj;
27936 fail:
27937 return NULL;
27938 }
27939
27940
27941 static PyObject *_wrap_Window_GetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
27942 PyObject *resultobj;
27943 wxWindow *arg1 = (wxWindow *) 0 ;
27944 wxWindow *result;
27945 PyObject * obj0 = 0 ;
27946 char *kwnames[] = {
27947 (char *) "self", NULL
27948 };
27949
27950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
27951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27952 if (SWIG_arg_fail(1)) SWIG_fail;
27953 {
27954 PyThreadState* __tstate = wxPyBeginAllowThreads();
27955 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
27956
27957 wxPyEndAllowThreads(__tstate);
27958 if (PyErr_Occurred()) SWIG_fail;
27959 }
27960 {
27961 resultobj = wxPyMake_wxObject(result, 0);
27962 }
27963 return resultobj;
27964 fail:
27965 return NULL;
27966 }
27967
27968
27969 static PyObject *_wrap_Window_SetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
27970 PyObject *resultobj;
27971 wxWindow *arg1 = (wxWindow *) 0 ;
27972 wxWindow *arg2 = (wxWindow *) 0 ;
27973 wxWindow *result;
27974 PyObject * obj0 = 0 ;
27975 PyObject * obj1 = 0 ;
27976 char *kwnames[] = {
27977 (char *) "self",(char *) "child", NULL
27978 };
27979
27980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
27981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27982 if (SWIG_arg_fail(1)) SWIG_fail;
27983 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27984 if (SWIG_arg_fail(2)) SWIG_fail;
27985 {
27986 PyThreadState* __tstate = wxPyBeginAllowThreads();
27987 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
27988
27989 wxPyEndAllowThreads(__tstate);
27990 if (PyErr_Occurred()) SWIG_fail;
27991 }
27992 {
27993 resultobj = wxPyMake_wxObject(result, 0);
27994 }
27995 return resultobj;
27996 fail:
27997 return NULL;
27998 }
27999
28000
28001 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
28002 PyObject *resultobj;
28003 wxWindow *arg1 = (wxWindow *) 0 ;
28004 wxWindow *arg2 = (wxWindow *) 0 ;
28005 PyObject * obj0 = 0 ;
28006 PyObject * obj1 = 0 ;
28007 char *kwnames[] = {
28008 (char *) "self",(char *) "win", NULL
28009 };
28010
28011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
28012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28013 if (SWIG_arg_fail(1)) SWIG_fail;
28014 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28015 if (SWIG_arg_fail(2)) SWIG_fail;
28016 {
28017 PyThreadState* __tstate = wxPyBeginAllowThreads();
28018 (arg1)->SetTmpDefaultItem(arg2);
28019
28020 wxPyEndAllowThreads(__tstate);
28021 if (PyErr_Occurred()) SWIG_fail;
28022 }
28023 Py_INCREF(Py_None); resultobj = Py_None;
28024 return resultobj;
28025 fail:
28026 return NULL;
28027 }
28028
28029
28030 static PyObject *_wrap_Window_Navigate(PyObject *, PyObject *args, PyObject *kwargs) {
28031 PyObject *resultobj;
28032 wxWindow *arg1 = (wxWindow *) 0 ;
28033 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
28034 bool result;
28035 PyObject * obj0 = 0 ;
28036 PyObject * obj1 = 0 ;
28037 char *kwnames[] = {
28038 (char *) "self",(char *) "flags", NULL
28039 };
28040
28041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
28042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28043 if (SWIG_arg_fail(1)) SWIG_fail;
28044 if (obj1) {
28045 {
28046 arg2 = (int)(SWIG_As_int(obj1));
28047 if (SWIG_arg_fail(2)) SWIG_fail;
28048 }
28049 }
28050 {
28051 PyThreadState* __tstate = wxPyBeginAllowThreads();
28052 result = (bool)(arg1)->Navigate(arg2);
28053
28054 wxPyEndAllowThreads(__tstate);
28055 if (PyErr_Occurred()) SWIG_fail;
28056 }
28057 {
28058 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28059 }
28060 return resultobj;
28061 fail:
28062 return NULL;
28063 }
28064
28065
28066 static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
28067 PyObject *resultobj;
28068 wxWindow *arg1 = (wxWindow *) 0 ;
28069 wxWindow *arg2 = (wxWindow *) 0 ;
28070 PyObject * obj0 = 0 ;
28071 PyObject * obj1 = 0 ;
28072 char *kwnames[] = {
28073 (char *) "self",(char *) "win", NULL
28074 };
28075
28076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
28077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28078 if (SWIG_arg_fail(1)) SWIG_fail;
28079 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28080 if (SWIG_arg_fail(2)) SWIG_fail;
28081 {
28082 PyThreadState* __tstate = wxPyBeginAllowThreads();
28083 (arg1)->MoveAfterInTabOrder(arg2);
28084
28085 wxPyEndAllowThreads(__tstate);
28086 if (PyErr_Occurred()) SWIG_fail;
28087 }
28088 Py_INCREF(Py_None); resultobj = Py_None;
28089 return resultobj;
28090 fail:
28091 return NULL;
28092 }
28093
28094
28095 static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
28096 PyObject *resultobj;
28097 wxWindow *arg1 = (wxWindow *) 0 ;
28098 wxWindow *arg2 = (wxWindow *) 0 ;
28099 PyObject * obj0 = 0 ;
28100 PyObject * obj1 = 0 ;
28101 char *kwnames[] = {
28102 (char *) "self",(char *) "win", NULL
28103 };
28104
28105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
28106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28107 if (SWIG_arg_fail(1)) SWIG_fail;
28108 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28109 if (SWIG_arg_fail(2)) SWIG_fail;
28110 {
28111 PyThreadState* __tstate = wxPyBeginAllowThreads();
28112 (arg1)->MoveBeforeInTabOrder(arg2);
28113
28114 wxPyEndAllowThreads(__tstate);
28115 if (PyErr_Occurred()) SWIG_fail;
28116 }
28117 Py_INCREF(Py_None); resultobj = Py_None;
28118 return resultobj;
28119 fail:
28120 return NULL;
28121 }
28122
28123
28124 static PyObject *_wrap_Window_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
28125 PyObject *resultobj;
28126 wxWindow *arg1 = (wxWindow *) 0 ;
28127 PyObject *result;
28128 PyObject * obj0 = 0 ;
28129 char *kwnames[] = {
28130 (char *) "self", NULL
28131 };
28132
28133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
28134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28135 if (SWIG_arg_fail(1)) SWIG_fail;
28136 {
28137 PyThreadState* __tstate = wxPyBeginAllowThreads();
28138 result = (PyObject *)wxWindow_GetChildren(arg1);
28139
28140 wxPyEndAllowThreads(__tstate);
28141 if (PyErr_Occurred()) SWIG_fail;
28142 }
28143 resultobj = result;
28144 return resultobj;
28145 fail:
28146 return NULL;
28147 }
28148
28149
28150 static PyObject *_wrap_Window_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
28151 PyObject *resultobj;
28152 wxWindow *arg1 = (wxWindow *) 0 ;
28153 wxWindow *result;
28154 PyObject * obj0 = 0 ;
28155 char *kwnames[] = {
28156 (char *) "self", NULL
28157 };
28158
28159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
28160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28161 if (SWIG_arg_fail(1)) SWIG_fail;
28162 {
28163 PyThreadState* __tstate = wxPyBeginAllowThreads();
28164 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
28165
28166 wxPyEndAllowThreads(__tstate);
28167 if (PyErr_Occurred()) SWIG_fail;
28168 }
28169 {
28170 resultobj = wxPyMake_wxObject(result, 0);
28171 }
28172 return resultobj;
28173 fail:
28174 return NULL;
28175 }
28176
28177
28178 static PyObject *_wrap_Window_GetGrandParent(PyObject *, PyObject *args, PyObject *kwargs) {
28179 PyObject *resultobj;
28180 wxWindow *arg1 = (wxWindow *) 0 ;
28181 wxWindow *result;
28182 PyObject * obj0 = 0 ;
28183 char *kwnames[] = {
28184 (char *) "self", NULL
28185 };
28186
28187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
28188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28189 if (SWIG_arg_fail(1)) SWIG_fail;
28190 {
28191 PyThreadState* __tstate = wxPyBeginAllowThreads();
28192 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
28193
28194 wxPyEndAllowThreads(__tstate);
28195 if (PyErr_Occurred()) SWIG_fail;
28196 }
28197 {
28198 resultobj = wxPyMake_wxObject(result, 0);
28199 }
28200 return resultobj;
28201 fail:
28202 return NULL;
28203 }
28204
28205
28206 static PyObject *_wrap_Window_IsTopLevel(PyObject *, PyObject *args, PyObject *kwargs) {
28207 PyObject *resultobj;
28208 wxWindow *arg1 = (wxWindow *) 0 ;
28209 bool result;
28210 PyObject * obj0 = 0 ;
28211 char *kwnames[] = {
28212 (char *) "self", NULL
28213 };
28214
28215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
28216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28217 if (SWIG_arg_fail(1)) SWIG_fail;
28218 {
28219 PyThreadState* __tstate = wxPyBeginAllowThreads();
28220 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
28221
28222 wxPyEndAllowThreads(__tstate);
28223 if (PyErr_Occurred()) SWIG_fail;
28224 }
28225 {
28226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28227 }
28228 return resultobj;
28229 fail:
28230 return NULL;
28231 }
28232
28233
28234 static PyObject *_wrap_Window_Reparent(PyObject *, PyObject *args, PyObject *kwargs) {
28235 PyObject *resultobj;
28236 wxWindow *arg1 = (wxWindow *) 0 ;
28237 wxWindow *arg2 = (wxWindow *) 0 ;
28238 bool result;
28239 PyObject * obj0 = 0 ;
28240 PyObject * obj1 = 0 ;
28241 char *kwnames[] = {
28242 (char *) "self",(char *) "newParent", NULL
28243 };
28244
28245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
28246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28247 if (SWIG_arg_fail(1)) SWIG_fail;
28248 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28249 if (SWIG_arg_fail(2)) SWIG_fail;
28250 {
28251 PyThreadState* __tstate = wxPyBeginAllowThreads();
28252 result = (bool)(arg1)->Reparent(arg2);
28253
28254 wxPyEndAllowThreads(__tstate);
28255 if (PyErr_Occurred()) SWIG_fail;
28256 }
28257 {
28258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28259 }
28260 return resultobj;
28261 fail:
28262 return NULL;
28263 }
28264
28265
28266 static PyObject *_wrap_Window_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
28267 PyObject *resultobj;
28268 wxWindow *arg1 = (wxWindow *) 0 ;
28269 wxWindow *arg2 = (wxWindow *) 0 ;
28270 PyObject * obj0 = 0 ;
28271 PyObject * obj1 = 0 ;
28272 char *kwnames[] = {
28273 (char *) "self",(char *) "child", NULL
28274 };
28275
28276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
28277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28278 if (SWIG_arg_fail(1)) SWIG_fail;
28279 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28280 if (SWIG_arg_fail(2)) SWIG_fail;
28281 {
28282 PyThreadState* __tstate = wxPyBeginAllowThreads();
28283 (arg1)->AddChild(arg2);
28284
28285 wxPyEndAllowThreads(__tstate);
28286 if (PyErr_Occurred()) SWIG_fail;
28287 }
28288 Py_INCREF(Py_None); resultobj = Py_None;
28289 return resultobj;
28290 fail:
28291 return NULL;
28292 }
28293
28294
28295 static PyObject *_wrap_Window_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
28296 PyObject *resultobj;
28297 wxWindow *arg1 = (wxWindow *) 0 ;
28298 wxWindow *arg2 = (wxWindow *) 0 ;
28299 PyObject * obj0 = 0 ;
28300 PyObject * obj1 = 0 ;
28301 char *kwnames[] = {
28302 (char *) "self",(char *) "child", NULL
28303 };
28304
28305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
28306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28307 if (SWIG_arg_fail(1)) SWIG_fail;
28308 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28309 if (SWIG_arg_fail(2)) SWIG_fail;
28310 {
28311 PyThreadState* __tstate = wxPyBeginAllowThreads();
28312 (arg1)->RemoveChild(arg2);
28313
28314 wxPyEndAllowThreads(__tstate);
28315 if (PyErr_Occurred()) SWIG_fail;
28316 }
28317 Py_INCREF(Py_None); resultobj = Py_None;
28318 return resultobj;
28319 fail:
28320 return NULL;
28321 }
28322
28323
28324 static PyObject *_wrap_Window_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
28325 PyObject *resultobj;
28326 wxWindow *arg1 = (wxWindow *) 0 ;
28327 long arg2 ;
28328 wxWindow *result;
28329 PyObject * obj0 = 0 ;
28330 PyObject * obj1 = 0 ;
28331 char *kwnames[] = {
28332 (char *) "self",(char *) "winid", NULL
28333 };
28334
28335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
28336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28337 if (SWIG_arg_fail(1)) SWIG_fail;
28338 {
28339 arg2 = (long)(SWIG_As_long(obj1));
28340 if (SWIG_arg_fail(2)) SWIG_fail;
28341 }
28342 {
28343 PyThreadState* __tstate = wxPyBeginAllowThreads();
28344 result = (wxWindow *)(arg1)->FindWindow(arg2);
28345
28346 wxPyEndAllowThreads(__tstate);
28347 if (PyErr_Occurred()) SWIG_fail;
28348 }
28349 {
28350 resultobj = wxPyMake_wxObject(result, 0);
28351 }
28352 return resultobj;
28353 fail:
28354 return NULL;
28355 }
28356
28357
28358 static PyObject *_wrap_Window_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
28359 PyObject *resultobj;
28360 wxWindow *arg1 = (wxWindow *) 0 ;
28361 wxString *arg2 = 0 ;
28362 wxWindow *result;
28363 bool temp2 = false ;
28364 PyObject * obj0 = 0 ;
28365 PyObject * obj1 = 0 ;
28366 char *kwnames[] = {
28367 (char *) "self",(char *) "name", NULL
28368 };
28369
28370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
28371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28372 if (SWIG_arg_fail(1)) SWIG_fail;
28373 {
28374 arg2 = wxString_in_helper(obj1);
28375 if (arg2 == NULL) SWIG_fail;
28376 temp2 = true;
28377 }
28378 {
28379 PyThreadState* __tstate = wxPyBeginAllowThreads();
28380 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
28381
28382 wxPyEndAllowThreads(__tstate);
28383 if (PyErr_Occurred()) SWIG_fail;
28384 }
28385 {
28386 resultobj = wxPyMake_wxObject(result, 0);
28387 }
28388 {
28389 if (temp2)
28390 delete arg2;
28391 }
28392 return resultobj;
28393 fail:
28394 {
28395 if (temp2)
28396 delete arg2;
28397 }
28398 return NULL;
28399 }
28400
28401
28402 static PyObject *_wrap_Window_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
28403 PyObject *resultobj;
28404 wxWindow *arg1 = (wxWindow *) 0 ;
28405 wxEvtHandler *result;
28406 PyObject * obj0 = 0 ;
28407 char *kwnames[] = {
28408 (char *) "self", NULL
28409 };
28410
28411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
28412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28413 if (SWIG_arg_fail(1)) SWIG_fail;
28414 {
28415 PyThreadState* __tstate = wxPyBeginAllowThreads();
28416 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
28417
28418 wxPyEndAllowThreads(__tstate);
28419 if (PyErr_Occurred()) SWIG_fail;
28420 }
28421 {
28422 resultobj = wxPyMake_wxObject(result, 0);
28423 }
28424 return resultobj;
28425 fail:
28426 return NULL;
28427 }
28428
28429
28430 static PyObject *_wrap_Window_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
28431 PyObject *resultobj;
28432 wxWindow *arg1 = (wxWindow *) 0 ;
28433 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
28434 PyObject * obj0 = 0 ;
28435 PyObject * obj1 = 0 ;
28436 char *kwnames[] = {
28437 (char *) "self",(char *) "handler", NULL
28438 };
28439
28440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
28441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28442 if (SWIG_arg_fail(1)) SWIG_fail;
28443 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
28444 if (SWIG_arg_fail(2)) SWIG_fail;
28445 {
28446 PyThreadState* __tstate = wxPyBeginAllowThreads();
28447 (arg1)->SetEventHandler(arg2);
28448
28449 wxPyEndAllowThreads(__tstate);
28450 if (PyErr_Occurred()) SWIG_fail;
28451 }
28452 Py_INCREF(Py_None); resultobj = Py_None;
28453 return resultobj;
28454 fail:
28455 return NULL;
28456 }
28457
28458
28459 static PyObject *_wrap_Window_PushEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
28460 PyObject *resultobj;
28461 wxWindow *arg1 = (wxWindow *) 0 ;
28462 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
28463 PyObject * obj0 = 0 ;
28464 PyObject * obj1 = 0 ;
28465 char *kwnames[] = {
28466 (char *) "self",(char *) "handler", NULL
28467 };
28468
28469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
28470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28471 if (SWIG_arg_fail(1)) SWIG_fail;
28472 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
28473 if (SWIG_arg_fail(2)) SWIG_fail;
28474 {
28475 PyThreadState* __tstate = wxPyBeginAllowThreads();
28476 (arg1)->PushEventHandler(arg2);
28477
28478 wxPyEndAllowThreads(__tstate);
28479 if (PyErr_Occurred()) SWIG_fail;
28480 }
28481 Py_INCREF(Py_None); resultobj = Py_None;
28482 return resultobj;
28483 fail:
28484 return NULL;
28485 }
28486
28487
28488 static PyObject *_wrap_Window_PopEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
28489 PyObject *resultobj;
28490 wxWindow *arg1 = (wxWindow *) 0 ;
28491 bool arg2 = (bool) false ;
28492 wxEvtHandler *result;
28493 PyObject * obj0 = 0 ;
28494 PyObject * obj1 = 0 ;
28495 char *kwnames[] = {
28496 (char *) "self",(char *) "deleteHandler", NULL
28497 };
28498
28499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
28500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28501 if (SWIG_arg_fail(1)) SWIG_fail;
28502 if (obj1) {
28503 {
28504 arg2 = (bool)(SWIG_As_bool(obj1));
28505 if (SWIG_arg_fail(2)) SWIG_fail;
28506 }
28507 }
28508 {
28509 PyThreadState* __tstate = wxPyBeginAllowThreads();
28510 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
28511
28512 wxPyEndAllowThreads(__tstate);
28513 if (PyErr_Occurred()) SWIG_fail;
28514 }
28515 {
28516 resultobj = wxPyMake_wxObject(result, 0);
28517 }
28518 return resultobj;
28519 fail:
28520 return NULL;
28521 }
28522
28523
28524 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
28525 PyObject *resultobj;
28526 wxWindow *arg1 = (wxWindow *) 0 ;
28527 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
28528 bool result;
28529 PyObject * obj0 = 0 ;
28530 PyObject * obj1 = 0 ;
28531 char *kwnames[] = {
28532 (char *) "self",(char *) "handler", NULL
28533 };
28534
28535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
28536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28537 if (SWIG_arg_fail(1)) SWIG_fail;
28538 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
28539 if (SWIG_arg_fail(2)) SWIG_fail;
28540 {
28541 PyThreadState* __tstate = wxPyBeginAllowThreads();
28542 result = (bool)(arg1)->RemoveEventHandler(arg2);
28543
28544 wxPyEndAllowThreads(__tstate);
28545 if (PyErr_Occurred()) SWIG_fail;
28546 }
28547 {
28548 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28549 }
28550 return resultobj;
28551 fail:
28552 return NULL;
28553 }
28554
28555
28556 static PyObject *_wrap_Window_SetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
28557 PyObject *resultobj;
28558 wxWindow *arg1 = (wxWindow *) 0 ;
28559 wxValidator *arg2 = 0 ;
28560 PyObject * obj0 = 0 ;
28561 PyObject * obj1 = 0 ;
28562 char *kwnames[] = {
28563 (char *) "self",(char *) "validator", NULL
28564 };
28565
28566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
28567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28568 if (SWIG_arg_fail(1)) SWIG_fail;
28569 {
28570 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
28571 if (SWIG_arg_fail(2)) SWIG_fail;
28572 if (arg2 == NULL) {
28573 SWIG_null_ref("wxValidator");
28574 }
28575 if (SWIG_arg_fail(2)) SWIG_fail;
28576 }
28577 {
28578 PyThreadState* __tstate = wxPyBeginAllowThreads();
28579 (arg1)->SetValidator((wxValidator const &)*arg2);
28580
28581 wxPyEndAllowThreads(__tstate);
28582 if (PyErr_Occurred()) SWIG_fail;
28583 }
28584 Py_INCREF(Py_None); resultobj = Py_None;
28585 return resultobj;
28586 fail:
28587 return NULL;
28588 }
28589
28590
28591 static PyObject *_wrap_Window_GetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
28592 PyObject *resultobj;
28593 wxWindow *arg1 = (wxWindow *) 0 ;
28594 wxValidator *result;
28595 PyObject * obj0 = 0 ;
28596 char *kwnames[] = {
28597 (char *) "self", NULL
28598 };
28599
28600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
28601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28602 if (SWIG_arg_fail(1)) SWIG_fail;
28603 {
28604 PyThreadState* __tstate = wxPyBeginAllowThreads();
28605 result = (wxValidator *)(arg1)->GetValidator();
28606
28607 wxPyEndAllowThreads(__tstate);
28608 if (PyErr_Occurred()) SWIG_fail;
28609 }
28610 {
28611 resultobj = wxPyMake_wxObject(result, 0);
28612 }
28613 return resultobj;
28614 fail:
28615 return NULL;
28616 }
28617
28618
28619 static PyObject *_wrap_Window_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
28620 PyObject *resultobj;
28621 wxWindow *arg1 = (wxWindow *) 0 ;
28622 bool result;
28623 PyObject * obj0 = 0 ;
28624 char *kwnames[] = {
28625 (char *) "self", NULL
28626 };
28627
28628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
28629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28630 if (SWIG_arg_fail(1)) SWIG_fail;
28631 {
28632 PyThreadState* __tstate = wxPyBeginAllowThreads();
28633 result = (bool)(arg1)->Validate();
28634
28635 wxPyEndAllowThreads(__tstate);
28636 if (PyErr_Occurred()) SWIG_fail;
28637 }
28638 {
28639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28640 }
28641 return resultobj;
28642 fail:
28643 return NULL;
28644 }
28645
28646
28647 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28648 PyObject *resultobj;
28649 wxWindow *arg1 = (wxWindow *) 0 ;
28650 bool result;
28651 PyObject * obj0 = 0 ;
28652 char *kwnames[] = {
28653 (char *) "self", NULL
28654 };
28655
28656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
28657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28658 if (SWIG_arg_fail(1)) SWIG_fail;
28659 {
28660 PyThreadState* __tstate = wxPyBeginAllowThreads();
28661 result = (bool)(arg1)->TransferDataToWindow();
28662
28663 wxPyEndAllowThreads(__tstate);
28664 if (PyErr_Occurred()) SWIG_fail;
28665 }
28666 {
28667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28668 }
28669 return resultobj;
28670 fail:
28671 return NULL;
28672 }
28673
28674
28675 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
28676 PyObject *resultobj;
28677 wxWindow *arg1 = (wxWindow *) 0 ;
28678 bool result;
28679 PyObject * obj0 = 0 ;
28680 char *kwnames[] = {
28681 (char *) "self", NULL
28682 };
28683
28684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
28685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28686 if (SWIG_arg_fail(1)) SWIG_fail;
28687 {
28688 PyThreadState* __tstate = wxPyBeginAllowThreads();
28689 result = (bool)(arg1)->TransferDataFromWindow();
28690
28691 wxPyEndAllowThreads(__tstate);
28692 if (PyErr_Occurred()) SWIG_fail;
28693 }
28694 {
28695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28696 }
28697 return resultobj;
28698 fail:
28699 return NULL;
28700 }
28701
28702
28703 static PyObject *_wrap_Window_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
28704 PyObject *resultobj;
28705 wxWindow *arg1 = (wxWindow *) 0 ;
28706 PyObject * obj0 = 0 ;
28707 char *kwnames[] = {
28708 (char *) "self", NULL
28709 };
28710
28711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
28712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28713 if (SWIG_arg_fail(1)) SWIG_fail;
28714 {
28715 PyThreadState* __tstate = wxPyBeginAllowThreads();
28716 (arg1)->InitDialog();
28717
28718 wxPyEndAllowThreads(__tstate);
28719 if (PyErr_Occurred()) SWIG_fail;
28720 }
28721 Py_INCREF(Py_None); resultobj = Py_None;
28722 return resultobj;
28723 fail:
28724 return NULL;
28725 }
28726
28727
28728 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
28729 PyObject *resultobj;
28730 wxWindow *arg1 = (wxWindow *) 0 ;
28731 wxAcceleratorTable *arg2 = 0 ;
28732 PyObject * obj0 = 0 ;
28733 PyObject * obj1 = 0 ;
28734 char *kwnames[] = {
28735 (char *) "self",(char *) "accel", NULL
28736 };
28737
28738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
28739 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28740 if (SWIG_arg_fail(1)) SWIG_fail;
28741 {
28742 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
28743 if (SWIG_arg_fail(2)) SWIG_fail;
28744 if (arg2 == NULL) {
28745 SWIG_null_ref("wxAcceleratorTable");
28746 }
28747 if (SWIG_arg_fail(2)) SWIG_fail;
28748 }
28749 {
28750 PyThreadState* __tstate = wxPyBeginAllowThreads();
28751 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
28752
28753 wxPyEndAllowThreads(__tstate);
28754 if (PyErr_Occurred()) SWIG_fail;
28755 }
28756 Py_INCREF(Py_None); resultobj = Py_None;
28757 return resultobj;
28758 fail:
28759 return NULL;
28760 }
28761
28762
28763 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
28764 PyObject *resultobj;
28765 wxWindow *arg1 = (wxWindow *) 0 ;
28766 wxAcceleratorTable *result;
28767 PyObject * obj0 = 0 ;
28768 char *kwnames[] = {
28769 (char *) "self", NULL
28770 };
28771
28772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
28773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28774 if (SWIG_arg_fail(1)) SWIG_fail;
28775 {
28776 PyThreadState* __tstate = wxPyBeginAllowThreads();
28777 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
28778
28779 wxPyEndAllowThreads(__tstate);
28780 if (PyErr_Occurred()) SWIG_fail;
28781 }
28782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
28783 return resultobj;
28784 fail:
28785 return NULL;
28786 }
28787
28788
28789 static PyObject *_wrap_Window_RegisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
28790 PyObject *resultobj;
28791 wxWindow *arg1 = (wxWindow *) 0 ;
28792 int arg2 ;
28793 int arg3 ;
28794 int arg4 ;
28795 bool result;
28796 PyObject * obj0 = 0 ;
28797 PyObject * obj1 = 0 ;
28798 PyObject * obj2 = 0 ;
28799 PyObject * obj3 = 0 ;
28800 char *kwnames[] = {
28801 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
28802 };
28803
28804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28806 if (SWIG_arg_fail(1)) SWIG_fail;
28807 {
28808 arg2 = (int)(SWIG_As_int(obj1));
28809 if (SWIG_arg_fail(2)) SWIG_fail;
28810 }
28811 {
28812 arg3 = (int)(SWIG_As_int(obj2));
28813 if (SWIG_arg_fail(3)) SWIG_fail;
28814 }
28815 {
28816 arg4 = (int)(SWIG_As_int(obj3));
28817 if (SWIG_arg_fail(4)) SWIG_fail;
28818 }
28819 {
28820 PyThreadState* __tstate = wxPyBeginAllowThreads();
28821 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
28822
28823 wxPyEndAllowThreads(__tstate);
28824 if (PyErr_Occurred()) SWIG_fail;
28825 }
28826 {
28827 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28828 }
28829 return resultobj;
28830 fail:
28831 return NULL;
28832 }
28833
28834
28835 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
28836 PyObject *resultobj;
28837 wxWindow *arg1 = (wxWindow *) 0 ;
28838 int arg2 ;
28839 bool result;
28840 PyObject * obj0 = 0 ;
28841 PyObject * obj1 = 0 ;
28842 char *kwnames[] = {
28843 (char *) "self",(char *) "hotkeyId", NULL
28844 };
28845
28846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
28847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28848 if (SWIG_arg_fail(1)) SWIG_fail;
28849 {
28850 arg2 = (int)(SWIG_As_int(obj1));
28851 if (SWIG_arg_fail(2)) SWIG_fail;
28852 }
28853 {
28854 PyThreadState* __tstate = wxPyBeginAllowThreads();
28855 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
28856
28857 wxPyEndAllowThreads(__tstate);
28858 if (PyErr_Occurred()) SWIG_fail;
28859 }
28860 {
28861 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28862 }
28863 return resultobj;
28864 fail:
28865 return NULL;
28866 }
28867
28868
28869 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
28870 PyObject *resultobj;
28871 wxWindow *arg1 = (wxWindow *) 0 ;
28872 wxPoint *arg2 = 0 ;
28873 wxPoint result;
28874 wxPoint temp2 ;
28875 PyObject * obj0 = 0 ;
28876 PyObject * obj1 = 0 ;
28877 char *kwnames[] = {
28878 (char *) "self",(char *) "pt", NULL
28879 };
28880
28881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
28882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28883 if (SWIG_arg_fail(1)) SWIG_fail;
28884 {
28885 arg2 = &temp2;
28886 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28887 }
28888 {
28889 PyThreadState* __tstate = wxPyBeginAllowThreads();
28890 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
28891
28892 wxPyEndAllowThreads(__tstate);
28893 if (PyErr_Occurred()) SWIG_fail;
28894 }
28895 {
28896 wxPoint * resultptr;
28897 resultptr = new wxPoint((wxPoint &)(result));
28898 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
28899 }
28900 return resultobj;
28901 fail:
28902 return NULL;
28903 }
28904
28905
28906 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
28907 PyObject *resultobj;
28908 wxWindow *arg1 = (wxWindow *) 0 ;
28909 wxSize *arg2 = 0 ;
28910 wxSize result;
28911 wxSize temp2 ;
28912 PyObject * obj0 = 0 ;
28913 PyObject * obj1 = 0 ;
28914 char *kwnames[] = {
28915 (char *) "self",(char *) "sz", NULL
28916 };
28917
28918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
28919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28920 if (SWIG_arg_fail(1)) SWIG_fail;
28921 {
28922 arg2 = &temp2;
28923 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
28924 }
28925 {
28926 PyThreadState* __tstate = wxPyBeginAllowThreads();
28927 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
28928
28929 wxPyEndAllowThreads(__tstate);
28930 if (PyErr_Occurred()) SWIG_fail;
28931 }
28932 {
28933 wxSize * resultptr;
28934 resultptr = new wxSize((wxSize &)(result));
28935 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
28936 }
28937 return resultobj;
28938 fail:
28939 return NULL;
28940 }
28941
28942
28943 static PyObject *_wrap_Window_DLG_PNT(PyObject *, PyObject *args, PyObject *kwargs) {
28944 PyObject *resultobj;
28945 wxWindow *arg1 = (wxWindow *) 0 ;
28946 wxPoint *arg2 = 0 ;
28947 wxPoint result;
28948 wxPoint temp2 ;
28949 PyObject * obj0 = 0 ;
28950 PyObject * obj1 = 0 ;
28951 char *kwnames[] = {
28952 (char *) "self",(char *) "pt", NULL
28953 };
28954
28955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
28956 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28957 if (SWIG_arg_fail(1)) SWIG_fail;
28958 {
28959 arg2 = &temp2;
28960 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28961 }
28962 {
28963 PyThreadState* __tstate = wxPyBeginAllowThreads();
28964 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
28965
28966 wxPyEndAllowThreads(__tstate);
28967 if (PyErr_Occurred()) SWIG_fail;
28968 }
28969 {
28970 wxPoint * resultptr;
28971 resultptr = new wxPoint((wxPoint &)(result));
28972 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
28973 }
28974 return resultobj;
28975 fail:
28976 return NULL;
28977 }
28978
28979
28980 static PyObject *_wrap_Window_DLG_SZE(PyObject *, PyObject *args, PyObject *kwargs) {
28981 PyObject *resultobj;
28982 wxWindow *arg1 = (wxWindow *) 0 ;
28983 wxSize *arg2 = 0 ;
28984 wxSize result;
28985 wxSize temp2 ;
28986 PyObject * obj0 = 0 ;
28987 PyObject * obj1 = 0 ;
28988 char *kwnames[] = {
28989 (char *) "self",(char *) "sz", NULL
28990 };
28991
28992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",kwnames,&obj0,&obj1)) goto fail;
28993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28994 if (SWIG_arg_fail(1)) SWIG_fail;
28995 {
28996 arg2 = &temp2;
28997 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
28998 }
28999 {
29000 PyThreadState* __tstate = wxPyBeginAllowThreads();
29001 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
29002
29003 wxPyEndAllowThreads(__tstate);
29004 if (PyErr_Occurred()) SWIG_fail;
29005 }
29006 {
29007 wxSize * resultptr;
29008 resultptr = new wxSize((wxSize &)(result));
29009 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
29010 }
29011 return resultobj;
29012 fail:
29013 return NULL;
29014 }
29015
29016
29017 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
29018 PyObject *resultobj;
29019 wxWindow *arg1 = (wxWindow *) 0 ;
29020 wxPoint *arg2 = 0 ;
29021 wxPoint result;
29022 wxPoint temp2 ;
29023 PyObject * obj0 = 0 ;
29024 PyObject * obj1 = 0 ;
29025 char *kwnames[] = {
29026 (char *) "self",(char *) "pt", NULL
29027 };
29028
29029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
29030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29031 if (SWIG_arg_fail(1)) SWIG_fail;
29032 {
29033 arg2 = &temp2;
29034 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29035 }
29036 {
29037 PyThreadState* __tstate = wxPyBeginAllowThreads();
29038 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
29039
29040 wxPyEndAllowThreads(__tstate);
29041 if (PyErr_Occurred()) SWIG_fail;
29042 }
29043 {
29044 wxPoint * resultptr;
29045 resultptr = new wxPoint((wxPoint &)(result));
29046 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
29047 }
29048 return resultobj;
29049 fail:
29050 return NULL;
29051 }
29052
29053
29054 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
29055 PyObject *resultobj;
29056 wxWindow *arg1 = (wxWindow *) 0 ;
29057 wxSize *arg2 = 0 ;
29058 wxSize result;
29059 wxSize temp2 ;
29060 PyObject * obj0 = 0 ;
29061 PyObject * obj1 = 0 ;
29062 char *kwnames[] = {
29063 (char *) "self",(char *) "sz", NULL
29064 };
29065
29066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
29067 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29068 if (SWIG_arg_fail(1)) SWIG_fail;
29069 {
29070 arg2 = &temp2;
29071 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
29072 }
29073 {
29074 PyThreadState* __tstate = wxPyBeginAllowThreads();
29075 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
29076
29077 wxPyEndAllowThreads(__tstate);
29078 if (PyErr_Occurred()) SWIG_fail;
29079 }
29080 {
29081 wxSize * resultptr;
29082 resultptr = new wxSize((wxSize &)(result));
29083 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
29084 }
29085 return resultobj;
29086 fail:
29087 return NULL;
29088 }
29089
29090
29091 static PyObject *_wrap_Window_WarpPointer(PyObject *, PyObject *args, PyObject *kwargs) {
29092 PyObject *resultobj;
29093 wxWindow *arg1 = (wxWindow *) 0 ;
29094 int arg2 ;
29095 int arg3 ;
29096 PyObject * obj0 = 0 ;
29097 PyObject * obj1 = 0 ;
29098 PyObject * obj2 = 0 ;
29099 char *kwnames[] = {
29100 (char *) "self",(char *) "x",(char *) "y", NULL
29101 };
29102
29103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
29104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29105 if (SWIG_arg_fail(1)) SWIG_fail;
29106 {
29107 arg2 = (int)(SWIG_As_int(obj1));
29108 if (SWIG_arg_fail(2)) SWIG_fail;
29109 }
29110 {
29111 arg3 = (int)(SWIG_As_int(obj2));
29112 if (SWIG_arg_fail(3)) SWIG_fail;
29113 }
29114 {
29115 PyThreadState* __tstate = wxPyBeginAllowThreads();
29116 (arg1)->WarpPointer(arg2,arg3);
29117
29118 wxPyEndAllowThreads(__tstate);
29119 if (PyErr_Occurred()) SWIG_fail;
29120 }
29121 Py_INCREF(Py_None); resultobj = Py_None;
29122 return resultobj;
29123 fail:
29124 return NULL;
29125 }
29126
29127
29128 static PyObject *_wrap_Window_CaptureMouse(PyObject *, PyObject *args, PyObject *kwargs) {
29129 PyObject *resultobj;
29130 wxWindow *arg1 = (wxWindow *) 0 ;
29131 PyObject * obj0 = 0 ;
29132 char *kwnames[] = {
29133 (char *) "self", NULL
29134 };
29135
29136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
29137 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29138 if (SWIG_arg_fail(1)) SWIG_fail;
29139 {
29140 PyThreadState* __tstate = wxPyBeginAllowThreads();
29141 (arg1)->CaptureMouse();
29142
29143 wxPyEndAllowThreads(__tstate);
29144 if (PyErr_Occurred()) SWIG_fail;
29145 }
29146 Py_INCREF(Py_None); resultobj = Py_None;
29147 return resultobj;
29148 fail:
29149 return NULL;
29150 }
29151
29152
29153 static PyObject *_wrap_Window_ReleaseMouse(PyObject *, PyObject *args, PyObject *kwargs) {
29154 PyObject *resultobj;
29155 wxWindow *arg1 = (wxWindow *) 0 ;
29156 PyObject * obj0 = 0 ;
29157 char *kwnames[] = {
29158 (char *) "self", NULL
29159 };
29160
29161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
29162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29163 if (SWIG_arg_fail(1)) SWIG_fail;
29164 {
29165 PyThreadState* __tstate = wxPyBeginAllowThreads();
29166 (arg1)->ReleaseMouse();
29167
29168 wxPyEndAllowThreads(__tstate);
29169 if (PyErr_Occurred()) SWIG_fail;
29170 }
29171 Py_INCREF(Py_None); resultobj = Py_None;
29172 return resultobj;
29173 fail:
29174 return NULL;
29175 }
29176
29177
29178 static PyObject *_wrap_Window_GetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
29179 PyObject *resultobj;
29180 wxWindow *result;
29181 char *kwnames[] = {
29182 NULL
29183 };
29184
29185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
29186 {
29187 if (!wxPyCheckForApp()) SWIG_fail;
29188 PyThreadState* __tstate = wxPyBeginAllowThreads();
29189 result = (wxWindow *)wxWindow::GetCapture();
29190
29191 wxPyEndAllowThreads(__tstate);
29192 if (PyErr_Occurred()) SWIG_fail;
29193 }
29194 {
29195 resultobj = wxPyMake_wxObject(result, 0);
29196 }
29197 return resultobj;
29198 fail:
29199 return NULL;
29200 }
29201
29202
29203 static PyObject *_wrap_Window_HasCapture(PyObject *, PyObject *args, PyObject *kwargs) {
29204 PyObject *resultobj;
29205 wxWindow *arg1 = (wxWindow *) 0 ;
29206 bool result;
29207 PyObject * obj0 = 0 ;
29208 char *kwnames[] = {
29209 (char *) "self", NULL
29210 };
29211
29212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
29213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29214 if (SWIG_arg_fail(1)) SWIG_fail;
29215 {
29216 PyThreadState* __tstate = wxPyBeginAllowThreads();
29217 result = (bool)((wxWindow const *)arg1)->HasCapture();
29218
29219 wxPyEndAllowThreads(__tstate);
29220 if (PyErr_Occurred()) SWIG_fail;
29221 }
29222 {
29223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29224 }
29225 return resultobj;
29226 fail:
29227 return NULL;
29228 }
29229
29230
29231 static PyObject *_wrap_Window_Refresh(PyObject *, PyObject *args, PyObject *kwargs) {
29232 PyObject *resultobj;
29233 wxWindow *arg1 = (wxWindow *) 0 ;
29234 bool arg2 = (bool) true ;
29235 wxRect *arg3 = (wxRect *) NULL ;
29236 PyObject * obj0 = 0 ;
29237 PyObject * obj1 = 0 ;
29238 PyObject * obj2 = 0 ;
29239 char *kwnames[] = {
29240 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
29241 };
29242
29243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
29244 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29245 if (SWIG_arg_fail(1)) SWIG_fail;
29246 if (obj1) {
29247 {
29248 arg2 = (bool)(SWIG_As_bool(obj1));
29249 if (SWIG_arg_fail(2)) SWIG_fail;
29250 }
29251 }
29252 if (obj2) {
29253 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
29254 if (SWIG_arg_fail(3)) SWIG_fail;
29255 }
29256 {
29257 PyThreadState* __tstate = wxPyBeginAllowThreads();
29258 (arg1)->Refresh(arg2,(wxRect const *)arg3);
29259
29260 wxPyEndAllowThreads(__tstate);
29261 if (PyErr_Occurred()) SWIG_fail;
29262 }
29263 Py_INCREF(Py_None); resultobj = Py_None;
29264 return resultobj;
29265 fail:
29266 return NULL;
29267 }
29268
29269
29270 static PyObject *_wrap_Window_RefreshRect(PyObject *, PyObject *args, PyObject *kwargs) {
29271 PyObject *resultobj;
29272 wxWindow *arg1 = (wxWindow *) 0 ;
29273 wxRect *arg2 = 0 ;
29274 bool arg3 = (bool) true ;
29275 wxRect temp2 ;
29276 PyObject * obj0 = 0 ;
29277 PyObject * obj1 = 0 ;
29278 PyObject * obj2 = 0 ;
29279 char *kwnames[] = {
29280 (char *) "self",(char *) "rect",(char *) "eraseBackground", NULL
29281 };
29282
29283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_RefreshRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
29284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29285 if (SWIG_arg_fail(1)) SWIG_fail;
29286 {
29287 arg2 = &temp2;
29288 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
29289 }
29290 if (obj2) {
29291 {
29292 arg3 = (bool)(SWIG_As_bool(obj2));
29293 if (SWIG_arg_fail(3)) SWIG_fail;
29294 }
29295 }
29296 {
29297 PyThreadState* __tstate = wxPyBeginAllowThreads();
29298 (arg1)->RefreshRect((wxRect const &)*arg2,arg3);
29299
29300 wxPyEndAllowThreads(__tstate);
29301 if (PyErr_Occurred()) SWIG_fail;
29302 }
29303 Py_INCREF(Py_None); resultobj = Py_None;
29304 return resultobj;
29305 fail:
29306 return NULL;
29307 }
29308
29309
29310 static PyObject *_wrap_Window_Update(PyObject *, PyObject *args, PyObject *kwargs) {
29311 PyObject *resultobj;
29312 wxWindow *arg1 = (wxWindow *) 0 ;
29313 PyObject * obj0 = 0 ;
29314 char *kwnames[] = {
29315 (char *) "self", NULL
29316 };
29317
29318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
29319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29320 if (SWIG_arg_fail(1)) SWIG_fail;
29321 {
29322 PyThreadState* __tstate = wxPyBeginAllowThreads();
29323 (arg1)->Update();
29324
29325 wxPyEndAllowThreads(__tstate);
29326 if (PyErr_Occurred()) SWIG_fail;
29327 }
29328 Py_INCREF(Py_None); resultobj = Py_None;
29329 return resultobj;
29330 fail:
29331 return NULL;
29332 }
29333
29334
29335 static PyObject *_wrap_Window_ClearBackground(PyObject *, PyObject *args, PyObject *kwargs) {
29336 PyObject *resultobj;
29337 wxWindow *arg1 = (wxWindow *) 0 ;
29338 PyObject * obj0 = 0 ;
29339 char *kwnames[] = {
29340 (char *) "self", NULL
29341 };
29342
29343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
29344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29345 if (SWIG_arg_fail(1)) SWIG_fail;
29346 {
29347 PyThreadState* __tstate = wxPyBeginAllowThreads();
29348 (arg1)->ClearBackground();
29349
29350 wxPyEndAllowThreads(__tstate);
29351 if (PyErr_Occurred()) SWIG_fail;
29352 }
29353 Py_INCREF(Py_None); resultobj = Py_None;
29354 return resultobj;
29355 fail:
29356 return NULL;
29357 }
29358
29359
29360 static PyObject *_wrap_Window_Freeze(PyObject *, PyObject *args, PyObject *kwargs) {
29361 PyObject *resultobj;
29362 wxWindow *arg1 = (wxWindow *) 0 ;
29363 PyObject * obj0 = 0 ;
29364 char *kwnames[] = {
29365 (char *) "self", NULL
29366 };
29367
29368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
29369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29370 if (SWIG_arg_fail(1)) SWIG_fail;
29371 {
29372 PyThreadState* __tstate = wxPyBeginAllowThreads();
29373 (arg1)->Freeze();
29374
29375 wxPyEndAllowThreads(__tstate);
29376 if (PyErr_Occurred()) SWIG_fail;
29377 }
29378 Py_INCREF(Py_None); resultobj = Py_None;
29379 return resultobj;
29380 fail:
29381 return NULL;
29382 }
29383
29384
29385 static PyObject *_wrap_Window_Thaw(PyObject *, PyObject *args, PyObject *kwargs) {
29386 PyObject *resultobj;
29387 wxWindow *arg1 = (wxWindow *) 0 ;
29388 PyObject * obj0 = 0 ;
29389 char *kwnames[] = {
29390 (char *) "self", NULL
29391 };
29392
29393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
29394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29395 if (SWIG_arg_fail(1)) SWIG_fail;
29396 {
29397 PyThreadState* __tstate = wxPyBeginAllowThreads();
29398 (arg1)->Thaw();
29399
29400 wxPyEndAllowThreads(__tstate);
29401 if (PyErr_Occurred()) SWIG_fail;
29402 }
29403 Py_INCREF(Py_None); resultobj = Py_None;
29404 return resultobj;
29405 fail:
29406 return NULL;
29407 }
29408
29409
29410 static PyObject *_wrap_Window_PrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
29411 PyObject *resultobj;
29412 wxWindow *arg1 = (wxWindow *) 0 ;
29413 wxDC *arg2 = 0 ;
29414 PyObject * obj0 = 0 ;
29415 PyObject * obj1 = 0 ;
29416 char *kwnames[] = {
29417 (char *) "self",(char *) "dc", NULL
29418 };
29419
29420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
29421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29422 if (SWIG_arg_fail(1)) SWIG_fail;
29423 {
29424 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
29425 if (SWIG_arg_fail(2)) SWIG_fail;
29426 if (arg2 == NULL) {
29427 SWIG_null_ref("wxDC");
29428 }
29429 if (SWIG_arg_fail(2)) SWIG_fail;
29430 }
29431 {
29432 PyThreadState* __tstate = wxPyBeginAllowThreads();
29433 (arg1)->PrepareDC(*arg2);
29434
29435 wxPyEndAllowThreads(__tstate);
29436 if (PyErr_Occurred()) SWIG_fail;
29437 }
29438 Py_INCREF(Py_None); resultobj = Py_None;
29439 return resultobj;
29440 fail:
29441 return NULL;
29442 }
29443
29444
29445 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *, PyObject *args, PyObject *kwargs) {
29446 PyObject *resultobj;
29447 wxWindow *arg1 = (wxWindow *) 0 ;
29448 wxRegion *result;
29449 PyObject * obj0 = 0 ;
29450 char *kwnames[] = {
29451 (char *) "self", NULL
29452 };
29453
29454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
29455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29456 if (SWIG_arg_fail(1)) SWIG_fail;
29457 {
29458 PyThreadState* __tstate = wxPyBeginAllowThreads();
29459 {
29460 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
29461 result = (wxRegion *) &_result_ref;
29462 }
29463
29464 wxPyEndAllowThreads(__tstate);
29465 if (PyErr_Occurred()) SWIG_fail;
29466 }
29467 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
29468 return resultobj;
29469 fail:
29470 return NULL;
29471 }
29472
29473
29474 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
29475 PyObject *resultobj;
29476 wxWindow *arg1 = (wxWindow *) 0 ;
29477 wxRect result;
29478 PyObject * obj0 = 0 ;
29479 char *kwnames[] = {
29480 (char *) "self", NULL
29481 };
29482
29483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
29484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29485 if (SWIG_arg_fail(1)) SWIG_fail;
29486 {
29487 PyThreadState* __tstate = wxPyBeginAllowThreads();
29488 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
29489
29490 wxPyEndAllowThreads(__tstate);
29491 if (PyErr_Occurred()) SWIG_fail;
29492 }
29493 {
29494 wxRect * resultptr;
29495 resultptr = new wxRect((wxRect &)(result));
29496 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
29497 }
29498 return resultobj;
29499 fail:
29500 return NULL;
29501 }
29502
29503
29504 static PyObject *_wrap_Window_IsExposed(PyObject *, PyObject *args, PyObject *kwargs) {
29505 PyObject *resultobj;
29506 wxWindow *arg1 = (wxWindow *) 0 ;
29507 int arg2 ;
29508 int arg3 ;
29509 int arg4 = (int) 1 ;
29510 int arg5 = (int) 1 ;
29511 bool result;
29512 PyObject * obj0 = 0 ;
29513 PyObject * obj1 = 0 ;
29514 PyObject * obj2 = 0 ;
29515 PyObject * obj3 = 0 ;
29516 PyObject * obj4 = 0 ;
29517 char *kwnames[] = {
29518 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
29519 };
29520
29521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
29522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29523 if (SWIG_arg_fail(1)) SWIG_fail;
29524 {
29525 arg2 = (int)(SWIG_As_int(obj1));
29526 if (SWIG_arg_fail(2)) SWIG_fail;
29527 }
29528 {
29529 arg3 = (int)(SWIG_As_int(obj2));
29530 if (SWIG_arg_fail(3)) SWIG_fail;
29531 }
29532 if (obj3) {
29533 {
29534 arg4 = (int)(SWIG_As_int(obj3));
29535 if (SWIG_arg_fail(4)) SWIG_fail;
29536 }
29537 }
29538 if (obj4) {
29539 {
29540 arg5 = (int)(SWIG_As_int(obj4));
29541 if (SWIG_arg_fail(5)) SWIG_fail;
29542 }
29543 }
29544 {
29545 PyThreadState* __tstate = wxPyBeginAllowThreads();
29546 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
29547
29548 wxPyEndAllowThreads(__tstate);
29549 if (PyErr_Occurred()) SWIG_fail;
29550 }
29551 {
29552 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29553 }
29554 return resultobj;
29555 fail:
29556 return NULL;
29557 }
29558
29559
29560 static PyObject *_wrap_Window_IsExposedPoint(PyObject *, PyObject *args, PyObject *kwargs) {
29561 PyObject *resultobj;
29562 wxWindow *arg1 = (wxWindow *) 0 ;
29563 wxPoint *arg2 = 0 ;
29564 bool result;
29565 wxPoint temp2 ;
29566 PyObject * obj0 = 0 ;
29567 PyObject * obj1 = 0 ;
29568 char *kwnames[] = {
29569 (char *) "self",(char *) "pt", NULL
29570 };
29571
29572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
29573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29574 if (SWIG_arg_fail(1)) SWIG_fail;
29575 {
29576 arg2 = &temp2;
29577 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29578 }
29579 {
29580 PyThreadState* __tstate = wxPyBeginAllowThreads();
29581 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
29582
29583 wxPyEndAllowThreads(__tstate);
29584 if (PyErr_Occurred()) SWIG_fail;
29585 }
29586 {
29587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29588 }
29589 return resultobj;
29590 fail:
29591 return NULL;
29592 }
29593
29594
29595 static PyObject *_wrap_Window_IsExposedRect(PyObject *, PyObject *args, PyObject *kwargs) {
29596 PyObject *resultobj;
29597 wxWindow *arg1 = (wxWindow *) 0 ;
29598 wxRect *arg2 = 0 ;
29599 bool result;
29600 wxRect temp2 ;
29601 PyObject * obj0 = 0 ;
29602 PyObject * obj1 = 0 ;
29603 char *kwnames[] = {
29604 (char *) "self",(char *) "rect", NULL
29605 };
29606
29607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
29608 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29609 if (SWIG_arg_fail(1)) SWIG_fail;
29610 {
29611 arg2 = &temp2;
29612 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
29613 }
29614 {
29615 PyThreadState* __tstate = wxPyBeginAllowThreads();
29616 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
29617
29618 wxPyEndAllowThreads(__tstate);
29619 if (PyErr_Occurred()) SWIG_fail;
29620 }
29621 {
29622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29623 }
29624 return resultobj;
29625 fail:
29626 return NULL;
29627 }
29628
29629
29630 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
29631 PyObject *resultobj;
29632 wxWindow *arg1 = (wxWindow *) 0 ;
29633 wxVisualAttributes result;
29634 PyObject * obj0 = 0 ;
29635 char *kwnames[] = {
29636 (char *) "self", NULL
29637 };
29638
29639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
29640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29641 if (SWIG_arg_fail(1)) SWIG_fail;
29642 {
29643 PyThreadState* __tstate = wxPyBeginAllowThreads();
29644 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
29645
29646 wxPyEndAllowThreads(__tstate);
29647 if (PyErr_Occurred()) SWIG_fail;
29648 }
29649 {
29650 wxVisualAttributes * resultptr;
29651 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
29652 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
29653 }
29654 return resultobj;
29655 fail:
29656 return NULL;
29657 }
29658
29659
29660 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
29661 PyObject *resultobj;
29662 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
29663 wxVisualAttributes result;
29664 PyObject * obj0 = 0 ;
29665 char *kwnames[] = {
29666 (char *) "variant", NULL
29667 };
29668
29669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
29670 if (obj0) {
29671 {
29672 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
29673 if (SWIG_arg_fail(1)) SWIG_fail;
29674 }
29675 }
29676 {
29677 if (!wxPyCheckForApp()) SWIG_fail;
29678 PyThreadState* __tstate = wxPyBeginAllowThreads();
29679 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
29680
29681 wxPyEndAllowThreads(__tstate);
29682 if (PyErr_Occurred()) SWIG_fail;
29683 }
29684 {
29685 wxVisualAttributes * resultptr;
29686 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
29687 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
29688 }
29689 return resultobj;
29690 fail:
29691 return NULL;
29692 }
29693
29694
29695 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29696 PyObject *resultobj;
29697 wxWindow *arg1 = (wxWindow *) 0 ;
29698 wxColour *arg2 = 0 ;
29699 bool result;
29700 wxColour temp2 ;
29701 PyObject * obj0 = 0 ;
29702 PyObject * obj1 = 0 ;
29703 char *kwnames[] = {
29704 (char *) "self",(char *) "colour", NULL
29705 };
29706
29707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
29708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29709 if (SWIG_arg_fail(1)) SWIG_fail;
29710 {
29711 arg2 = &temp2;
29712 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29713 }
29714 {
29715 PyThreadState* __tstate = wxPyBeginAllowThreads();
29716 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
29717
29718 wxPyEndAllowThreads(__tstate);
29719 if (PyErr_Occurred()) SWIG_fail;
29720 }
29721 {
29722 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29723 }
29724 return resultobj;
29725 fail:
29726 return NULL;
29727 }
29728
29729
29730 static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29731 PyObject *resultobj;
29732 wxWindow *arg1 = (wxWindow *) 0 ;
29733 wxColour *arg2 = 0 ;
29734 wxColour temp2 ;
29735 PyObject * obj0 = 0 ;
29736 PyObject * obj1 = 0 ;
29737 char *kwnames[] = {
29738 (char *) "self",(char *) "colour", NULL
29739 };
29740
29741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
29742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29743 if (SWIG_arg_fail(1)) SWIG_fail;
29744 {
29745 arg2 = &temp2;
29746 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29747 }
29748 {
29749 PyThreadState* __tstate = wxPyBeginAllowThreads();
29750 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
29751
29752 wxPyEndAllowThreads(__tstate);
29753 if (PyErr_Occurred()) SWIG_fail;
29754 }
29755 Py_INCREF(Py_None); resultobj = Py_None;
29756 return resultobj;
29757 fail:
29758 return NULL;
29759 }
29760
29761
29762 static PyObject *_wrap_Window_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29763 PyObject *resultobj;
29764 wxWindow *arg1 = (wxWindow *) 0 ;
29765 wxColour *arg2 = 0 ;
29766 bool result;
29767 wxColour temp2 ;
29768 PyObject * obj0 = 0 ;
29769 PyObject * obj1 = 0 ;
29770 char *kwnames[] = {
29771 (char *) "self",(char *) "colour", NULL
29772 };
29773
29774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
29775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29776 if (SWIG_arg_fail(1)) SWIG_fail;
29777 {
29778 arg2 = &temp2;
29779 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29780 }
29781 {
29782 PyThreadState* __tstate = wxPyBeginAllowThreads();
29783 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
29784
29785 wxPyEndAllowThreads(__tstate);
29786 if (PyErr_Occurred()) SWIG_fail;
29787 }
29788 {
29789 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29790 }
29791 return resultobj;
29792 fail:
29793 return NULL;
29794 }
29795
29796
29797 static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29798 PyObject *resultobj;
29799 wxWindow *arg1 = (wxWindow *) 0 ;
29800 wxColour *arg2 = 0 ;
29801 wxColour temp2 ;
29802 PyObject * obj0 = 0 ;
29803 PyObject * obj1 = 0 ;
29804 char *kwnames[] = {
29805 (char *) "self",(char *) "colour", NULL
29806 };
29807
29808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
29809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29810 if (SWIG_arg_fail(1)) SWIG_fail;
29811 {
29812 arg2 = &temp2;
29813 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29814 }
29815 {
29816 PyThreadState* __tstate = wxPyBeginAllowThreads();
29817 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
29818
29819 wxPyEndAllowThreads(__tstate);
29820 if (PyErr_Occurred()) SWIG_fail;
29821 }
29822 Py_INCREF(Py_None); resultobj = Py_None;
29823 return resultobj;
29824 fail:
29825 return NULL;
29826 }
29827
29828
29829 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29830 PyObject *resultobj;
29831 wxWindow *arg1 = (wxWindow *) 0 ;
29832 wxColour result;
29833 PyObject * obj0 = 0 ;
29834 char *kwnames[] = {
29835 (char *) "self", NULL
29836 };
29837
29838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
29839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29840 if (SWIG_arg_fail(1)) SWIG_fail;
29841 {
29842 PyThreadState* __tstate = wxPyBeginAllowThreads();
29843 result = ((wxWindow const *)arg1)->GetBackgroundColour();
29844
29845 wxPyEndAllowThreads(__tstate);
29846 if (PyErr_Occurred()) SWIG_fail;
29847 }
29848 {
29849 wxColour * resultptr;
29850 resultptr = new wxColour((wxColour &)(result));
29851 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
29852 }
29853 return resultobj;
29854 fail:
29855 return NULL;
29856 }
29857
29858
29859 static PyObject *_wrap_Window_GetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29860 PyObject *resultobj;
29861 wxWindow *arg1 = (wxWindow *) 0 ;
29862 wxColour result;
29863 PyObject * obj0 = 0 ;
29864 char *kwnames[] = {
29865 (char *) "self", NULL
29866 };
29867
29868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
29869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29870 if (SWIG_arg_fail(1)) SWIG_fail;
29871 {
29872 PyThreadState* __tstate = wxPyBeginAllowThreads();
29873 result = ((wxWindow const *)arg1)->GetForegroundColour();
29874
29875 wxPyEndAllowThreads(__tstate);
29876 if (PyErr_Occurred()) SWIG_fail;
29877 }
29878 {
29879 wxColour * resultptr;
29880 resultptr = new wxColour((wxColour &)(result));
29881 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
29882 }
29883 return resultobj;
29884 fail:
29885 return NULL;
29886 }
29887
29888
29889 static PyObject *_wrap_Window_InheritsBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29890 PyObject *resultobj;
29891 wxWindow *arg1 = (wxWindow *) 0 ;
29892 bool result;
29893 PyObject * obj0 = 0 ;
29894 char *kwnames[] = {
29895 (char *) "self", NULL
29896 };
29897
29898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritsBackgroundColour",kwnames,&obj0)) goto fail;
29899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29900 if (SWIG_arg_fail(1)) SWIG_fail;
29901 {
29902 PyThreadState* __tstate = wxPyBeginAllowThreads();
29903 result = (bool)((wxWindow const *)arg1)->InheritsBackgroundColour();
29904
29905 wxPyEndAllowThreads(__tstate);
29906 if (PyErr_Occurred()) SWIG_fail;
29907 }
29908 {
29909 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29910 }
29911 return resultobj;
29912 fail:
29913 return NULL;
29914 }
29915
29916
29917 static PyObject *_wrap_Window_UseBgCol(PyObject *, PyObject *args, PyObject *kwargs) {
29918 PyObject *resultobj;
29919 wxWindow *arg1 = (wxWindow *) 0 ;
29920 bool result;
29921 PyObject * obj0 = 0 ;
29922 char *kwnames[] = {
29923 (char *) "self", NULL
29924 };
29925
29926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_UseBgCol",kwnames,&obj0)) goto fail;
29927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29928 if (SWIG_arg_fail(1)) SWIG_fail;
29929 {
29930 PyThreadState* __tstate = wxPyBeginAllowThreads();
29931 result = (bool)((wxWindow const *)arg1)->UseBgCol();
29932
29933 wxPyEndAllowThreads(__tstate);
29934 if (PyErr_Occurred()) SWIG_fail;
29935 }
29936 {
29937 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29938 }
29939 return resultobj;
29940 fail:
29941 return NULL;
29942 }
29943
29944
29945 static PyObject *_wrap_Window_SetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
29946 PyObject *resultobj;
29947 wxWindow *arg1 = (wxWindow *) 0 ;
29948 wxBackgroundStyle arg2 ;
29949 bool result;
29950 PyObject * obj0 = 0 ;
29951 PyObject * obj1 = 0 ;
29952 char *kwnames[] = {
29953 (char *) "self",(char *) "style", NULL
29954 };
29955
29956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundStyle",kwnames,&obj0,&obj1)) goto fail;
29957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29958 if (SWIG_arg_fail(1)) SWIG_fail;
29959 {
29960 arg2 = (wxBackgroundStyle)(SWIG_As_int(obj1));
29961 if (SWIG_arg_fail(2)) SWIG_fail;
29962 }
29963 {
29964 PyThreadState* __tstate = wxPyBeginAllowThreads();
29965 result = (bool)(arg1)->SetBackgroundStyle((wxBackgroundStyle )arg2);
29966
29967 wxPyEndAllowThreads(__tstate);
29968 if (PyErr_Occurred()) SWIG_fail;
29969 }
29970 {
29971 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29972 }
29973 return resultobj;
29974 fail:
29975 return NULL;
29976 }
29977
29978
29979 static PyObject *_wrap_Window_GetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
29980 PyObject *resultobj;
29981 wxWindow *arg1 = (wxWindow *) 0 ;
29982 wxBackgroundStyle result;
29983 PyObject * obj0 = 0 ;
29984 char *kwnames[] = {
29985 (char *) "self", NULL
29986 };
29987
29988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundStyle",kwnames,&obj0)) goto fail;
29989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29990 if (SWIG_arg_fail(1)) SWIG_fail;
29991 {
29992 PyThreadState* __tstate = wxPyBeginAllowThreads();
29993 result = (wxBackgroundStyle)((wxWindow const *)arg1)->GetBackgroundStyle();
29994
29995 wxPyEndAllowThreads(__tstate);
29996 if (PyErr_Occurred()) SWIG_fail;
29997 }
29998 resultobj = SWIG_From_int((result));
29999 return resultobj;
30000 fail:
30001 return NULL;
30002 }
30003
30004
30005 static PyObject *_wrap_Window_HasTransparentBackground(PyObject *, PyObject *args, PyObject *kwargs) {
30006 PyObject *resultobj;
30007 wxWindow *arg1 = (wxWindow *) 0 ;
30008 bool result;
30009 PyObject * obj0 = 0 ;
30010 char *kwnames[] = {
30011 (char *) "self", NULL
30012 };
30013
30014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasTransparentBackground",kwnames,&obj0)) goto fail;
30015 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30016 if (SWIG_arg_fail(1)) SWIG_fail;
30017 {
30018 PyThreadState* __tstate = wxPyBeginAllowThreads();
30019 result = (bool)(arg1)->HasTransparentBackground();
30020
30021 wxPyEndAllowThreads(__tstate);
30022 if (PyErr_Occurred()) SWIG_fail;
30023 }
30024 {
30025 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30026 }
30027 return resultobj;
30028 fail:
30029 return NULL;
30030 }
30031
30032
30033 static PyObject *_wrap_Window_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
30034 PyObject *resultobj;
30035 wxWindow *arg1 = (wxWindow *) 0 ;
30036 wxCursor *arg2 = 0 ;
30037 bool result;
30038 PyObject * obj0 = 0 ;
30039 PyObject * obj1 = 0 ;
30040 char *kwnames[] = {
30041 (char *) "self",(char *) "cursor", NULL
30042 };
30043
30044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
30045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30046 if (SWIG_arg_fail(1)) SWIG_fail;
30047 {
30048 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
30049 if (SWIG_arg_fail(2)) SWIG_fail;
30050 if (arg2 == NULL) {
30051 SWIG_null_ref("wxCursor");
30052 }
30053 if (SWIG_arg_fail(2)) SWIG_fail;
30054 }
30055 {
30056 PyThreadState* __tstate = wxPyBeginAllowThreads();
30057 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
30058
30059 wxPyEndAllowThreads(__tstate);
30060 if (PyErr_Occurred()) SWIG_fail;
30061 }
30062 {
30063 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30064 }
30065 return resultobj;
30066 fail:
30067 return NULL;
30068 }
30069
30070
30071 static PyObject *_wrap_Window_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
30072 PyObject *resultobj;
30073 wxWindow *arg1 = (wxWindow *) 0 ;
30074 wxCursor result;
30075 PyObject * obj0 = 0 ;
30076 char *kwnames[] = {
30077 (char *) "self", NULL
30078 };
30079
30080 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
30081 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30082 if (SWIG_arg_fail(1)) SWIG_fail;
30083 {
30084 PyThreadState* __tstate = wxPyBeginAllowThreads();
30085 result = (arg1)->GetCursor();
30086
30087 wxPyEndAllowThreads(__tstate);
30088 if (PyErr_Occurred()) SWIG_fail;
30089 }
30090 {
30091 wxCursor * resultptr;
30092 resultptr = new wxCursor((wxCursor &)(result));
30093 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
30094 }
30095 return resultobj;
30096 fail:
30097 return NULL;
30098 }
30099
30100
30101 static PyObject *_wrap_Window_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
30102 PyObject *resultobj;
30103 wxWindow *arg1 = (wxWindow *) 0 ;
30104 wxFont *arg2 = 0 ;
30105 bool result;
30106 PyObject * obj0 = 0 ;
30107 PyObject * obj1 = 0 ;
30108 char *kwnames[] = {
30109 (char *) "self",(char *) "font", NULL
30110 };
30111
30112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
30113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30114 if (SWIG_arg_fail(1)) SWIG_fail;
30115 {
30116 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
30117 if (SWIG_arg_fail(2)) SWIG_fail;
30118 if (arg2 == NULL) {
30119 SWIG_null_ref("wxFont");
30120 }
30121 if (SWIG_arg_fail(2)) SWIG_fail;
30122 }
30123 {
30124 PyThreadState* __tstate = wxPyBeginAllowThreads();
30125 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
30126
30127 wxPyEndAllowThreads(__tstate);
30128 if (PyErr_Occurred()) SWIG_fail;
30129 }
30130 {
30131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30132 }
30133 return resultobj;
30134 fail:
30135 return NULL;
30136 }
30137
30138
30139 static PyObject *_wrap_Window_SetOwnFont(PyObject *, PyObject *args, PyObject *kwargs) {
30140 PyObject *resultobj;
30141 wxWindow *arg1 = (wxWindow *) 0 ;
30142 wxFont *arg2 = 0 ;
30143 PyObject * obj0 = 0 ;
30144 PyObject * obj1 = 0 ;
30145 char *kwnames[] = {
30146 (char *) "self",(char *) "font", NULL
30147 };
30148
30149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
30150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30151 if (SWIG_arg_fail(1)) SWIG_fail;
30152 {
30153 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
30154 if (SWIG_arg_fail(2)) SWIG_fail;
30155 if (arg2 == NULL) {
30156 SWIG_null_ref("wxFont");
30157 }
30158 if (SWIG_arg_fail(2)) SWIG_fail;
30159 }
30160 {
30161 PyThreadState* __tstate = wxPyBeginAllowThreads();
30162 (arg1)->SetOwnFont((wxFont const &)*arg2);
30163
30164 wxPyEndAllowThreads(__tstate);
30165 if (PyErr_Occurred()) SWIG_fail;
30166 }
30167 Py_INCREF(Py_None); resultobj = Py_None;
30168 return resultobj;
30169 fail:
30170 return NULL;
30171 }
30172
30173
30174 static PyObject *_wrap_Window_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
30175 PyObject *resultobj;
30176 wxWindow *arg1 = (wxWindow *) 0 ;
30177 wxFont result;
30178 PyObject * obj0 = 0 ;
30179 char *kwnames[] = {
30180 (char *) "self", NULL
30181 };
30182
30183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
30184 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30185 if (SWIG_arg_fail(1)) SWIG_fail;
30186 {
30187 PyThreadState* __tstate = wxPyBeginAllowThreads();
30188 result = (arg1)->GetFont();
30189
30190 wxPyEndAllowThreads(__tstate);
30191 if (PyErr_Occurred()) SWIG_fail;
30192 }
30193 {
30194 wxFont * resultptr;
30195 resultptr = new wxFont((wxFont &)(result));
30196 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
30197 }
30198 return resultobj;
30199 fail:
30200 return NULL;
30201 }
30202
30203
30204 static PyObject *_wrap_Window_SetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
30205 PyObject *resultobj;
30206 wxWindow *arg1 = (wxWindow *) 0 ;
30207 wxCaret *arg2 = (wxCaret *) 0 ;
30208 PyObject * obj0 = 0 ;
30209 PyObject * obj1 = 0 ;
30210 char *kwnames[] = {
30211 (char *) "self",(char *) "caret", NULL
30212 };
30213
30214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
30215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30216 if (SWIG_arg_fail(1)) SWIG_fail;
30217 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
30218 if (SWIG_arg_fail(2)) SWIG_fail;
30219 {
30220 PyThreadState* __tstate = wxPyBeginAllowThreads();
30221 (arg1)->SetCaret(arg2);
30222
30223 wxPyEndAllowThreads(__tstate);
30224 if (PyErr_Occurred()) SWIG_fail;
30225 }
30226 Py_INCREF(Py_None); resultobj = Py_None;
30227 return resultobj;
30228 fail:
30229 return NULL;
30230 }
30231
30232
30233 static PyObject *_wrap_Window_GetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
30234 PyObject *resultobj;
30235 wxWindow *arg1 = (wxWindow *) 0 ;
30236 wxCaret *result;
30237 PyObject * obj0 = 0 ;
30238 char *kwnames[] = {
30239 (char *) "self", NULL
30240 };
30241
30242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
30243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30244 if (SWIG_arg_fail(1)) SWIG_fail;
30245 {
30246 PyThreadState* __tstate = wxPyBeginAllowThreads();
30247 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
30248
30249 wxPyEndAllowThreads(__tstate);
30250 if (PyErr_Occurred()) SWIG_fail;
30251 }
30252 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
30253 return resultobj;
30254 fail:
30255 return NULL;
30256 }
30257
30258
30259 static PyObject *_wrap_Window_GetCharHeight(PyObject *, PyObject *args, PyObject *kwargs) {
30260 PyObject *resultobj;
30261 wxWindow *arg1 = (wxWindow *) 0 ;
30262 int result;
30263 PyObject * obj0 = 0 ;
30264 char *kwnames[] = {
30265 (char *) "self", NULL
30266 };
30267
30268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
30269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30270 if (SWIG_arg_fail(1)) SWIG_fail;
30271 {
30272 PyThreadState* __tstate = wxPyBeginAllowThreads();
30273 result = (int)((wxWindow const *)arg1)->GetCharHeight();
30274
30275 wxPyEndAllowThreads(__tstate);
30276 if (PyErr_Occurred()) SWIG_fail;
30277 }
30278 {
30279 resultobj = SWIG_From_int((int)(result));
30280 }
30281 return resultobj;
30282 fail:
30283 return NULL;
30284 }
30285
30286
30287 static PyObject *_wrap_Window_GetCharWidth(PyObject *, PyObject *args, PyObject *kwargs) {
30288 PyObject *resultobj;
30289 wxWindow *arg1 = (wxWindow *) 0 ;
30290 int result;
30291 PyObject * obj0 = 0 ;
30292 char *kwnames[] = {
30293 (char *) "self", NULL
30294 };
30295
30296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
30297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30298 if (SWIG_arg_fail(1)) SWIG_fail;
30299 {
30300 PyThreadState* __tstate = wxPyBeginAllowThreads();
30301 result = (int)((wxWindow const *)arg1)->GetCharWidth();
30302
30303 wxPyEndAllowThreads(__tstate);
30304 if (PyErr_Occurred()) SWIG_fail;
30305 }
30306 {
30307 resultobj = SWIG_From_int((int)(result));
30308 }
30309 return resultobj;
30310 fail:
30311 return NULL;
30312 }
30313
30314
30315 static PyObject *_wrap_Window_GetTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
30316 PyObject *resultobj;
30317 wxWindow *arg1 = (wxWindow *) 0 ;
30318 wxString *arg2 = 0 ;
30319 int *arg3 = (int *) 0 ;
30320 int *arg4 = (int *) 0 ;
30321 bool temp2 = false ;
30322 int temp3 ;
30323 int res3 = 0 ;
30324 int temp4 ;
30325 int res4 = 0 ;
30326 PyObject * obj0 = 0 ;
30327 PyObject * obj1 = 0 ;
30328 char *kwnames[] = {
30329 (char *) "self",(char *) "string", NULL
30330 };
30331
30332 arg3 = &temp3; res3 = SWIG_NEWOBJ;
30333 arg4 = &temp4; res4 = SWIG_NEWOBJ;
30334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
30335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30336 if (SWIG_arg_fail(1)) SWIG_fail;
30337 {
30338 arg2 = wxString_in_helper(obj1);
30339 if (arg2 == NULL) SWIG_fail;
30340 temp2 = true;
30341 }
30342 {
30343 PyThreadState* __tstate = wxPyBeginAllowThreads();
30344 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
30345
30346 wxPyEndAllowThreads(__tstate);
30347 if (PyErr_Occurred()) SWIG_fail;
30348 }
30349 Py_INCREF(Py_None); resultobj = Py_None;
30350 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30351 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30352 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
30353 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
30354 {
30355 if (temp2)
30356 delete arg2;
30357 }
30358 return resultobj;
30359 fail:
30360 {
30361 if (temp2)
30362 delete arg2;
30363 }
30364 return NULL;
30365 }
30366
30367
30368 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
30369 PyObject *resultobj;
30370 wxWindow *arg1 = (wxWindow *) 0 ;
30371 wxString *arg2 = 0 ;
30372 int *arg3 = (int *) 0 ;
30373 int *arg4 = (int *) 0 ;
30374 int *arg5 = (int *) 0 ;
30375 int *arg6 = (int *) 0 ;
30376 wxFont *arg7 = (wxFont *) NULL ;
30377 bool temp2 = false ;
30378 int temp3 ;
30379 int res3 = 0 ;
30380 int temp4 ;
30381 int res4 = 0 ;
30382 int temp5 ;
30383 int res5 = 0 ;
30384 int temp6 ;
30385 int res6 = 0 ;
30386 PyObject * obj0 = 0 ;
30387 PyObject * obj1 = 0 ;
30388 PyObject * obj2 = 0 ;
30389 char *kwnames[] = {
30390 (char *) "self",(char *) "string",(char *) "font", NULL
30391 };
30392
30393 arg3 = &temp3; res3 = SWIG_NEWOBJ;
30394 arg4 = &temp4; res4 = SWIG_NEWOBJ;
30395 arg5 = &temp5; res5 = SWIG_NEWOBJ;
30396 arg6 = &temp6; res6 = SWIG_NEWOBJ;
30397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
30398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30399 if (SWIG_arg_fail(1)) SWIG_fail;
30400 {
30401 arg2 = wxString_in_helper(obj1);
30402 if (arg2 == NULL) SWIG_fail;
30403 temp2 = true;
30404 }
30405 if (obj2) {
30406 SWIG_Python_ConvertPtr(obj2, (void **)&arg7, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
30407 if (SWIG_arg_fail(7)) SWIG_fail;
30408 }
30409 {
30410 PyThreadState* __tstate = wxPyBeginAllowThreads();
30411 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
30412
30413 wxPyEndAllowThreads(__tstate);
30414 if (PyErr_Occurred()) SWIG_fail;
30415 }
30416 Py_INCREF(Py_None); resultobj = Py_None;
30417 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30418 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30419 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
30420 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
30421 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
30422 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
30423 resultobj = t_output_helper(resultobj, ((res6 == SWIG_NEWOBJ) ?
30424 SWIG_From_int((*arg6)) : SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, 0)));
30425 {
30426 if (temp2)
30427 delete arg2;
30428 }
30429 return resultobj;
30430 fail:
30431 {
30432 if (temp2)
30433 delete arg2;
30434 }
30435 return NULL;
30436 }
30437
30438
30439 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *, PyObject *args, PyObject *kwargs) {
30440 PyObject *resultobj;
30441 wxWindow *arg1 = (wxWindow *) 0 ;
30442 int *arg2 = (int *) 0 ;
30443 int *arg3 = (int *) 0 ;
30444 int temp2 ;
30445 int res2 = 0 ;
30446 int temp3 ;
30447 int res3 = 0 ;
30448 PyObject * obj0 = 0 ;
30449 PyObject * obj1 = 0 ;
30450 PyObject * obj2 = 0 ;
30451 char *kwnames[] = {
30452 (char *) "self",(char *) "x",(char *) "y", NULL
30453 };
30454
30455 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
30456 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30457 if (SWIG_arg_fail(1)) SWIG_fail;
30458 {
30459 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
30460 temp2 = SWIG_As_int(obj1);
30461 if (SWIG_arg_fail(2)) SWIG_fail;
30462 arg2 = &temp2;
30463 res2 = SWIG_NEWOBJ;
30464 }
30465 }
30466 {
30467 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
30468 temp3 = SWIG_As_int(obj2);
30469 if (SWIG_arg_fail(3)) SWIG_fail;
30470 arg3 = &temp3;
30471 res3 = SWIG_NEWOBJ;
30472 }
30473 }
30474 {
30475 PyThreadState* __tstate = wxPyBeginAllowThreads();
30476 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
30477
30478 wxPyEndAllowThreads(__tstate);
30479 if (PyErr_Occurred()) SWIG_fail;
30480 }
30481 Py_INCREF(Py_None); resultobj = Py_None;
30482 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
30483 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
30484 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30485 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30486 return resultobj;
30487 fail:
30488 return NULL;
30489 }
30490
30491
30492 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *, PyObject *args, PyObject *kwargs) {
30493 PyObject *resultobj;
30494 wxWindow *arg1 = (wxWindow *) 0 ;
30495 int *arg2 = (int *) 0 ;
30496 int *arg3 = (int *) 0 ;
30497 int temp2 ;
30498 int res2 = 0 ;
30499 int temp3 ;
30500 int res3 = 0 ;
30501 PyObject * obj0 = 0 ;
30502 PyObject * obj1 = 0 ;
30503 PyObject * obj2 = 0 ;
30504 char *kwnames[] = {
30505 (char *) "self",(char *) "x",(char *) "y", NULL
30506 };
30507
30508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
30509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30510 if (SWIG_arg_fail(1)) SWIG_fail;
30511 {
30512 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
30513 temp2 = SWIG_As_int(obj1);
30514 if (SWIG_arg_fail(2)) SWIG_fail;
30515 arg2 = &temp2;
30516 res2 = SWIG_NEWOBJ;
30517 }
30518 }
30519 {
30520 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
30521 temp3 = SWIG_As_int(obj2);
30522 if (SWIG_arg_fail(3)) SWIG_fail;
30523 arg3 = &temp3;
30524 res3 = SWIG_NEWOBJ;
30525 }
30526 }
30527 {
30528 PyThreadState* __tstate = wxPyBeginAllowThreads();
30529 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
30530
30531 wxPyEndAllowThreads(__tstate);
30532 if (PyErr_Occurred()) SWIG_fail;
30533 }
30534 Py_INCREF(Py_None); resultobj = Py_None;
30535 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
30536 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
30537 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
30538 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
30539 return resultobj;
30540 fail:
30541 return NULL;
30542 }
30543
30544
30545 static PyObject *_wrap_Window_ClientToScreen(PyObject *, PyObject *args, PyObject *kwargs) {
30546 PyObject *resultobj;
30547 wxWindow *arg1 = (wxWindow *) 0 ;
30548 wxPoint *arg2 = 0 ;
30549 wxPoint result;
30550 wxPoint temp2 ;
30551 PyObject * obj0 = 0 ;
30552 PyObject * obj1 = 0 ;
30553 char *kwnames[] = {
30554 (char *) "self",(char *) "pt", NULL
30555 };
30556
30557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
30558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30559 if (SWIG_arg_fail(1)) SWIG_fail;
30560 {
30561 arg2 = &temp2;
30562 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30563 }
30564 {
30565 PyThreadState* __tstate = wxPyBeginAllowThreads();
30566 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
30567
30568 wxPyEndAllowThreads(__tstate);
30569 if (PyErr_Occurred()) SWIG_fail;
30570 }
30571 {
30572 wxPoint * resultptr;
30573 resultptr = new wxPoint((wxPoint &)(result));
30574 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
30575 }
30576 return resultobj;
30577 fail:
30578 return NULL;
30579 }
30580
30581
30582 static PyObject *_wrap_Window_ScreenToClient(PyObject *, PyObject *args, PyObject *kwargs) {
30583 PyObject *resultobj;
30584 wxWindow *arg1 = (wxWindow *) 0 ;
30585 wxPoint *arg2 = 0 ;
30586 wxPoint result;
30587 wxPoint temp2 ;
30588 PyObject * obj0 = 0 ;
30589 PyObject * obj1 = 0 ;
30590 char *kwnames[] = {
30591 (char *) "self",(char *) "pt", NULL
30592 };
30593
30594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
30595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30596 if (SWIG_arg_fail(1)) SWIG_fail;
30597 {
30598 arg2 = &temp2;
30599 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30600 }
30601 {
30602 PyThreadState* __tstate = wxPyBeginAllowThreads();
30603 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
30604
30605 wxPyEndAllowThreads(__tstate);
30606 if (PyErr_Occurred()) SWIG_fail;
30607 }
30608 {
30609 wxPoint * resultptr;
30610 resultptr = new wxPoint((wxPoint &)(result));
30611 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
30612 }
30613 return resultobj;
30614 fail:
30615 return NULL;
30616 }
30617
30618
30619 static PyObject *_wrap_Window_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
30620 PyObject *resultobj;
30621 wxWindow *arg1 = (wxWindow *) 0 ;
30622 int arg2 ;
30623 int arg3 ;
30624 wxHitTest result;
30625 PyObject * obj0 = 0 ;
30626 PyObject * obj1 = 0 ;
30627 PyObject * obj2 = 0 ;
30628 char *kwnames[] = {
30629 (char *) "self",(char *) "x",(char *) "y", NULL
30630 };
30631
30632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
30633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30634 if (SWIG_arg_fail(1)) SWIG_fail;
30635 {
30636 arg2 = (int)(SWIG_As_int(obj1));
30637 if (SWIG_arg_fail(2)) SWIG_fail;
30638 }
30639 {
30640 arg3 = (int)(SWIG_As_int(obj2));
30641 if (SWIG_arg_fail(3)) SWIG_fail;
30642 }
30643 {
30644 PyThreadState* __tstate = wxPyBeginAllowThreads();
30645 result = (wxHitTest)((wxWindow const *)arg1)->HitTest(arg2,arg3);
30646
30647 wxPyEndAllowThreads(__tstate);
30648 if (PyErr_Occurred()) SWIG_fail;
30649 }
30650 resultobj = SWIG_From_int((result));
30651 return resultobj;
30652 fail:
30653 return NULL;
30654 }
30655
30656
30657 static PyObject *_wrap_Window_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
30658 PyObject *resultobj;
30659 wxWindow *arg1 = (wxWindow *) 0 ;
30660 wxPoint *arg2 = 0 ;
30661 wxHitTest result;
30662 wxPoint temp2 ;
30663 PyObject * obj0 = 0 ;
30664 PyObject * obj1 = 0 ;
30665 char *kwnames[] = {
30666 (char *) "self",(char *) "pt", NULL
30667 };
30668
30669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
30670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30671 if (SWIG_arg_fail(1)) SWIG_fail;
30672 {
30673 arg2 = &temp2;
30674 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
30675 }
30676 {
30677 PyThreadState* __tstate = wxPyBeginAllowThreads();
30678 result = (wxHitTest)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
30679
30680 wxPyEndAllowThreads(__tstate);
30681 if (PyErr_Occurred()) SWIG_fail;
30682 }
30683 resultobj = SWIG_From_int((result));
30684 return resultobj;
30685 fail:
30686 return NULL;
30687 }
30688
30689
30690 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *, PyObject *args) {
30691 PyObject *resultobj;
30692 wxWindow *arg1 = (wxWindow *) 0 ;
30693 long arg2 ;
30694 wxBorder result;
30695 PyObject * obj0 = 0 ;
30696 PyObject * obj1 = 0 ;
30697
30698 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
30699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30700 if (SWIG_arg_fail(1)) SWIG_fail;
30701 {
30702 arg2 = (long)(SWIG_As_long(obj1));
30703 if (SWIG_arg_fail(2)) SWIG_fail;
30704 }
30705 {
30706 PyThreadState* __tstate = wxPyBeginAllowThreads();
30707 result = (wxBorder)((wxWindow const *)arg1)->GetBorder(arg2);
30708
30709 wxPyEndAllowThreads(__tstate);
30710 if (PyErr_Occurred()) SWIG_fail;
30711 }
30712 resultobj = SWIG_From_int((result));
30713 return resultobj;
30714 fail:
30715 return NULL;
30716 }
30717
30718
30719 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *, PyObject *args) {
30720 PyObject *resultobj;
30721 wxWindow *arg1 = (wxWindow *) 0 ;
30722 wxBorder result;
30723 PyObject * obj0 = 0 ;
30724
30725 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
30726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30727 if (SWIG_arg_fail(1)) SWIG_fail;
30728 {
30729 PyThreadState* __tstate = wxPyBeginAllowThreads();
30730 result = (wxBorder)((wxWindow const *)arg1)->GetBorder();
30731
30732 wxPyEndAllowThreads(__tstate);
30733 if (PyErr_Occurred()) SWIG_fail;
30734 }
30735 resultobj = SWIG_From_int((result));
30736 return resultobj;
30737 fail:
30738 return NULL;
30739 }
30740
30741
30742 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
30743 int argc;
30744 PyObject *argv[3];
30745 int ii;
30746
30747 argc = PyObject_Length(args);
30748 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
30749 argv[ii] = PyTuple_GetItem(args,ii);
30750 }
30751 if (argc == 1) {
30752 int _v;
30753 {
30754 void *ptr;
30755 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
30756 _v = 0;
30757 PyErr_Clear();
30758 } else {
30759 _v = 1;
30760 }
30761 }
30762 if (_v) {
30763 return _wrap_Window_GetBorder__SWIG_1(self,args);
30764 }
30765 }
30766 if (argc == 2) {
30767 int _v;
30768 {
30769 void *ptr;
30770 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
30771 _v = 0;
30772 PyErr_Clear();
30773 } else {
30774 _v = 1;
30775 }
30776 }
30777 if (_v) {
30778 _v = SWIG_Check_long(argv[1]);
30779 if (_v) {
30780 return _wrap_Window_GetBorder__SWIG_0(self,args);
30781 }
30782 }
30783 }
30784
30785 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'Window_GetBorder'");
30786 return NULL;
30787 }
30788
30789
30790 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *, PyObject *args, PyObject *kwargs) {
30791 PyObject *resultobj;
30792 wxWindow *arg1 = (wxWindow *) 0 ;
30793 long arg2 = (long) wxUPDATE_UI_NONE ;
30794 PyObject * obj0 = 0 ;
30795 PyObject * obj1 = 0 ;
30796 char *kwnames[] = {
30797 (char *) "self",(char *) "flags", NULL
30798 };
30799
30800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
30801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30802 if (SWIG_arg_fail(1)) SWIG_fail;
30803 if (obj1) {
30804 {
30805 arg2 = (long)(SWIG_As_long(obj1));
30806 if (SWIG_arg_fail(2)) SWIG_fail;
30807 }
30808 }
30809 {
30810 PyThreadState* __tstate = wxPyBeginAllowThreads();
30811 (arg1)->UpdateWindowUI(arg2);
30812
30813 wxPyEndAllowThreads(__tstate);
30814 if (PyErr_Occurred()) SWIG_fail;
30815 }
30816 Py_INCREF(Py_None); resultobj = Py_None;
30817 return resultobj;
30818 fail:
30819 return NULL;
30820 }
30821
30822
30823 static PyObject *_wrap_Window_PopupMenuXY(PyObject *, PyObject *args, PyObject *kwargs) {
30824 PyObject *resultobj;
30825 wxWindow *arg1 = (wxWindow *) 0 ;
30826 wxMenu *arg2 = (wxMenu *) 0 ;
30827 int arg3 = (int) -1 ;
30828 int arg4 = (int) -1 ;
30829 bool result;
30830 PyObject * obj0 = 0 ;
30831 PyObject * obj1 = 0 ;
30832 PyObject * obj2 = 0 ;
30833 PyObject * obj3 = 0 ;
30834 char *kwnames[] = {
30835 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
30836 };
30837
30838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30839 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30840 if (SWIG_arg_fail(1)) SWIG_fail;
30841 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
30842 if (SWIG_arg_fail(2)) SWIG_fail;
30843 if (obj2) {
30844 {
30845 arg3 = (int)(SWIG_As_int(obj2));
30846 if (SWIG_arg_fail(3)) SWIG_fail;
30847 }
30848 }
30849 if (obj3) {
30850 {
30851 arg4 = (int)(SWIG_As_int(obj3));
30852 if (SWIG_arg_fail(4)) SWIG_fail;
30853 }
30854 }
30855 {
30856 PyThreadState* __tstate = wxPyBeginAllowThreads();
30857 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
30858
30859 wxPyEndAllowThreads(__tstate);
30860 if (PyErr_Occurred()) SWIG_fail;
30861 }
30862 {
30863 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30864 }
30865 return resultobj;
30866 fail:
30867 return NULL;
30868 }
30869
30870
30871 static PyObject *_wrap_Window_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30872 PyObject *resultobj;
30873 wxWindow *arg1 = (wxWindow *) 0 ;
30874 wxMenu *arg2 = (wxMenu *) 0 ;
30875 wxPoint const &arg3_defvalue = wxDefaultPosition ;
30876 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
30877 bool result;
30878 wxPoint temp3 ;
30879 PyObject * obj0 = 0 ;
30880 PyObject * obj1 = 0 ;
30881 PyObject * obj2 = 0 ;
30882 char *kwnames[] = {
30883 (char *) "self",(char *) "menu",(char *) "pos", NULL
30884 };
30885
30886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
30887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30888 if (SWIG_arg_fail(1)) SWIG_fail;
30889 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
30890 if (SWIG_arg_fail(2)) SWIG_fail;
30891 if (obj2) {
30892 {
30893 arg3 = &temp3;
30894 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
30895 }
30896 }
30897 {
30898 PyThreadState* __tstate = wxPyBeginAllowThreads();
30899 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
30900
30901 wxPyEndAllowThreads(__tstate);
30902 if (PyErr_Occurred()) SWIG_fail;
30903 }
30904 {
30905 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30906 }
30907 return resultobj;
30908 fail:
30909 return NULL;
30910 }
30911
30912
30913 static PyObject *_wrap_Window_GetHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30914 PyObject *resultobj;
30915 wxWindow *arg1 = (wxWindow *) 0 ;
30916 long result;
30917 PyObject * obj0 = 0 ;
30918 char *kwnames[] = {
30919 (char *) "self", NULL
30920 };
30921
30922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
30923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30924 if (SWIG_arg_fail(1)) SWIG_fail;
30925 {
30926 PyThreadState* __tstate = wxPyBeginAllowThreads();
30927 result = (long)wxWindow_GetHandle(arg1);
30928
30929 wxPyEndAllowThreads(__tstate);
30930 if (PyErr_Occurred()) SWIG_fail;
30931 }
30932 {
30933 resultobj = SWIG_From_long((long)(result));
30934 }
30935 return resultobj;
30936 fail:
30937 return NULL;
30938 }
30939
30940
30941 static PyObject *_wrap_Window_AssociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30942 PyObject *resultobj;
30943 wxWindow *arg1 = (wxWindow *) 0 ;
30944 long arg2 ;
30945 PyObject * obj0 = 0 ;
30946 PyObject * obj1 = 0 ;
30947 char *kwnames[] = {
30948 (char *) "self",(char *) "handle", NULL
30949 };
30950
30951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AssociateHandle",kwnames,&obj0,&obj1)) goto fail;
30952 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30953 if (SWIG_arg_fail(1)) SWIG_fail;
30954 {
30955 arg2 = (long)(SWIG_As_long(obj1));
30956 if (SWIG_arg_fail(2)) SWIG_fail;
30957 }
30958 {
30959 PyThreadState* __tstate = wxPyBeginAllowThreads();
30960 wxWindow_AssociateHandle(arg1,arg2);
30961
30962 wxPyEndAllowThreads(__tstate);
30963 if (PyErr_Occurred()) SWIG_fail;
30964 }
30965 Py_INCREF(Py_None); resultobj = Py_None;
30966 return resultobj;
30967 fail:
30968 return NULL;
30969 }
30970
30971
30972 static PyObject *_wrap_Window_DissociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30973 PyObject *resultobj;
30974 wxWindow *arg1 = (wxWindow *) 0 ;
30975 PyObject * obj0 = 0 ;
30976 char *kwnames[] = {
30977 (char *) "self", NULL
30978 };
30979
30980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DissociateHandle",kwnames,&obj0)) goto fail;
30981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30982 if (SWIG_arg_fail(1)) SWIG_fail;
30983 {
30984 PyThreadState* __tstate = wxPyBeginAllowThreads();
30985 (arg1)->DissociateHandle();
30986
30987 wxPyEndAllowThreads(__tstate);
30988 if (PyErr_Occurred()) SWIG_fail;
30989 }
30990 Py_INCREF(Py_None); resultobj = Py_None;
30991 return resultobj;
30992 fail:
30993 return NULL;
30994 }
30995
30996
30997 static PyObject *_wrap_Window_OnPaint(PyObject *, PyObject *args, PyObject *kwargs) {
30998 PyObject *resultobj;
30999 wxWindow *arg1 = (wxWindow *) 0 ;
31000 wxPaintEvent *arg2 = 0 ;
31001 PyObject * obj0 = 0 ;
31002 PyObject * obj1 = 0 ;
31003 char *kwnames[] = {
31004 (char *) "self",(char *) "event", NULL
31005 };
31006
31007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
31008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31009 if (SWIG_arg_fail(1)) SWIG_fail;
31010 {
31011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPaintEvent, SWIG_POINTER_EXCEPTION | 0);
31012 if (SWIG_arg_fail(2)) SWIG_fail;
31013 if (arg2 == NULL) {
31014 SWIG_null_ref("wxPaintEvent");
31015 }
31016 if (SWIG_arg_fail(2)) SWIG_fail;
31017 }
31018 {
31019 PyThreadState* __tstate = wxPyBeginAllowThreads();
31020 (arg1)->OnPaint(*arg2);
31021
31022 wxPyEndAllowThreads(__tstate);
31023 if (PyErr_Occurred()) SWIG_fail;
31024 }
31025 Py_INCREF(Py_None); resultobj = Py_None;
31026 return resultobj;
31027 fail:
31028 return NULL;
31029 }
31030
31031
31032 static PyObject *_wrap_Window_HasScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
31033 PyObject *resultobj;
31034 wxWindow *arg1 = (wxWindow *) 0 ;
31035 int arg2 ;
31036 bool result;
31037 PyObject * obj0 = 0 ;
31038 PyObject * obj1 = 0 ;
31039 char *kwnames[] = {
31040 (char *) "self",(char *) "orient", NULL
31041 };
31042
31043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
31044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31045 if (SWIG_arg_fail(1)) SWIG_fail;
31046 {
31047 arg2 = (int)(SWIG_As_int(obj1));
31048 if (SWIG_arg_fail(2)) SWIG_fail;
31049 }
31050 {
31051 PyThreadState* __tstate = wxPyBeginAllowThreads();
31052 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
31053
31054 wxPyEndAllowThreads(__tstate);
31055 if (PyErr_Occurred()) SWIG_fail;
31056 }
31057 {
31058 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31059 }
31060 return resultobj;
31061 fail:
31062 return NULL;
31063 }
31064
31065
31066 static PyObject *_wrap_Window_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
31067 PyObject *resultobj;
31068 wxWindow *arg1 = (wxWindow *) 0 ;
31069 int arg2 ;
31070 int arg3 ;
31071 int arg4 ;
31072 int arg5 ;
31073 bool arg6 = (bool) true ;
31074 PyObject * obj0 = 0 ;
31075 PyObject * obj1 = 0 ;
31076 PyObject * obj2 = 0 ;
31077 PyObject * obj3 = 0 ;
31078 PyObject * obj4 = 0 ;
31079 PyObject * obj5 = 0 ;
31080 char *kwnames[] = {
31081 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
31082 };
31083
31084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
31085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31086 if (SWIG_arg_fail(1)) SWIG_fail;
31087 {
31088 arg2 = (int)(SWIG_As_int(obj1));
31089 if (SWIG_arg_fail(2)) SWIG_fail;
31090 }
31091 {
31092 arg3 = (int)(SWIG_As_int(obj2));
31093 if (SWIG_arg_fail(3)) SWIG_fail;
31094 }
31095 {
31096 arg4 = (int)(SWIG_As_int(obj3));
31097 if (SWIG_arg_fail(4)) SWIG_fail;
31098 }
31099 {
31100 arg5 = (int)(SWIG_As_int(obj4));
31101 if (SWIG_arg_fail(5)) SWIG_fail;
31102 }
31103 if (obj5) {
31104 {
31105 arg6 = (bool)(SWIG_As_bool(obj5));
31106 if (SWIG_arg_fail(6)) SWIG_fail;
31107 }
31108 }
31109 {
31110 PyThreadState* __tstate = wxPyBeginAllowThreads();
31111 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
31112
31113 wxPyEndAllowThreads(__tstate);
31114 if (PyErr_Occurred()) SWIG_fail;
31115 }
31116 Py_INCREF(Py_None); resultobj = Py_None;
31117 return resultobj;
31118 fail:
31119 return NULL;
31120 }
31121
31122
31123 static PyObject *_wrap_Window_SetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
31124 PyObject *resultobj;
31125 wxWindow *arg1 = (wxWindow *) 0 ;
31126 int arg2 ;
31127 int arg3 ;
31128 bool arg4 = (bool) true ;
31129 PyObject * obj0 = 0 ;
31130 PyObject * obj1 = 0 ;
31131 PyObject * obj2 = 0 ;
31132 PyObject * obj3 = 0 ;
31133 char *kwnames[] = {
31134 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
31135 };
31136
31137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31139 if (SWIG_arg_fail(1)) SWIG_fail;
31140 {
31141 arg2 = (int)(SWIG_As_int(obj1));
31142 if (SWIG_arg_fail(2)) SWIG_fail;
31143 }
31144 {
31145 arg3 = (int)(SWIG_As_int(obj2));
31146 if (SWIG_arg_fail(3)) SWIG_fail;
31147 }
31148 if (obj3) {
31149 {
31150 arg4 = (bool)(SWIG_As_bool(obj3));
31151 if (SWIG_arg_fail(4)) SWIG_fail;
31152 }
31153 }
31154 {
31155 PyThreadState* __tstate = wxPyBeginAllowThreads();
31156 (arg1)->SetScrollPos(arg2,arg3,arg4);
31157
31158 wxPyEndAllowThreads(__tstate);
31159 if (PyErr_Occurred()) SWIG_fail;
31160 }
31161 Py_INCREF(Py_None); resultobj = Py_None;
31162 return resultobj;
31163 fail:
31164 return NULL;
31165 }
31166
31167
31168 static PyObject *_wrap_Window_GetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
31169 PyObject *resultobj;
31170 wxWindow *arg1 = (wxWindow *) 0 ;
31171 int arg2 ;
31172 int result;
31173 PyObject * obj0 = 0 ;
31174 PyObject * obj1 = 0 ;
31175 char *kwnames[] = {
31176 (char *) "self",(char *) "orientation", NULL
31177 };
31178
31179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
31180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31181 if (SWIG_arg_fail(1)) SWIG_fail;
31182 {
31183 arg2 = (int)(SWIG_As_int(obj1));
31184 if (SWIG_arg_fail(2)) SWIG_fail;
31185 }
31186 {
31187 PyThreadState* __tstate = wxPyBeginAllowThreads();
31188 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
31189
31190 wxPyEndAllowThreads(__tstate);
31191 if (PyErr_Occurred()) SWIG_fail;
31192 }
31193 {
31194 resultobj = SWIG_From_int((int)(result));
31195 }
31196 return resultobj;
31197 fail:
31198 return NULL;
31199 }
31200
31201
31202 static PyObject *_wrap_Window_GetScrollThumb(PyObject *, PyObject *args, PyObject *kwargs) {
31203 PyObject *resultobj;
31204 wxWindow *arg1 = (wxWindow *) 0 ;
31205 int arg2 ;
31206 int result;
31207 PyObject * obj0 = 0 ;
31208 PyObject * obj1 = 0 ;
31209 char *kwnames[] = {
31210 (char *) "self",(char *) "orientation", NULL
31211 };
31212
31213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
31214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31215 if (SWIG_arg_fail(1)) SWIG_fail;
31216 {
31217 arg2 = (int)(SWIG_As_int(obj1));
31218 if (SWIG_arg_fail(2)) SWIG_fail;
31219 }
31220 {
31221 PyThreadState* __tstate = wxPyBeginAllowThreads();
31222 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
31223
31224 wxPyEndAllowThreads(__tstate);
31225 if (PyErr_Occurred()) SWIG_fail;
31226 }
31227 {
31228 resultobj = SWIG_From_int((int)(result));
31229 }
31230 return resultobj;
31231 fail:
31232 return NULL;
31233 }
31234
31235
31236 static PyObject *_wrap_Window_GetScrollRange(PyObject *, PyObject *args, PyObject *kwargs) {
31237 PyObject *resultobj;
31238 wxWindow *arg1 = (wxWindow *) 0 ;
31239 int arg2 ;
31240 int result;
31241 PyObject * obj0 = 0 ;
31242 PyObject * obj1 = 0 ;
31243 char *kwnames[] = {
31244 (char *) "self",(char *) "orientation", NULL
31245 };
31246
31247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
31248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31249 if (SWIG_arg_fail(1)) SWIG_fail;
31250 {
31251 arg2 = (int)(SWIG_As_int(obj1));
31252 if (SWIG_arg_fail(2)) SWIG_fail;
31253 }
31254 {
31255 PyThreadState* __tstate = wxPyBeginAllowThreads();
31256 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
31257
31258 wxPyEndAllowThreads(__tstate);
31259 if (PyErr_Occurred()) SWIG_fail;
31260 }
31261 {
31262 resultobj = SWIG_From_int((int)(result));
31263 }
31264 return resultobj;
31265 fail:
31266 return NULL;
31267 }
31268
31269
31270 static PyObject *_wrap_Window_ScrollWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31271 PyObject *resultobj;
31272 wxWindow *arg1 = (wxWindow *) 0 ;
31273 int arg2 ;
31274 int arg3 ;
31275 wxRect *arg4 = (wxRect *) NULL ;
31276 PyObject * obj0 = 0 ;
31277 PyObject * obj1 = 0 ;
31278 PyObject * obj2 = 0 ;
31279 PyObject * obj3 = 0 ;
31280 char *kwnames[] = {
31281 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
31282 };
31283
31284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31286 if (SWIG_arg_fail(1)) SWIG_fail;
31287 {
31288 arg2 = (int)(SWIG_As_int(obj1));
31289 if (SWIG_arg_fail(2)) SWIG_fail;
31290 }
31291 {
31292 arg3 = (int)(SWIG_As_int(obj2));
31293 if (SWIG_arg_fail(3)) SWIG_fail;
31294 }
31295 if (obj3) {
31296 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
31297 if (SWIG_arg_fail(4)) SWIG_fail;
31298 }
31299 {
31300 PyThreadState* __tstate = wxPyBeginAllowThreads();
31301 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
31302
31303 wxPyEndAllowThreads(__tstate);
31304 if (PyErr_Occurred()) SWIG_fail;
31305 }
31306 Py_INCREF(Py_None); resultobj = Py_None;
31307 return resultobj;
31308 fail:
31309 return NULL;
31310 }
31311
31312
31313 static PyObject *_wrap_Window_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
31314 PyObject *resultobj;
31315 wxWindow *arg1 = (wxWindow *) 0 ;
31316 int arg2 ;
31317 bool result;
31318 PyObject * obj0 = 0 ;
31319 PyObject * obj1 = 0 ;
31320 char *kwnames[] = {
31321 (char *) "self",(char *) "lines", NULL
31322 };
31323
31324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
31325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31326 if (SWIG_arg_fail(1)) SWIG_fail;
31327 {
31328 arg2 = (int)(SWIG_As_int(obj1));
31329 if (SWIG_arg_fail(2)) SWIG_fail;
31330 }
31331 {
31332 PyThreadState* __tstate = wxPyBeginAllowThreads();
31333 result = (bool)(arg1)->ScrollLines(arg2);
31334
31335 wxPyEndAllowThreads(__tstate);
31336 if (PyErr_Occurred()) SWIG_fail;
31337 }
31338 {
31339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31340 }
31341 return resultobj;
31342 fail:
31343 return NULL;
31344 }
31345
31346
31347 static PyObject *_wrap_Window_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
31348 PyObject *resultobj;
31349 wxWindow *arg1 = (wxWindow *) 0 ;
31350 int arg2 ;
31351 bool result;
31352 PyObject * obj0 = 0 ;
31353 PyObject * obj1 = 0 ;
31354 char *kwnames[] = {
31355 (char *) "self",(char *) "pages", NULL
31356 };
31357
31358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
31359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31360 if (SWIG_arg_fail(1)) SWIG_fail;
31361 {
31362 arg2 = (int)(SWIG_As_int(obj1));
31363 if (SWIG_arg_fail(2)) SWIG_fail;
31364 }
31365 {
31366 PyThreadState* __tstate = wxPyBeginAllowThreads();
31367 result = (bool)(arg1)->ScrollPages(arg2);
31368
31369 wxPyEndAllowThreads(__tstate);
31370 if (PyErr_Occurred()) SWIG_fail;
31371 }
31372 {
31373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31374 }
31375 return resultobj;
31376 fail:
31377 return NULL;
31378 }
31379
31380
31381 static PyObject *_wrap_Window_LineUp(PyObject *, PyObject *args, PyObject *kwargs) {
31382 PyObject *resultobj;
31383 wxWindow *arg1 = (wxWindow *) 0 ;
31384 bool result;
31385 PyObject * obj0 = 0 ;
31386 char *kwnames[] = {
31387 (char *) "self", NULL
31388 };
31389
31390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
31391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31392 if (SWIG_arg_fail(1)) SWIG_fail;
31393 {
31394 PyThreadState* __tstate = wxPyBeginAllowThreads();
31395 result = (bool)(arg1)->LineUp();
31396
31397 wxPyEndAllowThreads(__tstate);
31398 if (PyErr_Occurred()) SWIG_fail;
31399 }
31400 {
31401 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31402 }
31403 return resultobj;
31404 fail:
31405 return NULL;
31406 }
31407
31408
31409 static PyObject *_wrap_Window_LineDown(PyObject *, PyObject *args, PyObject *kwargs) {
31410 PyObject *resultobj;
31411 wxWindow *arg1 = (wxWindow *) 0 ;
31412 bool result;
31413 PyObject * obj0 = 0 ;
31414 char *kwnames[] = {
31415 (char *) "self", NULL
31416 };
31417
31418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
31419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31420 if (SWIG_arg_fail(1)) SWIG_fail;
31421 {
31422 PyThreadState* __tstate = wxPyBeginAllowThreads();
31423 result = (bool)(arg1)->LineDown();
31424
31425 wxPyEndAllowThreads(__tstate);
31426 if (PyErr_Occurred()) SWIG_fail;
31427 }
31428 {
31429 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31430 }
31431 return resultobj;
31432 fail:
31433 return NULL;
31434 }
31435
31436
31437 static PyObject *_wrap_Window_PageUp(PyObject *, PyObject *args, PyObject *kwargs) {
31438 PyObject *resultobj;
31439 wxWindow *arg1 = (wxWindow *) 0 ;
31440 bool result;
31441 PyObject * obj0 = 0 ;
31442 char *kwnames[] = {
31443 (char *) "self", NULL
31444 };
31445
31446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
31447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31448 if (SWIG_arg_fail(1)) SWIG_fail;
31449 {
31450 PyThreadState* __tstate = wxPyBeginAllowThreads();
31451 result = (bool)(arg1)->PageUp();
31452
31453 wxPyEndAllowThreads(__tstate);
31454 if (PyErr_Occurred()) SWIG_fail;
31455 }
31456 {
31457 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31458 }
31459 return resultobj;
31460 fail:
31461 return NULL;
31462 }
31463
31464
31465 static PyObject *_wrap_Window_PageDown(PyObject *, PyObject *args, PyObject *kwargs) {
31466 PyObject *resultobj;
31467 wxWindow *arg1 = (wxWindow *) 0 ;
31468 bool result;
31469 PyObject * obj0 = 0 ;
31470 char *kwnames[] = {
31471 (char *) "self", NULL
31472 };
31473
31474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
31475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31476 if (SWIG_arg_fail(1)) SWIG_fail;
31477 {
31478 PyThreadState* __tstate = wxPyBeginAllowThreads();
31479 result = (bool)(arg1)->PageDown();
31480
31481 wxPyEndAllowThreads(__tstate);
31482 if (PyErr_Occurred()) SWIG_fail;
31483 }
31484 {
31485 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31486 }
31487 return resultobj;
31488 fail:
31489 return NULL;
31490 }
31491
31492
31493 static PyObject *_wrap_Window_SetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
31494 PyObject *resultobj;
31495 wxWindow *arg1 = (wxWindow *) 0 ;
31496 wxString *arg2 = 0 ;
31497 bool temp2 = false ;
31498 PyObject * obj0 = 0 ;
31499 PyObject * obj1 = 0 ;
31500 char *kwnames[] = {
31501 (char *) "self",(char *) "text", NULL
31502 };
31503
31504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
31505 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31506 if (SWIG_arg_fail(1)) SWIG_fail;
31507 {
31508 arg2 = wxString_in_helper(obj1);
31509 if (arg2 == NULL) SWIG_fail;
31510 temp2 = true;
31511 }
31512 {
31513 PyThreadState* __tstate = wxPyBeginAllowThreads();
31514 (arg1)->SetHelpText((wxString const &)*arg2);
31515
31516 wxPyEndAllowThreads(__tstate);
31517 if (PyErr_Occurred()) SWIG_fail;
31518 }
31519 Py_INCREF(Py_None); resultobj = Py_None;
31520 {
31521 if (temp2)
31522 delete arg2;
31523 }
31524 return resultobj;
31525 fail:
31526 {
31527 if (temp2)
31528 delete arg2;
31529 }
31530 return NULL;
31531 }
31532
31533
31534 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *, PyObject *args, PyObject *kwargs) {
31535 PyObject *resultobj;
31536 wxWindow *arg1 = (wxWindow *) 0 ;
31537 wxString *arg2 = 0 ;
31538 bool temp2 = false ;
31539 PyObject * obj0 = 0 ;
31540 PyObject * obj1 = 0 ;
31541 char *kwnames[] = {
31542 (char *) "self",(char *) "text", NULL
31543 };
31544
31545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
31546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31547 if (SWIG_arg_fail(1)) SWIG_fail;
31548 {
31549 arg2 = wxString_in_helper(obj1);
31550 if (arg2 == NULL) SWIG_fail;
31551 temp2 = true;
31552 }
31553 {
31554 PyThreadState* __tstate = wxPyBeginAllowThreads();
31555 (arg1)->SetHelpTextForId((wxString const &)*arg2);
31556
31557 wxPyEndAllowThreads(__tstate);
31558 if (PyErr_Occurred()) SWIG_fail;
31559 }
31560 Py_INCREF(Py_None); resultobj = Py_None;
31561 {
31562 if (temp2)
31563 delete arg2;
31564 }
31565 return resultobj;
31566 fail:
31567 {
31568 if (temp2)
31569 delete arg2;
31570 }
31571 return NULL;
31572 }
31573
31574
31575 static PyObject *_wrap_Window_GetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
31576 PyObject *resultobj;
31577 wxWindow *arg1 = (wxWindow *) 0 ;
31578 wxString result;
31579 PyObject * obj0 = 0 ;
31580 char *kwnames[] = {
31581 (char *) "self", NULL
31582 };
31583
31584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
31585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31586 if (SWIG_arg_fail(1)) SWIG_fail;
31587 {
31588 PyThreadState* __tstate = wxPyBeginAllowThreads();
31589 result = ((wxWindow const *)arg1)->GetHelpText();
31590
31591 wxPyEndAllowThreads(__tstate);
31592 if (PyErr_Occurred()) SWIG_fail;
31593 }
31594 {
31595 #if wxUSE_UNICODE
31596 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31597 #else
31598 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31599 #endif
31600 }
31601 return resultobj;
31602 fail:
31603 return NULL;
31604 }
31605
31606
31607 static PyObject *_wrap_Window_SetToolTipString(PyObject *, PyObject *args, PyObject *kwargs) {
31608 PyObject *resultobj;
31609 wxWindow *arg1 = (wxWindow *) 0 ;
31610 wxString *arg2 = 0 ;
31611 bool temp2 = false ;
31612 PyObject * obj0 = 0 ;
31613 PyObject * obj1 = 0 ;
31614 char *kwnames[] = {
31615 (char *) "self",(char *) "tip", NULL
31616 };
31617
31618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
31619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31620 if (SWIG_arg_fail(1)) SWIG_fail;
31621 {
31622 arg2 = wxString_in_helper(obj1);
31623 if (arg2 == NULL) SWIG_fail;
31624 temp2 = true;
31625 }
31626 {
31627 PyThreadState* __tstate = wxPyBeginAllowThreads();
31628 (arg1)->SetToolTip((wxString const &)*arg2);
31629
31630 wxPyEndAllowThreads(__tstate);
31631 if (PyErr_Occurred()) SWIG_fail;
31632 }
31633 Py_INCREF(Py_None); resultobj = Py_None;
31634 {
31635 if (temp2)
31636 delete arg2;
31637 }
31638 return resultobj;
31639 fail:
31640 {
31641 if (temp2)
31642 delete arg2;
31643 }
31644 return NULL;
31645 }
31646
31647
31648 static PyObject *_wrap_Window_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
31649 PyObject *resultobj;
31650 wxWindow *arg1 = (wxWindow *) 0 ;
31651 wxToolTip *arg2 = (wxToolTip *) 0 ;
31652 PyObject * obj0 = 0 ;
31653 PyObject * obj1 = 0 ;
31654 char *kwnames[] = {
31655 (char *) "self",(char *) "tip", NULL
31656 };
31657
31658 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
31659 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31660 if (SWIG_arg_fail(1)) SWIG_fail;
31661 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
31662 if (SWIG_arg_fail(2)) SWIG_fail;
31663 {
31664 PyThreadState* __tstate = wxPyBeginAllowThreads();
31665 (arg1)->SetToolTip(arg2);
31666
31667 wxPyEndAllowThreads(__tstate);
31668 if (PyErr_Occurred()) SWIG_fail;
31669 }
31670 Py_INCREF(Py_None); resultobj = Py_None;
31671 return resultobj;
31672 fail:
31673 return NULL;
31674 }
31675
31676
31677 static PyObject *_wrap_Window_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
31678 PyObject *resultobj;
31679 wxWindow *arg1 = (wxWindow *) 0 ;
31680 wxToolTip *result;
31681 PyObject * obj0 = 0 ;
31682 char *kwnames[] = {
31683 (char *) "self", NULL
31684 };
31685
31686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
31687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31688 if (SWIG_arg_fail(1)) SWIG_fail;
31689 {
31690 PyThreadState* __tstate = wxPyBeginAllowThreads();
31691 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
31692
31693 wxPyEndAllowThreads(__tstate);
31694 if (PyErr_Occurred()) SWIG_fail;
31695 }
31696 {
31697 resultobj = wxPyMake_wxObject(result, 0);
31698 }
31699 return resultobj;
31700 fail:
31701 return NULL;
31702 }
31703
31704
31705 static PyObject *_wrap_Window_SetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
31706 PyObject *resultobj;
31707 wxWindow *arg1 = (wxWindow *) 0 ;
31708 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
31709 PyObject * obj0 = 0 ;
31710 PyObject * obj1 = 0 ;
31711 char *kwnames[] = {
31712 (char *) "self",(char *) "dropTarget", NULL
31713 };
31714
31715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
31716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31717 if (SWIG_arg_fail(1)) SWIG_fail;
31718 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
31719 if (SWIG_arg_fail(2)) SWIG_fail;
31720 {
31721 PyThreadState* __tstate = wxPyBeginAllowThreads();
31722 (arg1)->SetDropTarget(arg2);
31723
31724 wxPyEndAllowThreads(__tstate);
31725 if (PyErr_Occurred()) SWIG_fail;
31726 }
31727 Py_INCREF(Py_None); resultobj = Py_None;
31728 return resultobj;
31729 fail:
31730 return NULL;
31731 }
31732
31733
31734 static PyObject *_wrap_Window_GetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
31735 PyObject *resultobj;
31736 wxWindow *arg1 = (wxWindow *) 0 ;
31737 wxPyDropTarget *result;
31738 PyObject * obj0 = 0 ;
31739 char *kwnames[] = {
31740 (char *) "self", NULL
31741 };
31742
31743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
31744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31745 if (SWIG_arg_fail(1)) SWIG_fail;
31746 {
31747 PyThreadState* __tstate = wxPyBeginAllowThreads();
31748 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
31749
31750 wxPyEndAllowThreads(__tstate);
31751 if (PyErr_Occurred()) SWIG_fail;
31752 }
31753 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
31754 return resultobj;
31755 fail:
31756 return NULL;
31757 }
31758
31759
31760 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *, PyObject *args, PyObject *kwargs) {
31761 PyObject *resultobj;
31762 wxWindow *arg1 = (wxWindow *) 0 ;
31763 bool arg2 ;
31764 PyObject * obj0 = 0 ;
31765 PyObject * obj1 = 0 ;
31766 char *kwnames[] = {
31767 (char *) "self",(char *) "accept", NULL
31768 };
31769
31770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
31771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31772 if (SWIG_arg_fail(1)) SWIG_fail;
31773 {
31774 arg2 = (bool)(SWIG_As_bool(obj1));
31775 if (SWIG_arg_fail(2)) SWIG_fail;
31776 }
31777 {
31778 PyThreadState* __tstate = wxPyBeginAllowThreads();
31779 (arg1)->DragAcceptFiles(arg2);
31780
31781 wxPyEndAllowThreads(__tstate);
31782 if (PyErr_Occurred()) SWIG_fail;
31783 }
31784 Py_INCREF(Py_None); resultobj = Py_None;
31785 return resultobj;
31786 fail:
31787 return NULL;
31788 }
31789
31790
31791 static PyObject *_wrap_Window_SetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
31792 PyObject *resultobj;
31793 wxWindow *arg1 = (wxWindow *) 0 ;
31794 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
31795 PyObject * obj0 = 0 ;
31796 PyObject * obj1 = 0 ;
31797 char *kwnames[] = {
31798 (char *) "self",(char *) "constraints", NULL
31799 };
31800
31801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
31802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31803 if (SWIG_arg_fail(1)) SWIG_fail;
31804 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
31805 if (SWIG_arg_fail(2)) SWIG_fail;
31806 {
31807 PyThreadState* __tstate = wxPyBeginAllowThreads();
31808 (arg1)->SetConstraints(arg2);
31809
31810 wxPyEndAllowThreads(__tstate);
31811 if (PyErr_Occurred()) SWIG_fail;
31812 }
31813 Py_INCREF(Py_None); resultobj = Py_None;
31814 return resultobj;
31815 fail:
31816 return NULL;
31817 }
31818
31819
31820 static PyObject *_wrap_Window_GetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
31821 PyObject *resultobj;
31822 wxWindow *arg1 = (wxWindow *) 0 ;
31823 wxLayoutConstraints *result;
31824 PyObject * obj0 = 0 ;
31825 char *kwnames[] = {
31826 (char *) "self", NULL
31827 };
31828
31829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
31830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31831 if (SWIG_arg_fail(1)) SWIG_fail;
31832 {
31833 PyThreadState* __tstate = wxPyBeginAllowThreads();
31834 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
31835
31836 wxPyEndAllowThreads(__tstate);
31837 if (PyErr_Occurred()) SWIG_fail;
31838 }
31839 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
31840 return resultobj;
31841 fail:
31842 return NULL;
31843 }
31844
31845
31846 static PyObject *_wrap_Window_SetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
31847 PyObject *resultobj;
31848 wxWindow *arg1 = (wxWindow *) 0 ;
31849 bool arg2 ;
31850 PyObject * obj0 = 0 ;
31851 PyObject * obj1 = 0 ;
31852 char *kwnames[] = {
31853 (char *) "self",(char *) "autoLayout", NULL
31854 };
31855
31856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
31857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31858 if (SWIG_arg_fail(1)) SWIG_fail;
31859 {
31860 arg2 = (bool)(SWIG_As_bool(obj1));
31861 if (SWIG_arg_fail(2)) SWIG_fail;
31862 }
31863 {
31864 PyThreadState* __tstate = wxPyBeginAllowThreads();
31865 (arg1)->SetAutoLayout(arg2);
31866
31867 wxPyEndAllowThreads(__tstate);
31868 if (PyErr_Occurred()) SWIG_fail;
31869 }
31870 Py_INCREF(Py_None); resultobj = Py_None;
31871 return resultobj;
31872 fail:
31873 return NULL;
31874 }
31875
31876
31877 static PyObject *_wrap_Window_GetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
31878 PyObject *resultobj;
31879 wxWindow *arg1 = (wxWindow *) 0 ;
31880 bool result;
31881 PyObject * obj0 = 0 ;
31882 char *kwnames[] = {
31883 (char *) "self", NULL
31884 };
31885
31886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
31887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31888 if (SWIG_arg_fail(1)) SWIG_fail;
31889 {
31890 PyThreadState* __tstate = wxPyBeginAllowThreads();
31891 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
31892
31893 wxPyEndAllowThreads(__tstate);
31894 if (PyErr_Occurred()) SWIG_fail;
31895 }
31896 {
31897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31898 }
31899 return resultobj;
31900 fail:
31901 return NULL;
31902 }
31903
31904
31905 static PyObject *_wrap_Window_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
31906 PyObject *resultobj;
31907 wxWindow *arg1 = (wxWindow *) 0 ;
31908 bool result;
31909 PyObject * obj0 = 0 ;
31910 char *kwnames[] = {
31911 (char *) "self", NULL
31912 };
31913
31914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
31915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31916 if (SWIG_arg_fail(1)) SWIG_fail;
31917 {
31918 PyThreadState* __tstate = wxPyBeginAllowThreads();
31919 result = (bool)(arg1)->Layout();
31920
31921 wxPyEndAllowThreads(__tstate);
31922 if (PyErr_Occurred()) SWIG_fail;
31923 }
31924 {
31925 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31926 }
31927 return resultobj;
31928 fail:
31929 return NULL;
31930 }
31931
31932
31933 static PyObject *_wrap_Window_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
31934 PyObject *resultobj;
31935 wxWindow *arg1 = (wxWindow *) 0 ;
31936 wxSizer *arg2 = (wxSizer *) 0 ;
31937 bool arg3 = (bool) true ;
31938 PyObject * obj0 = 0 ;
31939 PyObject * obj1 = 0 ;
31940 PyObject * obj2 = 0 ;
31941 char *kwnames[] = {
31942 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
31943 };
31944
31945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
31946 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31947 if (SWIG_arg_fail(1)) SWIG_fail;
31948 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
31949 if (SWIG_arg_fail(2)) SWIG_fail;
31950 if (obj2) {
31951 {
31952 arg3 = (bool)(SWIG_As_bool(obj2));
31953 if (SWIG_arg_fail(3)) SWIG_fail;
31954 }
31955 }
31956 {
31957 PyThreadState* __tstate = wxPyBeginAllowThreads();
31958 (arg1)->SetSizer(arg2,arg3);
31959
31960 wxPyEndAllowThreads(__tstate);
31961 if (PyErr_Occurred()) SWIG_fail;
31962 }
31963 Py_INCREF(Py_None); resultobj = Py_None;
31964 return resultobj;
31965 fail:
31966 return NULL;
31967 }
31968
31969
31970 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *, PyObject *args, PyObject *kwargs) {
31971 PyObject *resultobj;
31972 wxWindow *arg1 = (wxWindow *) 0 ;
31973 wxSizer *arg2 = (wxSizer *) 0 ;
31974 bool arg3 = (bool) true ;
31975 PyObject * obj0 = 0 ;
31976 PyObject * obj1 = 0 ;
31977 PyObject * obj2 = 0 ;
31978 char *kwnames[] = {
31979 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
31980 };
31981
31982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) goto fail;
31983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31984 if (SWIG_arg_fail(1)) SWIG_fail;
31985 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
31986 if (SWIG_arg_fail(2)) SWIG_fail;
31987 if (obj2) {
31988 {
31989 arg3 = (bool)(SWIG_As_bool(obj2));
31990 if (SWIG_arg_fail(3)) SWIG_fail;
31991 }
31992 }
31993 {
31994 PyThreadState* __tstate = wxPyBeginAllowThreads();
31995 (arg1)->SetSizerAndFit(arg2,arg3);
31996
31997 wxPyEndAllowThreads(__tstate);
31998 if (PyErr_Occurred()) SWIG_fail;
31999 }
32000 Py_INCREF(Py_None); resultobj = Py_None;
32001 return resultobj;
32002 fail:
32003 return NULL;
32004 }
32005
32006
32007 static PyObject *_wrap_Window_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
32008 PyObject *resultobj;
32009 wxWindow *arg1 = (wxWindow *) 0 ;
32010 wxSizer *result;
32011 PyObject * obj0 = 0 ;
32012 char *kwnames[] = {
32013 (char *) "self", NULL
32014 };
32015
32016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) goto fail;
32017 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32018 if (SWIG_arg_fail(1)) SWIG_fail;
32019 {
32020 PyThreadState* __tstate = wxPyBeginAllowThreads();
32021 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
32022
32023 wxPyEndAllowThreads(__tstate);
32024 if (PyErr_Occurred()) SWIG_fail;
32025 }
32026 {
32027 resultobj = wxPyMake_wxObject(result, 0);
32028 }
32029 return resultobj;
32030 fail:
32031 return NULL;
32032 }
32033
32034
32035 static PyObject *_wrap_Window_SetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
32036 PyObject *resultobj;
32037 wxWindow *arg1 = (wxWindow *) 0 ;
32038 wxSizer *arg2 = (wxSizer *) 0 ;
32039 PyObject * obj0 = 0 ;
32040 PyObject * obj1 = 0 ;
32041 char *kwnames[] = {
32042 (char *) "self",(char *) "sizer", NULL
32043 };
32044
32045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
32046 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32047 if (SWIG_arg_fail(1)) SWIG_fail;
32048 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
32049 if (SWIG_arg_fail(2)) SWIG_fail;
32050 {
32051 PyThreadState* __tstate = wxPyBeginAllowThreads();
32052 (arg1)->SetContainingSizer(arg2);
32053
32054 wxPyEndAllowThreads(__tstate);
32055 if (PyErr_Occurred()) SWIG_fail;
32056 }
32057 Py_INCREF(Py_None); resultobj = Py_None;
32058 return resultobj;
32059 fail:
32060 return NULL;
32061 }
32062
32063
32064 static PyObject *_wrap_Window_GetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
32065 PyObject *resultobj;
32066 wxWindow *arg1 = (wxWindow *) 0 ;
32067 wxSizer *result;
32068 PyObject * obj0 = 0 ;
32069 char *kwnames[] = {
32070 (char *) "self", NULL
32071 };
32072
32073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
32074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32075 if (SWIG_arg_fail(1)) SWIG_fail;
32076 {
32077 PyThreadState* __tstate = wxPyBeginAllowThreads();
32078 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
32079
32080 wxPyEndAllowThreads(__tstate);
32081 if (PyErr_Occurred()) SWIG_fail;
32082 }
32083 {
32084 resultobj = wxPyMake_wxObject(result, 0);
32085 }
32086 return resultobj;
32087 fail:
32088 return NULL;
32089 }
32090
32091
32092 static PyObject *_wrap_Window_InheritAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
32093 PyObject *resultobj;
32094 wxWindow *arg1 = (wxWindow *) 0 ;
32095 PyObject * obj0 = 0 ;
32096 char *kwnames[] = {
32097 (char *) "self", NULL
32098 };
32099
32100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
32101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32102 if (SWIG_arg_fail(1)) SWIG_fail;
32103 {
32104 PyThreadState* __tstate = wxPyBeginAllowThreads();
32105 (arg1)->InheritAttributes();
32106
32107 wxPyEndAllowThreads(__tstate);
32108 if (PyErr_Occurred()) SWIG_fail;
32109 }
32110 Py_INCREF(Py_None); resultobj = Py_None;
32111 return resultobj;
32112 fail:
32113 return NULL;
32114 }
32115
32116
32117 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
32118 PyObject *resultobj;
32119 wxWindow *arg1 = (wxWindow *) 0 ;
32120 bool result;
32121 PyObject * obj0 = 0 ;
32122 char *kwnames[] = {
32123 (char *) "self", NULL
32124 };
32125
32126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
32127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32128 if (SWIG_arg_fail(1)) SWIG_fail;
32129 {
32130 PyThreadState* __tstate = wxPyBeginAllowThreads();
32131 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
32132
32133 wxPyEndAllowThreads(__tstate);
32134 if (PyErr_Occurred()) SWIG_fail;
32135 }
32136 {
32137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32138 }
32139 return resultobj;
32140 fail:
32141 return NULL;
32142 }
32143
32144
32145 static PyObject * Window_swigregister(PyObject *, PyObject *args) {
32146 PyObject *obj;
32147 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32148 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
32149 Py_INCREF(obj);
32150 return Py_BuildValue((char *)"");
32151 }
32152 static PyObject *_wrap_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
32153 PyObject *resultobj;
32154 long arg1 ;
32155 wxWindow *arg2 = (wxWindow *) NULL ;
32156 wxWindow *result;
32157 PyObject * obj0 = 0 ;
32158 PyObject * obj1 = 0 ;
32159 char *kwnames[] = {
32160 (char *) "id",(char *) "parent", NULL
32161 };
32162
32163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
32164 {
32165 arg1 = (long)(SWIG_As_long(obj0));
32166 if (SWIG_arg_fail(1)) SWIG_fail;
32167 }
32168 if (obj1) {
32169 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32170 if (SWIG_arg_fail(2)) SWIG_fail;
32171 }
32172 {
32173 if (!wxPyCheckForApp()) SWIG_fail;
32174 PyThreadState* __tstate = wxPyBeginAllowThreads();
32175 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
32176
32177 wxPyEndAllowThreads(__tstate);
32178 if (PyErr_Occurred()) SWIG_fail;
32179 }
32180 {
32181 resultobj = wxPyMake_wxObject(result, 0);
32182 }
32183 return resultobj;
32184 fail:
32185 return NULL;
32186 }
32187
32188
32189 static PyObject *_wrap_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
32190 PyObject *resultobj;
32191 wxString *arg1 = 0 ;
32192 wxWindow *arg2 = (wxWindow *) NULL ;
32193 wxWindow *result;
32194 bool temp1 = false ;
32195 PyObject * obj0 = 0 ;
32196 PyObject * obj1 = 0 ;
32197 char *kwnames[] = {
32198 (char *) "name",(char *) "parent", NULL
32199 };
32200
32201 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
32202 {
32203 arg1 = wxString_in_helper(obj0);
32204 if (arg1 == NULL) SWIG_fail;
32205 temp1 = true;
32206 }
32207 if (obj1) {
32208 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32209 if (SWIG_arg_fail(2)) SWIG_fail;
32210 }
32211 {
32212 if (!wxPyCheckForApp()) SWIG_fail;
32213 PyThreadState* __tstate = wxPyBeginAllowThreads();
32214 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
32215
32216 wxPyEndAllowThreads(__tstate);
32217 if (PyErr_Occurred()) SWIG_fail;
32218 }
32219 {
32220 resultobj = wxPyMake_wxObject(result, 0);
32221 }
32222 {
32223 if (temp1)
32224 delete arg1;
32225 }
32226 return resultobj;
32227 fail:
32228 {
32229 if (temp1)
32230 delete arg1;
32231 }
32232 return NULL;
32233 }
32234
32235
32236 static PyObject *_wrap_FindWindowByLabel(PyObject *, PyObject *args, PyObject *kwargs) {
32237 PyObject *resultobj;
32238 wxString *arg1 = 0 ;
32239 wxWindow *arg2 = (wxWindow *) NULL ;
32240 wxWindow *result;
32241 bool temp1 = false ;
32242 PyObject * obj0 = 0 ;
32243 PyObject * obj1 = 0 ;
32244 char *kwnames[] = {
32245 (char *) "label",(char *) "parent", NULL
32246 };
32247
32248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
32249 {
32250 arg1 = wxString_in_helper(obj0);
32251 if (arg1 == NULL) SWIG_fail;
32252 temp1 = true;
32253 }
32254 if (obj1) {
32255 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32256 if (SWIG_arg_fail(2)) SWIG_fail;
32257 }
32258 {
32259 if (!wxPyCheckForApp()) SWIG_fail;
32260 PyThreadState* __tstate = wxPyBeginAllowThreads();
32261 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
32262
32263 wxPyEndAllowThreads(__tstate);
32264 if (PyErr_Occurred()) SWIG_fail;
32265 }
32266 {
32267 resultobj = wxPyMake_wxObject(result, 0);
32268 }
32269 {
32270 if (temp1)
32271 delete arg1;
32272 }
32273 return resultobj;
32274 fail:
32275 {
32276 if (temp1)
32277 delete arg1;
32278 }
32279 return NULL;
32280 }
32281
32282
32283 static PyObject *_wrap_Window_FromHWND(PyObject *, PyObject *args, PyObject *kwargs) {
32284 PyObject *resultobj;
32285 wxWindow *arg1 = (wxWindow *) 0 ;
32286 unsigned long arg2 ;
32287 wxWindow *result;
32288 PyObject * obj0 = 0 ;
32289 PyObject * obj1 = 0 ;
32290 char *kwnames[] = {
32291 (char *) "parent",(char *) "_hWnd", NULL
32292 };
32293
32294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
32295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32296 if (SWIG_arg_fail(1)) SWIG_fail;
32297 {
32298 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
32299 if (SWIG_arg_fail(2)) SWIG_fail;
32300 }
32301 {
32302 PyThreadState* __tstate = wxPyBeginAllowThreads();
32303 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
32304
32305 wxPyEndAllowThreads(__tstate);
32306 if (PyErr_Occurred()) SWIG_fail;
32307 }
32308 {
32309 resultobj = wxPyMake_wxObject(result, 0);
32310 }
32311 return resultobj;
32312 fail:
32313 return NULL;
32314 }
32315
32316
32317 static PyObject *_wrap_GetTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
32318 PyObject *resultobj;
32319 PyObject *result;
32320 char *kwnames[] = {
32321 NULL
32322 };
32323
32324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetTopLevelWindows",kwnames)) goto fail;
32325 {
32326 PyThreadState* __tstate = wxPyBeginAllowThreads();
32327 result = (PyObject *)GetTopLevelWindows();
32328
32329 wxPyEndAllowThreads(__tstate);
32330 if (PyErr_Occurred()) SWIG_fail;
32331 }
32332 resultobj = result;
32333 return resultobj;
32334 fail:
32335 return NULL;
32336 }
32337
32338
32339 static PyObject *_wrap_new_Validator(PyObject *, PyObject *args, PyObject *kwargs) {
32340 PyObject *resultobj;
32341 wxValidator *result;
32342 char *kwnames[] = {
32343 NULL
32344 };
32345
32346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
32347 {
32348 PyThreadState* __tstate = wxPyBeginAllowThreads();
32349 result = (wxValidator *)new wxValidator();
32350
32351 wxPyEndAllowThreads(__tstate);
32352 if (PyErr_Occurred()) SWIG_fail;
32353 }
32354 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
32355 return resultobj;
32356 fail:
32357 return NULL;
32358 }
32359
32360
32361 static PyObject *_wrap_Validator_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
32362 PyObject *resultobj;
32363 wxValidator *arg1 = (wxValidator *) 0 ;
32364 wxValidator *result;
32365 PyObject * obj0 = 0 ;
32366 char *kwnames[] = {
32367 (char *) "self", NULL
32368 };
32369
32370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
32371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32372 if (SWIG_arg_fail(1)) SWIG_fail;
32373 {
32374 PyThreadState* __tstate = wxPyBeginAllowThreads();
32375 result = (wxValidator *)(arg1)->Clone();
32376
32377 wxPyEndAllowThreads(__tstate);
32378 if (PyErr_Occurred()) SWIG_fail;
32379 }
32380 {
32381 resultobj = wxPyMake_wxObject(result, 0);
32382 }
32383 return resultobj;
32384 fail:
32385 return NULL;
32386 }
32387
32388
32389 static PyObject *_wrap_Validator_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
32390 PyObject *resultobj;
32391 wxValidator *arg1 = (wxValidator *) 0 ;
32392 wxWindow *arg2 = (wxWindow *) 0 ;
32393 bool result;
32394 PyObject * obj0 = 0 ;
32395 PyObject * obj1 = 0 ;
32396 char *kwnames[] = {
32397 (char *) "self",(char *) "parent", NULL
32398 };
32399
32400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
32401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32402 if (SWIG_arg_fail(1)) SWIG_fail;
32403 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32404 if (SWIG_arg_fail(2)) SWIG_fail;
32405 {
32406 PyThreadState* __tstate = wxPyBeginAllowThreads();
32407 result = (bool)(arg1)->Validate(arg2);
32408
32409 wxPyEndAllowThreads(__tstate);
32410 if (PyErr_Occurred()) SWIG_fail;
32411 }
32412 {
32413 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32414 }
32415 return resultobj;
32416 fail:
32417 return NULL;
32418 }
32419
32420
32421 static PyObject *_wrap_Validator_TransferToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32422 PyObject *resultobj;
32423 wxValidator *arg1 = (wxValidator *) 0 ;
32424 bool result;
32425 PyObject * obj0 = 0 ;
32426 char *kwnames[] = {
32427 (char *) "self", NULL
32428 };
32429
32430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
32431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32432 if (SWIG_arg_fail(1)) SWIG_fail;
32433 {
32434 PyThreadState* __tstate = wxPyBeginAllowThreads();
32435 result = (bool)(arg1)->TransferToWindow();
32436
32437 wxPyEndAllowThreads(__tstate);
32438 if (PyErr_Occurred()) SWIG_fail;
32439 }
32440 {
32441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32442 }
32443 return resultobj;
32444 fail:
32445 return NULL;
32446 }
32447
32448
32449 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32450 PyObject *resultobj;
32451 wxValidator *arg1 = (wxValidator *) 0 ;
32452 bool result;
32453 PyObject * obj0 = 0 ;
32454 char *kwnames[] = {
32455 (char *) "self", NULL
32456 };
32457
32458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
32459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32460 if (SWIG_arg_fail(1)) SWIG_fail;
32461 {
32462 PyThreadState* __tstate = wxPyBeginAllowThreads();
32463 result = (bool)(arg1)->TransferFromWindow();
32464
32465 wxPyEndAllowThreads(__tstate);
32466 if (PyErr_Occurred()) SWIG_fail;
32467 }
32468 {
32469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32470 }
32471 return resultobj;
32472 fail:
32473 return NULL;
32474 }
32475
32476
32477 static PyObject *_wrap_Validator_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32478 PyObject *resultobj;
32479 wxValidator *arg1 = (wxValidator *) 0 ;
32480 wxWindow *result;
32481 PyObject * obj0 = 0 ;
32482 char *kwnames[] = {
32483 (char *) "self", NULL
32484 };
32485
32486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
32487 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32488 if (SWIG_arg_fail(1)) SWIG_fail;
32489 {
32490 PyThreadState* __tstate = wxPyBeginAllowThreads();
32491 result = (wxWindow *)(arg1)->GetWindow();
32492
32493 wxPyEndAllowThreads(__tstate);
32494 if (PyErr_Occurred()) SWIG_fail;
32495 }
32496 {
32497 resultobj = wxPyMake_wxObject(result, 0);
32498 }
32499 return resultobj;
32500 fail:
32501 return NULL;
32502 }
32503
32504
32505 static PyObject *_wrap_Validator_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32506 PyObject *resultobj;
32507 wxValidator *arg1 = (wxValidator *) 0 ;
32508 wxWindow *arg2 = (wxWindow *) 0 ;
32509 PyObject * obj0 = 0 ;
32510 PyObject * obj1 = 0 ;
32511 char *kwnames[] = {
32512 (char *) "self",(char *) "window", NULL
32513 };
32514
32515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
32516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
32517 if (SWIG_arg_fail(1)) SWIG_fail;
32518 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32519 if (SWIG_arg_fail(2)) SWIG_fail;
32520 {
32521 PyThreadState* __tstate = wxPyBeginAllowThreads();
32522 (arg1)->SetWindow(arg2);
32523
32524 wxPyEndAllowThreads(__tstate);
32525 if (PyErr_Occurred()) SWIG_fail;
32526 }
32527 Py_INCREF(Py_None); resultobj = Py_None;
32528 return resultobj;
32529 fail:
32530 return NULL;
32531 }
32532
32533
32534 static PyObject *_wrap_Validator_IsSilent(PyObject *, PyObject *args, PyObject *kwargs) {
32535 PyObject *resultobj;
32536 bool result;
32537 char *kwnames[] = {
32538 NULL
32539 };
32540
32541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
32542 {
32543 PyThreadState* __tstate = wxPyBeginAllowThreads();
32544 result = (bool)wxValidator::IsSilent();
32545
32546 wxPyEndAllowThreads(__tstate);
32547 if (PyErr_Occurred()) SWIG_fail;
32548 }
32549 {
32550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32551 }
32552 return resultobj;
32553 fail:
32554 return NULL;
32555 }
32556
32557
32558 static PyObject *_wrap_Validator_SetBellOnError(PyObject *, PyObject *args, PyObject *kwargs) {
32559 PyObject *resultobj;
32560 int arg1 = (int) true ;
32561 PyObject * obj0 = 0 ;
32562 char *kwnames[] = {
32563 (char *) "doIt", NULL
32564 };
32565
32566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
32567 if (obj0) {
32568 {
32569 arg1 = (int)(SWIG_As_int(obj0));
32570 if (SWIG_arg_fail(1)) SWIG_fail;
32571 }
32572 }
32573 {
32574 PyThreadState* __tstate = wxPyBeginAllowThreads();
32575 wxValidator::SetBellOnError(arg1);
32576
32577 wxPyEndAllowThreads(__tstate);
32578 if (PyErr_Occurred()) SWIG_fail;
32579 }
32580 Py_INCREF(Py_None); resultobj = Py_None;
32581 return resultobj;
32582 fail:
32583 return NULL;
32584 }
32585
32586
32587 static PyObject * Validator_swigregister(PyObject *, PyObject *args) {
32588 PyObject *obj;
32589 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32590 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
32591 Py_INCREF(obj);
32592 return Py_BuildValue((char *)"");
32593 }
32594 static PyObject *_wrap_new_PyValidator(PyObject *, PyObject *args, PyObject *kwargs) {
32595 PyObject *resultobj;
32596 wxPyValidator *result;
32597 char *kwnames[] = {
32598 NULL
32599 };
32600
32601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
32602 {
32603 PyThreadState* __tstate = wxPyBeginAllowThreads();
32604 result = (wxPyValidator *)new wxPyValidator();
32605
32606 wxPyEndAllowThreads(__tstate);
32607 if (PyErr_Occurred()) SWIG_fail;
32608 }
32609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
32610 return resultobj;
32611 fail:
32612 return NULL;
32613 }
32614
32615
32616 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
32617 PyObject *resultobj;
32618 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
32619 PyObject *arg2 = (PyObject *) 0 ;
32620 PyObject *arg3 = (PyObject *) 0 ;
32621 int arg4 = (int) true ;
32622 PyObject * obj0 = 0 ;
32623 PyObject * obj1 = 0 ;
32624 PyObject * obj2 = 0 ;
32625 PyObject * obj3 = 0 ;
32626 char *kwnames[] = {
32627 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
32628 };
32629
32630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyValidator, SWIG_POINTER_EXCEPTION | 0);
32632 if (SWIG_arg_fail(1)) SWIG_fail;
32633 arg2 = obj1;
32634 arg3 = obj2;
32635 if (obj3) {
32636 {
32637 arg4 = (int)(SWIG_As_int(obj3));
32638 if (SWIG_arg_fail(4)) SWIG_fail;
32639 }
32640 }
32641 {
32642 PyThreadState* __tstate = wxPyBeginAllowThreads();
32643 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
32644
32645 wxPyEndAllowThreads(__tstate);
32646 if (PyErr_Occurred()) SWIG_fail;
32647 }
32648 Py_INCREF(Py_None); resultobj = Py_None;
32649 return resultobj;
32650 fail:
32651 return NULL;
32652 }
32653
32654
32655 static PyObject * PyValidator_swigregister(PyObject *, PyObject *args) {
32656 PyObject *obj;
32657 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32658 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
32659 Py_INCREF(obj);
32660 return Py_BuildValue((char *)"");
32661 }
32662 static int _wrap_DefaultValidator_set(PyObject *) {
32663 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
32664 return 1;
32665 }
32666
32667
32668 static PyObject *_wrap_DefaultValidator_get(void) {
32669 PyObject *pyobj;
32670
32671 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
32672 return pyobj;
32673 }
32674
32675
32676 static PyObject *_wrap_new_Menu(PyObject *, PyObject *args, PyObject *kwargs) {
32677 PyObject *resultobj;
32678 wxString const &arg1_defvalue = wxPyEmptyString ;
32679 wxString *arg1 = (wxString *) &arg1_defvalue ;
32680 long arg2 = (long) 0 ;
32681 wxMenu *result;
32682 bool temp1 = false ;
32683 PyObject * obj0 = 0 ;
32684 PyObject * obj1 = 0 ;
32685 char *kwnames[] = {
32686 (char *) "title",(char *) "style", NULL
32687 };
32688
32689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
32690 if (obj0) {
32691 {
32692 arg1 = wxString_in_helper(obj0);
32693 if (arg1 == NULL) SWIG_fail;
32694 temp1 = true;
32695 }
32696 }
32697 if (obj1) {
32698 {
32699 arg2 = (long)(SWIG_As_long(obj1));
32700 if (SWIG_arg_fail(2)) SWIG_fail;
32701 }
32702 }
32703 {
32704 if (!wxPyCheckForApp()) SWIG_fail;
32705 PyThreadState* __tstate = wxPyBeginAllowThreads();
32706 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
32707
32708 wxPyEndAllowThreads(__tstate);
32709 if (PyErr_Occurred()) SWIG_fail;
32710 }
32711 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
32712 {
32713 if (temp1)
32714 delete arg1;
32715 }
32716 return resultobj;
32717 fail:
32718 {
32719 if (temp1)
32720 delete arg1;
32721 }
32722 return NULL;
32723 }
32724
32725
32726 static PyObject *_wrap_Menu_Append(PyObject *, PyObject *args, PyObject *kwargs) {
32727 PyObject *resultobj;
32728 wxMenu *arg1 = (wxMenu *) 0 ;
32729 int arg2 ;
32730 wxString *arg3 = 0 ;
32731 wxString const &arg4_defvalue = wxPyEmptyString ;
32732 wxString *arg4 = (wxString *) &arg4_defvalue ;
32733 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
32734 wxMenuItem *result;
32735 bool temp3 = false ;
32736 bool temp4 = false ;
32737 PyObject * obj0 = 0 ;
32738 PyObject * obj1 = 0 ;
32739 PyObject * obj2 = 0 ;
32740 PyObject * obj3 = 0 ;
32741 PyObject * obj4 = 0 ;
32742 char *kwnames[] = {
32743 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
32744 };
32745
32746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32748 if (SWIG_arg_fail(1)) SWIG_fail;
32749 {
32750 arg2 = (int)(SWIG_As_int(obj1));
32751 if (SWIG_arg_fail(2)) SWIG_fail;
32752 }
32753 {
32754 arg3 = wxString_in_helper(obj2);
32755 if (arg3 == NULL) SWIG_fail;
32756 temp3 = true;
32757 }
32758 if (obj3) {
32759 {
32760 arg4 = wxString_in_helper(obj3);
32761 if (arg4 == NULL) SWIG_fail;
32762 temp4 = true;
32763 }
32764 }
32765 if (obj4) {
32766 {
32767 arg5 = (wxItemKind)(SWIG_As_int(obj4));
32768 if (SWIG_arg_fail(5)) SWIG_fail;
32769 }
32770 }
32771 {
32772 PyThreadState* __tstate = wxPyBeginAllowThreads();
32773 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
32774
32775 wxPyEndAllowThreads(__tstate);
32776 if (PyErr_Occurred()) SWIG_fail;
32777 }
32778 {
32779 resultobj = wxPyMake_wxObject(result, 0);
32780 }
32781 {
32782 if (temp3)
32783 delete arg3;
32784 }
32785 {
32786 if (temp4)
32787 delete arg4;
32788 }
32789 return resultobj;
32790 fail:
32791 {
32792 if (temp3)
32793 delete arg3;
32794 }
32795 {
32796 if (temp4)
32797 delete arg4;
32798 }
32799 return NULL;
32800 }
32801
32802
32803 static PyObject *_wrap_Menu_AppendSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32804 PyObject *resultobj;
32805 wxMenu *arg1 = (wxMenu *) 0 ;
32806 wxMenuItem *result;
32807 PyObject * obj0 = 0 ;
32808 char *kwnames[] = {
32809 (char *) "self", NULL
32810 };
32811
32812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
32813 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32814 if (SWIG_arg_fail(1)) SWIG_fail;
32815 {
32816 PyThreadState* __tstate = wxPyBeginAllowThreads();
32817 result = (wxMenuItem *)(arg1)->AppendSeparator();
32818
32819 wxPyEndAllowThreads(__tstate);
32820 if (PyErr_Occurred()) SWIG_fail;
32821 }
32822 {
32823 resultobj = wxPyMake_wxObject(result, 0);
32824 }
32825 return resultobj;
32826 fail:
32827 return NULL;
32828 }
32829
32830
32831 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
32832 PyObject *resultobj;
32833 wxMenu *arg1 = (wxMenu *) 0 ;
32834 int arg2 ;
32835 wxString *arg3 = 0 ;
32836 wxString const &arg4_defvalue = wxPyEmptyString ;
32837 wxString *arg4 = (wxString *) &arg4_defvalue ;
32838 wxMenuItem *result;
32839 bool temp3 = false ;
32840 bool temp4 = false ;
32841 PyObject * obj0 = 0 ;
32842 PyObject * obj1 = 0 ;
32843 PyObject * obj2 = 0 ;
32844 PyObject * obj3 = 0 ;
32845 char *kwnames[] = {
32846 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32847 };
32848
32849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32851 if (SWIG_arg_fail(1)) SWIG_fail;
32852 {
32853 arg2 = (int)(SWIG_As_int(obj1));
32854 if (SWIG_arg_fail(2)) SWIG_fail;
32855 }
32856 {
32857 arg3 = wxString_in_helper(obj2);
32858 if (arg3 == NULL) SWIG_fail;
32859 temp3 = true;
32860 }
32861 if (obj3) {
32862 {
32863 arg4 = wxString_in_helper(obj3);
32864 if (arg4 == NULL) SWIG_fail;
32865 temp4 = true;
32866 }
32867 }
32868 {
32869 PyThreadState* __tstate = wxPyBeginAllowThreads();
32870 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32871
32872 wxPyEndAllowThreads(__tstate);
32873 if (PyErr_Occurred()) SWIG_fail;
32874 }
32875 {
32876 resultobj = wxPyMake_wxObject(result, 0);
32877 }
32878 {
32879 if (temp3)
32880 delete arg3;
32881 }
32882 {
32883 if (temp4)
32884 delete arg4;
32885 }
32886 return resultobj;
32887 fail:
32888 {
32889 if (temp3)
32890 delete arg3;
32891 }
32892 {
32893 if (temp4)
32894 delete arg4;
32895 }
32896 return NULL;
32897 }
32898
32899
32900 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
32901 PyObject *resultobj;
32902 wxMenu *arg1 = (wxMenu *) 0 ;
32903 int arg2 ;
32904 wxString *arg3 = 0 ;
32905 wxString const &arg4_defvalue = wxPyEmptyString ;
32906 wxString *arg4 = (wxString *) &arg4_defvalue ;
32907 wxMenuItem *result;
32908 bool temp3 = false ;
32909 bool temp4 = false ;
32910 PyObject * obj0 = 0 ;
32911 PyObject * obj1 = 0 ;
32912 PyObject * obj2 = 0 ;
32913 PyObject * obj3 = 0 ;
32914 char *kwnames[] = {
32915 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32916 };
32917
32918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32920 if (SWIG_arg_fail(1)) SWIG_fail;
32921 {
32922 arg2 = (int)(SWIG_As_int(obj1));
32923 if (SWIG_arg_fail(2)) SWIG_fail;
32924 }
32925 {
32926 arg3 = wxString_in_helper(obj2);
32927 if (arg3 == NULL) SWIG_fail;
32928 temp3 = true;
32929 }
32930 if (obj3) {
32931 {
32932 arg4 = wxString_in_helper(obj3);
32933 if (arg4 == NULL) SWIG_fail;
32934 temp4 = true;
32935 }
32936 }
32937 {
32938 PyThreadState* __tstate = wxPyBeginAllowThreads();
32939 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32940
32941 wxPyEndAllowThreads(__tstate);
32942 if (PyErr_Occurred()) SWIG_fail;
32943 }
32944 {
32945 resultobj = wxPyMake_wxObject(result, 0);
32946 }
32947 {
32948 if (temp3)
32949 delete arg3;
32950 }
32951 {
32952 if (temp4)
32953 delete arg4;
32954 }
32955 return resultobj;
32956 fail:
32957 {
32958 if (temp3)
32959 delete arg3;
32960 }
32961 {
32962 if (temp4)
32963 delete arg4;
32964 }
32965 return NULL;
32966 }
32967
32968
32969 static PyObject *_wrap_Menu_AppendMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32970 PyObject *resultobj;
32971 wxMenu *arg1 = (wxMenu *) 0 ;
32972 int arg2 ;
32973 wxString *arg3 = 0 ;
32974 wxMenu *arg4 = (wxMenu *) 0 ;
32975 wxString const &arg5_defvalue = wxPyEmptyString ;
32976 wxString *arg5 = (wxString *) &arg5_defvalue ;
32977 wxMenuItem *result;
32978 bool temp3 = false ;
32979 bool temp5 = false ;
32980 PyObject * obj0 = 0 ;
32981 PyObject * obj1 = 0 ;
32982 PyObject * obj2 = 0 ;
32983 PyObject * obj3 = 0 ;
32984 PyObject * obj4 = 0 ;
32985 char *kwnames[] = {
32986 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
32987 };
32988
32989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32991 if (SWIG_arg_fail(1)) SWIG_fail;
32992 {
32993 arg2 = (int)(SWIG_As_int(obj1));
32994 if (SWIG_arg_fail(2)) SWIG_fail;
32995 }
32996 {
32997 arg3 = wxString_in_helper(obj2);
32998 if (arg3 == NULL) SWIG_fail;
32999 temp3 = true;
33000 }
33001 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33002 if (SWIG_arg_fail(4)) SWIG_fail;
33003 if (obj4) {
33004 {
33005 arg5 = wxString_in_helper(obj4);
33006 if (arg5 == NULL) SWIG_fail;
33007 temp5 = true;
33008 }
33009 }
33010 {
33011 PyThreadState* __tstate = wxPyBeginAllowThreads();
33012 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
33013
33014 wxPyEndAllowThreads(__tstate);
33015 if (PyErr_Occurred()) SWIG_fail;
33016 }
33017 {
33018 resultobj = wxPyMake_wxObject(result, 0);
33019 }
33020 {
33021 if (temp3)
33022 delete arg3;
33023 }
33024 {
33025 if (temp5)
33026 delete arg5;
33027 }
33028 return resultobj;
33029 fail:
33030 {
33031 if (temp3)
33032 delete arg3;
33033 }
33034 {
33035 if (temp5)
33036 delete arg5;
33037 }
33038 return NULL;
33039 }
33040
33041
33042 static PyObject *_wrap_Menu_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
33043 PyObject *resultobj;
33044 wxMenu *arg1 = (wxMenu *) 0 ;
33045 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33046 wxMenuItem *result;
33047 PyObject * obj0 = 0 ;
33048 PyObject * obj1 = 0 ;
33049 char *kwnames[] = {
33050 (char *) "self",(char *) "item", NULL
33051 };
33052
33053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
33054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33055 if (SWIG_arg_fail(1)) SWIG_fail;
33056 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33057 if (SWIG_arg_fail(2)) SWIG_fail;
33058 {
33059 PyThreadState* __tstate = wxPyBeginAllowThreads();
33060 result = (wxMenuItem *)(arg1)->Append(arg2);
33061
33062 wxPyEndAllowThreads(__tstate);
33063 if (PyErr_Occurred()) SWIG_fail;
33064 }
33065 {
33066 resultobj = wxPyMake_wxObject(result, 0);
33067 }
33068 return resultobj;
33069 fail:
33070 return NULL;
33071 }
33072
33073
33074 static PyObject *_wrap_Menu_Break(PyObject *, PyObject *args, PyObject *kwargs) {
33075 PyObject *resultobj;
33076 wxMenu *arg1 = (wxMenu *) 0 ;
33077 PyObject * obj0 = 0 ;
33078 char *kwnames[] = {
33079 (char *) "self", NULL
33080 };
33081
33082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
33083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33084 if (SWIG_arg_fail(1)) SWIG_fail;
33085 {
33086 PyThreadState* __tstate = wxPyBeginAllowThreads();
33087 (arg1)->Break();
33088
33089 wxPyEndAllowThreads(__tstate);
33090 if (PyErr_Occurred()) SWIG_fail;
33091 }
33092 Py_INCREF(Py_None); resultobj = Py_None;
33093 return resultobj;
33094 fail:
33095 return NULL;
33096 }
33097
33098
33099 static PyObject *_wrap_Menu_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
33100 PyObject *resultobj;
33101 wxMenu *arg1 = (wxMenu *) 0 ;
33102 size_t arg2 ;
33103 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
33104 wxMenuItem *result;
33105 PyObject * obj0 = 0 ;
33106 PyObject * obj1 = 0 ;
33107 PyObject * obj2 = 0 ;
33108 char *kwnames[] = {
33109 (char *) "self",(char *) "pos",(char *) "item", NULL
33110 };
33111
33112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
33113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33114 if (SWIG_arg_fail(1)) SWIG_fail;
33115 {
33116 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33117 if (SWIG_arg_fail(2)) SWIG_fail;
33118 }
33119 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33120 if (SWIG_arg_fail(3)) SWIG_fail;
33121 {
33122 PyThreadState* __tstate = wxPyBeginAllowThreads();
33123 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
33124
33125 wxPyEndAllowThreads(__tstate);
33126 if (PyErr_Occurred()) SWIG_fail;
33127 }
33128 {
33129 resultobj = wxPyMake_wxObject(result, 0);
33130 }
33131 return resultobj;
33132 fail:
33133 return NULL;
33134 }
33135
33136
33137 static PyObject *_wrap_Menu_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
33138 PyObject *resultobj;
33139 wxMenu *arg1 = (wxMenu *) 0 ;
33140 size_t arg2 ;
33141 int arg3 ;
33142 wxString *arg4 = 0 ;
33143 wxString const &arg5_defvalue = wxPyEmptyString ;
33144 wxString *arg5 = (wxString *) &arg5_defvalue ;
33145 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
33146 wxMenuItem *result;
33147 bool temp4 = false ;
33148 bool temp5 = false ;
33149 PyObject * obj0 = 0 ;
33150 PyObject * obj1 = 0 ;
33151 PyObject * obj2 = 0 ;
33152 PyObject * obj3 = 0 ;
33153 PyObject * obj4 = 0 ;
33154 PyObject * obj5 = 0 ;
33155 char *kwnames[] = {
33156 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
33157 };
33158
33159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
33160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33161 if (SWIG_arg_fail(1)) SWIG_fail;
33162 {
33163 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33164 if (SWIG_arg_fail(2)) SWIG_fail;
33165 }
33166 {
33167 arg3 = (int)(SWIG_As_int(obj2));
33168 if (SWIG_arg_fail(3)) SWIG_fail;
33169 }
33170 {
33171 arg4 = wxString_in_helper(obj3);
33172 if (arg4 == NULL) SWIG_fail;
33173 temp4 = true;
33174 }
33175 if (obj4) {
33176 {
33177 arg5 = wxString_in_helper(obj4);
33178 if (arg5 == NULL) SWIG_fail;
33179 temp5 = true;
33180 }
33181 }
33182 if (obj5) {
33183 {
33184 arg6 = (wxItemKind)(SWIG_As_int(obj5));
33185 if (SWIG_arg_fail(6)) SWIG_fail;
33186 }
33187 }
33188 {
33189 PyThreadState* __tstate = wxPyBeginAllowThreads();
33190 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
33191
33192 wxPyEndAllowThreads(__tstate);
33193 if (PyErr_Occurred()) SWIG_fail;
33194 }
33195 {
33196 resultobj = wxPyMake_wxObject(result, 0);
33197 }
33198 {
33199 if (temp4)
33200 delete arg4;
33201 }
33202 {
33203 if (temp5)
33204 delete arg5;
33205 }
33206 return resultobj;
33207 fail:
33208 {
33209 if (temp4)
33210 delete arg4;
33211 }
33212 {
33213 if (temp5)
33214 delete arg5;
33215 }
33216 return NULL;
33217 }
33218
33219
33220 static PyObject *_wrap_Menu_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
33221 PyObject *resultobj;
33222 wxMenu *arg1 = (wxMenu *) 0 ;
33223 size_t arg2 ;
33224 wxMenuItem *result;
33225 PyObject * obj0 = 0 ;
33226 PyObject * obj1 = 0 ;
33227 char *kwnames[] = {
33228 (char *) "self",(char *) "pos", NULL
33229 };
33230
33231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
33232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33233 if (SWIG_arg_fail(1)) SWIG_fail;
33234 {
33235 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33236 if (SWIG_arg_fail(2)) SWIG_fail;
33237 }
33238 {
33239 PyThreadState* __tstate = wxPyBeginAllowThreads();
33240 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
33241
33242 wxPyEndAllowThreads(__tstate);
33243 if (PyErr_Occurred()) SWIG_fail;
33244 }
33245 {
33246 resultobj = wxPyMake_wxObject(result, 0);
33247 }
33248 return resultobj;
33249 fail:
33250 return NULL;
33251 }
33252
33253
33254 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
33255 PyObject *resultobj;
33256 wxMenu *arg1 = (wxMenu *) 0 ;
33257 size_t arg2 ;
33258 int arg3 ;
33259 wxString *arg4 = 0 ;
33260 wxString const &arg5_defvalue = wxPyEmptyString ;
33261 wxString *arg5 = (wxString *) &arg5_defvalue ;
33262 wxMenuItem *result;
33263 bool temp4 = false ;
33264 bool temp5 = false ;
33265 PyObject * obj0 = 0 ;
33266 PyObject * obj1 = 0 ;
33267 PyObject * obj2 = 0 ;
33268 PyObject * obj3 = 0 ;
33269 PyObject * obj4 = 0 ;
33270 char *kwnames[] = {
33271 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
33272 };
33273
33274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33276 if (SWIG_arg_fail(1)) SWIG_fail;
33277 {
33278 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33279 if (SWIG_arg_fail(2)) SWIG_fail;
33280 }
33281 {
33282 arg3 = (int)(SWIG_As_int(obj2));
33283 if (SWIG_arg_fail(3)) SWIG_fail;
33284 }
33285 {
33286 arg4 = wxString_in_helper(obj3);
33287 if (arg4 == NULL) SWIG_fail;
33288 temp4 = true;
33289 }
33290 if (obj4) {
33291 {
33292 arg5 = wxString_in_helper(obj4);
33293 if (arg5 == NULL) SWIG_fail;
33294 temp5 = true;
33295 }
33296 }
33297 {
33298 PyThreadState* __tstate = wxPyBeginAllowThreads();
33299 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
33300
33301 wxPyEndAllowThreads(__tstate);
33302 if (PyErr_Occurred()) SWIG_fail;
33303 }
33304 {
33305 resultobj = wxPyMake_wxObject(result, 0);
33306 }
33307 {
33308 if (temp4)
33309 delete arg4;
33310 }
33311 {
33312 if (temp5)
33313 delete arg5;
33314 }
33315 return resultobj;
33316 fail:
33317 {
33318 if (temp4)
33319 delete arg4;
33320 }
33321 {
33322 if (temp5)
33323 delete arg5;
33324 }
33325 return NULL;
33326 }
33327
33328
33329 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
33330 PyObject *resultobj;
33331 wxMenu *arg1 = (wxMenu *) 0 ;
33332 size_t arg2 ;
33333 int arg3 ;
33334 wxString *arg4 = 0 ;
33335 wxString const &arg5_defvalue = wxPyEmptyString ;
33336 wxString *arg5 = (wxString *) &arg5_defvalue ;
33337 wxMenuItem *result;
33338 bool temp4 = false ;
33339 bool temp5 = false ;
33340 PyObject * obj0 = 0 ;
33341 PyObject * obj1 = 0 ;
33342 PyObject * obj2 = 0 ;
33343 PyObject * obj3 = 0 ;
33344 PyObject * obj4 = 0 ;
33345 char *kwnames[] = {
33346 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
33347 };
33348
33349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33351 if (SWIG_arg_fail(1)) SWIG_fail;
33352 {
33353 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33354 if (SWIG_arg_fail(2)) SWIG_fail;
33355 }
33356 {
33357 arg3 = (int)(SWIG_As_int(obj2));
33358 if (SWIG_arg_fail(3)) SWIG_fail;
33359 }
33360 {
33361 arg4 = wxString_in_helper(obj3);
33362 if (arg4 == NULL) SWIG_fail;
33363 temp4 = true;
33364 }
33365 if (obj4) {
33366 {
33367 arg5 = wxString_in_helper(obj4);
33368 if (arg5 == NULL) SWIG_fail;
33369 temp5 = true;
33370 }
33371 }
33372 {
33373 PyThreadState* __tstate = wxPyBeginAllowThreads();
33374 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
33375
33376 wxPyEndAllowThreads(__tstate);
33377 if (PyErr_Occurred()) SWIG_fail;
33378 }
33379 {
33380 resultobj = wxPyMake_wxObject(result, 0);
33381 }
33382 {
33383 if (temp4)
33384 delete arg4;
33385 }
33386 {
33387 if (temp5)
33388 delete arg5;
33389 }
33390 return resultobj;
33391 fail:
33392 {
33393 if (temp4)
33394 delete arg4;
33395 }
33396 {
33397 if (temp5)
33398 delete arg5;
33399 }
33400 return NULL;
33401 }
33402
33403
33404 static PyObject *_wrap_Menu_InsertMenu(PyObject *, PyObject *args, PyObject *kwargs) {
33405 PyObject *resultobj;
33406 wxMenu *arg1 = (wxMenu *) 0 ;
33407 size_t arg2 ;
33408 int arg3 ;
33409 wxString *arg4 = 0 ;
33410 wxMenu *arg5 = (wxMenu *) 0 ;
33411 wxString const &arg6_defvalue = wxPyEmptyString ;
33412 wxString *arg6 = (wxString *) &arg6_defvalue ;
33413 wxMenuItem *result;
33414 bool temp4 = false ;
33415 bool temp6 = false ;
33416 PyObject * obj0 = 0 ;
33417 PyObject * obj1 = 0 ;
33418 PyObject * obj2 = 0 ;
33419 PyObject * obj3 = 0 ;
33420 PyObject * obj4 = 0 ;
33421 PyObject * obj5 = 0 ;
33422 char *kwnames[] = {
33423 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
33424 };
33425
33426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
33427 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33428 if (SWIG_arg_fail(1)) SWIG_fail;
33429 {
33430 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33431 if (SWIG_arg_fail(2)) SWIG_fail;
33432 }
33433 {
33434 arg3 = (int)(SWIG_As_int(obj2));
33435 if (SWIG_arg_fail(3)) SWIG_fail;
33436 }
33437 {
33438 arg4 = wxString_in_helper(obj3);
33439 if (arg4 == NULL) SWIG_fail;
33440 temp4 = true;
33441 }
33442 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33443 if (SWIG_arg_fail(5)) SWIG_fail;
33444 if (obj5) {
33445 {
33446 arg6 = wxString_in_helper(obj5);
33447 if (arg6 == NULL) SWIG_fail;
33448 temp6 = true;
33449 }
33450 }
33451 {
33452 PyThreadState* __tstate = wxPyBeginAllowThreads();
33453 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
33454
33455 wxPyEndAllowThreads(__tstate);
33456 if (PyErr_Occurred()) SWIG_fail;
33457 }
33458 {
33459 resultobj = wxPyMake_wxObject(result, 0);
33460 }
33461 {
33462 if (temp4)
33463 delete arg4;
33464 }
33465 {
33466 if (temp6)
33467 delete arg6;
33468 }
33469 return resultobj;
33470 fail:
33471 {
33472 if (temp4)
33473 delete arg4;
33474 }
33475 {
33476 if (temp6)
33477 delete arg6;
33478 }
33479 return NULL;
33480 }
33481
33482
33483 static PyObject *_wrap_Menu_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
33484 PyObject *resultobj;
33485 wxMenu *arg1 = (wxMenu *) 0 ;
33486 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33487 wxMenuItem *result;
33488 PyObject * obj0 = 0 ;
33489 PyObject * obj1 = 0 ;
33490 char *kwnames[] = {
33491 (char *) "self",(char *) "item", NULL
33492 };
33493
33494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
33495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33496 if (SWIG_arg_fail(1)) SWIG_fail;
33497 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33498 if (SWIG_arg_fail(2)) SWIG_fail;
33499 {
33500 PyThreadState* __tstate = wxPyBeginAllowThreads();
33501 result = (wxMenuItem *)(arg1)->Prepend(arg2);
33502
33503 wxPyEndAllowThreads(__tstate);
33504 if (PyErr_Occurred()) SWIG_fail;
33505 }
33506 {
33507 resultobj = wxPyMake_wxObject(result, 0);
33508 }
33509 return resultobj;
33510 fail:
33511 return NULL;
33512 }
33513
33514
33515 static PyObject *_wrap_Menu_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
33516 PyObject *resultobj;
33517 wxMenu *arg1 = (wxMenu *) 0 ;
33518 int arg2 ;
33519 wxString *arg3 = 0 ;
33520 wxString const &arg4_defvalue = wxPyEmptyString ;
33521 wxString *arg4 = (wxString *) &arg4_defvalue ;
33522 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
33523 wxMenuItem *result;
33524 bool temp3 = false ;
33525 bool temp4 = false ;
33526 PyObject * obj0 = 0 ;
33527 PyObject * obj1 = 0 ;
33528 PyObject * obj2 = 0 ;
33529 PyObject * obj3 = 0 ;
33530 PyObject * obj4 = 0 ;
33531 char *kwnames[] = {
33532 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
33533 };
33534
33535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33537 if (SWIG_arg_fail(1)) SWIG_fail;
33538 {
33539 arg2 = (int)(SWIG_As_int(obj1));
33540 if (SWIG_arg_fail(2)) SWIG_fail;
33541 }
33542 {
33543 arg3 = wxString_in_helper(obj2);
33544 if (arg3 == NULL) SWIG_fail;
33545 temp3 = true;
33546 }
33547 if (obj3) {
33548 {
33549 arg4 = wxString_in_helper(obj3);
33550 if (arg4 == NULL) SWIG_fail;
33551 temp4 = true;
33552 }
33553 }
33554 if (obj4) {
33555 {
33556 arg5 = (wxItemKind)(SWIG_As_int(obj4));
33557 if (SWIG_arg_fail(5)) SWIG_fail;
33558 }
33559 }
33560 {
33561 PyThreadState* __tstate = wxPyBeginAllowThreads();
33562 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
33563
33564 wxPyEndAllowThreads(__tstate);
33565 if (PyErr_Occurred()) SWIG_fail;
33566 }
33567 {
33568 resultobj = wxPyMake_wxObject(result, 0);
33569 }
33570 {
33571 if (temp3)
33572 delete arg3;
33573 }
33574 {
33575 if (temp4)
33576 delete arg4;
33577 }
33578 return resultobj;
33579 fail:
33580 {
33581 if (temp3)
33582 delete arg3;
33583 }
33584 {
33585 if (temp4)
33586 delete arg4;
33587 }
33588 return NULL;
33589 }
33590
33591
33592 static PyObject *_wrap_Menu_PrependSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
33593 PyObject *resultobj;
33594 wxMenu *arg1 = (wxMenu *) 0 ;
33595 wxMenuItem *result;
33596 PyObject * obj0 = 0 ;
33597 char *kwnames[] = {
33598 (char *) "self", NULL
33599 };
33600
33601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
33602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33603 if (SWIG_arg_fail(1)) SWIG_fail;
33604 {
33605 PyThreadState* __tstate = wxPyBeginAllowThreads();
33606 result = (wxMenuItem *)(arg1)->PrependSeparator();
33607
33608 wxPyEndAllowThreads(__tstate);
33609 if (PyErr_Occurred()) SWIG_fail;
33610 }
33611 {
33612 resultobj = wxPyMake_wxObject(result, 0);
33613 }
33614 return resultobj;
33615 fail:
33616 return NULL;
33617 }
33618
33619
33620 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
33621 PyObject *resultobj;
33622 wxMenu *arg1 = (wxMenu *) 0 ;
33623 int arg2 ;
33624 wxString *arg3 = 0 ;
33625 wxString const &arg4_defvalue = wxPyEmptyString ;
33626 wxString *arg4 = (wxString *) &arg4_defvalue ;
33627 wxMenuItem *result;
33628 bool temp3 = false ;
33629 bool temp4 = false ;
33630 PyObject * obj0 = 0 ;
33631 PyObject * obj1 = 0 ;
33632 PyObject * obj2 = 0 ;
33633 PyObject * obj3 = 0 ;
33634 char *kwnames[] = {
33635 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
33636 };
33637
33638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33640 if (SWIG_arg_fail(1)) SWIG_fail;
33641 {
33642 arg2 = (int)(SWIG_As_int(obj1));
33643 if (SWIG_arg_fail(2)) SWIG_fail;
33644 }
33645 {
33646 arg3 = wxString_in_helper(obj2);
33647 if (arg3 == NULL) SWIG_fail;
33648 temp3 = true;
33649 }
33650 if (obj3) {
33651 {
33652 arg4 = wxString_in_helper(obj3);
33653 if (arg4 == NULL) SWIG_fail;
33654 temp4 = true;
33655 }
33656 }
33657 {
33658 PyThreadState* __tstate = wxPyBeginAllowThreads();
33659 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
33660
33661 wxPyEndAllowThreads(__tstate);
33662 if (PyErr_Occurred()) SWIG_fail;
33663 }
33664 {
33665 resultobj = wxPyMake_wxObject(result, 0);
33666 }
33667 {
33668 if (temp3)
33669 delete arg3;
33670 }
33671 {
33672 if (temp4)
33673 delete arg4;
33674 }
33675 return resultobj;
33676 fail:
33677 {
33678 if (temp3)
33679 delete arg3;
33680 }
33681 {
33682 if (temp4)
33683 delete arg4;
33684 }
33685 return NULL;
33686 }
33687
33688
33689 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
33690 PyObject *resultobj;
33691 wxMenu *arg1 = (wxMenu *) 0 ;
33692 int arg2 ;
33693 wxString *arg3 = 0 ;
33694 wxString const &arg4_defvalue = wxPyEmptyString ;
33695 wxString *arg4 = (wxString *) &arg4_defvalue ;
33696 wxMenuItem *result;
33697 bool temp3 = false ;
33698 bool temp4 = false ;
33699 PyObject * obj0 = 0 ;
33700 PyObject * obj1 = 0 ;
33701 PyObject * obj2 = 0 ;
33702 PyObject * obj3 = 0 ;
33703 char *kwnames[] = {
33704 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
33705 };
33706
33707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
33708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33709 if (SWIG_arg_fail(1)) SWIG_fail;
33710 {
33711 arg2 = (int)(SWIG_As_int(obj1));
33712 if (SWIG_arg_fail(2)) SWIG_fail;
33713 }
33714 {
33715 arg3 = wxString_in_helper(obj2);
33716 if (arg3 == NULL) SWIG_fail;
33717 temp3 = true;
33718 }
33719 if (obj3) {
33720 {
33721 arg4 = wxString_in_helper(obj3);
33722 if (arg4 == NULL) SWIG_fail;
33723 temp4 = true;
33724 }
33725 }
33726 {
33727 PyThreadState* __tstate = wxPyBeginAllowThreads();
33728 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
33729
33730 wxPyEndAllowThreads(__tstate);
33731 if (PyErr_Occurred()) SWIG_fail;
33732 }
33733 {
33734 resultobj = wxPyMake_wxObject(result, 0);
33735 }
33736 {
33737 if (temp3)
33738 delete arg3;
33739 }
33740 {
33741 if (temp4)
33742 delete arg4;
33743 }
33744 return resultobj;
33745 fail:
33746 {
33747 if (temp3)
33748 delete arg3;
33749 }
33750 {
33751 if (temp4)
33752 delete arg4;
33753 }
33754 return NULL;
33755 }
33756
33757
33758 static PyObject *_wrap_Menu_PrependMenu(PyObject *, PyObject *args, PyObject *kwargs) {
33759 PyObject *resultobj;
33760 wxMenu *arg1 = (wxMenu *) 0 ;
33761 int arg2 ;
33762 wxString *arg3 = 0 ;
33763 wxMenu *arg4 = (wxMenu *) 0 ;
33764 wxString const &arg5_defvalue = wxPyEmptyString ;
33765 wxString *arg5 = (wxString *) &arg5_defvalue ;
33766 wxMenuItem *result;
33767 bool temp3 = false ;
33768 bool temp5 = false ;
33769 PyObject * obj0 = 0 ;
33770 PyObject * obj1 = 0 ;
33771 PyObject * obj2 = 0 ;
33772 PyObject * obj3 = 0 ;
33773 PyObject * obj4 = 0 ;
33774 char *kwnames[] = {
33775 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
33776 };
33777
33778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
33779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33780 if (SWIG_arg_fail(1)) SWIG_fail;
33781 {
33782 arg2 = (int)(SWIG_As_int(obj1));
33783 if (SWIG_arg_fail(2)) SWIG_fail;
33784 }
33785 {
33786 arg3 = wxString_in_helper(obj2);
33787 if (arg3 == NULL) SWIG_fail;
33788 temp3 = true;
33789 }
33790 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33791 if (SWIG_arg_fail(4)) SWIG_fail;
33792 if (obj4) {
33793 {
33794 arg5 = wxString_in_helper(obj4);
33795 if (arg5 == NULL) SWIG_fail;
33796 temp5 = true;
33797 }
33798 }
33799 {
33800 PyThreadState* __tstate = wxPyBeginAllowThreads();
33801 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
33802
33803 wxPyEndAllowThreads(__tstate);
33804 if (PyErr_Occurred()) SWIG_fail;
33805 }
33806 {
33807 resultobj = wxPyMake_wxObject(result, 0);
33808 }
33809 {
33810 if (temp3)
33811 delete arg3;
33812 }
33813 {
33814 if (temp5)
33815 delete arg5;
33816 }
33817 return resultobj;
33818 fail:
33819 {
33820 if (temp3)
33821 delete arg3;
33822 }
33823 {
33824 if (temp5)
33825 delete arg5;
33826 }
33827 return NULL;
33828 }
33829
33830
33831 static PyObject *_wrap_Menu_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
33832 PyObject *resultobj;
33833 wxMenu *arg1 = (wxMenu *) 0 ;
33834 int arg2 ;
33835 wxMenuItem *result;
33836 PyObject * obj0 = 0 ;
33837 PyObject * obj1 = 0 ;
33838 char *kwnames[] = {
33839 (char *) "self",(char *) "id", NULL
33840 };
33841
33842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
33843 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33844 if (SWIG_arg_fail(1)) SWIG_fail;
33845 {
33846 arg2 = (int)(SWIG_As_int(obj1));
33847 if (SWIG_arg_fail(2)) SWIG_fail;
33848 }
33849 {
33850 PyThreadState* __tstate = wxPyBeginAllowThreads();
33851 result = (wxMenuItem *)(arg1)->Remove(arg2);
33852
33853 wxPyEndAllowThreads(__tstate);
33854 if (PyErr_Occurred()) SWIG_fail;
33855 }
33856 {
33857 resultobj = wxPyMake_wxObject(result, 0);
33858 }
33859 return resultobj;
33860 fail:
33861 return NULL;
33862 }
33863
33864
33865 static PyObject *_wrap_Menu_RemoveItem(PyObject *, PyObject *args, PyObject *kwargs) {
33866 PyObject *resultobj;
33867 wxMenu *arg1 = (wxMenu *) 0 ;
33868 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33869 wxMenuItem *result;
33870 PyObject * obj0 = 0 ;
33871 PyObject * obj1 = 0 ;
33872 char *kwnames[] = {
33873 (char *) "self",(char *) "item", NULL
33874 };
33875
33876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
33877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33878 if (SWIG_arg_fail(1)) SWIG_fail;
33879 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33880 if (SWIG_arg_fail(2)) SWIG_fail;
33881 {
33882 PyThreadState* __tstate = wxPyBeginAllowThreads();
33883 result = (wxMenuItem *)(arg1)->Remove(arg2);
33884
33885 wxPyEndAllowThreads(__tstate);
33886 if (PyErr_Occurred()) SWIG_fail;
33887 }
33888 {
33889 resultobj = wxPyMake_wxObject(result, 0);
33890 }
33891 return resultobj;
33892 fail:
33893 return NULL;
33894 }
33895
33896
33897 static PyObject *_wrap_Menu_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
33898 PyObject *resultobj;
33899 wxMenu *arg1 = (wxMenu *) 0 ;
33900 int arg2 ;
33901 bool result;
33902 PyObject * obj0 = 0 ;
33903 PyObject * obj1 = 0 ;
33904 char *kwnames[] = {
33905 (char *) "self",(char *) "id", NULL
33906 };
33907
33908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
33909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33910 if (SWIG_arg_fail(1)) SWIG_fail;
33911 {
33912 arg2 = (int)(SWIG_As_int(obj1));
33913 if (SWIG_arg_fail(2)) SWIG_fail;
33914 }
33915 {
33916 PyThreadState* __tstate = wxPyBeginAllowThreads();
33917 result = (bool)(arg1)->Delete(arg2);
33918
33919 wxPyEndAllowThreads(__tstate);
33920 if (PyErr_Occurred()) SWIG_fail;
33921 }
33922 {
33923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33924 }
33925 return resultobj;
33926 fail:
33927 return NULL;
33928 }
33929
33930
33931 static PyObject *_wrap_Menu_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
33932 PyObject *resultobj;
33933 wxMenu *arg1 = (wxMenu *) 0 ;
33934 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33935 bool result;
33936 PyObject * obj0 = 0 ;
33937 PyObject * obj1 = 0 ;
33938 char *kwnames[] = {
33939 (char *) "self",(char *) "item", NULL
33940 };
33941
33942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
33943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33944 if (SWIG_arg_fail(1)) SWIG_fail;
33945 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33946 if (SWIG_arg_fail(2)) SWIG_fail;
33947 {
33948 PyThreadState* __tstate = wxPyBeginAllowThreads();
33949 result = (bool)(arg1)->Delete(arg2);
33950
33951 wxPyEndAllowThreads(__tstate);
33952 if (PyErr_Occurred()) SWIG_fail;
33953 }
33954 {
33955 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33956 }
33957 return resultobj;
33958 fail:
33959 return NULL;
33960 }
33961
33962
33963 static PyObject *_wrap_Menu_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
33964 PyObject *resultobj;
33965 wxMenu *arg1 = (wxMenu *) 0 ;
33966 PyObject * obj0 = 0 ;
33967 char *kwnames[] = {
33968 (char *) "self", NULL
33969 };
33970
33971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
33972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33973 if (SWIG_arg_fail(1)) SWIG_fail;
33974 {
33975 PyThreadState* __tstate = wxPyBeginAllowThreads();
33976 wxMenu_Destroy(arg1);
33977
33978 wxPyEndAllowThreads(__tstate);
33979 if (PyErr_Occurred()) SWIG_fail;
33980 }
33981 Py_INCREF(Py_None); resultobj = Py_None;
33982 return resultobj;
33983 fail:
33984 return NULL;
33985 }
33986
33987
33988 static PyObject *_wrap_Menu_DestroyId(PyObject *, PyObject *args, PyObject *kwargs) {
33989 PyObject *resultobj;
33990 wxMenu *arg1 = (wxMenu *) 0 ;
33991 int arg2 ;
33992 bool result;
33993 PyObject * obj0 = 0 ;
33994 PyObject * obj1 = 0 ;
33995 char *kwnames[] = {
33996 (char *) "self",(char *) "id", NULL
33997 };
33998
33999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
34000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34001 if (SWIG_arg_fail(1)) SWIG_fail;
34002 {
34003 arg2 = (int)(SWIG_As_int(obj1));
34004 if (SWIG_arg_fail(2)) SWIG_fail;
34005 }
34006 {
34007 PyThreadState* __tstate = wxPyBeginAllowThreads();
34008 result = (bool)(arg1)->Destroy(arg2);
34009
34010 wxPyEndAllowThreads(__tstate);
34011 if (PyErr_Occurred()) SWIG_fail;
34012 }
34013 {
34014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34015 }
34016 return resultobj;
34017 fail:
34018 return NULL;
34019 }
34020
34021
34022 static PyObject *_wrap_Menu_DestroyItem(PyObject *, PyObject *args, PyObject *kwargs) {
34023 PyObject *resultobj;
34024 wxMenu *arg1 = (wxMenu *) 0 ;
34025 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
34026 bool result;
34027 PyObject * obj0 = 0 ;
34028 PyObject * obj1 = 0 ;
34029 char *kwnames[] = {
34030 (char *) "self",(char *) "item", NULL
34031 };
34032
34033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
34034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34035 if (SWIG_arg_fail(1)) SWIG_fail;
34036 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
34037 if (SWIG_arg_fail(2)) SWIG_fail;
34038 {
34039 PyThreadState* __tstate = wxPyBeginAllowThreads();
34040 result = (bool)(arg1)->Destroy(arg2);
34041
34042 wxPyEndAllowThreads(__tstate);
34043 if (PyErr_Occurred()) SWIG_fail;
34044 }
34045 {
34046 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34047 }
34048 return resultobj;
34049 fail:
34050 return NULL;
34051 }
34052
34053
34054 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
34055 PyObject *resultobj;
34056 wxMenu *arg1 = (wxMenu *) 0 ;
34057 size_t result;
34058 PyObject * obj0 = 0 ;
34059 char *kwnames[] = {
34060 (char *) "self", NULL
34061 };
34062
34063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
34064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34065 if (SWIG_arg_fail(1)) SWIG_fail;
34066 {
34067 PyThreadState* __tstate = wxPyBeginAllowThreads();
34068 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
34069
34070 wxPyEndAllowThreads(__tstate);
34071 if (PyErr_Occurred()) SWIG_fail;
34072 }
34073 {
34074 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
34075 }
34076 return resultobj;
34077 fail:
34078 return NULL;
34079 }
34080
34081
34082 static PyObject *_wrap_Menu_GetMenuItems(PyObject *, PyObject *args, PyObject *kwargs) {
34083 PyObject *resultobj;
34084 wxMenu *arg1 = (wxMenu *) 0 ;
34085 PyObject *result;
34086 PyObject * obj0 = 0 ;
34087 char *kwnames[] = {
34088 (char *) "self", NULL
34089 };
34090
34091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
34092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34093 if (SWIG_arg_fail(1)) SWIG_fail;
34094 {
34095 PyThreadState* __tstate = wxPyBeginAllowThreads();
34096 result = (PyObject *)wxMenu_GetMenuItems(arg1);
34097
34098 wxPyEndAllowThreads(__tstate);
34099 if (PyErr_Occurred()) SWIG_fail;
34100 }
34101 resultobj = result;
34102 return resultobj;
34103 fail:
34104 return NULL;
34105 }
34106
34107
34108 static PyObject *_wrap_Menu_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
34109 PyObject *resultobj;
34110 wxMenu *arg1 = (wxMenu *) 0 ;
34111 wxString *arg2 = 0 ;
34112 int result;
34113 bool temp2 = false ;
34114 PyObject * obj0 = 0 ;
34115 PyObject * obj1 = 0 ;
34116 char *kwnames[] = {
34117 (char *) "self",(char *) "item", NULL
34118 };
34119
34120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
34121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34122 if (SWIG_arg_fail(1)) SWIG_fail;
34123 {
34124 arg2 = wxString_in_helper(obj1);
34125 if (arg2 == NULL) SWIG_fail;
34126 temp2 = true;
34127 }
34128 {
34129 PyThreadState* __tstate = wxPyBeginAllowThreads();
34130 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
34131
34132 wxPyEndAllowThreads(__tstate);
34133 if (PyErr_Occurred()) SWIG_fail;
34134 }
34135 {
34136 resultobj = SWIG_From_int((int)(result));
34137 }
34138 {
34139 if (temp2)
34140 delete arg2;
34141 }
34142 return resultobj;
34143 fail:
34144 {
34145 if (temp2)
34146 delete arg2;
34147 }
34148 return NULL;
34149 }
34150
34151
34152 static PyObject *_wrap_Menu_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
34153 PyObject *resultobj;
34154 wxMenu *arg1 = (wxMenu *) 0 ;
34155 int arg2 ;
34156 wxMenuItem *result;
34157 PyObject * obj0 = 0 ;
34158 PyObject * obj1 = 0 ;
34159 char *kwnames[] = {
34160 (char *) "self",(char *) "id", NULL
34161 };
34162
34163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
34164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34165 if (SWIG_arg_fail(1)) SWIG_fail;
34166 {
34167 arg2 = (int)(SWIG_As_int(obj1));
34168 if (SWIG_arg_fail(2)) SWIG_fail;
34169 }
34170 {
34171 PyThreadState* __tstate = wxPyBeginAllowThreads();
34172 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
34173
34174 wxPyEndAllowThreads(__tstate);
34175 if (PyErr_Occurred()) SWIG_fail;
34176 }
34177 {
34178 resultobj = wxPyMake_wxObject(result, 0);
34179 }
34180 return resultobj;
34181 fail:
34182 return NULL;
34183 }
34184
34185
34186 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *, PyObject *args, PyObject *kwargs) {
34187 PyObject *resultobj;
34188 wxMenu *arg1 = (wxMenu *) 0 ;
34189 size_t arg2 ;
34190 wxMenuItem *result;
34191 PyObject * obj0 = 0 ;
34192 PyObject * obj1 = 0 ;
34193 char *kwnames[] = {
34194 (char *) "self",(char *) "position", NULL
34195 };
34196
34197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
34198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34199 if (SWIG_arg_fail(1)) SWIG_fail;
34200 {
34201 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34202 if (SWIG_arg_fail(2)) SWIG_fail;
34203 }
34204 {
34205 PyThreadState* __tstate = wxPyBeginAllowThreads();
34206 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
34207
34208 wxPyEndAllowThreads(__tstate);
34209 if (PyErr_Occurred()) SWIG_fail;
34210 }
34211 {
34212 resultobj = wxPyMake_wxObject(result, 0);
34213 }
34214 return resultobj;
34215 fail:
34216 return NULL;
34217 }
34218
34219
34220 static PyObject *_wrap_Menu_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
34221 PyObject *resultobj;
34222 wxMenu *arg1 = (wxMenu *) 0 ;
34223 int arg2 ;
34224 bool arg3 ;
34225 PyObject * obj0 = 0 ;
34226 PyObject * obj1 = 0 ;
34227 PyObject * obj2 = 0 ;
34228 char *kwnames[] = {
34229 (char *) "self",(char *) "id",(char *) "enable", NULL
34230 };
34231
34232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
34233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34234 if (SWIG_arg_fail(1)) SWIG_fail;
34235 {
34236 arg2 = (int)(SWIG_As_int(obj1));
34237 if (SWIG_arg_fail(2)) SWIG_fail;
34238 }
34239 {
34240 arg3 = (bool)(SWIG_As_bool(obj2));
34241 if (SWIG_arg_fail(3)) SWIG_fail;
34242 }
34243 {
34244 PyThreadState* __tstate = wxPyBeginAllowThreads();
34245 (arg1)->Enable(arg2,arg3);
34246
34247 wxPyEndAllowThreads(__tstate);
34248 if (PyErr_Occurred()) SWIG_fail;
34249 }
34250 Py_INCREF(Py_None); resultobj = Py_None;
34251 return resultobj;
34252 fail:
34253 return NULL;
34254 }
34255
34256
34257 static PyObject *_wrap_Menu_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
34258 PyObject *resultobj;
34259 wxMenu *arg1 = (wxMenu *) 0 ;
34260 int arg2 ;
34261 bool result;
34262 PyObject * obj0 = 0 ;
34263 PyObject * obj1 = 0 ;
34264 char *kwnames[] = {
34265 (char *) "self",(char *) "id", NULL
34266 };
34267
34268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
34269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34270 if (SWIG_arg_fail(1)) SWIG_fail;
34271 {
34272 arg2 = (int)(SWIG_As_int(obj1));
34273 if (SWIG_arg_fail(2)) SWIG_fail;
34274 }
34275 {
34276 PyThreadState* __tstate = wxPyBeginAllowThreads();
34277 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
34278
34279 wxPyEndAllowThreads(__tstate);
34280 if (PyErr_Occurred()) SWIG_fail;
34281 }
34282 {
34283 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34284 }
34285 return resultobj;
34286 fail:
34287 return NULL;
34288 }
34289
34290
34291 static PyObject *_wrap_Menu_Check(PyObject *, PyObject *args, PyObject *kwargs) {
34292 PyObject *resultobj;
34293 wxMenu *arg1 = (wxMenu *) 0 ;
34294 int arg2 ;
34295 bool arg3 ;
34296 PyObject * obj0 = 0 ;
34297 PyObject * obj1 = 0 ;
34298 PyObject * obj2 = 0 ;
34299 char *kwnames[] = {
34300 (char *) "self",(char *) "id",(char *) "check", NULL
34301 };
34302
34303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
34304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34305 if (SWIG_arg_fail(1)) SWIG_fail;
34306 {
34307 arg2 = (int)(SWIG_As_int(obj1));
34308 if (SWIG_arg_fail(2)) SWIG_fail;
34309 }
34310 {
34311 arg3 = (bool)(SWIG_As_bool(obj2));
34312 if (SWIG_arg_fail(3)) SWIG_fail;
34313 }
34314 {
34315 PyThreadState* __tstate = wxPyBeginAllowThreads();
34316 (arg1)->Check(arg2,arg3);
34317
34318 wxPyEndAllowThreads(__tstate);
34319 if (PyErr_Occurred()) SWIG_fail;
34320 }
34321 Py_INCREF(Py_None); resultobj = Py_None;
34322 return resultobj;
34323 fail:
34324 return NULL;
34325 }
34326
34327
34328 static PyObject *_wrap_Menu_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
34329 PyObject *resultobj;
34330 wxMenu *arg1 = (wxMenu *) 0 ;
34331 int arg2 ;
34332 bool result;
34333 PyObject * obj0 = 0 ;
34334 PyObject * obj1 = 0 ;
34335 char *kwnames[] = {
34336 (char *) "self",(char *) "id", NULL
34337 };
34338
34339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
34340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34341 if (SWIG_arg_fail(1)) SWIG_fail;
34342 {
34343 arg2 = (int)(SWIG_As_int(obj1));
34344 if (SWIG_arg_fail(2)) SWIG_fail;
34345 }
34346 {
34347 PyThreadState* __tstate = wxPyBeginAllowThreads();
34348 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
34349
34350 wxPyEndAllowThreads(__tstate);
34351 if (PyErr_Occurred()) SWIG_fail;
34352 }
34353 {
34354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34355 }
34356 return resultobj;
34357 fail:
34358 return NULL;
34359 }
34360
34361
34362 static PyObject *_wrap_Menu_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34363 PyObject *resultobj;
34364 wxMenu *arg1 = (wxMenu *) 0 ;
34365 int arg2 ;
34366 wxString *arg3 = 0 ;
34367 bool temp3 = false ;
34368 PyObject * obj0 = 0 ;
34369 PyObject * obj1 = 0 ;
34370 PyObject * obj2 = 0 ;
34371 char *kwnames[] = {
34372 (char *) "self",(char *) "id",(char *) "label", NULL
34373 };
34374
34375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
34376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34377 if (SWIG_arg_fail(1)) SWIG_fail;
34378 {
34379 arg2 = (int)(SWIG_As_int(obj1));
34380 if (SWIG_arg_fail(2)) SWIG_fail;
34381 }
34382 {
34383 arg3 = wxString_in_helper(obj2);
34384 if (arg3 == NULL) SWIG_fail;
34385 temp3 = true;
34386 }
34387 {
34388 PyThreadState* __tstate = wxPyBeginAllowThreads();
34389 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
34390
34391 wxPyEndAllowThreads(__tstate);
34392 if (PyErr_Occurred()) SWIG_fail;
34393 }
34394 Py_INCREF(Py_None); resultobj = Py_None;
34395 {
34396 if (temp3)
34397 delete arg3;
34398 }
34399 return resultobj;
34400 fail:
34401 {
34402 if (temp3)
34403 delete arg3;
34404 }
34405 return NULL;
34406 }
34407
34408
34409 static PyObject *_wrap_Menu_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34410 PyObject *resultobj;
34411 wxMenu *arg1 = (wxMenu *) 0 ;
34412 int arg2 ;
34413 wxString result;
34414 PyObject * obj0 = 0 ;
34415 PyObject * obj1 = 0 ;
34416 char *kwnames[] = {
34417 (char *) "self",(char *) "id", NULL
34418 };
34419
34420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
34421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34422 if (SWIG_arg_fail(1)) SWIG_fail;
34423 {
34424 arg2 = (int)(SWIG_As_int(obj1));
34425 if (SWIG_arg_fail(2)) SWIG_fail;
34426 }
34427 {
34428 PyThreadState* __tstate = wxPyBeginAllowThreads();
34429 result = ((wxMenu const *)arg1)->GetLabel(arg2);
34430
34431 wxPyEndAllowThreads(__tstate);
34432 if (PyErr_Occurred()) SWIG_fail;
34433 }
34434 {
34435 #if wxUSE_UNICODE
34436 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34437 #else
34438 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34439 #endif
34440 }
34441 return resultobj;
34442 fail:
34443 return NULL;
34444 }
34445
34446
34447 static PyObject *_wrap_Menu_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
34448 PyObject *resultobj;
34449 wxMenu *arg1 = (wxMenu *) 0 ;
34450 int arg2 ;
34451 wxString *arg3 = 0 ;
34452 bool temp3 = false ;
34453 PyObject * obj0 = 0 ;
34454 PyObject * obj1 = 0 ;
34455 PyObject * obj2 = 0 ;
34456 char *kwnames[] = {
34457 (char *) "self",(char *) "id",(char *) "helpString", NULL
34458 };
34459
34460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34462 if (SWIG_arg_fail(1)) SWIG_fail;
34463 {
34464 arg2 = (int)(SWIG_As_int(obj1));
34465 if (SWIG_arg_fail(2)) SWIG_fail;
34466 }
34467 {
34468 arg3 = wxString_in_helper(obj2);
34469 if (arg3 == NULL) SWIG_fail;
34470 temp3 = true;
34471 }
34472 {
34473 PyThreadState* __tstate = wxPyBeginAllowThreads();
34474 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
34475
34476 wxPyEndAllowThreads(__tstate);
34477 if (PyErr_Occurred()) SWIG_fail;
34478 }
34479 Py_INCREF(Py_None); resultobj = Py_None;
34480 {
34481 if (temp3)
34482 delete arg3;
34483 }
34484 return resultobj;
34485 fail:
34486 {
34487 if (temp3)
34488 delete arg3;
34489 }
34490 return NULL;
34491 }
34492
34493
34494 static PyObject *_wrap_Menu_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
34495 PyObject *resultobj;
34496 wxMenu *arg1 = (wxMenu *) 0 ;
34497 int arg2 ;
34498 wxString result;
34499 PyObject * obj0 = 0 ;
34500 PyObject * obj1 = 0 ;
34501 char *kwnames[] = {
34502 (char *) "self",(char *) "id", NULL
34503 };
34504
34505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
34506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34507 if (SWIG_arg_fail(1)) SWIG_fail;
34508 {
34509 arg2 = (int)(SWIG_As_int(obj1));
34510 if (SWIG_arg_fail(2)) SWIG_fail;
34511 }
34512 {
34513 PyThreadState* __tstate = wxPyBeginAllowThreads();
34514 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
34515
34516 wxPyEndAllowThreads(__tstate);
34517 if (PyErr_Occurred()) SWIG_fail;
34518 }
34519 {
34520 #if wxUSE_UNICODE
34521 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34522 #else
34523 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34524 #endif
34525 }
34526 return resultobj;
34527 fail:
34528 return NULL;
34529 }
34530
34531
34532 static PyObject *_wrap_Menu_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
34533 PyObject *resultobj;
34534 wxMenu *arg1 = (wxMenu *) 0 ;
34535 wxString *arg2 = 0 ;
34536 bool temp2 = false ;
34537 PyObject * obj0 = 0 ;
34538 PyObject * obj1 = 0 ;
34539 char *kwnames[] = {
34540 (char *) "self",(char *) "title", NULL
34541 };
34542
34543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
34544 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34545 if (SWIG_arg_fail(1)) SWIG_fail;
34546 {
34547 arg2 = wxString_in_helper(obj1);
34548 if (arg2 == NULL) SWIG_fail;
34549 temp2 = true;
34550 }
34551 {
34552 PyThreadState* __tstate = wxPyBeginAllowThreads();
34553 (arg1)->SetTitle((wxString const &)*arg2);
34554
34555 wxPyEndAllowThreads(__tstate);
34556 if (PyErr_Occurred()) SWIG_fail;
34557 }
34558 Py_INCREF(Py_None); resultobj = Py_None;
34559 {
34560 if (temp2)
34561 delete arg2;
34562 }
34563 return resultobj;
34564 fail:
34565 {
34566 if (temp2)
34567 delete arg2;
34568 }
34569 return NULL;
34570 }
34571
34572
34573 static PyObject *_wrap_Menu_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
34574 PyObject *resultobj;
34575 wxMenu *arg1 = (wxMenu *) 0 ;
34576 wxString result;
34577 PyObject * obj0 = 0 ;
34578 char *kwnames[] = {
34579 (char *) "self", NULL
34580 };
34581
34582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
34583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34584 if (SWIG_arg_fail(1)) SWIG_fail;
34585 {
34586 PyThreadState* __tstate = wxPyBeginAllowThreads();
34587 result = ((wxMenu const *)arg1)->GetTitle();
34588
34589 wxPyEndAllowThreads(__tstate);
34590 if (PyErr_Occurred()) SWIG_fail;
34591 }
34592 {
34593 #if wxUSE_UNICODE
34594 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34595 #else
34596 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34597 #endif
34598 }
34599 return resultobj;
34600 fail:
34601 return NULL;
34602 }
34603
34604
34605 static PyObject *_wrap_Menu_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
34606 PyObject *resultobj;
34607 wxMenu *arg1 = (wxMenu *) 0 ;
34608 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
34609 PyObject * obj0 = 0 ;
34610 PyObject * obj1 = 0 ;
34611 char *kwnames[] = {
34612 (char *) "self",(char *) "handler", NULL
34613 };
34614
34615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
34616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34617 if (SWIG_arg_fail(1)) SWIG_fail;
34618 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
34619 if (SWIG_arg_fail(2)) SWIG_fail;
34620 {
34621 PyThreadState* __tstate = wxPyBeginAllowThreads();
34622 (arg1)->SetEventHandler(arg2);
34623
34624 wxPyEndAllowThreads(__tstate);
34625 if (PyErr_Occurred()) SWIG_fail;
34626 }
34627 Py_INCREF(Py_None); resultobj = Py_None;
34628 return resultobj;
34629 fail:
34630 return NULL;
34631 }
34632
34633
34634 static PyObject *_wrap_Menu_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
34635 PyObject *resultobj;
34636 wxMenu *arg1 = (wxMenu *) 0 ;
34637 wxEvtHandler *result;
34638 PyObject * obj0 = 0 ;
34639 char *kwnames[] = {
34640 (char *) "self", NULL
34641 };
34642
34643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
34644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34645 if (SWIG_arg_fail(1)) SWIG_fail;
34646 {
34647 PyThreadState* __tstate = wxPyBeginAllowThreads();
34648 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
34649
34650 wxPyEndAllowThreads(__tstate);
34651 if (PyErr_Occurred()) SWIG_fail;
34652 }
34653 {
34654 resultobj = wxPyMake_wxObject(result, 0);
34655 }
34656 return resultobj;
34657 fail:
34658 return NULL;
34659 }
34660
34661
34662 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34663 PyObject *resultobj;
34664 wxMenu *arg1 = (wxMenu *) 0 ;
34665 wxWindow *arg2 = (wxWindow *) 0 ;
34666 PyObject * obj0 = 0 ;
34667 PyObject * obj1 = 0 ;
34668 char *kwnames[] = {
34669 (char *) "self",(char *) "win", NULL
34670 };
34671
34672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
34673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34674 if (SWIG_arg_fail(1)) SWIG_fail;
34675 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
34676 if (SWIG_arg_fail(2)) SWIG_fail;
34677 {
34678 PyThreadState* __tstate = wxPyBeginAllowThreads();
34679 (arg1)->SetInvokingWindow(arg2);
34680
34681 wxPyEndAllowThreads(__tstate);
34682 if (PyErr_Occurred()) SWIG_fail;
34683 }
34684 Py_INCREF(Py_None); resultobj = Py_None;
34685 return resultobj;
34686 fail:
34687 return NULL;
34688 }
34689
34690
34691 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
34692 PyObject *resultobj;
34693 wxMenu *arg1 = (wxMenu *) 0 ;
34694 wxWindow *result;
34695 PyObject * obj0 = 0 ;
34696 char *kwnames[] = {
34697 (char *) "self", NULL
34698 };
34699
34700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
34701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34702 if (SWIG_arg_fail(1)) SWIG_fail;
34703 {
34704 PyThreadState* __tstate = wxPyBeginAllowThreads();
34705 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
34706
34707 wxPyEndAllowThreads(__tstate);
34708 if (PyErr_Occurred()) SWIG_fail;
34709 }
34710 {
34711 resultobj = wxPyMake_wxObject(result, 0);
34712 }
34713 return resultobj;
34714 fail:
34715 return NULL;
34716 }
34717
34718
34719 static PyObject *_wrap_Menu_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
34720 PyObject *resultobj;
34721 wxMenu *arg1 = (wxMenu *) 0 ;
34722 long result;
34723 PyObject * obj0 = 0 ;
34724 char *kwnames[] = {
34725 (char *) "self", NULL
34726 };
34727
34728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
34729 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34730 if (SWIG_arg_fail(1)) SWIG_fail;
34731 {
34732 PyThreadState* __tstate = wxPyBeginAllowThreads();
34733 result = (long)((wxMenu const *)arg1)->GetStyle();
34734
34735 wxPyEndAllowThreads(__tstate);
34736 if (PyErr_Occurred()) SWIG_fail;
34737 }
34738 {
34739 resultobj = SWIG_From_long((long)(result));
34740 }
34741 return resultobj;
34742 fail:
34743 return NULL;
34744 }
34745
34746
34747 static PyObject *_wrap_Menu_UpdateUI(PyObject *, PyObject *args, PyObject *kwargs) {
34748 PyObject *resultobj;
34749 wxMenu *arg1 = (wxMenu *) 0 ;
34750 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
34751 PyObject * obj0 = 0 ;
34752 PyObject * obj1 = 0 ;
34753 char *kwnames[] = {
34754 (char *) "self",(char *) "source", NULL
34755 };
34756
34757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
34758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34759 if (SWIG_arg_fail(1)) SWIG_fail;
34760 if (obj1) {
34761 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
34762 if (SWIG_arg_fail(2)) SWIG_fail;
34763 }
34764 {
34765 PyThreadState* __tstate = wxPyBeginAllowThreads();
34766 (arg1)->UpdateUI(arg2);
34767
34768 wxPyEndAllowThreads(__tstate);
34769 if (PyErr_Occurred()) SWIG_fail;
34770 }
34771 Py_INCREF(Py_None); resultobj = Py_None;
34772 return resultobj;
34773 fail:
34774 return NULL;
34775 }
34776
34777
34778 static PyObject *_wrap_Menu_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
34779 PyObject *resultobj;
34780 wxMenu *arg1 = (wxMenu *) 0 ;
34781 wxMenuBar *result;
34782 PyObject * obj0 = 0 ;
34783 char *kwnames[] = {
34784 (char *) "self", NULL
34785 };
34786
34787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
34788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34789 if (SWIG_arg_fail(1)) SWIG_fail;
34790 {
34791 PyThreadState* __tstate = wxPyBeginAllowThreads();
34792 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
34793
34794 wxPyEndAllowThreads(__tstate);
34795 if (PyErr_Occurred()) SWIG_fail;
34796 }
34797 {
34798 resultobj = wxPyMake_wxObject(result, 0);
34799 }
34800 return resultobj;
34801 fail:
34802 return NULL;
34803 }
34804
34805
34806 static PyObject *_wrap_Menu_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
34807 PyObject *resultobj;
34808 wxMenu *arg1 = (wxMenu *) 0 ;
34809 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
34810 PyObject * obj0 = 0 ;
34811 PyObject * obj1 = 0 ;
34812 char *kwnames[] = {
34813 (char *) "self",(char *) "menubar", NULL
34814 };
34815
34816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
34817 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34818 if (SWIG_arg_fail(1)) SWIG_fail;
34819 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuBarBase, SWIG_POINTER_EXCEPTION | 0);
34820 if (SWIG_arg_fail(2)) SWIG_fail;
34821 {
34822 PyThreadState* __tstate = wxPyBeginAllowThreads();
34823 (arg1)->Attach(arg2);
34824
34825 wxPyEndAllowThreads(__tstate);
34826 if (PyErr_Occurred()) SWIG_fail;
34827 }
34828 Py_INCREF(Py_None); resultobj = Py_None;
34829 return resultobj;
34830 fail:
34831 return NULL;
34832 }
34833
34834
34835 static PyObject *_wrap_Menu_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
34836 PyObject *resultobj;
34837 wxMenu *arg1 = (wxMenu *) 0 ;
34838 PyObject * obj0 = 0 ;
34839 char *kwnames[] = {
34840 (char *) "self", NULL
34841 };
34842
34843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
34844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34845 if (SWIG_arg_fail(1)) SWIG_fail;
34846 {
34847 PyThreadState* __tstate = wxPyBeginAllowThreads();
34848 (arg1)->Detach();
34849
34850 wxPyEndAllowThreads(__tstate);
34851 if (PyErr_Occurred()) SWIG_fail;
34852 }
34853 Py_INCREF(Py_None); resultobj = Py_None;
34854 return resultobj;
34855 fail:
34856 return NULL;
34857 }
34858
34859
34860 static PyObject *_wrap_Menu_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
34861 PyObject *resultobj;
34862 wxMenu *arg1 = (wxMenu *) 0 ;
34863 bool result;
34864 PyObject * obj0 = 0 ;
34865 char *kwnames[] = {
34866 (char *) "self", NULL
34867 };
34868
34869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
34870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34871 if (SWIG_arg_fail(1)) SWIG_fail;
34872 {
34873 PyThreadState* __tstate = wxPyBeginAllowThreads();
34874 result = (bool)((wxMenu const *)arg1)->IsAttached();
34875
34876 wxPyEndAllowThreads(__tstate);
34877 if (PyErr_Occurred()) SWIG_fail;
34878 }
34879 {
34880 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34881 }
34882 return resultobj;
34883 fail:
34884 return NULL;
34885 }
34886
34887
34888 static PyObject *_wrap_Menu_SetParent(PyObject *, PyObject *args, PyObject *kwargs) {
34889 PyObject *resultobj;
34890 wxMenu *arg1 = (wxMenu *) 0 ;
34891 wxMenu *arg2 = (wxMenu *) 0 ;
34892 PyObject * obj0 = 0 ;
34893 PyObject * obj1 = 0 ;
34894 char *kwnames[] = {
34895 (char *) "self",(char *) "parent", NULL
34896 };
34897
34898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
34899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34900 if (SWIG_arg_fail(1)) SWIG_fail;
34901 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34902 if (SWIG_arg_fail(2)) SWIG_fail;
34903 {
34904 PyThreadState* __tstate = wxPyBeginAllowThreads();
34905 (arg1)->SetParent(arg2);
34906
34907 wxPyEndAllowThreads(__tstate);
34908 if (PyErr_Occurred()) SWIG_fail;
34909 }
34910 Py_INCREF(Py_None); resultobj = Py_None;
34911 return resultobj;
34912 fail:
34913 return NULL;
34914 }
34915
34916
34917 static PyObject *_wrap_Menu_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
34918 PyObject *resultobj;
34919 wxMenu *arg1 = (wxMenu *) 0 ;
34920 wxMenu *result;
34921 PyObject * obj0 = 0 ;
34922 char *kwnames[] = {
34923 (char *) "self", NULL
34924 };
34925
34926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
34927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34928 if (SWIG_arg_fail(1)) SWIG_fail;
34929 {
34930 PyThreadState* __tstate = wxPyBeginAllowThreads();
34931 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
34932
34933 wxPyEndAllowThreads(__tstate);
34934 if (PyErr_Occurred()) SWIG_fail;
34935 }
34936 {
34937 resultobj = wxPyMake_wxObject(result, 0);
34938 }
34939 return resultobj;
34940 fail:
34941 return NULL;
34942 }
34943
34944
34945 static PyObject * Menu_swigregister(PyObject *, PyObject *args) {
34946 PyObject *obj;
34947 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34948 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
34949 Py_INCREF(obj);
34950 return Py_BuildValue((char *)"");
34951 }
34952 static PyObject *_wrap_new_MenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
34953 PyObject *resultobj;
34954 long arg1 = (long) 0 ;
34955 wxMenuBar *result;
34956 PyObject * obj0 = 0 ;
34957 char *kwnames[] = {
34958 (char *) "style", NULL
34959 };
34960
34961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
34962 if (obj0) {
34963 {
34964 arg1 = (long)(SWIG_As_long(obj0));
34965 if (SWIG_arg_fail(1)) SWIG_fail;
34966 }
34967 }
34968 {
34969 if (!wxPyCheckForApp()) SWIG_fail;
34970 PyThreadState* __tstate = wxPyBeginAllowThreads();
34971 result = (wxMenuBar *)new wxMenuBar(arg1);
34972
34973 wxPyEndAllowThreads(__tstate);
34974 if (PyErr_Occurred()) SWIG_fail;
34975 }
34976 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
34977 return resultobj;
34978 fail:
34979 return NULL;
34980 }
34981
34982
34983 static PyObject *_wrap_MenuBar_Append(PyObject *, PyObject *args, PyObject *kwargs) {
34984 PyObject *resultobj;
34985 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34986 wxMenu *arg2 = (wxMenu *) 0 ;
34987 wxString *arg3 = 0 ;
34988 bool result;
34989 bool temp3 = false ;
34990 PyObject * obj0 = 0 ;
34991 PyObject * obj1 = 0 ;
34992 PyObject * obj2 = 0 ;
34993 char *kwnames[] = {
34994 (char *) "self",(char *) "menu",(char *) "title", NULL
34995 };
34996
34997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
34998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34999 if (SWIG_arg_fail(1)) SWIG_fail;
35000 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35001 if (SWIG_arg_fail(2)) SWIG_fail;
35002 {
35003 arg3 = wxString_in_helper(obj2);
35004 if (arg3 == NULL) SWIG_fail;
35005 temp3 = true;
35006 }
35007 {
35008 PyThreadState* __tstate = wxPyBeginAllowThreads();
35009 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
35010
35011 wxPyEndAllowThreads(__tstate);
35012 if (PyErr_Occurred()) SWIG_fail;
35013 }
35014 {
35015 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35016 }
35017 {
35018 if (temp3)
35019 delete arg3;
35020 }
35021 return resultobj;
35022 fail:
35023 {
35024 if (temp3)
35025 delete arg3;
35026 }
35027 return NULL;
35028 }
35029
35030
35031 static PyObject *_wrap_MenuBar_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
35032 PyObject *resultobj;
35033 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35034 size_t arg2 ;
35035 wxMenu *arg3 = (wxMenu *) 0 ;
35036 wxString *arg4 = 0 ;
35037 bool result;
35038 bool temp4 = false ;
35039 PyObject * obj0 = 0 ;
35040 PyObject * obj1 = 0 ;
35041 PyObject * obj2 = 0 ;
35042 PyObject * obj3 = 0 ;
35043 char *kwnames[] = {
35044 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
35045 };
35046
35047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
35048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35049 if (SWIG_arg_fail(1)) SWIG_fail;
35050 {
35051 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35052 if (SWIG_arg_fail(2)) SWIG_fail;
35053 }
35054 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35055 if (SWIG_arg_fail(3)) SWIG_fail;
35056 {
35057 arg4 = wxString_in_helper(obj3);
35058 if (arg4 == NULL) SWIG_fail;
35059 temp4 = true;
35060 }
35061 {
35062 PyThreadState* __tstate = wxPyBeginAllowThreads();
35063 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
35064
35065 wxPyEndAllowThreads(__tstate);
35066 if (PyErr_Occurred()) SWIG_fail;
35067 }
35068 {
35069 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35070 }
35071 {
35072 if (temp4)
35073 delete arg4;
35074 }
35075 return resultobj;
35076 fail:
35077 {
35078 if (temp4)
35079 delete arg4;
35080 }
35081 return NULL;
35082 }
35083
35084
35085 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *, PyObject *args, PyObject *kwargs) {
35086 PyObject *resultobj;
35087 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35088 size_t result;
35089 PyObject * obj0 = 0 ;
35090 char *kwnames[] = {
35091 (char *) "self", NULL
35092 };
35093
35094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
35095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35096 if (SWIG_arg_fail(1)) SWIG_fail;
35097 {
35098 PyThreadState* __tstate = wxPyBeginAllowThreads();
35099 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
35100
35101 wxPyEndAllowThreads(__tstate);
35102 if (PyErr_Occurred()) SWIG_fail;
35103 }
35104 {
35105 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
35106 }
35107 return resultobj;
35108 fail:
35109 return NULL;
35110 }
35111
35112
35113 static PyObject *_wrap_MenuBar_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35114 PyObject *resultobj;
35115 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35116 size_t arg2 ;
35117 wxMenu *result;
35118 PyObject * obj0 = 0 ;
35119 PyObject * obj1 = 0 ;
35120 char *kwnames[] = {
35121 (char *) "self",(char *) "pos", NULL
35122 };
35123
35124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
35125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35126 if (SWIG_arg_fail(1)) SWIG_fail;
35127 {
35128 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35129 if (SWIG_arg_fail(2)) SWIG_fail;
35130 }
35131 {
35132 PyThreadState* __tstate = wxPyBeginAllowThreads();
35133 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
35134
35135 wxPyEndAllowThreads(__tstate);
35136 if (PyErr_Occurred()) SWIG_fail;
35137 }
35138 {
35139 resultobj = wxPyMake_wxObject(result, 0);
35140 }
35141 return resultobj;
35142 fail:
35143 return NULL;
35144 }
35145
35146
35147 static PyObject *_wrap_MenuBar_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
35148 PyObject *resultobj;
35149 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35150 size_t arg2 ;
35151 wxMenu *arg3 = (wxMenu *) 0 ;
35152 wxString *arg4 = 0 ;
35153 wxMenu *result;
35154 bool temp4 = false ;
35155 PyObject * obj0 = 0 ;
35156 PyObject * obj1 = 0 ;
35157 PyObject * obj2 = 0 ;
35158 PyObject * obj3 = 0 ;
35159 char *kwnames[] = {
35160 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
35161 };
35162
35163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
35164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35165 if (SWIG_arg_fail(1)) SWIG_fail;
35166 {
35167 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35168 if (SWIG_arg_fail(2)) SWIG_fail;
35169 }
35170 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35171 if (SWIG_arg_fail(3)) SWIG_fail;
35172 {
35173 arg4 = wxString_in_helper(obj3);
35174 if (arg4 == NULL) SWIG_fail;
35175 temp4 = true;
35176 }
35177 {
35178 PyThreadState* __tstate = wxPyBeginAllowThreads();
35179 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
35180
35181 wxPyEndAllowThreads(__tstate);
35182 if (PyErr_Occurred()) SWIG_fail;
35183 }
35184 {
35185 resultobj = wxPyMake_wxObject(result, 0);
35186 }
35187 {
35188 if (temp4)
35189 delete arg4;
35190 }
35191 return resultobj;
35192 fail:
35193 {
35194 if (temp4)
35195 delete arg4;
35196 }
35197 return NULL;
35198 }
35199
35200
35201 static PyObject *_wrap_MenuBar_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
35202 PyObject *resultobj;
35203 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35204 size_t arg2 ;
35205 wxMenu *result;
35206 PyObject * obj0 = 0 ;
35207 PyObject * obj1 = 0 ;
35208 char *kwnames[] = {
35209 (char *) "self",(char *) "pos", NULL
35210 };
35211
35212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
35213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35214 if (SWIG_arg_fail(1)) SWIG_fail;
35215 {
35216 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35217 if (SWIG_arg_fail(2)) SWIG_fail;
35218 }
35219 {
35220 PyThreadState* __tstate = wxPyBeginAllowThreads();
35221 result = (wxMenu *)(arg1)->Remove(arg2);
35222
35223 wxPyEndAllowThreads(__tstate);
35224 if (PyErr_Occurred()) SWIG_fail;
35225 }
35226 {
35227 resultobj = wxPyMake_wxObject(result, 0);
35228 }
35229 return resultobj;
35230 fail:
35231 return NULL;
35232 }
35233
35234
35235 static PyObject *_wrap_MenuBar_EnableTop(PyObject *, PyObject *args, PyObject *kwargs) {
35236 PyObject *resultobj;
35237 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35238 size_t arg2 ;
35239 bool arg3 ;
35240 PyObject * obj0 = 0 ;
35241 PyObject * obj1 = 0 ;
35242 PyObject * obj2 = 0 ;
35243 char *kwnames[] = {
35244 (char *) "self",(char *) "pos",(char *) "enable", NULL
35245 };
35246
35247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
35248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35249 if (SWIG_arg_fail(1)) SWIG_fail;
35250 {
35251 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35252 if (SWIG_arg_fail(2)) SWIG_fail;
35253 }
35254 {
35255 arg3 = (bool)(SWIG_As_bool(obj2));
35256 if (SWIG_arg_fail(3)) SWIG_fail;
35257 }
35258 {
35259 PyThreadState* __tstate = wxPyBeginAllowThreads();
35260 (arg1)->EnableTop(arg2,arg3);
35261
35262 wxPyEndAllowThreads(__tstate);
35263 if (PyErr_Occurred()) SWIG_fail;
35264 }
35265 Py_INCREF(Py_None); resultobj = Py_None;
35266 return resultobj;
35267 fail:
35268 return NULL;
35269 }
35270
35271
35272 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *, PyObject *args, PyObject *kwargs) {
35273 PyObject *resultobj;
35274 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35275 size_t arg2 ;
35276 bool result;
35277 PyObject * obj0 = 0 ;
35278 PyObject * obj1 = 0 ;
35279 char *kwnames[] = {
35280 (char *) "self",(char *) "pos", NULL
35281 };
35282
35283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
35284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35285 if (SWIG_arg_fail(1)) SWIG_fail;
35286 {
35287 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35288 if (SWIG_arg_fail(2)) SWIG_fail;
35289 }
35290 {
35291 PyThreadState* __tstate = wxPyBeginAllowThreads();
35292 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
35293
35294 wxPyEndAllowThreads(__tstate);
35295 if (PyErr_Occurred()) SWIG_fail;
35296 }
35297 {
35298 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35299 }
35300 return resultobj;
35301 fail:
35302 return NULL;
35303 }
35304
35305
35306 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
35307 PyObject *resultobj;
35308 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35309 size_t arg2 ;
35310 wxString *arg3 = 0 ;
35311 bool temp3 = false ;
35312 PyObject * obj0 = 0 ;
35313 PyObject * obj1 = 0 ;
35314 PyObject * obj2 = 0 ;
35315 char *kwnames[] = {
35316 (char *) "self",(char *) "pos",(char *) "label", NULL
35317 };
35318
35319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
35320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35321 if (SWIG_arg_fail(1)) SWIG_fail;
35322 {
35323 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35324 if (SWIG_arg_fail(2)) SWIG_fail;
35325 }
35326 {
35327 arg3 = wxString_in_helper(obj2);
35328 if (arg3 == NULL) SWIG_fail;
35329 temp3 = true;
35330 }
35331 {
35332 PyThreadState* __tstate = wxPyBeginAllowThreads();
35333 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
35334
35335 wxPyEndAllowThreads(__tstate);
35336 if (PyErr_Occurred()) SWIG_fail;
35337 }
35338 Py_INCREF(Py_None); resultobj = Py_None;
35339 {
35340 if (temp3)
35341 delete arg3;
35342 }
35343 return resultobj;
35344 fail:
35345 {
35346 if (temp3)
35347 delete arg3;
35348 }
35349 return NULL;
35350 }
35351
35352
35353 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
35354 PyObject *resultobj;
35355 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35356 size_t arg2 ;
35357 wxString result;
35358 PyObject * obj0 = 0 ;
35359 PyObject * obj1 = 0 ;
35360 char *kwnames[] = {
35361 (char *) "self",(char *) "pos", NULL
35362 };
35363
35364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
35365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35366 if (SWIG_arg_fail(1)) SWIG_fail;
35367 {
35368 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
35369 if (SWIG_arg_fail(2)) SWIG_fail;
35370 }
35371 {
35372 PyThreadState* __tstate = wxPyBeginAllowThreads();
35373 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
35374
35375 wxPyEndAllowThreads(__tstate);
35376 if (PyErr_Occurred()) SWIG_fail;
35377 }
35378 {
35379 #if wxUSE_UNICODE
35380 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35381 #else
35382 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35383 #endif
35384 }
35385 return resultobj;
35386 fail:
35387 return NULL;
35388 }
35389
35390
35391 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
35392 PyObject *resultobj;
35393 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35394 wxString *arg2 = 0 ;
35395 wxString *arg3 = 0 ;
35396 int result;
35397 bool temp2 = false ;
35398 bool temp3 = false ;
35399 PyObject * obj0 = 0 ;
35400 PyObject * obj1 = 0 ;
35401 PyObject * obj2 = 0 ;
35402 char *kwnames[] = {
35403 (char *) "self",(char *) "menu",(char *) "item", NULL
35404 };
35405
35406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
35407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35408 if (SWIG_arg_fail(1)) SWIG_fail;
35409 {
35410 arg2 = wxString_in_helper(obj1);
35411 if (arg2 == NULL) SWIG_fail;
35412 temp2 = true;
35413 }
35414 {
35415 arg3 = wxString_in_helper(obj2);
35416 if (arg3 == NULL) SWIG_fail;
35417 temp3 = true;
35418 }
35419 {
35420 PyThreadState* __tstate = wxPyBeginAllowThreads();
35421 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
35422
35423 wxPyEndAllowThreads(__tstate);
35424 if (PyErr_Occurred()) SWIG_fail;
35425 }
35426 {
35427 resultobj = SWIG_From_int((int)(result));
35428 }
35429 {
35430 if (temp2)
35431 delete arg2;
35432 }
35433 {
35434 if (temp3)
35435 delete arg3;
35436 }
35437 return resultobj;
35438 fail:
35439 {
35440 if (temp2)
35441 delete arg2;
35442 }
35443 {
35444 if (temp3)
35445 delete arg3;
35446 }
35447 return NULL;
35448 }
35449
35450
35451 static PyObject *_wrap_MenuBar_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
35452 PyObject *resultobj;
35453 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35454 int arg2 ;
35455 wxMenuItem *result;
35456 PyObject * obj0 = 0 ;
35457 PyObject * obj1 = 0 ;
35458 char *kwnames[] = {
35459 (char *) "self",(char *) "id", NULL
35460 };
35461
35462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
35463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35464 if (SWIG_arg_fail(1)) SWIG_fail;
35465 {
35466 arg2 = (int)(SWIG_As_int(obj1));
35467 if (SWIG_arg_fail(2)) SWIG_fail;
35468 }
35469 {
35470 PyThreadState* __tstate = wxPyBeginAllowThreads();
35471 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
35472
35473 wxPyEndAllowThreads(__tstate);
35474 if (PyErr_Occurred()) SWIG_fail;
35475 }
35476 {
35477 resultobj = wxPyMake_wxObject(result, 0);
35478 }
35479 return resultobj;
35480 fail:
35481 return NULL;
35482 }
35483
35484
35485 static PyObject *_wrap_MenuBar_FindMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35486 PyObject *resultobj;
35487 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35488 wxString *arg2 = 0 ;
35489 int result;
35490 bool temp2 = false ;
35491 PyObject * obj0 = 0 ;
35492 PyObject * obj1 = 0 ;
35493 char *kwnames[] = {
35494 (char *) "self",(char *) "title", NULL
35495 };
35496
35497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
35498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35499 if (SWIG_arg_fail(1)) SWIG_fail;
35500 {
35501 arg2 = wxString_in_helper(obj1);
35502 if (arg2 == NULL) SWIG_fail;
35503 temp2 = true;
35504 }
35505 {
35506 PyThreadState* __tstate = wxPyBeginAllowThreads();
35507 result = (int)(arg1)->FindMenu((wxString const &)*arg2);
35508
35509 wxPyEndAllowThreads(__tstate);
35510 if (PyErr_Occurred()) SWIG_fail;
35511 }
35512 {
35513 resultobj = SWIG_From_int((int)(result));
35514 }
35515 {
35516 if (temp2)
35517 delete arg2;
35518 }
35519 return resultobj;
35520 fail:
35521 {
35522 if (temp2)
35523 delete arg2;
35524 }
35525 return NULL;
35526 }
35527
35528
35529 static PyObject *_wrap_MenuBar_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
35530 PyObject *resultobj;
35531 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35532 int arg2 ;
35533 bool arg3 ;
35534 PyObject * obj0 = 0 ;
35535 PyObject * obj1 = 0 ;
35536 PyObject * obj2 = 0 ;
35537 char *kwnames[] = {
35538 (char *) "self",(char *) "id",(char *) "enable", NULL
35539 };
35540
35541 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
35542 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35543 if (SWIG_arg_fail(1)) SWIG_fail;
35544 {
35545 arg2 = (int)(SWIG_As_int(obj1));
35546 if (SWIG_arg_fail(2)) SWIG_fail;
35547 }
35548 {
35549 arg3 = (bool)(SWIG_As_bool(obj2));
35550 if (SWIG_arg_fail(3)) SWIG_fail;
35551 }
35552 {
35553 PyThreadState* __tstate = wxPyBeginAllowThreads();
35554 (arg1)->Enable(arg2,arg3);
35555
35556 wxPyEndAllowThreads(__tstate);
35557 if (PyErr_Occurred()) SWIG_fail;
35558 }
35559 Py_INCREF(Py_None); resultobj = Py_None;
35560 return resultobj;
35561 fail:
35562 return NULL;
35563 }
35564
35565
35566 static PyObject *_wrap_MenuBar_Check(PyObject *, PyObject *args, PyObject *kwargs) {
35567 PyObject *resultobj;
35568 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35569 int arg2 ;
35570 bool arg3 ;
35571 PyObject * obj0 = 0 ;
35572 PyObject * obj1 = 0 ;
35573 PyObject * obj2 = 0 ;
35574 char *kwnames[] = {
35575 (char *) "self",(char *) "id",(char *) "check", NULL
35576 };
35577
35578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
35579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35580 if (SWIG_arg_fail(1)) SWIG_fail;
35581 {
35582 arg2 = (int)(SWIG_As_int(obj1));
35583 if (SWIG_arg_fail(2)) SWIG_fail;
35584 }
35585 {
35586 arg3 = (bool)(SWIG_As_bool(obj2));
35587 if (SWIG_arg_fail(3)) SWIG_fail;
35588 }
35589 {
35590 PyThreadState* __tstate = wxPyBeginAllowThreads();
35591 (arg1)->Check(arg2,arg3);
35592
35593 wxPyEndAllowThreads(__tstate);
35594 if (PyErr_Occurred()) SWIG_fail;
35595 }
35596 Py_INCREF(Py_None); resultobj = Py_None;
35597 return resultobj;
35598 fail:
35599 return NULL;
35600 }
35601
35602
35603 static PyObject *_wrap_MenuBar_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
35604 PyObject *resultobj;
35605 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35606 int arg2 ;
35607 bool result;
35608 PyObject * obj0 = 0 ;
35609 PyObject * obj1 = 0 ;
35610 char *kwnames[] = {
35611 (char *) "self",(char *) "id", NULL
35612 };
35613
35614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
35615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35616 if (SWIG_arg_fail(1)) SWIG_fail;
35617 {
35618 arg2 = (int)(SWIG_As_int(obj1));
35619 if (SWIG_arg_fail(2)) SWIG_fail;
35620 }
35621 {
35622 PyThreadState* __tstate = wxPyBeginAllowThreads();
35623 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
35624
35625 wxPyEndAllowThreads(__tstate);
35626 if (PyErr_Occurred()) SWIG_fail;
35627 }
35628 {
35629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35630 }
35631 return resultobj;
35632 fail:
35633 return NULL;
35634 }
35635
35636
35637 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
35638 PyObject *resultobj;
35639 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35640 int arg2 ;
35641 bool result;
35642 PyObject * obj0 = 0 ;
35643 PyObject * obj1 = 0 ;
35644 char *kwnames[] = {
35645 (char *) "self",(char *) "id", NULL
35646 };
35647
35648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
35649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35650 if (SWIG_arg_fail(1)) SWIG_fail;
35651 {
35652 arg2 = (int)(SWIG_As_int(obj1));
35653 if (SWIG_arg_fail(2)) SWIG_fail;
35654 }
35655 {
35656 PyThreadState* __tstate = wxPyBeginAllowThreads();
35657 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
35658
35659 wxPyEndAllowThreads(__tstate);
35660 if (PyErr_Occurred()) SWIG_fail;
35661 }
35662 {
35663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35664 }
35665 return resultobj;
35666 fail:
35667 return NULL;
35668 }
35669
35670
35671 static PyObject *_wrap_MenuBar_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
35672 PyObject *resultobj;
35673 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35674 int arg2 ;
35675 wxString *arg3 = 0 ;
35676 bool temp3 = false ;
35677 PyObject * obj0 = 0 ;
35678 PyObject * obj1 = 0 ;
35679 PyObject * obj2 = 0 ;
35680 char *kwnames[] = {
35681 (char *) "self",(char *) "id",(char *) "label", NULL
35682 };
35683
35684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
35685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35686 if (SWIG_arg_fail(1)) SWIG_fail;
35687 {
35688 arg2 = (int)(SWIG_As_int(obj1));
35689 if (SWIG_arg_fail(2)) SWIG_fail;
35690 }
35691 {
35692 arg3 = wxString_in_helper(obj2);
35693 if (arg3 == NULL) SWIG_fail;
35694 temp3 = true;
35695 }
35696 {
35697 PyThreadState* __tstate = wxPyBeginAllowThreads();
35698 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
35699
35700 wxPyEndAllowThreads(__tstate);
35701 if (PyErr_Occurred()) SWIG_fail;
35702 }
35703 Py_INCREF(Py_None); resultobj = Py_None;
35704 {
35705 if (temp3)
35706 delete arg3;
35707 }
35708 return resultobj;
35709 fail:
35710 {
35711 if (temp3)
35712 delete arg3;
35713 }
35714 return NULL;
35715 }
35716
35717
35718 static PyObject *_wrap_MenuBar_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
35719 PyObject *resultobj;
35720 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35721 int arg2 ;
35722 wxString result;
35723 PyObject * obj0 = 0 ;
35724 PyObject * obj1 = 0 ;
35725 char *kwnames[] = {
35726 (char *) "self",(char *) "id", NULL
35727 };
35728
35729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
35730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35731 if (SWIG_arg_fail(1)) SWIG_fail;
35732 {
35733 arg2 = (int)(SWIG_As_int(obj1));
35734 if (SWIG_arg_fail(2)) SWIG_fail;
35735 }
35736 {
35737 PyThreadState* __tstate = wxPyBeginAllowThreads();
35738 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
35739
35740 wxPyEndAllowThreads(__tstate);
35741 if (PyErr_Occurred()) SWIG_fail;
35742 }
35743 {
35744 #if wxUSE_UNICODE
35745 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35746 #else
35747 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35748 #endif
35749 }
35750 return resultobj;
35751 fail:
35752 return NULL;
35753 }
35754
35755
35756 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
35757 PyObject *resultobj;
35758 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35759 int arg2 ;
35760 wxString *arg3 = 0 ;
35761 bool temp3 = false ;
35762 PyObject * obj0 = 0 ;
35763 PyObject * obj1 = 0 ;
35764 PyObject * obj2 = 0 ;
35765 char *kwnames[] = {
35766 (char *) "self",(char *) "id",(char *) "helpString", NULL
35767 };
35768
35769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
35770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35771 if (SWIG_arg_fail(1)) SWIG_fail;
35772 {
35773 arg2 = (int)(SWIG_As_int(obj1));
35774 if (SWIG_arg_fail(2)) SWIG_fail;
35775 }
35776 {
35777 arg3 = wxString_in_helper(obj2);
35778 if (arg3 == NULL) SWIG_fail;
35779 temp3 = true;
35780 }
35781 {
35782 PyThreadState* __tstate = wxPyBeginAllowThreads();
35783 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
35784
35785 wxPyEndAllowThreads(__tstate);
35786 if (PyErr_Occurred()) SWIG_fail;
35787 }
35788 Py_INCREF(Py_None); resultobj = Py_None;
35789 {
35790 if (temp3)
35791 delete arg3;
35792 }
35793 return resultobj;
35794 fail:
35795 {
35796 if (temp3)
35797 delete arg3;
35798 }
35799 return NULL;
35800 }
35801
35802
35803 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
35804 PyObject *resultobj;
35805 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35806 int arg2 ;
35807 wxString result;
35808 PyObject * obj0 = 0 ;
35809 PyObject * obj1 = 0 ;
35810 char *kwnames[] = {
35811 (char *) "self",(char *) "id", NULL
35812 };
35813
35814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
35815 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35816 if (SWIG_arg_fail(1)) SWIG_fail;
35817 {
35818 arg2 = (int)(SWIG_As_int(obj1));
35819 if (SWIG_arg_fail(2)) SWIG_fail;
35820 }
35821 {
35822 PyThreadState* __tstate = wxPyBeginAllowThreads();
35823 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
35824
35825 wxPyEndAllowThreads(__tstate);
35826 if (PyErr_Occurred()) SWIG_fail;
35827 }
35828 {
35829 #if wxUSE_UNICODE
35830 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35831 #else
35832 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35833 #endif
35834 }
35835 return resultobj;
35836 fail:
35837 return NULL;
35838 }
35839
35840
35841 static PyObject *_wrap_MenuBar_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
35842 PyObject *resultobj;
35843 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35844 wxFrame *result;
35845 PyObject * obj0 = 0 ;
35846 char *kwnames[] = {
35847 (char *) "self", NULL
35848 };
35849
35850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
35851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35852 if (SWIG_arg_fail(1)) SWIG_fail;
35853 {
35854 PyThreadState* __tstate = wxPyBeginAllowThreads();
35855 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
35856
35857 wxPyEndAllowThreads(__tstate);
35858 if (PyErr_Occurred()) SWIG_fail;
35859 }
35860 {
35861 resultobj = wxPyMake_wxObject(result, 0);
35862 }
35863 return resultobj;
35864 fail:
35865 return NULL;
35866 }
35867
35868
35869 static PyObject *_wrap_MenuBar_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
35870 PyObject *resultobj;
35871 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35872 bool result;
35873 PyObject * obj0 = 0 ;
35874 char *kwnames[] = {
35875 (char *) "self", NULL
35876 };
35877
35878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
35879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35880 if (SWIG_arg_fail(1)) SWIG_fail;
35881 {
35882 PyThreadState* __tstate = wxPyBeginAllowThreads();
35883 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
35884
35885 wxPyEndAllowThreads(__tstate);
35886 if (PyErr_Occurred()) SWIG_fail;
35887 }
35888 {
35889 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35890 }
35891 return resultobj;
35892 fail:
35893 return NULL;
35894 }
35895
35896
35897 static PyObject *_wrap_MenuBar_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
35898 PyObject *resultobj;
35899 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35900 wxFrame *arg2 = (wxFrame *) 0 ;
35901 PyObject * obj0 = 0 ;
35902 PyObject * obj1 = 0 ;
35903 char *kwnames[] = {
35904 (char *) "self",(char *) "frame", NULL
35905 };
35906
35907 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
35908 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35909 if (SWIG_arg_fail(1)) SWIG_fail;
35910 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
35911 if (SWIG_arg_fail(2)) SWIG_fail;
35912 {
35913 PyThreadState* __tstate = wxPyBeginAllowThreads();
35914 (arg1)->Attach(arg2);
35915
35916 wxPyEndAllowThreads(__tstate);
35917 if (PyErr_Occurred()) SWIG_fail;
35918 }
35919 Py_INCREF(Py_None); resultobj = Py_None;
35920 return resultobj;
35921 fail:
35922 return NULL;
35923 }
35924
35925
35926 static PyObject *_wrap_MenuBar_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
35927 PyObject *resultobj;
35928 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35929 PyObject * obj0 = 0 ;
35930 char *kwnames[] = {
35931 (char *) "self", NULL
35932 };
35933
35934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
35935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35936 if (SWIG_arg_fail(1)) SWIG_fail;
35937 {
35938 PyThreadState* __tstate = wxPyBeginAllowThreads();
35939 (arg1)->Detach();
35940
35941 wxPyEndAllowThreads(__tstate);
35942 if (PyErr_Occurred()) SWIG_fail;
35943 }
35944 Py_INCREF(Py_None); resultobj = Py_None;
35945 return resultobj;
35946 fail:
35947 return NULL;
35948 }
35949
35950
35951 static PyObject * MenuBar_swigregister(PyObject *, PyObject *args) {
35952 PyObject *obj;
35953 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35954 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
35955 Py_INCREF(obj);
35956 return Py_BuildValue((char *)"");
35957 }
35958 static PyObject *_wrap_new_MenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
35959 PyObject *resultobj;
35960 wxMenu *arg1 = (wxMenu *) NULL ;
35961 int arg2 = (int) wxID_ANY ;
35962 wxString const &arg3_defvalue = wxPyEmptyString ;
35963 wxString *arg3 = (wxString *) &arg3_defvalue ;
35964 wxString const &arg4_defvalue = wxPyEmptyString ;
35965 wxString *arg4 = (wxString *) &arg4_defvalue ;
35966 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
35967 wxMenu *arg6 = (wxMenu *) NULL ;
35968 wxMenuItem *result;
35969 bool temp3 = false ;
35970 bool temp4 = false ;
35971 PyObject * obj0 = 0 ;
35972 PyObject * obj1 = 0 ;
35973 PyObject * obj2 = 0 ;
35974 PyObject * obj3 = 0 ;
35975 PyObject * obj4 = 0 ;
35976 PyObject * obj5 = 0 ;
35977 char *kwnames[] = {
35978 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
35979 };
35980
35981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35982 if (obj0) {
35983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35984 if (SWIG_arg_fail(1)) SWIG_fail;
35985 }
35986 if (obj1) {
35987 {
35988 arg2 = (int)(SWIG_As_int(obj1));
35989 if (SWIG_arg_fail(2)) SWIG_fail;
35990 }
35991 }
35992 if (obj2) {
35993 {
35994 arg3 = wxString_in_helper(obj2);
35995 if (arg3 == NULL) SWIG_fail;
35996 temp3 = true;
35997 }
35998 }
35999 if (obj3) {
36000 {
36001 arg4 = wxString_in_helper(obj3);
36002 if (arg4 == NULL) SWIG_fail;
36003 temp4 = true;
36004 }
36005 }
36006 if (obj4) {
36007 {
36008 arg5 = (wxItemKind)(SWIG_As_int(obj4));
36009 if (SWIG_arg_fail(5)) SWIG_fail;
36010 }
36011 }
36012 if (obj5) {
36013 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
36014 if (SWIG_arg_fail(6)) SWIG_fail;
36015 }
36016 {
36017 PyThreadState* __tstate = wxPyBeginAllowThreads();
36018 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
36019
36020 wxPyEndAllowThreads(__tstate);
36021 if (PyErr_Occurred()) SWIG_fail;
36022 }
36023 {
36024 resultobj = wxPyMake_wxObject(result, 1);
36025 }
36026 {
36027 if (temp3)
36028 delete arg3;
36029 }
36030 {
36031 if (temp4)
36032 delete arg4;
36033 }
36034 return resultobj;
36035 fail:
36036 {
36037 if (temp3)
36038 delete arg3;
36039 }
36040 {
36041 if (temp4)
36042 delete arg4;
36043 }
36044 return NULL;
36045 }
36046
36047
36048 static PyObject *_wrap_MenuItem_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
36049 PyObject *resultobj;
36050 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36051 wxMenu *result;
36052 PyObject * obj0 = 0 ;
36053 char *kwnames[] = {
36054 (char *) "self", NULL
36055 };
36056
36057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
36058 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36059 if (SWIG_arg_fail(1)) SWIG_fail;
36060 {
36061 PyThreadState* __tstate = wxPyBeginAllowThreads();
36062 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
36063
36064 wxPyEndAllowThreads(__tstate);
36065 if (PyErr_Occurred()) SWIG_fail;
36066 }
36067 {
36068 resultobj = wxPyMake_wxObject(result, 0);
36069 }
36070 return resultobj;
36071 fail:
36072 return NULL;
36073 }
36074
36075
36076 static PyObject *_wrap_MenuItem_SetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
36077 PyObject *resultobj;
36078 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36079 wxMenu *arg2 = (wxMenu *) 0 ;
36080 PyObject * obj0 = 0 ;
36081 PyObject * obj1 = 0 ;
36082 char *kwnames[] = {
36083 (char *) "self",(char *) "menu", NULL
36084 };
36085
36086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
36087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36088 if (SWIG_arg_fail(1)) SWIG_fail;
36089 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
36090 if (SWIG_arg_fail(2)) SWIG_fail;
36091 {
36092 PyThreadState* __tstate = wxPyBeginAllowThreads();
36093 (arg1)->SetMenu(arg2);
36094
36095 wxPyEndAllowThreads(__tstate);
36096 if (PyErr_Occurred()) SWIG_fail;
36097 }
36098 Py_INCREF(Py_None); resultobj = Py_None;
36099 return resultobj;
36100 fail:
36101 return NULL;
36102 }
36103
36104
36105 static PyObject *_wrap_MenuItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
36106 PyObject *resultobj;
36107 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36108 int arg2 ;
36109 PyObject * obj0 = 0 ;
36110 PyObject * obj1 = 0 ;
36111 char *kwnames[] = {
36112 (char *) "self",(char *) "id", NULL
36113 };
36114
36115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
36116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36117 if (SWIG_arg_fail(1)) SWIG_fail;
36118 {
36119 arg2 = (int)(SWIG_As_int(obj1));
36120 if (SWIG_arg_fail(2)) SWIG_fail;
36121 }
36122 {
36123 PyThreadState* __tstate = wxPyBeginAllowThreads();
36124 (arg1)->SetId(arg2);
36125
36126 wxPyEndAllowThreads(__tstate);
36127 if (PyErr_Occurred()) SWIG_fail;
36128 }
36129 Py_INCREF(Py_None); resultobj = Py_None;
36130 return resultobj;
36131 fail:
36132 return NULL;
36133 }
36134
36135
36136 static PyObject *_wrap_MenuItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
36137 PyObject *resultobj;
36138 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36139 int result;
36140 PyObject * obj0 = 0 ;
36141 char *kwnames[] = {
36142 (char *) "self", NULL
36143 };
36144
36145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
36146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36147 if (SWIG_arg_fail(1)) SWIG_fail;
36148 {
36149 PyThreadState* __tstate = wxPyBeginAllowThreads();
36150 result = (int)((wxMenuItem const *)arg1)->GetId();
36151
36152 wxPyEndAllowThreads(__tstate);
36153 if (PyErr_Occurred()) SWIG_fail;
36154 }
36155 {
36156 resultobj = SWIG_From_int((int)(result));
36157 }
36158 return resultobj;
36159 fail:
36160 return NULL;
36161 }
36162
36163
36164 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
36165 PyObject *resultobj;
36166 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36167 bool result;
36168 PyObject * obj0 = 0 ;
36169 char *kwnames[] = {
36170 (char *) "self", NULL
36171 };
36172
36173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
36174 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36175 if (SWIG_arg_fail(1)) SWIG_fail;
36176 {
36177 PyThreadState* __tstate = wxPyBeginAllowThreads();
36178 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
36179
36180 wxPyEndAllowThreads(__tstate);
36181 if (PyErr_Occurred()) SWIG_fail;
36182 }
36183 {
36184 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36185 }
36186 return resultobj;
36187 fail:
36188 return NULL;
36189 }
36190
36191
36192 static PyObject *_wrap_MenuItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
36193 PyObject *resultobj;
36194 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36195 wxString *arg2 = 0 ;
36196 bool temp2 = false ;
36197 PyObject * obj0 = 0 ;
36198 PyObject * obj1 = 0 ;
36199 char *kwnames[] = {
36200 (char *) "self",(char *) "str", NULL
36201 };
36202
36203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
36204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36205 if (SWIG_arg_fail(1)) SWIG_fail;
36206 {
36207 arg2 = wxString_in_helper(obj1);
36208 if (arg2 == NULL) SWIG_fail;
36209 temp2 = true;
36210 }
36211 {
36212 PyThreadState* __tstate = wxPyBeginAllowThreads();
36213 (arg1)->SetText((wxString const &)*arg2);
36214
36215 wxPyEndAllowThreads(__tstate);
36216 if (PyErr_Occurred()) SWIG_fail;
36217 }
36218 Py_INCREF(Py_None); resultobj = Py_None;
36219 {
36220 if (temp2)
36221 delete arg2;
36222 }
36223 return resultobj;
36224 fail:
36225 {
36226 if (temp2)
36227 delete arg2;
36228 }
36229 return NULL;
36230 }
36231
36232
36233 static PyObject *_wrap_MenuItem_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
36234 PyObject *resultobj;
36235 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36236 wxString result;
36237 PyObject * obj0 = 0 ;
36238 char *kwnames[] = {
36239 (char *) "self", NULL
36240 };
36241
36242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
36243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36244 if (SWIG_arg_fail(1)) SWIG_fail;
36245 {
36246 PyThreadState* __tstate = wxPyBeginAllowThreads();
36247 result = ((wxMenuItem const *)arg1)->GetLabel();
36248
36249 wxPyEndAllowThreads(__tstate);
36250 if (PyErr_Occurred()) SWIG_fail;
36251 }
36252 {
36253 #if wxUSE_UNICODE
36254 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
36255 #else
36256 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
36257 #endif
36258 }
36259 return resultobj;
36260 fail:
36261 return NULL;
36262 }
36263
36264
36265 static PyObject *_wrap_MenuItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
36266 PyObject *resultobj;
36267 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36268 wxString *result;
36269 PyObject * obj0 = 0 ;
36270 char *kwnames[] = {
36271 (char *) "self", NULL
36272 };
36273
36274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
36275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36276 if (SWIG_arg_fail(1)) SWIG_fail;
36277 {
36278 PyThreadState* __tstate = wxPyBeginAllowThreads();
36279 {
36280 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
36281 result = (wxString *) &_result_ref;
36282 }
36283
36284 wxPyEndAllowThreads(__tstate);
36285 if (PyErr_Occurred()) SWIG_fail;
36286 }
36287 {
36288 #if wxUSE_UNICODE
36289 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
36290 #else
36291 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
36292 #endif
36293 }
36294 return resultobj;
36295 fail:
36296 return NULL;
36297 }
36298
36299
36300 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *, PyObject *args, PyObject *kwargs) {
36301 PyObject *resultobj;
36302 wxString *arg1 = 0 ;
36303 wxString result;
36304 bool temp1 = false ;
36305 PyObject * obj0 = 0 ;
36306 char *kwnames[] = {
36307 (char *) "text", NULL
36308 };
36309
36310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
36311 {
36312 arg1 = wxString_in_helper(obj0);
36313 if (arg1 == NULL) SWIG_fail;
36314 temp1 = true;
36315 }
36316 {
36317 PyThreadState* __tstate = wxPyBeginAllowThreads();
36318 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
36319
36320 wxPyEndAllowThreads(__tstate);
36321 if (PyErr_Occurred()) SWIG_fail;
36322 }
36323 {
36324 #if wxUSE_UNICODE
36325 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
36326 #else
36327 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
36328 #endif
36329 }
36330 {
36331 if (temp1)
36332 delete arg1;
36333 }
36334 return resultobj;
36335 fail:
36336 {
36337 if (temp1)
36338 delete arg1;
36339 }
36340 return NULL;
36341 }
36342
36343
36344 static PyObject *_wrap_MenuItem_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
36345 PyObject *resultobj;
36346 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36347 wxItemKind result;
36348 PyObject * obj0 = 0 ;
36349 char *kwnames[] = {
36350 (char *) "self", NULL
36351 };
36352
36353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
36354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36355 if (SWIG_arg_fail(1)) SWIG_fail;
36356 {
36357 PyThreadState* __tstate = wxPyBeginAllowThreads();
36358 result = (wxItemKind)((wxMenuItem const *)arg1)->GetKind();
36359
36360 wxPyEndAllowThreads(__tstate);
36361 if (PyErr_Occurred()) SWIG_fail;
36362 }
36363 resultobj = SWIG_From_int((result));
36364 return resultobj;
36365 fail:
36366 return NULL;
36367 }
36368
36369
36370 static PyObject *_wrap_MenuItem_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
36371 PyObject *resultobj;
36372 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36373 wxItemKind arg2 ;
36374 PyObject * obj0 = 0 ;
36375 PyObject * obj1 = 0 ;
36376 char *kwnames[] = {
36377 (char *) "self",(char *) "kind", NULL
36378 };
36379
36380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
36381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36382 if (SWIG_arg_fail(1)) SWIG_fail;
36383 {
36384 arg2 = (wxItemKind)(SWIG_As_int(obj1));
36385 if (SWIG_arg_fail(2)) SWIG_fail;
36386 }
36387 {
36388 PyThreadState* __tstate = wxPyBeginAllowThreads();
36389 (arg1)->SetKind((wxItemKind )arg2);
36390
36391 wxPyEndAllowThreads(__tstate);
36392 if (PyErr_Occurred()) SWIG_fail;
36393 }
36394 Py_INCREF(Py_None); resultobj = Py_None;
36395 return resultobj;
36396 fail:
36397 return NULL;
36398 }
36399
36400
36401 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
36402 PyObject *resultobj;
36403 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36404 bool arg2 ;
36405 PyObject * obj0 = 0 ;
36406 PyObject * obj1 = 0 ;
36407 char *kwnames[] = {
36408 (char *) "self",(char *) "checkable", NULL
36409 };
36410
36411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
36412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36413 if (SWIG_arg_fail(1)) SWIG_fail;
36414 {
36415 arg2 = (bool)(SWIG_As_bool(obj1));
36416 if (SWIG_arg_fail(2)) SWIG_fail;
36417 }
36418 {
36419 PyThreadState* __tstate = wxPyBeginAllowThreads();
36420 (arg1)->SetCheckable(arg2);
36421
36422 wxPyEndAllowThreads(__tstate);
36423 if (PyErr_Occurred()) SWIG_fail;
36424 }
36425 Py_INCREF(Py_None); resultobj = Py_None;
36426 return resultobj;
36427 fail:
36428 return NULL;
36429 }
36430
36431
36432 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
36433 PyObject *resultobj;
36434 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36435 bool result;
36436 PyObject * obj0 = 0 ;
36437 char *kwnames[] = {
36438 (char *) "self", NULL
36439 };
36440
36441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
36442 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36443 if (SWIG_arg_fail(1)) SWIG_fail;
36444 {
36445 PyThreadState* __tstate = wxPyBeginAllowThreads();
36446 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
36447
36448 wxPyEndAllowThreads(__tstate);
36449 if (PyErr_Occurred()) SWIG_fail;
36450 }
36451 {
36452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36453 }
36454 return resultobj;
36455 fail:
36456 return NULL;
36457 }
36458
36459
36460 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
36461 PyObject *resultobj;
36462 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36463 bool result;
36464 PyObject * obj0 = 0 ;
36465 char *kwnames[] = {
36466 (char *) "self", NULL
36467 };
36468
36469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
36470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36471 if (SWIG_arg_fail(1)) SWIG_fail;
36472 {
36473 PyThreadState* __tstate = wxPyBeginAllowThreads();
36474 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
36475
36476 wxPyEndAllowThreads(__tstate);
36477 if (PyErr_Occurred()) SWIG_fail;
36478 }
36479 {
36480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36481 }
36482 return resultobj;
36483 fail:
36484 return NULL;
36485 }
36486
36487
36488 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
36489 PyObject *resultobj;
36490 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36491 wxMenu *arg2 = (wxMenu *) 0 ;
36492 PyObject * obj0 = 0 ;
36493 PyObject * obj1 = 0 ;
36494 char *kwnames[] = {
36495 (char *) "self",(char *) "menu", NULL
36496 };
36497
36498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
36499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36500 if (SWIG_arg_fail(1)) SWIG_fail;
36501 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
36502 if (SWIG_arg_fail(2)) SWIG_fail;
36503 {
36504 PyThreadState* __tstate = wxPyBeginAllowThreads();
36505 (arg1)->SetSubMenu(arg2);
36506
36507 wxPyEndAllowThreads(__tstate);
36508 if (PyErr_Occurred()) SWIG_fail;
36509 }
36510 Py_INCREF(Py_None); resultobj = Py_None;
36511 return resultobj;
36512 fail:
36513 return NULL;
36514 }
36515
36516
36517 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
36518 PyObject *resultobj;
36519 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36520 wxMenu *result;
36521 PyObject * obj0 = 0 ;
36522 char *kwnames[] = {
36523 (char *) "self", NULL
36524 };
36525
36526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
36527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36528 if (SWIG_arg_fail(1)) SWIG_fail;
36529 {
36530 PyThreadState* __tstate = wxPyBeginAllowThreads();
36531 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
36532
36533 wxPyEndAllowThreads(__tstate);
36534 if (PyErr_Occurred()) SWIG_fail;
36535 }
36536 {
36537 resultobj = wxPyMake_wxObject(result, 0);
36538 }
36539 return resultobj;
36540 fail:
36541 return NULL;
36542 }
36543
36544
36545 static PyObject *_wrap_MenuItem_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
36546 PyObject *resultobj;
36547 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36548 bool arg2 = (bool) true ;
36549 PyObject * obj0 = 0 ;
36550 PyObject * obj1 = 0 ;
36551 char *kwnames[] = {
36552 (char *) "self",(char *) "enable", NULL
36553 };
36554
36555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
36556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36557 if (SWIG_arg_fail(1)) SWIG_fail;
36558 if (obj1) {
36559 {
36560 arg2 = (bool)(SWIG_As_bool(obj1));
36561 if (SWIG_arg_fail(2)) SWIG_fail;
36562 }
36563 }
36564 {
36565 PyThreadState* __tstate = wxPyBeginAllowThreads();
36566 (arg1)->Enable(arg2);
36567
36568 wxPyEndAllowThreads(__tstate);
36569 if (PyErr_Occurred()) SWIG_fail;
36570 }
36571 Py_INCREF(Py_None); resultobj = Py_None;
36572 return resultobj;
36573 fail:
36574 return NULL;
36575 }
36576
36577
36578 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
36579 PyObject *resultobj;
36580 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36581 bool result;
36582 PyObject * obj0 = 0 ;
36583 char *kwnames[] = {
36584 (char *) "self", NULL
36585 };
36586
36587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
36588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36589 if (SWIG_arg_fail(1)) SWIG_fail;
36590 {
36591 PyThreadState* __tstate = wxPyBeginAllowThreads();
36592 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
36593
36594 wxPyEndAllowThreads(__tstate);
36595 if (PyErr_Occurred()) SWIG_fail;
36596 }
36597 {
36598 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36599 }
36600 return resultobj;
36601 fail:
36602 return NULL;
36603 }
36604
36605
36606 static PyObject *_wrap_MenuItem_Check(PyObject *, PyObject *args, PyObject *kwargs) {
36607 PyObject *resultobj;
36608 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36609 bool arg2 = (bool) true ;
36610 PyObject * obj0 = 0 ;
36611 PyObject * obj1 = 0 ;
36612 char *kwnames[] = {
36613 (char *) "self",(char *) "check", NULL
36614 };
36615
36616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
36617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36618 if (SWIG_arg_fail(1)) SWIG_fail;
36619 if (obj1) {
36620 {
36621 arg2 = (bool)(SWIG_As_bool(obj1));
36622 if (SWIG_arg_fail(2)) SWIG_fail;
36623 }
36624 }
36625 {
36626 PyThreadState* __tstate = wxPyBeginAllowThreads();
36627 (arg1)->Check(arg2);
36628
36629 wxPyEndAllowThreads(__tstate);
36630 if (PyErr_Occurred()) SWIG_fail;
36631 }
36632 Py_INCREF(Py_None); resultobj = Py_None;
36633 return resultobj;
36634 fail:
36635 return NULL;
36636 }
36637
36638
36639 static PyObject *_wrap_MenuItem_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
36640 PyObject *resultobj;
36641 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36642 bool result;
36643 PyObject * obj0 = 0 ;
36644 char *kwnames[] = {
36645 (char *) "self", NULL
36646 };
36647
36648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
36649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36650 if (SWIG_arg_fail(1)) SWIG_fail;
36651 {
36652 PyThreadState* __tstate = wxPyBeginAllowThreads();
36653 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
36654
36655 wxPyEndAllowThreads(__tstate);
36656 if (PyErr_Occurred()) SWIG_fail;
36657 }
36658 {
36659 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36660 }
36661 return resultobj;
36662 fail:
36663 return NULL;
36664 }
36665
36666
36667 static PyObject *_wrap_MenuItem_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
36668 PyObject *resultobj;
36669 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36670 PyObject * obj0 = 0 ;
36671 char *kwnames[] = {
36672 (char *) "self", NULL
36673 };
36674
36675 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
36676 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36677 if (SWIG_arg_fail(1)) SWIG_fail;
36678 {
36679 PyThreadState* __tstate = wxPyBeginAllowThreads();
36680 (arg1)->Toggle();
36681
36682 wxPyEndAllowThreads(__tstate);
36683 if (PyErr_Occurred()) SWIG_fail;
36684 }
36685 Py_INCREF(Py_None); resultobj = Py_None;
36686 return resultobj;
36687 fail:
36688 return NULL;
36689 }
36690
36691
36692 static PyObject *_wrap_MenuItem_SetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
36693 PyObject *resultobj;
36694 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36695 wxString *arg2 = 0 ;
36696 bool temp2 = false ;
36697 PyObject * obj0 = 0 ;
36698 PyObject * obj1 = 0 ;
36699 char *kwnames[] = {
36700 (char *) "self",(char *) "str", NULL
36701 };
36702
36703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
36704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36705 if (SWIG_arg_fail(1)) SWIG_fail;
36706 {
36707 arg2 = wxString_in_helper(obj1);
36708 if (arg2 == NULL) SWIG_fail;
36709 temp2 = true;
36710 }
36711 {
36712 PyThreadState* __tstate = wxPyBeginAllowThreads();
36713 (arg1)->SetHelp((wxString const &)*arg2);
36714
36715 wxPyEndAllowThreads(__tstate);
36716 if (PyErr_Occurred()) SWIG_fail;
36717 }
36718 Py_INCREF(Py_None); resultobj = Py_None;
36719 {
36720 if (temp2)
36721 delete arg2;
36722 }
36723 return resultobj;
36724 fail:
36725 {
36726 if (temp2)
36727 delete arg2;
36728 }
36729 return NULL;
36730 }
36731
36732
36733 static PyObject *_wrap_MenuItem_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
36734 PyObject *resultobj;
36735 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36736 wxString *result;
36737 PyObject * obj0 = 0 ;
36738 char *kwnames[] = {
36739 (char *) "self", NULL
36740 };
36741
36742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
36743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36744 if (SWIG_arg_fail(1)) SWIG_fail;
36745 {
36746 PyThreadState* __tstate = wxPyBeginAllowThreads();
36747 {
36748 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
36749 result = (wxString *) &_result_ref;
36750 }
36751
36752 wxPyEndAllowThreads(__tstate);
36753 if (PyErr_Occurred()) SWIG_fail;
36754 }
36755 {
36756 #if wxUSE_UNICODE
36757 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
36758 #else
36759 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
36760 #endif
36761 }
36762 return resultobj;
36763 fail:
36764 return NULL;
36765 }
36766
36767
36768 static PyObject *_wrap_MenuItem_GetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
36769 PyObject *resultobj;
36770 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36771 wxAcceleratorEntry *result;
36772 PyObject * obj0 = 0 ;
36773 char *kwnames[] = {
36774 (char *) "self", NULL
36775 };
36776
36777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
36778 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36779 if (SWIG_arg_fail(1)) SWIG_fail;
36780 {
36781 PyThreadState* __tstate = wxPyBeginAllowThreads();
36782 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
36783
36784 wxPyEndAllowThreads(__tstate);
36785 if (PyErr_Occurred()) SWIG_fail;
36786 }
36787 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
36788 return resultobj;
36789 fail:
36790 return NULL;
36791 }
36792
36793
36794 static PyObject *_wrap_MenuItem_SetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
36795 PyObject *resultobj;
36796 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36797 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
36798 PyObject * obj0 = 0 ;
36799 PyObject * obj1 = 0 ;
36800 char *kwnames[] = {
36801 (char *) "self",(char *) "accel", NULL
36802 };
36803
36804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
36805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36806 if (SWIG_arg_fail(1)) SWIG_fail;
36807 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
36808 if (SWIG_arg_fail(2)) SWIG_fail;
36809 {
36810 PyThreadState* __tstate = wxPyBeginAllowThreads();
36811 (arg1)->SetAccel(arg2);
36812
36813 wxPyEndAllowThreads(__tstate);
36814 if (PyErr_Occurred()) SWIG_fail;
36815 }
36816 Py_INCREF(Py_None); resultobj = Py_None;
36817 return resultobj;
36818 fail:
36819 return NULL;
36820 }
36821
36822
36823 static PyObject *_wrap_MenuItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
36824 PyObject *resultobj;
36825 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36826 wxFont *arg2 = 0 ;
36827 PyObject * obj0 = 0 ;
36828 PyObject * obj1 = 0 ;
36829 char *kwnames[] = {
36830 (char *) "self",(char *) "font", NULL
36831 };
36832
36833 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
36834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36835 if (SWIG_arg_fail(1)) SWIG_fail;
36836 {
36837 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
36838 if (SWIG_arg_fail(2)) SWIG_fail;
36839 if (arg2 == NULL) {
36840 SWIG_null_ref("wxFont");
36841 }
36842 if (SWIG_arg_fail(2)) SWIG_fail;
36843 }
36844 {
36845 PyThreadState* __tstate = wxPyBeginAllowThreads();
36846 (arg1)->SetFont((wxFont const &)*arg2);
36847
36848 wxPyEndAllowThreads(__tstate);
36849 if (PyErr_Occurred()) SWIG_fail;
36850 }
36851 Py_INCREF(Py_None); resultobj = Py_None;
36852 return resultobj;
36853 fail:
36854 return NULL;
36855 }
36856
36857
36858 static PyObject *_wrap_MenuItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
36859 PyObject *resultobj;
36860 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36861 wxFont result;
36862 PyObject * obj0 = 0 ;
36863 char *kwnames[] = {
36864 (char *) "self", NULL
36865 };
36866
36867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
36868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36869 if (SWIG_arg_fail(1)) SWIG_fail;
36870 {
36871 PyThreadState* __tstate = wxPyBeginAllowThreads();
36872 result = (arg1)->GetFont();
36873
36874 wxPyEndAllowThreads(__tstate);
36875 if (PyErr_Occurred()) SWIG_fail;
36876 }
36877 {
36878 wxFont * resultptr;
36879 resultptr = new wxFont((wxFont &)(result));
36880 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
36881 }
36882 return resultobj;
36883 fail:
36884 return NULL;
36885 }
36886
36887
36888 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
36889 PyObject *resultobj;
36890 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36891 wxColour *arg2 = 0 ;
36892 wxColour temp2 ;
36893 PyObject * obj0 = 0 ;
36894 PyObject * obj1 = 0 ;
36895 char *kwnames[] = {
36896 (char *) "self",(char *) "colText", NULL
36897 };
36898
36899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
36900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36901 if (SWIG_arg_fail(1)) SWIG_fail;
36902 {
36903 arg2 = &temp2;
36904 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
36905 }
36906 {
36907 PyThreadState* __tstate = wxPyBeginAllowThreads();
36908 (arg1)->SetTextColour((wxColour const &)*arg2);
36909
36910 wxPyEndAllowThreads(__tstate);
36911 if (PyErr_Occurred()) SWIG_fail;
36912 }
36913 Py_INCREF(Py_None); resultobj = Py_None;
36914 return resultobj;
36915 fail:
36916 return NULL;
36917 }
36918
36919
36920 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
36921 PyObject *resultobj;
36922 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36923 wxColour result;
36924 PyObject * obj0 = 0 ;
36925 char *kwnames[] = {
36926 (char *) "self", NULL
36927 };
36928
36929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
36930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36931 if (SWIG_arg_fail(1)) SWIG_fail;
36932 {
36933 PyThreadState* __tstate = wxPyBeginAllowThreads();
36934 result = (arg1)->GetTextColour();
36935
36936 wxPyEndAllowThreads(__tstate);
36937 if (PyErr_Occurred()) SWIG_fail;
36938 }
36939 {
36940 wxColour * resultptr;
36941 resultptr = new wxColour((wxColour &)(result));
36942 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
36943 }
36944 return resultobj;
36945 fail:
36946 return NULL;
36947 }
36948
36949
36950 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
36951 PyObject *resultobj;
36952 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36953 wxColour *arg2 = 0 ;
36954 wxColour temp2 ;
36955 PyObject * obj0 = 0 ;
36956 PyObject * obj1 = 0 ;
36957 char *kwnames[] = {
36958 (char *) "self",(char *) "colBack", NULL
36959 };
36960
36961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
36962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36963 if (SWIG_arg_fail(1)) SWIG_fail;
36964 {
36965 arg2 = &temp2;
36966 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
36967 }
36968 {
36969 PyThreadState* __tstate = wxPyBeginAllowThreads();
36970 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
36971
36972 wxPyEndAllowThreads(__tstate);
36973 if (PyErr_Occurred()) SWIG_fail;
36974 }
36975 Py_INCREF(Py_None); resultobj = Py_None;
36976 return resultobj;
36977 fail:
36978 return NULL;
36979 }
36980
36981
36982 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
36983 PyObject *resultobj;
36984 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36985 wxColour result;
36986 PyObject * obj0 = 0 ;
36987 char *kwnames[] = {
36988 (char *) "self", NULL
36989 };
36990
36991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
36992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36993 if (SWIG_arg_fail(1)) SWIG_fail;
36994 {
36995 PyThreadState* __tstate = wxPyBeginAllowThreads();
36996 result = (arg1)->GetBackgroundColour();
36997
36998 wxPyEndAllowThreads(__tstate);
36999 if (PyErr_Occurred()) SWIG_fail;
37000 }
37001 {
37002 wxColour * resultptr;
37003 resultptr = new wxColour((wxColour &)(result));
37004 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
37005 }
37006 return resultobj;
37007 fail:
37008 return NULL;
37009 }
37010
37011
37012 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *, PyObject *args, PyObject *kwargs) {
37013 PyObject *resultobj;
37014 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37015 wxBitmap *arg2 = 0 ;
37016 wxBitmap const &arg3_defvalue = wxNullBitmap ;
37017 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
37018 PyObject * obj0 = 0 ;
37019 PyObject * obj1 = 0 ;
37020 PyObject * obj2 = 0 ;
37021 char *kwnames[] = {
37022 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
37023 };
37024
37025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
37026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37027 if (SWIG_arg_fail(1)) SWIG_fail;
37028 {
37029 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
37030 if (SWIG_arg_fail(2)) SWIG_fail;
37031 if (arg2 == NULL) {
37032 SWIG_null_ref("wxBitmap");
37033 }
37034 if (SWIG_arg_fail(2)) SWIG_fail;
37035 }
37036 if (obj2) {
37037 {
37038 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
37039 if (SWIG_arg_fail(3)) SWIG_fail;
37040 if (arg3 == NULL) {
37041 SWIG_null_ref("wxBitmap");
37042 }
37043 if (SWIG_arg_fail(3)) SWIG_fail;
37044 }
37045 }
37046 {
37047 PyThreadState* __tstate = wxPyBeginAllowThreads();
37048 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
37049
37050 wxPyEndAllowThreads(__tstate);
37051 if (PyErr_Occurred()) SWIG_fail;
37052 }
37053 Py_INCREF(Py_None); resultobj = Py_None;
37054 return resultobj;
37055 fail:
37056 return NULL;
37057 }
37058
37059
37060 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
37061 PyObject *resultobj;
37062 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37063 wxBitmap *arg2 = 0 ;
37064 PyObject * obj0 = 0 ;
37065 PyObject * obj1 = 0 ;
37066 char *kwnames[] = {
37067 (char *) "self",(char *) "bmpDisabled", NULL
37068 };
37069
37070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
37071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37072 if (SWIG_arg_fail(1)) SWIG_fail;
37073 {
37074 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
37075 if (SWIG_arg_fail(2)) SWIG_fail;
37076 if (arg2 == NULL) {
37077 SWIG_null_ref("wxBitmap");
37078 }
37079 if (SWIG_arg_fail(2)) SWIG_fail;
37080 }
37081 {
37082 PyThreadState* __tstate = wxPyBeginAllowThreads();
37083 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
37084
37085 wxPyEndAllowThreads(__tstate);
37086 if (PyErr_Occurred()) SWIG_fail;
37087 }
37088 Py_INCREF(Py_None); resultobj = Py_None;
37089 return resultobj;
37090 fail:
37091 return NULL;
37092 }
37093
37094
37095 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
37096 PyObject *resultobj;
37097 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37098 wxBitmap *result;
37099 PyObject * obj0 = 0 ;
37100 char *kwnames[] = {
37101 (char *) "self", NULL
37102 };
37103
37104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
37105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37106 if (SWIG_arg_fail(1)) SWIG_fail;
37107 {
37108 PyThreadState* __tstate = wxPyBeginAllowThreads();
37109 {
37110 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
37111 result = (wxBitmap *) &_result_ref;
37112 }
37113
37114 wxPyEndAllowThreads(__tstate);
37115 if (PyErr_Occurred()) SWIG_fail;
37116 }
37117 {
37118 wxBitmap* resultptr = new wxBitmap(*result);
37119 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
37120 }
37121 return resultobj;
37122 fail:
37123 return NULL;
37124 }
37125
37126
37127 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
37128 PyObject *resultobj;
37129 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37130 int arg2 ;
37131 PyObject * obj0 = 0 ;
37132 PyObject * obj1 = 0 ;
37133 char *kwnames[] = {
37134 (char *) "self",(char *) "nWidth", NULL
37135 };
37136
37137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
37138 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37139 if (SWIG_arg_fail(1)) SWIG_fail;
37140 {
37141 arg2 = (int)(SWIG_As_int(obj1));
37142 if (SWIG_arg_fail(2)) SWIG_fail;
37143 }
37144 {
37145 PyThreadState* __tstate = wxPyBeginAllowThreads();
37146 (arg1)->SetMarginWidth(arg2);
37147
37148 wxPyEndAllowThreads(__tstate);
37149 if (PyErr_Occurred()) SWIG_fail;
37150 }
37151 Py_INCREF(Py_None); resultobj = Py_None;
37152 return resultobj;
37153 fail:
37154 return NULL;
37155 }
37156
37157
37158 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
37159 PyObject *resultobj;
37160 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37161 int result;
37162 PyObject * obj0 = 0 ;
37163 char *kwnames[] = {
37164 (char *) "self", NULL
37165 };
37166
37167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
37168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37169 if (SWIG_arg_fail(1)) SWIG_fail;
37170 {
37171 PyThreadState* __tstate = wxPyBeginAllowThreads();
37172 result = (int)(arg1)->GetMarginWidth();
37173
37174 wxPyEndAllowThreads(__tstate);
37175 if (PyErr_Occurred()) SWIG_fail;
37176 }
37177 {
37178 resultobj = SWIG_From_int((int)(result));
37179 }
37180 return resultobj;
37181 fail:
37182 return NULL;
37183 }
37184
37185
37186 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
37187 PyObject *resultobj;
37188 int result;
37189 char *kwnames[] = {
37190 NULL
37191 };
37192
37193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
37194 {
37195 PyThreadState* __tstate = wxPyBeginAllowThreads();
37196 result = (int)wxMenuItem::GetDefaultMarginWidth();
37197
37198 wxPyEndAllowThreads(__tstate);
37199 if (PyErr_Occurred()) SWIG_fail;
37200 }
37201 {
37202 resultobj = SWIG_From_int((int)(result));
37203 }
37204 return resultobj;
37205 fail:
37206 return NULL;
37207 }
37208
37209
37210 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
37211 PyObject *resultobj;
37212 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37213 bool result;
37214 PyObject * obj0 = 0 ;
37215 char *kwnames[] = {
37216 (char *) "self", NULL
37217 };
37218
37219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
37220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37221 if (SWIG_arg_fail(1)) SWIG_fail;
37222 {
37223 PyThreadState* __tstate = wxPyBeginAllowThreads();
37224 result = (bool)(arg1)->IsOwnerDrawn();
37225
37226 wxPyEndAllowThreads(__tstate);
37227 if (PyErr_Occurred()) SWIG_fail;
37228 }
37229 {
37230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37231 }
37232 return resultobj;
37233 fail:
37234 return NULL;
37235 }
37236
37237
37238 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
37239 PyObject *resultobj;
37240 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37241 bool arg2 = (bool) true ;
37242 PyObject * obj0 = 0 ;
37243 PyObject * obj1 = 0 ;
37244 char *kwnames[] = {
37245 (char *) "self",(char *) "ownerDrawn", NULL
37246 };
37247
37248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
37249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37250 if (SWIG_arg_fail(1)) SWIG_fail;
37251 if (obj1) {
37252 {
37253 arg2 = (bool)(SWIG_As_bool(obj1));
37254 if (SWIG_arg_fail(2)) SWIG_fail;
37255 }
37256 }
37257 {
37258 PyThreadState* __tstate = wxPyBeginAllowThreads();
37259 (arg1)->SetOwnerDrawn(arg2);
37260
37261 wxPyEndAllowThreads(__tstate);
37262 if (PyErr_Occurred()) SWIG_fail;
37263 }
37264 Py_INCREF(Py_None); resultobj = Py_None;
37265 return resultobj;
37266 fail:
37267 return NULL;
37268 }
37269
37270
37271 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
37272 PyObject *resultobj;
37273 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37274 PyObject * obj0 = 0 ;
37275 char *kwnames[] = {
37276 (char *) "self", NULL
37277 };
37278
37279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
37280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37281 if (SWIG_arg_fail(1)) SWIG_fail;
37282 {
37283 PyThreadState* __tstate = wxPyBeginAllowThreads();
37284 (arg1)->ResetOwnerDrawn();
37285
37286 wxPyEndAllowThreads(__tstate);
37287 if (PyErr_Occurred()) SWIG_fail;
37288 }
37289 Py_INCREF(Py_None); resultobj = Py_None;
37290 return resultobj;
37291 fail:
37292 return NULL;
37293 }
37294
37295
37296 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
37297 PyObject *resultobj;
37298 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37299 wxBitmap *arg2 = 0 ;
37300 PyObject * obj0 = 0 ;
37301 PyObject * obj1 = 0 ;
37302 char *kwnames[] = {
37303 (char *) "self",(char *) "bitmap", NULL
37304 };
37305
37306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
37307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37308 if (SWIG_arg_fail(1)) SWIG_fail;
37309 {
37310 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
37311 if (SWIG_arg_fail(2)) SWIG_fail;
37312 if (arg2 == NULL) {
37313 SWIG_null_ref("wxBitmap");
37314 }
37315 if (SWIG_arg_fail(2)) SWIG_fail;
37316 }
37317 {
37318 PyThreadState* __tstate = wxPyBeginAllowThreads();
37319 (arg1)->SetBitmap((wxBitmap const &)*arg2);
37320
37321 wxPyEndAllowThreads(__tstate);
37322 if (PyErr_Occurred()) SWIG_fail;
37323 }
37324 Py_INCREF(Py_None); resultobj = Py_None;
37325 return resultobj;
37326 fail:
37327 return NULL;
37328 }
37329
37330
37331 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
37332 PyObject *resultobj;
37333 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
37334 wxBitmap *result;
37335 PyObject * obj0 = 0 ;
37336 char *kwnames[] = {
37337 (char *) "self", NULL
37338 };
37339
37340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
37341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
37342 if (SWIG_arg_fail(1)) SWIG_fail;
37343 {
37344 PyThreadState* __tstate = wxPyBeginAllowThreads();
37345 {
37346 wxBitmap const &_result_ref = (arg1)->GetBitmap();
37347 result = (wxBitmap *) &_result_ref;
37348 }
37349
37350 wxPyEndAllowThreads(__tstate);
37351 if (PyErr_Occurred()) SWIG_fail;
37352 }
37353 {
37354 wxBitmap* resultptr = new wxBitmap(*result);
37355 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
37356 }
37357 return resultobj;
37358 fail:
37359 return NULL;
37360 }
37361
37362
37363 static PyObject * MenuItem_swigregister(PyObject *, PyObject *args) {
37364 PyObject *obj;
37365 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37366 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
37367 Py_INCREF(obj);
37368 return Py_BuildValue((char *)"");
37369 }
37370 static int _wrap_ControlNameStr_set(PyObject *) {
37371 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
37372 return 1;
37373 }
37374
37375
37376 static PyObject *_wrap_ControlNameStr_get(void) {
37377 PyObject *pyobj;
37378
37379 {
37380 #if wxUSE_UNICODE
37381 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
37382 #else
37383 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
37384 #endif
37385 }
37386 return pyobj;
37387 }
37388
37389
37390 static PyObject *_wrap_new_Control(PyObject *, PyObject *args, PyObject *kwargs) {
37391 PyObject *resultobj;
37392 wxWindow *arg1 = (wxWindow *) 0 ;
37393 int arg2 = (int) -1 ;
37394 wxPoint const &arg3_defvalue = wxDefaultPosition ;
37395 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
37396 wxSize const &arg4_defvalue = wxDefaultSize ;
37397 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
37398 long arg5 = (long) 0 ;
37399 wxValidator const &arg6_defvalue = wxDefaultValidator ;
37400 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
37401 wxString const &arg7_defvalue = wxPyControlNameStr ;
37402 wxString *arg7 = (wxString *) &arg7_defvalue ;
37403 wxControl *result;
37404 wxPoint temp3 ;
37405 wxSize temp4 ;
37406 bool temp7 = false ;
37407 PyObject * obj0 = 0 ;
37408 PyObject * obj1 = 0 ;
37409 PyObject * obj2 = 0 ;
37410 PyObject * obj3 = 0 ;
37411 PyObject * obj4 = 0 ;
37412 PyObject * obj5 = 0 ;
37413 PyObject * obj6 = 0 ;
37414 char *kwnames[] = {
37415 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
37416 };
37417
37418 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
37419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
37420 if (SWIG_arg_fail(1)) SWIG_fail;
37421 if (obj1) {
37422 {
37423 arg2 = (int)(SWIG_As_int(obj1));
37424 if (SWIG_arg_fail(2)) SWIG_fail;
37425 }
37426 }
37427 if (obj2) {
37428 {
37429 arg3 = &temp3;
37430 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
37431 }
37432 }
37433 if (obj3) {
37434 {
37435 arg4 = &temp4;
37436 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
37437 }
37438 }
37439 if (obj4) {
37440 {
37441 arg5 = (long)(SWIG_As_long(obj4));
37442 if (SWIG_arg_fail(5)) SWIG_fail;
37443 }
37444 }
37445 if (obj5) {
37446 {
37447 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
37448 if (SWIG_arg_fail(6)) SWIG_fail;
37449 if (arg6 == NULL) {
37450 SWIG_null_ref("wxValidator");
37451 }
37452 if (SWIG_arg_fail(6)) SWIG_fail;
37453 }
37454 }
37455 if (obj6) {
37456 {
37457 arg7 = wxString_in_helper(obj6);
37458 if (arg7 == NULL) SWIG_fail;
37459 temp7 = true;
37460 }
37461 }
37462 {
37463 if (!wxPyCheckForApp()) SWIG_fail;
37464 PyThreadState* __tstate = wxPyBeginAllowThreads();
37465 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
37466
37467 wxPyEndAllowThreads(__tstate);
37468 if (PyErr_Occurred()) SWIG_fail;
37469 }
37470 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
37471 {
37472 if (temp7)
37473 delete arg7;
37474 }
37475 return resultobj;
37476 fail:
37477 {
37478 if (temp7)
37479 delete arg7;
37480 }
37481 return NULL;
37482 }
37483
37484
37485 static PyObject *_wrap_new_PreControl(PyObject *, PyObject *args, PyObject *kwargs) {
37486 PyObject *resultobj;
37487 wxControl *result;
37488 char *kwnames[] = {
37489 NULL
37490 };
37491
37492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
37493 {
37494 if (!wxPyCheckForApp()) SWIG_fail;
37495 PyThreadState* __tstate = wxPyBeginAllowThreads();
37496 result = (wxControl *)new wxControl();
37497
37498 wxPyEndAllowThreads(__tstate);
37499 if (PyErr_Occurred()) SWIG_fail;
37500 }
37501 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
37502 return resultobj;
37503 fail:
37504 return NULL;
37505 }
37506
37507
37508 static PyObject *_wrap_Control_Create(PyObject *, PyObject *args, PyObject *kwargs) {
37509 PyObject *resultobj;
37510 wxControl *arg1 = (wxControl *) 0 ;
37511 wxWindow *arg2 = (wxWindow *) 0 ;
37512 int arg3 = (int) -1 ;
37513 wxPoint const &arg4_defvalue = wxDefaultPosition ;
37514 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
37515 wxSize const &arg5_defvalue = wxDefaultSize ;
37516 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
37517 long arg6 = (long) 0 ;
37518 wxValidator const &arg7_defvalue = wxDefaultValidator ;
37519 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
37520 wxString const &arg8_defvalue = wxPyControlNameStr ;
37521 wxString *arg8 = (wxString *) &arg8_defvalue ;
37522 bool result;
37523 wxPoint temp4 ;
37524 wxSize temp5 ;
37525 bool temp8 = false ;
37526 PyObject * obj0 = 0 ;
37527 PyObject * obj1 = 0 ;
37528 PyObject * obj2 = 0 ;
37529 PyObject * obj3 = 0 ;
37530 PyObject * obj4 = 0 ;
37531 PyObject * obj5 = 0 ;
37532 PyObject * obj6 = 0 ;
37533 PyObject * obj7 = 0 ;
37534 char *kwnames[] = {
37535 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
37536 };
37537
37538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
37539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
37540 if (SWIG_arg_fail(1)) SWIG_fail;
37541 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
37542 if (SWIG_arg_fail(2)) SWIG_fail;
37543 if (obj2) {
37544 {
37545 arg3 = (int)(SWIG_As_int(obj2));
37546 if (SWIG_arg_fail(3)) SWIG_fail;
37547 }
37548 }
37549 if (obj3) {
37550 {
37551 arg4 = &temp4;
37552 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
37553 }
37554 }
37555 if (obj4) {
37556 {
37557 arg5 = &temp5;
37558 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
37559 }
37560 }
37561 if (obj5) {
37562 {
37563 arg6 = (long)(SWIG_As_long(obj5));
37564 if (SWIG_arg_fail(6)) SWIG_fail;
37565 }
37566 }
37567 if (obj6) {
37568 {
37569 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
37570 if (SWIG_arg_fail(7)) SWIG_fail;
37571 if (arg7 == NULL) {
37572 SWIG_null_ref("wxValidator");
37573 }
37574 if (SWIG_arg_fail(7)) SWIG_fail;
37575 }
37576 }
37577 if (obj7) {
37578 {
37579 arg8 = wxString_in_helper(obj7);
37580 if (arg8 == NULL) SWIG_fail;
37581 temp8 = true;
37582 }
37583 }
37584 {
37585 PyThreadState* __tstate = wxPyBeginAllowThreads();
37586 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
37587
37588 wxPyEndAllowThreads(__tstate);
37589 if (PyErr_Occurred()) SWIG_fail;
37590 }
37591 {
37592 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37593 }
37594 {
37595 if (temp8)
37596 delete arg8;
37597 }
37598 return resultobj;
37599 fail:
37600 {
37601 if (temp8)
37602 delete arg8;
37603 }
37604 return NULL;
37605 }
37606
37607
37608 static PyObject *_wrap_Control_Command(PyObject *, PyObject *args, PyObject *kwargs) {
37609 PyObject *resultobj;
37610 wxControl *arg1 = (wxControl *) 0 ;
37611 wxCommandEvent *arg2 = 0 ;
37612 PyObject * obj0 = 0 ;
37613 PyObject * obj1 = 0 ;
37614 char *kwnames[] = {
37615 (char *) "self",(char *) "event", NULL
37616 };
37617
37618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
37619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
37620 if (SWIG_arg_fail(1)) SWIG_fail;
37621 {
37622 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
37623 if (SWIG_arg_fail(2)) SWIG_fail;
37624 if (arg2 == NULL) {
37625 SWIG_null_ref("wxCommandEvent");
37626 }
37627 if (SWIG_arg_fail(2)) SWIG_fail;
37628 }
37629 {
37630 PyThreadState* __tstate = wxPyBeginAllowThreads();
37631 (arg1)->Command(*arg2);
37632
37633 wxPyEndAllowThreads(__tstate);
37634 if (PyErr_Occurred()) SWIG_fail;
37635 }
37636 Py_INCREF(Py_None); resultobj = Py_None;
37637 return resultobj;
37638 fail:
37639 return NULL;
37640 }
37641
37642
37643 static PyObject *_wrap_Control_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
37644 PyObject *resultobj;
37645 wxControl *arg1 = (wxControl *) 0 ;
37646 wxString result;
37647 PyObject * obj0 = 0 ;
37648 char *kwnames[] = {
37649 (char *) "self", NULL
37650 };
37651
37652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
37653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
37654 if (SWIG_arg_fail(1)) SWIG_fail;
37655 {
37656 PyThreadState* __tstate = wxPyBeginAllowThreads();
37657 result = (arg1)->GetLabel();
37658
37659 wxPyEndAllowThreads(__tstate);
37660 if (PyErr_Occurred()) SWIG_fail;
37661 }
37662 {
37663 #if wxUSE_UNICODE
37664 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
37665 #else
37666 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
37667 #endif
37668 }
37669 return resultobj;
37670 fail:
37671 return NULL;
37672 }
37673
37674
37675 static PyObject *_wrap_Control_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
37676 PyObject *resultobj;
37677 wxControl *arg1 = (wxControl *) 0 ;
37678 wxString *arg2 = 0 ;
37679 bool temp2 = false ;
37680 PyObject * obj0 = 0 ;
37681 PyObject * obj1 = 0 ;
37682 char *kwnames[] = {
37683 (char *) "self",(char *) "label", NULL
37684 };
37685
37686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
37687 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
37688 if (SWIG_arg_fail(1)) SWIG_fail;
37689 {
37690 arg2 = wxString_in_helper(obj1);
37691 if (arg2 == NULL) SWIG_fail;
37692 temp2 = true;
37693 }
37694 {
37695 PyThreadState* __tstate = wxPyBeginAllowThreads();
37696 (arg1)->SetLabel((wxString const &)*arg2);
37697
37698 wxPyEndAllowThreads(__tstate);
37699 if (PyErr_Occurred()) SWIG_fail;
37700 }
37701 Py_INCREF(Py_None); resultobj = Py_None;
37702 {
37703 if (temp2)
37704 delete arg2;
37705 }
37706 return resultobj;
37707 fail:
37708 {
37709 if (temp2)
37710 delete arg2;
37711 }
37712 return NULL;
37713 }
37714
37715
37716 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
37717 PyObject *resultobj;
37718 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
37719 wxVisualAttributes result;
37720 PyObject * obj0 = 0 ;
37721 char *kwnames[] = {
37722 (char *) "variant", NULL
37723 };
37724
37725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
37726 if (obj0) {
37727 {
37728 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
37729 if (SWIG_arg_fail(1)) SWIG_fail;
37730 }
37731 }
37732 {
37733 if (!wxPyCheckForApp()) SWIG_fail;
37734 PyThreadState* __tstate = wxPyBeginAllowThreads();
37735 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
37736
37737 wxPyEndAllowThreads(__tstate);
37738 if (PyErr_Occurred()) SWIG_fail;
37739 }
37740 {
37741 wxVisualAttributes * resultptr;
37742 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
37743 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
37744 }
37745 return resultobj;
37746 fail:
37747 return NULL;
37748 }
37749
37750
37751 static PyObject * Control_swigregister(PyObject *, PyObject *args) {
37752 PyObject *obj;
37753 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37754 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
37755 Py_INCREF(obj);
37756 return Py_BuildValue((char *)"");
37757 }
37758 static PyObject *_wrap_ItemContainer_Append(PyObject *, PyObject *args, PyObject *kwargs) {
37759 PyObject *resultobj;
37760 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37761 wxString *arg2 = 0 ;
37762 PyObject *arg3 = (PyObject *) NULL ;
37763 int result;
37764 bool temp2 = false ;
37765 PyObject * obj0 = 0 ;
37766 PyObject * obj1 = 0 ;
37767 PyObject * obj2 = 0 ;
37768 char *kwnames[] = {
37769 (char *) "self",(char *) "item",(char *) "clientData", NULL
37770 };
37771
37772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
37773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37774 if (SWIG_arg_fail(1)) SWIG_fail;
37775 {
37776 arg2 = wxString_in_helper(obj1);
37777 if (arg2 == NULL) SWIG_fail;
37778 temp2 = true;
37779 }
37780 if (obj2) {
37781 arg3 = obj2;
37782 }
37783 {
37784 PyThreadState* __tstate = wxPyBeginAllowThreads();
37785 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
37786
37787 wxPyEndAllowThreads(__tstate);
37788 if (PyErr_Occurred()) SWIG_fail;
37789 }
37790 {
37791 resultobj = SWIG_From_int((int)(result));
37792 }
37793 {
37794 if (temp2)
37795 delete arg2;
37796 }
37797 return resultobj;
37798 fail:
37799 {
37800 if (temp2)
37801 delete arg2;
37802 }
37803 return NULL;
37804 }
37805
37806
37807 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *, PyObject *args, PyObject *kwargs) {
37808 PyObject *resultobj;
37809 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37810 wxArrayString *arg2 = 0 ;
37811 bool temp2 = false ;
37812 PyObject * obj0 = 0 ;
37813 PyObject * obj1 = 0 ;
37814 char *kwnames[] = {
37815 (char *) "self",(char *) "strings", NULL
37816 };
37817
37818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
37819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37820 if (SWIG_arg_fail(1)) SWIG_fail;
37821 {
37822 if (! PySequence_Check(obj1)) {
37823 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
37824 SWIG_fail;
37825 }
37826 arg2 = new wxArrayString;
37827 temp2 = true;
37828 int i, len=PySequence_Length(obj1);
37829 for (i=0; i<len; i++) {
37830 PyObject* item = PySequence_GetItem(obj1, i);
37831 #if wxUSE_UNICODE
37832 PyObject* str = PyObject_Unicode(item);
37833 #else
37834 PyObject* str = PyObject_Str(item);
37835 #endif
37836 if (PyErr_Occurred()) SWIG_fail;
37837 arg2->Add(Py2wxString(str));
37838 Py_DECREF(item);
37839 Py_DECREF(str);
37840 }
37841 }
37842 {
37843 PyThreadState* __tstate = wxPyBeginAllowThreads();
37844 (arg1)->Append((wxArrayString const &)*arg2);
37845
37846 wxPyEndAllowThreads(__tstate);
37847 if (PyErr_Occurred()) SWIG_fail;
37848 }
37849 Py_INCREF(Py_None); resultobj = Py_None;
37850 {
37851 if (temp2) delete arg2;
37852 }
37853 return resultobj;
37854 fail:
37855 {
37856 if (temp2) delete arg2;
37857 }
37858 return NULL;
37859 }
37860
37861
37862 static PyObject *_wrap_ItemContainer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
37863 PyObject *resultobj;
37864 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37865 wxString *arg2 = 0 ;
37866 int arg3 ;
37867 PyObject *arg4 = (PyObject *) NULL ;
37868 int result;
37869 bool temp2 = false ;
37870 PyObject * obj0 = 0 ;
37871 PyObject * obj1 = 0 ;
37872 PyObject * obj2 = 0 ;
37873 PyObject * obj3 = 0 ;
37874 char *kwnames[] = {
37875 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
37876 };
37877
37878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37880 if (SWIG_arg_fail(1)) SWIG_fail;
37881 {
37882 arg2 = wxString_in_helper(obj1);
37883 if (arg2 == NULL) SWIG_fail;
37884 temp2 = true;
37885 }
37886 {
37887 arg3 = (int)(SWIG_As_int(obj2));
37888 if (SWIG_arg_fail(3)) SWIG_fail;
37889 }
37890 if (obj3) {
37891 arg4 = obj3;
37892 }
37893 {
37894 PyThreadState* __tstate = wxPyBeginAllowThreads();
37895 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
37896
37897 wxPyEndAllowThreads(__tstate);
37898 if (PyErr_Occurred()) SWIG_fail;
37899 }
37900 {
37901 resultobj = SWIG_From_int((int)(result));
37902 }
37903 {
37904 if (temp2)
37905 delete arg2;
37906 }
37907 return resultobj;
37908 fail:
37909 {
37910 if (temp2)
37911 delete arg2;
37912 }
37913 return NULL;
37914 }
37915
37916
37917 static PyObject *_wrap_ItemContainer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
37918 PyObject *resultobj;
37919 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37920 PyObject * obj0 = 0 ;
37921 char *kwnames[] = {
37922 (char *) "self", NULL
37923 };
37924
37925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
37926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37927 if (SWIG_arg_fail(1)) SWIG_fail;
37928 {
37929 PyThreadState* __tstate = wxPyBeginAllowThreads();
37930 (arg1)->Clear();
37931
37932 wxPyEndAllowThreads(__tstate);
37933 if (PyErr_Occurred()) SWIG_fail;
37934 }
37935 Py_INCREF(Py_None); resultobj = Py_None;
37936 return resultobj;
37937 fail:
37938 return NULL;
37939 }
37940
37941
37942 static PyObject *_wrap_ItemContainer_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
37943 PyObject *resultobj;
37944 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37945 int arg2 ;
37946 PyObject * obj0 = 0 ;
37947 PyObject * obj1 = 0 ;
37948 char *kwnames[] = {
37949 (char *) "self",(char *) "n", NULL
37950 };
37951
37952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
37953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37954 if (SWIG_arg_fail(1)) SWIG_fail;
37955 {
37956 arg2 = (int)(SWIG_As_int(obj1));
37957 if (SWIG_arg_fail(2)) SWIG_fail;
37958 }
37959 {
37960 PyThreadState* __tstate = wxPyBeginAllowThreads();
37961 (arg1)->Delete(arg2);
37962
37963 wxPyEndAllowThreads(__tstate);
37964 if (PyErr_Occurred()) SWIG_fail;
37965 }
37966 Py_INCREF(Py_None); resultobj = Py_None;
37967 return resultobj;
37968 fail:
37969 return NULL;
37970 }
37971
37972
37973 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
37974 PyObject *resultobj;
37975 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37976 int arg2 ;
37977 PyObject *result;
37978 PyObject * obj0 = 0 ;
37979 PyObject * obj1 = 0 ;
37980 char *kwnames[] = {
37981 (char *) "self",(char *) "n", NULL
37982 };
37983
37984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
37985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37986 if (SWIG_arg_fail(1)) SWIG_fail;
37987 {
37988 arg2 = (int)(SWIG_As_int(obj1));
37989 if (SWIG_arg_fail(2)) SWIG_fail;
37990 }
37991 {
37992 PyThreadState* __tstate = wxPyBeginAllowThreads();
37993 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
37994
37995 wxPyEndAllowThreads(__tstate);
37996 if (PyErr_Occurred()) SWIG_fail;
37997 }
37998 resultobj = result;
37999 return resultobj;
38000 fail:
38001 return NULL;
38002 }
38003
38004
38005 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
38006 PyObject *resultobj;
38007 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38008 int arg2 ;
38009 PyObject *arg3 = (PyObject *) 0 ;
38010 PyObject * obj0 = 0 ;
38011 PyObject * obj1 = 0 ;
38012 PyObject * obj2 = 0 ;
38013 char *kwnames[] = {
38014 (char *) "self",(char *) "n",(char *) "clientData", NULL
38015 };
38016
38017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
38018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38019 if (SWIG_arg_fail(1)) SWIG_fail;
38020 {
38021 arg2 = (int)(SWIG_As_int(obj1));
38022 if (SWIG_arg_fail(2)) SWIG_fail;
38023 }
38024 arg3 = obj2;
38025 {
38026 PyThreadState* __tstate = wxPyBeginAllowThreads();
38027 wxItemContainer_SetClientData(arg1,arg2,arg3);
38028
38029 wxPyEndAllowThreads(__tstate);
38030 if (PyErr_Occurred()) SWIG_fail;
38031 }
38032 Py_INCREF(Py_None); resultobj = Py_None;
38033 return resultobj;
38034 fail:
38035 return NULL;
38036 }
38037
38038
38039 static PyObject *_wrap_ItemContainer_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
38040 PyObject *resultobj;
38041 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38042 int result;
38043 PyObject * obj0 = 0 ;
38044 char *kwnames[] = {
38045 (char *) "self", NULL
38046 };
38047
38048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
38049 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38050 if (SWIG_arg_fail(1)) SWIG_fail;
38051 {
38052 PyThreadState* __tstate = wxPyBeginAllowThreads();
38053 result = (int)((wxItemContainer const *)arg1)->GetCount();
38054
38055 wxPyEndAllowThreads(__tstate);
38056 if (PyErr_Occurred()) SWIG_fail;
38057 }
38058 {
38059 resultobj = SWIG_From_int((int)(result));
38060 }
38061 return resultobj;
38062 fail:
38063 return NULL;
38064 }
38065
38066
38067 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
38068 PyObject *resultobj;
38069 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38070 bool result;
38071 PyObject * obj0 = 0 ;
38072 char *kwnames[] = {
38073 (char *) "self", NULL
38074 };
38075
38076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
38077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38078 if (SWIG_arg_fail(1)) SWIG_fail;
38079 {
38080 PyThreadState* __tstate = wxPyBeginAllowThreads();
38081 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
38082
38083 wxPyEndAllowThreads(__tstate);
38084 if (PyErr_Occurred()) SWIG_fail;
38085 }
38086 {
38087 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38088 }
38089 return resultobj;
38090 fail:
38091 return NULL;
38092 }
38093
38094
38095 static PyObject *_wrap_ItemContainer_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
38096 PyObject *resultobj;
38097 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38098 int arg2 ;
38099 wxString result;
38100 PyObject * obj0 = 0 ;
38101 PyObject * obj1 = 0 ;
38102 char *kwnames[] = {
38103 (char *) "self",(char *) "n", NULL
38104 };
38105
38106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
38107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38108 if (SWIG_arg_fail(1)) SWIG_fail;
38109 {
38110 arg2 = (int)(SWIG_As_int(obj1));
38111 if (SWIG_arg_fail(2)) SWIG_fail;
38112 }
38113 {
38114 PyThreadState* __tstate = wxPyBeginAllowThreads();
38115 result = ((wxItemContainer const *)arg1)->GetString(arg2);
38116
38117 wxPyEndAllowThreads(__tstate);
38118 if (PyErr_Occurred()) SWIG_fail;
38119 }
38120 {
38121 #if wxUSE_UNICODE
38122 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38123 #else
38124 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38125 #endif
38126 }
38127 return resultobj;
38128 fail:
38129 return NULL;
38130 }
38131
38132
38133 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *, PyObject *args, PyObject *kwargs) {
38134 PyObject *resultobj;
38135 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38136 wxArrayString result;
38137 PyObject * obj0 = 0 ;
38138 char *kwnames[] = {
38139 (char *) "self", NULL
38140 };
38141
38142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
38143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38144 if (SWIG_arg_fail(1)) SWIG_fail;
38145 {
38146 PyThreadState* __tstate = wxPyBeginAllowThreads();
38147 result = ((wxItemContainer const *)arg1)->GetStrings();
38148
38149 wxPyEndAllowThreads(__tstate);
38150 if (PyErr_Occurred()) SWIG_fail;
38151 }
38152 {
38153 resultobj = wxArrayString2PyList_helper(result);
38154 }
38155 return resultobj;
38156 fail:
38157 return NULL;
38158 }
38159
38160
38161 static PyObject *_wrap_ItemContainer_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
38162 PyObject *resultobj;
38163 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38164 int arg2 ;
38165 wxString *arg3 = 0 ;
38166 bool temp3 = false ;
38167 PyObject * obj0 = 0 ;
38168 PyObject * obj1 = 0 ;
38169 PyObject * obj2 = 0 ;
38170 char *kwnames[] = {
38171 (char *) "self",(char *) "n",(char *) "s", NULL
38172 };
38173
38174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
38175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38176 if (SWIG_arg_fail(1)) SWIG_fail;
38177 {
38178 arg2 = (int)(SWIG_As_int(obj1));
38179 if (SWIG_arg_fail(2)) SWIG_fail;
38180 }
38181 {
38182 arg3 = wxString_in_helper(obj2);
38183 if (arg3 == NULL) SWIG_fail;
38184 temp3 = true;
38185 }
38186 {
38187 PyThreadState* __tstate = wxPyBeginAllowThreads();
38188 (arg1)->SetString(arg2,(wxString const &)*arg3);
38189
38190 wxPyEndAllowThreads(__tstate);
38191 if (PyErr_Occurred()) SWIG_fail;
38192 }
38193 Py_INCREF(Py_None); resultobj = Py_None;
38194 {
38195 if (temp3)
38196 delete arg3;
38197 }
38198 return resultobj;
38199 fail:
38200 {
38201 if (temp3)
38202 delete arg3;
38203 }
38204 return NULL;
38205 }
38206
38207
38208 static PyObject *_wrap_ItemContainer_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
38209 PyObject *resultobj;
38210 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38211 wxString *arg2 = 0 ;
38212 int result;
38213 bool temp2 = false ;
38214 PyObject * obj0 = 0 ;
38215 PyObject * obj1 = 0 ;
38216 char *kwnames[] = {
38217 (char *) "self",(char *) "s", NULL
38218 };
38219
38220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
38221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38222 if (SWIG_arg_fail(1)) SWIG_fail;
38223 {
38224 arg2 = wxString_in_helper(obj1);
38225 if (arg2 == NULL) SWIG_fail;
38226 temp2 = true;
38227 }
38228 {
38229 PyThreadState* __tstate = wxPyBeginAllowThreads();
38230 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
38231
38232 wxPyEndAllowThreads(__tstate);
38233 if (PyErr_Occurred()) SWIG_fail;
38234 }
38235 {
38236 resultobj = SWIG_From_int((int)(result));
38237 }
38238 {
38239 if (temp2)
38240 delete arg2;
38241 }
38242 return resultobj;
38243 fail:
38244 {
38245 if (temp2)
38246 delete arg2;
38247 }
38248 return NULL;
38249 }
38250
38251
38252 static PyObject *_wrap_ItemContainer_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
38253 PyObject *resultobj;
38254 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38255 int arg2 ;
38256 PyObject * obj0 = 0 ;
38257 PyObject * obj1 = 0 ;
38258 char *kwnames[] = {
38259 (char *) "self",(char *) "n", NULL
38260 };
38261
38262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_SetSelection",kwnames,&obj0,&obj1)) goto fail;
38263 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38264 if (SWIG_arg_fail(1)) SWIG_fail;
38265 {
38266 arg2 = (int)(SWIG_As_int(obj1));
38267 if (SWIG_arg_fail(2)) SWIG_fail;
38268 }
38269 {
38270 PyThreadState* __tstate = wxPyBeginAllowThreads();
38271 (arg1)->SetSelection(arg2);
38272
38273 wxPyEndAllowThreads(__tstate);
38274 if (PyErr_Occurred()) SWIG_fail;
38275 }
38276 Py_INCREF(Py_None); resultobj = Py_None;
38277 return resultobj;
38278 fail:
38279 return NULL;
38280 }
38281
38282
38283 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
38284 PyObject *resultobj;
38285 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38286 int result;
38287 PyObject * obj0 = 0 ;
38288 char *kwnames[] = {
38289 (char *) "self", NULL
38290 };
38291
38292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
38293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38294 if (SWIG_arg_fail(1)) SWIG_fail;
38295 {
38296 PyThreadState* __tstate = wxPyBeginAllowThreads();
38297 result = (int)((wxItemContainer const *)arg1)->GetSelection();
38298
38299 wxPyEndAllowThreads(__tstate);
38300 if (PyErr_Occurred()) SWIG_fail;
38301 }
38302 {
38303 resultobj = SWIG_From_int((int)(result));
38304 }
38305 return resultobj;
38306 fail:
38307 return NULL;
38308 }
38309
38310
38311 static PyObject *_wrap_ItemContainer_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
38312 PyObject *resultobj;
38313 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38314 wxString *arg2 = 0 ;
38315 bool result;
38316 bool temp2 = false ;
38317 PyObject * obj0 = 0 ;
38318 PyObject * obj1 = 0 ;
38319 char *kwnames[] = {
38320 (char *) "self",(char *) "s", NULL
38321 };
38322
38323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
38324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38325 if (SWIG_arg_fail(1)) SWIG_fail;
38326 {
38327 arg2 = wxString_in_helper(obj1);
38328 if (arg2 == NULL) SWIG_fail;
38329 temp2 = true;
38330 }
38331 {
38332 PyThreadState* __tstate = wxPyBeginAllowThreads();
38333 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
38334
38335 wxPyEndAllowThreads(__tstate);
38336 if (PyErr_Occurred()) SWIG_fail;
38337 }
38338 {
38339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38340 }
38341 {
38342 if (temp2)
38343 delete arg2;
38344 }
38345 return resultobj;
38346 fail:
38347 {
38348 if (temp2)
38349 delete arg2;
38350 }
38351 return NULL;
38352 }
38353
38354
38355 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
38356 PyObject *resultobj;
38357 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38358 wxString result;
38359 PyObject * obj0 = 0 ;
38360 char *kwnames[] = {
38361 (char *) "self", NULL
38362 };
38363
38364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
38365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38366 if (SWIG_arg_fail(1)) SWIG_fail;
38367 {
38368 PyThreadState* __tstate = wxPyBeginAllowThreads();
38369 result = ((wxItemContainer const *)arg1)->GetStringSelection();
38370
38371 wxPyEndAllowThreads(__tstate);
38372 if (PyErr_Occurred()) SWIG_fail;
38373 }
38374 {
38375 #if wxUSE_UNICODE
38376 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
38377 #else
38378 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
38379 #endif
38380 }
38381 return resultobj;
38382 fail:
38383 return NULL;
38384 }
38385
38386
38387 static PyObject *_wrap_ItemContainer_Select(PyObject *, PyObject *args, PyObject *kwargs) {
38388 PyObject *resultobj;
38389 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
38390 int arg2 ;
38391 PyObject * obj0 = 0 ;
38392 PyObject * obj1 = 0 ;
38393 char *kwnames[] = {
38394 (char *) "self",(char *) "n", NULL
38395 };
38396
38397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
38398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
38399 if (SWIG_arg_fail(1)) SWIG_fail;
38400 {
38401 arg2 = (int)(SWIG_As_int(obj1));
38402 if (SWIG_arg_fail(2)) SWIG_fail;
38403 }
38404 {
38405 PyThreadState* __tstate = wxPyBeginAllowThreads();
38406 (arg1)->Select(arg2);
38407
38408 wxPyEndAllowThreads(__tstate);
38409 if (PyErr_Occurred()) SWIG_fail;
38410 }
38411 Py_INCREF(Py_None); resultobj = Py_None;
38412 return resultobj;
38413 fail:
38414 return NULL;
38415 }
38416
38417
38418 static PyObject * ItemContainer_swigregister(PyObject *, PyObject *args) {
38419 PyObject *obj;
38420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38421 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
38422 Py_INCREF(obj);
38423 return Py_BuildValue((char *)"");
38424 }
38425 static PyObject * ControlWithItems_swigregister(PyObject *, PyObject *args) {
38426 PyObject *obj;
38427 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38428 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
38429 Py_INCREF(obj);
38430 return Py_BuildValue((char *)"");
38431 }
38432 static PyObject *_wrap_new_SizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
38433 PyObject *resultobj;
38434 wxSizerItem *result;
38435 char *kwnames[] = {
38436 NULL
38437 };
38438
38439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
38440 {
38441 PyThreadState* __tstate = wxPyBeginAllowThreads();
38442 result = (wxSizerItem *)new wxSizerItem();
38443
38444 wxPyEndAllowThreads(__tstate);
38445 if (PyErr_Occurred()) SWIG_fail;
38446 }
38447 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
38448 return resultobj;
38449 fail:
38450 return NULL;
38451 }
38452
38453
38454 static PyObject *_wrap_new_SizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
38455 PyObject *resultobj;
38456 wxWindow *arg1 = (wxWindow *) 0 ;
38457 int arg2 ;
38458 int arg3 ;
38459 int arg4 ;
38460 PyObject *arg5 = (PyObject *) NULL ;
38461 wxSizerItem *result;
38462 PyObject * obj0 = 0 ;
38463 PyObject * obj1 = 0 ;
38464 PyObject * obj2 = 0 ;
38465 PyObject * obj3 = 0 ;
38466 PyObject * obj4 = 0 ;
38467 char *kwnames[] = {
38468 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38469 };
38470
38471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
38472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
38473 if (SWIG_arg_fail(1)) SWIG_fail;
38474 {
38475 arg2 = (int)(SWIG_As_int(obj1));
38476 if (SWIG_arg_fail(2)) SWIG_fail;
38477 }
38478 {
38479 arg3 = (int)(SWIG_As_int(obj2));
38480 if (SWIG_arg_fail(3)) SWIG_fail;
38481 }
38482 {
38483 arg4 = (int)(SWIG_As_int(obj3));
38484 if (SWIG_arg_fail(4)) SWIG_fail;
38485 }
38486 if (obj4) {
38487 arg5 = obj4;
38488 }
38489 {
38490 PyThreadState* __tstate = wxPyBeginAllowThreads();
38491 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
38492
38493 wxPyEndAllowThreads(__tstate);
38494 if (PyErr_Occurred()) SWIG_fail;
38495 }
38496 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
38497 return resultobj;
38498 fail:
38499 return NULL;
38500 }
38501
38502
38503 static PyObject *_wrap_new_SizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38504 PyObject *resultobj;
38505 int arg1 ;
38506 int arg2 ;
38507 int arg3 ;
38508 int arg4 ;
38509 int arg5 ;
38510 PyObject *arg6 = (PyObject *) NULL ;
38511 wxSizerItem *result;
38512 PyObject * obj0 = 0 ;
38513 PyObject * obj1 = 0 ;
38514 PyObject * obj2 = 0 ;
38515 PyObject * obj3 = 0 ;
38516 PyObject * obj4 = 0 ;
38517 PyObject * obj5 = 0 ;
38518 char *kwnames[] = {
38519 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38520 };
38521
38522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38523 {
38524 arg1 = (int)(SWIG_As_int(obj0));
38525 if (SWIG_arg_fail(1)) SWIG_fail;
38526 }
38527 {
38528 arg2 = (int)(SWIG_As_int(obj1));
38529 if (SWIG_arg_fail(2)) SWIG_fail;
38530 }
38531 {
38532 arg3 = (int)(SWIG_As_int(obj2));
38533 if (SWIG_arg_fail(3)) SWIG_fail;
38534 }
38535 {
38536 arg4 = (int)(SWIG_As_int(obj3));
38537 if (SWIG_arg_fail(4)) SWIG_fail;
38538 }
38539 {
38540 arg5 = (int)(SWIG_As_int(obj4));
38541 if (SWIG_arg_fail(5)) SWIG_fail;
38542 }
38543 if (obj5) {
38544 arg6 = obj5;
38545 }
38546 {
38547 PyThreadState* __tstate = wxPyBeginAllowThreads();
38548 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
38549
38550 wxPyEndAllowThreads(__tstate);
38551 if (PyErr_Occurred()) SWIG_fail;
38552 }
38553 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
38554 return resultobj;
38555 fail:
38556 return NULL;
38557 }
38558
38559
38560 static PyObject *_wrap_new_SizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38561 PyObject *resultobj;
38562 wxSizer *arg1 = (wxSizer *) 0 ;
38563 int arg2 ;
38564 int arg3 ;
38565 int arg4 ;
38566 PyObject *arg5 = (PyObject *) NULL ;
38567 wxSizerItem *result;
38568 PyObject * obj0 = 0 ;
38569 PyObject * obj1 = 0 ;
38570 PyObject * obj2 = 0 ;
38571 PyObject * obj3 = 0 ;
38572 PyObject * obj4 = 0 ;
38573 char *kwnames[] = {
38574 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38575 };
38576
38577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
38578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38579 if (SWIG_arg_fail(1)) SWIG_fail;
38580 {
38581 arg2 = (int)(SWIG_As_int(obj1));
38582 if (SWIG_arg_fail(2)) SWIG_fail;
38583 }
38584 {
38585 arg3 = (int)(SWIG_As_int(obj2));
38586 if (SWIG_arg_fail(3)) SWIG_fail;
38587 }
38588 {
38589 arg4 = (int)(SWIG_As_int(obj3));
38590 if (SWIG_arg_fail(4)) SWIG_fail;
38591 }
38592 if (obj4) {
38593 arg5 = obj4;
38594 }
38595 {
38596 PyThreadState* __tstate = wxPyBeginAllowThreads();
38597 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
38598
38599 wxPyEndAllowThreads(__tstate);
38600 if (PyErr_Occurred()) SWIG_fail;
38601 }
38602 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
38603 return resultobj;
38604 fail:
38605 return NULL;
38606 }
38607
38608
38609 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
38610 PyObject *resultobj;
38611 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38612 PyObject * obj0 = 0 ;
38613 char *kwnames[] = {
38614 (char *) "self", NULL
38615 };
38616
38617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
38618 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38619 if (SWIG_arg_fail(1)) SWIG_fail;
38620 {
38621 PyThreadState* __tstate = wxPyBeginAllowThreads();
38622 (arg1)->DeleteWindows();
38623
38624 wxPyEndAllowThreads(__tstate);
38625 if (PyErr_Occurred()) SWIG_fail;
38626 }
38627 Py_INCREF(Py_None); resultobj = Py_None;
38628 return resultobj;
38629 fail:
38630 return NULL;
38631 }
38632
38633
38634 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38635 PyObject *resultobj;
38636 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38637 PyObject * obj0 = 0 ;
38638 char *kwnames[] = {
38639 (char *) "self", NULL
38640 };
38641
38642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
38643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38644 if (SWIG_arg_fail(1)) SWIG_fail;
38645 {
38646 PyThreadState* __tstate = wxPyBeginAllowThreads();
38647 (arg1)->DetachSizer();
38648
38649 wxPyEndAllowThreads(__tstate);
38650 if (PyErr_Occurred()) SWIG_fail;
38651 }
38652 Py_INCREF(Py_None); resultobj = Py_None;
38653 return resultobj;
38654 fail:
38655 return NULL;
38656 }
38657
38658
38659 static PyObject *_wrap_SizerItem_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
38660 PyObject *resultobj;
38661 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38662 wxSize result;
38663 PyObject * obj0 = 0 ;
38664 char *kwnames[] = {
38665 (char *) "self", NULL
38666 };
38667
38668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
38669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38670 if (SWIG_arg_fail(1)) SWIG_fail;
38671 {
38672 PyThreadState* __tstate = wxPyBeginAllowThreads();
38673 result = (arg1)->GetSize();
38674
38675 wxPyEndAllowThreads(__tstate);
38676 if (PyErr_Occurred()) SWIG_fail;
38677 }
38678 {
38679 wxSize * resultptr;
38680 resultptr = new wxSize((wxSize &)(result));
38681 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38682 }
38683 return resultobj;
38684 fail:
38685 return NULL;
38686 }
38687
38688
38689 static PyObject *_wrap_SizerItem_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
38690 PyObject *resultobj;
38691 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38692 wxSize result;
38693 PyObject * obj0 = 0 ;
38694 char *kwnames[] = {
38695 (char *) "self", NULL
38696 };
38697
38698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
38699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38700 if (SWIG_arg_fail(1)) SWIG_fail;
38701 {
38702 PyThreadState* __tstate = wxPyBeginAllowThreads();
38703 result = (arg1)->CalcMin();
38704
38705 wxPyEndAllowThreads(__tstate);
38706 if (PyErr_Occurred()) SWIG_fail;
38707 }
38708 {
38709 wxSize * resultptr;
38710 resultptr = new wxSize((wxSize &)(result));
38711 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38712 }
38713 return resultobj;
38714 fail:
38715 return NULL;
38716 }
38717
38718
38719 static PyObject *_wrap_SizerItem_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
38720 PyObject *resultobj;
38721 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38722 wxPoint arg2 ;
38723 wxSize arg3 ;
38724 PyObject * obj0 = 0 ;
38725 PyObject * obj1 = 0 ;
38726 PyObject * obj2 = 0 ;
38727 char *kwnames[] = {
38728 (char *) "self",(char *) "pos",(char *) "size", NULL
38729 };
38730
38731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
38732 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38733 if (SWIG_arg_fail(1)) SWIG_fail;
38734 {
38735 wxPoint * argp;
38736 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION);
38737 if (SWIG_arg_fail(2)) SWIG_fail;
38738 if (argp == NULL) {
38739 SWIG_null_ref("wxPoint");
38740 }
38741 if (SWIG_arg_fail(2)) SWIG_fail;
38742 arg2 = *argp;
38743 }
38744 {
38745 wxSize * argp;
38746 SWIG_Python_ConvertPtr(obj2, (void **)&argp, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION);
38747 if (SWIG_arg_fail(3)) SWIG_fail;
38748 if (argp == NULL) {
38749 SWIG_null_ref("wxSize");
38750 }
38751 if (SWIG_arg_fail(3)) SWIG_fail;
38752 arg3 = *argp;
38753 }
38754 {
38755 PyThreadState* __tstate = wxPyBeginAllowThreads();
38756 (arg1)->SetDimension(arg2,arg3);
38757
38758 wxPyEndAllowThreads(__tstate);
38759 if (PyErr_Occurred()) SWIG_fail;
38760 }
38761 Py_INCREF(Py_None); resultobj = Py_None;
38762 return resultobj;
38763 fail:
38764 return NULL;
38765 }
38766
38767
38768 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
38769 PyObject *resultobj;
38770 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38771 wxSize result;
38772 PyObject * obj0 = 0 ;
38773 char *kwnames[] = {
38774 (char *) "self", NULL
38775 };
38776
38777 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
38778 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38779 if (SWIG_arg_fail(1)) SWIG_fail;
38780 {
38781 PyThreadState* __tstate = wxPyBeginAllowThreads();
38782 result = (arg1)->GetMinSize();
38783
38784 wxPyEndAllowThreads(__tstate);
38785 if (PyErr_Occurred()) SWIG_fail;
38786 }
38787 {
38788 wxSize * resultptr;
38789 resultptr = new wxSize((wxSize &)(result));
38790 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38791 }
38792 return resultobj;
38793 fail:
38794 return NULL;
38795 }
38796
38797
38798 static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *, PyObject *args, PyObject *kwargs) {
38799 PyObject *resultobj;
38800 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38801 wxSize result;
38802 PyObject * obj0 = 0 ;
38803 char *kwnames[] = {
38804 (char *) "self", NULL
38805 };
38806
38807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
38808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38809 if (SWIG_arg_fail(1)) SWIG_fail;
38810 {
38811 PyThreadState* __tstate = wxPyBeginAllowThreads();
38812 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
38813
38814 wxPyEndAllowThreads(__tstate);
38815 if (PyErr_Occurred()) SWIG_fail;
38816 }
38817 {
38818 wxSize * resultptr;
38819 resultptr = new wxSize((wxSize &)(result));
38820 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
38821 }
38822 return resultobj;
38823 fail:
38824 return NULL;
38825 }
38826
38827
38828 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *, PyObject *args, PyObject *kwargs) {
38829 PyObject *resultobj;
38830 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38831 int arg2 ;
38832 int arg3 ;
38833 PyObject * obj0 = 0 ;
38834 PyObject * obj1 = 0 ;
38835 PyObject * obj2 = 0 ;
38836 char *kwnames[] = {
38837 (char *) "self",(char *) "x",(char *) "y", NULL
38838 };
38839
38840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
38841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38842 if (SWIG_arg_fail(1)) SWIG_fail;
38843 {
38844 arg2 = (int)(SWIG_As_int(obj1));
38845 if (SWIG_arg_fail(2)) SWIG_fail;
38846 }
38847 {
38848 arg3 = (int)(SWIG_As_int(obj2));
38849 if (SWIG_arg_fail(3)) SWIG_fail;
38850 }
38851 {
38852 PyThreadState* __tstate = wxPyBeginAllowThreads();
38853 (arg1)->SetInitSize(arg2,arg3);
38854
38855 wxPyEndAllowThreads(__tstate);
38856 if (PyErr_Occurred()) SWIG_fail;
38857 }
38858 Py_INCREF(Py_None); resultobj = Py_None;
38859 return resultobj;
38860 fail:
38861 return NULL;
38862 }
38863
38864
38865 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *, PyObject *args, PyObject *kwargs) {
38866 PyObject *resultobj;
38867 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38868 int arg2 ;
38869 int arg3 ;
38870 PyObject * obj0 = 0 ;
38871 PyObject * obj1 = 0 ;
38872 PyObject * obj2 = 0 ;
38873 char *kwnames[] = {
38874 (char *) "self",(char *) "width",(char *) "height", NULL
38875 };
38876
38877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
38878 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38879 if (SWIG_arg_fail(1)) SWIG_fail;
38880 {
38881 arg2 = (int)(SWIG_As_int(obj1));
38882 if (SWIG_arg_fail(2)) SWIG_fail;
38883 }
38884 {
38885 arg3 = (int)(SWIG_As_int(obj2));
38886 if (SWIG_arg_fail(3)) SWIG_fail;
38887 }
38888 {
38889 PyThreadState* __tstate = wxPyBeginAllowThreads();
38890 (arg1)->SetRatio(arg2,arg3);
38891
38892 wxPyEndAllowThreads(__tstate);
38893 if (PyErr_Occurred()) SWIG_fail;
38894 }
38895 Py_INCREF(Py_None); resultobj = Py_None;
38896 return resultobj;
38897 fail:
38898 return NULL;
38899 }
38900
38901
38902 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *, PyObject *args, PyObject *kwargs) {
38903 PyObject *resultobj;
38904 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38905 wxSize *arg2 = 0 ;
38906 wxSize temp2 ;
38907 PyObject * obj0 = 0 ;
38908 PyObject * obj1 = 0 ;
38909 char *kwnames[] = {
38910 (char *) "self",(char *) "size", NULL
38911 };
38912
38913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
38914 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38915 if (SWIG_arg_fail(1)) SWIG_fail;
38916 {
38917 arg2 = &temp2;
38918 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38919 }
38920 {
38921 PyThreadState* __tstate = wxPyBeginAllowThreads();
38922 (arg1)->SetRatio((wxSize const &)*arg2);
38923
38924 wxPyEndAllowThreads(__tstate);
38925 if (PyErr_Occurred()) SWIG_fail;
38926 }
38927 Py_INCREF(Py_None); resultobj = Py_None;
38928 return resultobj;
38929 fail:
38930 return NULL;
38931 }
38932
38933
38934 static PyObject *_wrap_SizerItem_SetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
38935 PyObject *resultobj;
38936 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38937 float arg2 ;
38938 PyObject * obj0 = 0 ;
38939 PyObject * obj1 = 0 ;
38940 char *kwnames[] = {
38941 (char *) "self",(char *) "ratio", NULL
38942 };
38943
38944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
38945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38946 if (SWIG_arg_fail(1)) SWIG_fail;
38947 {
38948 arg2 = (float)(SWIG_As_float(obj1));
38949 if (SWIG_arg_fail(2)) SWIG_fail;
38950 }
38951 {
38952 PyThreadState* __tstate = wxPyBeginAllowThreads();
38953 (arg1)->SetRatio(arg2);
38954
38955 wxPyEndAllowThreads(__tstate);
38956 if (PyErr_Occurred()) SWIG_fail;
38957 }
38958 Py_INCREF(Py_None); resultobj = Py_None;
38959 return resultobj;
38960 fail:
38961 return NULL;
38962 }
38963
38964
38965 static PyObject *_wrap_SizerItem_GetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
38966 PyObject *resultobj;
38967 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38968 float result;
38969 PyObject * obj0 = 0 ;
38970 char *kwnames[] = {
38971 (char *) "self", NULL
38972 };
38973
38974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
38975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38976 if (SWIG_arg_fail(1)) SWIG_fail;
38977 {
38978 PyThreadState* __tstate = wxPyBeginAllowThreads();
38979 result = (float)(arg1)->GetRatio();
38980
38981 wxPyEndAllowThreads(__tstate);
38982 if (PyErr_Occurred()) SWIG_fail;
38983 }
38984 {
38985 resultobj = SWIG_From_float((float)(result));
38986 }
38987 return resultobj;
38988 fail:
38989 return NULL;
38990 }
38991
38992
38993 static PyObject *_wrap_SizerItem_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
38994 PyObject *resultobj;
38995 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38996 wxRect result;
38997 PyObject * obj0 = 0 ;
38998 char *kwnames[] = {
38999 (char *) "self", NULL
39000 };
39001
39002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRect",kwnames,&obj0)) goto fail;
39003 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39004 if (SWIG_arg_fail(1)) SWIG_fail;
39005 {
39006 PyThreadState* __tstate = wxPyBeginAllowThreads();
39007 result = (arg1)->GetRect();
39008
39009 wxPyEndAllowThreads(__tstate);
39010 if (PyErr_Occurred()) SWIG_fail;
39011 }
39012 {
39013 wxRect * resultptr;
39014 resultptr = new wxRect((wxRect &)(result));
39015 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
39016 }
39017 return resultobj;
39018 fail:
39019 return NULL;
39020 }
39021
39022
39023 static PyObject *_wrap_SizerItem_IsWindow(PyObject *, PyObject *args, PyObject *kwargs) {
39024 PyObject *resultobj;
39025 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39026 bool result;
39027 PyObject * obj0 = 0 ;
39028 char *kwnames[] = {
39029 (char *) "self", NULL
39030 };
39031
39032 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
39033 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39034 if (SWIG_arg_fail(1)) SWIG_fail;
39035 {
39036 PyThreadState* __tstate = wxPyBeginAllowThreads();
39037 result = (bool)(arg1)->IsWindow();
39038
39039 wxPyEndAllowThreads(__tstate);
39040 if (PyErr_Occurred()) SWIG_fail;
39041 }
39042 {
39043 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39044 }
39045 return resultobj;
39046 fail:
39047 return NULL;
39048 }
39049
39050
39051 static PyObject *_wrap_SizerItem_IsSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39052 PyObject *resultobj;
39053 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39054 bool result;
39055 PyObject * obj0 = 0 ;
39056 char *kwnames[] = {
39057 (char *) "self", NULL
39058 };
39059
39060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
39061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39062 if (SWIG_arg_fail(1)) SWIG_fail;
39063 {
39064 PyThreadState* __tstate = wxPyBeginAllowThreads();
39065 result = (bool)(arg1)->IsSizer();
39066
39067 wxPyEndAllowThreads(__tstate);
39068 if (PyErr_Occurred()) SWIG_fail;
39069 }
39070 {
39071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39072 }
39073 return resultobj;
39074 fail:
39075 return NULL;
39076 }
39077
39078
39079 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
39080 PyObject *resultobj;
39081 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39082 bool result;
39083 PyObject * obj0 = 0 ;
39084 char *kwnames[] = {
39085 (char *) "self", NULL
39086 };
39087
39088 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
39089 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39090 if (SWIG_arg_fail(1)) SWIG_fail;
39091 {
39092 PyThreadState* __tstate = wxPyBeginAllowThreads();
39093 result = (bool)(arg1)->IsSpacer();
39094
39095 wxPyEndAllowThreads(__tstate);
39096 if (PyErr_Occurred()) SWIG_fail;
39097 }
39098 {
39099 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39100 }
39101 return resultobj;
39102 fail:
39103 return NULL;
39104 }
39105
39106
39107 static PyObject *_wrap_SizerItem_SetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
39108 PyObject *resultobj;
39109 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39110 int arg2 ;
39111 PyObject * obj0 = 0 ;
39112 PyObject * obj1 = 0 ;
39113 char *kwnames[] = {
39114 (char *) "self",(char *) "proportion", NULL
39115 };
39116
39117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
39118 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39119 if (SWIG_arg_fail(1)) SWIG_fail;
39120 {
39121 arg2 = (int)(SWIG_As_int(obj1));
39122 if (SWIG_arg_fail(2)) SWIG_fail;
39123 }
39124 {
39125 PyThreadState* __tstate = wxPyBeginAllowThreads();
39126 (arg1)->SetProportion(arg2);
39127
39128 wxPyEndAllowThreads(__tstate);
39129 if (PyErr_Occurred()) SWIG_fail;
39130 }
39131 Py_INCREF(Py_None); resultobj = Py_None;
39132 return resultobj;
39133 fail:
39134 return NULL;
39135 }
39136
39137
39138 static PyObject *_wrap_SizerItem_GetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
39139 PyObject *resultobj;
39140 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39141 int result;
39142 PyObject * obj0 = 0 ;
39143 char *kwnames[] = {
39144 (char *) "self", NULL
39145 };
39146
39147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
39148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39149 if (SWIG_arg_fail(1)) SWIG_fail;
39150 {
39151 PyThreadState* __tstate = wxPyBeginAllowThreads();
39152 result = (int)(arg1)->GetProportion();
39153
39154 wxPyEndAllowThreads(__tstate);
39155 if (PyErr_Occurred()) SWIG_fail;
39156 }
39157 {
39158 resultobj = SWIG_From_int((int)(result));
39159 }
39160 return resultobj;
39161 fail:
39162 return NULL;
39163 }
39164
39165
39166 static PyObject *_wrap_SizerItem_SetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
39167 PyObject *resultobj;
39168 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39169 int arg2 ;
39170 PyObject * obj0 = 0 ;
39171 PyObject * obj1 = 0 ;
39172 char *kwnames[] = {
39173 (char *) "self",(char *) "flag", NULL
39174 };
39175
39176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
39177 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39178 if (SWIG_arg_fail(1)) SWIG_fail;
39179 {
39180 arg2 = (int)(SWIG_As_int(obj1));
39181 if (SWIG_arg_fail(2)) SWIG_fail;
39182 }
39183 {
39184 PyThreadState* __tstate = wxPyBeginAllowThreads();
39185 (arg1)->SetFlag(arg2);
39186
39187 wxPyEndAllowThreads(__tstate);
39188 if (PyErr_Occurred()) SWIG_fail;
39189 }
39190 Py_INCREF(Py_None); resultobj = Py_None;
39191 return resultobj;
39192 fail:
39193 return NULL;
39194 }
39195
39196
39197 static PyObject *_wrap_SizerItem_GetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
39198 PyObject *resultobj;
39199 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39200 int result;
39201 PyObject * obj0 = 0 ;
39202 char *kwnames[] = {
39203 (char *) "self", NULL
39204 };
39205
39206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
39207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39208 if (SWIG_arg_fail(1)) SWIG_fail;
39209 {
39210 PyThreadState* __tstate = wxPyBeginAllowThreads();
39211 result = (int)(arg1)->GetFlag();
39212
39213 wxPyEndAllowThreads(__tstate);
39214 if (PyErr_Occurred()) SWIG_fail;
39215 }
39216 {
39217 resultobj = SWIG_From_int((int)(result));
39218 }
39219 return resultobj;
39220 fail:
39221 return NULL;
39222 }
39223
39224
39225 static PyObject *_wrap_SizerItem_SetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
39226 PyObject *resultobj;
39227 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39228 int arg2 ;
39229 PyObject * obj0 = 0 ;
39230 PyObject * obj1 = 0 ;
39231 char *kwnames[] = {
39232 (char *) "self",(char *) "border", NULL
39233 };
39234
39235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
39236 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39237 if (SWIG_arg_fail(1)) SWIG_fail;
39238 {
39239 arg2 = (int)(SWIG_As_int(obj1));
39240 if (SWIG_arg_fail(2)) SWIG_fail;
39241 }
39242 {
39243 PyThreadState* __tstate = wxPyBeginAllowThreads();
39244 (arg1)->SetBorder(arg2);
39245
39246 wxPyEndAllowThreads(__tstate);
39247 if (PyErr_Occurred()) SWIG_fail;
39248 }
39249 Py_INCREF(Py_None); resultobj = Py_None;
39250 return resultobj;
39251 fail:
39252 return NULL;
39253 }
39254
39255
39256 static PyObject *_wrap_SizerItem_GetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
39257 PyObject *resultobj;
39258 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39259 int result;
39260 PyObject * obj0 = 0 ;
39261 char *kwnames[] = {
39262 (char *) "self", NULL
39263 };
39264
39265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
39266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39267 if (SWIG_arg_fail(1)) SWIG_fail;
39268 {
39269 PyThreadState* __tstate = wxPyBeginAllowThreads();
39270 result = (int)(arg1)->GetBorder();
39271
39272 wxPyEndAllowThreads(__tstate);
39273 if (PyErr_Occurred()) SWIG_fail;
39274 }
39275 {
39276 resultobj = SWIG_From_int((int)(result));
39277 }
39278 return resultobj;
39279 fail:
39280 return NULL;
39281 }
39282
39283
39284 static PyObject *_wrap_SizerItem_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
39285 PyObject *resultobj;
39286 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39287 wxWindow *result;
39288 PyObject * obj0 = 0 ;
39289 char *kwnames[] = {
39290 (char *) "self", NULL
39291 };
39292
39293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
39294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39295 if (SWIG_arg_fail(1)) SWIG_fail;
39296 {
39297 PyThreadState* __tstate = wxPyBeginAllowThreads();
39298 result = (wxWindow *)(arg1)->GetWindow();
39299
39300 wxPyEndAllowThreads(__tstate);
39301 if (PyErr_Occurred()) SWIG_fail;
39302 }
39303 {
39304 resultobj = wxPyMake_wxObject(result, 0);
39305 }
39306 return resultobj;
39307 fail:
39308 return NULL;
39309 }
39310
39311
39312 static PyObject *_wrap_SizerItem_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
39313 PyObject *resultobj;
39314 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39315 wxWindow *arg2 = (wxWindow *) 0 ;
39316 PyObject * obj0 = 0 ;
39317 PyObject * obj1 = 0 ;
39318 char *kwnames[] = {
39319 (char *) "self",(char *) "window", NULL
39320 };
39321
39322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
39323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39324 if (SWIG_arg_fail(1)) SWIG_fail;
39325 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
39326 if (SWIG_arg_fail(2)) SWIG_fail;
39327 {
39328 PyThreadState* __tstate = wxPyBeginAllowThreads();
39329 (arg1)->SetWindow(arg2);
39330
39331 wxPyEndAllowThreads(__tstate);
39332 if (PyErr_Occurred()) SWIG_fail;
39333 }
39334 Py_INCREF(Py_None); resultobj = Py_None;
39335 return resultobj;
39336 fail:
39337 return NULL;
39338 }
39339
39340
39341 static PyObject *_wrap_SizerItem_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39342 PyObject *resultobj;
39343 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39344 wxSizer *result;
39345 PyObject * obj0 = 0 ;
39346 char *kwnames[] = {
39347 (char *) "self", NULL
39348 };
39349
39350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
39351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39352 if (SWIG_arg_fail(1)) SWIG_fail;
39353 {
39354 PyThreadState* __tstate = wxPyBeginAllowThreads();
39355 result = (wxSizer *)(arg1)->GetSizer();
39356
39357 wxPyEndAllowThreads(__tstate);
39358 if (PyErr_Occurred()) SWIG_fail;
39359 }
39360 {
39361 resultobj = wxPyMake_wxObject(result, 0);
39362 }
39363 return resultobj;
39364 fail:
39365 return NULL;
39366 }
39367
39368
39369 static PyObject *_wrap_SizerItem_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39370 PyObject *resultobj;
39371 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39372 wxSizer *arg2 = (wxSizer *) 0 ;
39373 PyObject * obj0 = 0 ;
39374 PyObject * obj1 = 0 ;
39375 char *kwnames[] = {
39376 (char *) "self",(char *) "sizer", NULL
39377 };
39378
39379 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
39380 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39381 if (SWIG_arg_fail(1)) SWIG_fail;
39382 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39383 if (SWIG_arg_fail(2)) SWIG_fail;
39384 {
39385 PyThreadState* __tstate = wxPyBeginAllowThreads();
39386 (arg1)->SetSizer(arg2);
39387
39388 wxPyEndAllowThreads(__tstate);
39389 if (PyErr_Occurred()) SWIG_fail;
39390 }
39391 Py_INCREF(Py_None); resultobj = Py_None;
39392 return resultobj;
39393 fail:
39394 return NULL;
39395 }
39396
39397
39398 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
39399 PyObject *resultobj;
39400 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39401 wxSize *result;
39402 PyObject * obj0 = 0 ;
39403 char *kwnames[] = {
39404 (char *) "self", NULL
39405 };
39406
39407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
39408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39409 if (SWIG_arg_fail(1)) SWIG_fail;
39410 {
39411 PyThreadState* __tstate = wxPyBeginAllowThreads();
39412 {
39413 wxSize const &_result_ref = (arg1)->GetSpacer();
39414 result = (wxSize *) &_result_ref;
39415 }
39416
39417 wxPyEndAllowThreads(__tstate);
39418 if (PyErr_Occurred()) SWIG_fail;
39419 }
39420 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
39421 return resultobj;
39422 fail:
39423 return NULL;
39424 }
39425
39426
39427 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
39428 PyObject *resultobj;
39429 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39430 wxSize *arg2 = 0 ;
39431 wxSize temp2 ;
39432 PyObject * obj0 = 0 ;
39433 PyObject * obj1 = 0 ;
39434 char *kwnames[] = {
39435 (char *) "self",(char *) "size", NULL
39436 };
39437
39438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
39439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39440 if (SWIG_arg_fail(1)) SWIG_fail;
39441 {
39442 arg2 = &temp2;
39443 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
39444 }
39445 {
39446 PyThreadState* __tstate = wxPyBeginAllowThreads();
39447 (arg1)->SetSpacer((wxSize const &)*arg2);
39448
39449 wxPyEndAllowThreads(__tstate);
39450 if (PyErr_Occurred()) SWIG_fail;
39451 }
39452 Py_INCREF(Py_None); resultobj = Py_None;
39453 return resultobj;
39454 fail:
39455 return NULL;
39456 }
39457
39458
39459 static PyObject *_wrap_SizerItem_Show(PyObject *, PyObject *args, PyObject *kwargs) {
39460 PyObject *resultobj;
39461 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39462 bool arg2 ;
39463 PyObject * obj0 = 0 ;
39464 PyObject * obj1 = 0 ;
39465 char *kwnames[] = {
39466 (char *) "self",(char *) "show", NULL
39467 };
39468
39469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
39470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39471 if (SWIG_arg_fail(1)) SWIG_fail;
39472 {
39473 arg2 = (bool)(SWIG_As_bool(obj1));
39474 if (SWIG_arg_fail(2)) SWIG_fail;
39475 }
39476 {
39477 PyThreadState* __tstate = wxPyBeginAllowThreads();
39478 (arg1)->Show(arg2);
39479
39480 wxPyEndAllowThreads(__tstate);
39481 if (PyErr_Occurred()) SWIG_fail;
39482 }
39483 Py_INCREF(Py_None); resultobj = Py_None;
39484 return resultobj;
39485 fail:
39486 return NULL;
39487 }
39488
39489
39490 static PyObject *_wrap_SizerItem_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
39491 PyObject *resultobj;
39492 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39493 bool result;
39494 PyObject * obj0 = 0 ;
39495 char *kwnames[] = {
39496 (char *) "self", NULL
39497 };
39498
39499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
39500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39501 if (SWIG_arg_fail(1)) SWIG_fail;
39502 {
39503 PyThreadState* __tstate = wxPyBeginAllowThreads();
39504 result = (bool)(arg1)->IsShown();
39505
39506 wxPyEndAllowThreads(__tstate);
39507 if (PyErr_Occurred()) SWIG_fail;
39508 }
39509 {
39510 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39511 }
39512 return resultobj;
39513 fail:
39514 return NULL;
39515 }
39516
39517
39518 static PyObject *_wrap_SizerItem_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
39519 PyObject *resultobj;
39520 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39521 wxPoint result;
39522 PyObject * obj0 = 0 ;
39523 char *kwnames[] = {
39524 (char *) "self", NULL
39525 };
39526
39527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
39528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39529 if (SWIG_arg_fail(1)) SWIG_fail;
39530 {
39531 PyThreadState* __tstate = wxPyBeginAllowThreads();
39532 result = (arg1)->GetPosition();
39533
39534 wxPyEndAllowThreads(__tstate);
39535 if (PyErr_Occurred()) SWIG_fail;
39536 }
39537 {
39538 wxPoint * resultptr;
39539 resultptr = new wxPoint((wxPoint &)(result));
39540 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
39541 }
39542 return resultobj;
39543 fail:
39544 return NULL;
39545 }
39546
39547
39548 static PyObject *_wrap_SizerItem_GetUserData(PyObject *, PyObject *args, PyObject *kwargs) {
39549 PyObject *resultobj;
39550 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
39551 PyObject *result;
39552 PyObject * obj0 = 0 ;
39553 char *kwnames[] = {
39554 (char *) "self", NULL
39555 };
39556
39557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
39558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39559 if (SWIG_arg_fail(1)) SWIG_fail;
39560 {
39561 PyThreadState* __tstate = wxPyBeginAllowThreads();
39562 result = (PyObject *)wxSizerItem_GetUserData(arg1);
39563
39564 wxPyEndAllowThreads(__tstate);
39565 if (PyErr_Occurred()) SWIG_fail;
39566 }
39567 resultobj = result;
39568 return resultobj;
39569 fail:
39570 return NULL;
39571 }
39572
39573
39574 static PyObject * SizerItem_swigregister(PyObject *, PyObject *args) {
39575 PyObject *obj;
39576 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39577 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
39578 Py_INCREF(obj);
39579 return Py_BuildValue((char *)"");
39580 }
39581 static PyObject *_wrap_Sizer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
39582 PyObject *resultobj;
39583 wxSizer *arg1 = (wxSizer *) 0 ;
39584 PyObject *arg2 = (PyObject *) 0 ;
39585 PyObject * obj0 = 0 ;
39586 PyObject * obj1 = 0 ;
39587 char *kwnames[] = {
39588 (char *) "self",(char *) "_self", NULL
39589 };
39590
39591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
39592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39593 if (SWIG_arg_fail(1)) SWIG_fail;
39594 arg2 = obj1;
39595 {
39596 PyThreadState* __tstate = wxPyBeginAllowThreads();
39597 wxSizer__setOORInfo(arg1,arg2);
39598
39599 wxPyEndAllowThreads(__tstate);
39600 if (PyErr_Occurred()) SWIG_fail;
39601 }
39602 Py_INCREF(Py_None); resultobj = Py_None;
39603 return resultobj;
39604 fail:
39605 return NULL;
39606 }
39607
39608
39609 static PyObject *_wrap_Sizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
39610 PyObject *resultobj;
39611 wxSizer *arg1 = (wxSizer *) 0 ;
39612 PyObject *arg2 = (PyObject *) 0 ;
39613 int arg3 = (int) 0 ;
39614 int arg4 = (int) 0 ;
39615 int arg5 = (int) 0 ;
39616 PyObject *arg6 = (PyObject *) NULL ;
39617 wxSizerItem *result;
39618 PyObject * obj0 = 0 ;
39619 PyObject * obj1 = 0 ;
39620 PyObject * obj2 = 0 ;
39621 PyObject * obj3 = 0 ;
39622 PyObject * obj4 = 0 ;
39623 PyObject * obj5 = 0 ;
39624 char *kwnames[] = {
39625 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
39626 };
39627
39628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39630 if (SWIG_arg_fail(1)) SWIG_fail;
39631 arg2 = obj1;
39632 if (obj2) {
39633 {
39634 arg3 = (int)(SWIG_As_int(obj2));
39635 if (SWIG_arg_fail(3)) SWIG_fail;
39636 }
39637 }
39638 if (obj3) {
39639 {
39640 arg4 = (int)(SWIG_As_int(obj3));
39641 if (SWIG_arg_fail(4)) SWIG_fail;
39642 }
39643 }
39644 if (obj4) {
39645 {
39646 arg5 = (int)(SWIG_As_int(obj4));
39647 if (SWIG_arg_fail(5)) SWIG_fail;
39648 }
39649 }
39650 if (obj5) {
39651 arg6 = obj5;
39652 }
39653 {
39654 PyThreadState* __tstate = wxPyBeginAllowThreads();
39655 result = (wxSizerItem *)wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
39656
39657 wxPyEndAllowThreads(__tstate);
39658 if (PyErr_Occurred()) SWIG_fail;
39659 }
39660 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39661 return resultobj;
39662 fail:
39663 return NULL;
39664 }
39665
39666
39667 static PyObject *_wrap_Sizer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
39668 PyObject *resultobj;
39669 wxSizer *arg1 = (wxSizer *) 0 ;
39670 int arg2 ;
39671 PyObject *arg3 = (PyObject *) 0 ;
39672 int arg4 = (int) 0 ;
39673 int arg5 = (int) 0 ;
39674 int arg6 = (int) 0 ;
39675 PyObject *arg7 = (PyObject *) NULL ;
39676 wxSizerItem *result;
39677 PyObject * obj0 = 0 ;
39678 PyObject * obj1 = 0 ;
39679 PyObject * obj2 = 0 ;
39680 PyObject * obj3 = 0 ;
39681 PyObject * obj4 = 0 ;
39682 PyObject * obj5 = 0 ;
39683 PyObject * obj6 = 0 ;
39684 char *kwnames[] = {
39685 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
39686 };
39687
39688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
39689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39690 if (SWIG_arg_fail(1)) SWIG_fail;
39691 {
39692 arg2 = (int)(SWIG_As_int(obj1));
39693 if (SWIG_arg_fail(2)) SWIG_fail;
39694 }
39695 arg3 = obj2;
39696 if (obj3) {
39697 {
39698 arg4 = (int)(SWIG_As_int(obj3));
39699 if (SWIG_arg_fail(4)) SWIG_fail;
39700 }
39701 }
39702 if (obj4) {
39703 {
39704 arg5 = (int)(SWIG_As_int(obj4));
39705 if (SWIG_arg_fail(5)) SWIG_fail;
39706 }
39707 }
39708 if (obj5) {
39709 {
39710 arg6 = (int)(SWIG_As_int(obj5));
39711 if (SWIG_arg_fail(6)) SWIG_fail;
39712 }
39713 }
39714 if (obj6) {
39715 arg7 = obj6;
39716 }
39717 {
39718 PyThreadState* __tstate = wxPyBeginAllowThreads();
39719 result = (wxSizerItem *)wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
39720
39721 wxPyEndAllowThreads(__tstate);
39722 if (PyErr_Occurred()) SWIG_fail;
39723 }
39724 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39725 return resultobj;
39726 fail:
39727 return NULL;
39728 }
39729
39730
39731 static PyObject *_wrap_Sizer_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
39732 PyObject *resultobj;
39733 wxSizer *arg1 = (wxSizer *) 0 ;
39734 PyObject *arg2 = (PyObject *) 0 ;
39735 int arg3 = (int) 0 ;
39736 int arg4 = (int) 0 ;
39737 int arg5 = (int) 0 ;
39738 PyObject *arg6 = (PyObject *) NULL ;
39739 wxSizerItem *result;
39740 PyObject * obj0 = 0 ;
39741 PyObject * obj1 = 0 ;
39742 PyObject * obj2 = 0 ;
39743 PyObject * obj3 = 0 ;
39744 PyObject * obj4 = 0 ;
39745 PyObject * obj5 = 0 ;
39746 char *kwnames[] = {
39747 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
39748 };
39749
39750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
39751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39752 if (SWIG_arg_fail(1)) SWIG_fail;
39753 arg2 = obj1;
39754 if (obj2) {
39755 {
39756 arg3 = (int)(SWIG_As_int(obj2));
39757 if (SWIG_arg_fail(3)) SWIG_fail;
39758 }
39759 }
39760 if (obj3) {
39761 {
39762 arg4 = (int)(SWIG_As_int(obj3));
39763 if (SWIG_arg_fail(4)) SWIG_fail;
39764 }
39765 }
39766 if (obj4) {
39767 {
39768 arg5 = (int)(SWIG_As_int(obj4));
39769 if (SWIG_arg_fail(5)) SWIG_fail;
39770 }
39771 }
39772 if (obj5) {
39773 arg6 = obj5;
39774 }
39775 {
39776 PyThreadState* __tstate = wxPyBeginAllowThreads();
39777 result = (wxSizerItem *)wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
39778
39779 wxPyEndAllowThreads(__tstate);
39780 if (PyErr_Occurred()) SWIG_fail;
39781 }
39782 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39783 return resultobj;
39784 fail:
39785 return NULL;
39786 }
39787
39788
39789 static PyObject *_wrap_Sizer_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
39790 PyObject *resultobj;
39791 wxSizer *arg1 = (wxSizer *) 0 ;
39792 PyObject *arg2 = (PyObject *) 0 ;
39793 bool result;
39794 PyObject * obj0 = 0 ;
39795 PyObject * obj1 = 0 ;
39796 char *kwnames[] = {
39797 (char *) "self",(char *) "item", NULL
39798 };
39799
39800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
39801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39802 if (SWIG_arg_fail(1)) SWIG_fail;
39803 arg2 = obj1;
39804 {
39805 PyThreadState* __tstate = wxPyBeginAllowThreads();
39806 result = (bool)wxSizer_Remove(arg1,arg2);
39807
39808 wxPyEndAllowThreads(__tstate);
39809 if (PyErr_Occurred()) SWIG_fail;
39810 }
39811 {
39812 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39813 }
39814 return resultobj;
39815 fail:
39816 return NULL;
39817 }
39818
39819
39820 static PyObject *_wrap_Sizer_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
39821 PyObject *resultobj;
39822 wxSizer *arg1 = (wxSizer *) 0 ;
39823 PyObject *arg2 = (PyObject *) 0 ;
39824 bool result;
39825 PyObject * obj0 = 0 ;
39826 PyObject * obj1 = 0 ;
39827 char *kwnames[] = {
39828 (char *) "self",(char *) "item", NULL
39829 };
39830
39831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
39832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39833 if (SWIG_arg_fail(1)) SWIG_fail;
39834 arg2 = obj1;
39835 {
39836 PyThreadState* __tstate = wxPyBeginAllowThreads();
39837 result = (bool)wxSizer_Detach(arg1,arg2);
39838
39839 wxPyEndAllowThreads(__tstate);
39840 if (PyErr_Occurred()) SWIG_fail;
39841 }
39842 {
39843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39844 }
39845 return resultobj;
39846 fail:
39847 return NULL;
39848 }
39849
39850
39851 static PyObject *_wrap_Sizer_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
39852 PyObject *resultobj;
39853 wxSizer *arg1 = (wxSizer *) 0 ;
39854 PyObject *arg2 = (PyObject *) 0 ;
39855 wxSizerItem *result;
39856 PyObject * obj0 = 0 ;
39857 PyObject * obj1 = 0 ;
39858 char *kwnames[] = {
39859 (char *) "self",(char *) "item", NULL
39860 };
39861
39862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_GetItem",kwnames,&obj0,&obj1)) goto fail;
39863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39864 if (SWIG_arg_fail(1)) SWIG_fail;
39865 arg2 = obj1;
39866 {
39867 PyThreadState* __tstate = wxPyBeginAllowThreads();
39868 result = (wxSizerItem *)wxSizer_GetItem(arg1,arg2);
39869
39870 wxPyEndAllowThreads(__tstate);
39871 if (PyErr_Occurred()) SWIG_fail;
39872 }
39873 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39874 return resultobj;
39875 fail:
39876 return NULL;
39877 }
39878
39879
39880 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
39881 PyObject *resultobj;
39882 wxSizer *arg1 = (wxSizer *) 0 ;
39883 PyObject *arg2 = (PyObject *) 0 ;
39884 wxSize *arg3 = 0 ;
39885 wxSize temp3 ;
39886 PyObject * obj0 = 0 ;
39887 PyObject * obj1 = 0 ;
39888 PyObject * obj2 = 0 ;
39889 char *kwnames[] = {
39890 (char *) "self",(char *) "item",(char *) "size", NULL
39891 };
39892
39893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
39894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39895 if (SWIG_arg_fail(1)) SWIG_fail;
39896 arg2 = obj1;
39897 {
39898 arg3 = &temp3;
39899 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
39900 }
39901 {
39902 PyThreadState* __tstate = wxPyBeginAllowThreads();
39903 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
39904
39905 wxPyEndAllowThreads(__tstate);
39906 if (PyErr_Occurred()) SWIG_fail;
39907 }
39908 Py_INCREF(Py_None); resultobj = Py_None;
39909 return resultobj;
39910 fail:
39911 return NULL;
39912 }
39913
39914
39915 static PyObject *_wrap_Sizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
39916 PyObject *resultobj;
39917 wxSizer *arg1 = (wxSizer *) 0 ;
39918 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
39919 wxSizerItem *result;
39920 PyObject * obj0 = 0 ;
39921 PyObject * obj1 = 0 ;
39922 char *kwnames[] = {
39923 (char *) "self",(char *) "item", NULL
39924 };
39925
39926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
39927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39928 if (SWIG_arg_fail(1)) SWIG_fail;
39929 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39930 if (SWIG_arg_fail(2)) SWIG_fail;
39931 {
39932 PyThreadState* __tstate = wxPyBeginAllowThreads();
39933 result = (wxSizerItem *)(arg1)->Add(arg2);
39934
39935 wxPyEndAllowThreads(__tstate);
39936 if (PyErr_Occurred()) SWIG_fail;
39937 }
39938 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39939 return resultobj;
39940 fail:
39941 return NULL;
39942 }
39943
39944
39945 static PyObject *_wrap_Sizer_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
39946 PyObject *resultobj;
39947 wxSizer *arg1 = (wxSizer *) 0 ;
39948 size_t arg2 ;
39949 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
39950 wxSizerItem *result;
39951 PyObject * obj0 = 0 ;
39952 PyObject * obj1 = 0 ;
39953 PyObject * obj2 = 0 ;
39954 char *kwnames[] = {
39955 (char *) "self",(char *) "index",(char *) "item", NULL
39956 };
39957
39958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
39959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39960 if (SWIG_arg_fail(1)) SWIG_fail;
39961 {
39962 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
39963 if (SWIG_arg_fail(2)) SWIG_fail;
39964 }
39965 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39966 if (SWIG_arg_fail(3)) SWIG_fail;
39967 {
39968 PyThreadState* __tstate = wxPyBeginAllowThreads();
39969 result = (wxSizerItem *)(arg1)->Insert(arg2,arg3);
39970
39971 wxPyEndAllowThreads(__tstate);
39972 if (PyErr_Occurred()) SWIG_fail;
39973 }
39974 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39975 return resultobj;
39976 fail:
39977 return NULL;
39978 }
39979
39980
39981 static PyObject *_wrap_Sizer_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
39982 PyObject *resultobj;
39983 wxSizer *arg1 = (wxSizer *) 0 ;
39984 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
39985 wxSizerItem *result;
39986 PyObject * obj0 = 0 ;
39987 PyObject * obj1 = 0 ;
39988 char *kwnames[] = {
39989 (char *) "self",(char *) "item", NULL
39990 };
39991
39992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
39993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39994 if (SWIG_arg_fail(1)) SWIG_fail;
39995 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39996 if (SWIG_arg_fail(2)) SWIG_fail;
39997 {
39998 PyThreadState* __tstate = wxPyBeginAllowThreads();
39999 result = (wxSizerItem *)(arg1)->Prepend(arg2);
40000
40001 wxPyEndAllowThreads(__tstate);
40002 if (PyErr_Occurred()) SWIG_fail;
40003 }
40004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
40005 return resultobj;
40006 fail:
40007 return NULL;
40008 }
40009
40010
40011 static PyObject *_wrap_Sizer_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
40012 PyObject *resultobj;
40013 wxSizer *arg1 = (wxSizer *) 0 ;
40014 int arg2 ;
40015 int arg3 ;
40016 int arg4 ;
40017 int arg5 ;
40018 PyObject * obj0 = 0 ;
40019 PyObject * obj1 = 0 ;
40020 PyObject * obj2 = 0 ;
40021 PyObject * obj3 = 0 ;
40022 PyObject * obj4 = 0 ;
40023 char *kwnames[] = {
40024 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
40025 };
40026
40027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
40028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40029 if (SWIG_arg_fail(1)) SWIG_fail;
40030 {
40031 arg2 = (int)(SWIG_As_int(obj1));
40032 if (SWIG_arg_fail(2)) SWIG_fail;
40033 }
40034 {
40035 arg3 = (int)(SWIG_As_int(obj2));
40036 if (SWIG_arg_fail(3)) SWIG_fail;
40037 }
40038 {
40039 arg4 = (int)(SWIG_As_int(obj3));
40040 if (SWIG_arg_fail(4)) SWIG_fail;
40041 }
40042 {
40043 arg5 = (int)(SWIG_As_int(obj4));
40044 if (SWIG_arg_fail(5)) SWIG_fail;
40045 }
40046 {
40047 PyThreadState* __tstate = wxPyBeginAllowThreads();
40048 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
40049
40050 wxPyEndAllowThreads(__tstate);
40051 if (PyErr_Occurred()) SWIG_fail;
40052 }
40053 Py_INCREF(Py_None); resultobj = Py_None;
40054 return resultobj;
40055 fail:
40056 return NULL;
40057 }
40058
40059
40060 static PyObject *_wrap_Sizer_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
40061 PyObject *resultobj;
40062 wxSizer *arg1 = (wxSizer *) 0 ;
40063 wxSize *arg2 = 0 ;
40064 wxSize temp2 ;
40065 PyObject * obj0 = 0 ;
40066 PyObject * obj1 = 0 ;
40067 char *kwnames[] = {
40068 (char *) "self",(char *) "size", NULL
40069 };
40070
40071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
40072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40073 if (SWIG_arg_fail(1)) SWIG_fail;
40074 {
40075 arg2 = &temp2;
40076 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
40077 }
40078 {
40079 PyThreadState* __tstate = wxPyBeginAllowThreads();
40080 (arg1)->SetMinSize((wxSize const &)*arg2);
40081
40082 wxPyEndAllowThreads(__tstate);
40083 if (PyErr_Occurred()) SWIG_fail;
40084 }
40085 Py_INCREF(Py_None); resultobj = Py_None;
40086 return resultobj;
40087 fail:
40088 return NULL;
40089 }
40090
40091
40092 static PyObject *_wrap_Sizer_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
40093 PyObject *resultobj;
40094 wxSizer *arg1 = (wxSizer *) 0 ;
40095 wxSize result;
40096 PyObject * obj0 = 0 ;
40097 char *kwnames[] = {
40098 (char *) "self", NULL
40099 };
40100
40101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
40102 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40103 if (SWIG_arg_fail(1)) SWIG_fail;
40104 {
40105 PyThreadState* __tstate = wxPyBeginAllowThreads();
40106 result = (arg1)->GetSize();
40107
40108 wxPyEndAllowThreads(__tstate);
40109 if (PyErr_Occurred()) SWIG_fail;
40110 }
40111 {
40112 wxSize * resultptr;
40113 resultptr = new wxSize((wxSize &)(result));
40114 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
40115 }
40116 return resultobj;
40117 fail:
40118 return NULL;
40119 }
40120
40121
40122 static PyObject *_wrap_Sizer_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
40123 PyObject *resultobj;
40124 wxSizer *arg1 = (wxSizer *) 0 ;
40125 wxPoint result;
40126 PyObject * obj0 = 0 ;
40127 char *kwnames[] = {
40128 (char *) "self", NULL
40129 };
40130
40131 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
40132 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40133 if (SWIG_arg_fail(1)) SWIG_fail;
40134 {
40135 PyThreadState* __tstate = wxPyBeginAllowThreads();
40136 result = (arg1)->GetPosition();
40137
40138 wxPyEndAllowThreads(__tstate);
40139 if (PyErr_Occurred()) SWIG_fail;
40140 }
40141 {
40142 wxPoint * resultptr;
40143 resultptr = new wxPoint((wxPoint &)(result));
40144 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
40145 }
40146 return resultobj;
40147 fail:
40148 return NULL;
40149 }
40150
40151
40152 static PyObject *_wrap_Sizer_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
40153 PyObject *resultobj;
40154 wxSizer *arg1 = (wxSizer *) 0 ;
40155 wxSize result;
40156 PyObject * obj0 = 0 ;
40157 char *kwnames[] = {
40158 (char *) "self", NULL
40159 };
40160
40161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
40162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40163 if (SWIG_arg_fail(1)) SWIG_fail;
40164 {
40165 PyThreadState* __tstate = wxPyBeginAllowThreads();
40166 result = (arg1)->GetMinSize();
40167
40168 wxPyEndAllowThreads(__tstate);
40169 if (PyErr_Occurred()) SWIG_fail;
40170 }
40171 {
40172 wxSize * resultptr;
40173 resultptr = new wxSize((wxSize &)(result));
40174 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
40175 }
40176 return resultobj;
40177 fail:
40178 return NULL;
40179 }
40180
40181
40182 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
40183 PyObject *resultobj;
40184 wxSizer *arg1 = (wxSizer *) 0 ;
40185 PyObject * obj0 = 0 ;
40186 char *kwnames[] = {
40187 (char *) "self", NULL
40188 };
40189
40190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
40191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40192 if (SWIG_arg_fail(1)) SWIG_fail;
40193 {
40194 PyThreadState* __tstate = wxPyBeginAllowThreads();
40195 (arg1)->RecalcSizes();
40196
40197 wxPyEndAllowThreads(__tstate);
40198 if (PyErr_Occurred()) SWIG_fail;
40199 }
40200 Py_INCREF(Py_None); resultobj = Py_None;
40201 return resultobj;
40202 fail:
40203 return NULL;
40204 }
40205
40206
40207 static PyObject *_wrap_Sizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
40208 PyObject *resultobj;
40209 wxSizer *arg1 = (wxSizer *) 0 ;
40210 wxSize result;
40211 PyObject * obj0 = 0 ;
40212 char *kwnames[] = {
40213 (char *) "self", NULL
40214 };
40215
40216 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
40217 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40218 if (SWIG_arg_fail(1)) SWIG_fail;
40219 {
40220 PyThreadState* __tstate = wxPyBeginAllowThreads();
40221 result = (arg1)->CalcMin();
40222
40223 wxPyEndAllowThreads(__tstate);
40224 if (PyErr_Occurred()) SWIG_fail;
40225 }
40226 {
40227 wxSize * resultptr;
40228 resultptr = new wxSize((wxSize &)(result));
40229 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
40230 }
40231 return resultobj;
40232 fail:
40233 return NULL;
40234 }
40235
40236
40237 static PyObject *_wrap_Sizer_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
40238 PyObject *resultobj;
40239 wxSizer *arg1 = (wxSizer *) 0 ;
40240 PyObject * obj0 = 0 ;
40241 char *kwnames[] = {
40242 (char *) "self", NULL
40243 };
40244
40245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
40246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40247 if (SWIG_arg_fail(1)) SWIG_fail;
40248 {
40249 PyThreadState* __tstate = wxPyBeginAllowThreads();
40250 (arg1)->Layout();
40251
40252 wxPyEndAllowThreads(__tstate);
40253 if (PyErr_Occurred()) SWIG_fail;
40254 }
40255 Py_INCREF(Py_None); resultobj = Py_None;
40256 return resultobj;
40257 fail:
40258 return NULL;
40259 }
40260
40261
40262 static PyObject *_wrap_Sizer_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
40263 PyObject *resultobj;
40264 wxSizer *arg1 = (wxSizer *) 0 ;
40265 wxWindow *arg2 = (wxWindow *) 0 ;
40266 wxSize result;
40267 PyObject * obj0 = 0 ;
40268 PyObject * obj1 = 0 ;
40269 char *kwnames[] = {
40270 (char *) "self",(char *) "window", NULL
40271 };
40272
40273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
40274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40275 if (SWIG_arg_fail(1)) SWIG_fail;
40276 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
40277 if (SWIG_arg_fail(2)) SWIG_fail;
40278 {
40279 PyThreadState* __tstate = wxPyBeginAllowThreads();
40280 result = (arg1)->Fit(arg2);
40281
40282 wxPyEndAllowThreads(__tstate);
40283 if (PyErr_Occurred()) SWIG_fail;
40284 }
40285 {
40286 wxSize * resultptr;
40287 resultptr = new wxSize((wxSize &)(result));
40288 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
40289 }
40290 return resultobj;
40291 fail:
40292 return NULL;
40293 }
40294
40295
40296 static PyObject *_wrap_Sizer_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
40297 PyObject *resultobj;
40298 wxSizer *arg1 = (wxSizer *) 0 ;
40299 wxWindow *arg2 = (wxWindow *) 0 ;
40300 PyObject * obj0 = 0 ;
40301 PyObject * obj1 = 0 ;
40302 char *kwnames[] = {
40303 (char *) "self",(char *) "window", NULL
40304 };
40305
40306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
40307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40308 if (SWIG_arg_fail(1)) SWIG_fail;
40309 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
40310 if (SWIG_arg_fail(2)) SWIG_fail;
40311 {
40312 PyThreadState* __tstate = wxPyBeginAllowThreads();
40313 (arg1)->FitInside(arg2);
40314
40315 wxPyEndAllowThreads(__tstate);
40316 if (PyErr_Occurred()) SWIG_fail;
40317 }
40318 Py_INCREF(Py_None); resultobj = Py_None;
40319 return resultobj;
40320 fail:
40321 return NULL;
40322 }
40323
40324
40325 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
40326 PyObject *resultobj;
40327 wxSizer *arg1 = (wxSizer *) 0 ;
40328 wxWindow *arg2 = (wxWindow *) 0 ;
40329 PyObject * obj0 = 0 ;
40330 PyObject * obj1 = 0 ;
40331 char *kwnames[] = {
40332 (char *) "self",(char *) "window", NULL
40333 };
40334
40335 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
40336 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40337 if (SWIG_arg_fail(1)) SWIG_fail;
40338 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
40339 if (SWIG_arg_fail(2)) SWIG_fail;
40340 {
40341 PyThreadState* __tstate = wxPyBeginAllowThreads();
40342 (arg1)->SetSizeHints(arg2);
40343
40344 wxPyEndAllowThreads(__tstate);
40345 if (PyErr_Occurred()) SWIG_fail;
40346 }
40347 Py_INCREF(Py_None); resultobj = Py_None;
40348 return resultobj;
40349 fail:
40350 return NULL;
40351 }
40352
40353
40354 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
40355 PyObject *resultobj;
40356 wxSizer *arg1 = (wxSizer *) 0 ;
40357 wxWindow *arg2 = (wxWindow *) 0 ;
40358 PyObject * obj0 = 0 ;
40359 PyObject * obj1 = 0 ;
40360 char *kwnames[] = {
40361 (char *) "self",(char *) "window", NULL
40362 };
40363
40364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
40365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40366 if (SWIG_arg_fail(1)) SWIG_fail;
40367 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
40368 if (SWIG_arg_fail(2)) SWIG_fail;
40369 {
40370 PyThreadState* __tstate = wxPyBeginAllowThreads();
40371 (arg1)->SetVirtualSizeHints(arg2);
40372
40373 wxPyEndAllowThreads(__tstate);
40374 if (PyErr_Occurred()) SWIG_fail;
40375 }
40376 Py_INCREF(Py_None); resultobj = Py_None;
40377 return resultobj;
40378 fail:
40379 return NULL;
40380 }
40381
40382
40383 static PyObject *_wrap_Sizer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
40384 PyObject *resultobj;
40385 wxSizer *arg1 = (wxSizer *) 0 ;
40386 bool arg2 = (bool) false ;
40387 PyObject * obj0 = 0 ;
40388 PyObject * obj1 = 0 ;
40389 char *kwnames[] = {
40390 (char *) "self",(char *) "deleteWindows", NULL
40391 };
40392
40393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
40394 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40395 if (SWIG_arg_fail(1)) SWIG_fail;
40396 if (obj1) {
40397 {
40398 arg2 = (bool)(SWIG_As_bool(obj1));
40399 if (SWIG_arg_fail(2)) SWIG_fail;
40400 }
40401 }
40402 {
40403 PyThreadState* __tstate = wxPyBeginAllowThreads();
40404 (arg1)->Clear(arg2);
40405
40406 wxPyEndAllowThreads(__tstate);
40407 if (PyErr_Occurred()) SWIG_fail;
40408 }
40409 Py_INCREF(Py_None); resultobj = Py_None;
40410 return resultobj;
40411 fail:
40412 return NULL;
40413 }
40414
40415
40416 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
40417 PyObject *resultobj;
40418 wxSizer *arg1 = (wxSizer *) 0 ;
40419 PyObject * obj0 = 0 ;
40420 char *kwnames[] = {
40421 (char *) "self", NULL
40422 };
40423
40424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
40425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40426 if (SWIG_arg_fail(1)) SWIG_fail;
40427 {
40428 PyThreadState* __tstate = wxPyBeginAllowThreads();
40429 (arg1)->DeleteWindows();
40430
40431 wxPyEndAllowThreads(__tstate);
40432 if (PyErr_Occurred()) SWIG_fail;
40433 }
40434 Py_INCREF(Py_None); resultobj = Py_None;
40435 return resultobj;
40436 fail:
40437 return NULL;
40438 }
40439
40440
40441 static PyObject *_wrap_Sizer_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
40442 PyObject *resultobj;
40443 wxSizer *arg1 = (wxSizer *) 0 ;
40444 PyObject *result;
40445 PyObject * obj0 = 0 ;
40446 char *kwnames[] = {
40447 (char *) "self", NULL
40448 };
40449
40450 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
40451 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40452 if (SWIG_arg_fail(1)) SWIG_fail;
40453 {
40454 PyThreadState* __tstate = wxPyBeginAllowThreads();
40455 result = (PyObject *)wxSizer_GetChildren(arg1);
40456
40457 wxPyEndAllowThreads(__tstate);
40458 if (PyErr_Occurred()) SWIG_fail;
40459 }
40460 resultobj = result;
40461 return resultobj;
40462 fail:
40463 return NULL;
40464 }
40465
40466
40467 static PyObject *_wrap_Sizer_Show(PyObject *, PyObject *args, PyObject *kwargs) {
40468 PyObject *resultobj;
40469 wxSizer *arg1 = (wxSizer *) 0 ;
40470 PyObject *arg2 = (PyObject *) 0 ;
40471 bool arg3 = (bool) true ;
40472 bool arg4 = (bool) false ;
40473 bool result;
40474 PyObject * obj0 = 0 ;
40475 PyObject * obj1 = 0 ;
40476 PyObject * obj2 = 0 ;
40477 PyObject * obj3 = 0 ;
40478 char *kwnames[] = {
40479 (char *) "self",(char *) "item",(char *) "show",(char *) "recursive", NULL
40480 };
40481
40482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Sizer_Show",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40484 if (SWIG_arg_fail(1)) SWIG_fail;
40485 arg2 = obj1;
40486 if (obj2) {
40487 {
40488 arg3 = (bool)(SWIG_As_bool(obj2));
40489 if (SWIG_arg_fail(3)) SWIG_fail;
40490 }
40491 }
40492 if (obj3) {
40493 {
40494 arg4 = (bool)(SWIG_As_bool(obj3));
40495 if (SWIG_arg_fail(4)) SWIG_fail;
40496 }
40497 }
40498 {
40499 PyThreadState* __tstate = wxPyBeginAllowThreads();
40500 result = (bool)wxSizer_Show(arg1,arg2,arg3,arg4);
40501
40502 wxPyEndAllowThreads(__tstate);
40503 if (PyErr_Occurred()) SWIG_fail;
40504 }
40505 {
40506 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40507 }
40508 return resultobj;
40509 fail:
40510 return NULL;
40511 }
40512
40513
40514 static PyObject *_wrap_Sizer_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
40515 PyObject *resultobj;
40516 wxSizer *arg1 = (wxSizer *) 0 ;
40517 PyObject *arg2 = (PyObject *) 0 ;
40518 bool result;
40519 PyObject * obj0 = 0 ;
40520 PyObject * obj1 = 0 ;
40521 char *kwnames[] = {
40522 (char *) "self",(char *) "item", NULL
40523 };
40524
40525 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
40526 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40527 if (SWIG_arg_fail(1)) SWIG_fail;
40528 arg2 = obj1;
40529 {
40530 PyThreadState* __tstate = wxPyBeginAllowThreads();
40531 result = (bool)wxSizer_IsShown(arg1,arg2);
40532
40533 wxPyEndAllowThreads(__tstate);
40534 if (PyErr_Occurred()) SWIG_fail;
40535 }
40536 {
40537 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
40538 }
40539 return resultobj;
40540 fail:
40541 return NULL;
40542 }
40543
40544
40545 static PyObject *_wrap_Sizer_ShowItems(PyObject *, PyObject *args, PyObject *kwargs) {
40546 PyObject *resultobj;
40547 wxSizer *arg1 = (wxSizer *) 0 ;
40548 bool arg2 ;
40549 PyObject * obj0 = 0 ;
40550 PyObject * obj1 = 0 ;
40551 char *kwnames[] = {
40552 (char *) "self",(char *) "show", NULL
40553 };
40554
40555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
40556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
40557 if (SWIG_arg_fail(1)) SWIG_fail;
40558 {
40559 arg2 = (bool)(SWIG_As_bool(obj1));
40560 if (SWIG_arg_fail(2)) SWIG_fail;
40561 }
40562 {
40563 PyThreadState* __tstate = wxPyBeginAllowThreads();
40564 (arg1)->ShowItems(arg2);
40565
40566 wxPyEndAllowThreads(__tstate);
40567 if (PyErr_Occurred()) SWIG_fail;
40568 }
40569 Py_INCREF(Py_None); resultobj = Py_None;
40570 return resultobj;
40571 fail:
40572 return NULL;
40573 }
40574
40575
40576 static PyObject * Sizer_swigregister(PyObject *, PyObject *args) {
40577 PyObject *obj;
40578 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40579 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
40580 Py_INCREF(obj);
40581 return Py_BuildValue((char *)"");
40582 }
40583 static PyObject *_wrap_new_PySizer(PyObject *, PyObject *args, PyObject *kwargs) {
40584 PyObject *resultobj;
40585 wxPySizer *result;
40586 char *kwnames[] = {
40587 NULL
40588 };
40589
40590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
40591 {
40592 PyThreadState* __tstate = wxPyBeginAllowThreads();
40593 result = (wxPySizer *)new wxPySizer();
40594
40595 wxPyEndAllowThreads(__tstate);
40596 if (PyErr_Occurred()) SWIG_fail;
40597 }
40598 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
40599 return resultobj;
40600 fail:
40601 return NULL;
40602 }
40603
40604
40605 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
40606 PyObject *resultobj;
40607 wxPySizer *arg1 = (wxPySizer *) 0 ;
40608 PyObject *arg2 = (PyObject *) 0 ;
40609 PyObject *arg3 = (PyObject *) 0 ;
40610 PyObject * obj0 = 0 ;
40611 PyObject * obj1 = 0 ;
40612 PyObject * obj2 = 0 ;
40613 char *kwnames[] = {
40614 (char *) "self",(char *) "self",(char *) "_class", NULL
40615 };
40616
40617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
40618 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPySizer, SWIG_POINTER_EXCEPTION | 0);
40619 if (SWIG_arg_fail(1)) SWIG_fail;
40620 arg2 = obj1;
40621 arg3 = obj2;
40622 {
40623 PyThreadState* __tstate = wxPyBeginAllowThreads();
40624 (arg1)->_setCallbackInfo(arg2,arg3);
40625
40626 wxPyEndAllowThreads(__tstate);
40627 if (PyErr_Occurred()) SWIG_fail;
40628 }
40629 Py_INCREF(Py_None); resultobj = Py_None;
40630 return resultobj;
40631 fail:
40632 return NULL;
40633 }
40634
40635
40636 static PyObject * PySizer_swigregister(PyObject *, PyObject *args) {
40637 PyObject *obj;
40638 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40639 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
40640 Py_INCREF(obj);
40641 return Py_BuildValue((char *)"");
40642 }
40643 static PyObject *_wrap_new_BoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
40644 PyObject *resultobj;
40645 int arg1 = (int) wxHORIZONTAL ;
40646 wxBoxSizer *result;
40647 PyObject * obj0 = 0 ;
40648 char *kwnames[] = {
40649 (char *) "orient", NULL
40650 };
40651
40652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
40653 if (obj0) {
40654 {
40655 arg1 = (int)(SWIG_As_int(obj0));
40656 if (SWIG_arg_fail(1)) SWIG_fail;
40657 }
40658 }
40659 {
40660 PyThreadState* __tstate = wxPyBeginAllowThreads();
40661 result = (wxBoxSizer *)new wxBoxSizer(arg1);
40662
40663 wxPyEndAllowThreads(__tstate);
40664 if (PyErr_Occurred()) SWIG_fail;
40665 }
40666 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
40667 return resultobj;
40668 fail:
40669 return NULL;
40670 }
40671
40672
40673 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
40674 PyObject *resultobj;
40675 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
40676 int result;
40677 PyObject * obj0 = 0 ;
40678 char *kwnames[] = {
40679 (char *) "self", NULL
40680 };
40681
40682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
40683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBoxSizer, SWIG_POINTER_EXCEPTION | 0);
40684 if (SWIG_arg_fail(1)) SWIG_fail;
40685 {
40686 PyThreadState* __tstate = wxPyBeginAllowThreads();
40687 result = (int)(arg1)->GetOrientation();
40688
40689 wxPyEndAllowThreads(__tstate);
40690 if (PyErr_Occurred()) SWIG_fail;
40691 }
40692 {
40693 resultobj = SWIG_From_int((int)(result));
40694 }
40695 return resultobj;
40696 fail:
40697 return NULL;
40698 }
40699
40700
40701 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
40702 PyObject *resultobj;
40703 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
40704 int arg2 ;
40705 PyObject * obj0 = 0 ;
40706 PyObject * obj1 = 0 ;
40707 char *kwnames[] = {
40708 (char *) "self",(char *) "orient", NULL
40709 };
40710
40711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
40712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBoxSizer, SWIG_POINTER_EXCEPTION | 0);
40713 if (SWIG_arg_fail(1)) SWIG_fail;
40714 {
40715 arg2 = (int)(SWIG_As_int(obj1));
40716 if (SWIG_arg_fail(2)) SWIG_fail;
40717 }
40718 {
40719 PyThreadState* __tstate = wxPyBeginAllowThreads();
40720 (arg1)->SetOrientation(arg2);
40721
40722 wxPyEndAllowThreads(__tstate);
40723 if (PyErr_Occurred()) SWIG_fail;
40724 }
40725 Py_INCREF(Py_None); resultobj = Py_None;
40726 return resultobj;
40727 fail:
40728 return NULL;
40729 }
40730
40731
40732 static PyObject * BoxSizer_swigregister(PyObject *, PyObject *args) {
40733 PyObject *obj;
40734 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40735 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
40736 Py_INCREF(obj);
40737 return Py_BuildValue((char *)"");
40738 }
40739 static PyObject *_wrap_new_StaticBoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
40740 PyObject *resultobj;
40741 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
40742 int arg2 = (int) wxHORIZONTAL ;
40743 wxStaticBoxSizer *result;
40744 PyObject * obj0 = 0 ;
40745 PyObject * obj1 = 0 ;
40746 char *kwnames[] = {
40747 (char *) "box",(char *) "orient", NULL
40748 };
40749
40750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
40751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
40752 if (SWIG_arg_fail(1)) SWIG_fail;
40753 if (obj1) {
40754 {
40755 arg2 = (int)(SWIG_As_int(obj1));
40756 if (SWIG_arg_fail(2)) SWIG_fail;
40757 }
40758 }
40759 {
40760 PyThreadState* __tstate = wxPyBeginAllowThreads();
40761 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
40762
40763 wxPyEndAllowThreads(__tstate);
40764 if (PyErr_Occurred()) SWIG_fail;
40765 }
40766 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
40767 return resultobj;
40768 fail:
40769 return NULL;
40770 }
40771
40772
40773 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
40774 PyObject *resultobj;
40775 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
40776 wxStaticBox *result;
40777 PyObject * obj0 = 0 ;
40778 char *kwnames[] = {
40779 (char *) "self", NULL
40780 };
40781
40782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
40783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBoxSizer, SWIG_POINTER_EXCEPTION | 0);
40784 if (SWIG_arg_fail(1)) SWIG_fail;
40785 {
40786 PyThreadState* __tstate = wxPyBeginAllowThreads();
40787 result = (wxStaticBox *)(arg1)->GetStaticBox();
40788
40789 wxPyEndAllowThreads(__tstate);
40790 if (PyErr_Occurred()) SWIG_fail;
40791 }
40792 {
40793 resultobj = wxPyMake_wxObject(result, 0);
40794 }
40795 return resultobj;
40796 fail:
40797 return NULL;
40798 }
40799
40800
40801 static PyObject * StaticBoxSizer_swigregister(PyObject *, PyObject *args) {
40802 PyObject *obj;
40803 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40804 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
40805 Py_INCREF(obj);
40806 return Py_BuildValue((char *)"");
40807 }
40808 static PyObject *_wrap_new_GridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
40809 PyObject *resultobj;
40810 int arg1 = (int) 1 ;
40811 int arg2 = (int) 0 ;
40812 int arg3 = (int) 0 ;
40813 int arg4 = (int) 0 ;
40814 wxGridSizer *result;
40815 PyObject * obj0 = 0 ;
40816 PyObject * obj1 = 0 ;
40817 PyObject * obj2 = 0 ;
40818 PyObject * obj3 = 0 ;
40819 char *kwnames[] = {
40820 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
40821 };
40822
40823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40824 if (obj0) {
40825 {
40826 arg1 = (int)(SWIG_As_int(obj0));
40827 if (SWIG_arg_fail(1)) SWIG_fail;
40828 }
40829 }
40830 if (obj1) {
40831 {
40832 arg2 = (int)(SWIG_As_int(obj1));
40833 if (SWIG_arg_fail(2)) SWIG_fail;
40834 }
40835 }
40836 if (obj2) {
40837 {
40838 arg3 = (int)(SWIG_As_int(obj2));
40839 if (SWIG_arg_fail(3)) SWIG_fail;
40840 }
40841 }
40842 if (obj3) {
40843 {
40844 arg4 = (int)(SWIG_As_int(obj3));
40845 if (SWIG_arg_fail(4)) SWIG_fail;
40846 }
40847 }
40848 {
40849 PyThreadState* __tstate = wxPyBeginAllowThreads();
40850 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
40851
40852 wxPyEndAllowThreads(__tstate);
40853 if (PyErr_Occurred()) SWIG_fail;
40854 }
40855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
40856 return resultobj;
40857 fail:
40858 return NULL;
40859 }
40860
40861
40862 static PyObject *_wrap_GridSizer_SetCols(PyObject *, PyObject *args, PyObject *kwargs) {
40863 PyObject *resultobj;
40864 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40865 int arg2 ;
40866 PyObject * obj0 = 0 ;
40867 PyObject * obj1 = 0 ;
40868 char *kwnames[] = {
40869 (char *) "self",(char *) "cols", NULL
40870 };
40871
40872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
40873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40874 if (SWIG_arg_fail(1)) SWIG_fail;
40875 {
40876 arg2 = (int)(SWIG_As_int(obj1));
40877 if (SWIG_arg_fail(2)) SWIG_fail;
40878 }
40879 {
40880 PyThreadState* __tstate = wxPyBeginAllowThreads();
40881 (arg1)->SetCols(arg2);
40882
40883 wxPyEndAllowThreads(__tstate);
40884 if (PyErr_Occurred()) SWIG_fail;
40885 }
40886 Py_INCREF(Py_None); resultobj = Py_None;
40887 return resultobj;
40888 fail:
40889 return NULL;
40890 }
40891
40892
40893 static PyObject *_wrap_GridSizer_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
40894 PyObject *resultobj;
40895 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40896 int arg2 ;
40897 PyObject * obj0 = 0 ;
40898 PyObject * obj1 = 0 ;
40899 char *kwnames[] = {
40900 (char *) "self",(char *) "rows", NULL
40901 };
40902
40903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
40904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40905 if (SWIG_arg_fail(1)) SWIG_fail;
40906 {
40907 arg2 = (int)(SWIG_As_int(obj1));
40908 if (SWIG_arg_fail(2)) SWIG_fail;
40909 }
40910 {
40911 PyThreadState* __tstate = wxPyBeginAllowThreads();
40912 (arg1)->SetRows(arg2);
40913
40914 wxPyEndAllowThreads(__tstate);
40915 if (PyErr_Occurred()) SWIG_fail;
40916 }
40917 Py_INCREF(Py_None); resultobj = Py_None;
40918 return resultobj;
40919 fail:
40920 return NULL;
40921 }
40922
40923
40924 static PyObject *_wrap_GridSizer_SetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
40925 PyObject *resultobj;
40926 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40927 int arg2 ;
40928 PyObject * obj0 = 0 ;
40929 PyObject * obj1 = 0 ;
40930 char *kwnames[] = {
40931 (char *) "self",(char *) "gap", NULL
40932 };
40933
40934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
40935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40936 if (SWIG_arg_fail(1)) SWIG_fail;
40937 {
40938 arg2 = (int)(SWIG_As_int(obj1));
40939 if (SWIG_arg_fail(2)) SWIG_fail;
40940 }
40941 {
40942 PyThreadState* __tstate = wxPyBeginAllowThreads();
40943 (arg1)->SetVGap(arg2);
40944
40945 wxPyEndAllowThreads(__tstate);
40946 if (PyErr_Occurred()) SWIG_fail;
40947 }
40948 Py_INCREF(Py_None); resultobj = Py_None;
40949 return resultobj;
40950 fail:
40951 return NULL;
40952 }
40953
40954
40955 static PyObject *_wrap_GridSizer_SetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
40956 PyObject *resultobj;
40957 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40958 int arg2 ;
40959 PyObject * obj0 = 0 ;
40960 PyObject * obj1 = 0 ;
40961 char *kwnames[] = {
40962 (char *) "self",(char *) "gap", NULL
40963 };
40964
40965 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
40966 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40967 if (SWIG_arg_fail(1)) SWIG_fail;
40968 {
40969 arg2 = (int)(SWIG_As_int(obj1));
40970 if (SWIG_arg_fail(2)) SWIG_fail;
40971 }
40972 {
40973 PyThreadState* __tstate = wxPyBeginAllowThreads();
40974 (arg1)->SetHGap(arg2);
40975
40976 wxPyEndAllowThreads(__tstate);
40977 if (PyErr_Occurred()) SWIG_fail;
40978 }
40979 Py_INCREF(Py_None); resultobj = Py_None;
40980 return resultobj;
40981 fail:
40982 return NULL;
40983 }
40984
40985
40986 static PyObject *_wrap_GridSizer_GetCols(PyObject *, PyObject *args, PyObject *kwargs) {
40987 PyObject *resultobj;
40988 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40989 int result;
40990 PyObject * obj0 = 0 ;
40991 char *kwnames[] = {
40992 (char *) "self", NULL
40993 };
40994
40995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
40996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40997 if (SWIG_arg_fail(1)) SWIG_fail;
40998 {
40999 PyThreadState* __tstate = wxPyBeginAllowThreads();
41000 result = (int)(arg1)->GetCols();
41001
41002 wxPyEndAllowThreads(__tstate);
41003 if (PyErr_Occurred()) SWIG_fail;
41004 }
41005 {
41006 resultobj = SWIG_From_int((int)(result));
41007 }
41008 return resultobj;
41009 fail:
41010 return NULL;
41011 }
41012
41013
41014 static PyObject *_wrap_GridSizer_GetRows(PyObject *, PyObject *args, PyObject *kwargs) {
41015 PyObject *resultobj;
41016 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
41017 int result;
41018 PyObject * obj0 = 0 ;
41019 char *kwnames[] = {
41020 (char *) "self", NULL
41021 };
41022
41023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
41024 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
41025 if (SWIG_arg_fail(1)) SWIG_fail;
41026 {
41027 PyThreadState* __tstate = wxPyBeginAllowThreads();
41028 result = (int)(arg1)->GetRows();
41029
41030 wxPyEndAllowThreads(__tstate);
41031 if (PyErr_Occurred()) SWIG_fail;
41032 }
41033 {
41034 resultobj = SWIG_From_int((int)(result));
41035 }
41036 return resultobj;
41037 fail:
41038 return NULL;
41039 }
41040
41041
41042 static PyObject *_wrap_GridSizer_GetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
41043 PyObject *resultobj;
41044 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
41045 int result;
41046 PyObject * obj0 = 0 ;
41047 char *kwnames[] = {
41048 (char *) "self", NULL
41049 };
41050
41051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
41052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
41053 if (SWIG_arg_fail(1)) SWIG_fail;
41054 {
41055 PyThreadState* __tstate = wxPyBeginAllowThreads();
41056 result = (int)(arg1)->GetVGap();
41057
41058 wxPyEndAllowThreads(__tstate);
41059 if (PyErr_Occurred()) SWIG_fail;
41060 }
41061 {
41062 resultobj = SWIG_From_int((int)(result));
41063 }
41064 return resultobj;
41065 fail:
41066 return NULL;
41067 }
41068
41069
41070 static PyObject *_wrap_GridSizer_GetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
41071 PyObject *resultobj;
41072 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
41073 int result;
41074 PyObject * obj0 = 0 ;
41075 char *kwnames[] = {
41076 (char *) "self", NULL
41077 };
41078
41079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
41080 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
41081 if (SWIG_arg_fail(1)) SWIG_fail;
41082 {
41083 PyThreadState* __tstate = wxPyBeginAllowThreads();
41084 result = (int)(arg1)->GetHGap();
41085
41086 wxPyEndAllowThreads(__tstate);
41087 if (PyErr_Occurred()) SWIG_fail;
41088 }
41089 {
41090 resultobj = SWIG_From_int((int)(result));
41091 }
41092 return resultobj;
41093 fail:
41094 return NULL;
41095 }
41096
41097
41098 static PyObject * GridSizer_swigregister(PyObject *, PyObject *args) {
41099 PyObject *obj;
41100 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41101 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
41102 Py_INCREF(obj);
41103 return Py_BuildValue((char *)"");
41104 }
41105 static PyObject *_wrap_new_FlexGridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
41106 PyObject *resultobj;
41107 int arg1 = (int) 1 ;
41108 int arg2 = (int) 0 ;
41109 int arg3 = (int) 0 ;
41110 int arg4 = (int) 0 ;
41111 wxFlexGridSizer *result;
41112 PyObject * obj0 = 0 ;
41113 PyObject * obj1 = 0 ;
41114 PyObject * obj2 = 0 ;
41115 PyObject * obj3 = 0 ;
41116 char *kwnames[] = {
41117 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
41118 };
41119
41120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
41121 if (obj0) {
41122 {
41123 arg1 = (int)(SWIG_As_int(obj0));
41124 if (SWIG_arg_fail(1)) SWIG_fail;
41125 }
41126 }
41127 if (obj1) {
41128 {
41129 arg2 = (int)(SWIG_As_int(obj1));
41130 if (SWIG_arg_fail(2)) SWIG_fail;
41131 }
41132 }
41133 if (obj2) {
41134 {
41135 arg3 = (int)(SWIG_As_int(obj2));
41136 if (SWIG_arg_fail(3)) SWIG_fail;
41137 }
41138 }
41139 if (obj3) {
41140 {
41141 arg4 = (int)(SWIG_As_int(obj3));
41142 if (SWIG_arg_fail(4)) SWIG_fail;
41143 }
41144 }
41145 {
41146 PyThreadState* __tstate = wxPyBeginAllowThreads();
41147 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
41148
41149 wxPyEndAllowThreads(__tstate);
41150 if (PyErr_Occurred()) SWIG_fail;
41151 }
41152 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
41153 return resultobj;
41154 fail:
41155 return NULL;
41156 }
41157
41158
41159 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
41160 PyObject *resultobj;
41161 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41162 size_t arg2 ;
41163 int arg3 = (int) 0 ;
41164 PyObject * obj0 = 0 ;
41165 PyObject * obj1 = 0 ;
41166 PyObject * obj2 = 0 ;
41167 char *kwnames[] = {
41168 (char *) "self",(char *) "idx",(char *) "proportion", NULL
41169 };
41170
41171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
41172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41173 if (SWIG_arg_fail(1)) SWIG_fail;
41174 {
41175 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
41176 if (SWIG_arg_fail(2)) SWIG_fail;
41177 }
41178 if (obj2) {
41179 {
41180 arg3 = (int)(SWIG_As_int(obj2));
41181 if (SWIG_arg_fail(3)) SWIG_fail;
41182 }
41183 }
41184 {
41185 PyThreadState* __tstate = wxPyBeginAllowThreads();
41186 (arg1)->AddGrowableRow(arg2,arg3);
41187
41188 wxPyEndAllowThreads(__tstate);
41189 if (PyErr_Occurred()) SWIG_fail;
41190 }
41191 Py_INCREF(Py_None); resultobj = Py_None;
41192 return resultobj;
41193 fail:
41194 return NULL;
41195 }
41196
41197
41198 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
41199 PyObject *resultobj;
41200 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41201 size_t arg2 ;
41202 PyObject * obj0 = 0 ;
41203 PyObject * obj1 = 0 ;
41204 char *kwnames[] = {
41205 (char *) "self",(char *) "idx", NULL
41206 };
41207
41208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
41209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41210 if (SWIG_arg_fail(1)) SWIG_fail;
41211 {
41212 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
41213 if (SWIG_arg_fail(2)) SWIG_fail;
41214 }
41215 {
41216 PyThreadState* __tstate = wxPyBeginAllowThreads();
41217 (arg1)->RemoveGrowableRow(arg2);
41218
41219 wxPyEndAllowThreads(__tstate);
41220 if (PyErr_Occurred()) SWIG_fail;
41221 }
41222 Py_INCREF(Py_None); resultobj = Py_None;
41223 return resultobj;
41224 fail:
41225 return NULL;
41226 }
41227
41228
41229 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
41230 PyObject *resultobj;
41231 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41232 size_t arg2 ;
41233 int arg3 = (int) 0 ;
41234 PyObject * obj0 = 0 ;
41235 PyObject * obj1 = 0 ;
41236 PyObject * obj2 = 0 ;
41237 char *kwnames[] = {
41238 (char *) "self",(char *) "idx",(char *) "proportion", NULL
41239 };
41240
41241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
41242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41243 if (SWIG_arg_fail(1)) SWIG_fail;
41244 {
41245 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
41246 if (SWIG_arg_fail(2)) SWIG_fail;
41247 }
41248 if (obj2) {
41249 {
41250 arg3 = (int)(SWIG_As_int(obj2));
41251 if (SWIG_arg_fail(3)) SWIG_fail;
41252 }
41253 }
41254 {
41255 PyThreadState* __tstate = wxPyBeginAllowThreads();
41256 (arg1)->AddGrowableCol(arg2,arg3);
41257
41258 wxPyEndAllowThreads(__tstate);
41259 if (PyErr_Occurred()) SWIG_fail;
41260 }
41261 Py_INCREF(Py_None); resultobj = Py_None;
41262 return resultobj;
41263 fail:
41264 return NULL;
41265 }
41266
41267
41268 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
41269 PyObject *resultobj;
41270 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41271 size_t arg2 ;
41272 PyObject * obj0 = 0 ;
41273 PyObject * obj1 = 0 ;
41274 char *kwnames[] = {
41275 (char *) "self",(char *) "idx", NULL
41276 };
41277
41278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
41279 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41280 if (SWIG_arg_fail(1)) SWIG_fail;
41281 {
41282 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
41283 if (SWIG_arg_fail(2)) SWIG_fail;
41284 }
41285 {
41286 PyThreadState* __tstate = wxPyBeginAllowThreads();
41287 (arg1)->RemoveGrowableCol(arg2);
41288
41289 wxPyEndAllowThreads(__tstate);
41290 if (PyErr_Occurred()) SWIG_fail;
41291 }
41292 Py_INCREF(Py_None); resultobj = Py_None;
41293 return resultobj;
41294 fail:
41295 return NULL;
41296 }
41297
41298
41299 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
41300 PyObject *resultobj;
41301 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41302 int arg2 ;
41303 PyObject * obj0 = 0 ;
41304 PyObject * obj1 = 0 ;
41305 char *kwnames[] = {
41306 (char *) "self",(char *) "direction", NULL
41307 };
41308
41309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
41310 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41311 if (SWIG_arg_fail(1)) SWIG_fail;
41312 {
41313 arg2 = (int)(SWIG_As_int(obj1));
41314 if (SWIG_arg_fail(2)) SWIG_fail;
41315 }
41316 {
41317 PyThreadState* __tstate = wxPyBeginAllowThreads();
41318 (arg1)->SetFlexibleDirection(arg2);
41319
41320 wxPyEndAllowThreads(__tstate);
41321 if (PyErr_Occurred()) SWIG_fail;
41322 }
41323 Py_INCREF(Py_None); resultobj = Py_None;
41324 return resultobj;
41325 fail:
41326 return NULL;
41327 }
41328
41329
41330 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
41331 PyObject *resultobj;
41332 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41333 int result;
41334 PyObject * obj0 = 0 ;
41335 char *kwnames[] = {
41336 (char *) "self", NULL
41337 };
41338
41339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
41340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41341 if (SWIG_arg_fail(1)) SWIG_fail;
41342 {
41343 PyThreadState* __tstate = wxPyBeginAllowThreads();
41344 result = (int)(arg1)->GetFlexibleDirection();
41345
41346 wxPyEndAllowThreads(__tstate);
41347 if (PyErr_Occurred()) SWIG_fail;
41348 }
41349 {
41350 resultobj = SWIG_From_int((int)(result));
41351 }
41352 return resultobj;
41353 fail:
41354 return NULL;
41355 }
41356
41357
41358 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
41359 PyObject *resultobj;
41360 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41361 wxFlexSizerGrowMode arg2 ;
41362 PyObject * obj0 = 0 ;
41363 PyObject * obj1 = 0 ;
41364 char *kwnames[] = {
41365 (char *) "self",(char *) "mode", NULL
41366 };
41367
41368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
41369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41370 if (SWIG_arg_fail(1)) SWIG_fail;
41371 {
41372 arg2 = (wxFlexSizerGrowMode)(SWIG_As_int(obj1));
41373 if (SWIG_arg_fail(2)) SWIG_fail;
41374 }
41375 {
41376 PyThreadState* __tstate = wxPyBeginAllowThreads();
41377 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
41378
41379 wxPyEndAllowThreads(__tstate);
41380 if (PyErr_Occurred()) SWIG_fail;
41381 }
41382 Py_INCREF(Py_None); resultobj = Py_None;
41383 return resultobj;
41384 fail:
41385 return NULL;
41386 }
41387
41388
41389 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
41390 PyObject *resultobj;
41391 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41392 wxFlexSizerGrowMode result;
41393 PyObject * obj0 = 0 ;
41394 char *kwnames[] = {
41395 (char *) "self", NULL
41396 };
41397
41398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
41399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41400 if (SWIG_arg_fail(1)) SWIG_fail;
41401 {
41402 PyThreadState* __tstate = wxPyBeginAllowThreads();
41403 result = (wxFlexSizerGrowMode)(arg1)->GetNonFlexibleGrowMode();
41404
41405 wxPyEndAllowThreads(__tstate);
41406 if (PyErr_Occurred()) SWIG_fail;
41407 }
41408 resultobj = SWIG_From_int((result));
41409 return resultobj;
41410 fail:
41411 return NULL;
41412 }
41413
41414
41415 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *, PyObject *args, PyObject *kwargs) {
41416 PyObject *resultobj;
41417 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41418 wxArrayInt *result;
41419 PyObject * obj0 = 0 ;
41420 char *kwnames[] = {
41421 (char *) "self", NULL
41422 };
41423
41424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
41425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41426 if (SWIG_arg_fail(1)) SWIG_fail;
41427 {
41428 PyThreadState* __tstate = wxPyBeginAllowThreads();
41429 {
41430 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
41431 result = (wxArrayInt *) &_result_ref;
41432 }
41433
41434 wxPyEndAllowThreads(__tstate);
41435 if (PyErr_Occurred()) SWIG_fail;
41436 }
41437 {
41438 resultobj = PyList_New(0);
41439 size_t idx;
41440 for (idx = 0; idx < result->GetCount(); idx += 1) {
41441 PyObject* val = PyInt_FromLong( result->Item(idx) );
41442 PyList_Append(resultobj, val);
41443 Py_DECREF(val);
41444 }
41445 }
41446 return resultobj;
41447 fail:
41448 return NULL;
41449 }
41450
41451
41452 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *, PyObject *args, PyObject *kwargs) {
41453 PyObject *resultobj;
41454 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
41455 wxArrayInt *result;
41456 PyObject * obj0 = 0 ;
41457 char *kwnames[] = {
41458 (char *) "self", NULL
41459 };
41460
41461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
41462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
41463 if (SWIG_arg_fail(1)) SWIG_fail;
41464 {
41465 PyThreadState* __tstate = wxPyBeginAllowThreads();
41466 {
41467 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
41468 result = (wxArrayInt *) &_result_ref;
41469 }
41470
41471 wxPyEndAllowThreads(__tstate);
41472 if (PyErr_Occurred()) SWIG_fail;
41473 }
41474 {
41475 resultobj = PyList_New(0);
41476 size_t idx;
41477 for (idx = 0; idx < result->GetCount(); idx += 1) {
41478 PyObject* val = PyInt_FromLong( result->Item(idx) );
41479 PyList_Append(resultobj, val);
41480 Py_DECREF(val);
41481 }
41482 }
41483 return resultobj;
41484 fail:
41485 return NULL;
41486 }
41487
41488
41489 static PyObject * FlexGridSizer_swigregister(PyObject *, PyObject *args) {
41490 PyObject *obj;
41491 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41492 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
41493 Py_INCREF(obj);
41494 return Py_BuildValue((char *)"");
41495 }
41496 static PyObject *_wrap_new_StdDialogButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
41497 PyObject *resultobj;
41498 wxStdDialogButtonSizer *result;
41499 char *kwnames[] = {
41500 NULL
41501 };
41502
41503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StdDialogButtonSizer",kwnames)) goto fail;
41504 {
41505 PyThreadState* __tstate = wxPyBeginAllowThreads();
41506 result = (wxStdDialogButtonSizer *)new wxStdDialogButtonSizer();
41507
41508 wxPyEndAllowThreads(__tstate);
41509 if (PyErr_Occurred()) SWIG_fail;
41510 }
41511 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStdDialogButtonSizer, 1);
41512 return resultobj;
41513 fail:
41514 return NULL;
41515 }
41516
41517
41518 static PyObject *_wrap_StdDialogButtonSizer_AddButton(PyObject *, PyObject *args, PyObject *kwargs) {
41519 PyObject *resultobj;
41520 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41521 wxButton *arg2 = (wxButton *) 0 ;
41522 PyObject * obj0 = 0 ;
41523 PyObject * obj1 = 0 ;
41524 char *kwnames[] = {
41525 (char *) "self",(char *) "button", NULL
41526 };
41527
41528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_AddButton",kwnames,&obj0,&obj1)) goto fail;
41529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41530 if (SWIG_arg_fail(1)) SWIG_fail;
41531 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
41532 if (SWIG_arg_fail(2)) SWIG_fail;
41533 {
41534 PyThreadState* __tstate = wxPyBeginAllowThreads();
41535 (arg1)->AddButton(arg2);
41536
41537 wxPyEndAllowThreads(__tstate);
41538 if (PyErr_Occurred()) SWIG_fail;
41539 }
41540 Py_INCREF(Py_None); resultobj = Py_None;
41541 return resultobj;
41542 fail:
41543 return NULL;
41544 }
41545
41546
41547 static PyObject *_wrap_StdDialogButtonSizer_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
41548 PyObject *resultobj;
41549 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41550 PyObject * obj0 = 0 ;
41551 char *kwnames[] = {
41552 (char *) "self", NULL
41553 };
41554
41555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_Realize",kwnames,&obj0)) goto fail;
41556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41557 if (SWIG_arg_fail(1)) SWIG_fail;
41558 {
41559 PyThreadState* __tstate = wxPyBeginAllowThreads();
41560 (arg1)->Realize();
41561
41562 wxPyEndAllowThreads(__tstate);
41563 if (PyErr_Occurred()) SWIG_fail;
41564 }
41565 Py_INCREF(Py_None); resultobj = Py_None;
41566 return resultobj;
41567 fail:
41568 return NULL;
41569 }
41570
41571
41572 static PyObject *_wrap_StdDialogButtonSizer_SetAffirmativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
41573 PyObject *resultobj;
41574 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41575 wxButton *arg2 = (wxButton *) 0 ;
41576 PyObject * obj0 = 0 ;
41577 PyObject * obj1 = 0 ;
41578 char *kwnames[] = {
41579 (char *) "self",(char *) "button", NULL
41580 };
41581
41582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetAffirmativeButton",kwnames,&obj0,&obj1)) goto fail;
41583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41584 if (SWIG_arg_fail(1)) SWIG_fail;
41585 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
41586 if (SWIG_arg_fail(2)) SWIG_fail;
41587 {
41588 PyThreadState* __tstate = wxPyBeginAllowThreads();
41589 (arg1)->SetAffirmativeButton(arg2);
41590
41591 wxPyEndAllowThreads(__tstate);
41592 if (PyErr_Occurred()) SWIG_fail;
41593 }
41594 Py_INCREF(Py_None); resultobj = Py_None;
41595 return resultobj;
41596 fail:
41597 return NULL;
41598 }
41599
41600
41601 static PyObject *_wrap_StdDialogButtonSizer_SetNegativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
41602 PyObject *resultobj;
41603 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41604 wxButton *arg2 = (wxButton *) 0 ;
41605 PyObject * obj0 = 0 ;
41606 PyObject * obj1 = 0 ;
41607 char *kwnames[] = {
41608 (char *) "self",(char *) "button", NULL
41609 };
41610
41611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetNegativeButton",kwnames,&obj0,&obj1)) goto fail;
41612 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41613 if (SWIG_arg_fail(1)) SWIG_fail;
41614 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
41615 if (SWIG_arg_fail(2)) SWIG_fail;
41616 {
41617 PyThreadState* __tstate = wxPyBeginAllowThreads();
41618 (arg1)->SetNegativeButton(arg2);
41619
41620 wxPyEndAllowThreads(__tstate);
41621 if (PyErr_Occurred()) SWIG_fail;
41622 }
41623 Py_INCREF(Py_None); resultobj = Py_None;
41624 return resultobj;
41625 fail:
41626 return NULL;
41627 }
41628
41629
41630 static PyObject *_wrap_StdDialogButtonSizer_SetCancelButton(PyObject *, PyObject *args, PyObject *kwargs) {
41631 PyObject *resultobj;
41632 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41633 wxButton *arg2 = (wxButton *) 0 ;
41634 PyObject * obj0 = 0 ;
41635 PyObject * obj1 = 0 ;
41636 char *kwnames[] = {
41637 (char *) "self",(char *) "button", NULL
41638 };
41639
41640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetCancelButton",kwnames,&obj0,&obj1)) goto fail;
41641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41642 if (SWIG_arg_fail(1)) SWIG_fail;
41643 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
41644 if (SWIG_arg_fail(2)) SWIG_fail;
41645 {
41646 PyThreadState* __tstate = wxPyBeginAllowThreads();
41647 (arg1)->SetCancelButton(arg2);
41648
41649 wxPyEndAllowThreads(__tstate);
41650 if (PyErr_Occurred()) SWIG_fail;
41651 }
41652 Py_INCREF(Py_None); resultobj = Py_None;
41653 return resultobj;
41654 fail:
41655 return NULL;
41656 }
41657
41658
41659 static PyObject *_wrap_StdDialogButtonSizer_GetAffirmativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
41660 PyObject *resultobj;
41661 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41662 wxButton *result;
41663 PyObject * obj0 = 0 ;
41664 char *kwnames[] = {
41665 (char *) "self", NULL
41666 };
41667
41668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetAffirmativeButton",kwnames,&obj0)) goto fail;
41669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41670 if (SWIG_arg_fail(1)) SWIG_fail;
41671 {
41672 PyThreadState* __tstate = wxPyBeginAllowThreads();
41673 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetAffirmativeButton();
41674
41675 wxPyEndAllowThreads(__tstate);
41676 if (PyErr_Occurred()) SWIG_fail;
41677 }
41678 {
41679 resultobj = wxPyMake_wxObject(result, 0);
41680 }
41681 return resultobj;
41682 fail:
41683 return NULL;
41684 }
41685
41686
41687 static PyObject *_wrap_StdDialogButtonSizer_GetApplyButton(PyObject *, PyObject *args, PyObject *kwargs) {
41688 PyObject *resultobj;
41689 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41690 wxButton *result;
41691 PyObject * obj0 = 0 ;
41692 char *kwnames[] = {
41693 (char *) "self", NULL
41694 };
41695
41696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetApplyButton",kwnames,&obj0)) goto fail;
41697 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41698 if (SWIG_arg_fail(1)) SWIG_fail;
41699 {
41700 PyThreadState* __tstate = wxPyBeginAllowThreads();
41701 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetApplyButton();
41702
41703 wxPyEndAllowThreads(__tstate);
41704 if (PyErr_Occurred()) SWIG_fail;
41705 }
41706 {
41707 resultobj = wxPyMake_wxObject(result, 0);
41708 }
41709 return resultobj;
41710 fail:
41711 return NULL;
41712 }
41713
41714
41715 static PyObject *_wrap_StdDialogButtonSizer_GetNegativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
41716 PyObject *resultobj;
41717 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41718 wxButton *result;
41719 PyObject * obj0 = 0 ;
41720 char *kwnames[] = {
41721 (char *) "self", NULL
41722 };
41723
41724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetNegativeButton",kwnames,&obj0)) goto fail;
41725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41726 if (SWIG_arg_fail(1)) SWIG_fail;
41727 {
41728 PyThreadState* __tstate = wxPyBeginAllowThreads();
41729 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetNegativeButton();
41730
41731 wxPyEndAllowThreads(__tstate);
41732 if (PyErr_Occurred()) SWIG_fail;
41733 }
41734 {
41735 resultobj = wxPyMake_wxObject(result, 0);
41736 }
41737 return resultobj;
41738 fail:
41739 return NULL;
41740 }
41741
41742
41743 static PyObject *_wrap_StdDialogButtonSizer_GetCancelButton(PyObject *, PyObject *args, PyObject *kwargs) {
41744 PyObject *resultobj;
41745 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41746 wxButton *result;
41747 PyObject * obj0 = 0 ;
41748 char *kwnames[] = {
41749 (char *) "self", NULL
41750 };
41751
41752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetCancelButton",kwnames,&obj0)) goto fail;
41753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41754 if (SWIG_arg_fail(1)) SWIG_fail;
41755 {
41756 PyThreadState* __tstate = wxPyBeginAllowThreads();
41757 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetCancelButton();
41758
41759 wxPyEndAllowThreads(__tstate);
41760 if (PyErr_Occurred()) SWIG_fail;
41761 }
41762 {
41763 resultobj = wxPyMake_wxObject(result, 0);
41764 }
41765 return resultobj;
41766 fail:
41767 return NULL;
41768 }
41769
41770
41771 static PyObject *_wrap_StdDialogButtonSizer_GetHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
41772 PyObject *resultobj;
41773 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
41774 wxButton *result;
41775 PyObject * obj0 = 0 ;
41776 char *kwnames[] = {
41777 (char *) "self", NULL
41778 };
41779
41780 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetHelpButton",kwnames,&obj0)) goto fail;
41781 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
41782 if (SWIG_arg_fail(1)) SWIG_fail;
41783 {
41784 PyThreadState* __tstate = wxPyBeginAllowThreads();
41785 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetHelpButton();
41786
41787 wxPyEndAllowThreads(__tstate);
41788 if (PyErr_Occurred()) SWIG_fail;
41789 }
41790 {
41791 resultobj = wxPyMake_wxObject(result, 0);
41792 }
41793 return resultobj;
41794 fail:
41795 return NULL;
41796 }
41797
41798
41799 static PyObject * StdDialogButtonSizer_swigregister(PyObject *, PyObject *args) {
41800 PyObject *obj;
41801 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41802 SWIG_TypeClientData(SWIGTYPE_p_wxStdDialogButtonSizer, obj);
41803 Py_INCREF(obj);
41804 return Py_BuildValue((char *)"");
41805 }
41806 static PyObject *_wrap_new_GBPosition(PyObject *, PyObject *args, PyObject *kwargs) {
41807 PyObject *resultobj;
41808 int arg1 = (int) 0 ;
41809 int arg2 = (int) 0 ;
41810 wxGBPosition *result;
41811 PyObject * obj0 = 0 ;
41812 PyObject * obj1 = 0 ;
41813 char *kwnames[] = {
41814 (char *) "row",(char *) "col", NULL
41815 };
41816
41817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
41818 if (obj0) {
41819 {
41820 arg1 = (int)(SWIG_As_int(obj0));
41821 if (SWIG_arg_fail(1)) SWIG_fail;
41822 }
41823 }
41824 if (obj1) {
41825 {
41826 arg2 = (int)(SWIG_As_int(obj1));
41827 if (SWIG_arg_fail(2)) SWIG_fail;
41828 }
41829 }
41830 {
41831 PyThreadState* __tstate = wxPyBeginAllowThreads();
41832 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
41833
41834 wxPyEndAllowThreads(__tstate);
41835 if (PyErr_Occurred()) SWIG_fail;
41836 }
41837 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
41838 return resultobj;
41839 fail:
41840 return NULL;
41841 }
41842
41843
41844 static PyObject *_wrap_GBPosition_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
41845 PyObject *resultobj;
41846 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41847 int result;
41848 PyObject * obj0 = 0 ;
41849 char *kwnames[] = {
41850 (char *) "self", NULL
41851 };
41852
41853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
41854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41855 if (SWIG_arg_fail(1)) SWIG_fail;
41856 {
41857 PyThreadState* __tstate = wxPyBeginAllowThreads();
41858 result = (int)((wxGBPosition const *)arg1)->GetRow();
41859
41860 wxPyEndAllowThreads(__tstate);
41861 if (PyErr_Occurred()) SWIG_fail;
41862 }
41863 {
41864 resultobj = SWIG_From_int((int)(result));
41865 }
41866 return resultobj;
41867 fail:
41868 return NULL;
41869 }
41870
41871
41872 static PyObject *_wrap_GBPosition_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
41873 PyObject *resultobj;
41874 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41875 int result;
41876 PyObject * obj0 = 0 ;
41877 char *kwnames[] = {
41878 (char *) "self", NULL
41879 };
41880
41881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
41882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41883 if (SWIG_arg_fail(1)) SWIG_fail;
41884 {
41885 PyThreadState* __tstate = wxPyBeginAllowThreads();
41886 result = (int)((wxGBPosition const *)arg1)->GetCol();
41887
41888 wxPyEndAllowThreads(__tstate);
41889 if (PyErr_Occurred()) SWIG_fail;
41890 }
41891 {
41892 resultobj = SWIG_From_int((int)(result));
41893 }
41894 return resultobj;
41895 fail:
41896 return NULL;
41897 }
41898
41899
41900 static PyObject *_wrap_GBPosition_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
41901 PyObject *resultobj;
41902 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41903 int arg2 ;
41904 PyObject * obj0 = 0 ;
41905 PyObject * obj1 = 0 ;
41906 char *kwnames[] = {
41907 (char *) "self",(char *) "row", NULL
41908 };
41909
41910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
41911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41912 if (SWIG_arg_fail(1)) SWIG_fail;
41913 {
41914 arg2 = (int)(SWIG_As_int(obj1));
41915 if (SWIG_arg_fail(2)) SWIG_fail;
41916 }
41917 {
41918 PyThreadState* __tstate = wxPyBeginAllowThreads();
41919 (arg1)->SetRow(arg2);
41920
41921 wxPyEndAllowThreads(__tstate);
41922 if (PyErr_Occurred()) SWIG_fail;
41923 }
41924 Py_INCREF(Py_None); resultobj = Py_None;
41925 return resultobj;
41926 fail:
41927 return NULL;
41928 }
41929
41930
41931 static PyObject *_wrap_GBPosition_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
41932 PyObject *resultobj;
41933 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41934 int arg2 ;
41935 PyObject * obj0 = 0 ;
41936 PyObject * obj1 = 0 ;
41937 char *kwnames[] = {
41938 (char *) "self",(char *) "col", NULL
41939 };
41940
41941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
41942 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41943 if (SWIG_arg_fail(1)) SWIG_fail;
41944 {
41945 arg2 = (int)(SWIG_As_int(obj1));
41946 if (SWIG_arg_fail(2)) SWIG_fail;
41947 }
41948 {
41949 PyThreadState* __tstate = wxPyBeginAllowThreads();
41950 (arg1)->SetCol(arg2);
41951
41952 wxPyEndAllowThreads(__tstate);
41953 if (PyErr_Occurred()) SWIG_fail;
41954 }
41955 Py_INCREF(Py_None); resultobj = Py_None;
41956 return resultobj;
41957 fail:
41958 return NULL;
41959 }
41960
41961
41962 static PyObject *_wrap_GBPosition___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
41963 PyObject *resultobj;
41964 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41965 wxGBPosition *arg2 = 0 ;
41966 bool result;
41967 wxGBPosition temp2 ;
41968 PyObject * obj0 = 0 ;
41969 PyObject * obj1 = 0 ;
41970 char *kwnames[] = {
41971 (char *) "self",(char *) "other", NULL
41972 };
41973
41974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
41975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41976 if (SWIG_arg_fail(1)) SWIG_fail;
41977 {
41978 arg2 = &temp2;
41979 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41980 }
41981 {
41982 PyThreadState* __tstate = wxPyBeginAllowThreads();
41983 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
41984
41985 wxPyEndAllowThreads(__tstate);
41986 if (PyErr_Occurred()) SWIG_fail;
41987 }
41988 {
41989 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41990 }
41991 return resultobj;
41992 fail:
41993 return NULL;
41994 }
41995
41996
41997 static PyObject *_wrap_GBPosition___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
41998 PyObject *resultobj;
41999 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
42000 wxGBPosition *arg2 = 0 ;
42001 bool result;
42002 wxGBPosition temp2 ;
42003 PyObject * obj0 = 0 ;
42004 PyObject * obj1 = 0 ;
42005 char *kwnames[] = {
42006 (char *) "self",(char *) "other", NULL
42007 };
42008
42009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
42010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
42011 if (SWIG_arg_fail(1)) SWIG_fail;
42012 {
42013 arg2 = &temp2;
42014 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
42015 }
42016 {
42017 PyThreadState* __tstate = wxPyBeginAllowThreads();
42018 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
42019
42020 wxPyEndAllowThreads(__tstate);
42021 if (PyErr_Occurred()) SWIG_fail;
42022 }
42023 {
42024 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42025 }
42026 return resultobj;
42027 fail:
42028 return NULL;
42029 }
42030
42031
42032 static PyObject *_wrap_GBPosition_Set(PyObject *, PyObject *args, PyObject *kwargs) {
42033 PyObject *resultobj;
42034 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
42035 int arg2 = (int) 0 ;
42036 int arg3 = (int) 0 ;
42037 PyObject * obj0 = 0 ;
42038 PyObject * obj1 = 0 ;
42039 PyObject * obj2 = 0 ;
42040 char *kwnames[] = {
42041 (char *) "self",(char *) "row",(char *) "col", NULL
42042 };
42043
42044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
42045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
42046 if (SWIG_arg_fail(1)) SWIG_fail;
42047 if (obj1) {
42048 {
42049 arg2 = (int)(SWIG_As_int(obj1));
42050 if (SWIG_arg_fail(2)) SWIG_fail;
42051 }
42052 }
42053 if (obj2) {
42054 {
42055 arg3 = (int)(SWIG_As_int(obj2));
42056 if (SWIG_arg_fail(3)) SWIG_fail;
42057 }
42058 }
42059 {
42060 PyThreadState* __tstate = wxPyBeginAllowThreads();
42061 wxGBPosition_Set(arg1,arg2,arg3);
42062
42063 wxPyEndAllowThreads(__tstate);
42064 if (PyErr_Occurred()) SWIG_fail;
42065 }
42066 Py_INCREF(Py_None); resultobj = Py_None;
42067 return resultobj;
42068 fail:
42069 return NULL;
42070 }
42071
42072
42073 static PyObject *_wrap_GBPosition_Get(PyObject *, PyObject *args, PyObject *kwargs) {
42074 PyObject *resultobj;
42075 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
42076 PyObject *result;
42077 PyObject * obj0 = 0 ;
42078 char *kwnames[] = {
42079 (char *) "self", NULL
42080 };
42081
42082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
42083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
42084 if (SWIG_arg_fail(1)) SWIG_fail;
42085 {
42086 PyThreadState* __tstate = wxPyBeginAllowThreads();
42087 result = (PyObject *)wxGBPosition_Get(arg1);
42088
42089 wxPyEndAllowThreads(__tstate);
42090 if (PyErr_Occurred()) SWIG_fail;
42091 }
42092 resultobj = result;
42093 return resultobj;
42094 fail:
42095 return NULL;
42096 }
42097
42098
42099 static PyObject * GBPosition_swigregister(PyObject *, PyObject *args) {
42100 PyObject *obj;
42101 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
42102 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
42103 Py_INCREF(obj);
42104 return Py_BuildValue((char *)"");
42105 }
42106 static PyObject *_wrap_new_GBSpan(PyObject *, PyObject *args, PyObject *kwargs) {
42107 PyObject *resultobj;
42108 int arg1 = (int) 1 ;
42109 int arg2 = (int) 1 ;
42110 wxGBSpan *result;
42111 PyObject * obj0 = 0 ;
42112 PyObject * obj1 = 0 ;
42113 char *kwnames[] = {
42114 (char *) "rowspan",(char *) "colspan", NULL
42115 };
42116
42117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
42118 if (obj0) {
42119 {
42120 arg1 = (int)(SWIG_As_int(obj0));
42121 if (SWIG_arg_fail(1)) SWIG_fail;
42122 }
42123 }
42124 if (obj1) {
42125 {
42126 arg2 = (int)(SWIG_As_int(obj1));
42127 if (SWIG_arg_fail(2)) SWIG_fail;
42128 }
42129 }
42130 {
42131 PyThreadState* __tstate = wxPyBeginAllowThreads();
42132 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
42133
42134 wxPyEndAllowThreads(__tstate);
42135 if (PyErr_Occurred()) SWIG_fail;
42136 }
42137 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
42138 return resultobj;
42139 fail:
42140 return NULL;
42141 }
42142
42143
42144 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
42145 PyObject *resultobj;
42146 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42147 int result;
42148 PyObject * obj0 = 0 ;
42149 char *kwnames[] = {
42150 (char *) "self", NULL
42151 };
42152
42153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
42154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42155 if (SWIG_arg_fail(1)) SWIG_fail;
42156 {
42157 PyThreadState* __tstate = wxPyBeginAllowThreads();
42158 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
42159
42160 wxPyEndAllowThreads(__tstate);
42161 if (PyErr_Occurred()) SWIG_fail;
42162 }
42163 {
42164 resultobj = SWIG_From_int((int)(result));
42165 }
42166 return resultobj;
42167 fail:
42168 return NULL;
42169 }
42170
42171
42172 static PyObject *_wrap_GBSpan_GetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
42173 PyObject *resultobj;
42174 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42175 int result;
42176 PyObject * obj0 = 0 ;
42177 char *kwnames[] = {
42178 (char *) "self", NULL
42179 };
42180
42181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
42182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42183 if (SWIG_arg_fail(1)) SWIG_fail;
42184 {
42185 PyThreadState* __tstate = wxPyBeginAllowThreads();
42186 result = (int)((wxGBSpan const *)arg1)->GetColspan();
42187
42188 wxPyEndAllowThreads(__tstate);
42189 if (PyErr_Occurred()) SWIG_fail;
42190 }
42191 {
42192 resultobj = SWIG_From_int((int)(result));
42193 }
42194 return resultobj;
42195 fail:
42196 return NULL;
42197 }
42198
42199
42200 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
42201 PyObject *resultobj;
42202 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42203 int arg2 ;
42204 PyObject * obj0 = 0 ;
42205 PyObject * obj1 = 0 ;
42206 char *kwnames[] = {
42207 (char *) "self",(char *) "rowspan", NULL
42208 };
42209
42210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
42211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42212 if (SWIG_arg_fail(1)) SWIG_fail;
42213 {
42214 arg2 = (int)(SWIG_As_int(obj1));
42215 if (SWIG_arg_fail(2)) SWIG_fail;
42216 }
42217 {
42218 PyThreadState* __tstate = wxPyBeginAllowThreads();
42219 (arg1)->SetRowspan(arg2);
42220
42221 wxPyEndAllowThreads(__tstate);
42222 if (PyErr_Occurred()) SWIG_fail;
42223 }
42224 Py_INCREF(Py_None); resultobj = Py_None;
42225 return resultobj;
42226 fail:
42227 return NULL;
42228 }
42229
42230
42231 static PyObject *_wrap_GBSpan_SetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
42232 PyObject *resultobj;
42233 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42234 int arg2 ;
42235 PyObject * obj0 = 0 ;
42236 PyObject * obj1 = 0 ;
42237 char *kwnames[] = {
42238 (char *) "self",(char *) "colspan", NULL
42239 };
42240
42241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
42242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42243 if (SWIG_arg_fail(1)) SWIG_fail;
42244 {
42245 arg2 = (int)(SWIG_As_int(obj1));
42246 if (SWIG_arg_fail(2)) SWIG_fail;
42247 }
42248 {
42249 PyThreadState* __tstate = wxPyBeginAllowThreads();
42250 (arg1)->SetColspan(arg2);
42251
42252 wxPyEndAllowThreads(__tstate);
42253 if (PyErr_Occurred()) SWIG_fail;
42254 }
42255 Py_INCREF(Py_None); resultobj = Py_None;
42256 return resultobj;
42257 fail:
42258 return NULL;
42259 }
42260
42261
42262 static PyObject *_wrap_GBSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
42263 PyObject *resultobj;
42264 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42265 wxGBSpan *arg2 = 0 ;
42266 bool result;
42267 wxGBSpan temp2 ;
42268 PyObject * obj0 = 0 ;
42269 PyObject * obj1 = 0 ;
42270 char *kwnames[] = {
42271 (char *) "self",(char *) "other", NULL
42272 };
42273
42274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
42275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42276 if (SWIG_arg_fail(1)) SWIG_fail;
42277 {
42278 arg2 = &temp2;
42279 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
42280 }
42281 {
42282 PyThreadState* __tstate = wxPyBeginAllowThreads();
42283 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
42284
42285 wxPyEndAllowThreads(__tstate);
42286 if (PyErr_Occurred()) SWIG_fail;
42287 }
42288 {
42289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42290 }
42291 return resultobj;
42292 fail:
42293 return NULL;
42294 }
42295
42296
42297 static PyObject *_wrap_GBSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
42298 PyObject *resultobj;
42299 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42300 wxGBSpan *arg2 = 0 ;
42301 bool result;
42302 wxGBSpan temp2 ;
42303 PyObject * obj0 = 0 ;
42304 PyObject * obj1 = 0 ;
42305 char *kwnames[] = {
42306 (char *) "self",(char *) "other", NULL
42307 };
42308
42309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
42310 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42311 if (SWIG_arg_fail(1)) SWIG_fail;
42312 {
42313 arg2 = &temp2;
42314 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
42315 }
42316 {
42317 PyThreadState* __tstate = wxPyBeginAllowThreads();
42318 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
42319
42320 wxPyEndAllowThreads(__tstate);
42321 if (PyErr_Occurred()) SWIG_fail;
42322 }
42323 {
42324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42325 }
42326 return resultobj;
42327 fail:
42328 return NULL;
42329 }
42330
42331
42332 static PyObject *_wrap_GBSpan_Set(PyObject *, PyObject *args, PyObject *kwargs) {
42333 PyObject *resultobj;
42334 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42335 int arg2 = (int) 1 ;
42336 int arg3 = (int) 1 ;
42337 PyObject * obj0 = 0 ;
42338 PyObject * obj1 = 0 ;
42339 PyObject * obj2 = 0 ;
42340 char *kwnames[] = {
42341 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
42342 };
42343
42344 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
42345 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42346 if (SWIG_arg_fail(1)) SWIG_fail;
42347 if (obj1) {
42348 {
42349 arg2 = (int)(SWIG_As_int(obj1));
42350 if (SWIG_arg_fail(2)) SWIG_fail;
42351 }
42352 }
42353 if (obj2) {
42354 {
42355 arg3 = (int)(SWIG_As_int(obj2));
42356 if (SWIG_arg_fail(3)) SWIG_fail;
42357 }
42358 }
42359 {
42360 PyThreadState* __tstate = wxPyBeginAllowThreads();
42361 wxGBSpan_Set(arg1,arg2,arg3);
42362
42363 wxPyEndAllowThreads(__tstate);
42364 if (PyErr_Occurred()) SWIG_fail;
42365 }
42366 Py_INCREF(Py_None); resultobj = Py_None;
42367 return resultobj;
42368 fail:
42369 return NULL;
42370 }
42371
42372
42373 static PyObject *_wrap_GBSpan_Get(PyObject *, PyObject *args, PyObject *kwargs) {
42374 PyObject *resultobj;
42375 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
42376 PyObject *result;
42377 PyObject * obj0 = 0 ;
42378 char *kwnames[] = {
42379 (char *) "self", NULL
42380 };
42381
42382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
42383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
42384 if (SWIG_arg_fail(1)) SWIG_fail;
42385 {
42386 PyThreadState* __tstate = wxPyBeginAllowThreads();
42387 result = (PyObject *)wxGBSpan_Get(arg1);
42388
42389 wxPyEndAllowThreads(__tstate);
42390 if (PyErr_Occurred()) SWIG_fail;
42391 }
42392 resultobj = result;
42393 return resultobj;
42394 fail:
42395 return NULL;
42396 }
42397
42398
42399 static PyObject * GBSpan_swigregister(PyObject *, PyObject *args) {
42400 PyObject *obj;
42401 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
42402 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
42403 Py_INCREF(obj);
42404 return Py_BuildValue((char *)"");
42405 }
42406 static int _wrap_DefaultSpan_set(PyObject *) {
42407 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
42408 return 1;
42409 }
42410
42411
42412 static PyObject *_wrap_DefaultSpan_get(void) {
42413 PyObject *pyobj;
42414
42415 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
42416 return pyobj;
42417 }
42418
42419
42420 static PyObject *_wrap_new_GBSizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
42421 PyObject *resultobj;
42422 wxGBSizerItem *result;
42423 char *kwnames[] = {
42424 NULL
42425 };
42426
42427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
42428 {
42429 PyThreadState* __tstate = wxPyBeginAllowThreads();
42430 result = (wxGBSizerItem *)new wxGBSizerItem();
42431
42432 wxPyEndAllowThreads(__tstate);
42433 if (PyErr_Occurred()) SWIG_fail;
42434 }
42435 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
42436 return resultobj;
42437 fail:
42438 return NULL;
42439 }
42440
42441
42442 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
42443 PyObject *resultobj;
42444 wxWindow *arg1 = (wxWindow *) 0 ;
42445 wxGBPosition *arg2 = 0 ;
42446 wxGBSpan *arg3 = 0 ;
42447 int arg4 ;
42448 int arg5 ;
42449 PyObject *arg6 = (PyObject *) NULL ;
42450 wxGBSizerItem *result;
42451 wxGBPosition temp2 ;
42452 wxGBSpan temp3 ;
42453 PyObject * obj0 = 0 ;
42454 PyObject * obj1 = 0 ;
42455 PyObject * obj2 = 0 ;
42456 PyObject * obj3 = 0 ;
42457 PyObject * obj4 = 0 ;
42458 PyObject * obj5 = 0 ;
42459 char *kwnames[] = {
42460 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
42461 };
42462
42463 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
42464 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
42465 if (SWIG_arg_fail(1)) SWIG_fail;
42466 {
42467 arg2 = &temp2;
42468 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
42469 }
42470 {
42471 arg3 = &temp3;
42472 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
42473 }
42474 {
42475 arg4 = (int)(SWIG_As_int(obj3));
42476 if (SWIG_arg_fail(4)) SWIG_fail;
42477 }
42478 {
42479 arg5 = (int)(SWIG_As_int(obj4));
42480 if (SWIG_arg_fail(5)) SWIG_fail;
42481 }
42482 if (obj5) {
42483 arg6 = obj5;
42484 }
42485 {
42486 PyThreadState* __tstate = wxPyBeginAllowThreads();
42487 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
42488
42489 wxPyEndAllowThreads(__tstate);
42490 if (PyErr_Occurred()) SWIG_fail;
42491 }
42492 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
42493 return resultobj;
42494 fail:
42495 return NULL;
42496 }
42497
42498
42499 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42500 PyObject *resultobj;
42501 wxSizer *arg1 = (wxSizer *) 0 ;
42502 wxGBPosition *arg2 = 0 ;
42503 wxGBSpan *arg3 = 0 ;
42504 int arg4 ;
42505 int arg5 ;
42506 PyObject *arg6 = (PyObject *) NULL ;
42507 wxGBSizerItem *result;
42508 wxGBPosition temp2 ;
42509 wxGBSpan temp3 ;
42510 PyObject * obj0 = 0 ;
42511 PyObject * obj1 = 0 ;
42512 PyObject * obj2 = 0 ;
42513 PyObject * obj3 = 0 ;
42514 PyObject * obj4 = 0 ;
42515 PyObject * obj5 = 0 ;
42516 char *kwnames[] = {
42517 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
42518 };
42519
42520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
42521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
42522 if (SWIG_arg_fail(1)) SWIG_fail;
42523 {
42524 arg2 = &temp2;
42525 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
42526 }
42527 {
42528 arg3 = &temp3;
42529 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
42530 }
42531 {
42532 arg4 = (int)(SWIG_As_int(obj3));
42533 if (SWIG_arg_fail(4)) SWIG_fail;
42534 }
42535 {
42536 arg5 = (int)(SWIG_As_int(obj4));
42537 if (SWIG_arg_fail(5)) SWIG_fail;
42538 }
42539 if (obj5) {
42540 arg6 = obj5;
42541 }
42542 {
42543 PyThreadState* __tstate = wxPyBeginAllowThreads();
42544 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
42545
42546 wxPyEndAllowThreads(__tstate);
42547 if (PyErr_Occurred()) SWIG_fail;
42548 }
42549 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
42550 return resultobj;
42551 fail:
42552 return NULL;
42553 }
42554
42555
42556 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
42557 PyObject *resultobj;
42558 int arg1 ;
42559 int arg2 ;
42560 wxGBPosition *arg3 = 0 ;
42561 wxGBSpan *arg4 = 0 ;
42562 int arg5 ;
42563 int arg6 ;
42564 PyObject *arg7 = (PyObject *) NULL ;
42565 wxGBSizerItem *result;
42566 wxGBPosition temp3 ;
42567 wxGBSpan temp4 ;
42568 PyObject * obj0 = 0 ;
42569 PyObject * obj1 = 0 ;
42570 PyObject * obj2 = 0 ;
42571 PyObject * obj3 = 0 ;
42572 PyObject * obj4 = 0 ;
42573 PyObject * obj5 = 0 ;
42574 PyObject * obj6 = 0 ;
42575 char *kwnames[] = {
42576 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
42577 };
42578
42579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
42580 {
42581 arg1 = (int)(SWIG_As_int(obj0));
42582 if (SWIG_arg_fail(1)) SWIG_fail;
42583 }
42584 {
42585 arg2 = (int)(SWIG_As_int(obj1));
42586 if (SWIG_arg_fail(2)) SWIG_fail;
42587 }
42588 {
42589 arg3 = &temp3;
42590 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42591 }
42592 {
42593 arg4 = &temp4;
42594 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
42595 }
42596 {
42597 arg5 = (int)(SWIG_As_int(obj4));
42598 if (SWIG_arg_fail(5)) SWIG_fail;
42599 }
42600 {
42601 arg6 = (int)(SWIG_As_int(obj5));
42602 if (SWIG_arg_fail(6)) SWIG_fail;
42603 }
42604 if (obj6) {
42605 arg7 = obj6;
42606 }
42607 {
42608 PyThreadState* __tstate = wxPyBeginAllowThreads();
42609 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
42610
42611 wxPyEndAllowThreads(__tstate);
42612 if (PyErr_Occurred()) SWIG_fail;
42613 }
42614 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
42615 return resultobj;
42616 fail:
42617 return NULL;
42618 }
42619
42620
42621 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *, PyObject *args, PyObject *kwargs) {
42622 PyObject *resultobj;
42623 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42624 wxGBPosition result;
42625 PyObject * obj0 = 0 ;
42626 char *kwnames[] = {
42627 (char *) "self", NULL
42628 };
42629
42630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
42631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42632 if (SWIG_arg_fail(1)) SWIG_fail;
42633 {
42634 PyThreadState* __tstate = wxPyBeginAllowThreads();
42635 result = ((wxGBSizerItem const *)arg1)->GetPos();
42636
42637 wxPyEndAllowThreads(__tstate);
42638 if (PyErr_Occurred()) SWIG_fail;
42639 }
42640 {
42641 wxGBPosition * resultptr;
42642 resultptr = new wxGBPosition((wxGBPosition &)(result));
42643 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42644 }
42645 return resultobj;
42646 fail:
42647 return NULL;
42648 }
42649
42650
42651 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
42652 PyObject *resultobj;
42653 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42654 wxGBSpan result;
42655 PyObject * obj0 = 0 ;
42656 char *kwnames[] = {
42657 (char *) "self", NULL
42658 };
42659
42660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
42661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42662 if (SWIG_arg_fail(1)) SWIG_fail;
42663 {
42664 PyThreadState* __tstate = wxPyBeginAllowThreads();
42665 result = ((wxGBSizerItem const *)arg1)->GetSpan();
42666
42667 wxPyEndAllowThreads(__tstate);
42668 if (PyErr_Occurred()) SWIG_fail;
42669 }
42670 {
42671 wxGBSpan * resultptr;
42672 resultptr = new wxGBSpan((wxGBSpan &)(result));
42673 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
42674 }
42675 return resultobj;
42676 fail:
42677 return NULL;
42678 }
42679
42680
42681 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *, PyObject *args, PyObject *kwargs) {
42682 PyObject *resultobj;
42683 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42684 wxGBPosition *arg2 = 0 ;
42685 bool result;
42686 wxGBPosition temp2 ;
42687 PyObject * obj0 = 0 ;
42688 PyObject * obj1 = 0 ;
42689 char *kwnames[] = {
42690 (char *) "self",(char *) "pos", NULL
42691 };
42692
42693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
42694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42695 if (SWIG_arg_fail(1)) SWIG_fail;
42696 {
42697 arg2 = &temp2;
42698 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
42699 }
42700 {
42701 PyThreadState* __tstate = wxPyBeginAllowThreads();
42702 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
42703
42704 wxPyEndAllowThreads(__tstate);
42705 if (PyErr_Occurred()) SWIG_fail;
42706 }
42707 {
42708 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42709 }
42710 return resultobj;
42711 fail:
42712 return NULL;
42713 }
42714
42715
42716 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
42717 PyObject *resultobj;
42718 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42719 wxGBSpan *arg2 = 0 ;
42720 bool result;
42721 wxGBSpan temp2 ;
42722 PyObject * obj0 = 0 ;
42723 PyObject * obj1 = 0 ;
42724 char *kwnames[] = {
42725 (char *) "self",(char *) "span", NULL
42726 };
42727
42728 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
42729 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42730 if (SWIG_arg_fail(1)) SWIG_fail;
42731 {
42732 arg2 = &temp2;
42733 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
42734 }
42735 {
42736 PyThreadState* __tstate = wxPyBeginAllowThreads();
42737 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
42738
42739 wxPyEndAllowThreads(__tstate);
42740 if (PyErr_Occurred()) SWIG_fail;
42741 }
42742 {
42743 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42744 }
42745 return resultobj;
42746 fail:
42747 return NULL;
42748 }
42749
42750
42751 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
42752 PyObject *resultobj;
42753 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42754 wxGBSizerItem *arg2 = 0 ;
42755 bool result;
42756 PyObject * obj0 = 0 ;
42757 PyObject * obj1 = 0 ;
42758 char *kwnames[] = {
42759 (char *) "self",(char *) "other", NULL
42760 };
42761
42762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
42763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42764 if (SWIG_arg_fail(1)) SWIG_fail;
42765 {
42766 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42767 if (SWIG_arg_fail(2)) SWIG_fail;
42768 if (arg2 == NULL) {
42769 SWIG_null_ref("wxGBSizerItem");
42770 }
42771 if (SWIG_arg_fail(2)) SWIG_fail;
42772 }
42773 {
42774 PyThreadState* __tstate = wxPyBeginAllowThreads();
42775 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
42776
42777 wxPyEndAllowThreads(__tstate);
42778 if (PyErr_Occurred()) SWIG_fail;
42779 }
42780 {
42781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42782 }
42783 return resultobj;
42784 fail:
42785 return NULL;
42786 }
42787
42788
42789 static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *, PyObject *args, PyObject *kwargs) {
42790 PyObject *resultobj;
42791 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42792 wxGBPosition *arg2 = 0 ;
42793 wxGBSpan *arg3 = 0 ;
42794 bool result;
42795 wxGBPosition temp2 ;
42796 wxGBSpan temp3 ;
42797 PyObject * obj0 = 0 ;
42798 PyObject * obj1 = 0 ;
42799 PyObject * obj2 = 0 ;
42800 char *kwnames[] = {
42801 (char *) "self",(char *) "pos",(char *) "span", NULL
42802 };
42803
42804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
42805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42806 if (SWIG_arg_fail(1)) SWIG_fail;
42807 {
42808 arg2 = &temp2;
42809 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
42810 }
42811 {
42812 arg3 = &temp3;
42813 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
42814 }
42815 {
42816 PyThreadState* __tstate = wxPyBeginAllowThreads();
42817 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
42818
42819 wxPyEndAllowThreads(__tstate);
42820 if (PyErr_Occurred()) SWIG_fail;
42821 }
42822 {
42823 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42824 }
42825 return resultobj;
42826 fail:
42827 return NULL;
42828 }
42829
42830
42831 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *, PyObject *args, PyObject *kwargs) {
42832 PyObject *resultobj;
42833 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42834 wxGBPosition result;
42835 PyObject * obj0 = 0 ;
42836 char *kwnames[] = {
42837 (char *) "self", NULL
42838 };
42839
42840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
42841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42842 if (SWIG_arg_fail(1)) SWIG_fail;
42843 {
42844 PyThreadState* __tstate = wxPyBeginAllowThreads();
42845 result = wxGBSizerItem_GetEndPos(arg1);
42846
42847 wxPyEndAllowThreads(__tstate);
42848 if (PyErr_Occurred()) SWIG_fail;
42849 }
42850 {
42851 wxGBPosition * resultptr;
42852 resultptr = new wxGBPosition((wxGBPosition &)(result));
42853 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42854 }
42855 return resultobj;
42856 fail:
42857 return NULL;
42858 }
42859
42860
42861 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42862 PyObject *resultobj;
42863 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42864 wxGridBagSizer *result;
42865 PyObject * obj0 = 0 ;
42866 char *kwnames[] = {
42867 (char *) "self", NULL
42868 };
42869
42870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
42871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42872 if (SWIG_arg_fail(1)) SWIG_fail;
42873 {
42874 PyThreadState* __tstate = wxPyBeginAllowThreads();
42875 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
42876
42877 wxPyEndAllowThreads(__tstate);
42878 if (PyErr_Occurred()) SWIG_fail;
42879 }
42880 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
42881 return resultobj;
42882 fail:
42883 return NULL;
42884 }
42885
42886
42887 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42888 PyObject *resultobj;
42889 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42890 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
42891 PyObject * obj0 = 0 ;
42892 PyObject * obj1 = 0 ;
42893 char *kwnames[] = {
42894 (char *) "self",(char *) "sizer", NULL
42895 };
42896
42897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
42898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42899 if (SWIG_arg_fail(1)) SWIG_fail;
42900 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42901 if (SWIG_arg_fail(2)) SWIG_fail;
42902 {
42903 PyThreadState* __tstate = wxPyBeginAllowThreads();
42904 (arg1)->SetGBSizer(arg2);
42905
42906 wxPyEndAllowThreads(__tstate);
42907 if (PyErr_Occurred()) SWIG_fail;
42908 }
42909 Py_INCREF(Py_None); resultobj = Py_None;
42910 return resultobj;
42911 fail:
42912 return NULL;
42913 }
42914
42915
42916 static PyObject * GBSizerItem_swigregister(PyObject *, PyObject *args) {
42917 PyObject *obj;
42918 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
42919 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
42920 Py_INCREF(obj);
42921 return Py_BuildValue((char *)"");
42922 }
42923 static PyObject *_wrap_new_GridBagSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42924 PyObject *resultobj;
42925 int arg1 = (int) 0 ;
42926 int arg2 = (int) 0 ;
42927 wxGridBagSizer *result;
42928 PyObject * obj0 = 0 ;
42929 PyObject * obj1 = 0 ;
42930 char *kwnames[] = {
42931 (char *) "vgap",(char *) "hgap", NULL
42932 };
42933
42934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
42935 if (obj0) {
42936 {
42937 arg1 = (int)(SWIG_As_int(obj0));
42938 if (SWIG_arg_fail(1)) SWIG_fail;
42939 }
42940 }
42941 if (obj1) {
42942 {
42943 arg2 = (int)(SWIG_As_int(obj1));
42944 if (SWIG_arg_fail(2)) SWIG_fail;
42945 }
42946 }
42947 {
42948 PyThreadState* __tstate = wxPyBeginAllowThreads();
42949 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
42950
42951 wxPyEndAllowThreads(__tstate);
42952 if (PyErr_Occurred()) SWIG_fail;
42953 }
42954 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
42955 return resultobj;
42956 fail:
42957 return NULL;
42958 }
42959
42960
42961 static PyObject *_wrap_GridBagSizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
42962 PyObject *resultobj;
42963 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42964 PyObject *arg2 = (PyObject *) 0 ;
42965 wxGBPosition *arg3 = 0 ;
42966 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
42967 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
42968 int arg5 = (int) 0 ;
42969 int arg6 = (int) 0 ;
42970 PyObject *arg7 = (PyObject *) NULL ;
42971 wxGBSizerItem *result;
42972 wxGBPosition temp3 ;
42973 wxGBSpan temp4 ;
42974 PyObject * obj0 = 0 ;
42975 PyObject * obj1 = 0 ;
42976 PyObject * obj2 = 0 ;
42977 PyObject * obj3 = 0 ;
42978 PyObject * obj4 = 0 ;
42979 PyObject * obj5 = 0 ;
42980 PyObject * obj6 = 0 ;
42981 char *kwnames[] = {
42982 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
42983 };
42984
42985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
42986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42987 if (SWIG_arg_fail(1)) SWIG_fail;
42988 arg2 = obj1;
42989 {
42990 arg3 = &temp3;
42991 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42992 }
42993 if (obj3) {
42994 {
42995 arg4 = &temp4;
42996 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
42997 }
42998 }
42999 if (obj4) {
43000 {
43001 arg5 = (int)(SWIG_As_int(obj4));
43002 if (SWIG_arg_fail(5)) SWIG_fail;
43003 }
43004 }
43005 if (obj5) {
43006 {
43007 arg6 = (int)(SWIG_As_int(obj5));
43008 if (SWIG_arg_fail(6)) SWIG_fail;
43009 }
43010 }
43011 if (obj6) {
43012 arg7 = obj6;
43013 }
43014 {
43015 PyThreadState* __tstate = wxPyBeginAllowThreads();
43016 result = (wxGBSizerItem *)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
43017
43018 wxPyEndAllowThreads(__tstate);
43019 if (PyErr_Occurred()) SWIG_fail;
43020 }
43021 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43022 return resultobj;
43023 fail:
43024 return NULL;
43025 }
43026
43027
43028 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
43029 PyObject *resultobj;
43030 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43031 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
43032 wxGBSizerItem *result;
43033 PyObject * obj0 = 0 ;
43034 PyObject * obj1 = 0 ;
43035 char *kwnames[] = {
43036 (char *) "self",(char *) "item", NULL
43037 };
43038
43039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
43040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43041 if (SWIG_arg_fail(1)) SWIG_fail;
43042 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
43043 if (SWIG_arg_fail(2)) SWIG_fail;
43044 {
43045 PyThreadState* __tstate = wxPyBeginAllowThreads();
43046 result = (wxGBSizerItem *)(arg1)->Add(arg2);
43047
43048 wxPyEndAllowThreads(__tstate);
43049 if (PyErr_Occurred()) SWIG_fail;
43050 }
43051 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43052 return resultobj;
43053 fail:
43054 return NULL;
43055 }
43056
43057
43058 static PyObject *_wrap_GridBagSizer_GetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
43059 PyObject *resultobj;
43060 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43061 int arg2 ;
43062 int arg3 ;
43063 wxSize result;
43064 PyObject * obj0 = 0 ;
43065 PyObject * obj1 = 0 ;
43066 PyObject * obj2 = 0 ;
43067 char *kwnames[] = {
43068 (char *) "self",(char *) "row",(char *) "col", NULL
43069 };
43070
43071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridBagSizer_GetCellSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
43072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43073 if (SWIG_arg_fail(1)) SWIG_fail;
43074 {
43075 arg2 = (int)(SWIG_As_int(obj1));
43076 if (SWIG_arg_fail(2)) SWIG_fail;
43077 }
43078 {
43079 arg3 = (int)(SWIG_As_int(obj2));
43080 if (SWIG_arg_fail(3)) SWIG_fail;
43081 }
43082 {
43083 PyThreadState* __tstate = wxPyBeginAllowThreads();
43084 result = ((wxGridBagSizer const *)arg1)->GetCellSize(arg2,arg3);
43085
43086 wxPyEndAllowThreads(__tstate);
43087 if (PyErr_Occurred()) SWIG_fail;
43088 }
43089 {
43090 wxSize * resultptr;
43091 resultptr = new wxSize((wxSize &)(result));
43092 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
43093 }
43094 return resultobj;
43095 fail:
43096 return NULL;
43097 }
43098
43099
43100 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
43101 PyObject *resultobj;
43102 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43103 wxSize result;
43104 PyObject * obj0 = 0 ;
43105 char *kwnames[] = {
43106 (char *) "self", NULL
43107 };
43108
43109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
43110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43111 if (SWIG_arg_fail(1)) SWIG_fail;
43112 {
43113 PyThreadState* __tstate = wxPyBeginAllowThreads();
43114 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
43115
43116 wxPyEndAllowThreads(__tstate);
43117 if (PyErr_Occurred()) SWIG_fail;
43118 }
43119 {
43120 wxSize * resultptr;
43121 resultptr = new wxSize((wxSize &)(result));
43122 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
43123 }
43124 return resultobj;
43125 fail:
43126 return NULL;
43127 }
43128
43129
43130 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
43131 PyObject *resultobj;
43132 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43133 wxSize *arg2 = 0 ;
43134 wxSize temp2 ;
43135 PyObject * obj0 = 0 ;
43136 PyObject * obj1 = 0 ;
43137 char *kwnames[] = {
43138 (char *) "self",(char *) "sz", NULL
43139 };
43140
43141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
43142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43143 if (SWIG_arg_fail(1)) SWIG_fail;
43144 {
43145 arg2 = &temp2;
43146 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
43147 }
43148 {
43149 PyThreadState* __tstate = wxPyBeginAllowThreads();
43150 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
43151
43152 wxPyEndAllowThreads(__tstate);
43153 if (PyErr_Occurred()) SWIG_fail;
43154 }
43155 Py_INCREF(Py_None); resultobj = Py_None;
43156 return resultobj;
43157 fail:
43158 return NULL;
43159 }
43160
43161
43162 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *, PyObject *args) {
43163 PyObject *resultobj;
43164 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43165 wxWindow *arg2 = (wxWindow *) 0 ;
43166 wxGBPosition result;
43167 PyObject * obj0 = 0 ;
43168 PyObject * obj1 = 0 ;
43169
43170 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
43171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43172 if (SWIG_arg_fail(1)) SWIG_fail;
43173 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43174 if (SWIG_arg_fail(2)) SWIG_fail;
43175 {
43176 PyThreadState* __tstate = wxPyBeginAllowThreads();
43177 result = (arg1)->GetItemPosition(arg2);
43178
43179 wxPyEndAllowThreads(__tstate);
43180 if (PyErr_Occurred()) SWIG_fail;
43181 }
43182 {
43183 wxGBPosition * resultptr;
43184 resultptr = new wxGBPosition((wxGBPosition &)(result));
43185 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
43186 }
43187 return resultobj;
43188 fail:
43189 return NULL;
43190 }
43191
43192
43193 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *, PyObject *args) {
43194 PyObject *resultobj;
43195 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43196 wxSizer *arg2 = (wxSizer *) 0 ;
43197 wxGBPosition result;
43198 PyObject * obj0 = 0 ;
43199 PyObject * obj1 = 0 ;
43200
43201 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
43202 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43203 if (SWIG_arg_fail(1)) SWIG_fail;
43204 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43205 if (SWIG_arg_fail(2)) SWIG_fail;
43206 {
43207 PyThreadState* __tstate = wxPyBeginAllowThreads();
43208 result = (arg1)->GetItemPosition(arg2);
43209
43210 wxPyEndAllowThreads(__tstate);
43211 if (PyErr_Occurred()) SWIG_fail;
43212 }
43213 {
43214 wxGBPosition * resultptr;
43215 resultptr = new wxGBPosition((wxGBPosition &)(result));
43216 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
43217 }
43218 return resultobj;
43219 fail:
43220 return NULL;
43221 }
43222
43223
43224 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *, PyObject *args) {
43225 PyObject *resultobj;
43226 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43227 size_t arg2 ;
43228 wxGBPosition result;
43229 PyObject * obj0 = 0 ;
43230 PyObject * obj1 = 0 ;
43231
43232 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
43233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43234 if (SWIG_arg_fail(1)) SWIG_fail;
43235 {
43236 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
43237 if (SWIG_arg_fail(2)) SWIG_fail;
43238 }
43239 {
43240 PyThreadState* __tstate = wxPyBeginAllowThreads();
43241 result = (arg1)->GetItemPosition(arg2);
43242
43243 wxPyEndAllowThreads(__tstate);
43244 if (PyErr_Occurred()) SWIG_fail;
43245 }
43246 {
43247 wxGBPosition * resultptr;
43248 resultptr = new wxGBPosition((wxGBPosition &)(result));
43249 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
43250 }
43251 return resultobj;
43252 fail:
43253 return NULL;
43254 }
43255
43256
43257 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
43258 int argc;
43259 PyObject *argv[3];
43260 int ii;
43261
43262 argc = PyObject_Length(args);
43263 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
43264 argv[ii] = PyTuple_GetItem(args,ii);
43265 }
43266 if (argc == 2) {
43267 int _v;
43268 {
43269 void *ptr;
43270 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43271 _v = 0;
43272 PyErr_Clear();
43273 } else {
43274 _v = 1;
43275 }
43276 }
43277 if (_v) {
43278 {
43279 void *ptr;
43280 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43281 _v = 0;
43282 PyErr_Clear();
43283 } else {
43284 _v = 1;
43285 }
43286 }
43287 if (_v) {
43288 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
43289 }
43290 }
43291 }
43292 if (argc == 2) {
43293 int _v;
43294 {
43295 void *ptr;
43296 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43297 _v = 0;
43298 PyErr_Clear();
43299 } else {
43300 _v = 1;
43301 }
43302 }
43303 if (_v) {
43304 {
43305 void *ptr;
43306 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43307 _v = 0;
43308 PyErr_Clear();
43309 } else {
43310 _v = 1;
43311 }
43312 }
43313 if (_v) {
43314 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
43315 }
43316 }
43317 }
43318 if (argc == 2) {
43319 int _v;
43320 {
43321 void *ptr;
43322 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43323 _v = 0;
43324 PyErr_Clear();
43325 } else {
43326 _v = 1;
43327 }
43328 }
43329 if (_v) {
43330 _v = SWIG_Check_unsigned_SS_long(argv[1]);
43331 if (_v) {
43332 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
43333 }
43334 }
43335 }
43336
43337 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
43338 return NULL;
43339 }
43340
43341
43342 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *, PyObject *args) {
43343 PyObject *resultobj;
43344 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43345 wxWindow *arg2 = (wxWindow *) 0 ;
43346 wxGBPosition *arg3 = 0 ;
43347 bool result;
43348 wxGBPosition temp3 ;
43349 PyObject * obj0 = 0 ;
43350 PyObject * obj1 = 0 ;
43351 PyObject * obj2 = 0 ;
43352
43353 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
43354 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43355 if (SWIG_arg_fail(1)) SWIG_fail;
43356 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43357 if (SWIG_arg_fail(2)) SWIG_fail;
43358 {
43359 arg3 = &temp3;
43360 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
43361 }
43362 {
43363 PyThreadState* __tstate = wxPyBeginAllowThreads();
43364 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
43365
43366 wxPyEndAllowThreads(__tstate);
43367 if (PyErr_Occurred()) SWIG_fail;
43368 }
43369 {
43370 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43371 }
43372 return resultobj;
43373 fail:
43374 return NULL;
43375 }
43376
43377
43378 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *, PyObject *args) {
43379 PyObject *resultobj;
43380 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43381 wxSizer *arg2 = (wxSizer *) 0 ;
43382 wxGBPosition *arg3 = 0 ;
43383 bool result;
43384 wxGBPosition temp3 ;
43385 PyObject * obj0 = 0 ;
43386 PyObject * obj1 = 0 ;
43387 PyObject * obj2 = 0 ;
43388
43389 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
43390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43391 if (SWIG_arg_fail(1)) SWIG_fail;
43392 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43393 if (SWIG_arg_fail(2)) SWIG_fail;
43394 {
43395 arg3 = &temp3;
43396 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
43397 }
43398 {
43399 PyThreadState* __tstate = wxPyBeginAllowThreads();
43400 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
43401
43402 wxPyEndAllowThreads(__tstate);
43403 if (PyErr_Occurred()) SWIG_fail;
43404 }
43405 {
43406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43407 }
43408 return resultobj;
43409 fail:
43410 return NULL;
43411 }
43412
43413
43414 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *, PyObject *args) {
43415 PyObject *resultobj;
43416 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43417 size_t arg2 ;
43418 wxGBPosition *arg3 = 0 ;
43419 bool result;
43420 wxGBPosition temp3 ;
43421 PyObject * obj0 = 0 ;
43422 PyObject * obj1 = 0 ;
43423 PyObject * obj2 = 0 ;
43424
43425 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
43426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43427 if (SWIG_arg_fail(1)) SWIG_fail;
43428 {
43429 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
43430 if (SWIG_arg_fail(2)) SWIG_fail;
43431 }
43432 {
43433 arg3 = &temp3;
43434 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
43435 }
43436 {
43437 PyThreadState* __tstate = wxPyBeginAllowThreads();
43438 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
43439
43440 wxPyEndAllowThreads(__tstate);
43441 if (PyErr_Occurred()) SWIG_fail;
43442 }
43443 {
43444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43445 }
43446 return resultobj;
43447 fail:
43448 return NULL;
43449 }
43450
43451
43452 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
43453 int argc;
43454 PyObject *argv[4];
43455 int ii;
43456
43457 argc = PyObject_Length(args);
43458 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
43459 argv[ii] = PyTuple_GetItem(args,ii);
43460 }
43461 if (argc == 3) {
43462 int _v;
43463 {
43464 void *ptr;
43465 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43466 _v = 0;
43467 PyErr_Clear();
43468 } else {
43469 _v = 1;
43470 }
43471 }
43472 if (_v) {
43473 {
43474 void *ptr;
43475 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43476 _v = 0;
43477 PyErr_Clear();
43478 } else {
43479 _v = 1;
43480 }
43481 }
43482 if (_v) {
43483 {
43484 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
43485 }
43486 if (_v) {
43487 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
43488 }
43489 }
43490 }
43491 }
43492 if (argc == 3) {
43493 int _v;
43494 {
43495 void *ptr;
43496 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43497 _v = 0;
43498 PyErr_Clear();
43499 } else {
43500 _v = 1;
43501 }
43502 }
43503 if (_v) {
43504 {
43505 void *ptr;
43506 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43507 _v = 0;
43508 PyErr_Clear();
43509 } else {
43510 _v = 1;
43511 }
43512 }
43513 if (_v) {
43514 {
43515 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
43516 }
43517 if (_v) {
43518 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
43519 }
43520 }
43521 }
43522 }
43523 if (argc == 3) {
43524 int _v;
43525 {
43526 void *ptr;
43527 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43528 _v = 0;
43529 PyErr_Clear();
43530 } else {
43531 _v = 1;
43532 }
43533 }
43534 if (_v) {
43535 _v = SWIG_Check_unsigned_SS_long(argv[1]);
43536 if (_v) {
43537 {
43538 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
43539 }
43540 if (_v) {
43541 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
43542 }
43543 }
43544 }
43545 }
43546
43547 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
43548 return NULL;
43549 }
43550
43551
43552 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *, PyObject *args) {
43553 PyObject *resultobj;
43554 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43555 wxWindow *arg2 = (wxWindow *) 0 ;
43556 wxGBSpan result;
43557 PyObject * obj0 = 0 ;
43558 PyObject * obj1 = 0 ;
43559
43560 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
43561 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43562 if (SWIG_arg_fail(1)) SWIG_fail;
43563 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43564 if (SWIG_arg_fail(2)) SWIG_fail;
43565 {
43566 PyThreadState* __tstate = wxPyBeginAllowThreads();
43567 result = (arg1)->GetItemSpan(arg2);
43568
43569 wxPyEndAllowThreads(__tstate);
43570 if (PyErr_Occurred()) SWIG_fail;
43571 }
43572 {
43573 wxGBSpan * resultptr;
43574 resultptr = new wxGBSpan((wxGBSpan &)(result));
43575 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
43576 }
43577 return resultobj;
43578 fail:
43579 return NULL;
43580 }
43581
43582
43583 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *, PyObject *args) {
43584 PyObject *resultobj;
43585 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43586 wxSizer *arg2 = (wxSizer *) 0 ;
43587 wxGBSpan result;
43588 PyObject * obj0 = 0 ;
43589 PyObject * obj1 = 0 ;
43590
43591 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
43592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43593 if (SWIG_arg_fail(1)) SWIG_fail;
43594 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43595 if (SWIG_arg_fail(2)) SWIG_fail;
43596 {
43597 PyThreadState* __tstate = wxPyBeginAllowThreads();
43598 result = (arg1)->GetItemSpan(arg2);
43599
43600 wxPyEndAllowThreads(__tstate);
43601 if (PyErr_Occurred()) SWIG_fail;
43602 }
43603 {
43604 wxGBSpan * resultptr;
43605 resultptr = new wxGBSpan((wxGBSpan &)(result));
43606 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
43607 }
43608 return resultobj;
43609 fail:
43610 return NULL;
43611 }
43612
43613
43614 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *, PyObject *args) {
43615 PyObject *resultobj;
43616 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43617 size_t arg2 ;
43618 wxGBSpan result;
43619 PyObject * obj0 = 0 ;
43620 PyObject * obj1 = 0 ;
43621
43622 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
43623 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43624 if (SWIG_arg_fail(1)) SWIG_fail;
43625 {
43626 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
43627 if (SWIG_arg_fail(2)) SWIG_fail;
43628 }
43629 {
43630 PyThreadState* __tstate = wxPyBeginAllowThreads();
43631 result = (arg1)->GetItemSpan(arg2);
43632
43633 wxPyEndAllowThreads(__tstate);
43634 if (PyErr_Occurred()) SWIG_fail;
43635 }
43636 {
43637 wxGBSpan * resultptr;
43638 resultptr = new wxGBSpan((wxGBSpan &)(result));
43639 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
43640 }
43641 return resultobj;
43642 fail:
43643 return NULL;
43644 }
43645
43646
43647 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
43648 int argc;
43649 PyObject *argv[3];
43650 int ii;
43651
43652 argc = PyObject_Length(args);
43653 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
43654 argv[ii] = PyTuple_GetItem(args,ii);
43655 }
43656 if (argc == 2) {
43657 int _v;
43658 {
43659 void *ptr;
43660 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43661 _v = 0;
43662 PyErr_Clear();
43663 } else {
43664 _v = 1;
43665 }
43666 }
43667 if (_v) {
43668 {
43669 void *ptr;
43670 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43671 _v = 0;
43672 PyErr_Clear();
43673 } else {
43674 _v = 1;
43675 }
43676 }
43677 if (_v) {
43678 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
43679 }
43680 }
43681 }
43682 if (argc == 2) {
43683 int _v;
43684 {
43685 void *ptr;
43686 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43687 _v = 0;
43688 PyErr_Clear();
43689 } else {
43690 _v = 1;
43691 }
43692 }
43693 if (_v) {
43694 {
43695 void *ptr;
43696 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43697 _v = 0;
43698 PyErr_Clear();
43699 } else {
43700 _v = 1;
43701 }
43702 }
43703 if (_v) {
43704 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
43705 }
43706 }
43707 }
43708 if (argc == 2) {
43709 int _v;
43710 {
43711 void *ptr;
43712 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43713 _v = 0;
43714 PyErr_Clear();
43715 } else {
43716 _v = 1;
43717 }
43718 }
43719 if (_v) {
43720 _v = SWIG_Check_unsigned_SS_long(argv[1]);
43721 if (_v) {
43722 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
43723 }
43724 }
43725 }
43726
43727 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
43728 return NULL;
43729 }
43730
43731
43732 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *, PyObject *args) {
43733 PyObject *resultobj;
43734 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43735 wxWindow *arg2 = (wxWindow *) 0 ;
43736 wxGBSpan *arg3 = 0 ;
43737 bool result;
43738 wxGBSpan temp3 ;
43739 PyObject * obj0 = 0 ;
43740 PyObject * obj1 = 0 ;
43741 PyObject * obj2 = 0 ;
43742
43743 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
43744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43745 if (SWIG_arg_fail(1)) SWIG_fail;
43746 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43747 if (SWIG_arg_fail(2)) SWIG_fail;
43748 {
43749 arg3 = &temp3;
43750 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
43751 }
43752 {
43753 PyThreadState* __tstate = wxPyBeginAllowThreads();
43754 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
43755
43756 wxPyEndAllowThreads(__tstate);
43757 if (PyErr_Occurred()) SWIG_fail;
43758 }
43759 {
43760 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43761 }
43762 return resultobj;
43763 fail:
43764 return NULL;
43765 }
43766
43767
43768 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *, PyObject *args) {
43769 PyObject *resultobj;
43770 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43771 wxSizer *arg2 = (wxSizer *) 0 ;
43772 wxGBSpan *arg3 = 0 ;
43773 bool result;
43774 wxGBSpan temp3 ;
43775 PyObject * obj0 = 0 ;
43776 PyObject * obj1 = 0 ;
43777 PyObject * obj2 = 0 ;
43778
43779 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
43780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43781 if (SWIG_arg_fail(1)) SWIG_fail;
43782 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43783 if (SWIG_arg_fail(2)) SWIG_fail;
43784 {
43785 arg3 = &temp3;
43786 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
43787 }
43788 {
43789 PyThreadState* __tstate = wxPyBeginAllowThreads();
43790 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
43791
43792 wxPyEndAllowThreads(__tstate);
43793 if (PyErr_Occurred()) SWIG_fail;
43794 }
43795 {
43796 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43797 }
43798 return resultobj;
43799 fail:
43800 return NULL;
43801 }
43802
43803
43804 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *, PyObject *args) {
43805 PyObject *resultobj;
43806 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43807 size_t arg2 ;
43808 wxGBSpan *arg3 = 0 ;
43809 bool result;
43810 wxGBSpan temp3 ;
43811 PyObject * obj0 = 0 ;
43812 PyObject * obj1 = 0 ;
43813 PyObject * obj2 = 0 ;
43814
43815 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
43816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43817 if (SWIG_arg_fail(1)) SWIG_fail;
43818 {
43819 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
43820 if (SWIG_arg_fail(2)) SWIG_fail;
43821 }
43822 {
43823 arg3 = &temp3;
43824 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
43825 }
43826 {
43827 PyThreadState* __tstate = wxPyBeginAllowThreads();
43828 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
43829
43830 wxPyEndAllowThreads(__tstate);
43831 if (PyErr_Occurred()) SWIG_fail;
43832 }
43833 {
43834 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43835 }
43836 return resultobj;
43837 fail:
43838 return NULL;
43839 }
43840
43841
43842 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
43843 int argc;
43844 PyObject *argv[4];
43845 int ii;
43846
43847 argc = PyObject_Length(args);
43848 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
43849 argv[ii] = PyTuple_GetItem(args,ii);
43850 }
43851 if (argc == 3) {
43852 int _v;
43853 {
43854 void *ptr;
43855 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43856 _v = 0;
43857 PyErr_Clear();
43858 } else {
43859 _v = 1;
43860 }
43861 }
43862 if (_v) {
43863 {
43864 void *ptr;
43865 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43866 _v = 0;
43867 PyErr_Clear();
43868 } else {
43869 _v = 1;
43870 }
43871 }
43872 if (_v) {
43873 {
43874 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43875 }
43876 if (_v) {
43877 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
43878 }
43879 }
43880 }
43881 }
43882 if (argc == 3) {
43883 int _v;
43884 {
43885 void *ptr;
43886 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43887 _v = 0;
43888 PyErr_Clear();
43889 } else {
43890 _v = 1;
43891 }
43892 }
43893 if (_v) {
43894 {
43895 void *ptr;
43896 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43897 _v = 0;
43898 PyErr_Clear();
43899 } else {
43900 _v = 1;
43901 }
43902 }
43903 if (_v) {
43904 {
43905 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43906 }
43907 if (_v) {
43908 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
43909 }
43910 }
43911 }
43912 }
43913 if (argc == 3) {
43914 int _v;
43915 {
43916 void *ptr;
43917 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43918 _v = 0;
43919 PyErr_Clear();
43920 } else {
43921 _v = 1;
43922 }
43923 }
43924 if (_v) {
43925 _v = SWIG_Check_unsigned_SS_long(argv[1]);
43926 if (_v) {
43927 {
43928 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43929 }
43930 if (_v) {
43931 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
43932 }
43933 }
43934 }
43935 }
43936
43937 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
43938 return NULL;
43939 }
43940
43941
43942 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *, PyObject *args) {
43943 PyObject *resultobj;
43944 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43945 wxWindow *arg2 = (wxWindow *) 0 ;
43946 wxGBSizerItem *result;
43947 PyObject * obj0 = 0 ;
43948 PyObject * obj1 = 0 ;
43949
43950 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
43951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43952 if (SWIG_arg_fail(1)) SWIG_fail;
43953 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43954 if (SWIG_arg_fail(2)) SWIG_fail;
43955 {
43956 PyThreadState* __tstate = wxPyBeginAllowThreads();
43957 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
43958
43959 wxPyEndAllowThreads(__tstate);
43960 if (PyErr_Occurred()) SWIG_fail;
43961 }
43962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43963 return resultobj;
43964 fail:
43965 return NULL;
43966 }
43967
43968
43969 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *, PyObject *args) {
43970 PyObject *resultobj;
43971 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43972 wxSizer *arg2 = (wxSizer *) 0 ;
43973 wxGBSizerItem *result;
43974 PyObject * obj0 = 0 ;
43975 PyObject * obj1 = 0 ;
43976
43977 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
43978 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43979 if (SWIG_arg_fail(1)) SWIG_fail;
43980 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43981 if (SWIG_arg_fail(2)) SWIG_fail;
43982 {
43983 PyThreadState* __tstate = wxPyBeginAllowThreads();
43984 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
43985
43986 wxPyEndAllowThreads(__tstate);
43987 if (PyErr_Occurred()) SWIG_fail;
43988 }
43989 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43990 return resultobj;
43991 fail:
43992 return NULL;
43993 }
43994
43995
43996 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
43997 int argc;
43998 PyObject *argv[3];
43999 int ii;
44000
44001 argc = PyObject_Length(args);
44002 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
44003 argv[ii] = PyTuple_GetItem(args,ii);
44004 }
44005 if (argc == 2) {
44006 int _v;
44007 {
44008 void *ptr;
44009 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
44010 _v = 0;
44011 PyErr_Clear();
44012 } else {
44013 _v = 1;
44014 }
44015 }
44016 if (_v) {
44017 {
44018 void *ptr;
44019 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
44020 _v = 0;
44021 PyErr_Clear();
44022 } else {
44023 _v = 1;
44024 }
44025 }
44026 if (_v) {
44027 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
44028 }
44029 }
44030 }
44031 if (argc == 2) {
44032 int _v;
44033 {
44034 void *ptr;
44035 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
44036 _v = 0;
44037 PyErr_Clear();
44038 } else {
44039 _v = 1;
44040 }
44041 }
44042 if (_v) {
44043 {
44044 void *ptr;
44045 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
44046 _v = 0;
44047 PyErr_Clear();
44048 } else {
44049 _v = 1;
44050 }
44051 }
44052 if (_v) {
44053 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
44054 }
44055 }
44056 }
44057
44058 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_FindItem'");
44059 return NULL;
44060 }
44061
44062
44063 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *, PyObject *args, PyObject *kwargs) {
44064 PyObject *resultobj;
44065 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
44066 wxGBPosition *arg2 = 0 ;
44067 wxGBSizerItem *result;
44068 wxGBPosition temp2 ;
44069 PyObject * obj0 = 0 ;
44070 PyObject * obj1 = 0 ;
44071 char *kwnames[] = {
44072 (char *) "self",(char *) "pos", NULL
44073 };
44074
44075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
44076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
44077 if (SWIG_arg_fail(1)) SWIG_fail;
44078 {
44079 arg2 = &temp2;
44080 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
44081 }
44082 {
44083 PyThreadState* __tstate = wxPyBeginAllowThreads();
44084 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
44085
44086 wxPyEndAllowThreads(__tstate);
44087 if (PyErr_Occurred()) SWIG_fail;
44088 }
44089 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
44090 return resultobj;
44091 fail:
44092 return NULL;
44093 }
44094
44095
44096 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
44097 PyObject *resultobj;
44098 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
44099 wxPoint *arg2 = 0 ;
44100 wxGBSizerItem *result;
44101 wxPoint temp2 ;
44102 PyObject * obj0 = 0 ;
44103 PyObject * obj1 = 0 ;
44104 char *kwnames[] = {
44105 (char *) "self",(char *) "pt", NULL
44106 };
44107
44108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
44109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
44110 if (SWIG_arg_fail(1)) SWIG_fail;
44111 {
44112 arg2 = &temp2;
44113 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
44114 }
44115 {
44116 PyThreadState* __tstate = wxPyBeginAllowThreads();
44117 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
44118
44119 wxPyEndAllowThreads(__tstate);
44120 if (PyErr_Occurred()) SWIG_fail;
44121 }
44122 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
44123 return resultobj;
44124 fail:
44125 return NULL;
44126 }
44127
44128
44129 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *, PyObject *args, PyObject *kwargs) {
44130 PyObject *resultobj;
44131 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
44132 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
44133 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
44134 bool result;
44135 PyObject * obj0 = 0 ;
44136 PyObject * obj1 = 0 ;
44137 PyObject * obj2 = 0 ;
44138 char *kwnames[] = {
44139 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
44140 };
44141
44142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
44143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
44144 if (SWIG_arg_fail(1)) SWIG_fail;
44145 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
44146 if (SWIG_arg_fail(2)) SWIG_fail;
44147 if (obj2) {
44148 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
44149 if (SWIG_arg_fail(3)) SWIG_fail;
44150 }
44151 {
44152 PyThreadState* __tstate = wxPyBeginAllowThreads();
44153 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
44154
44155 wxPyEndAllowThreads(__tstate);
44156 if (PyErr_Occurred()) SWIG_fail;
44157 }
44158 {
44159 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44160 }
44161 return resultobj;
44162 fail:
44163 return NULL;
44164 }
44165
44166
44167 static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *, PyObject *args, PyObject *kwargs) {
44168 PyObject *resultobj;
44169 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
44170 wxGBPosition *arg2 = 0 ;
44171 wxGBSpan *arg3 = 0 ;
44172 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
44173 bool result;
44174 wxGBPosition temp2 ;
44175 wxGBSpan temp3 ;
44176 PyObject * obj0 = 0 ;
44177 PyObject * obj1 = 0 ;
44178 PyObject * obj2 = 0 ;
44179 PyObject * obj3 = 0 ;
44180 char *kwnames[] = {
44181 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
44182 };
44183
44184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
44185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
44186 if (SWIG_arg_fail(1)) SWIG_fail;
44187 {
44188 arg2 = &temp2;
44189 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
44190 }
44191 {
44192 arg3 = &temp3;
44193 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
44194 }
44195 if (obj3) {
44196 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
44197 if (SWIG_arg_fail(4)) SWIG_fail;
44198 }
44199 {
44200 PyThreadState* __tstate = wxPyBeginAllowThreads();
44201 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
44202
44203 wxPyEndAllowThreads(__tstate);
44204 if (PyErr_Occurred()) SWIG_fail;
44205 }
44206 {
44207 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44208 }
44209 return resultobj;
44210 fail:
44211 return NULL;
44212 }
44213
44214
44215 static PyObject * GridBagSizer_swigregister(PyObject *, PyObject *args) {
44216 PyObject *obj;
44217 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
44218 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
44219 Py_INCREF(obj);
44220 return Py_BuildValue((char *)"");
44221 }
44222 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
44223 PyObject *resultobj;
44224 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44225 wxRelationship arg2 ;
44226 wxWindow *arg3 = (wxWindow *) 0 ;
44227 wxEdge arg4 ;
44228 int arg5 = (int) 0 ;
44229 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
44230 PyObject * obj0 = 0 ;
44231 PyObject * obj1 = 0 ;
44232 PyObject * obj2 = 0 ;
44233 PyObject * obj3 = 0 ;
44234 PyObject * obj4 = 0 ;
44235 PyObject * obj5 = 0 ;
44236 char *kwnames[] = {
44237 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
44238 };
44239
44240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
44241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44242 if (SWIG_arg_fail(1)) SWIG_fail;
44243 {
44244 arg2 = (wxRelationship)(SWIG_As_int(obj1));
44245 if (SWIG_arg_fail(2)) SWIG_fail;
44246 }
44247 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44248 if (SWIG_arg_fail(3)) SWIG_fail;
44249 {
44250 arg4 = (wxEdge)(SWIG_As_int(obj3));
44251 if (SWIG_arg_fail(4)) SWIG_fail;
44252 }
44253 if (obj4) {
44254 {
44255 arg5 = (int)(SWIG_As_int(obj4));
44256 if (SWIG_arg_fail(5)) SWIG_fail;
44257 }
44258 }
44259 if (obj5) {
44260 {
44261 arg6 = (int)(SWIG_As_int(obj5));
44262 if (SWIG_arg_fail(6)) SWIG_fail;
44263 }
44264 }
44265 {
44266 PyThreadState* __tstate = wxPyBeginAllowThreads();
44267 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
44268
44269 wxPyEndAllowThreads(__tstate);
44270 if (PyErr_Occurred()) SWIG_fail;
44271 }
44272 Py_INCREF(Py_None); resultobj = Py_None;
44273 return resultobj;
44274 fail:
44275 return NULL;
44276 }
44277
44278
44279 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *, PyObject *args, PyObject *kwargs) {
44280 PyObject *resultobj;
44281 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44282 wxWindow *arg2 = (wxWindow *) 0 ;
44283 int arg3 = (int) 0 ;
44284 PyObject * obj0 = 0 ;
44285 PyObject * obj1 = 0 ;
44286 PyObject * obj2 = 0 ;
44287 char *kwnames[] = {
44288 (char *) "self",(char *) "sibling",(char *) "marg", NULL
44289 };
44290
44291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
44292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44293 if (SWIG_arg_fail(1)) SWIG_fail;
44294 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44295 if (SWIG_arg_fail(2)) SWIG_fail;
44296 if (obj2) {
44297 {
44298 arg3 = (int)(SWIG_As_int(obj2));
44299 if (SWIG_arg_fail(3)) SWIG_fail;
44300 }
44301 }
44302 {
44303 PyThreadState* __tstate = wxPyBeginAllowThreads();
44304 (arg1)->LeftOf(arg2,arg3);
44305
44306 wxPyEndAllowThreads(__tstate);
44307 if (PyErr_Occurred()) SWIG_fail;
44308 }
44309 Py_INCREF(Py_None); resultobj = Py_None;
44310 return resultobj;
44311 fail:
44312 return NULL;
44313 }
44314
44315
44316 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *, PyObject *args, PyObject *kwargs) {
44317 PyObject *resultobj;
44318 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44319 wxWindow *arg2 = (wxWindow *) 0 ;
44320 int arg3 = (int) 0 ;
44321 PyObject * obj0 = 0 ;
44322 PyObject * obj1 = 0 ;
44323 PyObject * obj2 = 0 ;
44324 char *kwnames[] = {
44325 (char *) "self",(char *) "sibling",(char *) "marg", NULL
44326 };
44327
44328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
44329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44330 if (SWIG_arg_fail(1)) SWIG_fail;
44331 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44332 if (SWIG_arg_fail(2)) SWIG_fail;
44333 if (obj2) {
44334 {
44335 arg3 = (int)(SWIG_As_int(obj2));
44336 if (SWIG_arg_fail(3)) SWIG_fail;
44337 }
44338 }
44339 {
44340 PyThreadState* __tstate = wxPyBeginAllowThreads();
44341 (arg1)->RightOf(arg2,arg3);
44342
44343 wxPyEndAllowThreads(__tstate);
44344 if (PyErr_Occurred()) SWIG_fail;
44345 }
44346 Py_INCREF(Py_None); resultobj = Py_None;
44347 return resultobj;
44348 fail:
44349 return NULL;
44350 }
44351
44352
44353 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *, PyObject *args, PyObject *kwargs) {
44354 PyObject *resultobj;
44355 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44356 wxWindow *arg2 = (wxWindow *) 0 ;
44357 int arg3 = (int) 0 ;
44358 PyObject * obj0 = 0 ;
44359 PyObject * obj1 = 0 ;
44360 PyObject * obj2 = 0 ;
44361 char *kwnames[] = {
44362 (char *) "self",(char *) "sibling",(char *) "marg", NULL
44363 };
44364
44365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
44366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44367 if (SWIG_arg_fail(1)) SWIG_fail;
44368 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44369 if (SWIG_arg_fail(2)) SWIG_fail;
44370 if (obj2) {
44371 {
44372 arg3 = (int)(SWIG_As_int(obj2));
44373 if (SWIG_arg_fail(3)) SWIG_fail;
44374 }
44375 }
44376 {
44377 PyThreadState* __tstate = wxPyBeginAllowThreads();
44378 (arg1)->Above(arg2,arg3);
44379
44380 wxPyEndAllowThreads(__tstate);
44381 if (PyErr_Occurred()) SWIG_fail;
44382 }
44383 Py_INCREF(Py_None); resultobj = Py_None;
44384 return resultobj;
44385 fail:
44386 return NULL;
44387 }
44388
44389
44390 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *, PyObject *args, PyObject *kwargs) {
44391 PyObject *resultobj;
44392 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44393 wxWindow *arg2 = (wxWindow *) 0 ;
44394 int arg3 = (int) 0 ;
44395 PyObject * obj0 = 0 ;
44396 PyObject * obj1 = 0 ;
44397 PyObject * obj2 = 0 ;
44398 char *kwnames[] = {
44399 (char *) "self",(char *) "sibling",(char *) "marg", NULL
44400 };
44401
44402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
44403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44404 if (SWIG_arg_fail(1)) SWIG_fail;
44405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44406 if (SWIG_arg_fail(2)) SWIG_fail;
44407 if (obj2) {
44408 {
44409 arg3 = (int)(SWIG_As_int(obj2));
44410 if (SWIG_arg_fail(3)) SWIG_fail;
44411 }
44412 }
44413 {
44414 PyThreadState* __tstate = wxPyBeginAllowThreads();
44415 (arg1)->Below(arg2,arg3);
44416
44417 wxPyEndAllowThreads(__tstate);
44418 if (PyErr_Occurred()) SWIG_fail;
44419 }
44420 Py_INCREF(Py_None); resultobj = Py_None;
44421 return resultobj;
44422 fail:
44423 return NULL;
44424 }
44425
44426
44427 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *, PyObject *args, PyObject *kwargs) {
44428 PyObject *resultobj;
44429 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44430 wxWindow *arg2 = (wxWindow *) 0 ;
44431 wxEdge arg3 ;
44432 int arg4 = (int) 0 ;
44433 PyObject * obj0 = 0 ;
44434 PyObject * obj1 = 0 ;
44435 PyObject * obj2 = 0 ;
44436 PyObject * obj3 = 0 ;
44437 char *kwnames[] = {
44438 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
44439 };
44440
44441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
44442 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44443 if (SWIG_arg_fail(1)) SWIG_fail;
44444 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44445 if (SWIG_arg_fail(2)) SWIG_fail;
44446 {
44447 arg3 = (wxEdge)(SWIG_As_int(obj2));
44448 if (SWIG_arg_fail(3)) SWIG_fail;
44449 }
44450 if (obj3) {
44451 {
44452 arg4 = (int)(SWIG_As_int(obj3));
44453 if (SWIG_arg_fail(4)) SWIG_fail;
44454 }
44455 }
44456 {
44457 PyThreadState* __tstate = wxPyBeginAllowThreads();
44458 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
44459
44460 wxPyEndAllowThreads(__tstate);
44461 if (PyErr_Occurred()) SWIG_fail;
44462 }
44463 Py_INCREF(Py_None); resultobj = Py_None;
44464 return resultobj;
44465 fail:
44466 return NULL;
44467 }
44468
44469
44470 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *, PyObject *args, PyObject *kwargs) {
44471 PyObject *resultobj;
44472 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44473 wxWindow *arg2 = (wxWindow *) 0 ;
44474 wxEdge arg3 ;
44475 int arg4 ;
44476 PyObject * obj0 = 0 ;
44477 PyObject * obj1 = 0 ;
44478 PyObject * obj2 = 0 ;
44479 PyObject * obj3 = 0 ;
44480 char *kwnames[] = {
44481 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
44482 };
44483
44484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
44485 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44486 if (SWIG_arg_fail(1)) SWIG_fail;
44487 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44488 if (SWIG_arg_fail(2)) SWIG_fail;
44489 {
44490 arg3 = (wxEdge)(SWIG_As_int(obj2));
44491 if (SWIG_arg_fail(3)) SWIG_fail;
44492 }
44493 {
44494 arg4 = (int)(SWIG_As_int(obj3));
44495 if (SWIG_arg_fail(4)) SWIG_fail;
44496 }
44497 {
44498 PyThreadState* __tstate = wxPyBeginAllowThreads();
44499 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
44500
44501 wxPyEndAllowThreads(__tstate);
44502 if (PyErr_Occurred()) SWIG_fail;
44503 }
44504 Py_INCREF(Py_None); resultobj = Py_None;
44505 return resultobj;
44506 fail:
44507 return NULL;
44508 }
44509
44510
44511 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *, PyObject *args, PyObject *kwargs) {
44512 PyObject *resultobj;
44513 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44514 int arg2 ;
44515 PyObject * obj0 = 0 ;
44516 PyObject * obj1 = 0 ;
44517 char *kwnames[] = {
44518 (char *) "self",(char *) "val", NULL
44519 };
44520
44521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
44522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44523 if (SWIG_arg_fail(1)) SWIG_fail;
44524 {
44525 arg2 = (int)(SWIG_As_int(obj1));
44526 if (SWIG_arg_fail(2)) SWIG_fail;
44527 }
44528 {
44529 PyThreadState* __tstate = wxPyBeginAllowThreads();
44530 (arg1)->Absolute(arg2);
44531
44532 wxPyEndAllowThreads(__tstate);
44533 if (PyErr_Occurred()) SWIG_fail;
44534 }
44535 Py_INCREF(Py_None); resultobj = Py_None;
44536 return resultobj;
44537 fail:
44538 return NULL;
44539 }
44540
44541
44542 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *, PyObject *args, PyObject *kwargs) {
44543 PyObject *resultobj;
44544 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44545 PyObject * obj0 = 0 ;
44546 char *kwnames[] = {
44547 (char *) "self", NULL
44548 };
44549
44550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
44551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44552 if (SWIG_arg_fail(1)) SWIG_fail;
44553 {
44554 PyThreadState* __tstate = wxPyBeginAllowThreads();
44555 (arg1)->Unconstrained();
44556
44557 wxPyEndAllowThreads(__tstate);
44558 if (PyErr_Occurred()) SWIG_fail;
44559 }
44560 Py_INCREF(Py_None); resultobj = Py_None;
44561 return resultobj;
44562 fail:
44563 return NULL;
44564 }
44565
44566
44567 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *, PyObject *args, PyObject *kwargs) {
44568 PyObject *resultobj;
44569 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44570 PyObject * obj0 = 0 ;
44571 char *kwnames[] = {
44572 (char *) "self", NULL
44573 };
44574
44575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
44576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44577 if (SWIG_arg_fail(1)) SWIG_fail;
44578 {
44579 PyThreadState* __tstate = wxPyBeginAllowThreads();
44580 (arg1)->AsIs();
44581
44582 wxPyEndAllowThreads(__tstate);
44583 if (PyErr_Occurred()) SWIG_fail;
44584 }
44585 Py_INCREF(Py_None); resultobj = Py_None;
44586 return resultobj;
44587 fail:
44588 return NULL;
44589 }
44590
44591
44592 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *, PyObject *args, PyObject *kwargs) {
44593 PyObject *resultobj;
44594 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44595 wxWindow *result;
44596 PyObject * obj0 = 0 ;
44597 char *kwnames[] = {
44598 (char *) "self", NULL
44599 };
44600
44601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
44602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44603 if (SWIG_arg_fail(1)) SWIG_fail;
44604 {
44605 PyThreadState* __tstate = wxPyBeginAllowThreads();
44606 result = (wxWindow *)(arg1)->GetOtherWindow();
44607
44608 wxPyEndAllowThreads(__tstate);
44609 if (PyErr_Occurred()) SWIG_fail;
44610 }
44611 {
44612 resultobj = wxPyMake_wxObject(result, 0);
44613 }
44614 return resultobj;
44615 fail:
44616 return NULL;
44617 }
44618
44619
44620 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *, PyObject *args, PyObject *kwargs) {
44621 PyObject *resultobj;
44622 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44623 wxEdge result;
44624 PyObject * obj0 = 0 ;
44625 char *kwnames[] = {
44626 (char *) "self", NULL
44627 };
44628
44629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
44630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44631 if (SWIG_arg_fail(1)) SWIG_fail;
44632 {
44633 PyThreadState* __tstate = wxPyBeginAllowThreads();
44634 result = (wxEdge)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
44635
44636 wxPyEndAllowThreads(__tstate);
44637 if (PyErr_Occurred()) SWIG_fail;
44638 }
44639 resultobj = SWIG_From_int((result));
44640 return resultobj;
44641 fail:
44642 return NULL;
44643 }
44644
44645
44646 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
44647 PyObject *resultobj;
44648 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44649 wxEdge arg2 ;
44650 PyObject * obj0 = 0 ;
44651 PyObject * obj1 = 0 ;
44652 char *kwnames[] = {
44653 (char *) "self",(char *) "which", NULL
44654 };
44655
44656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
44657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44658 if (SWIG_arg_fail(1)) SWIG_fail;
44659 {
44660 arg2 = (wxEdge)(SWIG_As_int(obj1));
44661 if (SWIG_arg_fail(2)) SWIG_fail;
44662 }
44663 {
44664 PyThreadState* __tstate = wxPyBeginAllowThreads();
44665 (arg1)->SetEdge((wxEdge )arg2);
44666
44667 wxPyEndAllowThreads(__tstate);
44668 if (PyErr_Occurred()) SWIG_fail;
44669 }
44670 Py_INCREF(Py_None); resultobj = Py_None;
44671 return resultobj;
44672 fail:
44673 return NULL;
44674 }
44675
44676
44677 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
44678 PyObject *resultobj;
44679 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44680 int arg2 ;
44681 PyObject * obj0 = 0 ;
44682 PyObject * obj1 = 0 ;
44683 char *kwnames[] = {
44684 (char *) "self",(char *) "v", NULL
44685 };
44686
44687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
44688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44689 if (SWIG_arg_fail(1)) SWIG_fail;
44690 {
44691 arg2 = (int)(SWIG_As_int(obj1));
44692 if (SWIG_arg_fail(2)) SWIG_fail;
44693 }
44694 {
44695 PyThreadState* __tstate = wxPyBeginAllowThreads();
44696 (arg1)->SetValue(arg2);
44697
44698 wxPyEndAllowThreads(__tstate);
44699 if (PyErr_Occurred()) SWIG_fail;
44700 }
44701 Py_INCREF(Py_None); resultobj = Py_None;
44702 return resultobj;
44703 fail:
44704 return NULL;
44705 }
44706
44707
44708 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
44709 PyObject *resultobj;
44710 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44711 int result;
44712 PyObject * obj0 = 0 ;
44713 char *kwnames[] = {
44714 (char *) "self", NULL
44715 };
44716
44717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
44718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44719 if (SWIG_arg_fail(1)) SWIG_fail;
44720 {
44721 PyThreadState* __tstate = wxPyBeginAllowThreads();
44722 result = (int)(arg1)->GetMargin();
44723
44724 wxPyEndAllowThreads(__tstate);
44725 if (PyErr_Occurred()) SWIG_fail;
44726 }
44727 {
44728 resultobj = SWIG_From_int((int)(result));
44729 }
44730 return resultobj;
44731 fail:
44732 return NULL;
44733 }
44734
44735
44736 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
44737 PyObject *resultobj;
44738 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44739 int arg2 ;
44740 PyObject * obj0 = 0 ;
44741 PyObject * obj1 = 0 ;
44742 char *kwnames[] = {
44743 (char *) "self",(char *) "m", NULL
44744 };
44745
44746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
44747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44748 if (SWIG_arg_fail(1)) SWIG_fail;
44749 {
44750 arg2 = (int)(SWIG_As_int(obj1));
44751 if (SWIG_arg_fail(2)) SWIG_fail;
44752 }
44753 {
44754 PyThreadState* __tstate = wxPyBeginAllowThreads();
44755 (arg1)->SetMargin(arg2);
44756
44757 wxPyEndAllowThreads(__tstate);
44758 if (PyErr_Occurred()) SWIG_fail;
44759 }
44760 Py_INCREF(Py_None); resultobj = Py_None;
44761 return resultobj;
44762 fail:
44763 return NULL;
44764 }
44765
44766
44767 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
44768 PyObject *resultobj;
44769 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44770 int result;
44771 PyObject * obj0 = 0 ;
44772 char *kwnames[] = {
44773 (char *) "self", NULL
44774 };
44775
44776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
44777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44778 if (SWIG_arg_fail(1)) SWIG_fail;
44779 {
44780 PyThreadState* __tstate = wxPyBeginAllowThreads();
44781 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
44782
44783 wxPyEndAllowThreads(__tstate);
44784 if (PyErr_Occurred()) SWIG_fail;
44785 }
44786 {
44787 resultobj = SWIG_From_int((int)(result));
44788 }
44789 return resultobj;
44790 fail:
44791 return NULL;
44792 }
44793
44794
44795 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *, PyObject *args, PyObject *kwargs) {
44796 PyObject *resultobj;
44797 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44798 int result;
44799 PyObject * obj0 = 0 ;
44800 char *kwnames[] = {
44801 (char *) "self", NULL
44802 };
44803
44804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
44805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44806 if (SWIG_arg_fail(1)) SWIG_fail;
44807 {
44808 PyThreadState* __tstate = wxPyBeginAllowThreads();
44809 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
44810
44811 wxPyEndAllowThreads(__tstate);
44812 if (PyErr_Occurred()) SWIG_fail;
44813 }
44814 {
44815 resultobj = SWIG_From_int((int)(result));
44816 }
44817 return resultobj;
44818 fail:
44819 return NULL;
44820 }
44821
44822
44823 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *, PyObject *args, PyObject *kwargs) {
44824 PyObject *resultobj;
44825 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44826 int result;
44827 PyObject * obj0 = 0 ;
44828 char *kwnames[] = {
44829 (char *) "self", NULL
44830 };
44831
44832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
44833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44834 if (SWIG_arg_fail(1)) SWIG_fail;
44835 {
44836 PyThreadState* __tstate = wxPyBeginAllowThreads();
44837 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
44838
44839 wxPyEndAllowThreads(__tstate);
44840 if (PyErr_Occurred()) SWIG_fail;
44841 }
44842 {
44843 resultobj = SWIG_From_int((int)(result));
44844 }
44845 return resultobj;
44846 fail:
44847 return NULL;
44848 }
44849
44850
44851 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *, PyObject *args, PyObject *kwargs) {
44852 PyObject *resultobj;
44853 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44854 bool result;
44855 PyObject * obj0 = 0 ;
44856 char *kwnames[] = {
44857 (char *) "self", NULL
44858 };
44859
44860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
44861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44862 if (SWIG_arg_fail(1)) SWIG_fail;
44863 {
44864 PyThreadState* __tstate = wxPyBeginAllowThreads();
44865 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
44866
44867 wxPyEndAllowThreads(__tstate);
44868 if (PyErr_Occurred()) SWIG_fail;
44869 }
44870 {
44871 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44872 }
44873 return resultobj;
44874 fail:
44875 return NULL;
44876 }
44877
44878
44879 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *, PyObject *args, PyObject *kwargs) {
44880 PyObject *resultobj;
44881 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44882 bool arg2 ;
44883 PyObject * obj0 = 0 ;
44884 PyObject * obj1 = 0 ;
44885 char *kwnames[] = {
44886 (char *) "self",(char *) "d", NULL
44887 };
44888
44889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
44890 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44891 if (SWIG_arg_fail(1)) SWIG_fail;
44892 {
44893 arg2 = (bool)(SWIG_As_bool(obj1));
44894 if (SWIG_arg_fail(2)) SWIG_fail;
44895 }
44896 {
44897 PyThreadState* __tstate = wxPyBeginAllowThreads();
44898 (arg1)->SetDone(arg2);
44899
44900 wxPyEndAllowThreads(__tstate);
44901 if (PyErr_Occurred()) SWIG_fail;
44902 }
44903 Py_INCREF(Py_None); resultobj = Py_None;
44904 return resultobj;
44905 fail:
44906 return NULL;
44907 }
44908
44909
44910 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
44911 PyObject *resultobj;
44912 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44913 wxRelationship result;
44914 PyObject * obj0 = 0 ;
44915 char *kwnames[] = {
44916 (char *) "self", NULL
44917 };
44918
44919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
44920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44921 if (SWIG_arg_fail(1)) SWIG_fail;
44922 {
44923 PyThreadState* __tstate = wxPyBeginAllowThreads();
44924 result = (wxRelationship)(arg1)->GetRelationship();
44925
44926 wxPyEndAllowThreads(__tstate);
44927 if (PyErr_Occurred()) SWIG_fail;
44928 }
44929 resultobj = SWIG_From_int((result));
44930 return resultobj;
44931 fail:
44932 return NULL;
44933 }
44934
44935
44936 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
44937 PyObject *resultobj;
44938 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44939 wxRelationship arg2 ;
44940 PyObject * obj0 = 0 ;
44941 PyObject * obj1 = 0 ;
44942 char *kwnames[] = {
44943 (char *) "self",(char *) "r", NULL
44944 };
44945
44946 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
44947 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44948 if (SWIG_arg_fail(1)) SWIG_fail;
44949 {
44950 arg2 = (wxRelationship)(SWIG_As_int(obj1));
44951 if (SWIG_arg_fail(2)) SWIG_fail;
44952 }
44953 {
44954 PyThreadState* __tstate = wxPyBeginAllowThreads();
44955 (arg1)->SetRelationship((wxRelationship )arg2);
44956
44957 wxPyEndAllowThreads(__tstate);
44958 if (PyErr_Occurred()) SWIG_fail;
44959 }
44960 Py_INCREF(Py_None); resultobj = Py_None;
44961 return resultobj;
44962 fail:
44963 return NULL;
44964 }
44965
44966
44967 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *, PyObject *args, PyObject *kwargs) {
44968 PyObject *resultobj;
44969 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44970 wxWindow *arg2 = (wxWindow *) 0 ;
44971 bool result;
44972 PyObject * obj0 = 0 ;
44973 PyObject * obj1 = 0 ;
44974 char *kwnames[] = {
44975 (char *) "self",(char *) "otherW", NULL
44976 };
44977
44978 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
44979 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44980 if (SWIG_arg_fail(1)) SWIG_fail;
44981 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44982 if (SWIG_arg_fail(2)) SWIG_fail;
44983 {
44984 PyThreadState* __tstate = wxPyBeginAllowThreads();
44985 result = (bool)(arg1)->ResetIfWin(arg2);
44986
44987 wxPyEndAllowThreads(__tstate);
44988 if (PyErr_Occurred()) SWIG_fail;
44989 }
44990 {
44991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44992 }
44993 return resultobj;
44994 fail:
44995 return NULL;
44996 }
44997
44998
44999 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *, PyObject *args, PyObject *kwargs) {
45000 PyObject *resultobj;
45001 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
45002 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
45003 wxWindow *arg3 = (wxWindow *) 0 ;
45004 bool result;
45005 PyObject * obj0 = 0 ;
45006 PyObject * obj1 = 0 ;
45007 PyObject * obj2 = 0 ;
45008 char *kwnames[] = {
45009 (char *) "self",(char *) "constraints",(char *) "win", NULL
45010 };
45011
45012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
45013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
45014 if (SWIG_arg_fail(1)) SWIG_fail;
45015 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45016 if (SWIG_arg_fail(2)) SWIG_fail;
45017 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
45018 if (SWIG_arg_fail(3)) SWIG_fail;
45019 {
45020 PyThreadState* __tstate = wxPyBeginAllowThreads();
45021 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
45022
45023 wxPyEndAllowThreads(__tstate);
45024 if (PyErr_Occurred()) SWIG_fail;
45025 }
45026 {
45027 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45028 }
45029 return resultobj;
45030 fail:
45031 return NULL;
45032 }
45033
45034
45035 static PyObject *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
45036 PyObject *resultobj;
45037 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
45038 wxEdge arg2 ;
45039 wxWindow *arg3 = (wxWindow *) 0 ;
45040 wxWindow *arg4 = (wxWindow *) 0 ;
45041 int result;
45042 PyObject * obj0 = 0 ;
45043 PyObject * obj1 = 0 ;
45044 PyObject * obj2 = 0 ;
45045 PyObject * obj3 = 0 ;
45046 char *kwnames[] = {
45047 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
45048 };
45049
45050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
45051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
45052 if (SWIG_arg_fail(1)) SWIG_fail;
45053 {
45054 arg2 = (wxEdge)(SWIG_As_int(obj1));
45055 if (SWIG_arg_fail(2)) SWIG_fail;
45056 }
45057 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
45058 if (SWIG_arg_fail(3)) SWIG_fail;
45059 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
45060 if (SWIG_arg_fail(4)) SWIG_fail;
45061 {
45062 PyThreadState* __tstate = wxPyBeginAllowThreads();
45063 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
45064
45065 wxPyEndAllowThreads(__tstate);
45066 if (PyErr_Occurred()) SWIG_fail;
45067 }
45068 {
45069 resultobj = SWIG_From_int((int)(result));
45070 }
45071 return resultobj;
45072 fail:
45073 return NULL;
45074 }
45075
45076
45077 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *, PyObject *args) {
45078 PyObject *obj;
45079 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
45080 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
45081 Py_INCREF(obj);
45082 return Py_BuildValue((char *)"");
45083 }
45084 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *, PyObject *args, PyObject *kwargs) {
45085 PyObject *resultobj;
45086 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45087 wxIndividualLayoutConstraint *result;
45088 PyObject * obj0 = 0 ;
45089 char *kwnames[] = {
45090 (char *) "self", NULL
45091 };
45092
45093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
45094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45095 if (SWIG_arg_fail(1)) SWIG_fail;
45096 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
45097
45098 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45099 return resultobj;
45100 fail:
45101 return NULL;
45102 }
45103
45104
45105 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *, PyObject *args, PyObject *kwargs) {
45106 PyObject *resultobj;
45107 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45108 wxIndividualLayoutConstraint *result;
45109 PyObject * obj0 = 0 ;
45110 char *kwnames[] = {
45111 (char *) "self", NULL
45112 };
45113
45114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
45115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45116 if (SWIG_arg_fail(1)) SWIG_fail;
45117 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
45118
45119 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45120 return resultobj;
45121 fail:
45122 return NULL;
45123 }
45124
45125
45126 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *, PyObject *args, PyObject *kwargs) {
45127 PyObject *resultobj;
45128 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45129 wxIndividualLayoutConstraint *result;
45130 PyObject * obj0 = 0 ;
45131 char *kwnames[] = {
45132 (char *) "self", NULL
45133 };
45134
45135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
45136 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45137 if (SWIG_arg_fail(1)) SWIG_fail;
45138 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
45139
45140 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45141 return resultobj;
45142 fail:
45143 return NULL;
45144 }
45145
45146
45147 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *, PyObject *args, PyObject *kwargs) {
45148 PyObject *resultobj;
45149 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45150 wxIndividualLayoutConstraint *result;
45151 PyObject * obj0 = 0 ;
45152 char *kwnames[] = {
45153 (char *) "self", NULL
45154 };
45155
45156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
45157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45158 if (SWIG_arg_fail(1)) SWIG_fail;
45159 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
45160
45161 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45162 return resultobj;
45163 fail:
45164 return NULL;
45165 }
45166
45167
45168 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
45169 PyObject *resultobj;
45170 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45171 wxIndividualLayoutConstraint *result;
45172 PyObject * obj0 = 0 ;
45173 char *kwnames[] = {
45174 (char *) "self", NULL
45175 };
45176
45177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
45178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45179 if (SWIG_arg_fail(1)) SWIG_fail;
45180 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
45181
45182 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45183 return resultobj;
45184 fail:
45185 return NULL;
45186 }
45187
45188
45189 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
45190 PyObject *resultobj;
45191 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45192 wxIndividualLayoutConstraint *result;
45193 PyObject * obj0 = 0 ;
45194 char *kwnames[] = {
45195 (char *) "self", NULL
45196 };
45197
45198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
45199 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45200 if (SWIG_arg_fail(1)) SWIG_fail;
45201 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
45202
45203 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45204 return resultobj;
45205 fail:
45206 return NULL;
45207 }
45208
45209
45210 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *, PyObject *args, PyObject *kwargs) {
45211 PyObject *resultobj;
45212 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45213 wxIndividualLayoutConstraint *result;
45214 PyObject * obj0 = 0 ;
45215 char *kwnames[] = {
45216 (char *) "self", NULL
45217 };
45218
45219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
45220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45221 if (SWIG_arg_fail(1)) SWIG_fail;
45222 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
45223
45224 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45225 return resultobj;
45226 fail:
45227 return NULL;
45228 }
45229
45230
45231 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *, PyObject *args, PyObject *kwargs) {
45232 PyObject *resultobj;
45233 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45234 wxIndividualLayoutConstraint *result;
45235 PyObject * obj0 = 0 ;
45236 char *kwnames[] = {
45237 (char *) "self", NULL
45238 };
45239
45240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
45241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45242 if (SWIG_arg_fail(1)) SWIG_fail;
45243 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
45244
45245 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
45246 return resultobj;
45247 fail:
45248 return NULL;
45249 }
45250
45251
45252 static PyObject *_wrap_new_LayoutConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
45253 PyObject *resultobj;
45254 wxLayoutConstraints *result;
45255 char *kwnames[] = {
45256 NULL
45257 };
45258
45259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
45260 {
45261 PyThreadState* __tstate = wxPyBeginAllowThreads();
45262 result = (wxLayoutConstraints *)new wxLayoutConstraints();
45263
45264 wxPyEndAllowThreads(__tstate);
45265 if (PyErr_Occurred()) SWIG_fail;
45266 }
45267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
45268 return resultobj;
45269 fail:
45270 return NULL;
45271 }
45272
45273
45274 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
45275 PyObject *resultobj;
45276 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45277 wxWindow *arg2 = (wxWindow *) 0 ;
45278 int *arg3 = (int *) 0 ;
45279 bool result;
45280 int temp3 ;
45281 int res3 = 0 ;
45282 PyObject * obj0 = 0 ;
45283 PyObject * obj1 = 0 ;
45284 char *kwnames[] = {
45285 (char *) "self",(char *) "win", NULL
45286 };
45287
45288 arg3 = &temp3; res3 = SWIG_NEWOBJ;
45289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
45290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45291 if (SWIG_arg_fail(1)) SWIG_fail;
45292 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
45293 if (SWIG_arg_fail(2)) SWIG_fail;
45294 {
45295 PyThreadState* __tstate = wxPyBeginAllowThreads();
45296 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
45297
45298 wxPyEndAllowThreads(__tstate);
45299 if (PyErr_Occurred()) SWIG_fail;
45300 }
45301 {
45302 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45303 }
45304 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
45305 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
45306 return resultobj;
45307 fail:
45308 return NULL;
45309 }
45310
45311
45312 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *, PyObject *args, PyObject *kwargs) {
45313 PyObject *resultobj;
45314 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
45315 bool result;
45316 PyObject * obj0 = 0 ;
45317 char *kwnames[] = {
45318 (char *) "self", NULL
45319 };
45320
45321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
45322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
45323 if (SWIG_arg_fail(1)) SWIG_fail;
45324 {
45325 PyThreadState* __tstate = wxPyBeginAllowThreads();
45326 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
45327
45328 wxPyEndAllowThreads(__tstate);
45329 if (PyErr_Occurred()) SWIG_fail;
45330 }
45331 {
45332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
45333 }
45334 return resultobj;
45335 fail:
45336 return NULL;
45337 }
45338
45339
45340 static PyObject * LayoutConstraints_swigregister(PyObject *, PyObject *args) {
45341 PyObject *obj;
45342 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
45343 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
45344 Py_INCREF(obj);
45345 return Py_BuildValue((char *)"");
45346 }
45347 static PyMethodDef SwigMethods[] = {
45348 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS, NULL},
45349 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS, NULL},
45350 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
45351 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
45352 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS, NULL},
45353 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
45354 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
45355 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS, NULL},
45356 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
45357 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS, NULL},
45358 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS, NULL},
45359 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45360 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45361 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS, NULL},
45362 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
45363 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS, NULL},
45364 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS, NULL},
45365 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45366 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45367 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45368 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45369 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45370 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS, NULL},
45371 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
45372 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45373 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS, NULL},
45374 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45375 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45376 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45377 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45378 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45379 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45380 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45381 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45382 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS, NULL},
45383 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
45384 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45385 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45386 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS, NULL},
45387 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45388 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45389 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45390 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45391 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS, NULL},
45392 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS, NULL},
45393 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45394 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45395 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS, NULL},
45396 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
45397 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
45398 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
45399 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45400 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45401 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS, NULL},
45402 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS, NULL},
45403 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS, NULL},
45404 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS, NULL},
45405 { (char *)"new_RectS", (PyCFunction) _wrap_new_RectS, METH_VARARGS | METH_KEYWORDS, NULL},
45406 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS, NULL},
45407 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
45408 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS, NULL},
45409 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
45410 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS, NULL},
45411 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45412 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45413 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45414 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45415 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45416 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45417 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45418 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45419 { (char *)"Rect_IsEmpty", (PyCFunction) _wrap_Rect_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL},
45420 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
45421 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
45422 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
45423 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
45424 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS, NULL},
45425 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS, NULL},
45426 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS, NULL},
45427 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS, NULL},
45428 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS, NULL},
45429 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS, NULL},
45430 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS, NULL},
45431 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS, NULL},
45432 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS, NULL},
45433 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS, NULL},
45434 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS, NULL},
45435 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS, NULL},
45436 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS, NULL},
45437 { (char *)"Rect_Union", (PyCFunction) _wrap_Rect_Union, METH_VARARGS | METH_KEYWORDS, NULL},
45438 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS, NULL},
45439 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
45440 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45441 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45442 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS, NULL},
45443 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS, NULL},
45444 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS, NULL},
45445 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45446 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45447 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45448 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45449 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
45450 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
45451 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS, NULL},
45452 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
45453 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45454 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45455 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS, NULL},
45456 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL},
45457 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS, NULL},
45458 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS, NULL},
45459 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45460 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS, NULL},
45461 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS, NULL},
45462 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL},
45463 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL},
45464 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL},
45465 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL},
45466 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS, NULL},
45467 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS, NULL},
45468 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS, NULL},
45469 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS, NULL},
45470 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
45471 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
45472 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
45473 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
45474 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS, NULL},
45475 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45476 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45477 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45478 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45479 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45480 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45481 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45482 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45483 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS, NULL},
45484 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS, NULL},
45485 { (char *)"delete_InputStream", (PyCFunction) _wrap_delete_InputStream, METH_VARARGS | METH_KEYWORDS, NULL},
45486 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS, NULL},
45487 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS, NULL},
45488 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS, NULL},
45489 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS, NULL},
45490 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS, NULL},
45491 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS, NULL},
45492 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS, NULL},
45493 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS, NULL},
45494 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS, NULL},
45495 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS, NULL},
45496 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS, NULL},
45497 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
45498 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS, NULL},
45499 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS, NULL},
45500 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS, NULL},
45501 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS, NULL},
45502 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS, NULL},
45503 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS, NULL},
45504 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS, NULL},
45505 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS, NULL},
45506 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS, NULL},
45507 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS, NULL},
45508 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
45509 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS, NULL},
45510 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
45511 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS, NULL},
45512 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS, NULL},
45513 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS, NULL},
45514 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45515 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45516 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
45517 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
45518 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
45519 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
45520 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS, NULL},
45521 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS, NULL},
45522 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
45523 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS, NULL},
45524 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS, NULL},
45525 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS, NULL},
45526 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
45527 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
45528 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS, NULL},
45529 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
45530 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
45531 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
45532 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
45533 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45534 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS, NULL},
45535 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS, NULL},
45536 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS, NULL},
45537 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS, NULL},
45538 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45539 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
45540 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
45541 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS, NULL},
45542 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45543 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
45544 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
45545 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
45546 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
45547 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS, NULL},
45548 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS, NULL},
45549 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45550 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS, NULL},
45551 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45552 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS, NULL},
45553 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
45554 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
45555 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
45556 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
45557 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS, NULL},
45558 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
45559 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS, NULL},
45560 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS, NULL},
45561 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
45562 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
45563 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS, NULL},
45564 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS, NULL},
45565 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS, NULL},
45566 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
45567 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS, NULL},
45568 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS, NULL},
45569 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS, NULL},
45570 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL},
45571 { (char *)"ImageHistogram_GetCount", (PyCFunction) _wrap_ImageHistogram_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
45572 { (char *)"ImageHistogram_GetCountRGB", (PyCFunction) _wrap_ImageHistogram_GetCountRGB, METH_VARARGS | METH_KEYWORDS, NULL},
45573 { (char *)"ImageHistogram_GetCountColour", (PyCFunction) _wrap_ImageHistogram_GetCountColour, METH_VARARGS | METH_KEYWORDS, NULL},
45574 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS, NULL},
45575 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS, NULL},
45576 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS, NULL},
45577 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS, NULL},
45578 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS, NULL},
45579 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS, NULL},
45580 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS, NULL},
45581 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45582 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS, NULL},
45583 { (char *)"new_ImageFromDataWithAlpha", (PyCFunction) _wrap_new_ImageFromDataWithAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45584 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45585 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
45586 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS, NULL},
45587 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS, NULL},
45588 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS, NULL},
45589 { (char *)"Image_Resize", (PyCFunction) _wrap_Image_Resize, METH_VARARGS | METH_KEYWORDS, NULL},
45590 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL},
45591 { (char *)"Image_SetRGBRect", (PyCFunction) _wrap_Image_SetRGBRect, METH_VARARGS | METH_KEYWORDS, NULL},
45592 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS, NULL},
45593 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS, NULL},
45594 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS, NULL},
45595 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45596 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45597 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45598 { (char *)"Image_InitAlpha", (PyCFunction) _wrap_Image_InitAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45599 { (char *)"Image_IsTransparent", (PyCFunction) _wrap_Image_IsTransparent, METH_VARARGS | METH_KEYWORDS, NULL},
45600 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL},
45601 { (char *)"Image_ConvertAlphaToMask", (PyCFunction) _wrap_Image_ConvertAlphaToMask, METH_VARARGS | METH_KEYWORDS, NULL},
45602 { (char *)"Image_ConvertColourToAlpha", (PyCFunction) _wrap_Image_ConvertColourToAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
45603 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS, NULL},
45604 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
45605 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS, NULL},
45606 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
45607 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS, NULL},
45608 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
45609 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS, NULL},
45610 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS, NULL},
45611 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS, NULL},
45612 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS, NULL},
45613 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
45614 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45615 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45616 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45617 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS, NULL},
45618 { (char *)"Image_Size", (PyCFunction) _wrap_Image_Size, METH_VARARGS | METH_KEYWORDS, NULL},
45619 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
45620 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
45621 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
45622 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
45623 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
45624 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
45625 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL},
45626 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL},
45627 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
45628 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
45629 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL},
45630 { (char *)"Image_GetOrFindMaskColour", (PyCFunction) _wrap_Image_GetOrFindMaskColour, METH_VARARGS | METH_KEYWORDS, NULL},
45631 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS, NULL},
45632 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS, NULL},
45633 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS, NULL},
45634 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
45635 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS, NULL},
45636 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS, NULL},
45637 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS, NULL},
45638 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS, NULL},
45639 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
45640 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS, NULL},
45641 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS, NULL},
45642 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
45643 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS, NULL},
45644 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
45645 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS, NULL},
45646 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS, NULL},
45647 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS, NULL},
45648 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45649 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45650 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45651 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
45652 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45653 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45654 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS, NULL},
45655 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45656 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS, NULL},
45657 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45658 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS, NULL},
45659 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45660 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS, NULL},
45661 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45662 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS, NULL},
45663 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45664 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS, NULL},
45665 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45666 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS, NULL},
45667 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45668 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS, NULL},
45669 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45670 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS, NULL},
45671 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45672 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS, NULL},
45673 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45674 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS, NULL},
45675 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45676 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS, NULL},
45677 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS, NULL},
45678 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS, NULL},
45679 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45680 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45681 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45682 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45683 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45684 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45685 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45686 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45687 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45688 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL},
45689 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS, NULL},
45690 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS, NULL},
45691 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45692 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS, NULL},
45693 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS, NULL},
45694 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS, NULL},
45695 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS, NULL},
45696 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS, NULL},
45697 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS, NULL},
45698 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS, NULL},
45699 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
45700 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
45701 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
45702 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
45703 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45704 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS, NULL},
45705 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS, NULL},
45706 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS, NULL},
45707 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS, NULL},
45708 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS, NULL},
45709 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
45710 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS, NULL},
45711 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
45712 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
45713 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS, NULL},
45714 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL},
45715 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL},
45716 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS, NULL},
45717 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45718 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45719 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
45720 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
45721 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45722 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45723 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL},
45724 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL},
45725 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS, NULL},
45726 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS, NULL},
45727 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
45728 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS, NULL},
45729 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45730 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
45731 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS, NULL},
45732 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS, NULL},
45733 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS, NULL},
45734 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45735 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45736 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45737 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45738 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45739 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS, NULL},
45740 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45741 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45742 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45743 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45744 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45745 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS, NULL},
45746 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45747 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
45748 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL},
45749 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS, NULL},
45750 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL},
45751 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS, NULL},
45752 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
45753 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS, NULL},
45754 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
45755 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
45756 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
45757 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
45758 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
45759 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
45760 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
45761 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS, NULL},
45762 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS, NULL},
45763 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS, NULL},
45764 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS, NULL},
45765 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS, NULL},
45766 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS, NULL},
45767 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS, NULL},
45768 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
45769 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
45770 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
45771 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS, NULL},
45772 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS, NULL},
45773 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS, NULL},
45774 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS, NULL},
45775 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45776 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45777 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45778 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
45779 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
45780 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS, NULL},
45781 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS, NULL},
45782 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS, NULL},
45783 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS, NULL},
45784 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45785 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45786 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45787 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45788 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45789 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45790 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45791 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45792 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45793 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45794 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45795 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45796 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45797 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45798 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45799 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45800 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45801 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45802 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS, NULL},
45803 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS, NULL},
45804 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS, NULL},
45805 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS, NULL},
45806 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS, NULL},
45807 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS, NULL},
45808 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS, NULL},
45809 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45810 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
45811 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
45812 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
45813 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
45814 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS, NULL},
45815 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS, NULL},
45816 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45817 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
45818 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
45819 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
45820 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
45821 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
45822 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS, NULL},
45823 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
45824 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS, NULL},
45825 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
45826 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS, NULL},
45827 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45828 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45829 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
45830 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
45831 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45832 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45833 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45834 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45835 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45836 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45837 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45838 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45839 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45840 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45841 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45842 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45843 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45844 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45845 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45846 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45847 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45848 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45849 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS, NULL},
45850 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS, NULL},
45851 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS, NULL},
45852 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45853 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45854 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45855 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45856 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45857 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS, NULL},
45858 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS, NULL},
45859 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL},
45860 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL},
45861 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS, NULL},
45862 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45863 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45864 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45865 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45866 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45867 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS, NULL},
45868 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45869 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS, NULL},
45870 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45871 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS, NULL},
45872 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45873 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS, NULL},
45874 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS, NULL},
45875 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45876 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45877 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45878 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS, NULL},
45879 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45880 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45881 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS, NULL},
45882 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45883 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS, NULL},
45884 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS, NULL},
45885 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45886 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS, NULL},
45887 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45888 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS, NULL},
45889 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS, NULL},
45890 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45891 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS, NULL},
45892 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45893 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL},
45894 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL},
45895 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
45896 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45897 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45898 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45899 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS, NULL},
45900 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45901 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS, NULL},
45902 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS, NULL},
45903 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS, NULL},
45904 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45905 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS, NULL},
45906 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS, NULL},
45907 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45908 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS, NULL},
45909 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45910 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS, NULL},
45911 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS, NULL},
45912 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS, NULL},
45913 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45914 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45915 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45916 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
45917 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS, NULL},
45918 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45919 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45920 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45921 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45922 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
45923 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL},
45924 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL},
45925 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS, NULL},
45926 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS, NULL},
45927 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45928 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45929 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS, NULL},
45930 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45931 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS, NULL},
45932 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45933 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45934 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS, NULL},
45935 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45936 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS, NULL},
45937 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45938 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45939 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45940 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS, NULL},
45941 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45942 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL},
45943 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL},
45944 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS, NULL},
45945 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45946 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45947 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45948 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS, NULL},
45949 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS, NULL},
45950 { (char *)"NavigationKeyEvent_IsFromTab", (PyCFunction) _wrap_NavigationKeyEvent_IsFromTab, METH_VARARGS | METH_KEYWORDS, NULL},
45951 { (char *)"NavigationKeyEvent_SetFromTab", (PyCFunction) _wrap_NavigationKeyEvent_SetFromTab, METH_VARARGS | METH_KEYWORDS, NULL},
45952 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
45953 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45954 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45955 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS, NULL},
45956 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45957 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45958 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS, NULL},
45959 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45960 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45961 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS, NULL},
45962 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45963 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45964 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45965 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS, NULL},
45966 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45967 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS, NULL},
45968 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS, NULL},
45969 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45970 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45971 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS, NULL},
45972 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS, NULL},
45973 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45974 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45975 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45976 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45977 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS, NULL},
45978 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45979 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45980 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45981 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45982 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS, NULL},
45983 { (char *)"new_DateEvent", (PyCFunction) _wrap_new_DateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45984 { (char *)"DateEvent_GetDate", (PyCFunction) _wrap_DateEvent_GetDate, METH_VARARGS | METH_KEYWORDS, NULL},
45985 { (char *)"DateEvent_SetDate", (PyCFunction) _wrap_DateEvent_SetDate, METH_VARARGS | METH_KEYWORDS, NULL},
45986 { (char *)"DateEvent_swigregister", DateEvent_swigregister, METH_VARARGS, NULL},
45987 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS, NULL},
45988 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS, NULL},
45989 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45990 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
45991 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
45992 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
45993 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
45994 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
45995 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
45996 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS, NULL},
45997 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL},
45998 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL},
45999 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL},
46000 { (char *)"PyApp_IsMainLoopRunning", (PyCFunction) _wrap_PyApp_IsMainLoopRunning, METH_VARARGS | METH_KEYWORDS, NULL},
46001 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL},
46002 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
46003 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL},
46004 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS, NULL},
46005 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL},
46006 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS, NULL},
46007 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS, NULL},
46008 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS, NULL},
46009 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46010 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46011 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL},
46012 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL},
46013 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL},
46014 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL},
46015 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
46016 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
46017 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL},
46018 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL},
46019 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL},
46020 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46021 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46022 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46023 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL},
46024 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL},
46025 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46026 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46027 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
46028 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL},
46029 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS, NULL},
46030 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS, NULL},
46031 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS, NULL},
46032 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
46033 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS, NULL},
46034 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS, NULL},
46035 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS, NULL},
46036 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL},
46037 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS, NULL},
46038 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS, NULL},
46039 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS, NULL},
46040 { (char *)"SetDefaultPyEncoding", (PyCFunction) _wrap_SetDefaultPyEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
46041 { (char *)"GetDefaultPyEncoding", (PyCFunction) _wrap_GetDefaultPyEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
46042 { (char *)"new_EventLoop", (PyCFunction) _wrap_new_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL},
46043 { (char *)"delete_EventLoop", (PyCFunction) _wrap_delete_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL},
46044 { (char *)"EventLoop_Run", (PyCFunction) _wrap_EventLoop_Run, METH_VARARGS | METH_KEYWORDS, NULL},
46045 { (char *)"EventLoop_Exit", (PyCFunction) _wrap_EventLoop_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
46046 { (char *)"EventLoop_Pending", (PyCFunction) _wrap_EventLoop_Pending, METH_VARARGS | METH_KEYWORDS, NULL},
46047 { (char *)"EventLoop_Dispatch", (PyCFunction) _wrap_EventLoop_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL},
46048 { (char *)"EventLoop_IsRunning", (PyCFunction) _wrap_EventLoop_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL},
46049 { (char *)"EventLoop_GetActive", (PyCFunction) _wrap_EventLoop_GetActive, METH_VARARGS | METH_KEYWORDS, NULL},
46050 { (char *)"EventLoop_SetActive", (PyCFunction) _wrap_EventLoop_SetActive, METH_VARARGS | METH_KEYWORDS, NULL},
46051 { (char *)"EventLoop_swigregister", EventLoop_swigregister, METH_VARARGS, NULL},
46052 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL},
46053 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL},
46054 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS, NULL},
46055 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
46056 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
46057 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS, NULL},
46058 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS, NULL},
46059 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
46060 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
46061 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
46062 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS, NULL},
46063 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS, NULL},
46064 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46065 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46066 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS, NULL},
46067 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS, NULL},
46068 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS, NULL},
46069 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS, NULL},
46070 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS, NULL},
46071 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS, NULL},
46072 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS, NULL},
46073 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS, NULL},
46074 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46075 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46076 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS, NULL},
46077 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
46078 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46079 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS, NULL},
46080 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
46081 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
46082 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46083 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46084 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS, NULL},
46085 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
46086 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL},
46087 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL},
46088 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
46089 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
46090 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS, NULL},
46091 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS, NULL},
46092 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS, NULL},
46093 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
46094 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS, NULL},
46095 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
46096 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
46097 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS, NULL},
46098 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL},
46099 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL},
46100 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS, NULL},
46101 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS, NULL},
46102 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
46103 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
46104 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
46105 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46106 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
46107 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
46108 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
46109 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
46110 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
46111 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
46112 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
46113 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
46114 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
46115 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
46116 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
46117 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL},
46118 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
46119 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS, NULL},
46120 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS, NULL},
46121 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS, NULL},
46122 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS, NULL},
46123 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS, NULL},
46124 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
46125 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL},
46126 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
46127 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL},
46128 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
46129 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46130 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46131 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
46132 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46133 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL},
46134 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46135 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS, NULL},
46136 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
46137 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
46138 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
46139 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
46140 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
46141 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS, NULL},
46142 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
46143 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
46144 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS, NULL},
46145 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
46146 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46147 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
46148 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
46149 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
46150 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS, NULL},
46151 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46152 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46153 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS, NULL},
46154 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46155 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46156 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL},
46157 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS, NULL},
46158 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS, NULL},
46159 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
46160 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
46161 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
46162 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
46163 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
46164 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS, NULL},
46165 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL},
46166 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL},
46167 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46168 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS, NULL},
46169 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS, NULL},
46170 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS, NULL},
46171 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS, NULL},
46172 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
46173 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
46174 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL},
46175 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL},
46176 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46177 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46178 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46179 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46180 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46181 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS, NULL},
46182 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS, NULL},
46183 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
46184 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46185 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46186 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
46187 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
46188 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
46189 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL},
46190 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL},
46191 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS, NULL},
46192 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS, NULL},
46193 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS, NULL},
46194 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS, NULL},
46195 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS, NULL},
46196 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS, NULL},
46197 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS, NULL},
46198 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS, NULL},
46199 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS, NULL},
46200 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS, NULL},
46201 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS, NULL},
46202 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS, NULL},
46203 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS, NULL},
46204 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS, NULL},
46205 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS, NULL},
46206 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS, NULL},
46207 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS, NULL},
46208 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS, NULL},
46209 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS, NULL},
46210 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
46211 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS, NULL},
46212 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS, NULL},
46213 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS, NULL},
46214 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46215 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46216 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46217 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46218 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46219 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46220 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46221 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46222 { (char *)"Window_InheritsBackgroundColour", (PyCFunction) _wrap_Window_InheritsBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46223 { (char *)"Window_UseBgCol", (PyCFunction) _wrap_Window_UseBgCol, METH_VARARGS | METH_KEYWORDS, NULL},
46224 { (char *)"Window_SetBackgroundStyle", (PyCFunction) _wrap_Window_SetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46225 { (char *)"Window_GetBackgroundStyle", (PyCFunction) _wrap_Window_GetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46226 { (char *)"Window_HasTransparentBackground", (PyCFunction) _wrap_Window_HasTransparentBackground, METH_VARARGS | METH_KEYWORDS, NULL},
46227 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
46228 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
46229 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46230 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS, NULL},
46231 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46232 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS, NULL},
46233 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS, NULL},
46234 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS, NULL},
46235 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46236 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
46237 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
46238 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS, NULL},
46239 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS, NULL},
46240 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS, NULL},
46241 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS, NULL},
46242 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
46243 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
46244 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS, NULL},
46245 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS, NULL},
46246 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS, NULL},
46247 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46248 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS, NULL},
46249 { (char *)"Window_AssociateHandle", (PyCFunction) _wrap_Window_AssociateHandle, METH_VARARGS | METH_KEYWORDS, NULL},
46250 { (char *)"Window_DissociateHandle", (PyCFunction) _wrap_Window_DissociateHandle, METH_VARARGS | METH_KEYWORDS, NULL},
46251 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS, NULL},
46252 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
46253 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
46254 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL},
46255 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL},
46256 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS, NULL},
46257 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS, NULL},
46258 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46259 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL},
46260 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL},
46261 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS, NULL},
46262 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS, NULL},
46263 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS, NULL},
46264 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS, NULL},
46265 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
46266 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS, NULL},
46267 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
46268 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS, NULL},
46269 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
46270 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
46271 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
46272 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
46273 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS, NULL},
46274 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
46275 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
46276 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL},
46277 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL},
46278 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS, NULL},
46279 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46280 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS, NULL},
46281 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46282 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46283 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46284 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46285 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
46286 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS, NULL},
46287 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL},
46288 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL},
46289 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46290 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS, NULL},
46291 { (char *)"GetTopLevelWindows", (PyCFunction) _wrap_GetTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL},
46292 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS, NULL},
46293 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
46294 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
46295 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46296 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46297 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46298 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46299 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS, NULL},
46300 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS, NULL},
46301 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS, NULL},
46302 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS, NULL},
46303 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
46304 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS, NULL},
46305 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS, NULL},
46306 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS, NULL},
46307 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
46308 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
46309 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
46310 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46311 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
46312 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS, NULL},
46313 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
46314 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
46315 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
46316 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
46317 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
46318 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46319 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
46320 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS, NULL},
46321 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
46322 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
46323 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
46324 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46325 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
46326 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS, NULL},
46327 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
46328 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
46329 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
46330 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS, NULL},
46331 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS, NULL},
46332 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
46333 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS, NULL},
46334 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
46335 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL},
46336 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46337 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
46338 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46339 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS, NULL},
46340 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
46341 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46342 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46343 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
46344 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
46345 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
46346 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
46347 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46348 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
46349 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46350 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46351 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
46352 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS, NULL},
46353 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
46354 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
46355 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
46356 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL},
46357 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS, NULL},
46358 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS, NULL},
46359 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS, NULL},
46360 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
46361 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS, NULL},
46362 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
46363 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS, NULL},
46364 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46365 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
46366 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
46367 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS, NULL},
46368 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS, NULL},
46369 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL},
46370 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL},
46371 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS, NULL},
46372 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL},
46373 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46374 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
46375 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS, NULL},
46376 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
46377 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46378 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46379 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46380 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
46381 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
46382 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
46383 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL},
46384 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
46385 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
46386 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS, NULL},
46387 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS, NULL},
46388 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46389 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46390 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
46391 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
46392 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
46393 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
46394 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46395 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
46396 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS, NULL},
46397 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
46398 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS, NULL},
46399 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS, NULL},
46400 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS, NULL},
46401 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46402 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46403 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
46404 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
46405 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
46406 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS, NULL},
46407 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
46408 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
46409 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46410 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
46411 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS, NULL},
46412 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS, NULL},
46413 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46414 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
46415 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46416 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
46417 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46418 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
46419 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS, NULL},
46420 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46421 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46422 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46423 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46424 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
46425 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
46426 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
46427 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
46428 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46429 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
46430 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS, NULL},
46431 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS, NULL},
46432 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS, NULL},
46433 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS, NULL},
46434 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS, NULL},
46435 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46436 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
46437 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
46438 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS, NULL},
46439 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS, NULL},
46440 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS, NULL},
46441 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
46442 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
46443 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
46444 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
46445 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
46446 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
46447 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL},
46448 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
46449 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS, NULL},
46450 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
46451 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
46452 { (char *)"ItemContainer_SetSelection", (PyCFunction) _wrap_ItemContainer_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46453 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46454 { (char *)"ItemContainer_SetStringSelection", (PyCFunction) _wrap_ItemContainer_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46455 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
46456 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS, NULL},
46457 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS, NULL},
46458 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS, NULL},
46459 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS, NULL},
46460 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46461 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
46462 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46463 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL},
46464 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46465 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
46466 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
46467 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL},
46468 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46469 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS, NULL},
46470 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS, NULL},
46471 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS, NULL},
46472 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS, NULL},
46473 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS, NULL},
46474 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS, NULL},
46475 { (char *)"SizerItem_GetRect", (PyCFunction) _wrap_SizerItem_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
46476 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46477 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46478 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
46479 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS, NULL},
46480 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS, NULL},
46481 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
46482 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
46483 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
46484 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
46485 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46486 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46487 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46488 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46489 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
46490 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
46491 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS, NULL},
46492 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
46493 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46494 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS, NULL},
46495 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS, NULL},
46496 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
46497 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS, NULL},
46498 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
46499 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS, NULL},
46500 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
46501 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
46502 { (char *)"Sizer_GetItem", (PyCFunction) _wrap_Sizer_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
46503 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46504 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL},
46505 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
46506 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
46507 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL},
46508 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46509 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
46510 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46511 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
46512 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
46513 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
46514 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS, NULL},
46515 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS, NULL},
46516 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS, NULL},
46517 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
46518 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
46519 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
46520 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL},
46521 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL},
46522 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS, NULL},
46523 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
46524 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS, NULL},
46525 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS, NULL},
46526 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS, NULL},
46527 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
46528 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS, NULL},
46529 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46530 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
46531 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
46532 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS, NULL},
46533 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46534 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
46535 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS, NULL},
46536 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46537 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS, NULL},
46538 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
46539 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS, NULL},
46540 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS, NULL},
46541 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS, NULL},
46542 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS, NULL},
46543 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS, NULL},
46544 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS, NULL},
46545 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS, NULL},
46546 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46547 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL},
46548 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL},
46549 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL},
46550 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL},
46551 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL},
46552 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL},
46553 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL},
46554 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL},
46555 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS, NULL},
46556 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS, NULL},
46557 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS, NULL},
46558 { (char *)"new_StdDialogButtonSizer", (PyCFunction) _wrap_new_StdDialogButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46559 { (char *)"StdDialogButtonSizer_AddButton", (PyCFunction) _wrap_StdDialogButtonSizer_AddButton, METH_VARARGS | METH_KEYWORDS, NULL},
46560 { (char *)"StdDialogButtonSizer_Realize", (PyCFunction) _wrap_StdDialogButtonSizer_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
46561 { (char *)"StdDialogButtonSizer_SetAffirmativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetAffirmativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
46562 { (char *)"StdDialogButtonSizer_SetNegativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetNegativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
46563 { (char *)"StdDialogButtonSizer_SetCancelButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetCancelButton, METH_VARARGS | METH_KEYWORDS, NULL},
46564 { (char *)"StdDialogButtonSizer_GetAffirmativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetAffirmativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
46565 { (char *)"StdDialogButtonSizer_GetApplyButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetApplyButton, METH_VARARGS | METH_KEYWORDS, NULL},
46566 { (char *)"StdDialogButtonSizer_GetNegativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetNegativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
46567 { (char *)"StdDialogButtonSizer_GetCancelButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetCancelButton, METH_VARARGS | METH_KEYWORDS, NULL},
46568 { (char *)"StdDialogButtonSizer_GetHelpButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
46569 { (char *)"StdDialogButtonSizer_swigregister", StdDialogButtonSizer_swigregister, METH_VARARGS, NULL},
46570 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46571 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS, NULL},
46572 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS, NULL},
46573 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS, NULL},
46574 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS, NULL},
46575 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
46576 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
46577 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS, NULL},
46578 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS, NULL},
46579 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS, NULL},
46580 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS, NULL},
46581 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS, NULL},
46582 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS, NULL},
46583 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS, NULL},
46584 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS, NULL},
46585 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
46586 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
46587 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS, NULL},
46588 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS, NULL},
46589 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS, NULL},
46590 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS, NULL},
46591 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46592 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46593 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
46594 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS, NULL},
46595 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS, NULL},
46596 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS, NULL},
46597 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS, NULL},
46598 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS, NULL},
46599 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS, NULL},
46600 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS, NULL},
46601 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46602 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46603 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS, NULL},
46604 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL},
46605 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL},
46606 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL},
46607 { (char *)"GridBagSizer_GetCellSize", (PyCFunction) _wrap_GridBagSizer_GetCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
46608 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
46609 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
46610 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL},
46611 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS, NULL},
46612 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS, NULL},
46613 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS, NULL},
46614 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS, NULL},
46615 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS, NULL},
46616 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
46617 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS, NULL},
46618 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS, NULL},
46619 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS, NULL},
46620 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS, NULL},
46621 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS, NULL},
46622 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS, NULL},
46623 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS, NULL},
46624 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS, NULL},
46625 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS, NULL},
46626 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS, NULL},
46627 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS, NULL},
46628 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS, NULL},
46629 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS, NULL},
46630 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS, NULL},
46631 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS, NULL},
46632 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
46633 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
46634 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS, NULL},
46635 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS, NULL},
46636 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
46637 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS, NULL},
46638 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS, NULL},
46639 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS, NULL},
46640 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS, NULL},
46641 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS, NULL},
46642 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS, NULL},
46643 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS, NULL},
46644 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS, NULL},
46645 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
46646 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS, NULL},
46647 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS, NULL},
46648 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS, NULL},
46649 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS, NULL},
46650 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS, NULL},
46651 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
46652 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
46653 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS, NULL},
46654 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS, NULL},
46655 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
46656 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
46657 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS, NULL},
46658 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS, NULL},
46659 { NULL, NULL, 0, NULL }
46660 };
46661
46662
46663 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
46664
46665 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
46666 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
46667 }
46668 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
46669 return (void *)((wxSizer *) ((wxBoxSizer *) x));
46670 }
46671 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
46672 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
46673 }
46674 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
46675 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
46676 }
46677 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
46678 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
46679 }
46680 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
46681 return (void *)((wxSizer *) ((wxGridSizer *) x));
46682 }
46683 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
46684 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
46685 }
46686 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
46687 return (void *)((wxSizer *) ((wxPySizer *) x));
46688 }
46689 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
46690 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
46691 }
46692 static void *_p_wxStdDialogButtonSizerTo_p_wxBoxSizer(void *x) {
46693 return (void *)((wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
46694 }
46695 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
46696 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
46697 }
46698 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
46699 return (void *)((wxEvent *) ((wxMenuEvent *) x));
46700 }
46701 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
46702 return (void *)((wxEvent *) ((wxCloseEvent *) x));
46703 }
46704 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
46705 return (void *)((wxEvent *) ((wxMouseEvent *) x));
46706 }
46707 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
46708 return (void *)((wxEvent *) ((wxEraseEvent *) x));
46709 }
46710 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
46711 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
46712 }
46713 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
46714 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
46715 }
46716 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
46717 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
46718 }
46719 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
46720 return (void *)((wxEvent *) ((wxPyEvent *) x));
46721 }
46722 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
46723 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
46724 }
46725 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
46726 return (void *)((wxEvent *) ((wxIdleEvent *) x));
46727 }
46728 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
46729 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
46730 }
46731 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
46732 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
46733 }
46734 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
46735 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
46736 }
46737 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
46738 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
46739 }
46740 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
46741 return (void *)((wxEvent *) ((wxActivateEvent *) x));
46742 }
46743 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
46744 return (void *)((wxEvent *) ((wxSizeEvent *) x));
46745 }
46746 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
46747 return (void *)((wxEvent *) ((wxMoveEvent *) x));
46748 }
46749 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
46750 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
46751 }
46752 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
46753 return (void *)((wxEvent *) ((wxPaintEvent *) x));
46754 }
46755 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
46756 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
46757 }
46758 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
46759 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
46760 }
46761 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
46762 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
46763 }
46764 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
46765 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
46766 }
46767 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
46768 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
46769 }
46770 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
46771 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
46772 }
46773 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
46774 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
46775 }
46776 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
46777 return (void *)((wxEvent *) ((wxFocusEvent *) x));
46778 }
46779 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
46780 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
46781 }
46782 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
46783 return (void *)((wxEvent *) ((wxShowEvent *) x));
46784 }
46785 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
46786 return (void *)((wxEvent *) ((wxCommandEvent *) x));
46787 }
46788 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
46789 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
46790 }
46791 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
46792 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
46793 }
46794 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
46795 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
46796 }
46797 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
46798 return (void *)((wxEvent *) ((wxKeyEvent *) x));
46799 }
46800 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
46801 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
46802 }
46803 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
46804 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
46805 }
46806 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
46807 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
46808 }
46809 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
46810 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
46811 }
46812 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
46813 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
46814 }
46815 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
46816 return (void *)((wxControl *) ((wxControlWithItems *) x));
46817 }
46818 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
46819 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
46820 }
46821 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
46822 return (void *)((wxEvtHandler *) ((wxWindow *) x));
46823 }
46824 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
46825 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
46826 }
46827 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
46828 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
46829 }
46830 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
46831 return (void *)((wxEvtHandler *) ((wxValidator *) x));
46832 }
46833 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
46834 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
46835 }
46836 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
46837 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
46838 }
46839 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
46840 return (void *)((wxEvtHandler *) ((wxMenu *) x));
46841 }
46842 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
46843 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
46844 }
46845 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
46846 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
46847 }
46848 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
46849 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
46850 }
46851 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
46852 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
46853 }
46854 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
46855 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
46856 }
46857 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
46858 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
46859 }
46860 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
46861 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
46862 }
46863 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
46864 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
46865 }
46866 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
46867 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
46868 }
46869 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
46870 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
46871 }
46872 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
46873 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
46874 }
46875 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
46876 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
46877 }
46878 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
46879 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
46880 }
46881 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
46882 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
46883 }
46884 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
46885 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
46886 }
46887 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
46888 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
46889 }
46890 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
46891 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
46892 }
46893 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
46894 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
46895 }
46896 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
46897 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
46898 }
46899 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
46900 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
46901 }
46902 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
46903 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
46904 }
46905 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
46906 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
46907 }
46908 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
46909 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
46910 }
46911 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
46912 return (void *)((wxObject *) ((wxSizerItem *) x));
46913 }
46914 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
46915 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
46916 }
46917 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
46918 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
46919 }
46920 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
46921 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
46922 }
46923 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
46924 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
46925 }
46926 static void *_p_wxSizerTo_p_wxObject(void *x) {
46927 return (void *)((wxObject *) ((wxSizer *) x));
46928 }
46929 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
46930 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
46931 }
46932 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
46933 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
46934 }
46935 static void *_p_wxEventTo_p_wxObject(void *x) {
46936 return (void *)((wxObject *) ((wxEvent *) x));
46937 }
46938 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
46939 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
46940 }
46941 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
46942 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
46943 }
46944 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
46945 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
46946 }
46947 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
46948 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
46949 }
46950 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
46951 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
46952 }
46953 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
46954 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
46955 }
46956 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
46957 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
46958 }
46959 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
46960 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
46961 }
46962 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
46963 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
46964 }
46965 static void *_p_wxControlTo_p_wxObject(void *x) {
46966 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
46967 }
46968 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
46969 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
46970 }
46971 static void *_p_wxFSFileTo_p_wxObject(void *x) {
46972 return (void *)((wxObject *) ((wxFSFile *) x));
46973 }
46974 static void *_p_wxPySizerTo_p_wxObject(void *x) {
46975 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
46976 }
46977 static void *_p_wxPyEventTo_p_wxObject(void *x) {
46978 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
46979 }
46980 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
46981 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
46982 }
46983 static void *_p_wxShowEventTo_p_wxObject(void *x) {
46984 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
46985 }
46986 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
46987 return (void *)((wxObject *) ((wxMenuItem *) x));
46988 }
46989 static void *_p_wxDateEventTo_p_wxObject(void *x) {
46990 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
46991 }
46992 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
46993 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
46994 }
46995 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
46996 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
46997 }
46998 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
46999 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
47000 }
47001 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
47002 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
47003 }
47004 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
47005 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
47006 }
47007 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
47008 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
47009 }
47010 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
47011 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
47012 }
47013 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
47014 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
47015 }
47016 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
47017 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
47018 }
47019 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
47020 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
47021 }
47022 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
47023 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
47024 }
47025 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
47026 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
47027 }
47028 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
47029 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
47030 }
47031 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
47032 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
47033 }
47034 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
47035 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
47036 }
47037 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
47038 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
47039 }
47040 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
47041 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
47042 }
47043 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
47044 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
47045 }
47046 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
47047 return (void *)((wxObject *) ((wxImageHandler *) x));
47048 }
47049 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
47050 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
47051 }
47052 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
47053 return (void *)((wxObject *) ((wxEvtHandler *) x));
47054 }
47055 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
47056 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
47057 }
47058 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
47059 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
47060 }
47061 static void *_p_wxImageTo_p_wxObject(void *x) {
47062 return (void *)((wxObject *) ((wxImage *) x));
47063 }
47064 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
47065 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
47066 }
47067 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
47068 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
47069 }
47070 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
47071 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
47072 }
47073 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
47074 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
47075 }
47076 static void *_p_wxWindowTo_p_wxObject(void *x) {
47077 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
47078 }
47079 static void *_p_wxMenuTo_p_wxObject(void *x) {
47080 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
47081 }
47082 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
47083 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
47084 }
47085 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
47086 return (void *)((wxObject *) ((wxFileSystem *) x));
47087 }
47088 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
47089 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
47090 }
47091 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
47092 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
47093 }
47094 static void *_p_wxPyAppTo_p_wxObject(void *x) {
47095 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
47096 }
47097 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
47098 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
47099 }
47100 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
47101 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
47102 }
47103 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
47104 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
47105 }
47106 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
47107 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
47108 }
47109 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
47110 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
47111 }
47112 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
47113 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
47114 }
47115 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
47116 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
47117 }
47118 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
47119 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
47120 }
47121 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
47122 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
47123 }
47124 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
47125 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
47126 }
47127 static void *_p_wxValidatorTo_p_wxObject(void *x) {
47128 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
47129 }
47130 static void *_p_wxControlTo_p_wxWindow(void *x) {
47131 return (void *)((wxWindow *) ((wxControl *) x));
47132 }
47133 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
47134 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
47135 }
47136 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
47137 return (void *)((wxWindow *) ((wxMenuBar *) x));
47138 }
47139 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
47140 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
47141 }
47142 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
47143 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
47144 }
47145 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
47146 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
47147 }
47148 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
47149 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
47150 }
47151 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
47152 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
47153 }
47154 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
47155 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
47156 }
47157 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
47158 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
47159 }
47160 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
47161 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
47162 }
47163 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
47164 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
47165 }
47166 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
47167 return (void *)((wxValidator *) ((wxPyValidator *) x));
47168 }
47169 static swig_type_info _swigt__p_wxLayoutConstraints[] = {{"_p_wxLayoutConstraints", 0, "wxLayoutConstraints *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47170 static swig_type_info _swigt__p_wxRealPoint[] = {{"_p_wxRealPoint", 0, "wxRealPoint *", 0, 0, 0, 0},{"_p_wxRealPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47171 static swig_type_info _swigt__p_wxSizerItem[] = {{"_p_wxSizerItem", 0, "wxSizerItem *", 0, 0, 0, 0},{"_p_wxSizerItem", 0, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxSizerItem, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47172 static swig_type_info _swigt__p_wxGBSizerItem[] = {{"_p_wxGBSizerItem", 0, "wxGBSizerItem *", 0, 0, 0, 0},{"_p_wxGBSizerItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47173 static swig_type_info _swigt__p_wxScrollEvent[] = {{"_p_wxScrollEvent", 0, "wxScrollEvent *", 0, 0, 0, 0},{"_p_wxScrollEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47174 static swig_type_info _swigt__p_wxEventLoop[] = {{"_p_wxEventLoop", 0, "wxEventLoop *", 0, 0, 0, 0},{"_p_wxEventLoop", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47175 static swig_type_info _swigt__p_wxIndividualLayoutConstraint[] = {{"_p_wxIndividualLayoutConstraint", 0, "wxIndividualLayoutConstraint *", 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47176 static swig_type_info _swigt__p_wxSizer[] = {{"_p_wxSizer", 0, "wxSizer *", 0, 0, 0, 0},{"_p_wxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxSizer, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47177 static swig_type_info _swigt__p_wxBoxSizer[] = {{"_p_wxBoxSizer", 0, "wxBoxSizer *", 0, 0, 0, 0},{"_p_wxBoxSizer", 0, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxBoxSizer, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxBoxSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47178 static swig_type_info _swigt__p_wxStaticBoxSizer[] = {{"_p_wxStaticBoxSizer", 0, "wxStaticBoxSizer *", 0, 0, 0, 0},{"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47179 static swig_type_info _swigt__p_wxGridBagSizer[] = {{"_p_wxGridBagSizer", 0, "wxGridBagSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47180 static swig_type_info _swigt__p_wxAcceleratorEntry[] = {{"_p_wxAcceleratorEntry", 0, "wxAcceleratorEntry *", 0, 0, 0, 0},{"_p_wxAcceleratorEntry", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47181 static swig_type_info _swigt__p_wxUpdateUIEvent[] = {{"_p_wxUpdateUIEvent", 0, "wxUpdateUIEvent *", 0, 0, 0, 0},{"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47182 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47183 static swig_type_info _swigt__p_buffer[] = {{"_p_buffer", 0, "buffer *", 0, 0, 0, 0},{"_p_buffer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47184 static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47185 static swig_type_info _swigt__p_wxGridSizer[] = {{"_p_wxGridSizer", 0, "wxGridSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxGridSizer, 0, 0, 0, 0, 0},{"_p_wxGridSizer", 0, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxGridSizer, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47186 static swig_type_info _swigt__p_wxFlexGridSizer[] = {{"_p_wxFlexGridSizer", 0, "wxFlexGridSizer *", 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxFlexGridSizer, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47187 static swig_type_info _swigt__p_wxInitDialogEvent[] = {{"_p_wxInitDialogEvent", 0, "wxInitDialogEvent *", 0, 0, 0, 0},{"_p_wxInitDialogEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47188 static swig_type_info _swigt__p_wxItemContainer[] = {{"_p_wxItemContainer", 0, "wxItemContainer *", 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxItemContainer, 0, 0, 0, 0, 0},{"_p_wxItemContainer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47189 static swig_type_info _swigt__p_wxNcPaintEvent[] = {{"_p_wxNcPaintEvent", 0, "wxNcPaintEvent *", 0, 0, 0, 0},{"_p_wxNcPaintEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47190 static swig_type_info _swigt__p_wxPaintEvent[] = {{"_p_wxPaintEvent", 0, "wxPaintEvent *", 0, 0, 0, 0},{"_p_wxPaintEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47191 static swig_type_info _swigt__p_wxSysColourChangedEvent[] = {{"_p_wxSysColourChangedEvent", 0, "wxSysColourChangedEvent *", 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47192 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent[] = {{"_p_wxMouseCaptureChangedEvent", 0, "wxMouseCaptureChangedEvent *", 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47193 static swig_type_info _swigt__p_wxDisplayChangedEvent[] = {{"_p_wxDisplayChangedEvent", 0, "wxDisplayChangedEvent *", 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47194 static swig_type_info _swigt__p_wxPaletteChangedEvent[] = {{"_p_wxPaletteChangedEvent", 0, "wxPaletteChangedEvent *", 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47195 static swig_type_info _swigt__p_wxControl[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47196 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47197 static swig_type_info _swigt__p_wxMenuBarBase[] = {{"_p_wxMenuBarBase", 0, "wxMenuBarBase *", 0, 0, 0, 0},{"_p_wxMenuBarBase", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47198 static swig_type_info _swigt__p_wxSetCursorEvent[] = {{"_p_wxSetCursorEvent", 0, "wxSetCursorEvent *", 0, 0, 0, 0},{"_p_wxSetCursorEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47199 static swig_type_info _swigt__p_wxFSFile[] = {{"_p_wxFSFile", 0, "wxFSFile *", 0, 0, 0, 0},{"_p_wxFSFile", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47200 static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47201 static swig_type_info _swigt__ptrdiff_t[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47202 static swig_type_info _swigt__std__ptrdiff_t[] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47203 static swig_type_info _swigt__p_wxRegion[] = {{"_p_wxRegion", 0, "wxRegion *", 0, 0, 0, 0},{"_p_wxRegion", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47204 static swig_type_info _swigt__p_wxPoint2D[] = {{"_p_wxPoint2D", 0, "wxPoint2D *", 0, 0, 0, 0},{"_p_wxPoint2D", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47205 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47206 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47207 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47208 static swig_type_info _swigt__p_wxPySizer[] = {{"_p_wxPySizer", 0, "wxPySizer *", 0, 0, 0, 0},{"_p_wxPySizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47209 static swig_type_info _swigt__p_wxVisualAttributes[] = {{"_p_wxVisualAttributes", 0, "wxVisualAttributes *", 0, 0, 0, 0},{"_p_wxVisualAttributes", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47210 static swig_type_info _swigt__p_wxNotifyEvent[] = {{"_p_wxNotifyEvent", 0, "wxNotifyEvent *", 0, 0, 0, 0},{"_p_wxNotifyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47211 static swig_type_info _swigt__p_wxPyEvent[] = {{"_p_wxPyEvent", 0, "wxPyEvent *", 0, 0, 0, 0},{"_p_wxPyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47212 static swig_type_info _swigt__p_wxPropagationDisabler[] = {{"_p_wxPropagationDisabler", 0, "wxPropagationDisabler *", 0, 0, 0, 0},{"_p_wxPropagationDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47213 static swig_type_info _swigt__p_form_ops_t[] = {{"_p_form_ops_t", 0, "enum form_ops_t *|form_ops_t *", 0, 0, 0, 0},{"_p_form_ops_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47214 static swig_type_info _swigt__p_wxAppTraits[] = {{"_p_wxAppTraits", 0, "wxAppTraits *", 0, 0, 0, 0},{"_p_wxAppTraits", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47215 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47216 static swig_type_info _swigt__p_wxShowEvent[] = {{"_p_wxShowEvent", 0, "wxShowEvent *", 0, 0, 0, 0},{"_p_wxShowEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47217 static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47218 static swig_type_info _swigt__p_wxMoveEvent[] = {{"_p_wxMoveEvent", 0, "wxMoveEvent *", 0, 0, 0, 0},{"_p_wxMoveEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47219 static swig_type_info _swigt__p_wxSizeEvent[] = {{"_p_wxSizeEvent", 0, "wxSizeEvent *", 0, 0, 0, 0},{"_p_wxSizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47220 static swig_type_info _swigt__p_wxActivateEvent[] = {{"_p_wxActivateEvent", 0, "wxActivateEvent *", 0, 0, 0, 0},{"_p_wxActivateEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47221 static swig_type_info _swigt__p_wxIconizeEvent[] = {{"_p_wxIconizeEvent", 0, "wxIconizeEvent *", 0, 0, 0, 0},{"_p_wxIconizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47222 static swig_type_info _swigt__p_wxMaximizeEvent[] = {{"_p_wxMaximizeEvent", 0, "wxMaximizeEvent *", 0, 0, 0, 0},{"_p_wxMaximizeEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47223 static swig_type_info _swigt__p_wxQueryNewPaletteEvent[] = {{"_p_wxQueryNewPaletteEvent", 0, "wxQueryNewPaletteEvent *", 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47224 static swig_type_info _swigt__p_wxWindowCreateEvent[] = {{"_p_wxWindowCreateEvent", 0, "wxWindowCreateEvent *", 0, 0, 0, 0},{"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47225 static swig_type_info _swigt__p_wxIdleEvent[] = {{"_p_wxIdleEvent", 0, "wxIdleEvent *", 0, 0, 0, 0},{"_p_wxIdleEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47226 static swig_type_info _swigt__p_wxDateEvent[] = {{"_p_wxDateEvent", 0, "wxDateEvent *", 0, 0, 0, 0},{"_p_wxDateEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47227 static swig_type_info _swigt__p_wxMenuItem[] = {{"_p_wxMenuItem", 0, "wxMenuItem *", 0, 0, 0, 0},{"_p_wxMenuItem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47228 static swig_type_info _swigt__p_wxStaticBox[] = {{"_p_wxStaticBox", 0, "wxStaticBox *", 0, 0, 0, 0},{"_p_wxStaticBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47229 static swig_type_info _swigt__p_long[] = {{"_p_long", 0, "long *", 0, 0, 0, 0},{"_p_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47230 static swig_type_info _swigt__p_wxDuplexMode[] = {{"_p_wxDuplexMode", 0, "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0, 0},{"_p_wxDuplexMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47231 static swig_type_info _swigt__p_wxTIFFHandler[] = {{"_p_wxTIFFHandler", 0, "wxTIFFHandler *", 0, 0, 0, 0},{"_p_wxTIFFHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47232 static swig_type_info _swigt__p_wxXPMHandler[] = {{"_p_wxXPMHandler", 0, "wxXPMHandler *", 0, 0, 0, 0},{"_p_wxXPMHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47233 static swig_type_info _swigt__p_wxPNMHandler[] = {{"_p_wxPNMHandler", 0, "wxPNMHandler *", 0, 0, 0, 0},{"_p_wxPNMHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47234 static swig_type_info _swigt__p_wxJPEGHandler[] = {{"_p_wxJPEGHandler", 0, "wxJPEGHandler *", 0, 0, 0, 0},{"_p_wxJPEGHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47235 static swig_type_info _swigt__p_wxPCXHandler[] = {{"_p_wxPCXHandler", 0, "wxPCXHandler *", 0, 0, 0, 0},{"_p_wxPCXHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47236 static swig_type_info _swigt__p_wxGIFHandler[] = {{"_p_wxGIFHandler", 0, "wxGIFHandler *", 0, 0, 0, 0},{"_p_wxGIFHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47237 static swig_type_info _swigt__p_wxPNGHandler[] = {{"_p_wxPNGHandler", 0, "wxPNGHandler *", 0, 0, 0, 0},{"_p_wxPNGHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47238 static swig_type_info _swigt__p_wxANIHandler[] = {{"_p_wxANIHandler", 0, "wxANIHandler *", 0, 0, 0, 0},{"_p_wxANIHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47239 static swig_type_info _swigt__p_wxMemoryFSHandler[] = {{"_p_wxMemoryFSHandler", 0, "wxMemoryFSHandler *", 0, 0, 0, 0},{"_p_wxMemoryFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47240 static swig_type_info _swigt__p_wxZipFSHandler[] = {{"_p_wxZipFSHandler", 0, "wxZipFSHandler *", 0, 0, 0, 0},{"_p_wxZipFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47241 static swig_type_info _swigt__p_wxInternetFSHandler[] = {{"_p_wxInternetFSHandler", 0, "wxInternetFSHandler *", 0, 0, 0, 0},{"_p_wxInternetFSHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47242 static swig_type_info _swigt__p_wxPyFileSystemHandler[] = {{"_p_wxPyFileSystemHandler", 0, "wxPyFileSystemHandler *", 0, 0, 0, 0},{"_p_wxPyFileSystemHandler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47243 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47244 static swig_type_info _swigt__p_wxCURHandler[] = {{"_p_wxCURHandler", 0, "wxCURHandler *", 0, 0, 0, 0},{"_p_wxCURHandler", 0, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxCURHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47245 static swig_type_info _swigt__p_wxICOHandler[] = {{"_p_wxICOHandler", 0, "wxICOHandler *", 0, 0, 0, 0},{"_p_wxICOHandler", 0, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxICOHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxICOHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47246 static swig_type_info _swigt__p_wxBMPHandler[] = {{"_p_wxBMPHandler", 0, "wxBMPHandler *", 0, 0, 0, 0},{"_p_wxBMPHandler", 0, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxBMPHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47247 static swig_type_info _swigt__p_wxImageHandler[] = {{"_p_wxImageHandler", 0, "wxImageHandler *", 0, 0, 0, 0},{"_p_wxImageHandler", 0, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxImageHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47248 static swig_type_info _swigt__p_wxFileSystemHandler[] = {{"_p_wxFileSystemHandler", 0, "wxFileSystemHandler *", 0, 0, 0, 0},{"_p_wxFileSystemHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyFileSystemHandler", _p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxInternetFSHandler", _p_wxInternetFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxZipFSHandler", _p_wxZipFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{"_p_wxMemoryFSHandler", _p_wxMemoryFSHandlerTo_p_wxFileSystemHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47249 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47250 static swig_type_info _swigt__p_wxButton[] = {{"_p_wxButton", 0, "wxButton *", 0, 0, 0, 0},{"_p_wxButton", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47251 static swig_type_info _swigt__p_wxGBSpan[] = {{"_p_wxGBSpan", 0, "wxGBSpan *", 0, 0, 0, 0},{"_p_wxGBSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47252 static swig_type_info _swigt__p_wxPropagateOnce[] = {{"_p_wxPropagateOnce", 0, "wxPropagateOnce *", 0, 0, 0, 0},{"_p_wxPropagateOnce", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47253 static swig_type_info _swigt__p_wxAcceleratorTable[] = {{"_p_wxAcceleratorTable", 0, "wxAcceleratorTable *", 0, 0, 0, 0},{"_p_wxAcceleratorTable", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47254 static swig_type_info _swigt__p_wxStdDialogButtonSizer[] = {{"_p_wxStdDialogButtonSizer", 0, "wxStdDialogButtonSizer *", 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47255 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47256 static swig_type_info _swigt__p_wxGBPosition[] = {{"_p_wxGBPosition", 0, "wxGBPosition *", 0, 0, 0, 0},{"_p_wxGBPosition", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47257 static swig_type_info _swigt__p_wxImage[] = {{"_p_wxImage", 0, "wxImage *", 0, 0, 0, 0},{"_p_wxImage", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47258 static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47259 static swig_type_info _swigt__p_wxScrollWinEvent[] = {{"_p_wxScrollWinEvent", 0, "wxScrollWinEvent *", 0, 0, 0, 0},{"_p_wxScrollWinEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47260 static swig_type_info _swigt__p_wxPaperSize[] = {{"_p_wxPaperSize", 0, "enum wxPaperSize *|wxPaperSize *", 0, 0, 0, 0},{"_p_wxPaperSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47261 static swig_type_info _swigt__p_wxImageHistogram[] = {{"_p_wxImageHistogram", 0, "wxImageHistogram *", 0, 0, 0, 0},{"_p_wxImageHistogram", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47262 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47263 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47264 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47265 static swig_type_info _swigt__p_wxInputStream[] = {{"_p_wxInputStream", 0, "wxInputStream *", 0, 0, 0, 0},{"_p_wxInputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47266 static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47267 static swig_type_info _swigt__p_wxPyInputStream[] = {{"_p_wxPyInputStream", 0, "wxPyInputStream *", 0, 0, 0, 0},{"_p_wxPyInputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47268 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47269 static swig_type_info _swigt__p_wxKeyEvent[] = {{"_p_wxKeyEvent", 0, "wxKeyEvent *", 0, 0, 0, 0},{"_p_wxKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47270 static swig_type_info _swigt__p_wxNavigationKeyEvent[] = {{"_p_wxNavigationKeyEvent", 0, "wxNavigationKeyEvent *", 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47271 static swig_type_info _swigt__p_wxWindowDestroyEvent[] = {{"_p_wxWindowDestroyEvent", 0, "wxWindowDestroyEvent *", 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47272 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *|wxUIntPtr *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47273 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47274 static swig_type_info _swigt__p_wxMenuBar[] = {{"_p_wxMenuBar", 0, "wxMenuBar *", 0, 0, 0, 0},{"_p_wxMenuBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47275 static swig_type_info _swigt__p_wxFileSystem[] = {{"_p_wxFileSystem", 0, "wxFileSystem *", 0, 0, 0, 0},{"_p_wxFileSystem", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47276 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47277 static swig_type_info _swigt__unsigned_int[] = {{"_unsigned_int", 0, "unsigned int|std::size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47278 static swig_type_info _swigt__p_unsigned_int[] = {{"_p_unsigned_int", 0, "unsigned int *|time_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47279 static swig_type_info _swigt__p_wxMenuEvent[] = {{"_p_wxMenuEvent", 0, "wxMenuEvent *", 0, 0, 0, 0},{"_p_wxMenuEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47280 static swig_type_info _swigt__p_wxContextMenuEvent[] = {{"_p_wxContextMenuEvent", 0, "wxContextMenuEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47281 static swig_type_info _swigt__p_unsigned_char[] = {{"_p_unsigned_char", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47282 static swig_type_info _swigt__p_wxEraseEvent[] = {{"_p_wxEraseEvent", 0, "wxEraseEvent *", 0, 0, 0, 0},{"_p_wxEraseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47283 static swig_type_info _swigt__p_wxMouseEvent[] = {{"_p_wxMouseEvent", 0, "wxMouseEvent *", 0, 0, 0, 0},{"_p_wxMouseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47284 static swig_type_info _swigt__p_wxCloseEvent[] = {{"_p_wxCloseEvent", 0, "wxCloseEvent *", 0, 0, 0, 0},{"_p_wxCloseEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47285 static swig_type_info _swigt__p_wxPyApp[] = {{"_p_wxPyApp", 0, "wxPyApp *", 0, 0, 0, 0},{"_p_wxPyApp", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47286 static swig_type_info _swigt__p_wxCommandEvent[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47287 static swig_type_info _swigt__p_wxPyCommandEvent[] = {{"_p_wxPyCommandEvent", 0, "wxPyCommandEvent *", 0, 0, 0, 0},{"_p_wxPyCommandEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47288 static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47289 static swig_type_info _swigt__p_wxQuantize[] = {{"_p_wxQuantize", 0, "wxQuantize *", 0, 0, 0, 0},{"_p_wxQuantize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47290 static swig_type_info _swigt__p_wxFocusEvent[] = {{"_p_wxFocusEvent", 0, "wxFocusEvent *", 0, 0, 0, 0},{"_p_wxFocusEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47291 static swig_type_info _swigt__p_wxChildFocusEvent[] = {{"_p_wxChildFocusEvent", 0, "wxChildFocusEvent *", 0, 0, 0, 0},{"_p_wxChildFocusEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47292 static swig_type_info _swigt__p_wxDropFilesEvent[] = {{"_p_wxDropFilesEvent", 0, "wxDropFilesEvent *", 0, 0, 0, 0},{"_p_wxDropFilesEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47293 static swig_type_info _swigt__p_wxControlWithItems[] = {{"_p_wxControlWithItems", 0, "wxControlWithItems *", 0, 0, 0, 0},{"_p_wxControlWithItems", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47294 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47295 static swig_type_info _swigt__p_wxValidator[] = {{"_p_wxValidator", 0, "wxValidator *", 0, 0, 0, 0},{"_p_wxValidator", 0, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxValidator, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47296 static swig_type_info _swigt__p_wxPyValidator[] = {{"_p_wxPyValidator", 0, "wxPyValidator *", 0, 0, 0, 0},{"_p_wxPyValidator", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
47297
47298 static swig_type_info *swig_types_initial[] = {
47299 _swigt__p_wxLayoutConstraints,
47300 _swigt__p_wxRealPoint,
47301 _swigt__p_wxSizerItem,
47302 _swigt__p_wxGBSizerItem,
47303 _swigt__p_wxScrollEvent,
47304 _swigt__p_wxEventLoop,
47305 _swigt__p_wxIndividualLayoutConstraint,
47306 _swigt__p_wxSizer,
47307 _swigt__p_wxBoxSizer,
47308 _swigt__p_wxStaticBoxSizer,
47309 _swigt__p_wxGridBagSizer,
47310 _swigt__p_wxAcceleratorEntry,
47311 _swigt__p_wxUpdateUIEvent,
47312 _swigt__p_wxEvent,
47313 _swigt__p_buffer,
47314 _swigt__p_wxMenu,
47315 _swigt__p_wxGridSizer,
47316 _swigt__p_wxFlexGridSizer,
47317 _swigt__p_wxInitDialogEvent,
47318 _swigt__p_wxItemContainer,
47319 _swigt__p_wxNcPaintEvent,
47320 _swigt__p_wxPaintEvent,
47321 _swigt__p_wxSysColourChangedEvent,
47322 _swigt__p_wxMouseCaptureChangedEvent,
47323 _swigt__p_wxDisplayChangedEvent,
47324 _swigt__p_wxPaletteChangedEvent,
47325 _swigt__p_wxControl,
47326 _swigt__p_wxFont,
47327 _swigt__p_wxMenuBarBase,
47328 _swigt__p_wxSetCursorEvent,
47329 _swigt__p_wxFSFile,
47330 _swigt__p_wxCaret,
47331 _swigt__ptrdiff_t,
47332 _swigt__std__ptrdiff_t,
47333 _swigt__p_wxRegion,
47334 _swigt__p_wxPoint2D,
47335 _swigt__p_int,
47336 _swigt__p_wxSize,
47337 _swigt__p_wxDC,
47338 _swigt__p_wxPySizer,
47339 _swigt__p_wxVisualAttributes,
47340 _swigt__p_wxNotifyEvent,
47341 _swigt__p_wxPyEvent,
47342 _swigt__p_wxPropagationDisabler,
47343 _swigt__p_form_ops_t,
47344 _swigt__p_wxAppTraits,
47345 _swigt__p_wxArrayString,
47346 _swigt__p_wxShowEvent,
47347 _swigt__p_wxToolTip,
47348 _swigt__p_wxMoveEvent,
47349 _swigt__p_wxSizeEvent,
47350 _swigt__p_wxActivateEvent,
47351 _swigt__p_wxIconizeEvent,
47352 _swigt__p_wxMaximizeEvent,
47353 _swigt__p_wxQueryNewPaletteEvent,
47354 _swigt__p_wxWindowCreateEvent,
47355 _swigt__p_wxIdleEvent,
47356 _swigt__p_wxDateEvent,
47357 _swigt__p_wxMenuItem,
47358 _swigt__p_wxStaticBox,
47359 _swigt__p_long,
47360 _swigt__p_wxDuplexMode,
47361 _swigt__p_wxTIFFHandler,
47362 _swigt__p_wxXPMHandler,
47363 _swigt__p_wxPNMHandler,
47364 _swigt__p_wxJPEGHandler,
47365 _swigt__p_wxPCXHandler,
47366 _swigt__p_wxGIFHandler,
47367 _swigt__p_wxPNGHandler,
47368 _swigt__p_wxANIHandler,
47369 _swigt__p_wxMemoryFSHandler,
47370 _swigt__p_wxZipFSHandler,
47371 _swigt__p_wxInternetFSHandler,
47372 _swigt__p_wxPyFileSystemHandler,
47373 _swigt__p_wxEvtHandler,
47374 _swigt__p_wxCURHandler,
47375 _swigt__p_wxICOHandler,
47376 _swigt__p_wxBMPHandler,
47377 _swigt__p_wxImageHandler,
47378 _swigt__p_wxFileSystemHandler,
47379 _swigt__p_wxRect,
47380 _swigt__p_wxButton,
47381 _swigt__p_wxGBSpan,
47382 _swigt__p_wxPropagateOnce,
47383 _swigt__p_wxAcceleratorTable,
47384 _swigt__p_wxStdDialogButtonSizer,
47385 _swigt__p_char,
47386 _swigt__p_wxGBPosition,
47387 _swigt__p_wxImage,
47388 _swigt__p_wxFrame,
47389 _swigt__p_wxScrollWinEvent,
47390 _swigt__p_wxPaperSize,
47391 _swigt__p_wxImageHistogram,
47392 _swigt__p_wxPoint,
47393 _swigt__p_wxCursor,
47394 _swigt__p_wxObject,
47395 _swigt__p_wxInputStream,
47396 _swigt__p_wxOutputStream,
47397 _swigt__p_wxPyInputStream,
47398 _swigt__p_wxDateTime,
47399 _swigt__p_wxKeyEvent,
47400 _swigt__p_wxNavigationKeyEvent,
47401 _swigt__p_wxWindowDestroyEvent,
47402 _swigt__p_unsigned_long,
47403 _swigt__p_wxWindow,
47404 _swigt__p_wxMenuBar,
47405 _swigt__p_wxFileSystem,
47406 _swigt__p_wxBitmap,
47407 _swigt__unsigned_int,
47408 _swigt__p_unsigned_int,
47409 _swigt__p_wxMenuEvent,
47410 _swigt__p_wxContextMenuEvent,
47411 _swigt__p_unsigned_char,
47412 _swigt__p_wxEraseEvent,
47413 _swigt__p_wxMouseEvent,
47414 _swigt__p_wxCloseEvent,
47415 _swigt__p_wxPyApp,
47416 _swigt__p_wxCommandEvent,
47417 _swigt__p_wxPyCommandEvent,
47418 _swigt__p_wxPyDropTarget,
47419 _swigt__p_wxQuantize,
47420 _swigt__p_wxFocusEvent,
47421 _swigt__p_wxChildFocusEvent,
47422 _swigt__p_wxDropFilesEvent,
47423 _swigt__p_wxControlWithItems,
47424 _swigt__p_wxColour,
47425 _swigt__p_wxValidator,
47426 _swigt__p_wxPyValidator,
47427 0
47428 };
47429
47430
47431 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
47432
47433 static swig_const_info swig_const_table[] = {
47434 {0, 0, 0, 0.0, 0, 0}};
47435
47436 #ifdef __cplusplus
47437 }
47438 #endif
47439
47440
47441 #ifdef __cplusplus
47442 extern "C" {
47443 #endif
47444
47445 /* Python-specific SWIG API */
47446 #define SWIG_newvarlink() SWIG_Python_newvarlink()
47447 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
47448 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
47449
47450 /* -----------------------------------------------------------------------------
47451 * global variable support code.
47452 * ----------------------------------------------------------------------------- */
47453
47454 typedef struct swig_globalvar {
47455 char *name; /* Name of global variable */
47456 PyObject *(*get_attr)(); /* Return the current value */
47457 int (*set_attr)(PyObject *); /* Set the value */
47458 struct swig_globalvar *next;
47459 } swig_globalvar;
47460
47461 typedef struct swig_varlinkobject {
47462 PyObject_HEAD
47463 swig_globalvar *vars;
47464 } swig_varlinkobject;
47465
47466 static PyObject *
47467 swig_varlink_repr(swig_varlinkobject *v) {
47468 v = v;
47469 return PyString_FromString("<Swig global variables>");
47470 }
47471
47472 static int
47473 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
47474 swig_globalvar *var;
47475 flags = flags;
47476 fprintf(fp,"Swig global variables { ");
47477 for (var = v->vars; var; var=var->next) {
47478 fprintf(fp,"%s", var->name);
47479 if (var->next) fprintf(fp,", ");
47480 }
47481 fprintf(fp," }\n");
47482 return 0;
47483 }
47484
47485 static PyObject *
47486 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
47487 swig_globalvar *var = v->vars;
47488 while (var) {
47489 if (strcmp(var->name,n) == 0) {
47490 return (*var->get_attr)();
47491 }
47492 var = var->next;
47493 }
47494 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
47495 return NULL;
47496 }
47497
47498 static int
47499 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
47500 swig_globalvar *var = v->vars;
47501 while (var) {
47502 if (strcmp(var->name,n) == 0) {
47503 return (*var->set_attr)(p);
47504 }
47505 var = var->next;
47506 }
47507 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
47508 return 1;
47509 }
47510
47511 static PyTypeObject varlinktype = {
47512 PyObject_HEAD_INIT(0)
47513 0, /* Number of items in variable part (ob_size) */
47514 (char *)"swigvarlink", /* Type name (tp_name) */
47515 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
47516 0, /* Itemsize (tp_itemsize) */
47517 0, /* Deallocator (tp_dealloc) */
47518 (printfunc) swig_varlink_print, /* Print (tp_print) */
47519 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
47520 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
47521 0, /* tp_compare */
47522 (reprfunc) swig_varlink_repr, /* tp_repr */
47523 0, /* tp_as_number */
47524 0, /* tp_as_sequence */
47525 0, /* tp_as_mapping */
47526 0, /* tp_hash */
47527 0, /* tp_call */
47528 0, /* tp_str */
47529 0, /* tp_getattro */
47530 0, /* tp_setattro */
47531 0, /* tp_as_buffer */
47532 0, /* tp_flags */
47533 0, /* tp_doc */
47534 #if PY_VERSION_HEX >= 0x02000000
47535 0, /* tp_traverse */
47536 0, /* tp_clear */
47537 #endif
47538 #if PY_VERSION_HEX >= 0x02010000
47539 0, /* tp_richcompare */
47540 0, /* tp_weaklistoffset */
47541 #endif
47542 #if PY_VERSION_HEX >= 0x02020000
47543 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
47544 #endif
47545 #if PY_VERSION_HEX >= 0x02030000
47546 0, /* tp_del */
47547 #endif
47548 #ifdef COUNT_ALLOCS
47549 0,0,0,0 /* tp_alloc -> tp_next */
47550 #endif
47551 };
47552
47553 /* Create a variable linking object for use later */
47554 static PyObject *
47555 SWIG_Python_newvarlink(void) {
47556 swig_varlinkobject *result = 0;
47557 result = PyMem_NEW(swig_varlinkobject,1);
47558 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
47559 result->ob_type = &varlinktype;
47560 result->vars = 0;
47561 result->ob_refcnt = 0;
47562 Py_XINCREF((PyObject *) result);
47563 return ((PyObject*) result);
47564 }
47565
47566 static void
47567 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
47568 swig_varlinkobject *v;
47569 swig_globalvar *gv;
47570 v= (swig_varlinkobject *) p;
47571 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
47572 gv->name = (char *) malloc(strlen(name)+1);
47573 strcpy(gv->name,name);
47574 gv->get_attr = get_attr;
47575 gv->set_attr = set_attr;
47576 gv->next = v->vars;
47577 v->vars = gv;
47578 }
47579
47580 /* -----------------------------------------------------------------------------
47581 * constants/methods manipulation
47582 * ----------------------------------------------------------------------------- */
47583
47584 /* Install Constants */
47585 static void
47586 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
47587 PyObject *obj = 0;
47588 size_t i;
47589 for (i = 0; constants[i].type; i++) {
47590 switch(constants[i].type) {
47591 case SWIG_PY_INT:
47592 obj = PyInt_FromLong(constants[i].lvalue);
47593 break;
47594 case SWIG_PY_FLOAT:
47595 obj = PyFloat_FromDouble(constants[i].dvalue);
47596 break;
47597 case SWIG_PY_STRING:
47598 if (constants[i].pvalue) {
47599 obj = PyString_FromString((char *) constants[i].pvalue);
47600 } else {
47601 Py_INCREF(Py_None);
47602 obj = Py_None;
47603 }
47604 break;
47605 case SWIG_PY_POINTER:
47606 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
47607 break;
47608 case SWIG_PY_BINARY:
47609 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
47610 break;
47611 default:
47612 obj = 0;
47613 break;
47614 }
47615 if (obj) {
47616 PyDict_SetItemString(d,constants[i].name,obj);
47617 Py_DECREF(obj);
47618 }
47619 }
47620 }
47621
47622 /* -----------------------------------------------------------------------------*/
47623 /* Fix SwigMethods to carry the callback ptrs when needed */
47624 /* -----------------------------------------------------------------------------*/
47625
47626 static void
47627 SWIG_Python_FixMethods(PyMethodDef *methods,
47628 swig_const_info *const_table,
47629 swig_type_info **types,
47630 swig_type_info **types_initial) {
47631 size_t i;
47632 for (i = 0; methods[i].ml_name; ++i) {
47633 char *c = methods[i].ml_doc;
47634 if (c && (c = strstr(c, "swig_ptr: "))) {
47635 int j;
47636 swig_const_info *ci = 0;
47637 char *name = c + 10;
47638 for (j = 0; const_table[j].type; j++) {
47639 if (strncmp(const_table[j].name, name,
47640 strlen(const_table[j].name)) == 0) {
47641 ci = &(const_table[j]);
47642 break;
47643 }
47644 }
47645 if (ci) {
47646 size_t shift = (ci->ptype) - types;
47647 swig_type_info *ty = types_initial[shift];
47648 size_t ldoc = (c - methods[i].ml_doc);
47649 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
47650 char *ndoc = (char*)malloc(ldoc + lptr + 10);
47651 char *buff = ndoc;
47652 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
47653 strncpy(buff, methods[i].ml_doc, ldoc);
47654 buff += ldoc;
47655 strncpy(buff, "swig_ptr: ", 10);
47656 buff += 10;
47657 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
47658 methods[i].ml_doc = ndoc;
47659 }
47660 }
47661 }
47662 }
47663
47664 /* -----------------------------------------------------------------------------*
47665 * Initialize type list
47666 * -----------------------------------------------------------------------------*/
47667
47668 #if PY_MAJOR_VERSION < 2
47669 /* PyModule_AddObject function was introduced in Python 2.0. The following function
47670 is copied out of Python/modsupport.c in python version 2.3.4 */
47671 static int
47672 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
47673 {
47674 PyObject *dict;
47675 if (!PyModule_Check(m)) {
47676 PyErr_SetString(PyExc_TypeError,
47677 "PyModule_AddObject() needs module as first arg");
47678 return -1;
47679 }
47680 if (!o) {
47681 PyErr_SetString(PyExc_TypeError,
47682 "PyModule_AddObject() needs non-NULL value");
47683 return -1;
47684 }
47685
47686 dict = PyModule_GetDict(m);
47687 if (dict == NULL) {
47688 /* Internal error -- modules must have a dict! */
47689 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
47690 PyModule_GetName(m));
47691 return -1;
47692 }
47693 if (PyDict_SetItemString(dict, name, o))
47694 return -1;
47695 Py_DECREF(o);
47696 return 0;
47697 }
47698 #endif
47699
47700 static swig_type_info **
47701 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
47702 static PyMethodDef swig_empty_runtime_method_table[] = {
47703 {
47704 NULL, NULL, 0, NULL
47705 }
47706 };/* Sentinel */
47707
47708 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
47709 swig_empty_runtime_method_table);
47710 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
47711 if (pointer && module) {
47712 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
47713 }
47714 return type_list_handle;
47715 }
47716
47717 static swig_type_info **
47718 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
47719 swig_type_info **type_pointer;
47720
47721 /* first check if module already created */
47722 type_pointer = SWIG_Python_GetTypeListHandle();
47723 if (type_pointer) {
47724 return type_pointer;
47725 } else {
47726 /* create a new module and variable */
47727 return SWIG_Python_SetTypeListHandle(type_list_handle);
47728 }
47729 }
47730
47731 #ifdef __cplusplus
47732 }
47733 #endif
47734
47735 /* -----------------------------------------------------------------------------*
47736 * Partial Init method
47737 * -----------------------------------------------------------------------------*/
47738
47739 #ifdef SWIG_LINK_RUNTIME
47740 #ifdef __cplusplus
47741 extern "C"
47742 #endif
47743 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
47744 #endif
47745
47746 #ifdef __cplusplus
47747 extern "C"
47748 #endif
47749 SWIGEXPORT(void) SWIG_init(void) {
47750 static PyObject *SWIG_globals = 0;
47751 static int typeinit = 0;
47752 PyObject *m, *d;
47753 int i;
47754 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
47755
47756 /* Fix SwigMethods to carry the callback ptrs when needed */
47757 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
47758
47759 m = Py_InitModule((char *) SWIG_name, SwigMethods);
47760 d = PyModule_GetDict(m);
47761
47762 if (!typeinit) {
47763 #ifdef SWIG_LINK_RUNTIME
47764 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
47765 #else
47766 # ifndef SWIG_STATIC_RUNTIME
47767 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
47768 # endif
47769 #endif
47770 for (i = 0; swig_types_initial[i]; i++) {
47771 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
47772 }
47773 typeinit = 1;
47774 }
47775 SWIG_InstallConstants(d,swig_const_table);
47776
47777
47778 #ifndef wxPyUSE_EXPORT
47779 // Make our API structure a CObject so other modules can import it
47780 // from this module.
47781 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
47782 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
47783 Py_XDECREF(cobj);
47784 #endif
47785
47786 {
47787 PyDict_SetItemString(d,"NOT_FOUND", SWIG_From_int((int)(wxNOT_FOUND)));
47788 }
47789 {
47790 PyDict_SetItemString(d,"VSCROLL", SWIG_From_int((int)(wxVSCROLL)));
47791 }
47792 {
47793 PyDict_SetItemString(d,"HSCROLL", SWIG_From_int((int)(wxHSCROLL)));
47794 }
47795 {
47796 PyDict_SetItemString(d,"CAPTION", SWIG_From_int((int)(wxCAPTION)));
47797 }
47798 {
47799 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_From_int((int)(wxDOUBLE_BORDER)));
47800 }
47801 {
47802 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_From_int((int)(wxSUNKEN_BORDER)));
47803 }
47804 {
47805 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_From_int((int)(wxRAISED_BORDER)));
47806 }
47807 {
47808 PyDict_SetItemString(d,"BORDER", SWIG_From_int((int)(wxBORDER)));
47809 }
47810 {
47811 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_From_int((int)(wxSIMPLE_BORDER)));
47812 }
47813 {
47814 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_From_int((int)(wxSTATIC_BORDER)));
47815 }
47816 {
47817 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_From_int((int)(wxTRANSPARENT_WINDOW)));
47818 }
47819 {
47820 PyDict_SetItemString(d,"NO_BORDER", SWIG_From_int((int)(wxNO_BORDER)));
47821 }
47822 {
47823 PyDict_SetItemString(d,"DEFAULT_CONTROL_BORDER", SWIG_From_int((int)(wxDEFAULT_CONTROL_BORDER)));
47824 }
47825 {
47826 PyDict_SetItemString(d,"DEFAULT_STATUSBAR_STYLE", SWIG_From_int((int)(wxDEFAULT_STATUSBAR_STYLE)));
47827 }
47828 {
47829 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_From_int((int)(wxTAB_TRAVERSAL)));
47830 }
47831 {
47832 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_From_int((int)(wxWANTS_CHARS)));
47833 }
47834 {
47835 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_From_int((int)(wxPOPUP_WINDOW)));
47836 }
47837 {
47838 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_From_int((int)(wxCENTER_FRAME)));
47839 }
47840 {
47841 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_From_int((int)(wxCENTRE_ON_SCREEN)));
47842 }
47843 {
47844 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_From_int((int)(wxCENTER_ON_SCREEN)));
47845 }
47846 {
47847 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_From_int((int)(wxCLIP_CHILDREN)));
47848 }
47849 {
47850 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_From_int((int)(wxCLIP_SIBLINGS)));
47851 }
47852 {
47853 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_From_int((int)(wxALWAYS_SHOW_SB)));
47854 }
47855 {
47856 PyDict_SetItemString(d,"RETAINED", SWIG_From_int((int)(wxRETAINED)));
47857 }
47858 {
47859 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_From_int((int)(wxBACKINGSTORE)));
47860 }
47861 {
47862 PyDict_SetItemString(d,"COLOURED", SWIG_From_int((int)(wxCOLOURED)));
47863 }
47864 {
47865 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_From_int((int)(wxFIXED_LENGTH)));
47866 }
47867 {
47868 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_From_int((int)(wxLB_NEEDED_SB)));
47869 }
47870 {
47871 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_From_int((int)(wxLB_ALWAYS_SB)));
47872 }
47873 {
47874 PyDict_SetItemString(d,"LB_SORT", SWIG_From_int((int)(wxLB_SORT)));
47875 }
47876 {
47877 PyDict_SetItemString(d,"LB_SINGLE", SWIG_From_int((int)(wxLB_SINGLE)));
47878 }
47879 {
47880 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_From_int((int)(wxLB_MULTIPLE)));
47881 }
47882 {
47883 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_From_int((int)(wxLB_EXTENDED)));
47884 }
47885 {
47886 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_From_int((int)(wxLB_OWNERDRAW)));
47887 }
47888 {
47889 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_From_int((int)(wxLB_HSCROLL)));
47890 }
47891 {
47892 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_From_int((int)(wxPROCESS_ENTER)));
47893 }
47894 {
47895 PyDict_SetItemString(d,"PASSWORD", SWIG_From_int((int)(wxPASSWORD)));
47896 }
47897 {
47898 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_From_int((int)(wxCB_SIMPLE)));
47899 }
47900 {
47901 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_From_int((int)(wxCB_DROPDOWN)));
47902 }
47903 {
47904 PyDict_SetItemString(d,"CB_SORT", SWIG_From_int((int)(wxCB_SORT)));
47905 }
47906 {
47907 PyDict_SetItemString(d,"CB_READONLY", SWIG_From_int((int)(wxCB_READONLY)));
47908 }
47909 {
47910 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_From_int((int)(wxRA_HORIZONTAL)));
47911 }
47912 {
47913 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_From_int((int)(wxRA_VERTICAL)));
47914 }
47915 {
47916 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_From_int((int)(wxRA_SPECIFY_ROWS)));
47917 }
47918 {
47919 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_From_int((int)(wxRA_SPECIFY_COLS)));
47920 }
47921 {
47922 PyDict_SetItemString(d,"RA_USE_CHECKBOX", SWIG_From_int((int)(wxRA_USE_CHECKBOX)));
47923 }
47924 {
47925 PyDict_SetItemString(d,"RB_GROUP", SWIG_From_int((int)(wxRB_GROUP)));
47926 }
47927 {
47928 PyDict_SetItemString(d,"RB_SINGLE", SWIG_From_int((int)(wxRB_SINGLE)));
47929 }
47930 {
47931 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_From_int((int)(wxSB_HORIZONTAL)));
47932 }
47933 {
47934 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_From_int((int)(wxSB_VERTICAL)));
47935 }
47936 {
47937 PyDict_SetItemString(d,"RB_USE_CHECKBOX", SWIG_From_int((int)(wxRB_USE_CHECKBOX)));
47938 }
47939 {
47940 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_From_int((int)(wxST_SIZEGRIP)));
47941 }
47942 {
47943 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_From_int((int)(wxST_NO_AUTORESIZE)));
47944 }
47945 {
47946 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_From_int((int)(wxFLOOD_SURFACE)));
47947 }
47948 {
47949 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_From_int((int)(wxFLOOD_BORDER)));
47950 }
47951 {
47952 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_From_int((int)(wxODDEVEN_RULE)));
47953 }
47954 {
47955 PyDict_SetItemString(d,"WINDING_RULE", SWIG_From_int((int)(wxWINDING_RULE)));
47956 }
47957 {
47958 PyDict_SetItemString(d,"TOOL_TOP", SWIG_From_int((int)(wxTOOL_TOP)));
47959 }
47960 {
47961 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_From_int((int)(wxTOOL_BOTTOM)));
47962 }
47963 {
47964 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_From_int((int)(wxTOOL_LEFT)));
47965 }
47966 {
47967 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_From_int((int)(wxTOOL_RIGHT)));
47968 }
47969 {
47970 PyDict_SetItemString(d,"OK", SWIG_From_int((int)(wxOK)));
47971 }
47972 {
47973 PyDict_SetItemString(d,"YES_NO", SWIG_From_int((int)(wxYES_NO)));
47974 }
47975 {
47976 PyDict_SetItemString(d,"CANCEL", SWIG_From_int((int)(wxCANCEL)));
47977 }
47978 {
47979 PyDict_SetItemString(d,"YES", SWIG_From_int((int)(wxYES)));
47980 }
47981 {
47982 PyDict_SetItemString(d,"NO", SWIG_From_int((int)(wxNO)));
47983 }
47984 {
47985 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_From_int((int)(wxNO_DEFAULT)));
47986 }
47987 {
47988 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_From_int((int)(wxYES_DEFAULT)));
47989 }
47990 {
47991 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_From_int((int)(wxICON_EXCLAMATION)));
47992 }
47993 {
47994 PyDict_SetItemString(d,"ICON_HAND", SWIG_From_int((int)(wxICON_HAND)));
47995 }
47996 {
47997 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_From_int((int)(wxICON_QUESTION)));
47998 }
47999 {
48000 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_From_int((int)(wxICON_INFORMATION)));
48001 }
48002 {
48003 PyDict_SetItemString(d,"ICON_STOP", SWIG_From_int((int)(wxICON_STOP)));
48004 }
48005 {
48006 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_From_int((int)(wxICON_ASTERISK)));
48007 }
48008 {
48009 PyDict_SetItemString(d,"ICON_MASK", SWIG_From_int((int)(wxICON_MASK)));
48010 }
48011 {
48012 PyDict_SetItemString(d,"ICON_WARNING", SWIG_From_int((int)(wxICON_WARNING)));
48013 }
48014 {
48015 PyDict_SetItemString(d,"ICON_ERROR", SWIG_From_int((int)(wxICON_ERROR)));
48016 }
48017 {
48018 PyDict_SetItemString(d,"FORWARD", SWIG_From_int((int)(wxFORWARD)));
48019 }
48020 {
48021 PyDict_SetItemString(d,"BACKWARD", SWIG_From_int((int)(wxBACKWARD)));
48022 }
48023 {
48024 PyDict_SetItemString(d,"RESET", SWIG_From_int((int)(wxRESET)));
48025 }
48026 {
48027 PyDict_SetItemString(d,"HELP", SWIG_From_int((int)(wxHELP)));
48028 }
48029 {
48030 PyDict_SetItemString(d,"MORE", SWIG_From_int((int)(wxMORE)));
48031 }
48032 {
48033 PyDict_SetItemString(d,"SETUP", SWIG_From_int((int)(wxSETUP)));
48034 }
48035 {
48036 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_From_int((int)(wxSIZE_AUTO_WIDTH)));
48037 }
48038 {
48039 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_From_int((int)(wxSIZE_AUTO_HEIGHT)));
48040 }
48041 {
48042 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_From_int((int)(wxSIZE_AUTO)));
48043 }
48044 {
48045 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_From_int((int)(wxSIZE_USE_EXISTING)));
48046 }
48047 {
48048 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_From_int((int)(wxSIZE_ALLOW_MINUS_ONE)));
48049 }
48050 {
48051 PyDict_SetItemString(d,"PORTRAIT", SWIG_From_int((int)(wxPORTRAIT)));
48052 }
48053 {
48054 PyDict_SetItemString(d,"LANDSCAPE", SWIG_From_int((int)(wxLANDSCAPE)));
48055 }
48056 {
48057 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_From_int((int)(wxPRINT_QUALITY_HIGH)));
48058 }
48059 {
48060 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_From_int((int)(wxPRINT_QUALITY_MEDIUM)));
48061 }
48062 {
48063 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_From_int((int)(wxPRINT_QUALITY_LOW)));
48064 }
48065 {
48066 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_From_int((int)(wxPRINT_QUALITY_DRAFT)));
48067 }
48068 {
48069 PyDict_SetItemString(d,"ID_ANY", SWIG_From_int((int)(wxID_ANY)));
48070 }
48071 {
48072 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_From_int((int)(wxID_SEPARATOR)));
48073 }
48074 {
48075 PyDict_SetItemString(d,"ID_LOWEST", SWIG_From_int((int)(wxID_LOWEST)));
48076 }
48077 {
48078 PyDict_SetItemString(d,"ID_OPEN", SWIG_From_int((int)(wxID_OPEN)));
48079 }
48080 {
48081 PyDict_SetItemString(d,"ID_CLOSE", SWIG_From_int((int)(wxID_CLOSE)));
48082 }
48083 {
48084 PyDict_SetItemString(d,"ID_NEW", SWIG_From_int((int)(wxID_NEW)));
48085 }
48086 {
48087 PyDict_SetItemString(d,"ID_SAVE", SWIG_From_int((int)(wxID_SAVE)));
48088 }
48089 {
48090 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_From_int((int)(wxID_SAVEAS)));
48091 }
48092 {
48093 PyDict_SetItemString(d,"ID_REVERT", SWIG_From_int((int)(wxID_REVERT)));
48094 }
48095 {
48096 PyDict_SetItemString(d,"ID_EXIT", SWIG_From_int((int)(wxID_EXIT)));
48097 }
48098 {
48099 PyDict_SetItemString(d,"ID_UNDO", SWIG_From_int((int)(wxID_UNDO)));
48100 }
48101 {
48102 PyDict_SetItemString(d,"ID_REDO", SWIG_From_int((int)(wxID_REDO)));
48103 }
48104 {
48105 PyDict_SetItemString(d,"ID_HELP", SWIG_From_int((int)(wxID_HELP)));
48106 }
48107 {
48108 PyDict_SetItemString(d,"ID_PRINT", SWIG_From_int((int)(wxID_PRINT)));
48109 }
48110 {
48111 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_From_int((int)(wxID_PRINT_SETUP)));
48112 }
48113 {
48114 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_From_int((int)(wxID_PREVIEW)));
48115 }
48116 {
48117 PyDict_SetItemString(d,"ID_ABOUT", SWIG_From_int((int)(wxID_ABOUT)));
48118 }
48119 {
48120 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_From_int((int)(wxID_HELP_CONTENTS)));
48121 }
48122 {
48123 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_From_int((int)(wxID_HELP_COMMANDS)));
48124 }
48125 {
48126 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_From_int((int)(wxID_HELP_PROCEDURES)));
48127 }
48128 {
48129 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_From_int((int)(wxID_HELP_CONTEXT)));
48130 }
48131 {
48132 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_From_int((int)(wxID_CLOSE_ALL)));
48133 }
48134 {
48135 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_From_int((int)(wxID_PREFERENCES)));
48136 }
48137 {
48138 PyDict_SetItemString(d,"ID_CUT", SWIG_From_int((int)(wxID_CUT)));
48139 }
48140 {
48141 PyDict_SetItemString(d,"ID_COPY", SWIG_From_int((int)(wxID_COPY)));
48142 }
48143 {
48144 PyDict_SetItemString(d,"ID_PASTE", SWIG_From_int((int)(wxID_PASTE)));
48145 }
48146 {
48147 PyDict_SetItemString(d,"ID_CLEAR", SWIG_From_int((int)(wxID_CLEAR)));
48148 }
48149 {
48150 PyDict_SetItemString(d,"ID_FIND", SWIG_From_int((int)(wxID_FIND)));
48151 }
48152 {
48153 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_From_int((int)(wxID_DUPLICATE)));
48154 }
48155 {
48156 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_From_int((int)(wxID_SELECTALL)));
48157 }
48158 {
48159 PyDict_SetItemString(d,"ID_DELETE", SWIG_From_int((int)(wxID_DELETE)));
48160 }
48161 {
48162 PyDict_SetItemString(d,"ID_REPLACE", SWIG_From_int((int)(wxID_REPLACE)));
48163 }
48164 {
48165 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_From_int((int)(wxID_REPLACE_ALL)));
48166 }
48167 {
48168 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_From_int((int)(wxID_PROPERTIES)));
48169 }
48170 {
48171 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_From_int((int)(wxID_VIEW_DETAILS)));
48172 }
48173 {
48174 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_From_int((int)(wxID_VIEW_LARGEICONS)));
48175 }
48176 {
48177 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_From_int((int)(wxID_VIEW_SMALLICONS)));
48178 }
48179 {
48180 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_From_int((int)(wxID_VIEW_LIST)));
48181 }
48182 {
48183 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_From_int((int)(wxID_VIEW_SORTDATE)));
48184 }
48185 {
48186 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_From_int((int)(wxID_VIEW_SORTNAME)));
48187 }
48188 {
48189 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_From_int((int)(wxID_VIEW_SORTSIZE)));
48190 }
48191 {
48192 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_From_int((int)(wxID_VIEW_SORTTYPE)));
48193 }
48194 {
48195 PyDict_SetItemString(d,"ID_FILE1", SWIG_From_int((int)(wxID_FILE1)));
48196 }
48197 {
48198 PyDict_SetItemString(d,"ID_FILE2", SWIG_From_int((int)(wxID_FILE2)));
48199 }
48200 {
48201 PyDict_SetItemString(d,"ID_FILE3", SWIG_From_int((int)(wxID_FILE3)));
48202 }
48203 {
48204 PyDict_SetItemString(d,"ID_FILE4", SWIG_From_int((int)(wxID_FILE4)));
48205 }
48206 {
48207 PyDict_SetItemString(d,"ID_FILE5", SWIG_From_int((int)(wxID_FILE5)));
48208 }
48209 {
48210 PyDict_SetItemString(d,"ID_FILE6", SWIG_From_int((int)(wxID_FILE6)));
48211 }
48212 {
48213 PyDict_SetItemString(d,"ID_FILE7", SWIG_From_int((int)(wxID_FILE7)));
48214 }
48215 {
48216 PyDict_SetItemString(d,"ID_FILE8", SWIG_From_int((int)(wxID_FILE8)));
48217 }
48218 {
48219 PyDict_SetItemString(d,"ID_FILE9", SWIG_From_int((int)(wxID_FILE9)));
48220 }
48221 {
48222 PyDict_SetItemString(d,"ID_OK", SWIG_From_int((int)(wxID_OK)));
48223 }
48224 {
48225 PyDict_SetItemString(d,"ID_CANCEL", SWIG_From_int((int)(wxID_CANCEL)));
48226 }
48227 {
48228 PyDict_SetItemString(d,"ID_APPLY", SWIG_From_int((int)(wxID_APPLY)));
48229 }
48230 {
48231 PyDict_SetItemString(d,"ID_YES", SWIG_From_int((int)(wxID_YES)));
48232 }
48233 {
48234 PyDict_SetItemString(d,"ID_NO", SWIG_From_int((int)(wxID_NO)));
48235 }
48236 {
48237 PyDict_SetItemString(d,"ID_STATIC", SWIG_From_int((int)(wxID_STATIC)));
48238 }
48239 {
48240 PyDict_SetItemString(d,"ID_FORWARD", SWIG_From_int((int)(wxID_FORWARD)));
48241 }
48242 {
48243 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_From_int((int)(wxID_BACKWARD)));
48244 }
48245 {
48246 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_From_int((int)(wxID_DEFAULT)));
48247 }
48248 {
48249 PyDict_SetItemString(d,"ID_MORE", SWIG_From_int((int)(wxID_MORE)));
48250 }
48251 {
48252 PyDict_SetItemString(d,"ID_SETUP", SWIG_From_int((int)(wxID_SETUP)));
48253 }
48254 {
48255 PyDict_SetItemString(d,"ID_RESET", SWIG_From_int((int)(wxID_RESET)));
48256 }
48257 {
48258 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_From_int((int)(wxID_CONTEXT_HELP)));
48259 }
48260 {
48261 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_From_int((int)(wxID_YESTOALL)));
48262 }
48263 {
48264 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_From_int((int)(wxID_NOTOALL)));
48265 }
48266 {
48267 PyDict_SetItemString(d,"ID_ABORT", SWIG_From_int((int)(wxID_ABORT)));
48268 }
48269 {
48270 PyDict_SetItemString(d,"ID_RETRY", SWIG_From_int((int)(wxID_RETRY)));
48271 }
48272 {
48273 PyDict_SetItemString(d,"ID_IGNORE", SWIG_From_int((int)(wxID_IGNORE)));
48274 }
48275 {
48276 PyDict_SetItemString(d,"ID_ADD", SWIG_From_int((int)(wxID_ADD)));
48277 }
48278 {
48279 PyDict_SetItemString(d,"ID_REMOVE", SWIG_From_int((int)(wxID_REMOVE)));
48280 }
48281 {
48282 PyDict_SetItemString(d,"ID_UP", SWIG_From_int((int)(wxID_UP)));
48283 }
48284 {
48285 PyDict_SetItemString(d,"ID_DOWN", SWIG_From_int((int)(wxID_DOWN)));
48286 }
48287 {
48288 PyDict_SetItemString(d,"ID_HOME", SWIG_From_int((int)(wxID_HOME)));
48289 }
48290 {
48291 PyDict_SetItemString(d,"ID_REFRESH", SWIG_From_int((int)(wxID_REFRESH)));
48292 }
48293 {
48294 PyDict_SetItemString(d,"ID_STOP", SWIG_From_int((int)(wxID_STOP)));
48295 }
48296 {
48297 PyDict_SetItemString(d,"ID_INDEX", SWIG_From_int((int)(wxID_INDEX)));
48298 }
48299 {
48300 PyDict_SetItemString(d,"ID_BOLD", SWIG_From_int((int)(wxID_BOLD)));
48301 }
48302 {
48303 PyDict_SetItemString(d,"ID_ITALIC", SWIG_From_int((int)(wxID_ITALIC)));
48304 }
48305 {
48306 PyDict_SetItemString(d,"ID_JUSTIFY_CENTER", SWIG_From_int((int)(wxID_JUSTIFY_CENTER)));
48307 }
48308 {
48309 PyDict_SetItemString(d,"ID_JUSTIFY_FILL", SWIG_From_int((int)(wxID_JUSTIFY_FILL)));
48310 }
48311 {
48312 PyDict_SetItemString(d,"ID_JUSTIFY_RIGHT", SWIG_From_int((int)(wxID_JUSTIFY_RIGHT)));
48313 }
48314 {
48315 PyDict_SetItemString(d,"ID_JUSTIFY_LEFT", SWIG_From_int((int)(wxID_JUSTIFY_LEFT)));
48316 }
48317 {
48318 PyDict_SetItemString(d,"ID_UNDERLINE", SWIG_From_int((int)(wxID_UNDERLINE)));
48319 }
48320 {
48321 PyDict_SetItemString(d,"ID_INDENT", SWIG_From_int((int)(wxID_INDENT)));
48322 }
48323 {
48324 PyDict_SetItemString(d,"ID_UNINDENT", SWIG_From_int((int)(wxID_UNINDENT)));
48325 }
48326 {
48327 PyDict_SetItemString(d,"ID_ZOOM_100", SWIG_From_int((int)(wxID_ZOOM_100)));
48328 }
48329 {
48330 PyDict_SetItemString(d,"ID_ZOOM_FIT", SWIG_From_int((int)(wxID_ZOOM_FIT)));
48331 }
48332 {
48333 PyDict_SetItemString(d,"ID_ZOOM_IN", SWIG_From_int((int)(wxID_ZOOM_IN)));
48334 }
48335 {
48336 PyDict_SetItemString(d,"ID_ZOOM_OUT", SWIG_From_int((int)(wxID_ZOOM_OUT)));
48337 }
48338 {
48339 PyDict_SetItemString(d,"ID_UNDELETE", SWIG_From_int((int)(wxID_UNDELETE)));
48340 }
48341 {
48342 PyDict_SetItemString(d,"ID_REVERT_TO_SAVED", SWIG_From_int((int)(wxID_REVERT_TO_SAVED)));
48343 }
48344 {
48345 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_From_int((int)(wxID_HIGHEST)));
48346 }
48347 {
48348 PyDict_SetItemString(d,"OPEN", SWIG_From_int((int)(wxOPEN)));
48349 }
48350 {
48351 PyDict_SetItemString(d,"SAVE", SWIG_From_int((int)(wxSAVE)));
48352 }
48353 {
48354 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_From_int((int)(wxHIDE_READONLY)));
48355 }
48356 {
48357 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_From_int((int)(wxOVERWRITE_PROMPT)));
48358 }
48359 {
48360 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_From_int((int)(wxFILE_MUST_EXIST)));
48361 }
48362 {
48363 PyDict_SetItemString(d,"MULTIPLE", SWIG_From_int((int)(wxMULTIPLE)));
48364 }
48365 {
48366 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_From_int((int)(wxCHANGE_DIR)));
48367 }
48368 {
48369 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_From_int((int)(wxACCEL_ALT)));
48370 }
48371 {
48372 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_From_int((int)(wxACCEL_CTRL)));
48373 }
48374 {
48375 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_From_int((int)(wxACCEL_SHIFT)));
48376 }
48377 {
48378 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_From_int((int)(wxACCEL_NORMAL)));
48379 }
48380 {
48381 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_From_int((int)(wxPD_AUTO_HIDE)));
48382 }
48383 {
48384 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_From_int((int)(wxPD_APP_MODAL)));
48385 }
48386 {
48387 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_From_int((int)(wxPD_CAN_ABORT)));
48388 }
48389 {
48390 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_From_int((int)(wxPD_ELAPSED_TIME)));
48391 }
48392 {
48393 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_From_int((int)(wxPD_ESTIMATED_TIME)));
48394 }
48395 {
48396 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_From_int((int)(wxPD_REMAINING_TIME)));
48397 }
48398 {
48399 PyDict_SetItemString(d,"PD_SMOOTH", SWIG_From_int((int)(wxPD_SMOOTH)));
48400 }
48401 {
48402 PyDict_SetItemString(d,"PD_CAN_SKIP", SWIG_From_int((int)(wxPD_CAN_SKIP)));
48403 }
48404 {
48405 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_From_int((int)(wxDD_NEW_DIR_BUTTON)));
48406 }
48407 {
48408 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_From_int((int)(wxDD_DEFAULT_STYLE)));
48409 }
48410 {
48411 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_From_int((int)(wxMENU_TEAROFF)));
48412 }
48413 {
48414 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_From_int((int)(wxMB_DOCKABLE)));
48415 }
48416 {
48417 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)(wxNO_FULL_REPAINT_ON_RESIZE)));
48418 }
48419 {
48420 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)(wxFULL_REPAINT_ON_RESIZE)));
48421 }
48422 {
48423 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_From_int((int)(wxLI_HORIZONTAL)));
48424 }
48425 {
48426 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_From_int((int)(wxLI_VERTICAL)));
48427 }
48428 {
48429 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_From_int((int)(wxWS_EX_VALIDATE_RECURSIVELY)));
48430 }
48431 {
48432 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_From_int((int)(wxWS_EX_BLOCK_EVENTS)));
48433 }
48434 {
48435 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_From_int((int)(wxWS_EX_TRANSIENT)));
48436 }
48437 {
48438 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_From_int((int)(wxWS_EX_THEMED_BACKGROUND)));
48439 }
48440 {
48441 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_From_int((int)(wxWS_EX_PROCESS_IDLE)));
48442 }
48443 {
48444 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_From_int((int)(wxWS_EX_PROCESS_UI_UPDATES)));
48445 }
48446 {
48447 PyDict_SetItemString(d,"MM_TEXT", SWIG_From_int((int)(wxMM_TEXT)));
48448 }
48449 {
48450 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_From_int((int)(wxMM_LOMETRIC)));
48451 }
48452 {
48453 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_From_int((int)(wxMM_HIMETRIC)));
48454 }
48455 {
48456 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_From_int((int)(wxMM_LOENGLISH)));
48457 }
48458 {
48459 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_From_int((int)(wxMM_HIENGLISH)));
48460 }
48461 {
48462 PyDict_SetItemString(d,"MM_TWIPS", SWIG_From_int((int)(wxMM_TWIPS)));
48463 }
48464 {
48465 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_From_int((int)(wxMM_ISOTROPIC)));
48466 }
48467 {
48468 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_From_int((int)(wxMM_ANISOTROPIC)));
48469 }
48470 {
48471 PyDict_SetItemString(d,"MM_POINTS", SWIG_From_int((int)(wxMM_POINTS)));
48472 }
48473 {
48474 PyDict_SetItemString(d,"MM_METRIC", SWIG_From_int((int)(wxMM_METRIC)));
48475 }
48476 {
48477 PyDict_SetItemString(d,"CENTRE", SWIG_From_int((int)(wxCENTRE)));
48478 }
48479 {
48480 PyDict_SetItemString(d,"CENTER", SWIG_From_int((int)(wxCENTER)));
48481 }
48482 {
48483 PyDict_SetItemString(d,"HORIZONTAL", SWIG_From_int((int)(wxHORIZONTAL)));
48484 }
48485 {
48486 PyDict_SetItemString(d,"VERTICAL", SWIG_From_int((int)(wxVERTICAL)));
48487 }
48488 {
48489 PyDict_SetItemString(d,"BOTH", SWIG_From_int((int)(wxBOTH)));
48490 }
48491 {
48492 PyDict_SetItemString(d,"LEFT", SWIG_From_int((int)(wxLEFT)));
48493 }
48494 {
48495 PyDict_SetItemString(d,"RIGHT", SWIG_From_int((int)(wxRIGHT)));
48496 }
48497 {
48498 PyDict_SetItemString(d,"UP", SWIG_From_int((int)(wxUP)));
48499 }
48500 {
48501 PyDict_SetItemString(d,"DOWN", SWIG_From_int((int)(wxDOWN)));
48502 }
48503 {
48504 PyDict_SetItemString(d,"TOP", SWIG_From_int((int)(wxTOP)));
48505 }
48506 {
48507 PyDict_SetItemString(d,"BOTTOM", SWIG_From_int((int)(wxBOTTOM)));
48508 }
48509 {
48510 PyDict_SetItemString(d,"NORTH", SWIG_From_int((int)(wxNORTH)));
48511 }
48512 {
48513 PyDict_SetItemString(d,"SOUTH", SWIG_From_int((int)(wxSOUTH)));
48514 }
48515 {
48516 PyDict_SetItemString(d,"WEST", SWIG_From_int((int)(wxWEST)));
48517 }
48518 {
48519 PyDict_SetItemString(d,"EAST", SWIG_From_int((int)(wxEAST)));
48520 }
48521 {
48522 PyDict_SetItemString(d,"ALL", SWIG_From_int((int)(wxALL)));
48523 }
48524 {
48525 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_From_int((int)(wxALIGN_NOT)));
48526 }
48527 {
48528 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_From_int((int)(wxALIGN_CENTER_HORIZONTAL)));
48529 }
48530 {
48531 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_From_int((int)(wxALIGN_CENTRE_HORIZONTAL)));
48532 }
48533 {
48534 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_From_int((int)(wxALIGN_LEFT)));
48535 }
48536 {
48537 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_From_int((int)(wxALIGN_TOP)));
48538 }
48539 {
48540 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_From_int((int)(wxALIGN_RIGHT)));
48541 }
48542 {
48543 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_From_int((int)(wxALIGN_BOTTOM)));
48544 }
48545 {
48546 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_From_int((int)(wxALIGN_CENTER_VERTICAL)));
48547 }
48548 {
48549 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_From_int((int)(wxALIGN_CENTRE_VERTICAL)));
48550 }
48551 {
48552 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_From_int((int)(wxALIGN_CENTER)));
48553 }
48554 {
48555 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_From_int((int)(wxALIGN_CENTRE)));
48556 }
48557 {
48558 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_From_int((int)(wxALIGN_MASK)));
48559 }
48560 {
48561 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_From_int((int)(wxSTRETCH_NOT)));
48562 }
48563 {
48564 PyDict_SetItemString(d,"SHRINK", SWIG_From_int((int)(wxSHRINK)));
48565 }
48566 {
48567 PyDict_SetItemString(d,"GROW", SWIG_From_int((int)(wxGROW)));
48568 }
48569 {
48570 PyDict_SetItemString(d,"EXPAND", SWIG_From_int((int)(wxEXPAND)));
48571 }
48572 {
48573 PyDict_SetItemString(d,"SHAPED", SWIG_From_int((int)(wxSHAPED)));
48574 }
48575 {
48576 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_From_int((int)(wxFIXED_MINSIZE)));
48577 }
48578 {
48579 PyDict_SetItemString(d,"TILE", SWIG_From_int((int)(wxTILE)));
48580 }
48581 {
48582 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_From_int((int)(wxADJUST_MINSIZE)));
48583 }
48584 {
48585 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_From_int((int)(wxBORDER_DEFAULT)));
48586 }
48587 {
48588 PyDict_SetItemString(d,"BORDER_NONE", SWIG_From_int((int)(wxBORDER_NONE)));
48589 }
48590 {
48591 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_From_int((int)(wxBORDER_STATIC)));
48592 }
48593 {
48594 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_From_int((int)(wxBORDER_SIMPLE)));
48595 }
48596 {
48597 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_From_int((int)(wxBORDER_RAISED)));
48598 }
48599 {
48600 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_From_int((int)(wxBORDER_SUNKEN)));
48601 }
48602 {
48603 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_From_int((int)(wxBORDER_DOUBLE)));
48604 }
48605 {
48606 PyDict_SetItemString(d,"BORDER_MASK", SWIG_From_int((int)(wxBORDER_MASK)));
48607 }
48608 {
48609 PyDict_SetItemString(d,"BG_STYLE_SYSTEM", SWIG_From_int((int)(wxBG_STYLE_SYSTEM)));
48610 }
48611 {
48612 PyDict_SetItemString(d,"BG_STYLE_COLOUR", SWIG_From_int((int)(wxBG_STYLE_COLOUR)));
48613 }
48614 {
48615 PyDict_SetItemString(d,"BG_STYLE_CUSTOM", SWIG_From_int((int)(wxBG_STYLE_CUSTOM)));
48616 }
48617 {
48618 PyDict_SetItemString(d,"DEFAULT", SWIG_From_int((int)(wxDEFAULT)));
48619 }
48620 {
48621 PyDict_SetItemString(d,"DECORATIVE", SWIG_From_int((int)(wxDECORATIVE)));
48622 }
48623 {
48624 PyDict_SetItemString(d,"ROMAN", SWIG_From_int((int)(wxROMAN)));
48625 }
48626 {
48627 PyDict_SetItemString(d,"SCRIPT", SWIG_From_int((int)(wxSCRIPT)));
48628 }
48629 {
48630 PyDict_SetItemString(d,"SWISS", SWIG_From_int((int)(wxSWISS)));
48631 }
48632 {
48633 PyDict_SetItemString(d,"MODERN", SWIG_From_int((int)(wxMODERN)));
48634 }
48635 {
48636 PyDict_SetItemString(d,"TELETYPE", SWIG_From_int((int)(wxTELETYPE)));
48637 }
48638 {
48639 PyDict_SetItemString(d,"VARIABLE", SWIG_From_int((int)(wxVARIABLE)));
48640 }
48641 {
48642 PyDict_SetItemString(d,"FIXED", SWIG_From_int((int)(wxFIXED)));
48643 }
48644 {
48645 PyDict_SetItemString(d,"NORMAL", SWIG_From_int((int)(wxNORMAL)));
48646 }
48647 {
48648 PyDict_SetItemString(d,"LIGHT", SWIG_From_int((int)(wxLIGHT)));
48649 }
48650 {
48651 PyDict_SetItemString(d,"BOLD", SWIG_From_int((int)(wxBOLD)));
48652 }
48653 {
48654 PyDict_SetItemString(d,"ITALIC", SWIG_From_int((int)(wxITALIC)));
48655 }
48656 {
48657 PyDict_SetItemString(d,"SLANT", SWIG_From_int((int)(wxSLANT)));
48658 }
48659 {
48660 PyDict_SetItemString(d,"SOLID", SWIG_From_int((int)(wxSOLID)));
48661 }
48662 {
48663 PyDict_SetItemString(d,"DOT", SWIG_From_int((int)(wxDOT)));
48664 }
48665 {
48666 PyDict_SetItemString(d,"LONG_DASH", SWIG_From_int((int)(wxLONG_DASH)));
48667 }
48668 {
48669 PyDict_SetItemString(d,"SHORT_DASH", SWIG_From_int((int)(wxSHORT_DASH)));
48670 }
48671 {
48672 PyDict_SetItemString(d,"DOT_DASH", SWIG_From_int((int)(wxDOT_DASH)));
48673 }
48674 {
48675 PyDict_SetItemString(d,"USER_DASH", SWIG_From_int((int)(wxUSER_DASH)));
48676 }
48677 {
48678 PyDict_SetItemString(d,"TRANSPARENT", SWIG_From_int((int)(wxTRANSPARENT)));
48679 }
48680 {
48681 PyDict_SetItemString(d,"STIPPLE", SWIG_From_int((int)(wxSTIPPLE)));
48682 }
48683 {
48684 PyDict_SetItemString(d,"STIPPLE_MASK", SWIG_From_int((int)(wxSTIPPLE_MASK)));
48685 }
48686 {
48687 PyDict_SetItemString(d,"STIPPLE_MASK_OPAQUE", SWIG_From_int((int)(wxSTIPPLE_MASK_OPAQUE)));
48688 }
48689 {
48690 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_From_int((int)(wxBDIAGONAL_HATCH)));
48691 }
48692 {
48693 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_From_int((int)(wxCROSSDIAG_HATCH)));
48694 }
48695 {
48696 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_From_int((int)(wxFDIAGONAL_HATCH)));
48697 }
48698 {
48699 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_From_int((int)(wxCROSS_HATCH)));
48700 }
48701 {
48702 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_From_int((int)(wxHORIZONTAL_HATCH)));
48703 }
48704 {
48705 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_From_int((int)(wxVERTICAL_HATCH)));
48706 }
48707 {
48708 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_From_int((int)(wxJOIN_BEVEL)));
48709 }
48710 {
48711 PyDict_SetItemString(d,"JOIN_MITER", SWIG_From_int((int)(wxJOIN_MITER)));
48712 }
48713 {
48714 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_From_int((int)(wxJOIN_ROUND)));
48715 }
48716 {
48717 PyDict_SetItemString(d,"CAP_ROUND", SWIG_From_int((int)(wxCAP_ROUND)));
48718 }
48719 {
48720 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_From_int((int)(wxCAP_PROJECTING)));
48721 }
48722 {
48723 PyDict_SetItemString(d,"CAP_BUTT", SWIG_From_int((int)(wxCAP_BUTT)));
48724 }
48725 {
48726 PyDict_SetItemString(d,"CLEAR", SWIG_From_int((int)(wxCLEAR)));
48727 }
48728 {
48729 PyDict_SetItemString(d,"XOR", SWIG_From_int((int)(wxXOR)));
48730 }
48731 {
48732 PyDict_SetItemString(d,"INVERT", SWIG_From_int((int)(wxINVERT)));
48733 }
48734 {
48735 PyDict_SetItemString(d,"OR_REVERSE", SWIG_From_int((int)(wxOR_REVERSE)));
48736 }
48737 {
48738 PyDict_SetItemString(d,"AND_REVERSE", SWIG_From_int((int)(wxAND_REVERSE)));
48739 }
48740 {
48741 PyDict_SetItemString(d,"COPY", SWIG_From_int((int)(wxCOPY)));
48742 }
48743 {
48744 PyDict_SetItemString(d,"AND", SWIG_From_int((int)(wxAND)));
48745 }
48746 {
48747 PyDict_SetItemString(d,"AND_INVERT", SWIG_From_int((int)(wxAND_INVERT)));
48748 }
48749 {
48750 PyDict_SetItemString(d,"NO_OP", SWIG_From_int((int)(wxNO_OP)));
48751 }
48752 {
48753 PyDict_SetItemString(d,"NOR", SWIG_From_int((int)(wxNOR)));
48754 }
48755 {
48756 PyDict_SetItemString(d,"EQUIV", SWIG_From_int((int)(wxEQUIV)));
48757 }
48758 {
48759 PyDict_SetItemString(d,"SRC_INVERT", SWIG_From_int((int)(wxSRC_INVERT)));
48760 }
48761 {
48762 PyDict_SetItemString(d,"OR_INVERT", SWIG_From_int((int)(wxOR_INVERT)));
48763 }
48764 {
48765 PyDict_SetItemString(d,"NAND", SWIG_From_int((int)(wxNAND)));
48766 }
48767 {
48768 PyDict_SetItemString(d,"OR", SWIG_From_int((int)(wxOR)));
48769 }
48770 {
48771 PyDict_SetItemString(d,"SET", SWIG_From_int((int)(wxSET)));
48772 }
48773 {
48774 PyDict_SetItemString(d,"WXK_BACK", SWIG_From_int((int)(WXK_BACK)));
48775 }
48776 {
48777 PyDict_SetItemString(d,"WXK_TAB", SWIG_From_int((int)(WXK_TAB)));
48778 }
48779 {
48780 PyDict_SetItemString(d,"WXK_RETURN", SWIG_From_int((int)(WXK_RETURN)));
48781 }
48782 {
48783 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_From_int((int)(WXK_ESCAPE)));
48784 }
48785 {
48786 PyDict_SetItemString(d,"WXK_SPACE", SWIG_From_int((int)(WXK_SPACE)));
48787 }
48788 {
48789 PyDict_SetItemString(d,"WXK_DELETE", SWIG_From_int((int)(WXK_DELETE)));
48790 }
48791 {
48792 PyDict_SetItemString(d,"WXK_START", SWIG_From_int((int)(WXK_START)));
48793 }
48794 {
48795 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_From_int((int)(WXK_LBUTTON)));
48796 }
48797 {
48798 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_From_int((int)(WXK_RBUTTON)));
48799 }
48800 {
48801 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_From_int((int)(WXK_CANCEL)));
48802 }
48803 {
48804 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_From_int((int)(WXK_MBUTTON)));
48805 }
48806 {
48807 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_From_int((int)(WXK_CLEAR)));
48808 }
48809 {
48810 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_From_int((int)(WXK_SHIFT)));
48811 }
48812 {
48813 PyDict_SetItemString(d,"WXK_ALT", SWIG_From_int((int)(WXK_ALT)));
48814 }
48815 {
48816 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_From_int((int)(WXK_CONTROL)));
48817 }
48818 {
48819 PyDict_SetItemString(d,"WXK_MENU", SWIG_From_int((int)(WXK_MENU)));
48820 }
48821 {
48822 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_From_int((int)(WXK_PAUSE)));
48823 }
48824 {
48825 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_From_int((int)(WXK_CAPITAL)));
48826 }
48827 {
48828 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_From_int((int)(WXK_PRIOR)));
48829 }
48830 {
48831 PyDict_SetItemString(d,"WXK_NEXT", SWIG_From_int((int)(WXK_NEXT)));
48832 }
48833 {
48834 PyDict_SetItemString(d,"WXK_END", SWIG_From_int((int)(WXK_END)));
48835 }
48836 {
48837 PyDict_SetItemString(d,"WXK_HOME", SWIG_From_int((int)(WXK_HOME)));
48838 }
48839 {
48840 PyDict_SetItemString(d,"WXK_LEFT", SWIG_From_int((int)(WXK_LEFT)));
48841 }
48842 {
48843 PyDict_SetItemString(d,"WXK_UP", SWIG_From_int((int)(WXK_UP)));
48844 }
48845 {
48846 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_From_int((int)(WXK_RIGHT)));
48847 }
48848 {
48849 PyDict_SetItemString(d,"WXK_DOWN", SWIG_From_int((int)(WXK_DOWN)));
48850 }
48851 {
48852 PyDict_SetItemString(d,"WXK_SELECT", SWIG_From_int((int)(WXK_SELECT)));
48853 }
48854 {
48855 PyDict_SetItemString(d,"WXK_PRINT", SWIG_From_int((int)(WXK_PRINT)));
48856 }
48857 {
48858 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_From_int((int)(WXK_EXECUTE)));
48859 }
48860 {
48861 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_From_int((int)(WXK_SNAPSHOT)));
48862 }
48863 {
48864 PyDict_SetItemString(d,"WXK_INSERT", SWIG_From_int((int)(WXK_INSERT)));
48865 }
48866 {
48867 PyDict_SetItemString(d,"WXK_HELP", SWIG_From_int((int)(WXK_HELP)));
48868 }
48869 {
48870 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_From_int((int)(WXK_NUMPAD0)));
48871 }
48872 {
48873 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_From_int((int)(WXK_NUMPAD1)));
48874 }
48875 {
48876 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_From_int((int)(WXK_NUMPAD2)));
48877 }
48878 {
48879 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_From_int((int)(WXK_NUMPAD3)));
48880 }
48881 {
48882 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_From_int((int)(WXK_NUMPAD4)));
48883 }
48884 {
48885 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_From_int((int)(WXK_NUMPAD5)));
48886 }
48887 {
48888 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_From_int((int)(WXK_NUMPAD6)));
48889 }
48890 {
48891 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_From_int((int)(WXK_NUMPAD7)));
48892 }
48893 {
48894 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_From_int((int)(WXK_NUMPAD8)));
48895 }
48896 {
48897 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_From_int((int)(WXK_NUMPAD9)));
48898 }
48899 {
48900 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_From_int((int)(WXK_MULTIPLY)));
48901 }
48902 {
48903 PyDict_SetItemString(d,"WXK_ADD", SWIG_From_int((int)(WXK_ADD)));
48904 }
48905 {
48906 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_From_int((int)(WXK_SEPARATOR)));
48907 }
48908 {
48909 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_From_int((int)(WXK_SUBTRACT)));
48910 }
48911 {
48912 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_From_int((int)(WXK_DECIMAL)));
48913 }
48914 {
48915 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_From_int((int)(WXK_DIVIDE)));
48916 }
48917 {
48918 PyDict_SetItemString(d,"WXK_F1", SWIG_From_int((int)(WXK_F1)));
48919 }
48920 {
48921 PyDict_SetItemString(d,"WXK_F2", SWIG_From_int((int)(WXK_F2)));
48922 }
48923 {
48924 PyDict_SetItemString(d,"WXK_F3", SWIG_From_int((int)(WXK_F3)));
48925 }
48926 {
48927 PyDict_SetItemString(d,"WXK_F4", SWIG_From_int((int)(WXK_F4)));
48928 }
48929 {
48930 PyDict_SetItemString(d,"WXK_F5", SWIG_From_int((int)(WXK_F5)));
48931 }
48932 {
48933 PyDict_SetItemString(d,"WXK_F6", SWIG_From_int((int)(WXK_F6)));
48934 }
48935 {
48936 PyDict_SetItemString(d,"WXK_F7", SWIG_From_int((int)(WXK_F7)));
48937 }
48938 {
48939 PyDict_SetItemString(d,"WXK_F8", SWIG_From_int((int)(WXK_F8)));
48940 }
48941 {
48942 PyDict_SetItemString(d,"WXK_F9", SWIG_From_int((int)(WXK_F9)));
48943 }
48944 {
48945 PyDict_SetItemString(d,"WXK_F10", SWIG_From_int((int)(WXK_F10)));
48946 }
48947 {
48948 PyDict_SetItemString(d,"WXK_F11", SWIG_From_int((int)(WXK_F11)));
48949 }
48950 {
48951 PyDict_SetItemString(d,"WXK_F12", SWIG_From_int((int)(WXK_F12)));
48952 }
48953 {
48954 PyDict_SetItemString(d,"WXK_F13", SWIG_From_int((int)(WXK_F13)));
48955 }
48956 {
48957 PyDict_SetItemString(d,"WXK_F14", SWIG_From_int((int)(WXK_F14)));
48958 }
48959 {
48960 PyDict_SetItemString(d,"WXK_F15", SWIG_From_int((int)(WXK_F15)));
48961 }
48962 {
48963 PyDict_SetItemString(d,"WXK_F16", SWIG_From_int((int)(WXK_F16)));
48964 }
48965 {
48966 PyDict_SetItemString(d,"WXK_F17", SWIG_From_int((int)(WXK_F17)));
48967 }
48968 {
48969 PyDict_SetItemString(d,"WXK_F18", SWIG_From_int((int)(WXK_F18)));
48970 }
48971 {
48972 PyDict_SetItemString(d,"WXK_F19", SWIG_From_int((int)(WXK_F19)));
48973 }
48974 {
48975 PyDict_SetItemString(d,"WXK_F20", SWIG_From_int((int)(WXK_F20)));
48976 }
48977 {
48978 PyDict_SetItemString(d,"WXK_F21", SWIG_From_int((int)(WXK_F21)));
48979 }
48980 {
48981 PyDict_SetItemString(d,"WXK_F22", SWIG_From_int((int)(WXK_F22)));
48982 }
48983 {
48984 PyDict_SetItemString(d,"WXK_F23", SWIG_From_int((int)(WXK_F23)));
48985 }
48986 {
48987 PyDict_SetItemString(d,"WXK_F24", SWIG_From_int((int)(WXK_F24)));
48988 }
48989 {
48990 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_From_int((int)(WXK_NUMLOCK)));
48991 }
48992 {
48993 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_From_int((int)(WXK_SCROLL)));
48994 }
48995 {
48996 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_From_int((int)(WXK_PAGEUP)));
48997 }
48998 {
48999 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_From_int((int)(WXK_PAGEDOWN)));
49000 }
49001 {
49002 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_From_int((int)(WXK_NUMPAD_SPACE)));
49003 }
49004 {
49005 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_From_int((int)(WXK_NUMPAD_TAB)));
49006 }
49007 {
49008 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_From_int((int)(WXK_NUMPAD_ENTER)));
49009 }
49010 {
49011 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_From_int((int)(WXK_NUMPAD_F1)));
49012 }
49013 {
49014 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_From_int((int)(WXK_NUMPAD_F2)));
49015 }
49016 {
49017 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_From_int((int)(WXK_NUMPAD_F3)));
49018 }
49019 {
49020 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_From_int((int)(WXK_NUMPAD_F4)));
49021 }
49022 {
49023 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_From_int((int)(WXK_NUMPAD_HOME)));
49024 }
49025 {
49026 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_From_int((int)(WXK_NUMPAD_LEFT)));
49027 }
49028 {
49029 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_From_int((int)(WXK_NUMPAD_UP)));
49030 }
49031 {
49032 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_From_int((int)(WXK_NUMPAD_RIGHT)));
49033 }
49034 {
49035 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_From_int((int)(WXK_NUMPAD_DOWN)));
49036 }
49037 {
49038 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_From_int((int)(WXK_NUMPAD_PRIOR)));
49039 }
49040 {
49041 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_From_int((int)(WXK_NUMPAD_PAGEUP)));
49042 }
49043 {
49044 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_From_int((int)(WXK_NUMPAD_NEXT)));
49045 }
49046 {
49047 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_From_int((int)(WXK_NUMPAD_PAGEDOWN)));
49048 }
49049 {
49050 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_From_int((int)(WXK_NUMPAD_END)));
49051 }
49052 {
49053 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_From_int((int)(WXK_NUMPAD_BEGIN)));
49054 }
49055 {
49056 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_From_int((int)(WXK_NUMPAD_INSERT)));
49057 }
49058 {
49059 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_From_int((int)(WXK_NUMPAD_DELETE)));
49060 }
49061 {
49062 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_From_int((int)(WXK_NUMPAD_EQUAL)));
49063 }
49064 {
49065 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_From_int((int)(WXK_NUMPAD_MULTIPLY)));
49066 }
49067 {
49068 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_From_int((int)(WXK_NUMPAD_ADD)));
49069 }
49070 {
49071 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_From_int((int)(WXK_NUMPAD_SEPARATOR)));
49072 }
49073 {
49074 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_From_int((int)(WXK_NUMPAD_SUBTRACT)));
49075 }
49076 {
49077 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_From_int((int)(WXK_NUMPAD_DECIMAL)));
49078 }
49079 {
49080 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_From_int((int)(WXK_NUMPAD_DIVIDE)));
49081 }
49082 {
49083 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_From_int((int)(WXK_WINDOWS_LEFT)));
49084 }
49085 {
49086 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_From_int((int)(WXK_WINDOWS_RIGHT)));
49087 }
49088 {
49089 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_From_int((int)(WXK_WINDOWS_MENU)));
49090 }
49091 {
49092 PyDict_SetItemString(d,"WXK_COMMAND", SWIG_From_int((int)(WXK_COMMAND)));
49093 }
49094 {
49095 PyDict_SetItemString(d,"WXK_SPECIAL1", SWIG_From_int((int)(WXK_SPECIAL1)));
49096 }
49097 {
49098 PyDict_SetItemString(d,"WXK_SPECIAL2", SWIG_From_int((int)(WXK_SPECIAL2)));
49099 }
49100 {
49101 PyDict_SetItemString(d,"WXK_SPECIAL3", SWIG_From_int((int)(WXK_SPECIAL3)));
49102 }
49103 {
49104 PyDict_SetItemString(d,"WXK_SPECIAL4", SWIG_From_int((int)(WXK_SPECIAL4)));
49105 }
49106 {
49107 PyDict_SetItemString(d,"WXK_SPECIAL5", SWIG_From_int((int)(WXK_SPECIAL5)));
49108 }
49109 {
49110 PyDict_SetItemString(d,"WXK_SPECIAL6", SWIG_From_int((int)(WXK_SPECIAL6)));
49111 }
49112 {
49113 PyDict_SetItemString(d,"WXK_SPECIAL7", SWIG_From_int((int)(WXK_SPECIAL7)));
49114 }
49115 {
49116 PyDict_SetItemString(d,"WXK_SPECIAL8", SWIG_From_int((int)(WXK_SPECIAL8)));
49117 }
49118 {
49119 PyDict_SetItemString(d,"WXK_SPECIAL9", SWIG_From_int((int)(WXK_SPECIAL9)));
49120 }
49121 {
49122 PyDict_SetItemString(d,"WXK_SPECIAL10", SWIG_From_int((int)(WXK_SPECIAL10)));
49123 }
49124 {
49125 PyDict_SetItemString(d,"WXK_SPECIAL11", SWIG_From_int((int)(WXK_SPECIAL11)));
49126 }
49127 {
49128 PyDict_SetItemString(d,"WXK_SPECIAL12", SWIG_From_int((int)(WXK_SPECIAL12)));
49129 }
49130 {
49131 PyDict_SetItemString(d,"WXK_SPECIAL13", SWIG_From_int((int)(WXK_SPECIAL13)));
49132 }
49133 {
49134 PyDict_SetItemString(d,"WXK_SPECIAL14", SWIG_From_int((int)(WXK_SPECIAL14)));
49135 }
49136 {
49137 PyDict_SetItemString(d,"WXK_SPECIAL15", SWIG_From_int((int)(WXK_SPECIAL15)));
49138 }
49139 {
49140 PyDict_SetItemString(d,"WXK_SPECIAL16", SWIG_From_int((int)(WXK_SPECIAL16)));
49141 }
49142 {
49143 PyDict_SetItemString(d,"WXK_SPECIAL17", SWIG_From_int((int)(WXK_SPECIAL17)));
49144 }
49145 {
49146 PyDict_SetItemString(d,"WXK_SPECIAL18", SWIG_From_int((int)(WXK_SPECIAL18)));
49147 }
49148 {
49149 PyDict_SetItemString(d,"WXK_SPECIAL19", SWIG_From_int((int)(WXK_SPECIAL19)));
49150 }
49151 {
49152 PyDict_SetItemString(d,"WXK_SPECIAL20", SWIG_From_int((int)(WXK_SPECIAL20)));
49153 }
49154 {
49155 PyDict_SetItemString(d,"PAPER_NONE", SWIG_From_int((int)(wxPAPER_NONE)));
49156 }
49157 {
49158 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_From_int((int)(wxPAPER_LETTER)));
49159 }
49160 {
49161 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_From_int((int)(wxPAPER_LEGAL)));
49162 }
49163 {
49164 PyDict_SetItemString(d,"PAPER_A4", SWIG_From_int((int)(wxPAPER_A4)));
49165 }
49166 {
49167 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_From_int((int)(wxPAPER_CSHEET)));
49168 }
49169 {
49170 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_From_int((int)(wxPAPER_DSHEET)));
49171 }
49172 {
49173 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_From_int((int)(wxPAPER_ESHEET)));
49174 }
49175 {
49176 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_From_int((int)(wxPAPER_LETTERSMALL)));
49177 }
49178 {
49179 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_From_int((int)(wxPAPER_TABLOID)));
49180 }
49181 {
49182 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_From_int((int)(wxPAPER_LEDGER)));
49183 }
49184 {
49185 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_From_int((int)(wxPAPER_STATEMENT)));
49186 }
49187 {
49188 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_From_int((int)(wxPAPER_EXECUTIVE)));
49189 }
49190 {
49191 PyDict_SetItemString(d,"PAPER_A3", SWIG_From_int((int)(wxPAPER_A3)));
49192 }
49193 {
49194 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_From_int((int)(wxPAPER_A4SMALL)));
49195 }
49196 {
49197 PyDict_SetItemString(d,"PAPER_A5", SWIG_From_int((int)(wxPAPER_A5)));
49198 }
49199 {
49200 PyDict_SetItemString(d,"PAPER_B4", SWIG_From_int((int)(wxPAPER_B4)));
49201 }
49202 {
49203 PyDict_SetItemString(d,"PAPER_B5", SWIG_From_int((int)(wxPAPER_B5)));
49204 }
49205 {
49206 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_From_int((int)(wxPAPER_FOLIO)));
49207 }
49208 {
49209 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_From_int((int)(wxPAPER_QUARTO)));
49210 }
49211 {
49212 PyDict_SetItemString(d,"PAPER_10X14", SWIG_From_int((int)(wxPAPER_10X14)));
49213 }
49214 {
49215 PyDict_SetItemString(d,"PAPER_11X17", SWIG_From_int((int)(wxPAPER_11X17)));
49216 }
49217 {
49218 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_From_int((int)(wxPAPER_NOTE)));
49219 }
49220 {
49221 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_From_int((int)(wxPAPER_ENV_9)));
49222 }
49223 {
49224 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_From_int((int)(wxPAPER_ENV_10)));
49225 }
49226 {
49227 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_From_int((int)(wxPAPER_ENV_11)));
49228 }
49229 {
49230 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_From_int((int)(wxPAPER_ENV_12)));
49231 }
49232 {
49233 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_From_int((int)(wxPAPER_ENV_14)));
49234 }
49235 {
49236 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_From_int((int)(wxPAPER_ENV_DL)));
49237 }
49238 {
49239 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_From_int((int)(wxPAPER_ENV_C5)));
49240 }
49241 {
49242 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_From_int((int)(wxPAPER_ENV_C3)));
49243 }
49244 {
49245 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_From_int((int)(wxPAPER_ENV_C4)));
49246 }
49247 {
49248 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_From_int((int)(wxPAPER_ENV_C6)));
49249 }
49250 {
49251 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_From_int((int)(wxPAPER_ENV_C65)));
49252 }
49253 {
49254 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_From_int((int)(wxPAPER_ENV_B4)));
49255 }
49256 {
49257 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_From_int((int)(wxPAPER_ENV_B5)));
49258 }
49259 {
49260 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_From_int((int)(wxPAPER_ENV_B6)));
49261 }
49262 {
49263 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_From_int((int)(wxPAPER_ENV_ITALY)));
49264 }
49265 {
49266 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_From_int((int)(wxPAPER_ENV_MONARCH)));
49267 }
49268 {
49269 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_From_int((int)(wxPAPER_ENV_PERSONAL)));
49270 }
49271 {
49272 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_From_int((int)(wxPAPER_FANFOLD_US)));
49273 }
49274 {
49275 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_From_int((int)(wxPAPER_FANFOLD_STD_GERMAN)));
49276 }
49277 {
49278 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_From_int((int)(wxPAPER_FANFOLD_LGL_GERMAN)));
49279 }
49280 {
49281 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_From_int((int)(wxPAPER_ISO_B4)));
49282 }
49283 {
49284 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_From_int((int)(wxPAPER_JAPANESE_POSTCARD)));
49285 }
49286 {
49287 PyDict_SetItemString(d,"PAPER_9X11", SWIG_From_int((int)(wxPAPER_9X11)));
49288 }
49289 {
49290 PyDict_SetItemString(d,"PAPER_10X11", SWIG_From_int((int)(wxPAPER_10X11)));
49291 }
49292 {
49293 PyDict_SetItemString(d,"PAPER_15X11", SWIG_From_int((int)(wxPAPER_15X11)));
49294 }
49295 {
49296 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_From_int((int)(wxPAPER_ENV_INVITE)));
49297 }
49298 {
49299 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_From_int((int)(wxPAPER_LETTER_EXTRA)));
49300 }
49301 {
49302 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_From_int((int)(wxPAPER_LEGAL_EXTRA)));
49303 }
49304 {
49305 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_From_int((int)(wxPAPER_TABLOID_EXTRA)));
49306 }
49307 {
49308 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_From_int((int)(wxPAPER_A4_EXTRA)));
49309 }
49310 {
49311 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_From_int((int)(wxPAPER_LETTER_TRANSVERSE)));
49312 }
49313 {
49314 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A4_TRANSVERSE)));
49315 }
49316 {
49317 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_From_int((int)(wxPAPER_LETTER_EXTRA_TRANSVERSE)));
49318 }
49319 {
49320 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_From_int((int)(wxPAPER_A_PLUS)));
49321 }
49322 {
49323 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_From_int((int)(wxPAPER_B_PLUS)));
49324 }
49325 {
49326 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_From_int((int)(wxPAPER_LETTER_PLUS)));
49327 }
49328 {
49329 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_From_int((int)(wxPAPER_A4_PLUS)));
49330 }
49331 {
49332 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A5_TRANSVERSE)));
49333 }
49334 {
49335 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_From_int((int)(wxPAPER_B5_TRANSVERSE)));
49336 }
49337 {
49338 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_From_int((int)(wxPAPER_A3_EXTRA)));
49339 }
49340 {
49341 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_From_int((int)(wxPAPER_A5_EXTRA)));
49342 }
49343 {
49344 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_From_int((int)(wxPAPER_B5_EXTRA)));
49345 }
49346 {
49347 PyDict_SetItemString(d,"PAPER_A2", SWIG_From_int((int)(wxPAPER_A2)));
49348 }
49349 {
49350 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A3_TRANSVERSE)));
49351 }
49352 {
49353 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A3_EXTRA_TRANSVERSE)));
49354 }
49355 {
49356 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_From_int((int)(wxDUPLEX_SIMPLEX)));
49357 }
49358 {
49359 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_From_int((int)(wxDUPLEX_HORIZONTAL)));
49360 }
49361 {
49362 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_From_int((int)(wxDUPLEX_VERTICAL)));
49363 }
49364 {
49365 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_From_int((int)(wxITEM_SEPARATOR)));
49366 }
49367 {
49368 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_From_int((int)(wxITEM_NORMAL)));
49369 }
49370 {
49371 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_From_int((int)(wxITEM_CHECK)));
49372 }
49373 {
49374 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_From_int((int)(wxITEM_RADIO)));
49375 }
49376 {
49377 PyDict_SetItemString(d,"ITEM_MAX", SWIG_From_int((int)(wxITEM_MAX)));
49378 }
49379 {
49380 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_From_int((int)(wxHT_NOWHERE)));
49381 }
49382 {
49383 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_From_int((int)(wxHT_SCROLLBAR_FIRST)));
49384 }
49385 {
49386 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_LINE_1)));
49387 }
49388 {
49389 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_LINE_2)));
49390 }
49391 {
49392 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_PAGE_1)));
49393 }
49394 {
49395 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_PAGE_2)));
49396 }
49397 {
49398 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_From_int((int)(wxHT_SCROLLBAR_THUMB)));
49399 }
49400 {
49401 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_From_int((int)(wxHT_SCROLLBAR_BAR_1)));
49402 }
49403 {
49404 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_From_int((int)(wxHT_SCROLLBAR_BAR_2)));
49405 }
49406 {
49407 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_From_int((int)(wxHT_SCROLLBAR_LAST)));
49408 }
49409 {
49410 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_From_int((int)(wxHT_WINDOW_OUTSIDE)));
49411 }
49412 {
49413 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_From_int((int)(wxHT_WINDOW_INSIDE)));
49414 }
49415 {
49416 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_From_int((int)(wxHT_WINDOW_VERT_SCROLLBAR)));
49417 }
49418 {
49419 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_From_int((int)(wxHT_WINDOW_HORZ_SCROLLBAR)));
49420 }
49421 {
49422 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_From_int((int)(wxHT_WINDOW_CORNER)));
49423 }
49424 {
49425 PyDict_SetItemString(d,"HT_MAX", SWIG_From_int((int)(wxHT_MAX)));
49426 }
49427 {
49428 PyDict_SetItemString(d,"MOD_NONE", SWIG_From_int((int)(wxMOD_NONE)));
49429 }
49430 {
49431 PyDict_SetItemString(d,"MOD_ALT", SWIG_From_int((int)(wxMOD_ALT)));
49432 }
49433 {
49434 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_From_int((int)(wxMOD_CONTROL)));
49435 }
49436 {
49437 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_From_int((int)(wxMOD_SHIFT)));
49438 }
49439 {
49440 PyDict_SetItemString(d,"MOD_WIN", SWIG_From_int((int)(wxMOD_WIN)));
49441 }
49442 {
49443 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_From_int((int)(wxUPDATE_UI_NONE)));
49444 }
49445 {
49446 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_From_int((int)(wxUPDATE_UI_RECURSE)));
49447 }
49448 {
49449 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_From_int((int)(wxUPDATE_UI_FROMIDLE)));
49450 }
49451 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
49452 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
49453 {
49454 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_From_int((int)(wxBITMAP_TYPE_INVALID)));
49455 }
49456 {
49457 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_From_int((int)(wxBITMAP_TYPE_BMP)));
49458 }
49459 {
49460 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_From_int((int)(wxBITMAP_TYPE_ICO)));
49461 }
49462 {
49463 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_From_int((int)(wxBITMAP_TYPE_CUR)));
49464 }
49465 {
49466 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_From_int((int)(wxBITMAP_TYPE_XBM)));
49467 }
49468 {
49469 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_From_int((int)(wxBITMAP_TYPE_XBM_DATA)));
49470 }
49471 {
49472 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_From_int((int)(wxBITMAP_TYPE_XPM)));
49473 }
49474 {
49475 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_From_int((int)(wxBITMAP_TYPE_XPM_DATA)));
49476 }
49477 {
49478 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_From_int((int)(wxBITMAP_TYPE_TIF)));
49479 }
49480 {
49481 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_From_int((int)(wxBITMAP_TYPE_GIF)));
49482 }
49483 {
49484 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_From_int((int)(wxBITMAP_TYPE_PNG)));
49485 }
49486 {
49487 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_From_int((int)(wxBITMAP_TYPE_JPEG)));
49488 }
49489 {
49490 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_From_int((int)(wxBITMAP_TYPE_PNM)));
49491 }
49492 {
49493 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_From_int((int)(wxBITMAP_TYPE_PCX)));
49494 }
49495 {
49496 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_From_int((int)(wxBITMAP_TYPE_PICT)));
49497 }
49498 {
49499 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_From_int((int)(wxBITMAP_TYPE_ICON)));
49500 }
49501 {
49502 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_From_int((int)(wxBITMAP_TYPE_ANI)));
49503 }
49504 {
49505 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_From_int((int)(wxBITMAP_TYPE_IFF)));
49506 }
49507 {
49508 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_From_int((int)(wxBITMAP_TYPE_MACCURSOR)));
49509 }
49510 {
49511 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_From_int((int)(wxBITMAP_TYPE_ANY)));
49512 }
49513 {
49514 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_From_int((int)(wxCURSOR_NONE)));
49515 }
49516 {
49517 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_From_int((int)(wxCURSOR_ARROW)));
49518 }
49519 {
49520 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_From_int((int)(wxCURSOR_RIGHT_ARROW)));
49521 }
49522 {
49523 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_From_int((int)(wxCURSOR_BULLSEYE)));
49524 }
49525 {
49526 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_From_int((int)(wxCURSOR_CHAR)));
49527 }
49528 {
49529 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_From_int((int)(wxCURSOR_CROSS)));
49530 }
49531 {
49532 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_From_int((int)(wxCURSOR_HAND)));
49533 }
49534 {
49535 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_From_int((int)(wxCURSOR_IBEAM)));
49536 }
49537 {
49538 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_From_int((int)(wxCURSOR_LEFT_BUTTON)));
49539 }
49540 {
49541 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_From_int((int)(wxCURSOR_MAGNIFIER)));
49542 }
49543 {
49544 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_From_int((int)(wxCURSOR_MIDDLE_BUTTON)));
49545 }
49546 {
49547 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_From_int((int)(wxCURSOR_NO_ENTRY)));
49548 }
49549 {
49550 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_From_int((int)(wxCURSOR_PAINT_BRUSH)));
49551 }
49552 {
49553 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_From_int((int)(wxCURSOR_PENCIL)));
49554 }
49555 {
49556 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_From_int((int)(wxCURSOR_POINT_LEFT)));
49557 }
49558 {
49559 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_From_int((int)(wxCURSOR_POINT_RIGHT)));
49560 }
49561 {
49562 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_From_int((int)(wxCURSOR_QUESTION_ARROW)));
49563 }
49564 {
49565 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_From_int((int)(wxCURSOR_RIGHT_BUTTON)));
49566 }
49567 {
49568 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_From_int((int)(wxCURSOR_SIZENESW)));
49569 }
49570 {
49571 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_From_int((int)(wxCURSOR_SIZENS)));
49572 }
49573 {
49574 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_From_int((int)(wxCURSOR_SIZENWSE)));
49575 }
49576 {
49577 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_From_int((int)(wxCURSOR_SIZEWE)));
49578 }
49579 {
49580 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_From_int((int)(wxCURSOR_SIZING)));
49581 }
49582 {
49583 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_From_int((int)(wxCURSOR_SPRAYCAN)));
49584 }
49585 {
49586 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_From_int((int)(wxCURSOR_WAIT)));
49587 }
49588 {
49589 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_From_int((int)(wxCURSOR_WATCH)));
49590 }
49591 {
49592 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_From_int((int)(wxCURSOR_BLANK)));
49593 }
49594 {
49595 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_From_int((int)(wxCURSOR_DEFAULT)));
49596 }
49597 {
49598 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_From_int((int)(wxCURSOR_COPY_ARROW)));
49599 }
49600 {
49601 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_From_int((int)(wxCURSOR_ARROWWAIT)));
49602 }
49603 {
49604 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_From_int((int)(wxCURSOR_MAX)));
49605 }
49606 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
49607 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
49608 {
49609 PyDict_SetItemString(d,"FromStart", SWIG_From_int((int)(wxFromStart)));
49610 }
49611 {
49612 PyDict_SetItemString(d,"FromCurrent", SWIG_From_int((int)(wxFromCurrent)));
49613 }
49614 {
49615 PyDict_SetItemString(d,"FromEnd", SWIG_From_int((int)(wxFromEnd)));
49616 }
49617
49618 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
49619
49620
49621 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
49622
49623 {
49624 PyDict_SetItemString(d,"IMAGE_ALPHA_TRANSPARENT", SWIG_From_int((int)(wxIMAGE_ALPHA_TRANSPARENT)));
49625 }
49626 {
49627 PyDict_SetItemString(d,"IMAGE_ALPHA_THRESHOLD", SWIG_From_int((int)(wxIMAGE_ALPHA_THRESHOLD)));
49628 }
49629 {
49630 PyDict_SetItemString(d,"IMAGE_ALPHA_OPAQUE", SWIG_From_int((int)(wxIMAGE_ALPHA_OPAQUE)));
49631 }
49632 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
49633 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_FILENAME",_wrap_IMAGE_OPTION_FILENAME_get, _wrap_IMAGE_OPTION_FILENAME_set);
49634 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
49635 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
49636 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
49637 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
49638 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONX",_wrap_IMAGE_OPTION_RESOLUTIONX_get, _wrap_IMAGE_OPTION_RESOLUTIONX_set);
49639 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONY",_wrap_IMAGE_OPTION_RESOLUTIONY_get, _wrap_IMAGE_OPTION_RESOLUTIONY_set);
49640 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
49641 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_QUALITY",_wrap_IMAGE_OPTION_QUALITY_get, _wrap_IMAGE_OPTION_QUALITY_set);
49642 {
49643 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_From_int((int)(wxIMAGE_RESOLUTION_INCHES)));
49644 }
49645 {
49646 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_From_int((int)(wxIMAGE_RESOLUTION_CM)));
49647 }
49648 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BITSPERSAMPLE",_wrap_IMAGE_OPTION_BITSPERSAMPLE_get, _wrap_IMAGE_OPTION_BITSPERSAMPLE_set);
49649 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_SAMPLESPERPIXEL",_wrap_IMAGE_OPTION_SAMPLESPERPIXEL_get, _wrap_IMAGE_OPTION_SAMPLESPERPIXEL_set);
49650 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_COMPRESSION",_wrap_IMAGE_OPTION_COMPRESSION_get, _wrap_IMAGE_OPTION_COMPRESSION_set);
49651 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_IMAGEDESCRIPTOR",_wrap_IMAGE_OPTION_IMAGEDESCRIPTOR_get, _wrap_IMAGE_OPTION_IMAGEDESCRIPTOR_set);
49652 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_PNG_FORMAT",_wrap_IMAGE_OPTION_PNG_FORMAT_get, _wrap_IMAGE_OPTION_PNG_FORMAT_set);
49653 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_PNG_BITDEPTH",_wrap_IMAGE_OPTION_PNG_BITDEPTH_get, _wrap_IMAGE_OPTION_PNG_BITDEPTH_set);
49654 {
49655 PyDict_SetItemString(d,"PNG_TYPE_COLOUR", SWIG_From_int((int)(wxPNG_TYPE_COLOUR)));
49656 }
49657 {
49658 PyDict_SetItemString(d,"PNG_TYPE_GREY", SWIG_From_int((int)(wxPNG_TYPE_GREY)));
49659 }
49660 {
49661 PyDict_SetItemString(d,"PNG_TYPE_GREY_RED", SWIG_From_int((int)(wxPNG_TYPE_GREY_RED)));
49662 }
49663 {
49664 PyDict_SetItemString(d,"BMP_24BPP", SWIG_From_int((int)(wxBMP_24BPP)));
49665 }
49666 {
49667 PyDict_SetItemString(d,"BMP_8BPP", SWIG_From_int((int)(wxBMP_8BPP)));
49668 }
49669 {
49670 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_From_int((int)(wxBMP_8BPP_GREY)));
49671 }
49672 {
49673 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_From_int((int)(wxBMP_8BPP_GRAY)));
49674 }
49675 {
49676 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_From_int((int)(wxBMP_8BPP_RED)));
49677 }
49678 {
49679 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_From_int((int)(wxBMP_8BPP_PALETTE)));
49680 }
49681 {
49682 PyDict_SetItemString(d,"BMP_4BPP", SWIG_From_int((int)(wxBMP_4BPP)));
49683 }
49684 {
49685 PyDict_SetItemString(d,"BMP_1BPP", SWIG_From_int((int)(wxBMP_1BPP)));
49686 }
49687 {
49688 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_From_int((int)(wxBMP_1BPP_BW)));
49689 }
49690 {
49691 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_From_int((int)(wxQUANTIZE_INCLUDE_WINDOWS_COLOURS)));
49692 }
49693 {
49694 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_From_int((int)(wxQUANTIZE_FILL_DESTINATION_IMAGE)));
49695 }
49696 {
49697 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_From_int((int)(wxEVENT_PROPAGATE_NONE)));
49698 }
49699 {
49700 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_From_int((int)(wxEVENT_PROPAGATE_MAX)));
49701 }
49702 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
49703 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
49704 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
49705 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
49706 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
49707 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
49708 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
49709 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
49710 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
49711 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
49712 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
49713 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
49714 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
49715 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
49716 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
49717 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
49718 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
49719 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
49720 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
49721 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
49722 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
49723 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
49724 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
49725 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
49726 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
49727 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
49728 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
49729 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
49730 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
49731 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
49732 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
49733 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
49734 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
49735 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
49736 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
49737 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
49738 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
49739 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
49740 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
49741 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
49742 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
49743 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
49744 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
49745 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
49746 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
49747 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
49748 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
49749 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
49750 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
49751 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
49752 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
49753 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
49754 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
49755 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
49756 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
49757 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
49758 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
49759 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
49760 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
49761 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
49762 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
49763 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
49764 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
49765 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
49766 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
49767 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
49768 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
49769 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
49770 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
49771 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
49772 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
49773 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
49774 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
49775 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
49776 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
49777 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
49778 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
49779 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
49780 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
49781 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
49782 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
49783 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
49784 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
49785 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
49786 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
49787 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
49788 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
49789 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
49790 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
49791 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
49792 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
49793 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
49794 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
49795 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
49796 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
49797 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
49798 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
49799 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
49800 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
49801 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
49802 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
49803 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
49804 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
49805 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
49806 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
49807 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
49808 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
49809 PyDict_SetItemString(d, "wxEVT_HIBERNATE", PyInt_FromLong(wxEVT_HIBERNATE));
49810 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
49811 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
49812 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
49813 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
49814 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
49815 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
49816 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
49817 {
49818 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_From_int((int)(wxMOUSE_BTN_ANY)));
49819 }
49820 {
49821 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_From_int((int)(wxMOUSE_BTN_NONE)));
49822 }
49823 {
49824 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_From_int((int)(wxMOUSE_BTN_LEFT)));
49825 }
49826 {
49827 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_From_int((int)(wxMOUSE_BTN_MIDDLE)));
49828 }
49829 {
49830 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_From_int((int)(wxMOUSE_BTN_RIGHT)));
49831 }
49832 {
49833 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_From_int((int)(wxUPDATE_UI_PROCESS_ALL)));
49834 }
49835 {
49836 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_From_int((int)(wxUPDATE_UI_PROCESS_SPECIFIED)));
49837 }
49838 {
49839 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_From_int((int)(wxNavigationKeyEvent::IsBackward)));
49840 }
49841 {
49842 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_From_int((int)(wxNavigationKeyEvent::IsForward)));
49843 }
49844 {
49845 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_From_int((int)(wxNavigationKeyEvent::WinChange)));
49846 }
49847 {
49848 PyDict_SetItemString(d,"NavigationKeyEvent_FromTab", SWIG_From_int((int)(wxNavigationKeyEvent::FromTab)));
49849 }
49850 {
49851 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_From_int((int)(wxIDLE_PROCESS_ALL)));
49852 }
49853 {
49854 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_From_int((int)(wxIDLE_PROCESS_SPECIFIED)));
49855 }
49856 PyDict_SetItemString(d, "wxEVT_DATE_CHANGED", PyInt_FromLong(wxEVT_DATE_CHANGED));
49857 {
49858 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_From_int((int)(wxPYAPP_ASSERT_SUPPRESS)));
49859 }
49860 {
49861 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_From_int((int)(wxPYAPP_ASSERT_EXCEPTION)));
49862 }
49863 {
49864 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_From_int((int)(wxPYAPP_ASSERT_DIALOG)));
49865 }
49866 {
49867 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_From_int((int)(wxPYAPP_ASSERT_LOG)));
49868 }
49869 {
49870 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_From_int((int)(wxPRINT_WINDOWS)));
49871 }
49872 {
49873 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_From_int((int)(wxPRINT_POSTSCRIPT)));
49874 }
49875 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
49876 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
49877 {
49878 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_From_int((int)(wxWINDOW_VARIANT_NORMAL)));
49879 }
49880 {
49881 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_From_int((int)(wxWINDOW_VARIANT_SMALL)));
49882 }
49883 {
49884 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_From_int((int)(wxWINDOW_VARIANT_MINI)));
49885 }
49886 {
49887 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_From_int((int)(wxWINDOW_VARIANT_LARGE)));
49888 }
49889 {
49890 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_From_int((int)(wxWINDOW_VARIANT_MAX)));
49891 }
49892 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
49893 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
49894 {
49895 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_From_int((int)(wxFLEX_GROWMODE_NONE)));
49896 }
49897 {
49898 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_From_int((int)(wxFLEX_GROWMODE_SPECIFIED)));
49899 }
49900 {
49901 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_From_int((int)(wxFLEX_GROWMODE_ALL)));
49902 }
49903 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
49904 {
49905 PyDict_SetItemString(d,"Left", SWIG_From_int((int)(wxLeft)));
49906 }
49907 {
49908 PyDict_SetItemString(d,"Top", SWIG_From_int((int)(wxTop)));
49909 }
49910 {
49911 PyDict_SetItemString(d,"Right", SWIG_From_int((int)(wxRight)));
49912 }
49913 {
49914 PyDict_SetItemString(d,"Bottom", SWIG_From_int((int)(wxBottom)));
49915 }
49916 {
49917 PyDict_SetItemString(d,"Width", SWIG_From_int((int)(wxWidth)));
49918 }
49919 {
49920 PyDict_SetItemString(d,"Height", SWIG_From_int((int)(wxHeight)));
49921 }
49922 {
49923 PyDict_SetItemString(d,"Centre", SWIG_From_int((int)(wxCentre)));
49924 }
49925 {
49926 PyDict_SetItemString(d,"Center", SWIG_From_int((int)(wxCenter)));
49927 }
49928 {
49929 PyDict_SetItemString(d,"CentreX", SWIG_From_int((int)(wxCentreX)));
49930 }
49931 {
49932 PyDict_SetItemString(d,"CentreY", SWIG_From_int((int)(wxCentreY)));
49933 }
49934 {
49935 PyDict_SetItemString(d,"Unconstrained", SWIG_From_int((int)(wxUnconstrained)));
49936 }
49937 {
49938 PyDict_SetItemString(d,"AsIs", SWIG_From_int((int)(wxAsIs)));
49939 }
49940 {
49941 PyDict_SetItemString(d,"PercentOf", SWIG_From_int((int)(wxPercentOf)));
49942 }
49943 {
49944 PyDict_SetItemString(d,"Above", SWIG_From_int((int)(wxAbove)));
49945 }
49946 {
49947 PyDict_SetItemString(d,"Below", SWIG_From_int((int)(wxBelow)));
49948 }
49949 {
49950 PyDict_SetItemString(d,"LeftOf", SWIG_From_int((int)(wxLeftOf)));
49951 }
49952 {
49953 PyDict_SetItemString(d,"RightOf", SWIG_From_int((int)(wxRightOf)));
49954 }
49955 {
49956 PyDict_SetItemString(d,"SameAs", SWIG_From_int((int)(wxSameAs)));
49957 }
49958 {
49959 PyDict_SetItemString(d,"Absolute", SWIG_From_int((int)(wxAbsolute)));
49960 }
49961
49962 // Initialize threading, some globals and such
49963 __wxPyPreStart(d);
49964
49965
49966 // Although these are defined in __version__ they need to be here too so
49967 // that an assert can be done to ensure that the wxPython and the wxWindows
49968 // versions match.
49969 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
49970 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
49971 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
49972
49973 }
49974