]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/_core_wrap.cpp
783ea9f7ab09fe61988ab162798c5719a88600c8
[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 Py_DECREF(str);
1041 return;
1042 }
1043 }
1044 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1045 } else {
1046 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1047 }
1048 }
1049
1050 SWIGRUNTIMEINLINE void
1051 SWIG_Python_NullRef(const char *type)
1052 {
1053 if (type) {
1054 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1055 } else {
1056 PyErr_Format(PyExc_TypeError, "null reference was received");
1057 }
1058 }
1059
1060 SWIGRUNTIME int
1061 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1062 {
1063 if (PyErr_Occurred()) {
1064 PyObject *type = 0;
1065 PyObject *value = 0;
1066 PyObject *traceback = 0;
1067 PyErr_Fetch(&type, &value, &traceback);
1068 if (value) {
1069 PyObject *old_str = PyObject_Str(value);
1070 Py_XINCREF(type);
1071 PyErr_Clear();
1072 if (infront) {
1073 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1074 } else {
1075 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1076 }
1077 Py_DECREF(old_str);
1078 }
1079 return 1;
1080 } else {
1081 return 0;
1082 }
1083 }
1084
1085 SWIGRUNTIME int
1086 SWIG_Python_ArgFail(int argnum)
1087 {
1088 if (PyErr_Occurred()) {
1089 /* add information about failing argument */
1090 char mesg[256];
1091 sprintf(mesg, "argument number %d:", argnum);
1092 return SWIG_Python_AddErrMesg(mesg, 1);
1093 } else {
1094 return 0;
1095 }
1096 }
1097
1098
1099 /* -----------------------------------------------------------------------------
1100 * pointers/data manipulation
1101 * ----------------------------------------------------------------------------- */
1102
1103 /* Convert a pointer value */
1104 SWIGRUNTIME int
1105 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1106 swig_type_info *tc;
1107 const char *c = 0;
1108 static PyObject *SWIG_this = 0;
1109 int newref = 0;
1110 PyObject *pyobj = 0;
1111 void *vptr;
1112
1113 if (!obj) return 0;
1114 if (obj == Py_None) {
1115 *ptr = 0;
1116 return 0;
1117 }
1118
1119 #ifdef SWIG_COBJECT_TYPES
1120 if (!(PySwigObject_Check(obj))) {
1121 if (!SWIG_this)
1122 SWIG_this = PyString_FromString("this");
1123 pyobj = obj;
1124 obj = PyObject_GetAttr(obj,SWIG_this);
1125 newref = 1;
1126 if (!obj) goto type_error;
1127 if (!PySwigObject_Check(obj)) {
1128 Py_DECREF(obj);
1129 goto type_error;
1130 }
1131 }
1132 vptr = PySwigObject_AsVoidPtr(obj);
1133 c = (const char *) PySwigObject_GetDesc(obj);
1134 if (newref) { Py_DECREF(obj); }
1135 goto type_check;
1136 #else
1137 if (!(PyString_Check(obj))) {
1138 if (!SWIG_this)
1139 SWIG_this = PyString_FromString("this");
1140 pyobj = obj;
1141 obj = PyObject_GetAttr(obj,SWIG_this);
1142 newref = 1;
1143 if (!obj) goto type_error;
1144 if (!PyString_Check(obj)) {
1145 Py_DECREF(obj);
1146 goto type_error;
1147 }
1148 }
1149 c = PyString_AS_STRING(obj);
1150 /* Pointer values must start with leading underscore */
1151 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1152 if (newref) { Py_DECREF(obj); }
1153 if (!c) goto type_error;
1154 #endif
1155
1156 type_check:
1157
1158 if (ty) {
1159 tc = SWIG_TypeCheck(c,ty);
1160 if (!tc) goto type_error;
1161 *ptr = SWIG_TypeCast(tc,vptr);
1162 } else {
1163 *ptr = vptr;
1164 }
1165
1166 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1167 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1168 }
1169 return 0;
1170
1171 type_error:
1172 PyErr_Clear();
1173 if (pyobj && !obj) {
1174 obj = pyobj;
1175 if (PyCFunction_Check(obj)) {
1176 /* here we get the method pointer for callbacks */
1177 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1178 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1179 if (c) {
1180 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1181 if (!c) goto type_error;
1182 goto type_check;
1183 }
1184 }
1185 }
1186 if (flags & SWIG_POINTER_EXCEPTION) {
1187 if (ty) {
1188 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1189 } else {
1190 SWIG_Python_TypeError("C/C++ pointer", obj);
1191 }
1192 }
1193 return -1;
1194 }
1195
1196 /* Convert a pointer value, signal an exception on a type mismatch */
1197 SWIGRUNTIME void *
1198 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1199 void *result;
1200 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1201 PyErr_Clear();
1202 if (flags & SWIG_POINTER_EXCEPTION) {
1203 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1204 SWIG_Python_ArgFail(argnum);
1205 }
1206 }
1207 return result;
1208 }
1209
1210 /* Convert a packed value value */
1211 SWIGRUNTIME int
1212 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1213 swig_type_info *tc;
1214 const char *c = 0;
1215
1216 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1217 c = PySwigPacked_UnpackData(obj, ptr, sz);
1218 #else
1219 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1220 c = PyString_AS_STRING(obj);
1221 /* Pointer values must start with leading underscore */
1222 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1223 #endif
1224 if (!c) goto type_error;
1225 if (ty) {
1226 tc = SWIG_TypeCheck(c,ty);
1227 if (!tc) goto type_error;
1228 }
1229 return 0;
1230
1231 type_error:
1232 PyErr_Clear();
1233 if (flags & SWIG_POINTER_EXCEPTION) {
1234 if (ty) {
1235 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1236 } else {
1237 SWIG_Python_TypeError("C/C++ packed data", obj);
1238 }
1239 }
1240 return -1;
1241 }
1242
1243 /* Create a new array object */
1244 SWIGRUNTIME PyObject *
1245 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1246 PyObject *robj = 0;
1247 if (!ptr) {
1248 Py_INCREF(Py_None);
1249 return Py_None;
1250 }
1251 #ifdef SWIG_COBJECT_TYPES
1252 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1253 #else
1254 {
1255 char result[SWIG_BUFFER_SIZE];
1256 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1257 PyString_FromString(result) : 0;
1258 }
1259 #endif
1260 if (!robj || (robj == Py_None)) return robj;
1261 if (type->clientdata) {
1262 PyObject *inst;
1263 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1264 Py_DECREF(robj);
1265 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1266 Py_DECREF(args);
1267 if (inst) {
1268 if (own) {
1269 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1270 }
1271 robj = inst;
1272 }
1273 }
1274 return robj;
1275 }
1276
1277 SWIGRUNTIME PyObject *
1278 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1279 PyObject *robj = 0;
1280 if (!ptr) {
1281 Py_INCREF(Py_None);
1282 return Py_None;
1283 }
1284 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1285 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1286 #else
1287 {
1288 char result[SWIG_BUFFER_SIZE];
1289 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1290 PyString_FromString(result) : 0;
1291 }
1292 #endif
1293 return robj;
1294 }
1295
1296 /* -----------------------------------------------------------------------------*
1297 * Get type list
1298 * -----------------------------------------------------------------------------*/
1299
1300 #ifdef SWIG_LINK_RUNTIME
1301 void *SWIG_ReturnGlobalTypeList(void *);
1302 #endif
1303
1304 SWIGRUNTIME swig_type_info **
1305 SWIG_Python_GetTypeListHandle() {
1306 static void *type_pointer = (void *)0;
1307 /* first check if module already created */
1308 if (!type_pointer) {
1309 #ifdef SWIG_LINK_RUNTIME
1310 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1311 #else
1312 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1313 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1314 if (PyErr_Occurred()) {
1315 PyErr_Clear();
1316 type_pointer = (void *)0;
1317 }
1318 }
1319 #endif
1320 return (swig_type_info **) type_pointer;
1321 }
1322
1323 /*
1324 Search for a swig_type_info structure
1325 */
1326 SWIGRUNTIMEINLINE swig_type_info *
1327 SWIG_Python_GetTypeList() {
1328 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1329 return tlh ? *tlh : (swig_type_info*)0;
1330 }
1331
1332 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1333
1334 #ifdef __cplusplus
1335 }
1336 #endif
1337
1338
1339 /* -------- TYPES TABLE (BEGIN) -------- */
1340
1341 #define SWIGTYPE_p_wxLayoutConstraints swig_types[0]
1342 #define SWIGTYPE_p_wxRealPoint swig_types[1]
1343 #define SWIGTYPE_p_wxSizerItem swig_types[2]
1344 #define SWIGTYPE_p_wxGBSizerItem swig_types[3]
1345 #define SWIGTYPE_p_wxScrollEvent swig_types[4]
1346 #define SWIGTYPE_p_wxEventLoop swig_types[5]
1347 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[6]
1348 #define SWIGTYPE_p_wxSizer swig_types[7]
1349 #define SWIGTYPE_p_wxBoxSizer swig_types[8]
1350 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[9]
1351 #define SWIGTYPE_p_wxGridBagSizer swig_types[10]
1352 #define SWIGTYPE_p_wxAcceleratorEntry swig_types[11]
1353 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[12]
1354 #define SWIGTYPE_p_wxEvent swig_types[13]
1355 #define SWIGTYPE_p_wxMenu swig_types[14]
1356 #define SWIGTYPE_p_wxGridSizer swig_types[15]
1357 #define SWIGTYPE_p_wxFlexGridSizer swig_types[16]
1358 #define SWIGTYPE_p_wxInitDialogEvent swig_types[17]
1359 #define SWIGTYPE_p_wxItemContainer swig_types[18]
1360 #define SWIGTYPE_p_wxNcPaintEvent swig_types[19]
1361 #define SWIGTYPE_p_wxPaintEvent swig_types[20]
1362 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[21]
1363 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[22]
1364 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[23]
1365 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[24]
1366 #define SWIGTYPE_p_wxControl swig_types[25]
1367 #define SWIGTYPE_p_wxFont swig_types[26]
1368 #define SWIGTYPE_p_wxMenuBarBase swig_types[27]
1369 #define SWIGTYPE_p_wxSetCursorEvent swig_types[28]
1370 #define SWIGTYPE_p_wxFSFile swig_types[29]
1371 #define SWIGTYPE_p_wxCaret swig_types[30]
1372 #define SWIGTYPE_ptrdiff_t swig_types[31]
1373 #define SWIGTYPE_std__ptrdiff_t swig_types[32]
1374 #define SWIGTYPE_p_wxRegion swig_types[33]
1375 #define SWIGTYPE_p_wxPoint2D swig_types[34]
1376 #define SWIGTYPE_p_int swig_types[35]
1377 #define SWIGTYPE_p_wxSize swig_types[36]
1378 #define SWIGTYPE_p_wxDC swig_types[37]
1379 #define SWIGTYPE_p_wxPySizer swig_types[38]
1380 #define SWIGTYPE_p_wxVisualAttributes swig_types[39]
1381 #define SWIGTYPE_p_wxNotifyEvent swig_types[40]
1382 #define SWIGTYPE_p_wxPyEvent swig_types[41]
1383 #define SWIGTYPE_p_wxPropagationDisabler swig_types[42]
1384 #define SWIGTYPE_p_form_ops_t swig_types[43]
1385 #define SWIGTYPE_p_wxAppTraits swig_types[44]
1386 #define SWIGTYPE_p_wxArrayString swig_types[45]
1387 #define SWIGTYPE_p_wxShowEvent swig_types[46]
1388 #define SWIGTYPE_p_wxToolTip swig_types[47]
1389 #define SWIGTYPE_p_wxMoveEvent swig_types[48]
1390 #define SWIGTYPE_p_wxSizeEvent swig_types[49]
1391 #define SWIGTYPE_p_wxActivateEvent swig_types[50]
1392 #define SWIGTYPE_p_wxIconizeEvent swig_types[51]
1393 #define SWIGTYPE_p_wxMaximizeEvent swig_types[52]
1394 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[53]
1395 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[54]
1396 #define SWIGTYPE_p_wxIdleEvent swig_types[55]
1397 #define SWIGTYPE_p_wxDateEvent swig_types[56]
1398 #define SWIGTYPE_p_wxMenuItem swig_types[57]
1399 #define SWIGTYPE_p_wxStaticBox swig_types[58]
1400 #define SWIGTYPE_p_long swig_types[59]
1401 #define SWIGTYPE_p_wxDuplexMode swig_types[60]
1402 #define SWIGTYPE_p_wxTIFFHandler swig_types[61]
1403 #define SWIGTYPE_p_wxXPMHandler swig_types[62]
1404 #define SWIGTYPE_p_wxPNMHandler swig_types[63]
1405 #define SWIGTYPE_p_wxJPEGHandler swig_types[64]
1406 #define SWIGTYPE_p_wxPCXHandler swig_types[65]
1407 #define SWIGTYPE_p_wxGIFHandler swig_types[66]
1408 #define SWIGTYPE_p_wxPNGHandler swig_types[67]
1409 #define SWIGTYPE_p_wxANIHandler swig_types[68]
1410 #define SWIGTYPE_p_wxMemoryFSHandler swig_types[69]
1411 #define SWIGTYPE_p_wxZipFSHandler swig_types[70]
1412 #define SWIGTYPE_p_wxInternetFSHandler swig_types[71]
1413 #define SWIGTYPE_p_wxPyFileSystemHandler swig_types[72]
1414 #define SWIGTYPE_p_wxEvtHandler swig_types[73]
1415 #define SWIGTYPE_p_wxCURHandler swig_types[74]
1416 #define SWIGTYPE_p_wxICOHandler swig_types[75]
1417 #define SWIGTYPE_p_wxBMPHandler swig_types[76]
1418 #define SWIGTYPE_p_wxImageHandler swig_types[77]
1419 #define SWIGTYPE_p_wxFileSystemHandler swig_types[78]
1420 #define SWIGTYPE_p_wxRect swig_types[79]
1421 #define SWIGTYPE_p_wxButton swig_types[80]
1422 #define SWIGTYPE_p_wxGBSpan swig_types[81]
1423 #define SWIGTYPE_p_wxPropagateOnce swig_types[82]
1424 #define SWIGTYPE_p_wxAcceleratorTable swig_types[83]
1425 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[84]
1426 #define SWIGTYPE_p_char swig_types[85]
1427 #define SWIGTYPE_p_wxGBPosition swig_types[86]
1428 #define SWIGTYPE_p_wxImage swig_types[87]
1429 #define SWIGTYPE_p_wxFrame swig_types[88]
1430 #define SWIGTYPE_p_wxScrollWinEvent swig_types[89]
1431 #define SWIGTYPE_p_wxPaperSize swig_types[90]
1432 #define SWIGTYPE_p_wxImageHistogram swig_types[91]
1433 #define SWIGTYPE_p_wxPoint swig_types[92]
1434 #define SWIGTYPE_p_wxCursor swig_types[93]
1435 #define SWIGTYPE_p_wxObject swig_types[94]
1436 #define SWIGTYPE_p_wxInputStream swig_types[95]
1437 #define SWIGTYPE_p_wxOutputStream swig_types[96]
1438 #define SWIGTYPE_p_wxPyInputStream swig_types[97]
1439 #define SWIGTYPE_p_wxDateTime swig_types[98]
1440 #define SWIGTYPE_p_wxKeyEvent swig_types[99]
1441 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[100]
1442 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[101]
1443 #define SWIGTYPE_p_unsigned_long swig_types[102]
1444 #define SWIGTYPE_p_wxWindow swig_types[103]
1445 #define SWIGTYPE_p_wxMenuBar swig_types[104]
1446 #define SWIGTYPE_p_wxFileSystem swig_types[105]
1447 #define SWIGTYPE_p_wxBitmap swig_types[106]
1448 #define SWIGTYPE_unsigned_int swig_types[107]
1449 #define SWIGTYPE_p_unsigned_int swig_types[108]
1450 #define SWIGTYPE_p_wxMenuEvent swig_types[109]
1451 #define SWIGTYPE_p_wxContextMenuEvent swig_types[110]
1452 #define SWIGTYPE_p_unsigned_char swig_types[111]
1453 #define SWIGTYPE_p_wxEraseEvent swig_types[112]
1454 #define SWIGTYPE_p_wxMouseEvent swig_types[113]
1455 #define SWIGTYPE_p_wxCloseEvent swig_types[114]
1456 #define SWIGTYPE_p_wxPyApp swig_types[115]
1457 #define SWIGTYPE_p_wxCommandEvent swig_types[116]
1458 #define SWIGTYPE_p_wxPyCommandEvent swig_types[117]
1459 #define SWIGTYPE_p_wxPyDropTarget swig_types[118]
1460 #define SWIGTYPE_p_wxQuantize swig_types[119]
1461 #define SWIGTYPE_p_wxChildFocusEvent swig_types[120]
1462 #define SWIGTYPE_p_wxFocusEvent swig_types[121]
1463 #define SWIGTYPE_p_wxDropFilesEvent swig_types[122]
1464 #define SWIGTYPE_p_wxControlWithItems swig_types[123]
1465 #define SWIGTYPE_p_wxColour swig_types[124]
1466 #define SWIGTYPE_p_wxValidator swig_types[125]
1467 #define SWIGTYPE_p_wxPyValidator swig_types[126]
1468 static swig_type_info *swig_types[128];
1469
1470 /* -------- TYPES TABLE (END) -------- */
1471
1472
1473 /*-----------------------------------------------
1474 @(target):= _core_.so
1475 ------------------------------------------------*/
1476 #define SWIG_init init_core_
1477
1478 #define SWIG_name "_core_"
1479
1480 #include "wx/wxPython/wxPython_int.h"
1481 #include "wx/wxPython/pyclasses.h"
1482
1483
1484 #ifndef wxPyUSE_EXPORT
1485 // Helper functions for dealing with SWIG objects and such. These are
1486 // located here so they know about the SWIG types and functions declared
1487 // in the wrapper code.
1488
1489 #include <wx/hashmap.h>
1490 WX_DECLARE_STRING_HASH_MAP( swig_type_info*, wxPyTypeInfoHashMap );
1491
1492
1493 // Maintains a hashmap of className to swig_type_info pointers. Given the
1494 // name of a class either looks up the type info in the cache, or scans the
1495 // SWIG tables for it.
1496 extern PyObject* wxPyPtrTypeMap;
1497 static
1498 swig_type_info* wxPyFindSwigType(const wxChar* className) {
1499
1500 static wxPyTypeInfoHashMap* typeInfoCache = NULL;
1501
1502 if (typeInfoCache == NULL)
1503 typeInfoCache = new wxPyTypeInfoHashMap;
1504
1505 wxString name(className);
1506 swig_type_info* swigType = (*typeInfoCache)[name];
1507
1508 if (! swigType) {
1509 // it wasn't in the cache, so look it up from SWIG
1510 name.Append(wxT(" *"));
1511 swigType = SWIG_TypeQuery(name.mb_str());
1512
1513 // if it still wasn't found, try looking for a mapped name
1514 if (!swigType) {
1515 PyObject* item;
1516 name = className;
1517
1518 if ((item = PyDict_GetItemString(wxPyPtrTypeMap,
1519 (char*)(const char*)name.mbc_str())) != NULL) {
1520 name = wxString(PyString_AsString(item), *wxConvCurrent);
1521 name.Append(wxT(" *"));
1522 swigType = SWIG_TypeQuery(name.mb_str());
1523 }
1524 }
1525 if (swigType) {
1526 // and add it to the map if found
1527 (*typeInfoCache)[className] = swigType;
1528 }
1529 }
1530 return swigType;
1531 }
1532
1533
1534 // Check if a class name is a type known to SWIG
1535 bool wxPyCheckSwigType(const wxChar* className) {
1536
1537 swig_type_info* swigType = wxPyFindSwigType(className);
1538 return swigType != NULL;
1539 }
1540
1541
1542 // Given a pointer to a C++ object and a class name, construct a Python proxy
1543 // object for it.
1544 PyObject* wxPyConstructObject(void* ptr,
1545 const wxChar* className,
1546 int setThisOwn) {
1547
1548 swig_type_info* swigType = wxPyFindSwigType(className);
1549 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConstructObject"));
1550
1551 return SWIG_Python_NewPointerObj(ptr, swigType, setThisOwn);
1552 }
1553
1554
1555 // Extract a pointer to the wrapped C++ object from a Python proxy object.
1556 // Ensures that the proxy object is of the specified (or derived) type. If
1557 // not able to perform the conversion then a Python exception is set and the
1558 // error should be handled properly in the caller. Returns True on success.
1559 bool wxPyConvertSwigPtr(PyObject* obj, void **ptr,
1560 const wxChar* className) {
1561
1562 swig_type_info* swigType = wxPyFindSwigType(className);
1563 wxCHECK_MSG(swigType != NULL, false, wxT("Unknown type in wxPyConvertSwigPtr"));
1564
1565 return SWIG_Python_ConvertPtr(obj, ptr, swigType, SWIG_POINTER_EXCEPTION) != -1;
1566 }
1567
1568
1569 // Make a SWIGified pointer object suitable for a .this attribute
1570 PyObject* wxPyMakeSwigPtr(void* ptr, const wxChar* className) {
1571
1572 PyObject* robj = NULL;
1573
1574 swig_type_info* swigType = wxPyFindSwigType(className);
1575 wxCHECK_MSG(swigType != NULL, NULL, wxT("Unknown type in wxPyConvertSwigPtr"));
1576
1577 #ifdef SWIG_COBJECT_TYPES
1578 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)swigType->name);
1579 #else
1580 {
1581 char result[1024];
1582 robj = SWIG_PackVoidPtr(result, ptr, swigType->name, sizeof(result)) ?
1583 PyString_FromString(result) : 0;
1584 }
1585 #endif
1586
1587 return robj;
1588 }
1589
1590
1591
1592
1593 // Export a C API in a struct. Other modules will be able to load this from
1594 // the wx._core_ module and will then have safe access to these functions,
1595 // even if they are located in another shared library.
1596 static wxPyCoreAPI API = {
1597
1598 wxPyCheckSwigType,
1599 wxPyConstructObject,
1600 wxPyConvertSwigPtr,
1601 wxPyMakeSwigPtr,
1602
1603 wxPyBeginAllowThreads,
1604 wxPyEndAllowThreads,
1605 wxPyBeginBlockThreads,
1606 wxPyEndBlockThreads,
1607
1608 wxPy_ConvertList,
1609
1610 wxString_in_helper,
1611 Py2wxString,
1612 wx2PyString,
1613
1614 byte_LIST_helper,
1615 int_LIST_helper,
1616 long_LIST_helper,
1617 string_LIST_helper,
1618 wxPoint_LIST_helper,
1619 wxBitmap_LIST_helper,
1620 wxString_LIST_helper,
1621 wxAcceleratorEntry_LIST_helper,
1622
1623 wxSize_helper,
1624 wxPoint_helper,
1625 wxRealPoint_helper,
1626 wxRect_helper,
1627 wxColour_helper,
1628 wxPoint2D_helper,
1629
1630 wxPySimple_typecheck,
1631 wxColour_typecheck,
1632
1633 wxPyCBH_setCallbackInfo,
1634 wxPyCBH_findCallback,
1635 wxPyCBH_callCallback,
1636 wxPyCBH_callCallbackObj,
1637 wxPyCBH_delete,
1638
1639 wxPyMake_wxObject,
1640 wxPyMake_wxSizer,
1641 wxPyPtrTypeMap_Add,
1642 wxPy2int_seq_helper,
1643 wxPy4int_seq_helper,
1644 wxArrayString2PyList_helper,
1645 wxArrayInt2PyList_helper,
1646
1647 wxPyClientData_dtor,
1648 wxPyUserData_dtor,
1649 wxPyOORClientData_dtor,
1650
1651 wxPyCBInputStream_create,
1652
1653 wxPyInstance_Check,
1654 wxPySwigInstance_Check,
1655
1656 wxPyCheckForApp
1657
1658 };
1659
1660 #endif
1661
1662
1663 #if !WXWIN_COMPATIBILITY_2_4
1664 #define wxHIDE_READONLY 0
1665 #endif
1666
1667
1668 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
1669 #define SWIG_From_int PyInt_FromLong
1670 /*@@*/
1671
1672
1673 #if ! wxUSE_HOTKEY
1674 enum wxHotkeyModifier
1675 {
1676 wxMOD_NONE = 0,
1677 wxMOD_ALT = 1,
1678 wxMOD_CONTROL = 2,
1679 wxMOD_SHIFT = 4,
1680 wxMOD_WIN = 8
1681 };
1682 #define wxEVT_HOTKEY 9999
1683 #endif
1684
1685 static const wxString wxPyEmptyString(wxEmptyString);
1686 static wxString wxObject_GetClassName(wxObject *self){
1687 return self->GetClassInfo()->GetClassName();
1688 }
1689 static void wxObject_Destroy(wxObject *self){
1690 delete self;
1691 }
1692
1693 #ifndef __WXMAC__
1694 #define wxCURSOR_COPY_ARROW wxCURSOR_ARROW
1695 #endif
1696
1697
1698 #include <limits.h>
1699
1700
1701 SWIGINTERN int
1702 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1703 const char *errmsg)
1704 {
1705 if (value < min_value) {
1706 if (errmsg) {
1707 PyErr_Format(PyExc_OverflowError,
1708 "value %ld is less than '%s' minimum %ld",
1709 value, errmsg, min_value);
1710 }
1711 return 0;
1712 } else if (value > max_value) {
1713 if (errmsg) {
1714 PyErr_Format(PyExc_OverflowError,
1715 "value %ld is greater than '%s' maximum %ld",
1716 value, errmsg, max_value);
1717 }
1718 return 0;
1719 }
1720 return 1;
1721 }
1722
1723
1724 SWIGINTERN int
1725 SWIG_AsVal_long(PyObject* obj, long* val)
1726 {
1727 if (PyNumber_Check(obj)) {
1728 if (val) *val = PyInt_AsLong(obj);
1729 return 1;
1730 }
1731 else {
1732 SWIG_type_error("number", obj);
1733 }
1734 return 0;
1735 }
1736
1737
1738 #if INT_MAX != LONG_MAX
1739 SWIGINTERN int
1740 SWIG_AsVal_int(PyObject *obj, int *val)
1741 {
1742 const char* errmsg = val ? "int" : (char*)0;
1743 long v;
1744 if (SWIG_AsVal_long(obj, &v)) {
1745 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1746 if (val) *val = (int)(v);
1747 return 1;
1748 } else {
1749 return 0;
1750 }
1751 } else {
1752 PyErr_Clear();
1753 }
1754 if (val) {
1755 SWIG_type_error(errmsg, obj);
1756 }
1757 return 0;
1758 }
1759 #else
1760 SWIGINTERNSHORT int
1761 SWIG_AsVal_int(PyObject *obj, int *val)
1762 {
1763 return SWIG_AsVal_long(obj,(long*)val);
1764 }
1765 #endif
1766
1767
1768 SWIGINTERNSHORT int
1769 SWIG_As_int(PyObject* obj)
1770 {
1771 int v;
1772 if (!SWIG_AsVal_int(obj, &v)) {
1773 /*
1774 this is needed to make valgrind/purify happier.
1775 */
1776 memset((void*)&v, 0, sizeof(int));
1777 }
1778 return v;
1779 }
1780
1781
1782 SWIGINTERNSHORT int
1783 SWIG_Check_int(PyObject* obj)
1784 {
1785 return SWIG_AsVal_int(obj, (int*)0);
1786 }
1787
1788 static PyObject *wxSize_Get(wxSize *self){
1789 bool blocked = wxPyBeginBlockThreads();
1790 PyObject* tup = PyTuple_New(2);
1791 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1792 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1793 wxPyEndBlockThreads(blocked);
1794 return tup;
1795 }
1796
1797 SWIGINTERN int
1798 SWIG_AsVal_double(PyObject *obj, double* val)
1799 {
1800 if (PyNumber_Check(obj)) {
1801 if (val) *val = PyFloat_AsDouble(obj);
1802 return 1;
1803 }
1804 else {
1805 SWIG_type_error("number", obj);
1806 }
1807 return 0;
1808 }
1809
1810
1811 SWIGINTERNSHORT double
1812 SWIG_As_double(PyObject* obj)
1813 {
1814 double v;
1815 if (!SWIG_AsVal_double(obj, &v)) {
1816 /*
1817 this is needed to make valgrind/purify happier.
1818 */
1819 memset((void*)&v, 0, sizeof(double));
1820 }
1821 return v;
1822 }
1823
1824
1825 SWIGINTERNSHORT int
1826 SWIG_Check_double(PyObject* obj)
1827 {
1828 return SWIG_AsVal_double(obj, (double*)0);
1829 }
1830
1831
1832 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
1833 #define SWIG_From_double PyFloat_FromDouble
1834 /*@@*/
1835
1836 static void wxRealPoint_Set(wxRealPoint *self,double x,double y){
1837 self->x = x;
1838 self->y = y;
1839 }
1840 static PyObject *wxRealPoint_Get(wxRealPoint *self){
1841 bool blocked = wxPyBeginBlockThreads();
1842 PyObject* tup = PyTuple_New(2);
1843 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->x));
1844 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->y));
1845 wxPyEndBlockThreads(blocked);
1846 return tup;
1847 }
1848
1849 SWIGINTERNSHORT long
1850 SWIG_As_long(PyObject* obj)
1851 {
1852 long v;
1853 if (!SWIG_AsVal_long(obj, &v)) {
1854 /*
1855 this is needed to make valgrind/purify happier.
1856 */
1857 memset((void*)&v, 0, sizeof(long));
1858 }
1859 return v;
1860 }
1861
1862
1863 SWIGINTERNSHORT int
1864 SWIG_Check_long(PyObject* obj)
1865 {
1866 return SWIG_AsVal_long(obj, (long*)0);
1867 }
1868
1869 static void wxPoint_Set(wxPoint *self,long x,long y){
1870 self->x = x;
1871 self->y = y;
1872 }
1873 static PyObject *wxPoint_Get(wxPoint *self){
1874 bool blocked = wxPyBeginBlockThreads();
1875 PyObject* tup = PyTuple_New(2);
1876 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1877 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1878 wxPyEndBlockThreads(blocked);
1879 return tup;
1880 }
1881 static void wxRect_Set(wxRect *self,int x=0,int y=0,int width=0,int height=0){
1882 self->x = x;
1883 self->y = y;
1884 self->width = width;
1885 self->height = height;
1886 }
1887 static PyObject *wxRect_Get(wxRect *self){
1888 bool blocked = wxPyBeginBlockThreads();
1889 PyObject* tup = PyTuple_New(4);
1890 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->x));
1891 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->y));
1892 PyTuple_SET_ITEM(tup, 2, PyInt_FromLong(self->width));
1893 PyTuple_SET_ITEM(tup, 3, PyInt_FromLong(self->height));
1894 wxPyEndBlockThreads(blocked);
1895 return tup;
1896 }
1897
1898 PyObject* wxIntersectRect(wxRect* r1, wxRect* r2) {
1899 wxRegion reg1(*r1);
1900 wxRegion reg2(*r2);
1901 wxRect dest(0,0,0,0);
1902 PyObject* obj;
1903
1904 reg1.Intersect(reg2);
1905 dest = reg1.GetBox();
1906
1907 if (dest != wxRect(0,0,0,0)) {
1908 bool blocked = wxPyBeginBlockThreads();
1909 wxRect* newRect = new wxRect(dest);
1910 obj = wxPyConstructObject((void*)newRect, wxT("wxRect"), true);
1911 wxPyEndBlockThreads(blocked);
1912 return obj;
1913 }
1914 Py_INCREF(Py_None);
1915 return Py_None;
1916 }
1917
1918
1919 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1920 PyObject* o2;
1921 PyObject* o3;
1922
1923 if (!target) {
1924 target = o;
1925 } else if (target == Py_None) {
1926 Py_DECREF(Py_None);
1927 target = o;
1928 } else {
1929 if (!PyTuple_Check(target)) {
1930 o2 = target;
1931 target = PyTuple_New(1);
1932 PyTuple_SetItem(target, 0, o2);
1933 }
1934 o3 = PyTuple_New(1);
1935 PyTuple_SetItem(o3, 0, o);
1936
1937 o2 = target;
1938 target = PySequence_Concat(o2, o3);
1939 Py_DECREF(o2);
1940 Py_DECREF(o3);
1941 }
1942 return target;
1943 }
1944
1945
1946 static void wxPoint2D_Set(wxPoint2D *self,double x=0,double y=0){
1947 self->m_x = x;
1948 self->m_y = y;
1949 }
1950 static PyObject *wxPoint2D_Get(wxPoint2D *self){
1951 bool blocked = wxPyBeginBlockThreads();
1952 PyObject* tup = PyTuple_New(2);
1953 PyTuple_SET_ITEM(tup, 0, PyFloat_FromDouble(self->m_x));
1954 PyTuple_SET_ITEM(tup, 1, PyFloat_FromDouble(self->m_y));
1955 wxPyEndBlockThreads(blocked);
1956 return tup;
1957 }
1958
1959 #include "wx/wxPython/pyistream.h"
1960
1961 static wxPyInputStream *new_wxPyInputStream(PyObject *p){
1962 wxInputStream* wxis = wxPyCBInputStream::create(p);
1963 if (wxis)
1964 return new wxPyInputStream(wxis);
1965 else
1966 return NULL;
1967 }
1968
1969 SWIGINTERNSHORT PyObject*
1970 SWIG_From_char(char c)
1971 {
1972 return PyString_FromStringAndSize(&c,1);
1973 }
1974
1975
1976 SWIGINTERNSHORT PyObject*
1977 SWIG_From_unsigned_SS_long(unsigned long value)
1978 {
1979 return (value > LONG_MAX) ?
1980 PyLong_FromUnsignedLong(value)
1981 : PyInt_FromLong((long)(value));
1982 }
1983
1984
1985 /* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */
1986 SWIGINTERN int
1987 SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize)
1988 {
1989 static swig_type_info* pchar_info = 0;
1990 char* vptr = 0;
1991 if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
1992 if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
1993 if (cptr) *cptr = vptr;
1994 if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
1995 return SWIG_OLDOBJ;
1996 } else {
1997 PyErr_Clear();
1998 if (PyString_Check(obj)) {
1999 if (cptr) {
2000 *cptr = PyString_AS_STRING(obj);
2001 if (psize) {
2002 *psize = PyString_GET_SIZE(obj) + 1;
2003 }
2004 }
2005 return SWIG_PYSTR;
2006 }
2007 }
2008 if (cptr) {
2009 SWIG_type_error("char *", obj);
2010 }
2011 return 0;
2012 }
2013
2014
2015 SWIGINTERN int
2016 SWIG_AsCharArray(PyObject *obj, char *val, size_t size)
2017 {
2018 char* cptr; size_t csize;
2019 if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) {
2020 /* in C you can do:
2021
2022 char x[5] = "hello";
2023
2024 ie, assing the array using an extra '0' char.
2025 */
2026 if ((csize == size + 1) && !(cptr[csize-1])) --csize;
2027 if (csize <= size) {
2028 if (val) {
2029 if (csize) memcpy(val, cptr, csize);
2030 if (csize < size) memset(val + csize, 0, size - csize);
2031 }
2032 return 1;
2033 }
2034 }
2035 if (val) {
2036 PyErr_Format(PyExc_TypeError,
2037 "a char array of maximum size %lu is expected",
2038 (unsigned long) size);
2039 }
2040 return 0;
2041 }
2042
2043
2044 SWIGINTERN int
2045 SWIG_AsVal_char(PyObject *obj, char *val)
2046 {
2047 const char* errmsg = val ? "char" : (char*)0;
2048 long v;
2049 if (SWIG_AsVal_long(obj, &v)) {
2050 if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
2051 if (val) *val = (char)(v);
2052 return 1;
2053 } else {
2054 return 0;
2055 }
2056 } else {
2057 PyErr_Clear();
2058 return SWIG_AsCharArray(obj, val, 1);
2059 }
2060 }
2061
2062
2063 SWIGINTERNSHORT char
2064 SWIG_As_char(PyObject* obj)
2065 {
2066 char v;
2067 if (!SWIG_AsVal_char(obj, &v)) {
2068 /*
2069 this is needed to make valgrind/purify happier.
2070 */
2071 memset((void*)&v, 0, sizeof(char));
2072 }
2073 return v;
2074 }
2075
2076
2077 SWIGINTERNSHORT int
2078 SWIG_Check_char(PyObject* obj)
2079 {
2080 return SWIG_AsVal_char(obj, (char*)0);
2081 }
2082
2083
2084 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2085 #define SWIG_From_long PyInt_FromLong
2086 /*@@*/
2087
2088 static void wxOutputStream_write(wxOutputStream *self,PyObject *obj){
2089 // We use only strings for the streams, not unicode
2090 PyObject* str = PyObject_Str(obj);
2091 if (! str) {
2092 PyErr_SetString(PyExc_TypeError, "Unable to convert to string");
2093 return;
2094 }
2095 self->Write(PyString_AS_STRING(str),
2096 PyString_GET_SIZE(str));
2097 Py_DECREF(str);
2098 }
2099
2100 #include "wx/wxPython/pyistream.h"
2101
2102
2103 class wxPyFileSystemHandler : public wxFileSystemHandler
2104 {
2105 public:
2106 wxPyFileSystemHandler() : wxFileSystemHandler() {}
2107
2108 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen);
2109 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile);
2110 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst);
2111 DEC_PYCALLBACK_STRING__pure(FindNext);
2112
2113 wxString GetProtocol(const wxString& location) {
2114 return wxFileSystemHandler::GetProtocol(location);
2115 }
2116
2117 wxString GetLeftLocation(const wxString& location) {
2118 return wxFileSystemHandler::GetLeftLocation(location);
2119 }
2120
2121 wxString GetAnchor(const wxString& location) {
2122 return wxFileSystemHandler::GetAnchor(location);
2123 }
2124
2125 wxString GetRightLocation(const wxString& location) {
2126 return wxFileSystemHandler::GetRightLocation(location);
2127 }
2128
2129 wxString GetMimeTypeFromExt(const wxString& location) {
2130 return wxFileSystemHandler::GetMimeTypeFromExt(location);
2131 }
2132
2133 PYPRIVATE;
2134 };
2135
2136
2137 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, CanOpen);
2138 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler, wxFileSystemHandler, OpenFile);
2139 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler, wxFileSystemHandler, FindFirst);
2140 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler, wxFileSystemHandler, FindNext);
2141
2142
2143 SWIGINTERN int
2144 SWIG_AsVal_bool(PyObject *obj, bool *val)
2145 {
2146 if (obj == Py_True) {
2147 if (val) *val = true;
2148 return 1;
2149 }
2150 if (obj == Py_False) {
2151 if (val) *val = false;
2152 return 1;
2153 }
2154 int res = 0;
2155 if (SWIG_AsVal_int(obj, &res)) {
2156 if (val) *val = res ? true : false;
2157 return 1;
2158 } else {
2159 PyErr_Clear();
2160 }
2161 if (val) {
2162 SWIG_type_error("bool", obj);
2163 }
2164 return 0;
2165 }
2166
2167
2168 SWIGINTERNSHORT bool
2169 SWIG_As_bool(PyObject* obj)
2170 {
2171 bool v;
2172 if (!SWIG_AsVal_bool(obj, &v)) {
2173 /*
2174 this is needed to make valgrind/purify happier.
2175 */
2176 memset((void*)&v, 0, sizeof(bool));
2177 }
2178 return v;
2179 }
2180
2181
2182 SWIGINTERNSHORT int
2183 SWIG_Check_bool(PyObject* obj)
2184 {
2185 return SWIG_AsVal_bool(obj, (bool*)0);
2186 }
2187
2188 static wxString FileSystem_URLToFileName(wxString const &url){
2189 wxFileName fname = wxFileSystem::URLToFileName(url);
2190 return fname.GetFullPath();
2191 }
2192
2193 void __wxMemoryFSHandler_AddFile_wxImage(const wxString& filename,
2194 wxImage& image,
2195 long type) {
2196 wxMemoryFSHandler::AddFile(filename, image, type);
2197 }
2198
2199 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
2200 const wxBitmap& bitmap,
2201 long type) {
2202 wxMemoryFSHandler::AddFile(filename, bitmap, type);
2203 }
2204
2205 void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
2206 PyObject* data) {
2207 if (! PyString_Check(data)) {
2208 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
2209 "Expected string object"));
2210 return;
2211 }
2212
2213 bool blocked = wxPyBeginBlockThreads();
2214 void* ptr = (void*)PyString_AsString(data);
2215 size_t size = PyString_Size(data);
2216 wxPyEndBlockThreads(blocked);
2217
2218 wxMemoryFSHandler::AddFile(filename, ptr, size);
2219 }
2220
2221
2222 #include "wx/wxPython/pyistream.h"
2223
2224
2225 SWIGINTERN int
2226 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
2227 {
2228 long v = 0;
2229 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2230 SWIG_type_error("unsigned number", obj);
2231 }
2232 else if (val)
2233 *val = (unsigned long)v;
2234 return 1;
2235 }
2236
2237
2238 SWIGINTERNSHORT int
2239 SWIG_CheckUnsignedLongInRange(unsigned long value,
2240 unsigned long max_value,
2241 const char *errmsg)
2242 {
2243 if (value > max_value) {
2244 if (errmsg) {
2245 PyErr_Format(PyExc_OverflowError,
2246 "value %lu is greater than '%s' minimum %lu",
2247 value, errmsg, max_value);
2248 }
2249 return 0;
2250 }
2251 return 1;
2252 }
2253
2254
2255 SWIGINTERN int
2256 SWIG_AsVal_unsigned_SS_char(PyObject *obj, unsigned char *val)
2257 {
2258 const char* errmsg = val ? "unsigned char" : (char*)0;
2259 unsigned long v;
2260 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2261 if (SWIG_CheckUnsignedLongInRange(v, UCHAR_MAX,errmsg)) {
2262 if (val) *val = (unsigned char)(v);
2263 return 1;
2264 } else {
2265 return 0;
2266 }
2267 } else {
2268 PyErr_Clear();
2269 }
2270 if (val) {
2271 SWIG_type_error(errmsg, obj);
2272 }
2273 return 0;
2274 }
2275
2276
2277 SWIGINTERNSHORT unsigned char
2278 SWIG_As_unsigned_SS_char(PyObject* obj)
2279 {
2280 unsigned char v;
2281 if (!SWIG_AsVal_unsigned_SS_char(obj, &v)) {
2282 /*
2283 this is needed to make valgrind/purify happier.
2284 */
2285 memset((void*)&v, 0, sizeof(unsigned char));
2286 }
2287 return v;
2288 }
2289
2290
2291 SWIGINTERNSHORT int
2292 SWIG_Check_unsigned_SS_char(PyObject* obj)
2293 {
2294 return SWIG_AsVal_unsigned_SS_char(obj, (unsigned char*)0);
2295 }
2296
2297
2298 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2299 #define SWIG_From_unsigned_SS_char PyInt_FromLong
2300 /*@@*/
2301
2302
2303 static wxImage *new_wxImage(int width=0,int height=0,bool clear=true){
2304 if (width > 0 && height > 0)
2305 return new wxImage(width, height, clear);
2306 else
2307 return new wxImage;
2308 }
2309 static wxImage *new_wxImage(wxBitmap const &bitmap){
2310 return new wxImage(bitmap.ConvertToImage());
2311 }
2312 static wxImage *new_wxImage(int width,int height,unsigned char *data){
2313 // Copy the source data so the wxImage can clean it up later
2314 unsigned char* copy = (unsigned char*)malloc(width*height*3);
2315 if (copy == NULL) {
2316 PyErr_NoMemory();
2317 return NULL;
2318 }
2319 memcpy(copy, data, width*height*3);
2320 return new wxImage(width, height, copy, false);
2321 }
2322 static wxImage *new_wxImage(int width,int height,unsigned char *data,unsigned char *alpha){
2323 // Copy the source data so the wxImage can clean it up later
2324 unsigned char* dcopy = (unsigned char*)malloc(width*height*3);
2325 if (dcopy == NULL) {
2326 PyErr_NoMemory();
2327 return NULL;
2328 }
2329 memcpy(dcopy, data, width*height*3);
2330 unsigned char* acopy = (unsigned char*)malloc(width*height);
2331 if (acopy == NULL) {
2332 PyErr_NoMemory();
2333 return NULL;
2334 }
2335 memcpy(acopy, alpha, width*height);
2336
2337 return new wxImage(width, height, dcopy, acopy, false);
2338 }
2339 static wxSize wxImage_GetSize(wxImage *self){
2340 wxSize size(self->GetWidth(), self->GetHeight());
2341 return size;
2342 }
2343 static PyObject *wxImage_GetData(wxImage *self){
2344 unsigned char* data = self->GetData();
2345 int len = self->GetWidth() * self->GetHeight() * 3;
2346 PyObject* rv;
2347 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len));
2348 return rv;
2349 }
2350 static void wxImage_SetData(wxImage *self,PyObject *data){
2351 unsigned char* dataPtr;
2352
2353 if (! PyString_Check(data)) {
2354 wxPyBLOCK_THREADS(PyErr_SetString(PyExc_TypeError,
2355 "Expected string object"));
2356 return /* NULL */ ;
2357 }
2358
2359 size_t len = self->GetWidth() * self->GetHeight() * 3;
2360 dataPtr = (unsigned char*) malloc(len);
2361 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
2362 self->SetData(dataPtr);
2363 // wxImage takes ownership of dataPtr...
2364 }
2365 static PyObject *wxImage_GetDataBuffer(wxImage *self){
2366 unsigned char* data = self->GetData();
2367 int len = self->GetWidth() * self->GetHeight() * 3;
2368 PyObject* rv;
2369 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
2370 return rv;
2371 }
2372 static void wxImage_SetDataBuffer(wxImage *self,PyObject *data){
2373 unsigned char* buffer;
2374 int size;
2375
2376 bool blocked = wxPyBeginBlockThreads();
2377 if (!PyArg_Parse(data, "t#", &buffer, &size))
2378 goto done;
2379
2380 if (size != self->GetWidth() * self->GetHeight() * 3) {
2381 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
2382 goto done;
2383 }
2384 self->SetData(buffer);
2385 done:
2386 wxPyEndBlockThreads(blocked);
2387 }
2388 static PyObject *wxImage_GetAlphaData(wxImage *self){
2389 unsigned char* data = self->GetAlpha();
2390 if (! data) {
2391 RETURN_NONE();
2392 } else {
2393 int len = self->GetWidth() * self->GetHeight();
2394 PyObject* rv;
2395 wxPyBLOCK_THREADS( rv = PyString_FromStringAndSize((char*)data, len) );
2396 return rv;
2397 }
2398 }
2399 static void wxImage_SetAlphaData(wxImage *self,PyObject *data){
2400 unsigned char* dataPtr;
2401
2402 if (! PyString_Check(data)) {
2403 PyErr_SetString(PyExc_TypeError, "Expected string object");
2404 return /* NULL */ ;
2405 }
2406
2407 size_t len = self->GetWidth() * self->GetHeight();
2408 dataPtr = (unsigned char*) malloc(len);
2409 wxPyBLOCK_THREADS( memcpy(dataPtr, PyString_AsString(data), len) );
2410 self->SetAlpha(dataPtr);
2411 // wxImage takes ownership of dataPtr...
2412 }
2413 static PyObject *wxImage_GetAlphaBuffer(wxImage *self){
2414 unsigned char* data = self->GetAlpha();
2415 int len = self->GetWidth() * self->GetHeight();
2416 PyObject* rv;
2417 wxPyBLOCK_THREADS( rv = PyBuffer_FromReadWriteMemory(data, len) );
2418 return rv;
2419 }
2420 static void wxImage_SetAlphaBuffer(wxImage *self,PyObject *data){
2421 unsigned char* buffer;
2422 int size;
2423
2424 bool blocked = wxPyBeginBlockThreads();
2425 if (!PyArg_Parse(data, "t#", &buffer, &size))
2426 goto done;
2427
2428 if (size != self->GetWidth() * self->GetHeight()) {
2429 PyErr_SetString(PyExc_TypeError, "Incorrect buffer size");
2430 goto done;
2431 }
2432 self->SetAlpha(buffer);
2433 done:
2434 wxPyEndBlockThreads(blocked);
2435 }
2436
2437 SWIGINTERNSHORT unsigned long
2438 SWIG_As_unsigned_SS_long(PyObject* obj)
2439 {
2440 unsigned long v;
2441 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2442 /*
2443 this is needed to make valgrind/purify happier.
2444 */
2445 memset((void*)&v, 0, sizeof(unsigned long));
2446 }
2447 return v;
2448 }
2449
2450
2451 SWIGINTERNSHORT int
2452 SWIG_Check_unsigned_SS_long(PyObject* obj)
2453 {
2454 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
2455 }
2456
2457 static wxBitmap wxImage_ConvertToBitmap(wxImage *self,int depth=-1){
2458 wxBitmap bitmap(*self, depth);
2459 return bitmap;
2460 }
2461 static wxBitmap wxImage_ConvertToMonoBitmap(wxImage *self,unsigned char red,unsigned char green,unsigned char blue){
2462 wxImage mono = self->ConvertToMono( red, green, blue );
2463 wxBitmap bitmap( mono, 1 );
2464 return bitmap;
2465 }
2466 static const wxString wxPyIMAGE_OPTION_BMP_FORMAT(wxIMAGE_OPTION_BMP_FORMAT);
2467 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_X(wxIMAGE_OPTION_CUR_HOTSPOT_X);
2468 static const wxString wxPyIMAGE_OPTION_CUR_HOTSPOT_Y(wxIMAGE_OPTION_CUR_HOTSPOT_Y);
2469 static const wxString wxPyIMAGE_OPTION_RESOLUTION(wxIMAGE_OPTION_RESOLUTION);
2470 static const wxString wxPyIMAGE_OPTION_RESOLUTIONUNIT(wxIMAGE_OPTION_RESOLUTIONUNIT);
2471
2472 #include <wx/quantize.h>
2473
2474 static bool Quantize_Quantize(wxImage const &src,wxImage &dest,int desiredNoColours=236,int flags=wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE){
2475 return wxQuantize::Quantize(src, dest,
2476 //NULL, // palette
2477 desiredNoColours,
2478 NULL, // eightBitData
2479 flags);
2480 }
2481 static void wxEvtHandler_Connect(wxEvtHandler *self,int id,int lastId,int eventType,PyObject *func){
2482 if (PyCallable_Check(func)) {
2483 self->Connect(id, lastId, eventType,
2484 (wxObjectEventFunction) &wxPyCallback::EventThunker,
2485 new wxPyCallback(func));
2486 }
2487 else if (func == Py_None) {
2488 self->Disconnect(id, lastId, eventType,
2489 (wxObjectEventFunction)
2490 &wxPyCallback::EventThunker);
2491 }
2492 else {
2493 wxPyBLOCK_THREADS(
2494 PyErr_SetString(PyExc_TypeError, "Expected callable object or None."));
2495 }
2496 }
2497 static bool wxEvtHandler_Disconnect(wxEvtHandler *self,int id,int lastId=-1,wxEventType eventType=wxEVT_NULL){
2498 return self->Disconnect(id, lastId, eventType,
2499 (wxObjectEventFunction)
2500 &wxPyCallback::EventThunker);
2501 }
2502 static void wxEvtHandler__setOORInfo(wxEvtHandler *self,PyObject *_self,bool incref=true){
2503 if (_self && _self != Py_None) {
2504 self->SetClientObject(new wxPyOORClientData(_self, incref));
2505 }
2506 else {
2507 wxPyOORClientData* data = (wxPyOORClientData*)self->GetClientObject();
2508 if (data) {
2509 self->SetClientObject(NULL); // This will delete it too
2510 }
2511 }
2512 }
2513
2514 static int wxKeyEvent_GetUnicodeKey(wxKeyEvent *self){
2515 #if wxUSE_UNICODE
2516 return self->GetUnicodeKey();
2517 #else
2518 return 0;
2519 #endif
2520 }
2521
2522 #if UINT_MAX < LONG_MAX
2523 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2524 #define SWIG_From_unsigned_SS_int SWIG_From_long
2525 /*@@*/
2526 #else
2527 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2528 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
2529 /*@@*/
2530 #endif
2531
2532
2533 #if UINT_MAX != ULONG_MAX
2534 SWIGINTERN int
2535 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2536 {
2537 const char* errmsg = val ? "unsigned int" : (char*)0;
2538 unsigned long v;
2539 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2540 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2541 if (val) *val = (unsigned int)(v);
2542 return 1;
2543 }
2544 } else {
2545 PyErr_Clear();
2546 }
2547 if (val) {
2548 SWIG_type_error(errmsg, obj);
2549 }
2550 return 0;
2551 }
2552 #else
2553 SWIGINTERNSHORT unsigned int
2554 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2555 {
2556 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2557 }
2558 #endif
2559
2560
2561 SWIGINTERNSHORT unsigned int
2562 SWIG_As_unsigned_SS_int(PyObject* obj)
2563 {
2564 unsigned int v;
2565 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2566 /*
2567 this is needed to make valgrind/purify happier.
2568 */
2569 memset((void*)&v, 0, sizeof(unsigned int));
2570 }
2571 return v;
2572 }
2573
2574
2575 SWIGINTERNSHORT int
2576 SWIG_Check_unsigned_SS_int(PyObject* obj)
2577 {
2578 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2579 }
2580
2581 static void wxSizeEvent_SetSize(wxSizeEvent *self,wxSize size){
2582 self->m_size = size;
2583 }
2584 static PyObject *wxDropFilesEvent_GetFiles(wxDropFilesEvent *self){
2585 int count = self->GetNumberOfFiles();
2586 wxString* files = self->GetFiles();
2587 PyObject* list = PyList_New(count);
2588
2589 if (!list) {
2590 PyErr_SetString(PyExc_MemoryError, "Can't allocate list of files!");
2591 return NULL;
2592 }
2593
2594 for (int i=0; i<count; i++) {
2595 PyList_SetItem(list, i, wx2PyString(files[i]));
2596 }
2597 return list;
2598 }
2599
2600
2601 static wxPyApp *new_wxPyApp(){
2602 wxPythonApp = new wxPyApp();
2603 return wxPythonApp;
2604 }
2605
2606 void wxApp_CleanUp() {
2607 __wxPyCleanup();
2608 }
2609
2610
2611 wxPyApp* wxPyGetApp() { return (wxPyApp*)wxTheApp; }
2612
2613
2614 SWIGINTERNSHORT int
2615 SWIG_AsCharPtr(PyObject *obj, char **val)
2616 {
2617 if (SWIG_AsCharPtrAndSize(obj, val, (size_t*)(0))) {
2618 return 1;
2619 }
2620 if (val) {
2621 PyErr_Clear();
2622 SWIG_type_error("char *", obj);
2623 }
2624 return 0;
2625 }
2626
2627
2628 SWIGINTERN PyObject *
2629 SWIG_FromCharPtr(const char* cptr)
2630 {
2631 if (cptr) {
2632 size_t size = strlen(cptr);
2633 if (size > INT_MAX) {
2634 return SWIG_NewPointerObj((char*)(cptr),
2635 SWIG_TypeQuery("char *"), 0);
2636 } else {
2637 if (size != 0) {
2638 return PyString_FromStringAndSize(cptr, size);
2639 } else {
2640 return PyString_FromString(cptr);
2641 }
2642 }
2643 }
2644 Py_INCREF(Py_None);
2645 return Py_None;
2646 }
2647
2648
2649 #ifdef __WXMAC__
2650
2651 // A dummy class that raises an exception if used...
2652 class wxEventLoop
2653 {
2654 public:
2655 wxEventLoop() { wxPyRaiseNotImplemented(); }
2656 int Run() { return 0; }
2657 void Exit(int rc = 0) {}
2658 bool Pending() const { return false; }
2659 bool Dispatch() { return false; }
2660 bool IsRunning() const { return false; }
2661 static wxEventLoop *GetActive() { wxPyRaiseNotImplemented(); return NULL; }
2662 static void SetActive(wxEventLoop* loop) { wxPyRaiseNotImplemented(); }
2663 };
2664
2665 #else
2666
2667 #include <wx/evtloop.h>
2668
2669 #endif
2670
2671
2672
2673 static const wxString wxPyPanelNameStr(wxPanelNameStr);
2674 static wxVisualAttributes *new_wxVisualAttributes(){ return new wxVisualAttributes; }
2675 static void delete_wxVisualAttributes(wxVisualAttributes *self){ delete self; }
2676 static PyObject *wxWindow_GetChildren(wxWindow *self){
2677 wxWindowList& list = self->GetChildren();
2678 return wxPy_ConvertList(&list);
2679 }
2680 static bool wxWindow_RegisterHotKey(wxWindow *self,int hotkeyId,int modifiers,int keycode){
2681 #if wxUSE_HOTKEY
2682 return self->RegisterHotKey(hotkeyId, modifiers, keycode);
2683 #else
2684 return false;
2685 #endif
2686 }
2687 static bool wxWindow_UnregisterHotKey(wxWindow *self,int hotkeyId){
2688
2689
2690
2691 return false;
2692
2693 }
2694 static long wxWindow_GetHandle(wxWindow *self){
2695 return wxPyGetWinHandle(self);
2696 }
2697 static void wxWindow_AssociateHandle(wxWindow *self,long handle){
2698 self->AssociateHandle((WXWidget)handle);
2699 }
2700
2701 wxWindow* wxFindWindowById( long id, const wxWindow *parent = NULL ) {
2702 return wxWindow::FindWindowById(id, parent);
2703 }
2704
2705 wxWindow* wxFindWindowByName( const wxString& name,
2706 const wxWindow *parent = NULL ) {
2707 return wxWindow::FindWindowByName(name, parent);
2708 }
2709
2710 wxWindow* wxFindWindowByLabel( const wxString& label,
2711 const wxWindow *parent = NULL ) {
2712 return wxWindow::FindWindowByLabel(label, parent);
2713 }
2714
2715
2716 #ifdef __WXMSW__
2717 #include <wx/msw/private.h> // to get wxGetWindowId
2718 #endif
2719
2720
2721 wxWindow* wxWindow_FromHWND(wxWindow* parent, unsigned long _hWnd) {
2722 #ifdef __WXMSW__
2723 WXHWND hWnd = (WXHWND)_hWnd;
2724 long id = wxGetWindowId(hWnd);
2725 wxWindow* win = new wxWindow;
2726 parent->AddChild(win);
2727 win->SetEventHandler(win);
2728 win->SetHWND(hWnd);
2729 win->SetId(id);
2730 win->SubclassWin(hWnd);
2731 win->AdoptAttributesFromHWND();
2732 win->SetupColours();
2733 return win;
2734 #else
2735 wxPyRaiseNotImplemented();
2736 return NULL;
2737 #endif
2738 }
2739
2740
2741 IMP_PYCALLBACK_BOOL_WXWIN(wxPyValidator, wxValidator, Validate);
2742 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferToWindow);
2743 IMP_PYCALLBACK_BOOL_(wxPyValidator, wxValidator, TransferFromWindow);
2744
2745 IMPLEMENT_DYNAMIC_CLASS(wxPyValidator, wxValidator);
2746
2747 static void wxMenu_Destroy(wxMenu *self){ delete self; }
2748 static PyObject *wxMenu_GetMenuItems(wxMenu *self){
2749 wxMenuItemList& list = self->GetMenuItems();
2750 return wxPy_ConvertList(&list);
2751 }
2752 static const wxString wxPyControlNameStr(wxControlNameStr);
2753 static int wxItemContainer_Append(wxItemContainer *self,wxString const &item,PyObject *clientData=NULL){
2754 if (clientData) {
2755 wxPyClientData* data = new wxPyClientData(clientData);
2756 return self->Append(item, data);
2757 } else
2758 return self->Append(item);
2759 }
2760 static int wxItemContainer_Insert(wxItemContainer *self,wxString const &item,int pos,PyObject *clientData=NULL){
2761 if (clientData) {
2762 wxPyClientData* data = new wxPyClientData(clientData);
2763 return self->Insert(item, pos, data);
2764 } else
2765 return self->Insert(item, pos);
2766 }
2767 static PyObject *wxItemContainer_GetClientData(wxItemContainer *self,int n){
2768 wxPyClientData* data = (wxPyClientData*)self->GetClientObject(n);
2769 if (data) {
2770 Py_INCREF(data->m_obj);
2771 return data->m_obj;
2772 } else {
2773 Py_INCREF(Py_None);
2774 return Py_None;
2775 }
2776 }
2777 static void wxItemContainer_SetClientData(wxItemContainer *self,int n,PyObject *clientData){
2778 wxPyClientData* data = new wxPyClientData(clientData);
2779 self->SetClientObject(n, data);
2780 }
2781
2782
2783 static wxSizerItem *new_wxSizerItem(wxWindow *window,int proportion,int flag,int border,PyObject *userData=NULL){
2784 wxPyUserData* data = NULL;
2785 if ( userData ) {
2786 bool blocked = wxPyBeginBlockThreads();
2787 data = new wxPyUserData(userData);
2788 wxPyEndBlockThreads(blocked);
2789 }
2790 return new wxSizerItem(window, proportion, flag, border, data);
2791 }
2792 static wxSizerItem *new_wxSizerItem(int width,int height,int proportion,int flag,int border,PyObject *userData=NULL){
2793 wxPyUserData* data = NULL;
2794 if ( userData ) {
2795 bool blocked = wxPyBeginBlockThreads();
2796 data = new wxPyUserData(userData);
2797 wxPyEndBlockThreads(blocked);
2798 }
2799 return new wxSizerItem(width, height, proportion, flag, border, data);
2800 }
2801 static wxSizerItem *new_wxSizerItem(wxSizer *sizer,int proportion,int flag,int border,PyObject *userData=NULL){
2802 wxPyUserData* data = NULL;
2803 if ( userData ) {
2804 bool blocked = wxPyBeginBlockThreads();
2805 data = new wxPyUserData(userData);
2806 wxPyEndBlockThreads(blocked);
2807 }
2808 return new wxSizerItem(sizer, proportion, flag, border, data);
2809 }
2810
2811 #include <float.h>
2812 SWIGINTERN int
2813 SWIG_CheckDoubleInRange(double value, double min_value,
2814 double max_value, const char* errmsg)
2815 {
2816 if (value < min_value) {
2817 if (errmsg) {
2818 PyErr_Format(PyExc_OverflowError,
2819 "value %g is less than %s minimum %g",
2820 value, errmsg, min_value);
2821 }
2822 return 0;
2823 } else if (value > max_value) {
2824 if (errmsg) {
2825 PyErr_Format(PyExc_OverflowError,
2826 "value %g is greater than %s maximum %g",
2827 value, errmsg, max_value);
2828 }
2829 return 0;
2830 }
2831 return 1;
2832 }
2833
2834
2835 SWIGINTERN int
2836 SWIG_AsVal_float(PyObject *obj, float *val)
2837 {
2838 const char* errmsg = val ? "float" : (char*)0;
2839 double v;
2840 if (SWIG_AsVal_double(obj, &v)) {
2841 if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
2842 if (val) *val = (float)(v);
2843 return 1;
2844 } else {
2845 return 0;
2846 }
2847 } else {
2848 PyErr_Clear();
2849 }
2850 if (val) {
2851 SWIG_type_error(errmsg, obj);
2852 }
2853 return 0;
2854 }
2855
2856
2857 SWIGINTERNSHORT float
2858 SWIG_As_float(PyObject* obj)
2859 {
2860 float v;
2861 if (!SWIG_AsVal_float(obj, &v)) {
2862 /*
2863 this is needed to make valgrind/purify happier.
2864 */
2865 memset((void*)&v, 0, sizeof(float));
2866 }
2867 return v;
2868 }
2869
2870
2871 SWIGINTERNSHORT int
2872 SWIG_Check_float(PyObject* obj)
2873 {
2874 return SWIG_AsVal_float(obj, (float*)0);
2875 }
2876
2877
2878 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
2879 #define SWIG_From_float PyFloat_FromDouble
2880 /*@@*/
2881
2882 static PyObject *wxSizerItem_GetUserData(wxSizerItem *self){
2883 wxPyUserData* data = (wxPyUserData*)self->GetUserData();
2884 if (data) {
2885 Py_INCREF(data->m_obj);
2886 return data->m_obj;
2887 } else {
2888 Py_INCREF(Py_None);
2889 return Py_None;
2890 }
2891 }
2892
2893 // Figure out the type of the sizer item
2894
2895 struct wxPySizerItemInfo {
2896 wxPySizerItemInfo()
2897 : window(NULL), sizer(NULL), gotSize(false),
2898 size(wxDefaultSize), gotPos(false), pos(-1)
2899 {}
2900
2901 wxWindow* window;
2902 wxSizer* sizer;
2903 bool gotSize;
2904 wxSize size;
2905 bool gotPos;
2906 int pos;
2907 };
2908
2909 static wxPySizerItemInfo wxPySizerItemTypeHelper(PyObject* item, bool checkSize, bool checkIdx ) {
2910
2911 wxPySizerItemInfo info;
2912 wxSize size;
2913 wxSize* sizePtr = &size;
2914
2915 // Find out what the type of the item is
2916 // try wxWindow
2917 if ( ! wxPyConvertSwigPtr(item, (void**)&info.window, wxT("wxWindow")) ) {
2918 PyErr_Clear();
2919 info.window = NULL;
2920
2921 // try wxSizer
2922 if ( ! wxPyConvertSwigPtr(item, (void**)&info.sizer, wxT("wxSizer")) ) {
2923 PyErr_Clear();
2924 info.sizer = NULL;
2925
2926 // try wxSize or (w,h)
2927 if ( checkSize && wxSize_helper(item, &sizePtr)) {
2928 info.size = *sizePtr;
2929 info.gotSize = true;
2930 }
2931
2932 // or a single int
2933 if (checkIdx && PyInt_Check(item)) {
2934 info.pos = PyInt_AsLong(item);
2935 info.gotPos = true;
2936 }
2937 }
2938 }
2939
2940 if ( !(info.window || info.sizer || (checkSize && info.gotSize) || (checkIdx && info.gotPos)) ) {
2941 // no expected type, figure out what kind of error message to generate
2942 if ( !checkSize && !checkIdx )
2943 PyErr_SetString(PyExc_TypeError, "wxWindow or wxSizer expected for item");
2944 else if ( checkSize && !checkIdx )
2945 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) expected for item");
2946 else if ( !checkSize && checkIdx)
2947 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer or int (position) expected for item");
2948 else
2949 // can this one happen?
2950 PyErr_SetString(PyExc_TypeError, "wxWindow, wxSizer, wxSize, or (w,h) or int (position) expected for item");
2951 }
2952
2953 return info;
2954 }
2955
2956 static void wxSizer__setOORInfo(wxSizer *self,PyObject *_self){
2957 if (!self->GetClientObject())
2958 self->SetClientObject(new wxPyOORClientData(_self));
2959 }
2960 static wxSizerItem *wxSizer_Add(wxSizer *self,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
2961
2962 wxPyUserData* data = NULL;
2963 bool blocked = wxPyBeginBlockThreads();
2964 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
2965 if ( userData && (info.window || info.sizer || info.gotSize) )
2966 data = new wxPyUserData(userData);
2967 wxPyEndBlockThreads(blocked);
2968
2969 // Now call the real Add method if a valid item type was found
2970 if ( info.window )
2971 return self->Add(info.window, proportion, flag, border, data);
2972 else if ( info.sizer )
2973 return self->Add(info.sizer, proportion, flag, border, data);
2974 else if (info.gotSize)
2975 return self->Add(info.size.GetWidth(), info.size.GetHeight(),
2976 proportion, flag, border, data);
2977 else
2978 return NULL;
2979 }
2980 static wxSizerItem *wxSizer_Insert(wxSizer *self,int before,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
2981
2982 wxPyUserData* data = NULL;
2983 bool blocked = wxPyBeginBlockThreads();
2984 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
2985 if ( userData && (info.window || info.sizer || info.gotSize) )
2986 data = new wxPyUserData(userData);
2987 wxPyEndBlockThreads(blocked);
2988
2989 // Now call the real Insert method if a valid item type was found
2990 if ( info.window )
2991 return self->Insert(before, info.window, proportion, flag, border, data);
2992 else if ( info.sizer )
2993 return self->Insert(before, info.sizer, proportion, flag, border, data);
2994 else if (info.gotSize)
2995 return self->Insert(before, info.size.GetWidth(), info.size.GetHeight(),
2996 proportion, flag, border, data);
2997 else
2998 return NULL;
2999 }
3000 static wxSizerItem *wxSizer_Prepend(wxSizer *self,PyObject *item,int proportion=0,int flag=0,int border=0,PyObject *userData=NULL){
3001
3002 wxPyUserData* data = NULL;
3003 bool blocked = wxPyBeginBlockThreads();
3004 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
3005 if ( userData && (info.window || info.sizer || info.gotSize) )
3006 data = new wxPyUserData(userData);
3007 wxPyEndBlockThreads(blocked);
3008
3009 // Now call the real Prepend method if a valid item type was found
3010 if ( info.window )
3011 return self->Prepend(info.window, proportion, flag, border, data);
3012 else if ( info.sizer )
3013 return self->Prepend(info.sizer, proportion, flag, border, data);
3014 else if (info.gotSize)
3015 return self->Prepend(info.size.GetWidth(), info.size.GetHeight(),
3016 proportion, flag, border, data);
3017 else
3018 return NULL;
3019 }
3020 static bool wxSizer_Remove(wxSizer *self,PyObject *item){
3021 bool blocked = wxPyBeginBlockThreads();
3022 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3023 wxPyEndBlockThreads(blocked);
3024 if ( info.window )
3025 return self->Remove(info.window);
3026 else if ( info.sizer )
3027 return self->Remove(info.sizer);
3028 else if ( info.gotPos )
3029 return self->Remove(info.pos);
3030 else
3031 return false;
3032 }
3033 static bool wxSizer_Detach(wxSizer *self,PyObject *item){
3034 bool blocked = wxPyBeginBlockThreads();
3035 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3036 wxPyEndBlockThreads(blocked);
3037 if ( info.window )
3038 return self->Detach(info.window);
3039 else if ( info.sizer )
3040 return self->Detach(info.sizer);
3041 else if ( info.gotPos )
3042 return self->Detach(info.pos);
3043 else
3044 return false;
3045 }
3046 static wxSizerItem *wxSizer_GetItem(wxSizer *self,PyObject *item){
3047 bool blocked = wxPyBeginBlockThreads();
3048 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3049 wxPyEndBlockThreads(blocked);
3050 if ( info.window )
3051 return self->GetItem(info.window);
3052 else if ( info.sizer )
3053 return self->GetItem(info.sizer);
3054 else if ( info.gotPos )
3055 return self->GetItem(info.pos);
3056 else
3057 return NULL;
3058 }
3059 static void wxSizer__SetItemMinSize(wxSizer *self,PyObject *item,wxSize const &size){
3060 bool blocked = wxPyBeginBlockThreads();
3061 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3062 wxPyEndBlockThreads(blocked);
3063 if ( info.window )
3064 self->SetItemMinSize(info.window, size);
3065 else if ( info.sizer )
3066 self->SetItemMinSize(info.sizer, size);
3067 else if ( info.gotPos )
3068 self->SetItemMinSize(info.pos, size);
3069 }
3070 static PyObject *wxSizer_GetChildren(wxSizer *self){
3071 wxSizerItemList& list = self->GetChildren();
3072 return wxPy_ConvertList(&list);
3073 }
3074 static bool wxSizer_Show(wxSizer *self,PyObject *item,bool show=true,bool recursive=false){
3075 bool blocked = wxPyBeginBlockThreads();
3076 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, true);
3077 wxPyEndBlockThreads(blocked);
3078 if ( info.window )
3079 return self->Show(info.window, show, recursive);
3080 else if ( info.sizer )
3081 return self->Show(info.sizer, show, recursive);
3082 else if ( info.gotPos )
3083 return self->Show(info.pos, show);
3084 else
3085 return false;
3086 }
3087 static bool wxSizer_IsShown(wxSizer *self,PyObject *item){
3088 bool blocked = wxPyBeginBlockThreads();
3089 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, false, false);
3090 wxPyEndBlockThreads(blocked);
3091 if ( info.window )
3092 return self->IsShown(info.window);
3093 else if ( info.sizer )
3094 return self->IsShown(info.sizer);
3095 else if ( info.gotPos )
3096 return self->IsShown(info.pos);
3097 else
3098 return false;
3099 }
3100
3101 // See pyclasses.h
3102 IMP_PYCALLBACK___pure(wxPySizer, wxSizer, RecalcSizes);
3103 IMP_PYCALLBACK_wxSize__pure(wxPySizer, wxSizer, CalcMin);
3104 IMPLEMENT_DYNAMIC_CLASS(wxPySizer, wxSizer);
3105
3106
3107
3108
3109 bool wxGBPosition_helper(PyObject* source, wxGBPosition** obj)
3110 {
3111 if (source == Py_None) {
3112 **obj = wxGBPosition(-1,-1);
3113 return true;
3114 }
3115 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBPosition"));
3116 }
3117
3118 bool wxGBSpan_helper(PyObject* source, wxGBSpan** obj)
3119 {
3120 if (source == Py_None) {
3121 **obj = wxGBSpan(-1,-1);
3122 return true;
3123 }
3124 return wxPyTwoIntItem_helper(source, obj, wxT("wxGBSpan"));
3125 }
3126
3127
3128 static void wxGBPosition_Set(wxGBPosition *self,int row=0,int col=0){
3129 self->SetRow(row);
3130 self->SetCol(col);
3131 }
3132 static PyObject *wxGBPosition_Get(wxGBPosition *self){
3133 bool blocked = wxPyBeginBlockThreads();
3134 PyObject* tup = PyTuple_New(2);
3135 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
3136 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
3137 wxPyEndBlockThreads(blocked);
3138 return tup;
3139 }
3140 static void wxGBSpan_Set(wxGBSpan *self,int rowspan=1,int colspan=1){
3141 self->SetRowspan(rowspan);
3142 self->SetColspan(colspan);
3143 }
3144 static PyObject *wxGBSpan_Get(wxGBSpan *self){
3145 bool blocked = wxPyBeginBlockThreads();
3146 PyObject* tup = PyTuple_New(2);
3147 PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRowspan()));
3148 PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetColspan()));
3149 wxPyEndBlockThreads(blocked);
3150 return tup;
3151 }
3152 static wxGBSizerItem *new_wxGBSizerItem(wxWindow *window,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3153 wxPyUserData* data = NULL;
3154 if ( userData ) {
3155 bool blocked = wxPyBeginBlockThreads();
3156 data = new wxPyUserData(userData);
3157 wxPyEndBlockThreads(blocked);
3158 }
3159 return new wxGBSizerItem(window, pos, span, flag, border, data);
3160 }
3161 static wxGBSizerItem *new_wxGBSizerItem(wxSizer *sizer,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3162 wxPyUserData* data = NULL;
3163 if ( userData ) {
3164 bool blocked = wxPyBeginBlockThreads();
3165 data = new wxPyUserData(userData);
3166 wxPyEndBlockThreads(blocked);
3167 }
3168 return new wxGBSizerItem(sizer, pos, span, flag, border, data);
3169 }
3170 static wxGBSizerItem *new_wxGBSizerItem(int width,int height,wxGBPosition const &pos,wxGBSpan const &span,int flag,int border,PyObject *userData=NULL){
3171 wxPyUserData* data = NULL;
3172 if ( userData ) {
3173 bool blocked = wxPyBeginBlockThreads();
3174 data = new wxPyUserData(userData);
3175 wxPyEndBlockThreads(blocked);
3176 }
3177 return new wxGBSizerItem(width, height, pos, span, flag, border, data);
3178 }
3179 static wxGBPosition wxGBSizerItem_GetEndPos(wxGBSizerItem *self){
3180 int row, col;
3181 self->GetEndPos(row, col);
3182 return wxGBPosition(row, col);
3183 }
3184 static wxGBSizerItem *wxGridBagSizer_Add(wxGridBagSizer *self,PyObject *item,wxGBPosition const &pos,wxGBSpan const &span=wxDefaultSpan,int flag=0,int border=0,PyObject *userData=NULL){
3185
3186 wxPyUserData* data = NULL;
3187 bool blocked = wxPyBeginBlockThreads();
3188 wxPySizerItemInfo info = wxPySizerItemTypeHelper(item, true, false);
3189 if ( userData && (info.window || info.sizer || info.gotSize) )
3190 data = new wxPyUserData(userData);
3191 wxPyEndBlockThreads(blocked);
3192
3193 // Now call the real Add method if a valid item type was found
3194 if ( info.window )
3195 return (wxGBSizerItem*)self->Add(info.window, pos, span, flag, border, data);
3196 else if ( info.sizer )
3197 return (wxGBSizerItem*)self->Add(info.sizer, pos, span, flag, border, data);
3198 else if (info.gotSize)
3199 return (wxGBSizerItem*)self->Add(info.size.GetWidth(), info.size.GetHeight(),
3200 pos, span, flag, border, data);
3201 return NULL;
3202 }
3203
3204
3205 #ifdef __cplusplus
3206 extern "C" {
3207 #endif
3208 static int _wrap_EmptyString_set(PyObject *) {
3209 PyErr_SetString(PyExc_TypeError,"Variable EmptyString is read-only.");
3210 return 1;
3211 }
3212
3213
3214 static PyObject *_wrap_EmptyString_get(void) {
3215 PyObject *pyobj;
3216
3217 {
3218 #if wxUSE_UNICODE
3219 pyobj = PyUnicode_FromWideChar((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
3220 #else
3221 pyobj = PyString_FromStringAndSize((&wxPyEmptyString)->c_str(), (&wxPyEmptyString)->Len());
3222 #endif
3223 }
3224 return pyobj;
3225 }
3226
3227
3228 static PyObject *_wrap_Object_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
3229 PyObject *resultobj;
3230 wxObject *arg1 = (wxObject *) 0 ;
3231 wxString result;
3232 PyObject * obj0 = 0 ;
3233 char *kwnames[] = {
3234 (char *) "self", NULL
3235 };
3236
3237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_GetClassName",kwnames,&obj0)) goto fail;
3238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
3239 if (SWIG_arg_fail(1)) SWIG_fail;
3240 {
3241 PyThreadState* __tstate = wxPyBeginAllowThreads();
3242 result = wxObject_GetClassName(arg1);
3243
3244 wxPyEndAllowThreads(__tstate);
3245 if (PyErr_Occurred()) SWIG_fail;
3246 }
3247 {
3248 #if wxUSE_UNICODE
3249 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3250 #else
3251 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3252 #endif
3253 }
3254 return resultobj;
3255 fail:
3256 return NULL;
3257 }
3258
3259
3260 static PyObject *_wrap_Object_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
3261 PyObject *resultobj;
3262 wxObject *arg1 = (wxObject *) 0 ;
3263 PyObject * obj0 = 0 ;
3264 char *kwnames[] = {
3265 (char *) "self", NULL
3266 };
3267
3268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Object_Destroy",kwnames,&obj0)) goto fail;
3269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
3270 if (SWIG_arg_fail(1)) SWIG_fail;
3271 {
3272 PyThreadState* __tstate = wxPyBeginAllowThreads();
3273 wxObject_Destroy(arg1);
3274
3275 wxPyEndAllowThreads(__tstate);
3276 if (PyErr_Occurred()) SWIG_fail;
3277 }
3278 Py_INCREF(Py_None); resultobj = Py_None;
3279 return resultobj;
3280 fail:
3281 return NULL;
3282 }
3283
3284
3285 static PyObject * Object_swigregister(PyObject *, PyObject *args) {
3286 PyObject *obj;
3287 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3288 SWIG_TypeClientData(SWIGTYPE_p_wxObject, obj);
3289 Py_INCREF(obj);
3290 return Py_BuildValue((char *)"");
3291 }
3292 static PyObject *_wrap_Size_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
3293 PyObject *resultobj;
3294 wxSize *arg1 = (wxSize *) 0 ;
3295 int arg2 ;
3296 PyObject * obj0 = 0 ;
3297 PyObject * obj1 = 0 ;
3298 char *kwnames[] = {
3299 (char *) "self",(char *) "x", NULL
3300 };
3301
3302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_width_set",kwnames,&obj0,&obj1)) goto fail;
3303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3304 if (SWIG_arg_fail(1)) SWIG_fail;
3305 {
3306 arg2 = (int)(SWIG_As_int(obj1));
3307 if (SWIG_arg_fail(2)) SWIG_fail;
3308 }
3309 if (arg1) (arg1)->x = arg2;
3310
3311 Py_INCREF(Py_None); resultobj = Py_None;
3312 return resultobj;
3313 fail:
3314 return NULL;
3315 }
3316
3317
3318 static PyObject *_wrap_Size_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
3319 PyObject *resultobj;
3320 wxSize *arg1 = (wxSize *) 0 ;
3321 int result;
3322 PyObject * obj0 = 0 ;
3323 char *kwnames[] = {
3324 (char *) "self", NULL
3325 };
3326
3327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_width_get",kwnames,&obj0)) goto fail;
3328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3329 if (SWIG_arg_fail(1)) SWIG_fail;
3330 result = (int) ((arg1)->x);
3331
3332 {
3333 resultobj = SWIG_From_int((int)(result));
3334 }
3335 return resultobj;
3336 fail:
3337 return NULL;
3338 }
3339
3340
3341 static PyObject *_wrap_Size_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
3342 PyObject *resultobj;
3343 wxSize *arg1 = (wxSize *) 0 ;
3344 int arg2 ;
3345 PyObject * obj0 = 0 ;
3346 PyObject * obj1 = 0 ;
3347 char *kwnames[] = {
3348 (char *) "self",(char *) "y", NULL
3349 };
3350
3351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_height_set",kwnames,&obj0,&obj1)) goto fail;
3352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3353 if (SWIG_arg_fail(1)) SWIG_fail;
3354 {
3355 arg2 = (int)(SWIG_As_int(obj1));
3356 if (SWIG_arg_fail(2)) SWIG_fail;
3357 }
3358 if (arg1) (arg1)->y = arg2;
3359
3360 Py_INCREF(Py_None); resultobj = Py_None;
3361 return resultobj;
3362 fail:
3363 return NULL;
3364 }
3365
3366
3367 static PyObject *_wrap_Size_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
3368 PyObject *resultobj;
3369 wxSize *arg1 = (wxSize *) 0 ;
3370 int result;
3371 PyObject * obj0 = 0 ;
3372 char *kwnames[] = {
3373 (char *) "self", NULL
3374 };
3375
3376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_height_get",kwnames,&obj0)) goto fail;
3377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3378 if (SWIG_arg_fail(1)) SWIG_fail;
3379 result = (int) ((arg1)->y);
3380
3381 {
3382 resultobj = SWIG_From_int((int)(result));
3383 }
3384 return resultobj;
3385 fail:
3386 return NULL;
3387 }
3388
3389
3390 static PyObject *_wrap_new_Size(PyObject *, PyObject *args, PyObject *kwargs) {
3391 PyObject *resultobj;
3392 int arg1 = (int) 0 ;
3393 int arg2 = (int) 0 ;
3394 wxSize *result;
3395 PyObject * obj0 = 0 ;
3396 PyObject * obj1 = 0 ;
3397 char *kwnames[] = {
3398 (char *) "w",(char *) "h", NULL
3399 };
3400
3401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Size",kwnames,&obj0,&obj1)) goto fail;
3402 if (obj0) {
3403 {
3404 arg1 = (int)(SWIG_As_int(obj0));
3405 if (SWIG_arg_fail(1)) SWIG_fail;
3406 }
3407 }
3408 if (obj1) {
3409 {
3410 arg2 = (int)(SWIG_As_int(obj1));
3411 if (SWIG_arg_fail(2)) SWIG_fail;
3412 }
3413 }
3414 {
3415 PyThreadState* __tstate = wxPyBeginAllowThreads();
3416 result = (wxSize *)new wxSize(arg1,arg2);
3417
3418 wxPyEndAllowThreads(__tstate);
3419 if (PyErr_Occurred()) SWIG_fail;
3420 }
3421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 1);
3422 return resultobj;
3423 fail:
3424 return NULL;
3425 }
3426
3427
3428 static PyObject *_wrap_delete_Size(PyObject *, PyObject *args, PyObject *kwargs) {
3429 PyObject *resultobj;
3430 wxSize *arg1 = (wxSize *) 0 ;
3431 PyObject * obj0 = 0 ;
3432 char *kwnames[] = {
3433 (char *) "self", NULL
3434 };
3435
3436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Size",kwnames,&obj0)) goto fail;
3437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3438 if (SWIG_arg_fail(1)) SWIG_fail;
3439 {
3440 PyThreadState* __tstate = wxPyBeginAllowThreads();
3441 delete arg1;
3442
3443 wxPyEndAllowThreads(__tstate);
3444 if (PyErr_Occurred()) SWIG_fail;
3445 }
3446 Py_INCREF(Py_None); resultobj = Py_None;
3447 return resultobj;
3448 fail:
3449 return NULL;
3450 }
3451
3452
3453 static PyObject *_wrap_Size___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
3454 PyObject *resultobj;
3455 wxSize *arg1 = (wxSize *) 0 ;
3456 wxSize *arg2 = 0 ;
3457 bool result;
3458 wxSize temp2 ;
3459 PyObject * obj0 = 0 ;
3460 PyObject * obj1 = 0 ;
3461 char *kwnames[] = {
3462 (char *) "self",(char *) "sz", NULL
3463 };
3464
3465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___eq__",kwnames,&obj0,&obj1)) goto fail;
3466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3467 if (SWIG_arg_fail(1)) SWIG_fail;
3468 {
3469 arg2 = &temp2;
3470 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3471 }
3472 {
3473 PyThreadState* __tstate = wxPyBeginAllowThreads();
3474 result = (bool)(arg1)->operator ==((wxSize const &)*arg2);
3475
3476 wxPyEndAllowThreads(__tstate);
3477 if (PyErr_Occurred()) SWIG_fail;
3478 }
3479 {
3480 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3481 }
3482 return resultobj;
3483 fail:
3484 return NULL;
3485 }
3486
3487
3488 static PyObject *_wrap_Size___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
3489 PyObject *resultobj;
3490 wxSize *arg1 = (wxSize *) 0 ;
3491 wxSize *arg2 = 0 ;
3492 bool result;
3493 wxSize temp2 ;
3494 PyObject * obj0 = 0 ;
3495 PyObject * obj1 = 0 ;
3496 char *kwnames[] = {
3497 (char *) "self",(char *) "sz", NULL
3498 };
3499
3500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___ne__",kwnames,&obj0,&obj1)) goto fail;
3501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3502 if (SWIG_arg_fail(1)) SWIG_fail;
3503 {
3504 arg2 = &temp2;
3505 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3506 }
3507 {
3508 PyThreadState* __tstate = wxPyBeginAllowThreads();
3509 result = (bool)(arg1)->operator !=((wxSize const &)*arg2);
3510
3511 wxPyEndAllowThreads(__tstate);
3512 if (PyErr_Occurred()) SWIG_fail;
3513 }
3514 {
3515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3516 }
3517 return resultobj;
3518 fail:
3519 return NULL;
3520 }
3521
3522
3523 static PyObject *_wrap_Size___add__(PyObject *, PyObject *args, PyObject *kwargs) {
3524 PyObject *resultobj;
3525 wxSize *arg1 = (wxSize *) 0 ;
3526 wxSize *arg2 = 0 ;
3527 wxSize result;
3528 wxSize temp2 ;
3529 PyObject * obj0 = 0 ;
3530 PyObject * obj1 = 0 ;
3531 char *kwnames[] = {
3532 (char *) "self",(char *) "sz", NULL
3533 };
3534
3535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___add__",kwnames,&obj0,&obj1)) goto fail;
3536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3537 if (SWIG_arg_fail(1)) SWIG_fail;
3538 {
3539 arg2 = &temp2;
3540 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3541 }
3542 {
3543 PyThreadState* __tstate = wxPyBeginAllowThreads();
3544 result = (arg1)->operator +((wxSize const &)*arg2);
3545
3546 wxPyEndAllowThreads(__tstate);
3547 if (PyErr_Occurred()) SWIG_fail;
3548 }
3549 {
3550 wxSize * resultptr;
3551 resultptr = new wxSize((wxSize &)(result));
3552 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3553 }
3554 return resultobj;
3555 fail:
3556 return NULL;
3557 }
3558
3559
3560 static PyObject *_wrap_Size___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
3561 PyObject *resultobj;
3562 wxSize *arg1 = (wxSize *) 0 ;
3563 wxSize *arg2 = 0 ;
3564 wxSize result;
3565 wxSize temp2 ;
3566 PyObject * obj0 = 0 ;
3567 PyObject * obj1 = 0 ;
3568 char *kwnames[] = {
3569 (char *) "self",(char *) "sz", NULL
3570 };
3571
3572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size___sub__",kwnames,&obj0,&obj1)) goto fail;
3573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3574 if (SWIG_arg_fail(1)) SWIG_fail;
3575 {
3576 arg2 = &temp2;
3577 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3578 }
3579 {
3580 PyThreadState* __tstate = wxPyBeginAllowThreads();
3581 result = (arg1)->operator -((wxSize const &)*arg2);
3582
3583 wxPyEndAllowThreads(__tstate);
3584 if (PyErr_Occurred()) SWIG_fail;
3585 }
3586 {
3587 wxSize * resultptr;
3588 resultptr = new wxSize((wxSize &)(result));
3589 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3590 }
3591 return resultobj;
3592 fail:
3593 return NULL;
3594 }
3595
3596
3597 static PyObject *_wrap_Size_IncTo(PyObject *, PyObject *args, PyObject *kwargs) {
3598 PyObject *resultobj;
3599 wxSize *arg1 = (wxSize *) 0 ;
3600 wxSize *arg2 = 0 ;
3601 wxSize temp2 ;
3602 PyObject * obj0 = 0 ;
3603 PyObject * obj1 = 0 ;
3604 char *kwnames[] = {
3605 (char *) "self",(char *) "sz", NULL
3606 };
3607
3608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_IncTo",kwnames,&obj0,&obj1)) goto fail;
3609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3610 if (SWIG_arg_fail(1)) SWIG_fail;
3611 {
3612 arg2 = &temp2;
3613 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3614 }
3615 {
3616 PyThreadState* __tstate = wxPyBeginAllowThreads();
3617 (arg1)->IncTo((wxSize const &)*arg2);
3618
3619 wxPyEndAllowThreads(__tstate);
3620 if (PyErr_Occurred()) SWIG_fail;
3621 }
3622 Py_INCREF(Py_None); resultobj = Py_None;
3623 return resultobj;
3624 fail:
3625 return NULL;
3626 }
3627
3628
3629 static PyObject *_wrap_Size_DecTo(PyObject *, PyObject *args, PyObject *kwargs) {
3630 PyObject *resultobj;
3631 wxSize *arg1 = (wxSize *) 0 ;
3632 wxSize *arg2 = 0 ;
3633 wxSize temp2 ;
3634 PyObject * obj0 = 0 ;
3635 PyObject * obj1 = 0 ;
3636 char *kwnames[] = {
3637 (char *) "self",(char *) "sz", NULL
3638 };
3639
3640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_DecTo",kwnames,&obj0,&obj1)) goto fail;
3641 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3642 if (SWIG_arg_fail(1)) SWIG_fail;
3643 {
3644 arg2 = &temp2;
3645 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3646 }
3647 {
3648 PyThreadState* __tstate = wxPyBeginAllowThreads();
3649 (arg1)->DecTo((wxSize const &)*arg2);
3650
3651 wxPyEndAllowThreads(__tstate);
3652 if (PyErr_Occurred()) SWIG_fail;
3653 }
3654 Py_INCREF(Py_None); resultobj = Py_None;
3655 return resultobj;
3656 fail:
3657 return NULL;
3658 }
3659
3660
3661 static PyObject *_wrap_Size_Set(PyObject *, PyObject *args, PyObject *kwargs) {
3662 PyObject *resultobj;
3663 wxSize *arg1 = (wxSize *) 0 ;
3664 int arg2 ;
3665 int arg3 ;
3666 PyObject * obj0 = 0 ;
3667 PyObject * obj1 = 0 ;
3668 PyObject * obj2 = 0 ;
3669 char *kwnames[] = {
3670 (char *) "self",(char *) "w",(char *) "h", NULL
3671 };
3672
3673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Size_Set",kwnames,&obj0,&obj1,&obj2)) 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 = (int)(SWIG_As_int(obj1));
3678 if (SWIG_arg_fail(2)) SWIG_fail;
3679 }
3680 {
3681 arg3 = (int)(SWIG_As_int(obj2));
3682 if (SWIG_arg_fail(3)) SWIG_fail;
3683 }
3684 {
3685 PyThreadState* __tstate = wxPyBeginAllowThreads();
3686 (arg1)->Set(arg2,arg3);
3687
3688 wxPyEndAllowThreads(__tstate);
3689 if (PyErr_Occurred()) SWIG_fail;
3690 }
3691 Py_INCREF(Py_None); resultobj = Py_None;
3692 return resultobj;
3693 fail:
3694 return NULL;
3695 }
3696
3697
3698 static PyObject *_wrap_Size_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3699 PyObject *resultobj;
3700 wxSize *arg1 = (wxSize *) 0 ;
3701 int arg2 ;
3702 PyObject * obj0 = 0 ;
3703 PyObject * obj1 = 0 ;
3704 char *kwnames[] = {
3705 (char *) "self",(char *) "w", NULL
3706 };
3707
3708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3710 if (SWIG_arg_fail(1)) SWIG_fail;
3711 {
3712 arg2 = (int)(SWIG_As_int(obj1));
3713 if (SWIG_arg_fail(2)) SWIG_fail;
3714 }
3715 {
3716 PyThreadState* __tstate = wxPyBeginAllowThreads();
3717 (arg1)->SetWidth(arg2);
3718
3719 wxPyEndAllowThreads(__tstate);
3720 if (PyErr_Occurred()) SWIG_fail;
3721 }
3722 Py_INCREF(Py_None); resultobj = Py_None;
3723 return resultobj;
3724 fail:
3725 return NULL;
3726 }
3727
3728
3729 static PyObject *_wrap_Size_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3730 PyObject *resultobj;
3731 wxSize *arg1 = (wxSize *) 0 ;
3732 int arg2 ;
3733 PyObject * obj0 = 0 ;
3734 PyObject * obj1 = 0 ;
3735 char *kwnames[] = {
3736 (char *) "self",(char *) "h", NULL
3737 };
3738
3739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetHeight",kwnames,&obj0,&obj1)) goto fail;
3740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3741 if (SWIG_arg_fail(1)) SWIG_fail;
3742 {
3743 arg2 = (int)(SWIG_As_int(obj1));
3744 if (SWIG_arg_fail(2)) SWIG_fail;
3745 }
3746 {
3747 PyThreadState* __tstate = wxPyBeginAllowThreads();
3748 (arg1)->SetHeight(arg2);
3749
3750 wxPyEndAllowThreads(__tstate);
3751 if (PyErr_Occurred()) SWIG_fail;
3752 }
3753 Py_INCREF(Py_None); resultobj = Py_None;
3754 return resultobj;
3755 fail:
3756 return NULL;
3757 }
3758
3759
3760 static PyObject *_wrap_Size_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3761 PyObject *resultobj;
3762 wxSize *arg1 = (wxSize *) 0 ;
3763 int result;
3764 PyObject * obj0 = 0 ;
3765 char *kwnames[] = {
3766 (char *) "self", NULL
3767 };
3768
3769 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetWidth",kwnames,&obj0)) goto fail;
3770 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3771 if (SWIG_arg_fail(1)) SWIG_fail;
3772 {
3773 PyThreadState* __tstate = wxPyBeginAllowThreads();
3774 result = (int)((wxSize const *)arg1)->GetWidth();
3775
3776 wxPyEndAllowThreads(__tstate);
3777 if (PyErr_Occurred()) SWIG_fail;
3778 }
3779 {
3780 resultobj = SWIG_From_int((int)(result));
3781 }
3782 return resultobj;
3783 fail:
3784 return NULL;
3785 }
3786
3787
3788 static PyObject *_wrap_Size_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
3789 PyObject *resultobj;
3790 wxSize *arg1 = (wxSize *) 0 ;
3791 int result;
3792 PyObject * obj0 = 0 ;
3793 char *kwnames[] = {
3794 (char *) "self", NULL
3795 };
3796
3797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_GetHeight",kwnames,&obj0)) goto fail;
3798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3799 if (SWIG_arg_fail(1)) SWIG_fail;
3800 {
3801 PyThreadState* __tstate = wxPyBeginAllowThreads();
3802 result = (int)((wxSize const *)arg1)->GetHeight();
3803
3804 wxPyEndAllowThreads(__tstate);
3805 if (PyErr_Occurred()) SWIG_fail;
3806 }
3807 {
3808 resultobj = SWIG_From_int((int)(result));
3809 }
3810 return resultobj;
3811 fail:
3812 return NULL;
3813 }
3814
3815
3816 static PyObject *_wrap_Size_IsFullySpecified(PyObject *, PyObject *args, PyObject *kwargs) {
3817 PyObject *resultobj;
3818 wxSize *arg1 = (wxSize *) 0 ;
3819 bool result;
3820 PyObject * obj0 = 0 ;
3821 char *kwnames[] = {
3822 (char *) "self", NULL
3823 };
3824
3825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_IsFullySpecified",kwnames,&obj0)) goto fail;
3826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3827 if (SWIG_arg_fail(1)) SWIG_fail;
3828 {
3829 PyThreadState* __tstate = wxPyBeginAllowThreads();
3830 result = (bool)((wxSize const *)arg1)->IsFullySpecified();
3831
3832 wxPyEndAllowThreads(__tstate);
3833 if (PyErr_Occurred()) SWIG_fail;
3834 }
3835 {
3836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3837 }
3838 return resultobj;
3839 fail:
3840 return NULL;
3841 }
3842
3843
3844 static PyObject *_wrap_Size_SetDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
3845 PyObject *resultobj;
3846 wxSize *arg1 = (wxSize *) 0 ;
3847 wxSize *arg2 = 0 ;
3848 wxSize temp2 ;
3849 PyObject * obj0 = 0 ;
3850 PyObject * obj1 = 0 ;
3851 char *kwnames[] = {
3852 (char *) "self",(char *) "size", NULL
3853 };
3854
3855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Size_SetDefaults",kwnames,&obj0,&obj1)) goto fail;
3856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3857 if (SWIG_arg_fail(1)) SWIG_fail;
3858 {
3859 arg2 = &temp2;
3860 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
3861 }
3862 {
3863 PyThreadState* __tstate = wxPyBeginAllowThreads();
3864 (arg1)->SetDefaults((wxSize const &)*arg2);
3865
3866 wxPyEndAllowThreads(__tstate);
3867 if (PyErr_Occurred()) SWIG_fail;
3868 }
3869 Py_INCREF(Py_None); resultobj = Py_None;
3870 return resultobj;
3871 fail:
3872 return NULL;
3873 }
3874
3875
3876 static PyObject *_wrap_Size_Get(PyObject *, PyObject *args, PyObject *kwargs) {
3877 PyObject *resultobj;
3878 wxSize *arg1 = (wxSize *) 0 ;
3879 PyObject *result;
3880 PyObject * obj0 = 0 ;
3881 char *kwnames[] = {
3882 (char *) "self", NULL
3883 };
3884
3885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Size_Get",kwnames,&obj0)) goto fail;
3886 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
3887 if (SWIG_arg_fail(1)) SWIG_fail;
3888 {
3889 PyThreadState* __tstate = wxPyBeginAllowThreads();
3890 result = (PyObject *)wxSize_Get(arg1);
3891
3892 wxPyEndAllowThreads(__tstate);
3893 if (PyErr_Occurred()) SWIG_fail;
3894 }
3895 resultobj = result;
3896 return resultobj;
3897 fail:
3898 return NULL;
3899 }
3900
3901
3902 static PyObject * Size_swigregister(PyObject *, PyObject *args) {
3903 PyObject *obj;
3904 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3905 SWIG_TypeClientData(SWIGTYPE_p_wxSize, obj);
3906 Py_INCREF(obj);
3907 return Py_BuildValue((char *)"");
3908 }
3909 static PyObject *_wrap_RealPoint_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
3910 PyObject *resultobj;
3911 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3912 double arg2 ;
3913 PyObject * obj0 = 0 ;
3914 PyObject * obj1 = 0 ;
3915 char *kwnames[] = {
3916 (char *) "self",(char *) "x", NULL
3917 };
3918
3919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_x_set",kwnames,&obj0,&obj1)) goto fail;
3920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3921 if (SWIG_arg_fail(1)) SWIG_fail;
3922 {
3923 arg2 = (double)(SWIG_As_double(obj1));
3924 if (SWIG_arg_fail(2)) SWIG_fail;
3925 }
3926 if (arg1) (arg1)->x = arg2;
3927
3928 Py_INCREF(Py_None); resultobj = Py_None;
3929 return resultobj;
3930 fail:
3931 return NULL;
3932 }
3933
3934
3935 static PyObject *_wrap_RealPoint_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
3936 PyObject *resultobj;
3937 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3938 double result;
3939 PyObject * obj0 = 0 ;
3940 char *kwnames[] = {
3941 (char *) "self", NULL
3942 };
3943
3944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_x_get",kwnames,&obj0)) goto fail;
3945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3946 if (SWIG_arg_fail(1)) SWIG_fail;
3947 result = (double) ((arg1)->x);
3948
3949 {
3950 resultobj = SWIG_From_double((double)(result));
3951 }
3952 return resultobj;
3953 fail:
3954 return NULL;
3955 }
3956
3957
3958 static PyObject *_wrap_RealPoint_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
3959 PyObject *resultobj;
3960 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3961 double arg2 ;
3962 PyObject * obj0 = 0 ;
3963 PyObject * obj1 = 0 ;
3964 char *kwnames[] = {
3965 (char *) "self",(char *) "y", NULL
3966 };
3967
3968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint_y_set",kwnames,&obj0,&obj1)) goto fail;
3969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3970 if (SWIG_arg_fail(1)) SWIG_fail;
3971 {
3972 arg2 = (double)(SWIG_As_double(obj1));
3973 if (SWIG_arg_fail(2)) SWIG_fail;
3974 }
3975 if (arg1) (arg1)->y = arg2;
3976
3977 Py_INCREF(Py_None); resultobj = Py_None;
3978 return resultobj;
3979 fail:
3980 return NULL;
3981 }
3982
3983
3984 static PyObject *_wrap_RealPoint_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
3985 PyObject *resultobj;
3986 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
3987 double result;
3988 PyObject * obj0 = 0 ;
3989 char *kwnames[] = {
3990 (char *) "self", NULL
3991 };
3992
3993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_y_get",kwnames,&obj0)) goto fail;
3994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
3995 if (SWIG_arg_fail(1)) SWIG_fail;
3996 result = (double) ((arg1)->y);
3997
3998 {
3999 resultobj = SWIG_From_double((double)(result));
4000 }
4001 return resultobj;
4002 fail:
4003 return NULL;
4004 }
4005
4006
4007 static PyObject *_wrap_new_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4008 PyObject *resultobj;
4009 double arg1 = (double) 0.0 ;
4010 double arg2 = (double) 0.0 ;
4011 wxRealPoint *result;
4012 PyObject * obj0 = 0 ;
4013 PyObject * obj1 = 0 ;
4014 char *kwnames[] = {
4015 (char *) "x",(char *) "y", NULL
4016 };
4017
4018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_RealPoint",kwnames,&obj0,&obj1)) goto fail;
4019 if (obj0) {
4020 {
4021 arg1 = (double)(SWIG_As_double(obj0));
4022 if (SWIG_arg_fail(1)) SWIG_fail;
4023 }
4024 }
4025 if (obj1) {
4026 {
4027 arg2 = (double)(SWIG_As_double(obj1));
4028 if (SWIG_arg_fail(2)) SWIG_fail;
4029 }
4030 }
4031 {
4032 PyThreadState* __tstate = wxPyBeginAllowThreads();
4033 result = (wxRealPoint *)new wxRealPoint(arg1,arg2);
4034
4035 wxPyEndAllowThreads(__tstate);
4036 if (PyErr_Occurred()) SWIG_fail;
4037 }
4038 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRealPoint, 1);
4039 return resultobj;
4040 fail:
4041 return NULL;
4042 }
4043
4044
4045 static PyObject *_wrap_delete_RealPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4046 PyObject *resultobj;
4047 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4048 PyObject * obj0 = 0 ;
4049 char *kwnames[] = {
4050 (char *) "self", NULL
4051 };
4052
4053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_RealPoint",kwnames,&obj0)) goto fail;
4054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4055 if (SWIG_arg_fail(1)) SWIG_fail;
4056 {
4057 PyThreadState* __tstate = wxPyBeginAllowThreads();
4058 delete arg1;
4059
4060 wxPyEndAllowThreads(__tstate);
4061 if (PyErr_Occurred()) SWIG_fail;
4062 }
4063 Py_INCREF(Py_None); resultobj = Py_None;
4064 return resultobj;
4065 fail:
4066 return NULL;
4067 }
4068
4069
4070 static PyObject *_wrap_RealPoint___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4071 PyObject *resultobj;
4072 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4073 wxRealPoint *arg2 = 0 ;
4074 bool result;
4075 wxRealPoint temp2 ;
4076 PyObject * obj0 = 0 ;
4077 PyObject * obj1 = 0 ;
4078 char *kwnames[] = {
4079 (char *) "self",(char *) "pt", NULL
4080 };
4081
4082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___eq__",kwnames,&obj0,&obj1)) goto fail;
4083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4084 if (SWIG_arg_fail(1)) SWIG_fail;
4085 {
4086 arg2 = &temp2;
4087 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4088 }
4089 {
4090 PyThreadState* __tstate = wxPyBeginAllowThreads();
4091 result = (bool)(arg1)->operator ==((wxRealPoint const &)*arg2);
4092
4093 wxPyEndAllowThreads(__tstate);
4094 if (PyErr_Occurred()) SWIG_fail;
4095 }
4096 {
4097 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4098 }
4099 return resultobj;
4100 fail:
4101 return NULL;
4102 }
4103
4104
4105 static PyObject *_wrap_RealPoint___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4106 PyObject *resultobj;
4107 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4108 wxRealPoint *arg2 = 0 ;
4109 bool result;
4110 wxRealPoint temp2 ;
4111 PyObject * obj0 = 0 ;
4112 PyObject * obj1 = 0 ;
4113 char *kwnames[] = {
4114 (char *) "self",(char *) "pt", NULL
4115 };
4116
4117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___ne__",kwnames,&obj0,&obj1)) goto fail;
4118 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4119 if (SWIG_arg_fail(1)) SWIG_fail;
4120 {
4121 arg2 = &temp2;
4122 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4123 }
4124 {
4125 PyThreadState* __tstate = wxPyBeginAllowThreads();
4126 result = (bool)(arg1)->operator !=((wxRealPoint const &)*arg2);
4127
4128 wxPyEndAllowThreads(__tstate);
4129 if (PyErr_Occurred()) SWIG_fail;
4130 }
4131 {
4132 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4133 }
4134 return resultobj;
4135 fail:
4136 return NULL;
4137 }
4138
4139
4140 static PyObject *_wrap_RealPoint___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4141 PyObject *resultobj;
4142 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4143 wxRealPoint *arg2 = 0 ;
4144 wxRealPoint result;
4145 wxRealPoint temp2 ;
4146 PyObject * obj0 = 0 ;
4147 PyObject * obj1 = 0 ;
4148 char *kwnames[] = {
4149 (char *) "self",(char *) "pt", NULL
4150 };
4151
4152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___add__",kwnames,&obj0,&obj1)) goto fail;
4153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4154 if (SWIG_arg_fail(1)) SWIG_fail;
4155 {
4156 arg2 = &temp2;
4157 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4158 }
4159 {
4160 PyThreadState* __tstate = wxPyBeginAllowThreads();
4161 result = (arg1)->operator +((wxRealPoint const &)*arg2);
4162
4163 wxPyEndAllowThreads(__tstate);
4164 if (PyErr_Occurred()) SWIG_fail;
4165 }
4166 {
4167 wxRealPoint * resultptr;
4168 resultptr = new wxRealPoint((wxRealPoint &)(result));
4169 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
4170 }
4171 return resultobj;
4172 fail:
4173 return NULL;
4174 }
4175
4176
4177 static PyObject *_wrap_RealPoint___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
4178 PyObject *resultobj;
4179 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4180 wxRealPoint *arg2 = 0 ;
4181 wxRealPoint result;
4182 wxRealPoint temp2 ;
4183 PyObject * obj0 = 0 ;
4184 PyObject * obj1 = 0 ;
4185 char *kwnames[] = {
4186 (char *) "self",(char *) "pt", NULL
4187 };
4188
4189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:RealPoint___sub__",kwnames,&obj0,&obj1)) goto fail;
4190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4191 if (SWIG_arg_fail(1)) SWIG_fail;
4192 {
4193 arg2 = &temp2;
4194 if ( ! wxRealPoint_helper(obj1, &arg2)) SWIG_fail;
4195 }
4196 {
4197 PyThreadState* __tstate = wxPyBeginAllowThreads();
4198 result = (arg1)->operator -((wxRealPoint const &)*arg2);
4199
4200 wxPyEndAllowThreads(__tstate);
4201 if (PyErr_Occurred()) SWIG_fail;
4202 }
4203 {
4204 wxRealPoint * resultptr;
4205 resultptr = new wxRealPoint((wxRealPoint &)(result));
4206 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRealPoint, 1);
4207 }
4208 return resultobj;
4209 fail:
4210 return NULL;
4211 }
4212
4213
4214 static PyObject *_wrap_RealPoint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
4215 PyObject *resultobj;
4216 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4217 double arg2 ;
4218 double arg3 ;
4219 PyObject * obj0 = 0 ;
4220 PyObject * obj1 = 0 ;
4221 PyObject * obj2 = 0 ;
4222 char *kwnames[] = {
4223 (char *) "self",(char *) "x",(char *) "y", NULL
4224 };
4225
4226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:RealPoint_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
4227 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4228 if (SWIG_arg_fail(1)) SWIG_fail;
4229 {
4230 arg2 = (double)(SWIG_As_double(obj1));
4231 if (SWIG_arg_fail(2)) SWIG_fail;
4232 }
4233 {
4234 arg3 = (double)(SWIG_As_double(obj2));
4235 if (SWIG_arg_fail(3)) SWIG_fail;
4236 }
4237 {
4238 PyThreadState* __tstate = wxPyBeginAllowThreads();
4239 wxRealPoint_Set(arg1,arg2,arg3);
4240
4241 wxPyEndAllowThreads(__tstate);
4242 if (PyErr_Occurred()) SWIG_fail;
4243 }
4244 Py_INCREF(Py_None); resultobj = Py_None;
4245 return resultobj;
4246 fail:
4247 return NULL;
4248 }
4249
4250
4251 static PyObject *_wrap_RealPoint_Get(PyObject *, PyObject *args, PyObject *kwargs) {
4252 PyObject *resultobj;
4253 wxRealPoint *arg1 = (wxRealPoint *) 0 ;
4254 PyObject *result;
4255 PyObject * obj0 = 0 ;
4256 char *kwnames[] = {
4257 (char *) "self", NULL
4258 };
4259
4260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RealPoint_Get",kwnames,&obj0)) goto fail;
4261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRealPoint, SWIG_POINTER_EXCEPTION | 0);
4262 if (SWIG_arg_fail(1)) SWIG_fail;
4263 {
4264 PyThreadState* __tstate = wxPyBeginAllowThreads();
4265 result = (PyObject *)wxRealPoint_Get(arg1);
4266
4267 wxPyEndAllowThreads(__tstate);
4268 if (PyErr_Occurred()) SWIG_fail;
4269 }
4270 resultobj = result;
4271 return resultobj;
4272 fail:
4273 return NULL;
4274 }
4275
4276
4277 static PyObject * RealPoint_swigregister(PyObject *, PyObject *args) {
4278 PyObject *obj;
4279 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4280 SWIG_TypeClientData(SWIGTYPE_p_wxRealPoint, obj);
4281 Py_INCREF(obj);
4282 return Py_BuildValue((char *)"");
4283 }
4284 static PyObject *_wrap_Point_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
4285 PyObject *resultobj;
4286 wxPoint *arg1 = (wxPoint *) 0 ;
4287 int arg2 ;
4288 PyObject * obj0 = 0 ;
4289 PyObject * obj1 = 0 ;
4290 char *kwnames[] = {
4291 (char *) "self",(char *) "x", NULL
4292 };
4293
4294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_x_set",kwnames,&obj0,&obj1)) goto fail;
4295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4296 if (SWIG_arg_fail(1)) SWIG_fail;
4297 {
4298 arg2 = (int)(SWIG_As_int(obj1));
4299 if (SWIG_arg_fail(2)) SWIG_fail;
4300 }
4301 if (arg1) (arg1)->x = arg2;
4302
4303 Py_INCREF(Py_None); resultobj = Py_None;
4304 return resultobj;
4305 fail:
4306 return NULL;
4307 }
4308
4309
4310 static PyObject *_wrap_Point_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
4311 PyObject *resultobj;
4312 wxPoint *arg1 = (wxPoint *) 0 ;
4313 int result;
4314 PyObject * obj0 = 0 ;
4315 char *kwnames[] = {
4316 (char *) "self", NULL
4317 };
4318
4319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_x_get",kwnames,&obj0)) goto fail;
4320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4321 if (SWIG_arg_fail(1)) SWIG_fail;
4322 result = (int) ((arg1)->x);
4323
4324 {
4325 resultobj = SWIG_From_int((int)(result));
4326 }
4327 return resultobj;
4328 fail:
4329 return NULL;
4330 }
4331
4332
4333 static PyObject *_wrap_Point_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
4334 PyObject *resultobj;
4335 wxPoint *arg1 = (wxPoint *) 0 ;
4336 int arg2 ;
4337 PyObject * obj0 = 0 ;
4338 PyObject * obj1 = 0 ;
4339 char *kwnames[] = {
4340 (char *) "self",(char *) "y", NULL
4341 };
4342
4343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point_y_set",kwnames,&obj0,&obj1)) goto fail;
4344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4345 if (SWIG_arg_fail(1)) SWIG_fail;
4346 {
4347 arg2 = (int)(SWIG_As_int(obj1));
4348 if (SWIG_arg_fail(2)) SWIG_fail;
4349 }
4350 if (arg1) (arg1)->y = arg2;
4351
4352 Py_INCREF(Py_None); resultobj = Py_None;
4353 return resultobj;
4354 fail:
4355 return NULL;
4356 }
4357
4358
4359 static PyObject *_wrap_Point_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
4360 PyObject *resultobj;
4361 wxPoint *arg1 = (wxPoint *) 0 ;
4362 int result;
4363 PyObject * obj0 = 0 ;
4364 char *kwnames[] = {
4365 (char *) "self", NULL
4366 };
4367
4368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_y_get",kwnames,&obj0)) goto fail;
4369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4370 if (SWIG_arg_fail(1)) SWIG_fail;
4371 result = (int) ((arg1)->y);
4372
4373 {
4374 resultobj = SWIG_From_int((int)(result));
4375 }
4376 return resultobj;
4377 fail:
4378 return NULL;
4379 }
4380
4381
4382 static PyObject *_wrap_new_Point(PyObject *, PyObject *args, PyObject *kwargs) {
4383 PyObject *resultobj;
4384 int arg1 = (int) 0 ;
4385 int arg2 = (int) 0 ;
4386 wxPoint *result;
4387 PyObject * obj0 = 0 ;
4388 PyObject * obj1 = 0 ;
4389 char *kwnames[] = {
4390 (char *) "x",(char *) "y", NULL
4391 };
4392
4393 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point",kwnames,&obj0,&obj1)) goto fail;
4394 if (obj0) {
4395 {
4396 arg1 = (int)(SWIG_As_int(obj0));
4397 if (SWIG_arg_fail(1)) SWIG_fail;
4398 }
4399 }
4400 if (obj1) {
4401 {
4402 arg2 = (int)(SWIG_As_int(obj1));
4403 if (SWIG_arg_fail(2)) SWIG_fail;
4404 }
4405 }
4406 {
4407 PyThreadState* __tstate = wxPyBeginAllowThreads();
4408 result = (wxPoint *)new wxPoint(arg1,arg2);
4409
4410 wxPyEndAllowThreads(__tstate);
4411 if (PyErr_Occurred()) SWIG_fail;
4412 }
4413 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4414 return resultobj;
4415 fail:
4416 return NULL;
4417 }
4418
4419
4420 static PyObject *_wrap_delete_Point(PyObject *, PyObject *args, PyObject *kwargs) {
4421 PyObject *resultobj;
4422 wxPoint *arg1 = (wxPoint *) 0 ;
4423 PyObject * obj0 = 0 ;
4424 char *kwnames[] = {
4425 (char *) "self", NULL
4426 };
4427
4428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Point",kwnames,&obj0)) goto fail;
4429 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4430 if (SWIG_arg_fail(1)) SWIG_fail;
4431 {
4432 PyThreadState* __tstate = wxPyBeginAllowThreads();
4433 delete arg1;
4434
4435 wxPyEndAllowThreads(__tstate);
4436 if (PyErr_Occurred()) SWIG_fail;
4437 }
4438 Py_INCREF(Py_None); resultobj = Py_None;
4439 return resultobj;
4440 fail:
4441 return NULL;
4442 }
4443
4444
4445 static PyObject *_wrap_Point___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4446 PyObject *resultobj;
4447 wxPoint *arg1 = (wxPoint *) 0 ;
4448 wxPoint *arg2 = 0 ;
4449 bool result;
4450 wxPoint temp2 ;
4451 PyObject * obj0 = 0 ;
4452 PyObject * obj1 = 0 ;
4453 char *kwnames[] = {
4454 (char *) "self",(char *) "pt", NULL
4455 };
4456
4457 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___eq__",kwnames,&obj0,&obj1)) goto fail;
4458 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4459 if (SWIG_arg_fail(1)) SWIG_fail;
4460 {
4461 arg2 = &temp2;
4462 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4463 }
4464 {
4465 PyThreadState* __tstate = wxPyBeginAllowThreads();
4466 result = (bool)(arg1)->operator ==((wxPoint const &)*arg2);
4467
4468 wxPyEndAllowThreads(__tstate);
4469 if (PyErr_Occurred()) SWIG_fail;
4470 }
4471 {
4472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4473 }
4474 return resultobj;
4475 fail:
4476 return NULL;
4477 }
4478
4479
4480 static PyObject *_wrap_Point___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4481 PyObject *resultobj;
4482 wxPoint *arg1 = (wxPoint *) 0 ;
4483 wxPoint *arg2 = 0 ;
4484 bool result;
4485 wxPoint temp2 ;
4486 PyObject * obj0 = 0 ;
4487 PyObject * obj1 = 0 ;
4488 char *kwnames[] = {
4489 (char *) "self",(char *) "pt", NULL
4490 };
4491
4492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___ne__",kwnames,&obj0,&obj1)) goto fail;
4493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4494 if (SWIG_arg_fail(1)) SWIG_fail;
4495 {
4496 arg2 = &temp2;
4497 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4498 }
4499 {
4500 PyThreadState* __tstate = wxPyBeginAllowThreads();
4501 result = (bool)(arg1)->operator !=((wxPoint const &)*arg2);
4502
4503 wxPyEndAllowThreads(__tstate);
4504 if (PyErr_Occurred()) SWIG_fail;
4505 }
4506 {
4507 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4508 }
4509 return resultobj;
4510 fail:
4511 return NULL;
4512 }
4513
4514
4515 static PyObject *_wrap_Point___add__(PyObject *, PyObject *args, PyObject *kwargs) {
4516 PyObject *resultobj;
4517 wxPoint *arg1 = (wxPoint *) 0 ;
4518 wxPoint *arg2 = 0 ;
4519 wxPoint result;
4520 wxPoint temp2 ;
4521 PyObject * obj0 = 0 ;
4522 PyObject * obj1 = 0 ;
4523 char *kwnames[] = {
4524 (char *) "self",(char *) "pt", NULL
4525 };
4526
4527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___add__",kwnames,&obj0,&obj1)) goto fail;
4528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4529 if (SWIG_arg_fail(1)) SWIG_fail;
4530 {
4531 arg2 = &temp2;
4532 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4533 }
4534 {
4535 PyThreadState* __tstate = wxPyBeginAllowThreads();
4536 result = (arg1)->operator +((wxPoint const &)*arg2);
4537
4538 wxPyEndAllowThreads(__tstate);
4539 if (PyErr_Occurred()) SWIG_fail;
4540 }
4541 {
4542 wxPoint * resultptr;
4543 resultptr = new wxPoint((wxPoint &)(result));
4544 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4545 }
4546 return resultobj;
4547 fail:
4548 return NULL;
4549 }
4550
4551
4552 static PyObject *_wrap_Point___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
4553 PyObject *resultobj;
4554 wxPoint *arg1 = (wxPoint *) 0 ;
4555 wxPoint *arg2 = 0 ;
4556 wxPoint result;
4557 wxPoint temp2 ;
4558 PyObject * obj0 = 0 ;
4559 PyObject * obj1 = 0 ;
4560 char *kwnames[] = {
4561 (char *) "self",(char *) "pt", NULL
4562 };
4563
4564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___sub__",kwnames,&obj0,&obj1)) goto fail;
4565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4566 if (SWIG_arg_fail(1)) SWIG_fail;
4567 {
4568 arg2 = &temp2;
4569 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4570 }
4571 {
4572 PyThreadState* __tstate = wxPyBeginAllowThreads();
4573 result = (arg1)->operator -((wxPoint const &)*arg2);
4574
4575 wxPyEndAllowThreads(__tstate);
4576 if (PyErr_Occurred()) SWIG_fail;
4577 }
4578 {
4579 wxPoint * resultptr;
4580 resultptr = new wxPoint((wxPoint &)(result));
4581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
4582 }
4583 return resultobj;
4584 fail:
4585 return NULL;
4586 }
4587
4588
4589 static PyObject *_wrap_Point___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
4590 PyObject *resultobj;
4591 wxPoint *arg1 = (wxPoint *) 0 ;
4592 wxPoint *arg2 = 0 ;
4593 wxPoint *result;
4594 wxPoint temp2 ;
4595 PyObject * obj0 = 0 ;
4596 PyObject * obj1 = 0 ;
4597 char *kwnames[] = {
4598 (char *) "self",(char *) "pt", NULL
4599 };
4600
4601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___iadd__",kwnames,&obj0,&obj1)) goto fail;
4602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
4603 if (SWIG_arg_fail(1)) SWIG_fail;
4604 {
4605 arg2 = &temp2;
4606 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4607 }
4608 {
4609 PyThreadState* __tstate = wxPyBeginAllowThreads();
4610 {
4611 wxPoint &_result_ref = (arg1)->operator +=((wxPoint const &)*arg2);
4612 result = (wxPoint *) &_result_ref;
4613 }
4614
4615 wxPyEndAllowThreads(__tstate);
4616 if (PyErr_Occurred()) SWIG_fail;
4617 }
4618 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4619 return resultobj;
4620 fail:
4621 return NULL;
4622 }
4623
4624
4625 static PyObject *_wrap_Point___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
4626 PyObject *resultobj;
4627 wxPoint *arg1 = (wxPoint *) 0 ;
4628 wxPoint *arg2 = 0 ;
4629 wxPoint *result;
4630 wxPoint temp2 ;
4631 PyObject * obj0 = 0 ;
4632 PyObject * obj1 = 0 ;
4633 char *kwnames[] = {
4634 (char *) "self",(char *) "pt", NULL
4635 };
4636
4637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point___isub__",kwnames,&obj0,&obj1)) goto fail;
4638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
4639 if (SWIG_arg_fail(1)) SWIG_fail;
4640 {
4641 arg2 = &temp2;
4642 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4643 }
4644 {
4645 PyThreadState* __tstate = wxPyBeginAllowThreads();
4646 {
4647 wxPoint &_result_ref = (arg1)->operator -=((wxPoint const &)*arg2);
4648 result = (wxPoint *) &_result_ref;
4649 }
4650
4651 wxPyEndAllowThreads(__tstate);
4652 if (PyErr_Occurred()) SWIG_fail;
4653 }
4654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 1);
4655 return resultobj;
4656 fail:
4657 return NULL;
4658 }
4659
4660
4661 static PyObject *_wrap_Point_Set(PyObject *, PyObject *args, PyObject *kwargs) {
4662 PyObject *resultobj;
4663 wxPoint *arg1 = (wxPoint *) 0 ;
4664 long arg2 ;
4665 long arg3 ;
4666 PyObject * obj0 = 0 ;
4667 PyObject * obj1 = 0 ;
4668 PyObject * obj2 = 0 ;
4669 char *kwnames[] = {
4670 (char *) "self",(char *) "x",(char *) "y", NULL
4671 };
4672
4673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Point_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
4674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4675 if (SWIG_arg_fail(1)) SWIG_fail;
4676 {
4677 arg2 = (long)(SWIG_As_long(obj1));
4678 if (SWIG_arg_fail(2)) SWIG_fail;
4679 }
4680 {
4681 arg3 = (long)(SWIG_As_long(obj2));
4682 if (SWIG_arg_fail(3)) SWIG_fail;
4683 }
4684 {
4685 PyThreadState* __tstate = wxPyBeginAllowThreads();
4686 wxPoint_Set(arg1,arg2,arg3);
4687
4688 wxPyEndAllowThreads(__tstate);
4689 if (PyErr_Occurred()) SWIG_fail;
4690 }
4691 Py_INCREF(Py_None); resultobj = Py_None;
4692 return resultobj;
4693 fail:
4694 return NULL;
4695 }
4696
4697
4698 static PyObject *_wrap_Point_Get(PyObject *, PyObject *args, PyObject *kwargs) {
4699 PyObject *resultobj;
4700 wxPoint *arg1 = (wxPoint *) 0 ;
4701 PyObject *result;
4702 PyObject * obj0 = 0 ;
4703 char *kwnames[] = {
4704 (char *) "self", NULL
4705 };
4706
4707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point_Get",kwnames,&obj0)) goto fail;
4708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
4709 if (SWIG_arg_fail(1)) SWIG_fail;
4710 {
4711 PyThreadState* __tstate = wxPyBeginAllowThreads();
4712 result = (PyObject *)wxPoint_Get(arg1);
4713
4714 wxPyEndAllowThreads(__tstate);
4715 if (PyErr_Occurred()) SWIG_fail;
4716 }
4717 resultobj = result;
4718 return resultobj;
4719 fail:
4720 return NULL;
4721 }
4722
4723
4724 static PyObject * Point_swigregister(PyObject *, PyObject *args) {
4725 PyObject *obj;
4726 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4727 SWIG_TypeClientData(SWIGTYPE_p_wxPoint, obj);
4728 Py_INCREF(obj);
4729 return Py_BuildValue((char *)"");
4730 }
4731 static PyObject *_wrap_new_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
4732 PyObject *resultobj;
4733 int arg1 = (int) 0 ;
4734 int arg2 = (int) 0 ;
4735 int arg3 = (int) 0 ;
4736 int arg4 = (int) 0 ;
4737 wxRect *result;
4738 PyObject * obj0 = 0 ;
4739 PyObject * obj1 = 0 ;
4740 PyObject * obj2 = 0 ;
4741 PyObject * obj3 = 0 ;
4742 char *kwnames[] = {
4743 (char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
4744 };
4745
4746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_Rect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4747 if (obj0) {
4748 {
4749 arg1 = (int)(SWIG_As_int(obj0));
4750 if (SWIG_arg_fail(1)) SWIG_fail;
4751 }
4752 }
4753 if (obj1) {
4754 {
4755 arg2 = (int)(SWIG_As_int(obj1));
4756 if (SWIG_arg_fail(2)) SWIG_fail;
4757 }
4758 }
4759 if (obj2) {
4760 {
4761 arg3 = (int)(SWIG_As_int(obj2));
4762 if (SWIG_arg_fail(3)) SWIG_fail;
4763 }
4764 }
4765 if (obj3) {
4766 {
4767 arg4 = (int)(SWIG_As_int(obj3));
4768 if (SWIG_arg_fail(4)) SWIG_fail;
4769 }
4770 }
4771 {
4772 PyThreadState* __tstate = wxPyBeginAllowThreads();
4773 result = (wxRect *)new wxRect(arg1,arg2,arg3,arg4);
4774
4775 wxPyEndAllowThreads(__tstate);
4776 if (PyErr_Occurred()) SWIG_fail;
4777 }
4778 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4779 return resultobj;
4780 fail:
4781 return NULL;
4782 }
4783
4784
4785 static PyObject *_wrap_new_RectPP(PyObject *, PyObject *args, PyObject *kwargs) {
4786 PyObject *resultobj;
4787 wxPoint *arg1 = 0 ;
4788 wxPoint *arg2 = 0 ;
4789 wxRect *result;
4790 wxPoint temp1 ;
4791 wxPoint temp2 ;
4792 PyObject * obj0 = 0 ;
4793 PyObject * obj1 = 0 ;
4794 char *kwnames[] = {
4795 (char *) "topLeft",(char *) "bottomRight", NULL
4796 };
4797
4798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPP",kwnames,&obj0,&obj1)) goto fail;
4799 {
4800 arg1 = &temp1;
4801 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4802 }
4803 {
4804 arg2 = &temp2;
4805 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
4806 }
4807 {
4808 PyThreadState* __tstate = wxPyBeginAllowThreads();
4809 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxPoint const &)*arg2);
4810
4811 wxPyEndAllowThreads(__tstate);
4812 if (PyErr_Occurred()) SWIG_fail;
4813 }
4814 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4815 return resultobj;
4816 fail:
4817 return NULL;
4818 }
4819
4820
4821 static PyObject *_wrap_new_RectPS(PyObject *, PyObject *args, PyObject *kwargs) {
4822 PyObject *resultobj;
4823 wxPoint *arg1 = 0 ;
4824 wxSize *arg2 = 0 ;
4825 wxRect *result;
4826 wxPoint temp1 ;
4827 wxSize temp2 ;
4828 PyObject * obj0 = 0 ;
4829 PyObject * obj1 = 0 ;
4830 char *kwnames[] = {
4831 (char *) "pos",(char *) "size", NULL
4832 };
4833
4834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_RectPS",kwnames,&obj0,&obj1)) goto fail;
4835 {
4836 arg1 = &temp1;
4837 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
4838 }
4839 {
4840 arg2 = &temp2;
4841 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4842 }
4843 {
4844 PyThreadState* __tstate = wxPyBeginAllowThreads();
4845 result = (wxRect *)new wxRect((wxPoint const &)*arg1,(wxSize const &)*arg2);
4846
4847 wxPyEndAllowThreads(__tstate);
4848 if (PyErr_Occurred()) SWIG_fail;
4849 }
4850 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4851 return resultobj;
4852 fail:
4853 return NULL;
4854 }
4855
4856
4857 static PyObject *_wrap_new_RectS(PyObject *, PyObject *args, PyObject *kwargs) {
4858 PyObject *resultobj;
4859 wxSize *arg1 = 0 ;
4860 wxRect *result;
4861 wxSize temp1 ;
4862 PyObject * obj0 = 0 ;
4863 char *kwnames[] = {
4864 (char *) "size", NULL
4865 };
4866
4867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_RectS",kwnames,&obj0)) goto fail;
4868 {
4869 arg1 = &temp1;
4870 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
4871 }
4872 {
4873 PyThreadState* __tstate = wxPyBeginAllowThreads();
4874 result = (wxRect *)new wxRect((wxSize const &)*arg1);
4875
4876 wxPyEndAllowThreads(__tstate);
4877 if (PyErr_Occurred()) SWIG_fail;
4878 }
4879 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
4880 return resultobj;
4881 fail:
4882 return NULL;
4883 }
4884
4885
4886 static PyObject *_wrap_delete_Rect(PyObject *, PyObject *args, PyObject *kwargs) {
4887 PyObject *resultobj;
4888 wxRect *arg1 = (wxRect *) 0 ;
4889 PyObject * obj0 = 0 ;
4890 char *kwnames[] = {
4891 (char *) "self", NULL
4892 };
4893
4894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Rect",kwnames,&obj0)) goto fail;
4895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4896 if (SWIG_arg_fail(1)) SWIG_fail;
4897 {
4898 PyThreadState* __tstate = wxPyBeginAllowThreads();
4899 delete arg1;
4900
4901 wxPyEndAllowThreads(__tstate);
4902 if (PyErr_Occurred()) SWIG_fail;
4903 }
4904 Py_INCREF(Py_None); resultobj = Py_None;
4905 return resultobj;
4906 fail:
4907 return NULL;
4908 }
4909
4910
4911 static PyObject *_wrap_Rect_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
4912 PyObject *resultobj;
4913 wxRect *arg1 = (wxRect *) 0 ;
4914 int result;
4915 PyObject * obj0 = 0 ;
4916 char *kwnames[] = {
4917 (char *) "self", NULL
4918 };
4919
4920 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetX",kwnames,&obj0)) goto fail;
4921 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4922 if (SWIG_arg_fail(1)) SWIG_fail;
4923 {
4924 PyThreadState* __tstate = wxPyBeginAllowThreads();
4925 result = (int)((wxRect const *)arg1)->GetX();
4926
4927 wxPyEndAllowThreads(__tstate);
4928 if (PyErr_Occurred()) SWIG_fail;
4929 }
4930 {
4931 resultobj = SWIG_From_int((int)(result));
4932 }
4933 return resultobj;
4934 fail:
4935 return NULL;
4936 }
4937
4938
4939 static PyObject *_wrap_Rect_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
4940 PyObject *resultobj;
4941 wxRect *arg1 = (wxRect *) 0 ;
4942 int arg2 ;
4943 PyObject * obj0 = 0 ;
4944 PyObject * obj1 = 0 ;
4945 char *kwnames[] = {
4946 (char *) "self",(char *) "x", NULL
4947 };
4948
4949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetX",kwnames,&obj0,&obj1)) goto fail;
4950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4951 if (SWIG_arg_fail(1)) SWIG_fail;
4952 {
4953 arg2 = (int)(SWIG_As_int(obj1));
4954 if (SWIG_arg_fail(2)) SWIG_fail;
4955 }
4956 {
4957 PyThreadState* __tstate = wxPyBeginAllowThreads();
4958 (arg1)->SetX(arg2);
4959
4960 wxPyEndAllowThreads(__tstate);
4961 if (PyErr_Occurred()) SWIG_fail;
4962 }
4963 Py_INCREF(Py_None); resultobj = Py_None;
4964 return resultobj;
4965 fail:
4966 return NULL;
4967 }
4968
4969
4970 static PyObject *_wrap_Rect_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
4971 PyObject *resultobj;
4972 wxRect *arg1 = (wxRect *) 0 ;
4973 int result;
4974 PyObject * obj0 = 0 ;
4975 char *kwnames[] = {
4976 (char *) "self", NULL
4977 };
4978
4979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetY",kwnames,&obj0)) goto fail;
4980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
4981 if (SWIG_arg_fail(1)) SWIG_fail;
4982 {
4983 PyThreadState* __tstate = wxPyBeginAllowThreads();
4984 result = (int)(arg1)->GetY();
4985
4986 wxPyEndAllowThreads(__tstate);
4987 if (PyErr_Occurred()) SWIG_fail;
4988 }
4989 {
4990 resultobj = SWIG_From_int((int)(result));
4991 }
4992 return resultobj;
4993 fail:
4994 return NULL;
4995 }
4996
4997
4998 static PyObject *_wrap_Rect_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
4999 PyObject *resultobj;
5000 wxRect *arg1 = (wxRect *) 0 ;
5001 int arg2 ;
5002 PyObject * obj0 = 0 ;
5003 PyObject * obj1 = 0 ;
5004 char *kwnames[] = {
5005 (char *) "self",(char *) "y", NULL
5006 };
5007
5008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetY",kwnames,&obj0,&obj1)) goto fail;
5009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5010 if (SWIG_arg_fail(1)) SWIG_fail;
5011 {
5012 arg2 = (int)(SWIG_As_int(obj1));
5013 if (SWIG_arg_fail(2)) SWIG_fail;
5014 }
5015 {
5016 PyThreadState* __tstate = wxPyBeginAllowThreads();
5017 (arg1)->SetY(arg2);
5018
5019 wxPyEndAllowThreads(__tstate);
5020 if (PyErr_Occurred()) SWIG_fail;
5021 }
5022 Py_INCREF(Py_None); resultobj = Py_None;
5023 return resultobj;
5024 fail:
5025 return NULL;
5026 }
5027
5028
5029 static PyObject *_wrap_Rect_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5030 PyObject *resultobj;
5031 wxRect *arg1 = (wxRect *) 0 ;
5032 int result;
5033 PyObject * obj0 = 0 ;
5034 char *kwnames[] = {
5035 (char *) "self", NULL
5036 };
5037
5038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetWidth",kwnames,&obj0)) goto fail;
5039 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5040 if (SWIG_arg_fail(1)) SWIG_fail;
5041 {
5042 PyThreadState* __tstate = wxPyBeginAllowThreads();
5043 result = (int)((wxRect const *)arg1)->GetWidth();
5044
5045 wxPyEndAllowThreads(__tstate);
5046 if (PyErr_Occurred()) SWIG_fail;
5047 }
5048 {
5049 resultobj = SWIG_From_int((int)(result));
5050 }
5051 return resultobj;
5052 fail:
5053 return NULL;
5054 }
5055
5056
5057 static PyObject *_wrap_Rect_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
5058 PyObject *resultobj;
5059 wxRect *arg1 = (wxRect *) 0 ;
5060 int arg2 ;
5061 PyObject * obj0 = 0 ;
5062 PyObject * obj1 = 0 ;
5063 char *kwnames[] = {
5064 (char *) "self",(char *) "w", NULL
5065 };
5066
5067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetWidth",kwnames,&obj0,&obj1)) goto fail;
5068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5069 if (SWIG_arg_fail(1)) SWIG_fail;
5070 {
5071 arg2 = (int)(SWIG_As_int(obj1));
5072 if (SWIG_arg_fail(2)) SWIG_fail;
5073 }
5074 {
5075 PyThreadState* __tstate = wxPyBeginAllowThreads();
5076 (arg1)->SetWidth(arg2);
5077
5078 wxPyEndAllowThreads(__tstate);
5079 if (PyErr_Occurred()) SWIG_fail;
5080 }
5081 Py_INCREF(Py_None); resultobj = Py_None;
5082 return resultobj;
5083 fail:
5084 return NULL;
5085 }
5086
5087
5088 static PyObject *_wrap_Rect_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
5089 PyObject *resultobj;
5090 wxRect *arg1 = (wxRect *) 0 ;
5091 int result;
5092 PyObject * obj0 = 0 ;
5093 char *kwnames[] = {
5094 (char *) "self", NULL
5095 };
5096
5097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetHeight",kwnames,&obj0)) goto fail;
5098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5099 if (SWIG_arg_fail(1)) SWIG_fail;
5100 {
5101 PyThreadState* __tstate = wxPyBeginAllowThreads();
5102 result = (int)((wxRect const *)arg1)->GetHeight();
5103
5104 wxPyEndAllowThreads(__tstate);
5105 if (PyErr_Occurred()) SWIG_fail;
5106 }
5107 {
5108 resultobj = SWIG_From_int((int)(result));
5109 }
5110 return resultobj;
5111 fail:
5112 return NULL;
5113 }
5114
5115
5116 static PyObject *_wrap_Rect_SetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
5117 PyObject *resultobj;
5118 wxRect *arg1 = (wxRect *) 0 ;
5119 int arg2 ;
5120 PyObject * obj0 = 0 ;
5121 PyObject * obj1 = 0 ;
5122 char *kwnames[] = {
5123 (char *) "self",(char *) "h", NULL
5124 };
5125
5126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetHeight",kwnames,&obj0,&obj1)) goto fail;
5127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5128 if (SWIG_arg_fail(1)) SWIG_fail;
5129 {
5130 arg2 = (int)(SWIG_As_int(obj1));
5131 if (SWIG_arg_fail(2)) SWIG_fail;
5132 }
5133 {
5134 PyThreadState* __tstate = wxPyBeginAllowThreads();
5135 (arg1)->SetHeight(arg2);
5136
5137 wxPyEndAllowThreads(__tstate);
5138 if (PyErr_Occurred()) SWIG_fail;
5139 }
5140 Py_INCREF(Py_None); resultobj = Py_None;
5141 return resultobj;
5142 fail:
5143 return NULL;
5144 }
5145
5146
5147 static PyObject *_wrap_Rect_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5148 PyObject *resultobj;
5149 wxRect *arg1 = (wxRect *) 0 ;
5150 wxPoint result;
5151 PyObject * obj0 = 0 ;
5152 char *kwnames[] = {
5153 (char *) "self", NULL
5154 };
5155
5156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetPosition",kwnames,&obj0)) goto fail;
5157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5158 if (SWIG_arg_fail(1)) SWIG_fail;
5159 {
5160 PyThreadState* __tstate = wxPyBeginAllowThreads();
5161 result = ((wxRect const *)arg1)->GetPosition();
5162
5163 wxPyEndAllowThreads(__tstate);
5164 if (PyErr_Occurred()) SWIG_fail;
5165 }
5166 {
5167 wxPoint * resultptr;
5168 resultptr = new wxPoint((wxPoint &)(result));
5169 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5170 }
5171 return resultobj;
5172 fail:
5173 return NULL;
5174 }
5175
5176
5177 static PyObject *_wrap_Rect_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
5178 PyObject *resultobj;
5179 wxRect *arg1 = (wxRect *) 0 ;
5180 wxPoint *arg2 = 0 ;
5181 wxPoint temp2 ;
5182 PyObject * obj0 = 0 ;
5183 PyObject * obj1 = 0 ;
5184 char *kwnames[] = {
5185 (char *) "self",(char *) "p", NULL
5186 };
5187
5188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetPosition",kwnames,&obj0,&obj1)) goto fail;
5189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5190 if (SWIG_arg_fail(1)) SWIG_fail;
5191 {
5192 arg2 = &temp2;
5193 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5194 }
5195 {
5196 PyThreadState* __tstate = wxPyBeginAllowThreads();
5197 (arg1)->SetPosition((wxPoint const &)*arg2);
5198
5199 wxPyEndAllowThreads(__tstate);
5200 if (PyErr_Occurred()) SWIG_fail;
5201 }
5202 Py_INCREF(Py_None); resultobj = Py_None;
5203 return resultobj;
5204 fail:
5205 return NULL;
5206 }
5207
5208
5209 static PyObject *_wrap_Rect_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5210 PyObject *resultobj;
5211 wxRect *arg1 = (wxRect *) 0 ;
5212 wxSize result;
5213 PyObject * obj0 = 0 ;
5214 char *kwnames[] = {
5215 (char *) "self", NULL
5216 };
5217
5218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetSize",kwnames,&obj0)) goto fail;
5219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5220 if (SWIG_arg_fail(1)) SWIG_fail;
5221 {
5222 PyThreadState* __tstate = wxPyBeginAllowThreads();
5223 result = ((wxRect const *)arg1)->GetSize();
5224
5225 wxPyEndAllowThreads(__tstate);
5226 if (PyErr_Occurred()) SWIG_fail;
5227 }
5228 {
5229 wxSize * resultptr;
5230 resultptr = new wxSize((wxSize &)(result));
5231 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5232 }
5233 return resultobj;
5234 fail:
5235 return NULL;
5236 }
5237
5238
5239 static PyObject *_wrap_Rect_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5240 PyObject *resultobj;
5241 wxRect *arg1 = (wxRect *) 0 ;
5242 wxSize *arg2 = 0 ;
5243 wxSize temp2 ;
5244 PyObject * obj0 = 0 ;
5245 PyObject * obj1 = 0 ;
5246 char *kwnames[] = {
5247 (char *) "self",(char *) "s", NULL
5248 };
5249
5250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetSize",kwnames,&obj0,&obj1)) goto fail;
5251 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5252 if (SWIG_arg_fail(1)) SWIG_fail;
5253 {
5254 arg2 = &temp2;
5255 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
5256 }
5257 {
5258 PyThreadState* __tstate = wxPyBeginAllowThreads();
5259 (arg1)->SetSize((wxSize const &)*arg2);
5260
5261 wxPyEndAllowThreads(__tstate);
5262 if (PyErr_Occurred()) SWIG_fail;
5263 }
5264 Py_INCREF(Py_None); resultobj = Py_None;
5265 return resultobj;
5266 fail:
5267 return NULL;
5268 }
5269
5270
5271 static PyObject *_wrap_Rect_GetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5272 PyObject *resultobj;
5273 wxRect *arg1 = (wxRect *) 0 ;
5274 wxPoint result;
5275 PyObject * obj0 = 0 ;
5276 char *kwnames[] = {
5277 (char *) "self", NULL
5278 };
5279
5280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTopLeft",kwnames,&obj0)) goto fail;
5281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5282 if (SWIG_arg_fail(1)) SWIG_fail;
5283 {
5284 PyThreadState* __tstate = wxPyBeginAllowThreads();
5285 result = ((wxRect const *)arg1)->GetTopLeft();
5286
5287 wxPyEndAllowThreads(__tstate);
5288 if (PyErr_Occurred()) SWIG_fail;
5289 }
5290 {
5291 wxPoint * resultptr;
5292 resultptr = new wxPoint((wxPoint &)(result));
5293 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5294 }
5295 return resultobj;
5296 fail:
5297 return NULL;
5298 }
5299
5300
5301 static PyObject *_wrap_Rect_SetTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5302 PyObject *resultobj;
5303 wxRect *arg1 = (wxRect *) 0 ;
5304 wxPoint *arg2 = 0 ;
5305 wxPoint temp2 ;
5306 PyObject * obj0 = 0 ;
5307 PyObject * obj1 = 0 ;
5308 char *kwnames[] = {
5309 (char *) "self",(char *) "p", NULL
5310 };
5311
5312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTopLeft",kwnames,&obj0,&obj1)) goto fail;
5313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5314 if (SWIG_arg_fail(1)) SWIG_fail;
5315 {
5316 arg2 = &temp2;
5317 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5318 }
5319 {
5320 PyThreadState* __tstate = wxPyBeginAllowThreads();
5321 (arg1)->SetTopLeft((wxPoint const &)*arg2);
5322
5323 wxPyEndAllowThreads(__tstate);
5324 if (PyErr_Occurred()) SWIG_fail;
5325 }
5326 Py_INCREF(Py_None); resultobj = Py_None;
5327 return resultobj;
5328 fail:
5329 return NULL;
5330 }
5331
5332
5333 static PyObject *_wrap_Rect_GetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
5334 PyObject *resultobj;
5335 wxRect *arg1 = (wxRect *) 0 ;
5336 wxPoint result;
5337 PyObject * obj0 = 0 ;
5338 char *kwnames[] = {
5339 (char *) "self", NULL
5340 };
5341
5342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottomRight",kwnames,&obj0)) goto fail;
5343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5344 if (SWIG_arg_fail(1)) SWIG_fail;
5345 {
5346 PyThreadState* __tstate = wxPyBeginAllowThreads();
5347 result = ((wxRect const *)arg1)->GetBottomRight();
5348
5349 wxPyEndAllowThreads(__tstate);
5350 if (PyErr_Occurred()) SWIG_fail;
5351 }
5352 {
5353 wxPoint * resultptr;
5354 resultptr = new wxPoint((wxPoint &)(result));
5355 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5356 }
5357 return resultobj;
5358 fail:
5359 return NULL;
5360 }
5361
5362
5363 static PyObject *_wrap_Rect_SetBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
5364 PyObject *resultobj;
5365 wxRect *arg1 = (wxRect *) 0 ;
5366 wxPoint *arg2 = 0 ;
5367 wxPoint temp2 ;
5368 PyObject * obj0 = 0 ;
5369 PyObject * obj1 = 0 ;
5370 char *kwnames[] = {
5371 (char *) "self",(char *) "p", NULL
5372 };
5373
5374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottomRight",kwnames,&obj0,&obj1)) goto fail;
5375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5376 if (SWIG_arg_fail(1)) SWIG_fail;
5377 {
5378 arg2 = &temp2;
5379 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5380 }
5381 {
5382 PyThreadState* __tstate = wxPyBeginAllowThreads();
5383 (arg1)->SetBottomRight((wxPoint const &)*arg2);
5384
5385 wxPyEndAllowThreads(__tstate);
5386 if (PyErr_Occurred()) SWIG_fail;
5387 }
5388 Py_INCREF(Py_None); resultobj = Py_None;
5389 return resultobj;
5390 fail:
5391 return NULL;
5392 }
5393
5394
5395 static PyObject *_wrap_Rect_GetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5396 PyObject *resultobj;
5397 wxRect *arg1 = (wxRect *) 0 ;
5398 int result;
5399 PyObject * obj0 = 0 ;
5400 char *kwnames[] = {
5401 (char *) "self", NULL
5402 };
5403
5404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetLeft",kwnames,&obj0)) goto fail;
5405 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5406 if (SWIG_arg_fail(1)) SWIG_fail;
5407 {
5408 PyThreadState* __tstate = wxPyBeginAllowThreads();
5409 result = (int)((wxRect const *)arg1)->GetLeft();
5410
5411 wxPyEndAllowThreads(__tstate);
5412 if (PyErr_Occurred()) SWIG_fail;
5413 }
5414 {
5415 resultobj = SWIG_From_int((int)(result));
5416 }
5417 return resultobj;
5418 fail:
5419 return NULL;
5420 }
5421
5422
5423 static PyObject *_wrap_Rect_GetTop(PyObject *, PyObject *args, PyObject *kwargs) {
5424 PyObject *resultobj;
5425 wxRect *arg1 = (wxRect *) 0 ;
5426 int result;
5427 PyObject * obj0 = 0 ;
5428 char *kwnames[] = {
5429 (char *) "self", NULL
5430 };
5431
5432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetTop",kwnames,&obj0)) goto fail;
5433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5434 if (SWIG_arg_fail(1)) SWIG_fail;
5435 {
5436 PyThreadState* __tstate = wxPyBeginAllowThreads();
5437 result = (int)((wxRect const *)arg1)->GetTop();
5438
5439 wxPyEndAllowThreads(__tstate);
5440 if (PyErr_Occurred()) SWIG_fail;
5441 }
5442 {
5443 resultobj = SWIG_From_int((int)(result));
5444 }
5445 return resultobj;
5446 fail:
5447 return NULL;
5448 }
5449
5450
5451 static PyObject *_wrap_Rect_GetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
5452 PyObject *resultobj;
5453 wxRect *arg1 = (wxRect *) 0 ;
5454 int result;
5455 PyObject * obj0 = 0 ;
5456 char *kwnames[] = {
5457 (char *) "self", NULL
5458 };
5459
5460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetBottom",kwnames,&obj0)) goto fail;
5461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5462 if (SWIG_arg_fail(1)) SWIG_fail;
5463 {
5464 PyThreadState* __tstate = wxPyBeginAllowThreads();
5465 result = (int)((wxRect const *)arg1)->GetBottom();
5466
5467 wxPyEndAllowThreads(__tstate);
5468 if (PyErr_Occurred()) SWIG_fail;
5469 }
5470 {
5471 resultobj = SWIG_From_int((int)(result));
5472 }
5473 return resultobj;
5474 fail:
5475 return NULL;
5476 }
5477
5478
5479 static PyObject *_wrap_Rect_GetRight(PyObject *, PyObject *args, PyObject *kwargs) {
5480 PyObject *resultobj;
5481 wxRect *arg1 = (wxRect *) 0 ;
5482 int result;
5483 PyObject * obj0 = 0 ;
5484 char *kwnames[] = {
5485 (char *) "self", NULL
5486 };
5487
5488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_GetRight",kwnames,&obj0)) goto fail;
5489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5490 if (SWIG_arg_fail(1)) SWIG_fail;
5491 {
5492 PyThreadState* __tstate = wxPyBeginAllowThreads();
5493 result = (int)((wxRect const *)arg1)->GetRight();
5494
5495 wxPyEndAllowThreads(__tstate);
5496 if (PyErr_Occurred()) SWIG_fail;
5497 }
5498 {
5499 resultobj = SWIG_From_int((int)(result));
5500 }
5501 return resultobj;
5502 fail:
5503 return NULL;
5504 }
5505
5506
5507 static PyObject *_wrap_Rect_SetLeft(PyObject *, PyObject *args, PyObject *kwargs) {
5508 PyObject *resultobj;
5509 wxRect *arg1 = (wxRect *) 0 ;
5510 int arg2 ;
5511 PyObject * obj0 = 0 ;
5512 PyObject * obj1 = 0 ;
5513 char *kwnames[] = {
5514 (char *) "self",(char *) "left", NULL
5515 };
5516
5517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetLeft",kwnames,&obj0,&obj1)) goto fail;
5518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5519 if (SWIG_arg_fail(1)) SWIG_fail;
5520 {
5521 arg2 = (int)(SWIG_As_int(obj1));
5522 if (SWIG_arg_fail(2)) SWIG_fail;
5523 }
5524 {
5525 PyThreadState* __tstate = wxPyBeginAllowThreads();
5526 (arg1)->SetLeft(arg2);
5527
5528 wxPyEndAllowThreads(__tstate);
5529 if (PyErr_Occurred()) SWIG_fail;
5530 }
5531 Py_INCREF(Py_None); resultobj = Py_None;
5532 return resultobj;
5533 fail:
5534 return NULL;
5535 }
5536
5537
5538 static PyObject *_wrap_Rect_SetRight(PyObject *, PyObject *args, PyObject *kwargs) {
5539 PyObject *resultobj;
5540 wxRect *arg1 = (wxRect *) 0 ;
5541 int arg2 ;
5542 PyObject * obj0 = 0 ;
5543 PyObject * obj1 = 0 ;
5544 char *kwnames[] = {
5545 (char *) "self",(char *) "right", NULL
5546 };
5547
5548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetRight",kwnames,&obj0,&obj1)) goto fail;
5549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5550 if (SWIG_arg_fail(1)) SWIG_fail;
5551 {
5552 arg2 = (int)(SWIG_As_int(obj1));
5553 if (SWIG_arg_fail(2)) SWIG_fail;
5554 }
5555 {
5556 PyThreadState* __tstate = wxPyBeginAllowThreads();
5557 (arg1)->SetRight(arg2);
5558
5559 wxPyEndAllowThreads(__tstate);
5560 if (PyErr_Occurred()) SWIG_fail;
5561 }
5562 Py_INCREF(Py_None); resultobj = Py_None;
5563 return resultobj;
5564 fail:
5565 return NULL;
5566 }
5567
5568
5569 static PyObject *_wrap_Rect_SetTop(PyObject *, PyObject *args, PyObject *kwargs) {
5570 PyObject *resultobj;
5571 wxRect *arg1 = (wxRect *) 0 ;
5572 int arg2 ;
5573 PyObject * obj0 = 0 ;
5574 PyObject * obj1 = 0 ;
5575 char *kwnames[] = {
5576 (char *) "self",(char *) "top", NULL
5577 };
5578
5579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetTop",kwnames,&obj0,&obj1)) goto fail;
5580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5581 if (SWIG_arg_fail(1)) SWIG_fail;
5582 {
5583 arg2 = (int)(SWIG_As_int(obj1));
5584 if (SWIG_arg_fail(2)) SWIG_fail;
5585 }
5586 {
5587 PyThreadState* __tstate = wxPyBeginAllowThreads();
5588 (arg1)->SetTop(arg2);
5589
5590 wxPyEndAllowThreads(__tstate);
5591 if (PyErr_Occurred()) SWIG_fail;
5592 }
5593 Py_INCREF(Py_None); resultobj = Py_None;
5594 return resultobj;
5595 fail:
5596 return NULL;
5597 }
5598
5599
5600 static PyObject *_wrap_Rect_SetBottom(PyObject *, PyObject *args, PyObject *kwargs) {
5601 PyObject *resultobj;
5602 wxRect *arg1 = (wxRect *) 0 ;
5603 int arg2 ;
5604 PyObject * obj0 = 0 ;
5605 PyObject * obj1 = 0 ;
5606 char *kwnames[] = {
5607 (char *) "self",(char *) "bottom", NULL
5608 };
5609
5610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_SetBottom",kwnames,&obj0,&obj1)) goto fail;
5611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5612 if (SWIG_arg_fail(1)) SWIG_fail;
5613 {
5614 arg2 = (int)(SWIG_As_int(obj1));
5615 if (SWIG_arg_fail(2)) SWIG_fail;
5616 }
5617 {
5618 PyThreadState* __tstate = wxPyBeginAllowThreads();
5619 (arg1)->SetBottom(arg2);
5620
5621 wxPyEndAllowThreads(__tstate);
5622 if (PyErr_Occurred()) SWIG_fail;
5623 }
5624 Py_INCREF(Py_None); resultobj = Py_None;
5625 return resultobj;
5626 fail:
5627 return NULL;
5628 }
5629
5630
5631 static PyObject *_wrap_Rect_Inflate(PyObject *, PyObject *args, PyObject *kwargs) {
5632 PyObject *resultobj;
5633 wxRect *arg1 = (wxRect *) 0 ;
5634 int arg2 ;
5635 int arg3 ;
5636 wxRect *result;
5637 PyObject * obj0 = 0 ;
5638 PyObject * obj1 = 0 ;
5639 PyObject * obj2 = 0 ;
5640 char *kwnames[] = {
5641 (char *) "self",(char *) "dx",(char *) "dy", NULL
5642 };
5643
5644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Inflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
5645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5646 if (SWIG_arg_fail(1)) SWIG_fail;
5647 {
5648 arg2 = (int)(SWIG_As_int(obj1));
5649 if (SWIG_arg_fail(2)) SWIG_fail;
5650 }
5651 {
5652 arg3 = (int)(SWIG_As_int(obj2));
5653 if (SWIG_arg_fail(3)) SWIG_fail;
5654 }
5655 {
5656 PyThreadState* __tstate = wxPyBeginAllowThreads();
5657 {
5658 wxRect &_result_ref = (arg1)->Inflate(arg2,arg3);
5659 result = (wxRect *) &_result_ref;
5660 }
5661
5662 wxPyEndAllowThreads(__tstate);
5663 if (PyErr_Occurred()) SWIG_fail;
5664 }
5665 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
5666 return resultobj;
5667 fail:
5668 return NULL;
5669 }
5670
5671
5672 static PyObject *_wrap_Rect_Deflate(PyObject *, PyObject *args, PyObject *kwargs) {
5673 PyObject *resultobj;
5674 wxRect *arg1 = (wxRect *) 0 ;
5675 int arg2 ;
5676 int arg3 ;
5677 wxRect *result;
5678 PyObject * obj0 = 0 ;
5679 PyObject * obj1 = 0 ;
5680 PyObject * obj2 = 0 ;
5681 char *kwnames[] = {
5682 (char *) "self",(char *) "dx",(char *) "dy", NULL
5683 };
5684
5685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_Deflate",kwnames,&obj0,&obj1,&obj2)) goto fail;
5686 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5687 if (SWIG_arg_fail(1)) SWIG_fail;
5688 {
5689 arg2 = (int)(SWIG_As_int(obj1));
5690 if (SWIG_arg_fail(2)) SWIG_fail;
5691 }
5692 {
5693 arg3 = (int)(SWIG_As_int(obj2));
5694 if (SWIG_arg_fail(3)) SWIG_fail;
5695 }
5696 {
5697 PyThreadState* __tstate = wxPyBeginAllowThreads();
5698 {
5699 wxRect &_result_ref = (arg1)->Deflate(arg2,arg3);
5700 result = (wxRect *) &_result_ref;
5701 }
5702
5703 wxPyEndAllowThreads(__tstate);
5704 if (PyErr_Occurred()) SWIG_fail;
5705 }
5706 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
5707 return resultobj;
5708 fail:
5709 return NULL;
5710 }
5711
5712
5713 static PyObject *_wrap_Rect_OffsetXY(PyObject *, PyObject *args, PyObject *kwargs) {
5714 PyObject *resultobj;
5715 wxRect *arg1 = (wxRect *) 0 ;
5716 int arg2 ;
5717 int arg3 ;
5718 PyObject * obj0 = 0 ;
5719 PyObject * obj1 = 0 ;
5720 PyObject * obj2 = 0 ;
5721 char *kwnames[] = {
5722 (char *) "self",(char *) "dx",(char *) "dy", NULL
5723 };
5724
5725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_OffsetXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
5726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5727 if (SWIG_arg_fail(1)) SWIG_fail;
5728 {
5729 arg2 = (int)(SWIG_As_int(obj1));
5730 if (SWIG_arg_fail(2)) SWIG_fail;
5731 }
5732 {
5733 arg3 = (int)(SWIG_As_int(obj2));
5734 if (SWIG_arg_fail(3)) SWIG_fail;
5735 }
5736 {
5737 PyThreadState* __tstate = wxPyBeginAllowThreads();
5738 (arg1)->Offset(arg2,arg3);
5739
5740 wxPyEndAllowThreads(__tstate);
5741 if (PyErr_Occurred()) SWIG_fail;
5742 }
5743 Py_INCREF(Py_None); resultobj = Py_None;
5744 return resultobj;
5745 fail:
5746 return NULL;
5747 }
5748
5749
5750 static PyObject *_wrap_Rect_Offset(PyObject *, PyObject *args, PyObject *kwargs) {
5751 PyObject *resultobj;
5752 wxRect *arg1 = (wxRect *) 0 ;
5753 wxPoint *arg2 = 0 ;
5754 wxPoint temp2 ;
5755 PyObject * obj0 = 0 ;
5756 PyObject * obj1 = 0 ;
5757 char *kwnames[] = {
5758 (char *) "self",(char *) "pt", NULL
5759 };
5760
5761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Offset",kwnames,&obj0,&obj1)) goto fail;
5762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5763 if (SWIG_arg_fail(1)) SWIG_fail;
5764 {
5765 arg2 = &temp2;
5766 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
5767 }
5768 {
5769 PyThreadState* __tstate = wxPyBeginAllowThreads();
5770 (arg1)->Offset((wxPoint const &)*arg2);
5771
5772 wxPyEndAllowThreads(__tstate);
5773 if (PyErr_Occurred()) SWIG_fail;
5774 }
5775 Py_INCREF(Py_None); resultobj = Py_None;
5776 return resultobj;
5777 fail:
5778 return NULL;
5779 }
5780
5781
5782 static PyObject *_wrap_Rect_Intersect(PyObject *, PyObject *args, PyObject *kwargs) {
5783 PyObject *resultobj;
5784 wxRect *arg1 = (wxRect *) 0 ;
5785 wxRect *arg2 = 0 ;
5786 wxRect result;
5787 wxRect temp2 ;
5788 PyObject * obj0 = 0 ;
5789 PyObject * obj1 = 0 ;
5790 char *kwnames[] = {
5791 (char *) "self",(char *) "rect", NULL
5792 };
5793
5794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersect",kwnames,&obj0,&obj1)) goto fail;
5795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5796 if (SWIG_arg_fail(1)) SWIG_fail;
5797 {
5798 arg2 = &temp2;
5799 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5800 }
5801 {
5802 PyThreadState* __tstate = wxPyBeginAllowThreads();
5803 result = (arg1)->Intersect((wxRect const &)*arg2);
5804
5805 wxPyEndAllowThreads(__tstate);
5806 if (PyErr_Occurred()) SWIG_fail;
5807 }
5808 {
5809 wxRect * resultptr;
5810 resultptr = new wxRect((wxRect &)(result));
5811 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5812 }
5813 return resultobj;
5814 fail:
5815 return NULL;
5816 }
5817
5818
5819 static PyObject *_wrap_Rect_Union(PyObject *, PyObject *args, PyObject *kwargs) {
5820 PyObject *resultobj;
5821 wxRect *arg1 = (wxRect *) 0 ;
5822 wxRect *arg2 = 0 ;
5823 wxRect result;
5824 wxRect temp2 ;
5825 PyObject * obj0 = 0 ;
5826 PyObject * obj1 = 0 ;
5827 char *kwnames[] = {
5828 (char *) "self",(char *) "rect", NULL
5829 };
5830
5831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Union",kwnames,&obj0,&obj1)) goto fail;
5832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5833 if (SWIG_arg_fail(1)) SWIG_fail;
5834 {
5835 arg2 = &temp2;
5836 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5837 }
5838 {
5839 PyThreadState* __tstate = wxPyBeginAllowThreads();
5840 result = (arg1)->Union((wxRect const &)*arg2);
5841
5842 wxPyEndAllowThreads(__tstate);
5843 if (PyErr_Occurred()) SWIG_fail;
5844 }
5845 {
5846 wxRect * resultptr;
5847 resultptr = new wxRect((wxRect &)(result));
5848 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5849 }
5850 return resultobj;
5851 fail:
5852 return NULL;
5853 }
5854
5855
5856 static PyObject *_wrap_Rect___add__(PyObject *, PyObject *args, PyObject *kwargs) {
5857 PyObject *resultobj;
5858 wxRect *arg1 = (wxRect *) 0 ;
5859 wxRect *arg2 = 0 ;
5860 wxRect result;
5861 wxRect temp2 ;
5862 PyObject * obj0 = 0 ;
5863 PyObject * obj1 = 0 ;
5864 char *kwnames[] = {
5865 (char *) "self",(char *) "rect", NULL
5866 };
5867
5868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___add__",kwnames,&obj0,&obj1)) goto fail;
5869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5870 if (SWIG_arg_fail(1)) SWIG_fail;
5871 {
5872 arg2 = &temp2;
5873 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5874 }
5875 {
5876 PyThreadState* __tstate = wxPyBeginAllowThreads();
5877 result = ((wxRect const *)arg1)->operator +((wxRect const &)*arg2);
5878
5879 wxPyEndAllowThreads(__tstate);
5880 if (PyErr_Occurred()) SWIG_fail;
5881 }
5882 {
5883 wxRect * resultptr;
5884 resultptr = new wxRect((wxRect &)(result));
5885 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5886 }
5887 return resultobj;
5888 fail:
5889 return NULL;
5890 }
5891
5892
5893 static PyObject *_wrap_Rect___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
5894 PyObject *resultobj;
5895 wxRect *arg1 = (wxRect *) 0 ;
5896 wxRect *arg2 = 0 ;
5897 wxRect *result;
5898 wxRect temp2 ;
5899 PyObject * obj0 = 0 ;
5900 PyObject * obj1 = 0 ;
5901 char *kwnames[] = {
5902 (char *) "self",(char *) "rect", NULL
5903 };
5904
5905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___iadd__",kwnames,&obj0,&obj1)) goto fail;
5906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
5907 if (SWIG_arg_fail(1)) SWIG_fail;
5908 {
5909 arg2 = &temp2;
5910 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5911 }
5912 {
5913 PyThreadState* __tstate = wxPyBeginAllowThreads();
5914 {
5915 wxRect &_result_ref = (arg1)->operator +=((wxRect const &)*arg2);
5916 result = (wxRect *) &_result_ref;
5917 }
5918
5919 wxPyEndAllowThreads(__tstate);
5920 if (PyErr_Occurred()) SWIG_fail;
5921 }
5922 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 1);
5923 return resultobj;
5924 fail:
5925 return NULL;
5926 }
5927
5928
5929 static PyObject *_wrap_Rect___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
5930 PyObject *resultobj;
5931 wxRect *arg1 = (wxRect *) 0 ;
5932 wxRect *arg2 = 0 ;
5933 bool result;
5934 wxRect temp2 ;
5935 PyObject * obj0 = 0 ;
5936 PyObject * obj1 = 0 ;
5937 char *kwnames[] = {
5938 (char *) "self",(char *) "rect", NULL
5939 };
5940
5941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___eq__",kwnames,&obj0,&obj1)) goto fail;
5942 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5943 if (SWIG_arg_fail(1)) SWIG_fail;
5944 {
5945 arg2 = &temp2;
5946 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5947 }
5948 {
5949 PyThreadState* __tstate = wxPyBeginAllowThreads();
5950 result = (bool)((wxRect const *)arg1)->operator ==((wxRect const &)*arg2);
5951
5952 wxPyEndAllowThreads(__tstate);
5953 if (PyErr_Occurred()) SWIG_fail;
5954 }
5955 {
5956 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5957 }
5958 return resultobj;
5959 fail:
5960 return NULL;
5961 }
5962
5963
5964 static PyObject *_wrap_Rect___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
5965 PyObject *resultobj;
5966 wxRect *arg1 = (wxRect *) 0 ;
5967 wxRect *arg2 = 0 ;
5968 bool result;
5969 wxRect temp2 ;
5970 PyObject * obj0 = 0 ;
5971 PyObject * obj1 = 0 ;
5972 char *kwnames[] = {
5973 (char *) "self",(char *) "rect", NULL
5974 };
5975
5976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect___ne__",kwnames,&obj0,&obj1)) goto fail;
5977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
5978 if (SWIG_arg_fail(1)) SWIG_fail;
5979 {
5980 arg2 = &temp2;
5981 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
5982 }
5983 {
5984 PyThreadState* __tstate = wxPyBeginAllowThreads();
5985 result = (bool)((wxRect const *)arg1)->operator !=((wxRect const &)*arg2);
5986
5987 wxPyEndAllowThreads(__tstate);
5988 if (PyErr_Occurred()) SWIG_fail;
5989 }
5990 {
5991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5992 }
5993 return resultobj;
5994 fail:
5995 return NULL;
5996 }
5997
5998
5999 static PyObject *_wrap_Rect_InsideXY(PyObject *, PyObject *args, PyObject *kwargs) {
6000 PyObject *resultobj;
6001 wxRect *arg1 = (wxRect *) 0 ;
6002 int arg2 ;
6003 int arg3 ;
6004 bool result;
6005 PyObject * obj0 = 0 ;
6006 PyObject * obj1 = 0 ;
6007 PyObject * obj2 = 0 ;
6008 char *kwnames[] = {
6009 (char *) "self",(char *) "x",(char *) "y", NULL
6010 };
6011
6012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Rect_InsideXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
6013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6014 if (SWIG_arg_fail(1)) SWIG_fail;
6015 {
6016 arg2 = (int)(SWIG_As_int(obj1));
6017 if (SWIG_arg_fail(2)) SWIG_fail;
6018 }
6019 {
6020 arg3 = (int)(SWIG_As_int(obj2));
6021 if (SWIG_arg_fail(3)) SWIG_fail;
6022 }
6023 {
6024 PyThreadState* __tstate = wxPyBeginAllowThreads();
6025 result = (bool)((wxRect const *)arg1)->Inside(arg2,arg3);
6026
6027 wxPyEndAllowThreads(__tstate);
6028 if (PyErr_Occurred()) SWIG_fail;
6029 }
6030 {
6031 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6032 }
6033 return resultobj;
6034 fail:
6035 return NULL;
6036 }
6037
6038
6039 static PyObject *_wrap_Rect_Inside(PyObject *, PyObject *args, PyObject *kwargs) {
6040 PyObject *resultobj;
6041 wxRect *arg1 = (wxRect *) 0 ;
6042 wxPoint *arg2 = 0 ;
6043 bool result;
6044 wxPoint temp2 ;
6045 PyObject * obj0 = 0 ;
6046 PyObject * obj1 = 0 ;
6047 char *kwnames[] = {
6048 (char *) "self",(char *) "pt", NULL
6049 };
6050
6051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Inside",kwnames,&obj0,&obj1)) goto fail;
6052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6053 if (SWIG_arg_fail(1)) SWIG_fail;
6054 {
6055 arg2 = &temp2;
6056 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
6057 }
6058 {
6059 PyThreadState* __tstate = wxPyBeginAllowThreads();
6060 result = (bool)((wxRect const *)arg1)->Inside((wxPoint const &)*arg2);
6061
6062 wxPyEndAllowThreads(__tstate);
6063 if (PyErr_Occurred()) SWIG_fail;
6064 }
6065 {
6066 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6067 }
6068 return resultobj;
6069 fail:
6070 return NULL;
6071 }
6072
6073
6074 static PyObject *_wrap_Rect_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
6075 PyObject *resultobj;
6076 wxRect *arg1 = (wxRect *) 0 ;
6077 wxRect *arg2 = 0 ;
6078 bool result;
6079 wxRect temp2 ;
6080 PyObject * obj0 = 0 ;
6081 PyObject * obj1 = 0 ;
6082 char *kwnames[] = {
6083 (char *) "self",(char *) "rect", NULL
6084 };
6085
6086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_Intersects",kwnames,&obj0,&obj1)) goto fail;
6087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6088 if (SWIG_arg_fail(1)) SWIG_fail;
6089 {
6090 arg2 = &temp2;
6091 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
6092 }
6093 {
6094 PyThreadState* __tstate = wxPyBeginAllowThreads();
6095 result = (bool)((wxRect const *)arg1)->Intersects((wxRect const &)*arg2);
6096
6097 wxPyEndAllowThreads(__tstate);
6098 if (PyErr_Occurred()) SWIG_fail;
6099 }
6100 {
6101 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6102 }
6103 return resultobj;
6104 fail:
6105 return NULL;
6106 }
6107
6108
6109 static PyObject *_wrap_Rect_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
6110 PyObject *resultobj;
6111 wxRect *arg1 = (wxRect *) 0 ;
6112 int arg2 ;
6113 PyObject * obj0 = 0 ;
6114 PyObject * obj1 = 0 ;
6115 char *kwnames[] = {
6116 (char *) "self",(char *) "x", NULL
6117 };
6118
6119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_x_set",kwnames,&obj0,&obj1)) goto fail;
6120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6121 if (SWIG_arg_fail(1)) SWIG_fail;
6122 {
6123 arg2 = (int)(SWIG_As_int(obj1));
6124 if (SWIG_arg_fail(2)) SWIG_fail;
6125 }
6126 if (arg1) (arg1)->x = arg2;
6127
6128 Py_INCREF(Py_None); resultobj = Py_None;
6129 return resultobj;
6130 fail:
6131 return NULL;
6132 }
6133
6134
6135 static PyObject *_wrap_Rect_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
6136 PyObject *resultobj;
6137 wxRect *arg1 = (wxRect *) 0 ;
6138 int result;
6139 PyObject * obj0 = 0 ;
6140 char *kwnames[] = {
6141 (char *) "self", NULL
6142 };
6143
6144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_x_get",kwnames,&obj0)) goto fail;
6145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6146 if (SWIG_arg_fail(1)) SWIG_fail;
6147 result = (int) ((arg1)->x);
6148
6149 {
6150 resultobj = SWIG_From_int((int)(result));
6151 }
6152 return resultobj;
6153 fail:
6154 return NULL;
6155 }
6156
6157
6158 static PyObject *_wrap_Rect_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
6159 PyObject *resultobj;
6160 wxRect *arg1 = (wxRect *) 0 ;
6161 int arg2 ;
6162 PyObject * obj0 = 0 ;
6163 PyObject * obj1 = 0 ;
6164 char *kwnames[] = {
6165 (char *) "self",(char *) "y", NULL
6166 };
6167
6168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_y_set",kwnames,&obj0,&obj1)) goto fail;
6169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6170 if (SWIG_arg_fail(1)) SWIG_fail;
6171 {
6172 arg2 = (int)(SWIG_As_int(obj1));
6173 if (SWIG_arg_fail(2)) SWIG_fail;
6174 }
6175 if (arg1) (arg1)->y = arg2;
6176
6177 Py_INCREF(Py_None); resultobj = Py_None;
6178 return resultobj;
6179 fail:
6180 return NULL;
6181 }
6182
6183
6184 static PyObject *_wrap_Rect_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
6185 PyObject *resultobj;
6186 wxRect *arg1 = (wxRect *) 0 ;
6187 int result;
6188 PyObject * obj0 = 0 ;
6189 char *kwnames[] = {
6190 (char *) "self", NULL
6191 };
6192
6193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_y_get",kwnames,&obj0)) goto fail;
6194 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6195 if (SWIG_arg_fail(1)) SWIG_fail;
6196 result = (int) ((arg1)->y);
6197
6198 {
6199 resultobj = SWIG_From_int((int)(result));
6200 }
6201 return resultobj;
6202 fail:
6203 return NULL;
6204 }
6205
6206
6207 static PyObject *_wrap_Rect_width_set(PyObject *, PyObject *args, PyObject *kwargs) {
6208 PyObject *resultobj;
6209 wxRect *arg1 = (wxRect *) 0 ;
6210 int arg2 ;
6211 PyObject * obj0 = 0 ;
6212 PyObject * obj1 = 0 ;
6213 char *kwnames[] = {
6214 (char *) "self",(char *) "width", NULL
6215 };
6216
6217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_width_set",kwnames,&obj0,&obj1)) goto fail;
6218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6219 if (SWIG_arg_fail(1)) SWIG_fail;
6220 {
6221 arg2 = (int)(SWIG_As_int(obj1));
6222 if (SWIG_arg_fail(2)) SWIG_fail;
6223 }
6224 if (arg1) (arg1)->width = arg2;
6225
6226 Py_INCREF(Py_None); resultobj = Py_None;
6227 return resultobj;
6228 fail:
6229 return NULL;
6230 }
6231
6232
6233 static PyObject *_wrap_Rect_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
6234 PyObject *resultobj;
6235 wxRect *arg1 = (wxRect *) 0 ;
6236 int result;
6237 PyObject * obj0 = 0 ;
6238 char *kwnames[] = {
6239 (char *) "self", NULL
6240 };
6241
6242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_width_get",kwnames,&obj0)) goto fail;
6243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6244 if (SWIG_arg_fail(1)) SWIG_fail;
6245 result = (int) ((arg1)->width);
6246
6247 {
6248 resultobj = SWIG_From_int((int)(result));
6249 }
6250 return resultobj;
6251 fail:
6252 return NULL;
6253 }
6254
6255
6256 static PyObject *_wrap_Rect_height_set(PyObject *, PyObject *args, PyObject *kwargs) {
6257 PyObject *resultobj;
6258 wxRect *arg1 = (wxRect *) 0 ;
6259 int arg2 ;
6260 PyObject * obj0 = 0 ;
6261 PyObject * obj1 = 0 ;
6262 char *kwnames[] = {
6263 (char *) "self",(char *) "height", NULL
6264 };
6265
6266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Rect_height_set",kwnames,&obj0,&obj1)) goto fail;
6267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6268 if (SWIG_arg_fail(1)) SWIG_fail;
6269 {
6270 arg2 = (int)(SWIG_As_int(obj1));
6271 if (SWIG_arg_fail(2)) SWIG_fail;
6272 }
6273 if (arg1) (arg1)->height = arg2;
6274
6275 Py_INCREF(Py_None); resultobj = Py_None;
6276 return resultobj;
6277 fail:
6278 return NULL;
6279 }
6280
6281
6282 static PyObject *_wrap_Rect_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
6283 PyObject *resultobj;
6284 wxRect *arg1 = (wxRect *) 0 ;
6285 int result;
6286 PyObject * obj0 = 0 ;
6287 char *kwnames[] = {
6288 (char *) "self", NULL
6289 };
6290
6291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_height_get",kwnames,&obj0)) goto fail;
6292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6293 if (SWIG_arg_fail(1)) SWIG_fail;
6294 result = (int) ((arg1)->height);
6295
6296 {
6297 resultobj = SWIG_From_int((int)(result));
6298 }
6299 return resultobj;
6300 fail:
6301 return NULL;
6302 }
6303
6304
6305 static PyObject *_wrap_Rect_Set(PyObject *, PyObject *args, PyObject *kwargs) {
6306 PyObject *resultobj;
6307 wxRect *arg1 = (wxRect *) 0 ;
6308 int arg2 = (int) 0 ;
6309 int arg3 = (int) 0 ;
6310 int arg4 = (int) 0 ;
6311 int arg5 = (int) 0 ;
6312 PyObject * obj0 = 0 ;
6313 PyObject * obj1 = 0 ;
6314 PyObject * obj2 = 0 ;
6315 PyObject * obj3 = 0 ;
6316 PyObject * obj4 = 0 ;
6317 char *kwnames[] = {
6318 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
6319 };
6320
6321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:Rect_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
6322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6323 if (SWIG_arg_fail(1)) SWIG_fail;
6324 if (obj1) {
6325 {
6326 arg2 = (int)(SWIG_As_int(obj1));
6327 if (SWIG_arg_fail(2)) SWIG_fail;
6328 }
6329 }
6330 if (obj2) {
6331 {
6332 arg3 = (int)(SWIG_As_int(obj2));
6333 if (SWIG_arg_fail(3)) SWIG_fail;
6334 }
6335 }
6336 if (obj3) {
6337 {
6338 arg4 = (int)(SWIG_As_int(obj3));
6339 if (SWIG_arg_fail(4)) SWIG_fail;
6340 }
6341 }
6342 if (obj4) {
6343 {
6344 arg5 = (int)(SWIG_As_int(obj4));
6345 if (SWIG_arg_fail(5)) SWIG_fail;
6346 }
6347 }
6348 {
6349 PyThreadState* __tstate = wxPyBeginAllowThreads();
6350 wxRect_Set(arg1,arg2,arg3,arg4,arg5);
6351
6352 wxPyEndAllowThreads(__tstate);
6353 if (PyErr_Occurred()) SWIG_fail;
6354 }
6355 Py_INCREF(Py_None); resultobj = Py_None;
6356 return resultobj;
6357 fail:
6358 return NULL;
6359 }
6360
6361
6362 static PyObject *_wrap_Rect_Get(PyObject *, PyObject *args, PyObject *kwargs) {
6363 PyObject *resultobj;
6364 wxRect *arg1 = (wxRect *) 0 ;
6365 PyObject *result;
6366 PyObject * obj0 = 0 ;
6367 char *kwnames[] = {
6368 (char *) "self", NULL
6369 };
6370
6371 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Rect_Get",kwnames,&obj0)) goto fail;
6372 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6373 if (SWIG_arg_fail(1)) SWIG_fail;
6374 {
6375 PyThreadState* __tstate = wxPyBeginAllowThreads();
6376 result = (PyObject *)wxRect_Get(arg1);
6377
6378 wxPyEndAllowThreads(__tstate);
6379 if (PyErr_Occurred()) SWIG_fail;
6380 }
6381 resultobj = result;
6382 return resultobj;
6383 fail:
6384 return NULL;
6385 }
6386
6387
6388 static PyObject * Rect_swigregister(PyObject *, PyObject *args) {
6389 PyObject *obj;
6390 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6391 SWIG_TypeClientData(SWIGTYPE_p_wxRect, obj);
6392 Py_INCREF(obj);
6393 return Py_BuildValue((char *)"");
6394 }
6395 static PyObject *_wrap_IntersectRect(PyObject *, PyObject *args, PyObject *kwargs) {
6396 PyObject *resultobj;
6397 wxRect *arg1 = (wxRect *) 0 ;
6398 wxRect *arg2 = (wxRect *) 0 ;
6399 PyObject *result;
6400 PyObject * obj0 = 0 ;
6401 PyObject * obj1 = 0 ;
6402 char *kwnames[] = {
6403 (char *) "r1",(char *) "r2", NULL
6404 };
6405
6406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IntersectRect",kwnames,&obj0,&obj1)) goto fail;
6407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6408 if (SWIG_arg_fail(1)) SWIG_fail;
6409 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
6410 if (SWIG_arg_fail(2)) SWIG_fail;
6411 {
6412 if (!wxPyCheckForApp()) SWIG_fail;
6413 PyThreadState* __tstate = wxPyBeginAllowThreads();
6414 result = (PyObject *)wxIntersectRect(arg1,arg2);
6415
6416 wxPyEndAllowThreads(__tstate);
6417 if (PyErr_Occurred()) SWIG_fail;
6418 }
6419 resultobj = result;
6420 return resultobj;
6421 fail:
6422 return NULL;
6423 }
6424
6425
6426 static PyObject *_wrap_new_Point2D(PyObject *, PyObject *args, PyObject *kwargs) {
6427 PyObject *resultobj;
6428 double arg1 = (double) 0.0 ;
6429 double arg2 = (double) 0.0 ;
6430 wxPoint2D *result;
6431 PyObject * obj0 = 0 ;
6432 PyObject * obj1 = 0 ;
6433 char *kwnames[] = {
6434 (char *) "x",(char *) "y", NULL
6435 };
6436
6437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Point2D",kwnames,&obj0,&obj1)) goto fail;
6438 if (obj0) {
6439 {
6440 arg1 = (double)(SWIG_As_double(obj0));
6441 if (SWIG_arg_fail(1)) SWIG_fail;
6442 }
6443 }
6444 if (obj1) {
6445 {
6446 arg2 = (double)(SWIG_As_double(obj1));
6447 if (SWIG_arg_fail(2)) SWIG_fail;
6448 }
6449 }
6450 {
6451 PyThreadState* __tstate = wxPyBeginAllowThreads();
6452 result = (wxPoint2D *)new wxPoint2D(arg1,arg2);
6453
6454 wxPyEndAllowThreads(__tstate);
6455 if (PyErr_Occurred()) SWIG_fail;
6456 }
6457 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6458 return resultobj;
6459 fail:
6460 return NULL;
6461 }
6462
6463
6464 static PyObject *_wrap_new_Point2DCopy(PyObject *, PyObject *args, PyObject *kwargs) {
6465 PyObject *resultobj;
6466 wxPoint2D *arg1 = 0 ;
6467 wxPoint2D *result;
6468 wxPoint2D temp1 ;
6469 PyObject * obj0 = 0 ;
6470 char *kwnames[] = {
6471 (char *) "pt", NULL
6472 };
6473
6474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DCopy",kwnames,&obj0)) goto fail;
6475 {
6476 arg1 = &temp1;
6477 if ( ! wxPoint2D_helper(obj0, &arg1)) SWIG_fail;
6478 }
6479 {
6480 PyThreadState* __tstate = wxPyBeginAllowThreads();
6481 result = (wxPoint2D *)new wxPoint2D((wxPoint2D const &)*arg1);
6482
6483 wxPyEndAllowThreads(__tstate);
6484 if (PyErr_Occurred()) SWIG_fail;
6485 }
6486 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6487 return resultobj;
6488 fail:
6489 return NULL;
6490 }
6491
6492
6493 static PyObject *_wrap_new_Point2DFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6494 PyObject *resultobj;
6495 wxPoint *arg1 = 0 ;
6496 wxPoint2D *result;
6497 wxPoint temp1 ;
6498 PyObject * obj0 = 0 ;
6499 char *kwnames[] = {
6500 (char *) "pt", NULL
6501 };
6502
6503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_Point2DFromPoint",kwnames,&obj0)) goto fail;
6504 {
6505 arg1 = &temp1;
6506 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6507 }
6508 {
6509 PyThreadState* __tstate = wxPyBeginAllowThreads();
6510 result = (wxPoint2D *)new wxPoint2D((wxPoint const &)*arg1);
6511
6512 wxPyEndAllowThreads(__tstate);
6513 if (PyErr_Occurred()) SWIG_fail;
6514 }
6515 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6516 return resultobj;
6517 fail:
6518 return NULL;
6519 }
6520
6521
6522 static PyObject *_wrap_Point2D_GetFloor(PyObject *, PyObject *args, PyObject *kwargs) {
6523 PyObject *resultobj;
6524 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6525 int *arg2 = (int *) 0 ;
6526 int *arg3 = (int *) 0 ;
6527 int temp2 ;
6528 int res2 = 0 ;
6529 int temp3 ;
6530 int res3 = 0 ;
6531 PyObject * obj0 = 0 ;
6532 char *kwnames[] = {
6533 (char *) "self", NULL
6534 };
6535
6536 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6537 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetFloor",kwnames,&obj0)) goto fail;
6539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6540 if (SWIG_arg_fail(1)) SWIG_fail;
6541 {
6542 PyThreadState* __tstate = wxPyBeginAllowThreads();
6543 ((wxPoint2D const *)arg1)->GetFloor(arg2,arg3);
6544
6545 wxPyEndAllowThreads(__tstate);
6546 if (PyErr_Occurred()) SWIG_fail;
6547 }
6548 Py_INCREF(Py_None); resultobj = Py_None;
6549 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6550 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6551 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6552 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6553 return resultobj;
6554 fail:
6555 return NULL;
6556 }
6557
6558
6559 static PyObject *_wrap_Point2D_GetRounded(PyObject *, PyObject *args, PyObject *kwargs) {
6560 PyObject *resultobj;
6561 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6562 int *arg2 = (int *) 0 ;
6563 int *arg3 = (int *) 0 ;
6564 int temp2 ;
6565 int res2 = 0 ;
6566 int temp3 ;
6567 int res3 = 0 ;
6568 PyObject * obj0 = 0 ;
6569 char *kwnames[] = {
6570 (char *) "self", NULL
6571 };
6572
6573 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6574 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetRounded",kwnames,&obj0)) goto fail;
6576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6577 if (SWIG_arg_fail(1)) SWIG_fail;
6578 {
6579 PyThreadState* __tstate = wxPyBeginAllowThreads();
6580 ((wxPoint2D const *)arg1)->GetRounded(arg2,arg3);
6581
6582 wxPyEndAllowThreads(__tstate);
6583 if (PyErr_Occurred()) SWIG_fail;
6584 }
6585 Py_INCREF(Py_None); resultobj = Py_None;
6586 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6587 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6588 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6589 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6590 return resultobj;
6591 fail:
6592 return NULL;
6593 }
6594
6595
6596 static PyObject *_wrap_Point2D_GetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
6597 PyObject *resultobj;
6598 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6599 double result;
6600 PyObject * obj0 = 0 ;
6601 char *kwnames[] = {
6602 (char *) "self", NULL
6603 };
6604
6605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorLength",kwnames,&obj0)) goto fail;
6606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6607 if (SWIG_arg_fail(1)) SWIG_fail;
6608 {
6609 PyThreadState* __tstate = wxPyBeginAllowThreads();
6610 result = (double)((wxPoint2D const *)arg1)->GetVectorLength();
6611
6612 wxPyEndAllowThreads(__tstate);
6613 if (PyErr_Occurred()) SWIG_fail;
6614 }
6615 {
6616 resultobj = SWIG_From_double((double)(result));
6617 }
6618 return resultobj;
6619 fail:
6620 return NULL;
6621 }
6622
6623
6624 static PyObject *_wrap_Point2D_GetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
6625 PyObject *resultobj;
6626 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6627 double result;
6628 PyObject * obj0 = 0 ;
6629 char *kwnames[] = {
6630 (char *) "self", NULL
6631 };
6632
6633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_GetVectorAngle",kwnames,&obj0)) goto fail;
6634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6635 if (SWIG_arg_fail(1)) SWIG_fail;
6636 {
6637 PyThreadState* __tstate = wxPyBeginAllowThreads();
6638 result = (double)((wxPoint2D const *)arg1)->GetVectorAngle();
6639
6640 wxPyEndAllowThreads(__tstate);
6641 if (PyErr_Occurred()) SWIG_fail;
6642 }
6643 {
6644 resultobj = SWIG_From_double((double)(result));
6645 }
6646 return resultobj;
6647 fail:
6648 return NULL;
6649 }
6650
6651
6652 static PyObject *_wrap_Point2D_SetVectorLength(PyObject *, PyObject *args, PyObject *kwargs) {
6653 PyObject *resultobj;
6654 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6655 double arg2 ;
6656 PyObject * obj0 = 0 ;
6657 PyObject * obj1 = 0 ;
6658 char *kwnames[] = {
6659 (char *) "self",(char *) "length", NULL
6660 };
6661
6662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorLength",kwnames,&obj0,&obj1)) goto fail;
6663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6664 if (SWIG_arg_fail(1)) SWIG_fail;
6665 {
6666 arg2 = (double)(SWIG_As_double(obj1));
6667 if (SWIG_arg_fail(2)) SWIG_fail;
6668 }
6669 {
6670 PyThreadState* __tstate = wxPyBeginAllowThreads();
6671 (arg1)->SetVectorLength(arg2);
6672
6673 wxPyEndAllowThreads(__tstate);
6674 if (PyErr_Occurred()) SWIG_fail;
6675 }
6676 Py_INCREF(Py_None); resultobj = Py_None;
6677 return resultobj;
6678 fail:
6679 return NULL;
6680 }
6681
6682
6683 static PyObject *_wrap_Point2D_SetVectorAngle(PyObject *, PyObject *args, PyObject *kwargs) {
6684 PyObject *resultobj;
6685 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6686 double arg2 ;
6687 PyObject * obj0 = 0 ;
6688 PyObject * obj1 = 0 ;
6689 char *kwnames[] = {
6690 (char *) "self",(char *) "degrees", NULL
6691 };
6692
6693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_SetVectorAngle",kwnames,&obj0,&obj1)) goto fail;
6694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6695 if (SWIG_arg_fail(1)) SWIG_fail;
6696 {
6697 arg2 = (double)(SWIG_As_double(obj1));
6698 if (SWIG_arg_fail(2)) SWIG_fail;
6699 }
6700 {
6701 PyThreadState* __tstate = wxPyBeginAllowThreads();
6702 (arg1)->SetVectorAngle(arg2);
6703
6704 wxPyEndAllowThreads(__tstate);
6705 if (PyErr_Occurred()) SWIG_fail;
6706 }
6707 Py_INCREF(Py_None); resultobj = Py_None;
6708 return resultobj;
6709 fail:
6710 return NULL;
6711 }
6712
6713
6714 static PyObject *_wrap_Point2D_GetDistance(PyObject *, PyObject *args, PyObject *kwargs) {
6715 PyObject *resultobj;
6716 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6717 wxPoint2D *arg2 = 0 ;
6718 double result;
6719 wxPoint2D temp2 ;
6720 PyObject * obj0 = 0 ;
6721 PyObject * obj1 = 0 ;
6722 char *kwnames[] = {
6723 (char *) "self",(char *) "pt", NULL
6724 };
6725
6726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistance",kwnames,&obj0,&obj1)) goto fail;
6727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6728 if (SWIG_arg_fail(1)) SWIG_fail;
6729 {
6730 arg2 = &temp2;
6731 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6732 }
6733 {
6734 PyThreadState* __tstate = wxPyBeginAllowThreads();
6735 result = (double)((wxPoint2D const *)arg1)->GetDistance((wxPoint2D const &)*arg2);
6736
6737 wxPyEndAllowThreads(__tstate);
6738 if (PyErr_Occurred()) SWIG_fail;
6739 }
6740 {
6741 resultobj = SWIG_From_double((double)(result));
6742 }
6743 return resultobj;
6744 fail:
6745 return NULL;
6746 }
6747
6748
6749 static PyObject *_wrap_Point2D_GetDistanceSquare(PyObject *, PyObject *args, PyObject *kwargs) {
6750 PyObject *resultobj;
6751 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6752 wxPoint2D *arg2 = 0 ;
6753 double result;
6754 wxPoint2D temp2 ;
6755 PyObject * obj0 = 0 ;
6756 PyObject * obj1 = 0 ;
6757 char *kwnames[] = {
6758 (char *) "self",(char *) "pt", NULL
6759 };
6760
6761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDistanceSquare",kwnames,&obj0,&obj1)) goto fail;
6762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6763 if (SWIG_arg_fail(1)) SWIG_fail;
6764 {
6765 arg2 = &temp2;
6766 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6767 }
6768 {
6769 PyThreadState* __tstate = wxPyBeginAllowThreads();
6770 result = (double)((wxPoint2D const *)arg1)->GetDistanceSquare((wxPoint2D const &)*arg2);
6771
6772 wxPyEndAllowThreads(__tstate);
6773 if (PyErr_Occurred()) SWIG_fail;
6774 }
6775 {
6776 resultobj = SWIG_From_double((double)(result));
6777 }
6778 return resultobj;
6779 fail:
6780 return NULL;
6781 }
6782
6783
6784 static PyObject *_wrap_Point2D_GetDotProduct(PyObject *, PyObject *args, PyObject *kwargs) {
6785 PyObject *resultobj;
6786 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6787 wxPoint2D *arg2 = 0 ;
6788 double result;
6789 wxPoint2D temp2 ;
6790 PyObject * obj0 = 0 ;
6791 PyObject * obj1 = 0 ;
6792 char *kwnames[] = {
6793 (char *) "self",(char *) "vec", NULL
6794 };
6795
6796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetDotProduct",kwnames,&obj0,&obj1)) goto fail;
6797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6798 if (SWIG_arg_fail(1)) SWIG_fail;
6799 {
6800 arg2 = &temp2;
6801 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6802 }
6803 {
6804 PyThreadState* __tstate = wxPyBeginAllowThreads();
6805 result = (double)((wxPoint2D const *)arg1)->GetDotProduct((wxPoint2D const &)*arg2);
6806
6807 wxPyEndAllowThreads(__tstate);
6808 if (PyErr_Occurred()) SWIG_fail;
6809 }
6810 {
6811 resultobj = SWIG_From_double((double)(result));
6812 }
6813 return resultobj;
6814 fail:
6815 return NULL;
6816 }
6817
6818
6819 static PyObject *_wrap_Point2D_GetCrossProduct(PyObject *, PyObject *args, PyObject *kwargs) {
6820 PyObject *resultobj;
6821 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6822 wxPoint2D *arg2 = 0 ;
6823 double result;
6824 wxPoint2D temp2 ;
6825 PyObject * obj0 = 0 ;
6826 PyObject * obj1 = 0 ;
6827 char *kwnames[] = {
6828 (char *) "self",(char *) "vec", NULL
6829 };
6830
6831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_GetCrossProduct",kwnames,&obj0,&obj1)) goto fail;
6832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6833 if (SWIG_arg_fail(1)) SWIG_fail;
6834 {
6835 arg2 = &temp2;
6836 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6837 }
6838 {
6839 PyThreadState* __tstate = wxPyBeginAllowThreads();
6840 result = (double)((wxPoint2D const *)arg1)->GetCrossProduct((wxPoint2D const &)*arg2);
6841
6842 wxPyEndAllowThreads(__tstate);
6843 if (PyErr_Occurred()) SWIG_fail;
6844 }
6845 {
6846 resultobj = SWIG_From_double((double)(result));
6847 }
6848 return resultobj;
6849 fail:
6850 return NULL;
6851 }
6852
6853
6854 static PyObject *_wrap_Point2D___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
6855 PyObject *resultobj;
6856 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6857 wxPoint2D result;
6858 PyObject * obj0 = 0 ;
6859 char *kwnames[] = {
6860 (char *) "self", NULL
6861 };
6862
6863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D___neg__",kwnames,&obj0)) goto fail;
6864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
6865 if (SWIG_arg_fail(1)) SWIG_fail;
6866 {
6867 PyThreadState* __tstate = wxPyBeginAllowThreads();
6868 result = (arg1)->operator -();
6869
6870 wxPyEndAllowThreads(__tstate);
6871 if (PyErr_Occurred()) SWIG_fail;
6872 }
6873 {
6874 wxPoint2D * resultptr;
6875 resultptr = new wxPoint2D((wxPoint2D &)(result));
6876 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint2D, 1);
6877 }
6878 return resultobj;
6879 fail:
6880 return NULL;
6881 }
6882
6883
6884 static PyObject *_wrap_Point2D___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
6885 PyObject *resultobj;
6886 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6887 wxPoint2D *arg2 = 0 ;
6888 wxPoint2D *result;
6889 wxPoint2D temp2 ;
6890 PyObject * obj0 = 0 ;
6891 PyObject * obj1 = 0 ;
6892 char *kwnames[] = {
6893 (char *) "self",(char *) "pt", NULL
6894 };
6895
6896 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___iadd__",kwnames,&obj0,&obj1)) goto fail;
6897 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
6898 if (SWIG_arg_fail(1)) SWIG_fail;
6899 {
6900 arg2 = &temp2;
6901 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6902 }
6903 {
6904 PyThreadState* __tstate = wxPyBeginAllowThreads();
6905 {
6906 wxPoint2D &_result_ref = (arg1)->operator +=((wxPoint2D const &)*arg2);
6907 result = (wxPoint2D *) &_result_ref;
6908 }
6909
6910 wxPyEndAllowThreads(__tstate);
6911 if (PyErr_Occurred()) SWIG_fail;
6912 }
6913 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6914 return resultobj;
6915 fail:
6916 return NULL;
6917 }
6918
6919
6920 static PyObject *_wrap_Point2D___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
6921 PyObject *resultobj;
6922 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6923 wxPoint2D *arg2 = 0 ;
6924 wxPoint2D *result;
6925 wxPoint2D temp2 ;
6926 PyObject * obj0 = 0 ;
6927 PyObject * obj1 = 0 ;
6928 char *kwnames[] = {
6929 (char *) "self",(char *) "pt", NULL
6930 };
6931
6932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___isub__",kwnames,&obj0,&obj1)) goto fail;
6933 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
6934 if (SWIG_arg_fail(1)) SWIG_fail;
6935 {
6936 arg2 = &temp2;
6937 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6938 }
6939 {
6940 PyThreadState* __tstate = wxPyBeginAllowThreads();
6941 {
6942 wxPoint2D &_result_ref = (arg1)->operator -=((wxPoint2D const &)*arg2);
6943 result = (wxPoint2D *) &_result_ref;
6944 }
6945
6946 wxPyEndAllowThreads(__tstate);
6947 if (PyErr_Occurred()) SWIG_fail;
6948 }
6949 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6950 return resultobj;
6951 fail:
6952 return NULL;
6953 }
6954
6955
6956 static PyObject *_wrap_Point2D___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
6957 PyObject *resultobj;
6958 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6959 wxPoint2D *arg2 = 0 ;
6960 wxPoint2D *result;
6961 wxPoint2D temp2 ;
6962 PyObject * obj0 = 0 ;
6963 PyObject * obj1 = 0 ;
6964 char *kwnames[] = {
6965 (char *) "self",(char *) "pt", NULL
6966 };
6967
6968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___imul__",kwnames,&obj0,&obj1)) goto fail;
6969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
6970 if (SWIG_arg_fail(1)) SWIG_fail;
6971 {
6972 arg2 = &temp2;
6973 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
6974 }
6975 {
6976 PyThreadState* __tstate = wxPyBeginAllowThreads();
6977 {
6978 wxPoint2D &_result_ref = (arg1)->operator *=((wxPoint2D const &)*arg2);
6979 result = (wxPoint2D *) &_result_ref;
6980 }
6981
6982 wxPyEndAllowThreads(__tstate);
6983 if (PyErr_Occurred()) SWIG_fail;
6984 }
6985 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
6986 return resultobj;
6987 fail:
6988 return NULL;
6989 }
6990
6991
6992 static PyObject *_wrap_Point2D___idiv__(PyObject *, PyObject *args, PyObject *kwargs) {
6993 PyObject *resultobj;
6994 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
6995 wxPoint2D *arg2 = 0 ;
6996 wxPoint2D *result;
6997 wxPoint2D temp2 ;
6998 PyObject * obj0 = 0 ;
6999 PyObject * obj1 = 0 ;
7000 char *kwnames[] = {
7001 (char *) "self",(char *) "pt", NULL
7002 };
7003
7004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___idiv__",kwnames,&obj0,&obj1)) goto fail;
7005 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
7006 if (SWIG_arg_fail(1)) SWIG_fail;
7007 {
7008 arg2 = &temp2;
7009 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7010 }
7011 {
7012 PyThreadState* __tstate = wxPyBeginAllowThreads();
7013 {
7014 wxPoint2D &_result_ref = (arg1)->operator /=((wxPoint2D const &)*arg2);
7015 result = (wxPoint2D *) &_result_ref;
7016 }
7017
7018 wxPyEndAllowThreads(__tstate);
7019 if (PyErr_Occurred()) SWIG_fail;
7020 }
7021 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint2D, 1);
7022 return resultobj;
7023 fail:
7024 return NULL;
7025 }
7026
7027
7028 static PyObject *_wrap_Point2D___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
7029 PyObject *resultobj;
7030 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7031 wxPoint2D *arg2 = 0 ;
7032 bool result;
7033 wxPoint2D temp2 ;
7034 PyObject * obj0 = 0 ;
7035 PyObject * obj1 = 0 ;
7036 char *kwnames[] = {
7037 (char *) "self",(char *) "pt", NULL
7038 };
7039
7040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___eq__",kwnames,&obj0,&obj1)) goto fail;
7041 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7042 if (SWIG_arg_fail(1)) SWIG_fail;
7043 {
7044 arg2 = &temp2;
7045 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7046 }
7047 {
7048 PyThreadState* __tstate = wxPyBeginAllowThreads();
7049 result = (bool)((wxPoint2D const *)arg1)->operator ==((wxPoint2D const &)*arg2);
7050
7051 wxPyEndAllowThreads(__tstate);
7052 if (PyErr_Occurred()) SWIG_fail;
7053 }
7054 {
7055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7056 }
7057 return resultobj;
7058 fail:
7059 return NULL;
7060 }
7061
7062
7063 static PyObject *_wrap_Point2D___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
7064 PyObject *resultobj;
7065 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7066 wxPoint2D *arg2 = 0 ;
7067 bool result;
7068 wxPoint2D temp2 ;
7069 PyObject * obj0 = 0 ;
7070 PyObject * obj1 = 0 ;
7071 char *kwnames[] = {
7072 (char *) "self",(char *) "pt", NULL
7073 };
7074
7075 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D___ne__",kwnames,&obj0,&obj1)) goto fail;
7076 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7077 if (SWIG_arg_fail(1)) SWIG_fail;
7078 {
7079 arg2 = &temp2;
7080 if ( ! wxPoint2D_helper(obj1, &arg2)) SWIG_fail;
7081 }
7082 {
7083 PyThreadState* __tstate = wxPyBeginAllowThreads();
7084 result = (bool)((wxPoint2D const *)arg1)->operator !=((wxPoint2D const &)*arg2);
7085
7086 wxPyEndAllowThreads(__tstate);
7087 if (PyErr_Occurred()) SWIG_fail;
7088 }
7089 {
7090 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7091 }
7092 return resultobj;
7093 fail:
7094 return NULL;
7095 }
7096
7097
7098 static PyObject *_wrap_Point2D_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
7099 PyObject *resultobj;
7100 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7101 double arg2 ;
7102 PyObject * obj0 = 0 ;
7103 PyObject * obj1 = 0 ;
7104 char *kwnames[] = {
7105 (char *) "self",(char *) "m_x", NULL
7106 };
7107
7108 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_x_set",kwnames,&obj0,&obj1)) goto fail;
7109 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7110 if (SWIG_arg_fail(1)) SWIG_fail;
7111 {
7112 arg2 = (double)(SWIG_As_double(obj1));
7113 if (SWIG_arg_fail(2)) SWIG_fail;
7114 }
7115 if (arg1) (arg1)->m_x = arg2;
7116
7117 Py_INCREF(Py_None); resultobj = Py_None;
7118 return resultobj;
7119 fail:
7120 return NULL;
7121 }
7122
7123
7124 static PyObject *_wrap_Point2D_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
7125 PyObject *resultobj;
7126 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7127 double result;
7128 PyObject * obj0 = 0 ;
7129 char *kwnames[] = {
7130 (char *) "self", NULL
7131 };
7132
7133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_x_get",kwnames,&obj0)) goto fail;
7134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7135 if (SWIG_arg_fail(1)) SWIG_fail;
7136 result = (double) ((arg1)->m_x);
7137
7138 {
7139 resultobj = SWIG_From_double((double)(result));
7140 }
7141 return resultobj;
7142 fail:
7143 return NULL;
7144 }
7145
7146
7147 static PyObject *_wrap_Point2D_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
7148 PyObject *resultobj;
7149 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7150 double arg2 ;
7151 PyObject * obj0 = 0 ;
7152 PyObject * obj1 = 0 ;
7153 char *kwnames[] = {
7154 (char *) "self",(char *) "m_y", NULL
7155 };
7156
7157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Point2D_y_set",kwnames,&obj0,&obj1)) goto fail;
7158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7159 if (SWIG_arg_fail(1)) SWIG_fail;
7160 {
7161 arg2 = (double)(SWIG_As_double(obj1));
7162 if (SWIG_arg_fail(2)) SWIG_fail;
7163 }
7164 if (arg1) (arg1)->m_y = arg2;
7165
7166 Py_INCREF(Py_None); resultobj = Py_None;
7167 return resultobj;
7168 fail:
7169 return NULL;
7170 }
7171
7172
7173 static PyObject *_wrap_Point2D_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
7174 PyObject *resultobj;
7175 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7176 double result;
7177 PyObject * obj0 = 0 ;
7178 char *kwnames[] = {
7179 (char *) "self", NULL
7180 };
7181
7182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_y_get",kwnames,&obj0)) goto fail;
7183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7184 if (SWIG_arg_fail(1)) SWIG_fail;
7185 result = (double) ((arg1)->m_y);
7186
7187 {
7188 resultobj = SWIG_From_double((double)(result));
7189 }
7190 return resultobj;
7191 fail:
7192 return NULL;
7193 }
7194
7195
7196 static PyObject *_wrap_Point2D_Set(PyObject *, PyObject *args, PyObject *kwargs) {
7197 PyObject *resultobj;
7198 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7199 double arg2 = (double) 0 ;
7200 double arg3 = (double) 0 ;
7201 PyObject * obj0 = 0 ;
7202 PyObject * obj1 = 0 ;
7203 PyObject * obj2 = 0 ;
7204 char *kwnames[] = {
7205 (char *) "self",(char *) "x",(char *) "y", NULL
7206 };
7207
7208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Point2D_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
7209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7210 if (SWIG_arg_fail(1)) SWIG_fail;
7211 if (obj1) {
7212 {
7213 arg2 = (double)(SWIG_As_double(obj1));
7214 if (SWIG_arg_fail(2)) SWIG_fail;
7215 }
7216 }
7217 if (obj2) {
7218 {
7219 arg3 = (double)(SWIG_As_double(obj2));
7220 if (SWIG_arg_fail(3)) SWIG_fail;
7221 }
7222 }
7223 {
7224 PyThreadState* __tstate = wxPyBeginAllowThreads();
7225 wxPoint2D_Set(arg1,arg2,arg3);
7226
7227 wxPyEndAllowThreads(__tstate);
7228 if (PyErr_Occurred()) SWIG_fail;
7229 }
7230 Py_INCREF(Py_None); resultobj = Py_None;
7231 return resultobj;
7232 fail:
7233 return NULL;
7234 }
7235
7236
7237 static PyObject *_wrap_Point2D_Get(PyObject *, PyObject *args, PyObject *kwargs) {
7238 PyObject *resultobj;
7239 wxPoint2D *arg1 = (wxPoint2D *) 0 ;
7240 PyObject *result;
7241 PyObject * obj0 = 0 ;
7242 char *kwnames[] = {
7243 (char *) "self", NULL
7244 };
7245
7246 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Point2D_Get",kwnames,&obj0)) goto fail;
7247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPoint2D, SWIG_POINTER_EXCEPTION | 0);
7248 if (SWIG_arg_fail(1)) SWIG_fail;
7249 {
7250 PyThreadState* __tstate = wxPyBeginAllowThreads();
7251 result = (PyObject *)wxPoint2D_Get(arg1);
7252
7253 wxPyEndAllowThreads(__tstate);
7254 if (PyErr_Occurred()) SWIG_fail;
7255 }
7256 resultobj = result;
7257 return resultobj;
7258 fail:
7259 return NULL;
7260 }
7261
7262
7263 static PyObject * Point2D_swigregister(PyObject *, PyObject *args) {
7264 PyObject *obj;
7265 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7266 SWIG_TypeClientData(SWIGTYPE_p_wxPoint2D, obj);
7267 Py_INCREF(obj);
7268 return Py_BuildValue((char *)"");
7269 }
7270 static int _wrap_DefaultPosition_set(PyObject *) {
7271 PyErr_SetString(PyExc_TypeError,"Variable DefaultPosition is read-only.");
7272 return 1;
7273 }
7274
7275
7276 static PyObject *_wrap_DefaultPosition_get(void) {
7277 PyObject *pyobj;
7278
7279 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultPosition), SWIGTYPE_p_wxPoint, 0);
7280 return pyobj;
7281 }
7282
7283
7284 static int _wrap_DefaultSize_set(PyObject *) {
7285 PyErr_SetString(PyExc_TypeError,"Variable DefaultSize is read-only.");
7286 return 1;
7287 }
7288
7289
7290 static PyObject *_wrap_DefaultSize_get(void) {
7291 PyObject *pyobj;
7292
7293 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSize), SWIGTYPE_p_wxSize, 0);
7294 return pyobj;
7295 }
7296
7297
7298 static PyObject *_wrap_new_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
7299 PyObject *resultobj;
7300 PyObject *arg1 = (PyObject *) 0 ;
7301 wxPyInputStream *result;
7302 PyObject * obj0 = 0 ;
7303 char *kwnames[] = {
7304 (char *) "p", NULL
7305 };
7306
7307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_InputStream",kwnames,&obj0)) goto fail;
7308 arg1 = obj0;
7309 {
7310 PyThreadState* __tstate = wxPyBeginAllowThreads();
7311 result = (wxPyInputStream *)new_wxPyInputStream(arg1);
7312
7313 wxPyEndAllowThreads(__tstate);
7314 if (PyErr_Occurred()) SWIG_fail;
7315 }
7316 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyInputStream, 1);
7317 return resultobj;
7318 fail:
7319 return NULL;
7320 }
7321
7322
7323 static PyObject *_wrap_delete_InputStream(PyObject *, PyObject *args, PyObject *kwargs) {
7324 PyObject *resultobj;
7325 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7326 PyObject * obj0 = 0 ;
7327 char *kwnames[] = {
7328 (char *) "self", NULL
7329 };
7330
7331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_InputStream",kwnames,&obj0)) goto fail;
7332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7333 if (SWIG_arg_fail(1)) SWIG_fail;
7334 {
7335 PyThreadState* __tstate = wxPyBeginAllowThreads();
7336 delete arg1;
7337
7338 wxPyEndAllowThreads(__tstate);
7339 if (PyErr_Occurred()) SWIG_fail;
7340 }
7341 Py_INCREF(Py_None); resultobj = Py_None;
7342 return resultobj;
7343 fail:
7344 return NULL;
7345 }
7346
7347
7348 static PyObject *_wrap_InputStream_close(PyObject *, PyObject *args, PyObject *kwargs) {
7349 PyObject *resultobj;
7350 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7351 PyObject * obj0 = 0 ;
7352 char *kwnames[] = {
7353 (char *) "self", NULL
7354 };
7355
7356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_close",kwnames,&obj0)) goto fail;
7357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7358 if (SWIG_arg_fail(1)) SWIG_fail;
7359 {
7360 PyThreadState* __tstate = wxPyBeginAllowThreads();
7361 (arg1)->close();
7362
7363 wxPyEndAllowThreads(__tstate);
7364 if (PyErr_Occurred()) SWIG_fail;
7365 }
7366 Py_INCREF(Py_None); resultobj = Py_None;
7367 return resultobj;
7368 fail:
7369 return NULL;
7370 }
7371
7372
7373 static PyObject *_wrap_InputStream_flush(PyObject *, PyObject *args, PyObject *kwargs) {
7374 PyObject *resultobj;
7375 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7376 PyObject * obj0 = 0 ;
7377 char *kwnames[] = {
7378 (char *) "self", NULL
7379 };
7380
7381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_flush",kwnames,&obj0)) goto fail;
7382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7383 if (SWIG_arg_fail(1)) SWIG_fail;
7384 {
7385 PyThreadState* __tstate = wxPyBeginAllowThreads();
7386 (arg1)->flush();
7387
7388 wxPyEndAllowThreads(__tstate);
7389 if (PyErr_Occurred()) SWIG_fail;
7390 }
7391 Py_INCREF(Py_None); resultobj = Py_None;
7392 return resultobj;
7393 fail:
7394 return NULL;
7395 }
7396
7397
7398 static PyObject *_wrap_InputStream_eof(PyObject *, PyObject *args, PyObject *kwargs) {
7399 PyObject *resultobj;
7400 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7401 bool result;
7402 PyObject * obj0 = 0 ;
7403 char *kwnames[] = {
7404 (char *) "self", NULL
7405 };
7406
7407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_eof",kwnames,&obj0)) goto fail;
7408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7409 if (SWIG_arg_fail(1)) SWIG_fail;
7410 {
7411 PyThreadState* __tstate = wxPyBeginAllowThreads();
7412 result = (bool)(arg1)->eof();
7413
7414 wxPyEndAllowThreads(__tstate);
7415 if (PyErr_Occurred()) SWIG_fail;
7416 }
7417 {
7418 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7419 }
7420 return resultobj;
7421 fail:
7422 return NULL;
7423 }
7424
7425
7426 static PyObject *_wrap_InputStream_read(PyObject *, PyObject *args, PyObject *kwargs) {
7427 PyObject *resultobj;
7428 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7429 int arg2 = (int) -1 ;
7430 PyObject *result;
7431 PyObject * obj0 = 0 ;
7432 PyObject * obj1 = 0 ;
7433 char *kwnames[] = {
7434 (char *) "self",(char *) "size", NULL
7435 };
7436
7437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_read",kwnames,&obj0,&obj1)) goto fail;
7438 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7439 if (SWIG_arg_fail(1)) SWIG_fail;
7440 if (obj1) {
7441 {
7442 arg2 = (int)(SWIG_As_int(obj1));
7443 if (SWIG_arg_fail(2)) SWIG_fail;
7444 }
7445 }
7446 {
7447 PyThreadState* __tstate = wxPyBeginAllowThreads();
7448 result = (PyObject *)(arg1)->read(arg2);
7449
7450 wxPyEndAllowThreads(__tstate);
7451 if (PyErr_Occurred()) SWIG_fail;
7452 }
7453 resultobj = result;
7454 return resultobj;
7455 fail:
7456 return NULL;
7457 }
7458
7459
7460 static PyObject *_wrap_InputStream_readline(PyObject *, PyObject *args, PyObject *kwargs) {
7461 PyObject *resultobj;
7462 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7463 int arg2 = (int) -1 ;
7464 PyObject *result;
7465 PyObject * obj0 = 0 ;
7466 PyObject * obj1 = 0 ;
7467 char *kwnames[] = {
7468 (char *) "self",(char *) "size", NULL
7469 };
7470
7471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readline",kwnames,&obj0,&obj1)) goto fail;
7472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7473 if (SWIG_arg_fail(1)) SWIG_fail;
7474 if (obj1) {
7475 {
7476 arg2 = (int)(SWIG_As_int(obj1));
7477 if (SWIG_arg_fail(2)) SWIG_fail;
7478 }
7479 }
7480 {
7481 PyThreadState* __tstate = wxPyBeginAllowThreads();
7482 result = (PyObject *)(arg1)->readline(arg2);
7483
7484 wxPyEndAllowThreads(__tstate);
7485 if (PyErr_Occurred()) SWIG_fail;
7486 }
7487 resultobj = result;
7488 return resultobj;
7489 fail:
7490 return NULL;
7491 }
7492
7493
7494 static PyObject *_wrap_InputStream_readlines(PyObject *, PyObject *args, PyObject *kwargs) {
7495 PyObject *resultobj;
7496 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7497 int arg2 = (int) -1 ;
7498 PyObject *result;
7499 PyObject * obj0 = 0 ;
7500 PyObject * obj1 = 0 ;
7501 char *kwnames[] = {
7502 (char *) "self",(char *) "sizehint", NULL
7503 };
7504
7505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:InputStream_readlines",kwnames,&obj0,&obj1)) goto fail;
7506 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7507 if (SWIG_arg_fail(1)) SWIG_fail;
7508 if (obj1) {
7509 {
7510 arg2 = (int)(SWIG_As_int(obj1));
7511 if (SWIG_arg_fail(2)) SWIG_fail;
7512 }
7513 }
7514 {
7515 PyThreadState* __tstate = wxPyBeginAllowThreads();
7516 result = (PyObject *)(arg1)->readlines(arg2);
7517
7518 wxPyEndAllowThreads(__tstate);
7519 if (PyErr_Occurred()) SWIG_fail;
7520 }
7521 resultobj = result;
7522 return resultobj;
7523 fail:
7524 return NULL;
7525 }
7526
7527
7528 static PyObject *_wrap_InputStream_seek(PyObject *, PyObject *args, PyObject *kwargs) {
7529 PyObject *resultobj;
7530 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7531 int arg2 ;
7532 int arg3 = (int) 0 ;
7533 PyObject * obj0 = 0 ;
7534 PyObject * obj1 = 0 ;
7535 PyObject * obj2 = 0 ;
7536 char *kwnames[] = {
7537 (char *) "self",(char *) "offset",(char *) "whence", NULL
7538 };
7539
7540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_seek",kwnames,&obj0,&obj1,&obj2)) goto fail;
7541 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7542 if (SWIG_arg_fail(1)) SWIG_fail;
7543 {
7544 arg2 = (int)(SWIG_As_int(obj1));
7545 if (SWIG_arg_fail(2)) SWIG_fail;
7546 }
7547 if (obj2) {
7548 {
7549 arg3 = (int)(SWIG_As_int(obj2));
7550 if (SWIG_arg_fail(3)) SWIG_fail;
7551 }
7552 }
7553 {
7554 PyThreadState* __tstate = wxPyBeginAllowThreads();
7555 (arg1)->seek(arg2,arg3);
7556
7557 wxPyEndAllowThreads(__tstate);
7558 if (PyErr_Occurred()) SWIG_fail;
7559 }
7560 Py_INCREF(Py_None); resultobj = Py_None;
7561 return resultobj;
7562 fail:
7563 return NULL;
7564 }
7565
7566
7567 static PyObject *_wrap_InputStream_tell(PyObject *, PyObject *args, PyObject *kwargs) {
7568 PyObject *resultobj;
7569 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7570 int result;
7571 PyObject * obj0 = 0 ;
7572 char *kwnames[] = {
7573 (char *) "self", NULL
7574 };
7575
7576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_tell",kwnames,&obj0)) goto fail;
7577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7578 if (SWIG_arg_fail(1)) SWIG_fail;
7579 {
7580 PyThreadState* __tstate = wxPyBeginAllowThreads();
7581 result = (int)(arg1)->tell();
7582
7583 wxPyEndAllowThreads(__tstate);
7584 if (PyErr_Occurred()) SWIG_fail;
7585 }
7586 {
7587 resultobj = SWIG_From_int((int)(result));
7588 }
7589 return resultobj;
7590 fail:
7591 return NULL;
7592 }
7593
7594
7595 static PyObject *_wrap_InputStream_Peek(PyObject *, PyObject *args, PyObject *kwargs) {
7596 PyObject *resultobj;
7597 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7598 char result;
7599 PyObject * obj0 = 0 ;
7600 char *kwnames[] = {
7601 (char *) "self", NULL
7602 };
7603
7604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Peek",kwnames,&obj0)) goto fail;
7605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7606 if (SWIG_arg_fail(1)) SWIG_fail;
7607 {
7608 PyThreadState* __tstate = wxPyBeginAllowThreads();
7609 result = (char)(arg1)->Peek();
7610
7611 wxPyEndAllowThreads(__tstate);
7612 if (PyErr_Occurred()) SWIG_fail;
7613 }
7614 {
7615 resultobj = SWIG_From_char((char)(result));
7616 }
7617 return resultobj;
7618 fail:
7619 return NULL;
7620 }
7621
7622
7623 static PyObject *_wrap_InputStream_GetC(PyObject *, PyObject *args, PyObject *kwargs) {
7624 PyObject *resultobj;
7625 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7626 char result;
7627 PyObject * obj0 = 0 ;
7628 char *kwnames[] = {
7629 (char *) "self", NULL
7630 };
7631
7632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_GetC",kwnames,&obj0)) goto fail;
7633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7634 if (SWIG_arg_fail(1)) SWIG_fail;
7635 {
7636 PyThreadState* __tstate = wxPyBeginAllowThreads();
7637 result = (char)(arg1)->GetC();
7638
7639 wxPyEndAllowThreads(__tstate);
7640 if (PyErr_Occurred()) SWIG_fail;
7641 }
7642 {
7643 resultobj = SWIG_From_char((char)(result));
7644 }
7645 return resultobj;
7646 fail:
7647 return NULL;
7648 }
7649
7650
7651 static PyObject *_wrap_InputStream_LastRead(PyObject *, PyObject *args, PyObject *kwargs) {
7652 PyObject *resultobj;
7653 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7654 size_t result;
7655 PyObject * obj0 = 0 ;
7656 char *kwnames[] = {
7657 (char *) "self", NULL
7658 };
7659
7660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_LastRead",kwnames,&obj0)) goto fail;
7661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7662 if (SWIG_arg_fail(1)) SWIG_fail;
7663 {
7664 PyThreadState* __tstate = wxPyBeginAllowThreads();
7665 result = (size_t)(arg1)->LastRead();
7666
7667 wxPyEndAllowThreads(__tstate);
7668 if (PyErr_Occurred()) SWIG_fail;
7669 }
7670 {
7671 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7672 }
7673 return resultobj;
7674 fail:
7675 return NULL;
7676 }
7677
7678
7679 static PyObject *_wrap_InputStream_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
7680 PyObject *resultobj;
7681 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7682 bool result;
7683 PyObject * obj0 = 0 ;
7684 char *kwnames[] = {
7685 (char *) "self", NULL
7686 };
7687
7688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_CanRead",kwnames,&obj0)) goto fail;
7689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7690 if (SWIG_arg_fail(1)) SWIG_fail;
7691 {
7692 PyThreadState* __tstate = wxPyBeginAllowThreads();
7693 result = (bool)(arg1)->CanRead();
7694
7695 wxPyEndAllowThreads(__tstate);
7696 if (PyErr_Occurred()) SWIG_fail;
7697 }
7698 {
7699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7700 }
7701 return resultobj;
7702 fail:
7703 return NULL;
7704 }
7705
7706
7707 static PyObject *_wrap_InputStream_Eof(PyObject *, PyObject *args, PyObject *kwargs) {
7708 PyObject *resultobj;
7709 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7710 bool result;
7711 PyObject * obj0 = 0 ;
7712 char *kwnames[] = {
7713 (char *) "self", NULL
7714 };
7715
7716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_Eof",kwnames,&obj0)) goto fail;
7717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7718 if (SWIG_arg_fail(1)) SWIG_fail;
7719 {
7720 PyThreadState* __tstate = wxPyBeginAllowThreads();
7721 result = (bool)(arg1)->Eof();
7722
7723 wxPyEndAllowThreads(__tstate);
7724 if (PyErr_Occurred()) SWIG_fail;
7725 }
7726 {
7727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7728 }
7729 return resultobj;
7730 fail:
7731 return NULL;
7732 }
7733
7734
7735 static PyObject *_wrap_InputStream_Ungetch(PyObject *, PyObject *args, PyObject *kwargs) {
7736 PyObject *resultobj;
7737 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7738 char arg2 ;
7739 bool result;
7740 PyObject * obj0 = 0 ;
7741 PyObject * obj1 = 0 ;
7742 char *kwnames[] = {
7743 (char *) "self",(char *) "c", NULL
7744 };
7745
7746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InputStream_Ungetch",kwnames,&obj0,&obj1)) goto fail;
7747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7748 if (SWIG_arg_fail(1)) SWIG_fail;
7749 {
7750 arg2 = (char)(SWIG_As_char(obj1));
7751 if (SWIG_arg_fail(2)) SWIG_fail;
7752 }
7753 {
7754 PyThreadState* __tstate = wxPyBeginAllowThreads();
7755 result = (bool)(arg1)->Ungetch(arg2);
7756
7757 wxPyEndAllowThreads(__tstate);
7758 if (PyErr_Occurred()) SWIG_fail;
7759 }
7760 {
7761 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7762 }
7763 return resultobj;
7764 fail:
7765 return NULL;
7766 }
7767
7768
7769 static PyObject *_wrap_InputStream_SeekI(PyObject *, PyObject *args, PyObject *kwargs) {
7770 PyObject *resultobj;
7771 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7772 long arg2 ;
7773 wxSeekMode arg3 = (wxSeekMode) wxFromStart ;
7774 long result;
7775 PyObject * obj0 = 0 ;
7776 PyObject * obj1 = 0 ;
7777 PyObject * obj2 = 0 ;
7778 char *kwnames[] = {
7779 (char *) "self",(char *) "pos",(char *) "mode", NULL
7780 };
7781
7782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:InputStream_SeekI",kwnames,&obj0,&obj1,&obj2)) goto fail;
7783 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7784 if (SWIG_arg_fail(1)) SWIG_fail;
7785 {
7786 arg2 = (long)(SWIG_As_long(obj1));
7787 if (SWIG_arg_fail(2)) SWIG_fail;
7788 }
7789 if (obj2) {
7790 {
7791 arg3 = (wxSeekMode)(SWIG_As_int(obj2));
7792 if (SWIG_arg_fail(3)) SWIG_fail;
7793 }
7794 }
7795 {
7796 PyThreadState* __tstate = wxPyBeginAllowThreads();
7797 result = (long)(arg1)->SeekI(arg2,(wxSeekMode )arg3);
7798
7799 wxPyEndAllowThreads(__tstate);
7800 if (PyErr_Occurred()) SWIG_fail;
7801 }
7802 {
7803 resultobj = SWIG_From_long((long)(result));
7804 }
7805 return resultobj;
7806 fail:
7807 return NULL;
7808 }
7809
7810
7811 static PyObject *_wrap_InputStream_TellI(PyObject *, PyObject *args, PyObject *kwargs) {
7812 PyObject *resultobj;
7813 wxPyInputStream *arg1 = (wxPyInputStream *) 0 ;
7814 long result;
7815 PyObject * obj0 = 0 ;
7816 char *kwnames[] = {
7817 (char *) "self", NULL
7818 };
7819
7820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:InputStream_TellI",kwnames,&obj0)) goto fail;
7821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyInputStream, SWIG_POINTER_EXCEPTION | 0);
7822 if (SWIG_arg_fail(1)) SWIG_fail;
7823 {
7824 PyThreadState* __tstate = wxPyBeginAllowThreads();
7825 result = (long)(arg1)->TellI();
7826
7827 wxPyEndAllowThreads(__tstate);
7828 if (PyErr_Occurred()) SWIG_fail;
7829 }
7830 {
7831 resultobj = SWIG_From_long((long)(result));
7832 }
7833 return resultobj;
7834 fail:
7835 return NULL;
7836 }
7837
7838
7839 static PyObject * InputStream_swigregister(PyObject *, PyObject *args) {
7840 PyObject *obj;
7841 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7842 SWIG_TypeClientData(SWIGTYPE_p_wxPyInputStream, obj);
7843 Py_INCREF(obj);
7844 return Py_BuildValue((char *)"");
7845 }
7846 static PyObject *_wrap_OutputStream_write(PyObject *, PyObject *args, PyObject *kwargs) {
7847 PyObject *resultobj;
7848 wxOutputStream *arg1 = (wxOutputStream *) 0 ;
7849 PyObject *arg2 = (PyObject *) 0 ;
7850 PyObject * obj0 = 0 ;
7851 PyObject * obj1 = 0 ;
7852 char *kwnames[] = {
7853 (char *) "self",(char *) "obj", NULL
7854 };
7855
7856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:OutputStream_write",kwnames,&obj0,&obj1)) goto fail;
7857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxOutputStream, SWIG_POINTER_EXCEPTION | 0);
7858 if (SWIG_arg_fail(1)) SWIG_fail;
7859 arg2 = obj1;
7860 {
7861 PyThreadState* __tstate = wxPyBeginAllowThreads();
7862 wxOutputStream_write(arg1,arg2);
7863
7864 wxPyEndAllowThreads(__tstate);
7865 if (PyErr_Occurred()) SWIG_fail;
7866 }
7867 Py_INCREF(Py_None); resultobj = Py_None;
7868 return resultobj;
7869 fail:
7870 return NULL;
7871 }
7872
7873
7874 static PyObject * OutputStream_swigregister(PyObject *, PyObject *args) {
7875 PyObject *obj;
7876 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7877 SWIG_TypeClientData(SWIGTYPE_p_wxOutputStream, obj);
7878 Py_INCREF(obj);
7879 return Py_BuildValue((char *)"");
7880 }
7881 static PyObject *_wrap_new_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
7882 PyObject *resultobj;
7883 wxInputStream *arg1 = (wxInputStream *) 0 ;
7884 wxString *arg2 = 0 ;
7885 wxString *arg3 = 0 ;
7886 wxString *arg4 = 0 ;
7887 wxDateTime arg5 ;
7888 wxFSFile *result;
7889 wxPyInputStream *temp1 ;
7890 bool created1 ;
7891 bool temp2 = false ;
7892 bool temp3 = false ;
7893 bool temp4 = false ;
7894 PyObject * obj0 = 0 ;
7895 PyObject * obj1 = 0 ;
7896 PyObject * obj2 = 0 ;
7897 PyObject * obj3 = 0 ;
7898 PyObject * obj4 = 0 ;
7899 char *kwnames[] = {
7900 (char *) "stream",(char *) "loc",(char *) "mimetype",(char *) "anchor",(char *) "modif", NULL
7901 };
7902
7903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:new_FSFile",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
7904 {
7905 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
7906 arg1 = temp1->m_wxis;
7907 created1 = false;
7908 } else {
7909 PyErr_Clear(); // clear the failure of the wxPyConvert above
7910 arg1 = wxPyCBInputStream_create(obj0, false);
7911 if (arg1 == NULL) {
7912 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
7913 SWIG_fail;
7914 }
7915 created1 = true;
7916 }
7917 }
7918 {
7919 arg2 = wxString_in_helper(obj1);
7920 if (arg2 == NULL) SWIG_fail;
7921 temp2 = true;
7922 }
7923 {
7924 arg3 = wxString_in_helper(obj2);
7925 if (arg3 == NULL) SWIG_fail;
7926 temp3 = true;
7927 }
7928 {
7929 arg4 = wxString_in_helper(obj3);
7930 if (arg4 == NULL) SWIG_fail;
7931 temp4 = true;
7932 }
7933 {
7934 wxDateTime * argp;
7935 SWIG_Python_ConvertPtr(obj4, (void **)&argp, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION);
7936 if (SWIG_arg_fail(5)) SWIG_fail;
7937 if (argp == NULL) {
7938 SWIG_null_ref("wxDateTime");
7939 }
7940 if (SWIG_arg_fail(5)) SWIG_fail;
7941 arg5 = *argp;
7942 }
7943 {
7944 PyThreadState* __tstate = wxPyBeginAllowThreads();
7945 result = (wxFSFile *)new wxFSFile(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
7946
7947 wxPyEndAllowThreads(__tstate);
7948 if (PyErr_Occurred()) SWIG_fail;
7949 }
7950 {
7951 resultobj = wxPyMake_wxObject(result, 1);
7952 }
7953 {
7954 if (created1)
7955 delete arg1;
7956 }
7957 {
7958 if (temp2)
7959 delete arg2;
7960 }
7961 {
7962 if (temp3)
7963 delete arg3;
7964 }
7965 {
7966 if (temp4)
7967 delete arg4;
7968 }
7969 return resultobj;
7970 fail:
7971 {
7972 if (created1)
7973 delete arg1;
7974 }
7975 {
7976 if (temp2)
7977 delete arg2;
7978 }
7979 {
7980 if (temp3)
7981 delete arg3;
7982 }
7983 {
7984 if (temp4)
7985 delete arg4;
7986 }
7987 return NULL;
7988 }
7989
7990
7991 static PyObject *_wrap_delete_FSFile(PyObject *, PyObject *args, PyObject *kwargs) {
7992 PyObject *resultobj;
7993 wxFSFile *arg1 = (wxFSFile *) 0 ;
7994 PyObject * obj0 = 0 ;
7995 char *kwnames[] = {
7996 (char *) "self", NULL
7997 };
7998
7999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FSFile",kwnames,&obj0)) goto fail;
8000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8001 if (SWIG_arg_fail(1)) SWIG_fail;
8002 {
8003 PyThreadState* __tstate = wxPyBeginAllowThreads();
8004 delete arg1;
8005
8006 wxPyEndAllowThreads(__tstate);
8007 if (PyErr_Occurred()) SWIG_fail;
8008 }
8009 Py_INCREF(Py_None); resultobj = Py_None;
8010 return resultobj;
8011 fail:
8012 return NULL;
8013 }
8014
8015
8016 static PyObject *_wrap_FSFile_GetStream(PyObject *, PyObject *args, PyObject *kwargs) {
8017 PyObject *resultobj;
8018 wxFSFile *arg1 = (wxFSFile *) 0 ;
8019 wxInputStream *result;
8020 PyObject * obj0 = 0 ;
8021 char *kwnames[] = {
8022 (char *) "self", NULL
8023 };
8024
8025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetStream",kwnames,&obj0)) goto fail;
8026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8027 if (SWIG_arg_fail(1)) SWIG_fail;
8028 {
8029 PyThreadState* __tstate = wxPyBeginAllowThreads();
8030 result = (wxInputStream *)(arg1)->GetStream();
8031
8032 wxPyEndAllowThreads(__tstate);
8033 if (PyErr_Occurred()) SWIG_fail;
8034 }
8035 {
8036 wxPyInputStream * _ptr = NULL;
8037
8038 if (result) {
8039 _ptr = new wxPyInputStream(result);
8040 }
8041 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
8042 }
8043 return resultobj;
8044 fail:
8045 return NULL;
8046 }
8047
8048
8049 static PyObject *_wrap_FSFile_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
8050 PyObject *resultobj;
8051 wxFSFile *arg1 = (wxFSFile *) 0 ;
8052 wxString *result;
8053 PyObject * obj0 = 0 ;
8054 char *kwnames[] = {
8055 (char *) "self", NULL
8056 };
8057
8058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetMimeType",kwnames,&obj0)) goto fail;
8059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8060 if (SWIG_arg_fail(1)) SWIG_fail;
8061 {
8062 PyThreadState* __tstate = wxPyBeginAllowThreads();
8063 {
8064 wxString const &_result_ref = (arg1)->GetMimeType();
8065 result = (wxString *) &_result_ref;
8066 }
8067
8068 wxPyEndAllowThreads(__tstate);
8069 if (PyErr_Occurred()) SWIG_fail;
8070 }
8071 {
8072 #if wxUSE_UNICODE
8073 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8074 #else
8075 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8076 #endif
8077 }
8078 return resultobj;
8079 fail:
8080 return NULL;
8081 }
8082
8083
8084 static PyObject *_wrap_FSFile_GetLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8085 PyObject *resultobj;
8086 wxFSFile *arg1 = (wxFSFile *) 0 ;
8087 wxString *result;
8088 PyObject * obj0 = 0 ;
8089 char *kwnames[] = {
8090 (char *) "self", NULL
8091 };
8092
8093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetLocation",kwnames,&obj0)) goto fail;
8094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8095 if (SWIG_arg_fail(1)) SWIG_fail;
8096 {
8097 PyThreadState* __tstate = wxPyBeginAllowThreads();
8098 {
8099 wxString const &_result_ref = (arg1)->GetLocation();
8100 result = (wxString *) &_result_ref;
8101 }
8102
8103 wxPyEndAllowThreads(__tstate);
8104 if (PyErr_Occurred()) SWIG_fail;
8105 }
8106 {
8107 #if wxUSE_UNICODE
8108 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8109 #else
8110 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8111 #endif
8112 }
8113 return resultobj;
8114 fail:
8115 return NULL;
8116 }
8117
8118
8119 static PyObject *_wrap_FSFile_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
8120 PyObject *resultobj;
8121 wxFSFile *arg1 = (wxFSFile *) 0 ;
8122 wxString *result;
8123 PyObject * obj0 = 0 ;
8124 char *kwnames[] = {
8125 (char *) "self", NULL
8126 };
8127
8128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetAnchor",kwnames,&obj0)) goto fail;
8129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8130 if (SWIG_arg_fail(1)) SWIG_fail;
8131 {
8132 PyThreadState* __tstate = wxPyBeginAllowThreads();
8133 {
8134 wxString const &_result_ref = (arg1)->GetAnchor();
8135 result = (wxString *) &_result_ref;
8136 }
8137
8138 wxPyEndAllowThreads(__tstate);
8139 if (PyErr_Occurred()) SWIG_fail;
8140 }
8141 {
8142 #if wxUSE_UNICODE
8143 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
8144 #else
8145 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
8146 #endif
8147 }
8148 return resultobj;
8149 fail:
8150 return NULL;
8151 }
8152
8153
8154 static PyObject *_wrap_FSFile_GetModificationTime(PyObject *, PyObject *args, PyObject *kwargs) {
8155 PyObject *resultobj;
8156 wxFSFile *arg1 = (wxFSFile *) 0 ;
8157 wxDateTime result;
8158 PyObject * obj0 = 0 ;
8159 char *kwnames[] = {
8160 (char *) "self", NULL
8161 };
8162
8163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FSFile_GetModificationTime",kwnames,&obj0)) goto fail;
8164 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFSFile, SWIG_POINTER_EXCEPTION | 0);
8165 if (SWIG_arg_fail(1)) SWIG_fail;
8166 {
8167 PyThreadState* __tstate = wxPyBeginAllowThreads();
8168 result = (arg1)->GetModificationTime();
8169
8170 wxPyEndAllowThreads(__tstate);
8171 if (PyErr_Occurred()) SWIG_fail;
8172 }
8173 {
8174 wxDateTime * resultptr;
8175 resultptr = new wxDateTime((wxDateTime &)(result));
8176 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
8177 }
8178 return resultobj;
8179 fail:
8180 return NULL;
8181 }
8182
8183
8184 static PyObject * FSFile_swigregister(PyObject *, PyObject *args) {
8185 PyObject *obj;
8186 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8187 SWIG_TypeClientData(SWIGTYPE_p_wxFSFile, obj);
8188 Py_INCREF(obj);
8189 return Py_BuildValue((char *)"");
8190 }
8191 static PyObject * CPPFileSystemHandler_swigregister(PyObject *, PyObject *args) {
8192 PyObject *obj;
8193 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8194 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystemHandler, obj);
8195 Py_INCREF(obj);
8196 return Py_BuildValue((char *)"");
8197 }
8198 static PyObject *_wrap_new_FileSystemHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8199 PyObject *resultobj;
8200 wxPyFileSystemHandler *result;
8201 char *kwnames[] = {
8202 NULL
8203 };
8204
8205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystemHandler",kwnames)) goto fail;
8206 {
8207 PyThreadState* __tstate = wxPyBeginAllowThreads();
8208 result = (wxPyFileSystemHandler *)new wxPyFileSystemHandler();
8209
8210 wxPyEndAllowThreads(__tstate);
8211 if (PyErr_Occurred()) SWIG_fail;
8212 }
8213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileSystemHandler, 1);
8214 return resultobj;
8215 fail:
8216 return NULL;
8217 }
8218
8219
8220 static PyObject *_wrap_FileSystemHandler__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8221 PyObject *resultobj;
8222 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8223 PyObject *arg2 = (PyObject *) 0 ;
8224 PyObject *arg3 = (PyObject *) 0 ;
8225 PyObject * obj0 = 0 ;
8226 PyObject * obj1 = 0 ;
8227 PyObject * obj2 = 0 ;
8228 char *kwnames[] = {
8229 (char *) "self",(char *) "self",(char *) "_class", NULL
8230 };
8231
8232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8234 if (SWIG_arg_fail(1)) SWIG_fail;
8235 arg2 = obj1;
8236 arg3 = obj2;
8237 {
8238 PyThreadState* __tstate = wxPyBeginAllowThreads();
8239 (arg1)->_setCallbackInfo(arg2,arg3);
8240
8241 wxPyEndAllowThreads(__tstate);
8242 if (PyErr_Occurred()) SWIG_fail;
8243 }
8244 Py_INCREF(Py_None); resultobj = Py_None;
8245 return resultobj;
8246 fail:
8247 return NULL;
8248 }
8249
8250
8251 static PyObject *_wrap_FileSystemHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
8252 PyObject *resultobj;
8253 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8254 wxString *arg2 = 0 ;
8255 bool result;
8256 bool temp2 = false ;
8257 PyObject * obj0 = 0 ;
8258 PyObject * obj1 = 0 ;
8259 char *kwnames[] = {
8260 (char *) "self",(char *) "location", NULL
8261 };
8262
8263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
8264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8265 if (SWIG_arg_fail(1)) SWIG_fail;
8266 {
8267 arg2 = wxString_in_helper(obj1);
8268 if (arg2 == NULL) SWIG_fail;
8269 temp2 = true;
8270 }
8271 {
8272 PyThreadState* __tstate = wxPyBeginAllowThreads();
8273 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
8274
8275 wxPyEndAllowThreads(__tstate);
8276 if (PyErr_Occurred()) SWIG_fail;
8277 }
8278 {
8279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8280 }
8281 {
8282 if (temp2)
8283 delete arg2;
8284 }
8285 return resultobj;
8286 fail:
8287 {
8288 if (temp2)
8289 delete arg2;
8290 }
8291 return NULL;
8292 }
8293
8294
8295 static PyObject *_wrap_FileSystemHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8296 PyObject *resultobj;
8297 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8298 wxFileSystem *arg2 = 0 ;
8299 wxString *arg3 = 0 ;
8300 wxFSFile *result;
8301 bool temp3 = false ;
8302 PyObject * obj0 = 0 ;
8303 PyObject * obj1 = 0 ;
8304 PyObject * obj2 = 0 ;
8305 char *kwnames[] = {
8306 (char *) "self",(char *) "fs",(char *) "location", NULL
8307 };
8308
8309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileSystemHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
8310 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8311 if (SWIG_arg_fail(1)) SWIG_fail;
8312 {
8313 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8314 if (SWIG_arg_fail(2)) SWIG_fail;
8315 if (arg2 == NULL) {
8316 SWIG_null_ref("wxFileSystem");
8317 }
8318 if (SWIG_arg_fail(2)) SWIG_fail;
8319 }
8320 {
8321 arg3 = wxString_in_helper(obj2);
8322 if (arg3 == NULL) SWIG_fail;
8323 temp3 = true;
8324 }
8325 {
8326 PyThreadState* __tstate = wxPyBeginAllowThreads();
8327 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
8328
8329 wxPyEndAllowThreads(__tstate);
8330 if (PyErr_Occurred()) SWIG_fail;
8331 }
8332 {
8333 resultobj = wxPyMake_wxObject(result, 1);
8334 }
8335 {
8336 if (temp3)
8337 delete arg3;
8338 }
8339 return resultobj;
8340 fail:
8341 {
8342 if (temp3)
8343 delete arg3;
8344 }
8345 return NULL;
8346 }
8347
8348
8349 static PyObject *_wrap_FileSystemHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8350 PyObject *resultobj;
8351 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8352 wxString *arg2 = 0 ;
8353 int arg3 = (int) 0 ;
8354 wxString result;
8355 bool temp2 = false ;
8356 PyObject * obj0 = 0 ;
8357 PyObject * obj1 = 0 ;
8358 PyObject * obj2 = 0 ;
8359 char *kwnames[] = {
8360 (char *) "self",(char *) "spec",(char *) "flags", NULL
8361 };
8362
8363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystemHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8365 if (SWIG_arg_fail(1)) SWIG_fail;
8366 {
8367 arg2 = wxString_in_helper(obj1);
8368 if (arg2 == NULL) SWIG_fail;
8369 temp2 = true;
8370 }
8371 if (obj2) {
8372 {
8373 arg3 = (int)(SWIG_As_int(obj2));
8374 if (SWIG_arg_fail(3)) SWIG_fail;
8375 }
8376 }
8377 {
8378 PyThreadState* __tstate = wxPyBeginAllowThreads();
8379 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8380
8381 wxPyEndAllowThreads(__tstate);
8382 if (PyErr_Occurred()) SWIG_fail;
8383 }
8384 {
8385 #if wxUSE_UNICODE
8386 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8387 #else
8388 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8389 #endif
8390 }
8391 {
8392 if (temp2)
8393 delete arg2;
8394 }
8395 return resultobj;
8396 fail:
8397 {
8398 if (temp2)
8399 delete arg2;
8400 }
8401 return NULL;
8402 }
8403
8404
8405 static PyObject *_wrap_FileSystemHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8406 PyObject *resultobj;
8407 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8408 wxString result;
8409 PyObject * obj0 = 0 ;
8410 char *kwnames[] = {
8411 (char *) "self", NULL
8412 };
8413
8414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystemHandler_FindNext",kwnames,&obj0)) goto fail;
8415 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8416 if (SWIG_arg_fail(1)) SWIG_fail;
8417 {
8418 PyThreadState* __tstate = wxPyBeginAllowThreads();
8419 result = (arg1)->FindNext();
8420
8421 wxPyEndAllowThreads(__tstate);
8422 if (PyErr_Occurred()) SWIG_fail;
8423 }
8424 {
8425 #if wxUSE_UNICODE
8426 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8427 #else
8428 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8429 #endif
8430 }
8431 return resultobj;
8432 fail:
8433 return NULL;
8434 }
8435
8436
8437 static PyObject *_wrap_FileSystemHandler_GetProtocol(PyObject *, PyObject *args, PyObject *kwargs) {
8438 PyObject *resultobj;
8439 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8440 wxString *arg2 = 0 ;
8441 wxString result;
8442 bool temp2 = false ;
8443 PyObject * obj0 = 0 ;
8444 PyObject * obj1 = 0 ;
8445 char *kwnames[] = {
8446 (char *) "self",(char *) "location", NULL
8447 };
8448
8449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetProtocol",kwnames,&obj0,&obj1)) goto fail;
8450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8451 if (SWIG_arg_fail(1)) SWIG_fail;
8452 {
8453 arg2 = wxString_in_helper(obj1);
8454 if (arg2 == NULL) SWIG_fail;
8455 temp2 = true;
8456 }
8457 {
8458 PyThreadState* __tstate = wxPyBeginAllowThreads();
8459 result = (arg1)->GetProtocol((wxString const &)*arg2);
8460
8461 wxPyEndAllowThreads(__tstate);
8462 if (PyErr_Occurred()) SWIG_fail;
8463 }
8464 {
8465 #if wxUSE_UNICODE
8466 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8467 #else
8468 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8469 #endif
8470 }
8471 {
8472 if (temp2)
8473 delete arg2;
8474 }
8475 return resultobj;
8476 fail:
8477 {
8478 if (temp2)
8479 delete arg2;
8480 }
8481 return NULL;
8482 }
8483
8484
8485 static PyObject *_wrap_FileSystemHandler_GetLeftLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8486 PyObject *resultobj;
8487 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8488 wxString *arg2 = 0 ;
8489 wxString result;
8490 bool temp2 = false ;
8491 PyObject * obj0 = 0 ;
8492 PyObject * obj1 = 0 ;
8493 char *kwnames[] = {
8494 (char *) "self",(char *) "location", NULL
8495 };
8496
8497 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetLeftLocation",kwnames,&obj0,&obj1)) goto fail;
8498 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8499 if (SWIG_arg_fail(1)) SWIG_fail;
8500 {
8501 arg2 = wxString_in_helper(obj1);
8502 if (arg2 == NULL) SWIG_fail;
8503 temp2 = true;
8504 }
8505 {
8506 PyThreadState* __tstate = wxPyBeginAllowThreads();
8507 result = (arg1)->GetLeftLocation((wxString const &)*arg2);
8508
8509 wxPyEndAllowThreads(__tstate);
8510 if (PyErr_Occurred()) SWIG_fail;
8511 }
8512 {
8513 #if wxUSE_UNICODE
8514 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8515 #else
8516 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8517 #endif
8518 }
8519 {
8520 if (temp2)
8521 delete arg2;
8522 }
8523 return resultobj;
8524 fail:
8525 {
8526 if (temp2)
8527 delete arg2;
8528 }
8529 return NULL;
8530 }
8531
8532
8533 static PyObject *_wrap_FileSystemHandler_GetAnchor(PyObject *, PyObject *args, PyObject *kwargs) {
8534 PyObject *resultobj;
8535 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8536 wxString *arg2 = 0 ;
8537 wxString result;
8538 bool temp2 = false ;
8539 PyObject * obj0 = 0 ;
8540 PyObject * obj1 = 0 ;
8541 char *kwnames[] = {
8542 (char *) "self",(char *) "location", NULL
8543 };
8544
8545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetAnchor",kwnames,&obj0,&obj1)) goto fail;
8546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8547 if (SWIG_arg_fail(1)) SWIG_fail;
8548 {
8549 arg2 = wxString_in_helper(obj1);
8550 if (arg2 == NULL) SWIG_fail;
8551 temp2 = true;
8552 }
8553 {
8554 PyThreadState* __tstate = wxPyBeginAllowThreads();
8555 result = (arg1)->GetAnchor((wxString const &)*arg2);
8556
8557 wxPyEndAllowThreads(__tstate);
8558 if (PyErr_Occurred()) SWIG_fail;
8559 }
8560 {
8561 #if wxUSE_UNICODE
8562 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8563 #else
8564 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8565 #endif
8566 }
8567 {
8568 if (temp2)
8569 delete arg2;
8570 }
8571 return resultobj;
8572 fail:
8573 {
8574 if (temp2)
8575 delete arg2;
8576 }
8577 return NULL;
8578 }
8579
8580
8581 static PyObject *_wrap_FileSystemHandler_GetRightLocation(PyObject *, PyObject *args, PyObject *kwargs) {
8582 PyObject *resultobj;
8583 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8584 wxString *arg2 = 0 ;
8585 wxString result;
8586 bool temp2 = false ;
8587 PyObject * obj0 = 0 ;
8588 PyObject * obj1 = 0 ;
8589 char *kwnames[] = {
8590 (char *) "self",(char *) "location", NULL
8591 };
8592
8593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetRightLocation",kwnames,&obj0,&obj1)) goto fail;
8594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8595 if (SWIG_arg_fail(1)) SWIG_fail;
8596 {
8597 arg2 = wxString_in_helper(obj1);
8598 if (arg2 == NULL) SWIG_fail;
8599 temp2 = true;
8600 }
8601 {
8602 PyThreadState* __tstate = wxPyBeginAllowThreads();
8603 result = (arg1)->GetRightLocation((wxString const &)*arg2);
8604
8605 wxPyEndAllowThreads(__tstate);
8606 if (PyErr_Occurred()) SWIG_fail;
8607 }
8608 {
8609 #if wxUSE_UNICODE
8610 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8611 #else
8612 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8613 #endif
8614 }
8615 {
8616 if (temp2)
8617 delete arg2;
8618 }
8619 return resultobj;
8620 fail:
8621 {
8622 if (temp2)
8623 delete arg2;
8624 }
8625 return NULL;
8626 }
8627
8628
8629 static PyObject *_wrap_FileSystemHandler_GetMimeTypeFromExt(PyObject *, PyObject *args, PyObject *kwargs) {
8630 PyObject *resultobj;
8631 wxPyFileSystemHandler *arg1 = (wxPyFileSystemHandler *) 0 ;
8632 wxString *arg2 = 0 ;
8633 wxString result;
8634 bool temp2 = false ;
8635 PyObject * obj0 = 0 ;
8636 PyObject * obj1 = 0 ;
8637 char *kwnames[] = {
8638 (char *) "self",(char *) "location", NULL
8639 };
8640
8641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystemHandler_GetMimeTypeFromExt",kwnames,&obj0,&obj1)) goto fail;
8642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8643 if (SWIG_arg_fail(1)) SWIG_fail;
8644 {
8645 arg2 = wxString_in_helper(obj1);
8646 if (arg2 == NULL) SWIG_fail;
8647 temp2 = true;
8648 }
8649 {
8650 PyThreadState* __tstate = wxPyBeginAllowThreads();
8651 result = (arg1)->GetMimeTypeFromExt((wxString const &)*arg2);
8652
8653 wxPyEndAllowThreads(__tstate);
8654 if (PyErr_Occurred()) SWIG_fail;
8655 }
8656 {
8657 #if wxUSE_UNICODE
8658 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8659 #else
8660 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8661 #endif
8662 }
8663 {
8664 if (temp2)
8665 delete arg2;
8666 }
8667 return resultobj;
8668 fail:
8669 {
8670 if (temp2)
8671 delete arg2;
8672 }
8673 return NULL;
8674 }
8675
8676
8677 static PyObject * FileSystemHandler_swigregister(PyObject *, PyObject *args) {
8678 PyObject *obj;
8679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8680 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileSystemHandler, obj);
8681 Py_INCREF(obj);
8682 return Py_BuildValue((char *)"");
8683 }
8684 static PyObject *_wrap_new_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
8685 PyObject *resultobj;
8686 wxFileSystem *result;
8687 char *kwnames[] = {
8688 NULL
8689 };
8690
8691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileSystem",kwnames)) goto fail;
8692 {
8693 PyThreadState* __tstate = wxPyBeginAllowThreads();
8694 result = (wxFileSystem *)new wxFileSystem();
8695
8696 wxPyEndAllowThreads(__tstate);
8697 if (PyErr_Occurred()) SWIG_fail;
8698 }
8699 {
8700 resultobj = wxPyMake_wxObject(result, 1);
8701 }
8702 return resultobj;
8703 fail:
8704 return NULL;
8705 }
8706
8707
8708 static PyObject *_wrap_delete_FileSystem(PyObject *, PyObject *args, PyObject *kwargs) {
8709 PyObject *resultobj;
8710 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8711 PyObject * obj0 = 0 ;
8712 char *kwnames[] = {
8713 (char *) "self", NULL
8714 };
8715
8716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileSystem",kwnames,&obj0)) goto fail;
8717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8718 if (SWIG_arg_fail(1)) SWIG_fail;
8719 {
8720 PyThreadState* __tstate = wxPyBeginAllowThreads();
8721 delete arg1;
8722
8723 wxPyEndAllowThreads(__tstate);
8724 if (PyErr_Occurred()) SWIG_fail;
8725 }
8726 Py_INCREF(Py_None); resultobj = Py_None;
8727 return resultobj;
8728 fail:
8729 return NULL;
8730 }
8731
8732
8733 static PyObject *_wrap_FileSystem_ChangePathTo(PyObject *, PyObject *args, PyObject *kwargs) {
8734 PyObject *resultobj;
8735 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8736 wxString *arg2 = 0 ;
8737 bool arg3 = (bool) false ;
8738 bool temp2 = false ;
8739 PyObject * obj0 = 0 ;
8740 PyObject * obj1 = 0 ;
8741 PyObject * obj2 = 0 ;
8742 char *kwnames[] = {
8743 (char *) "self",(char *) "location",(char *) "is_dir", NULL
8744 };
8745
8746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_ChangePathTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8748 if (SWIG_arg_fail(1)) SWIG_fail;
8749 {
8750 arg2 = wxString_in_helper(obj1);
8751 if (arg2 == NULL) SWIG_fail;
8752 temp2 = true;
8753 }
8754 if (obj2) {
8755 {
8756 arg3 = (bool)(SWIG_As_bool(obj2));
8757 if (SWIG_arg_fail(3)) SWIG_fail;
8758 }
8759 }
8760 {
8761 PyThreadState* __tstate = wxPyBeginAllowThreads();
8762 (arg1)->ChangePathTo((wxString const &)*arg2,arg3);
8763
8764 wxPyEndAllowThreads(__tstate);
8765 if (PyErr_Occurred()) SWIG_fail;
8766 }
8767 Py_INCREF(Py_None); resultobj = Py_None;
8768 {
8769 if (temp2)
8770 delete arg2;
8771 }
8772 return resultobj;
8773 fail:
8774 {
8775 if (temp2)
8776 delete arg2;
8777 }
8778 return NULL;
8779 }
8780
8781
8782 static PyObject *_wrap_FileSystem_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
8783 PyObject *resultobj;
8784 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8785 wxString result;
8786 PyObject * obj0 = 0 ;
8787 char *kwnames[] = {
8788 (char *) "self", NULL
8789 };
8790
8791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_GetPath",kwnames,&obj0)) goto fail;
8792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8793 if (SWIG_arg_fail(1)) SWIG_fail;
8794 {
8795 PyThreadState* __tstate = wxPyBeginAllowThreads();
8796 result = (arg1)->GetPath();
8797
8798 wxPyEndAllowThreads(__tstate);
8799 if (PyErr_Occurred()) SWIG_fail;
8800 }
8801 {
8802 #if wxUSE_UNICODE
8803 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8804 #else
8805 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8806 #endif
8807 }
8808 return resultobj;
8809 fail:
8810 return NULL;
8811 }
8812
8813
8814 static PyObject *_wrap_FileSystem_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
8815 PyObject *resultobj;
8816 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8817 wxString *arg2 = 0 ;
8818 wxFSFile *result;
8819 bool temp2 = false ;
8820 PyObject * obj0 = 0 ;
8821 PyObject * obj1 = 0 ;
8822 char *kwnames[] = {
8823 (char *) "self",(char *) "location", NULL
8824 };
8825
8826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileSystem_OpenFile",kwnames,&obj0,&obj1)) goto fail;
8827 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8828 if (SWIG_arg_fail(1)) SWIG_fail;
8829 {
8830 arg2 = wxString_in_helper(obj1);
8831 if (arg2 == NULL) SWIG_fail;
8832 temp2 = true;
8833 }
8834 {
8835 PyThreadState* __tstate = wxPyBeginAllowThreads();
8836 result = (wxFSFile *)(arg1)->OpenFile((wxString const &)*arg2);
8837
8838 wxPyEndAllowThreads(__tstate);
8839 if (PyErr_Occurred()) SWIG_fail;
8840 }
8841 {
8842 resultobj = wxPyMake_wxObject(result, 1);
8843 }
8844 {
8845 if (temp2)
8846 delete arg2;
8847 }
8848 return resultobj;
8849 fail:
8850 {
8851 if (temp2)
8852 delete arg2;
8853 }
8854 return NULL;
8855 }
8856
8857
8858 static PyObject *_wrap_FileSystem_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
8859 PyObject *resultobj;
8860 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8861 wxString *arg2 = 0 ;
8862 int arg3 = (int) 0 ;
8863 wxString result;
8864 bool temp2 = false ;
8865 PyObject * obj0 = 0 ;
8866 PyObject * obj1 = 0 ;
8867 PyObject * obj2 = 0 ;
8868 char *kwnames[] = {
8869 (char *) "self",(char *) "spec",(char *) "flags", NULL
8870 };
8871
8872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileSystem_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
8873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8874 if (SWIG_arg_fail(1)) SWIG_fail;
8875 {
8876 arg2 = wxString_in_helper(obj1);
8877 if (arg2 == NULL) SWIG_fail;
8878 temp2 = true;
8879 }
8880 if (obj2) {
8881 {
8882 arg3 = (int)(SWIG_As_int(obj2));
8883 if (SWIG_arg_fail(3)) SWIG_fail;
8884 }
8885 }
8886 {
8887 PyThreadState* __tstate = wxPyBeginAllowThreads();
8888 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
8889
8890 wxPyEndAllowThreads(__tstate);
8891 if (PyErr_Occurred()) SWIG_fail;
8892 }
8893 {
8894 #if wxUSE_UNICODE
8895 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8896 #else
8897 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8898 #endif
8899 }
8900 {
8901 if (temp2)
8902 delete arg2;
8903 }
8904 return resultobj;
8905 fail:
8906 {
8907 if (temp2)
8908 delete arg2;
8909 }
8910 return NULL;
8911 }
8912
8913
8914 static PyObject *_wrap_FileSystem_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
8915 PyObject *resultobj;
8916 wxFileSystem *arg1 = (wxFileSystem *) 0 ;
8917 wxString result;
8918 PyObject * obj0 = 0 ;
8919 char *kwnames[] = {
8920 (char *) "self", NULL
8921 };
8922
8923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FindNext",kwnames,&obj0)) goto fail;
8924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
8925 if (SWIG_arg_fail(1)) SWIG_fail;
8926 {
8927 PyThreadState* __tstate = wxPyBeginAllowThreads();
8928 result = (arg1)->FindNext();
8929
8930 wxPyEndAllowThreads(__tstate);
8931 if (PyErr_Occurred()) SWIG_fail;
8932 }
8933 {
8934 #if wxUSE_UNICODE
8935 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8936 #else
8937 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8938 #endif
8939 }
8940 return resultobj;
8941 fail:
8942 return NULL;
8943 }
8944
8945
8946 static PyObject *_wrap_FileSystem_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
8947 PyObject *resultobj;
8948 wxFileSystemHandler *arg1 = (wxFileSystemHandler *) 0 ;
8949 PyObject * obj0 = 0 ;
8950 char *kwnames[] = {
8951 (char *) "handler", NULL
8952 };
8953
8954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_AddHandler",kwnames,&obj0)) goto fail;
8955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileSystemHandler, SWIG_POINTER_EXCEPTION | 0);
8956 if (SWIG_arg_fail(1)) SWIG_fail;
8957 {
8958 PyThreadState* __tstate = wxPyBeginAllowThreads();
8959 wxFileSystem::AddHandler(arg1);
8960
8961 wxPyEndAllowThreads(__tstate);
8962 if (PyErr_Occurred()) SWIG_fail;
8963 }
8964 Py_INCREF(Py_None); resultobj = Py_None;
8965 return resultobj;
8966 fail:
8967 return NULL;
8968 }
8969
8970
8971 static PyObject *_wrap_FileSystem_CleanUpHandlers(PyObject *, PyObject *args, PyObject *kwargs) {
8972 PyObject *resultobj;
8973 char *kwnames[] = {
8974 NULL
8975 };
8976
8977 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FileSystem_CleanUpHandlers",kwnames)) goto fail;
8978 {
8979 PyThreadState* __tstate = wxPyBeginAllowThreads();
8980 wxFileSystem::CleanUpHandlers();
8981
8982 wxPyEndAllowThreads(__tstate);
8983 if (PyErr_Occurred()) SWIG_fail;
8984 }
8985 Py_INCREF(Py_None); resultobj = Py_None;
8986 return resultobj;
8987 fail:
8988 return NULL;
8989 }
8990
8991
8992 static PyObject *_wrap_FileSystem_FileNameToURL(PyObject *, PyObject *args, PyObject *kwargs) {
8993 PyObject *resultobj;
8994 wxString *arg1 = 0 ;
8995 wxString result;
8996 bool temp1 = false ;
8997 PyObject * obj0 = 0 ;
8998 char *kwnames[] = {
8999 (char *) "filename", NULL
9000 };
9001
9002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_FileNameToURL",kwnames,&obj0)) goto fail;
9003 {
9004 arg1 = wxString_in_helper(obj0);
9005 if (arg1 == NULL) SWIG_fail;
9006 temp1 = true;
9007 }
9008 {
9009 PyThreadState* __tstate = wxPyBeginAllowThreads();
9010 result = wxFileSystem::FileNameToURL((wxString const &)*arg1);
9011
9012 wxPyEndAllowThreads(__tstate);
9013 if (PyErr_Occurred()) SWIG_fail;
9014 }
9015 {
9016 #if wxUSE_UNICODE
9017 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9018 #else
9019 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9020 #endif
9021 }
9022 {
9023 if (temp1)
9024 delete arg1;
9025 }
9026 return resultobj;
9027 fail:
9028 {
9029 if (temp1)
9030 delete arg1;
9031 }
9032 return NULL;
9033 }
9034
9035
9036 static PyObject *_wrap_FileSystem_URLToFileName(PyObject *, PyObject *args, PyObject *kwargs) {
9037 PyObject *resultobj;
9038 wxString *arg1 = 0 ;
9039 wxString result;
9040 bool temp1 = false ;
9041 PyObject * obj0 = 0 ;
9042 char *kwnames[] = {
9043 (char *) "url", NULL
9044 };
9045
9046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileSystem_URLToFileName",kwnames,&obj0)) goto fail;
9047 {
9048 arg1 = wxString_in_helper(obj0);
9049 if (arg1 == NULL) SWIG_fail;
9050 temp1 = true;
9051 }
9052 {
9053 PyThreadState* __tstate = wxPyBeginAllowThreads();
9054 result = FileSystem_URLToFileName((wxString const &)*arg1);
9055
9056 wxPyEndAllowThreads(__tstate);
9057 if (PyErr_Occurred()) SWIG_fail;
9058 }
9059 {
9060 #if wxUSE_UNICODE
9061 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9062 #else
9063 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9064 #endif
9065 }
9066 {
9067 if (temp1)
9068 delete arg1;
9069 }
9070 return resultobj;
9071 fail:
9072 {
9073 if (temp1)
9074 delete arg1;
9075 }
9076 return NULL;
9077 }
9078
9079
9080 static PyObject * FileSystem_swigregister(PyObject *, PyObject *args) {
9081 PyObject *obj;
9082 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9083 SWIG_TypeClientData(SWIGTYPE_p_wxFileSystem, obj);
9084 Py_INCREF(obj);
9085 return Py_BuildValue((char *)"");
9086 }
9087 static PyObject *_wrap_new_InternetFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9088 PyObject *resultobj;
9089 wxInternetFSHandler *result;
9090 char *kwnames[] = {
9091 NULL
9092 };
9093
9094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_InternetFSHandler",kwnames)) goto fail;
9095 {
9096 PyThreadState* __tstate = wxPyBeginAllowThreads();
9097 result = (wxInternetFSHandler *)new wxInternetFSHandler();
9098
9099 wxPyEndAllowThreads(__tstate);
9100 if (PyErr_Occurred()) SWIG_fail;
9101 }
9102 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInternetFSHandler, 1);
9103 return resultobj;
9104 fail:
9105 return NULL;
9106 }
9107
9108
9109 static PyObject *_wrap_InternetFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9110 PyObject *resultobj;
9111 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
9112 wxString *arg2 = 0 ;
9113 bool result;
9114 bool temp2 = false ;
9115 PyObject * obj0 = 0 ;
9116 PyObject * obj1 = 0 ;
9117 char *kwnames[] = {
9118 (char *) "self",(char *) "location", NULL
9119 };
9120
9121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:InternetFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxInternetFSHandler, SWIG_POINTER_EXCEPTION | 0);
9123 if (SWIG_arg_fail(1)) SWIG_fail;
9124 {
9125 arg2 = wxString_in_helper(obj1);
9126 if (arg2 == NULL) SWIG_fail;
9127 temp2 = true;
9128 }
9129 {
9130 PyThreadState* __tstate = wxPyBeginAllowThreads();
9131 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9132
9133 wxPyEndAllowThreads(__tstate);
9134 if (PyErr_Occurred()) SWIG_fail;
9135 }
9136 {
9137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9138 }
9139 {
9140 if (temp2)
9141 delete arg2;
9142 }
9143 return resultobj;
9144 fail:
9145 {
9146 if (temp2)
9147 delete arg2;
9148 }
9149 return NULL;
9150 }
9151
9152
9153 static PyObject *_wrap_InternetFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9154 PyObject *resultobj;
9155 wxInternetFSHandler *arg1 = (wxInternetFSHandler *) 0 ;
9156 wxFileSystem *arg2 = 0 ;
9157 wxString *arg3 = 0 ;
9158 wxFSFile *result;
9159 bool temp3 = false ;
9160 PyObject * obj0 = 0 ;
9161 PyObject * obj1 = 0 ;
9162 PyObject * obj2 = 0 ;
9163 char *kwnames[] = {
9164 (char *) "self",(char *) "fs",(char *) "location", NULL
9165 };
9166
9167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:InternetFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxInternetFSHandler, SWIG_POINTER_EXCEPTION | 0);
9169 if (SWIG_arg_fail(1)) SWIG_fail;
9170 {
9171 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9172 if (SWIG_arg_fail(2)) SWIG_fail;
9173 if (arg2 == NULL) {
9174 SWIG_null_ref("wxFileSystem");
9175 }
9176 if (SWIG_arg_fail(2)) SWIG_fail;
9177 }
9178 {
9179 arg3 = wxString_in_helper(obj2);
9180 if (arg3 == NULL) SWIG_fail;
9181 temp3 = true;
9182 }
9183 {
9184 PyThreadState* __tstate = wxPyBeginAllowThreads();
9185 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9186
9187 wxPyEndAllowThreads(__tstate);
9188 if (PyErr_Occurred()) SWIG_fail;
9189 }
9190 {
9191 resultobj = wxPyMake_wxObject(result, 1);
9192 }
9193 {
9194 if (temp3)
9195 delete arg3;
9196 }
9197 return resultobj;
9198 fail:
9199 {
9200 if (temp3)
9201 delete arg3;
9202 }
9203 return NULL;
9204 }
9205
9206
9207 static PyObject * InternetFSHandler_swigregister(PyObject *, PyObject *args) {
9208 PyObject *obj;
9209 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9210 SWIG_TypeClientData(SWIGTYPE_p_wxInternetFSHandler, obj);
9211 Py_INCREF(obj);
9212 return Py_BuildValue((char *)"");
9213 }
9214 static PyObject *_wrap_new_ZipFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9215 PyObject *resultobj;
9216 wxZipFSHandler *result;
9217 char *kwnames[] = {
9218 NULL
9219 };
9220
9221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ZipFSHandler",kwnames)) goto fail;
9222 {
9223 PyThreadState* __tstate = wxPyBeginAllowThreads();
9224 result = (wxZipFSHandler *)new wxZipFSHandler();
9225
9226 wxPyEndAllowThreads(__tstate);
9227 if (PyErr_Occurred()) SWIG_fail;
9228 }
9229 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxZipFSHandler, 1);
9230 return resultobj;
9231 fail:
9232 return NULL;
9233 }
9234
9235
9236 static PyObject *_wrap_ZipFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9237 PyObject *resultobj;
9238 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9239 wxString *arg2 = 0 ;
9240 bool result;
9241 bool temp2 = false ;
9242 PyObject * obj0 = 0 ;
9243 PyObject * obj1 = 0 ;
9244 char *kwnames[] = {
9245 (char *) "self",(char *) "location", NULL
9246 };
9247
9248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ZipFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9250 if (SWIG_arg_fail(1)) SWIG_fail;
9251 {
9252 arg2 = wxString_in_helper(obj1);
9253 if (arg2 == NULL) SWIG_fail;
9254 temp2 = true;
9255 }
9256 {
9257 PyThreadState* __tstate = wxPyBeginAllowThreads();
9258 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9259
9260 wxPyEndAllowThreads(__tstate);
9261 if (PyErr_Occurred()) SWIG_fail;
9262 }
9263 {
9264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9265 }
9266 {
9267 if (temp2)
9268 delete arg2;
9269 }
9270 return resultobj;
9271 fail:
9272 {
9273 if (temp2)
9274 delete arg2;
9275 }
9276 return NULL;
9277 }
9278
9279
9280 static PyObject *_wrap_ZipFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9281 PyObject *resultobj;
9282 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9283 wxFileSystem *arg2 = 0 ;
9284 wxString *arg3 = 0 ;
9285 wxFSFile *result;
9286 bool temp3 = false ;
9287 PyObject * obj0 = 0 ;
9288 PyObject * obj1 = 0 ;
9289 PyObject * obj2 = 0 ;
9290 char *kwnames[] = {
9291 (char *) "self",(char *) "fs",(char *) "location", NULL
9292 };
9293
9294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ZipFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9296 if (SWIG_arg_fail(1)) SWIG_fail;
9297 {
9298 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9299 if (SWIG_arg_fail(2)) SWIG_fail;
9300 if (arg2 == NULL) {
9301 SWIG_null_ref("wxFileSystem");
9302 }
9303 if (SWIG_arg_fail(2)) SWIG_fail;
9304 }
9305 {
9306 arg3 = wxString_in_helper(obj2);
9307 if (arg3 == NULL) SWIG_fail;
9308 temp3 = true;
9309 }
9310 {
9311 PyThreadState* __tstate = wxPyBeginAllowThreads();
9312 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9313
9314 wxPyEndAllowThreads(__tstate);
9315 if (PyErr_Occurred()) SWIG_fail;
9316 }
9317 {
9318 resultobj = wxPyMake_wxObject(result, 1);
9319 }
9320 {
9321 if (temp3)
9322 delete arg3;
9323 }
9324 return resultobj;
9325 fail:
9326 {
9327 if (temp3)
9328 delete arg3;
9329 }
9330 return NULL;
9331 }
9332
9333
9334 static PyObject *_wrap_ZipFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
9335 PyObject *resultobj;
9336 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9337 wxString *arg2 = 0 ;
9338 int arg3 = (int) 0 ;
9339 wxString result;
9340 bool temp2 = false ;
9341 PyObject * obj0 = 0 ;
9342 PyObject * obj1 = 0 ;
9343 PyObject * obj2 = 0 ;
9344 char *kwnames[] = {
9345 (char *) "self",(char *) "spec",(char *) "flags", NULL
9346 };
9347
9348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ZipFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
9349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9350 if (SWIG_arg_fail(1)) SWIG_fail;
9351 {
9352 arg2 = wxString_in_helper(obj1);
9353 if (arg2 == NULL) SWIG_fail;
9354 temp2 = true;
9355 }
9356 if (obj2) {
9357 {
9358 arg3 = (int)(SWIG_As_int(obj2));
9359 if (SWIG_arg_fail(3)) SWIG_fail;
9360 }
9361 }
9362 {
9363 PyThreadState* __tstate = wxPyBeginAllowThreads();
9364 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
9365
9366 wxPyEndAllowThreads(__tstate);
9367 if (PyErr_Occurred()) SWIG_fail;
9368 }
9369 {
9370 #if wxUSE_UNICODE
9371 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9372 #else
9373 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9374 #endif
9375 }
9376 {
9377 if (temp2)
9378 delete arg2;
9379 }
9380 return resultobj;
9381 fail:
9382 {
9383 if (temp2)
9384 delete arg2;
9385 }
9386 return NULL;
9387 }
9388
9389
9390 static PyObject *_wrap_ZipFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
9391 PyObject *resultobj;
9392 wxZipFSHandler *arg1 = (wxZipFSHandler *) 0 ;
9393 wxString result;
9394 PyObject * obj0 = 0 ;
9395 char *kwnames[] = {
9396 (char *) "self", NULL
9397 };
9398
9399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ZipFSHandler_FindNext",kwnames,&obj0)) goto fail;
9400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxZipFSHandler, SWIG_POINTER_EXCEPTION | 0);
9401 if (SWIG_arg_fail(1)) SWIG_fail;
9402 {
9403 PyThreadState* __tstate = wxPyBeginAllowThreads();
9404 result = (arg1)->FindNext();
9405
9406 wxPyEndAllowThreads(__tstate);
9407 if (PyErr_Occurred()) SWIG_fail;
9408 }
9409 {
9410 #if wxUSE_UNICODE
9411 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9412 #else
9413 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9414 #endif
9415 }
9416 return resultobj;
9417 fail:
9418 return NULL;
9419 }
9420
9421
9422 static PyObject * ZipFSHandler_swigregister(PyObject *, PyObject *args) {
9423 PyObject *obj;
9424 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9425 SWIG_TypeClientData(SWIGTYPE_p_wxZipFSHandler, obj);
9426 Py_INCREF(obj);
9427 return Py_BuildValue((char *)"");
9428 }
9429 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject *, PyObject *args, PyObject *kwargs) {
9430 PyObject *resultobj;
9431 wxString *arg1 = 0 ;
9432 wxImage *arg2 = 0 ;
9433 long arg3 ;
9434 bool temp1 = false ;
9435 PyObject * obj0 = 0 ;
9436 PyObject * obj1 = 0 ;
9437 PyObject * obj2 = 0 ;
9438 char *kwnames[] = {
9439 (char *) "filename",(char *) "image",(char *) "type", NULL
9440 };
9441
9442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
9443 {
9444 arg1 = wxString_in_helper(obj0);
9445 if (arg1 == NULL) SWIG_fail;
9446 temp1 = true;
9447 }
9448 {
9449 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
9450 if (SWIG_arg_fail(2)) SWIG_fail;
9451 if (arg2 == NULL) {
9452 SWIG_null_ref("wxImage");
9453 }
9454 if (SWIG_arg_fail(2)) SWIG_fail;
9455 }
9456 {
9457 arg3 = (long)(SWIG_As_long(obj2));
9458 if (SWIG_arg_fail(3)) SWIG_fail;
9459 }
9460 {
9461 PyThreadState* __tstate = wxPyBeginAllowThreads();
9462 __wxMemoryFSHandler_AddFile_wxImage((wxString const &)*arg1,*arg2,arg3);
9463
9464 wxPyEndAllowThreads(__tstate);
9465 if (PyErr_Occurred()) SWIG_fail;
9466 }
9467 Py_INCREF(Py_None); resultobj = Py_None;
9468 {
9469 if (temp1)
9470 delete arg1;
9471 }
9472 return resultobj;
9473 fail:
9474 {
9475 if (temp1)
9476 delete arg1;
9477 }
9478 return NULL;
9479 }
9480
9481
9482 static PyObject *_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
9483 PyObject *resultobj;
9484 wxString *arg1 = 0 ;
9485 wxBitmap *arg2 = 0 ;
9486 long arg3 ;
9487 bool temp1 = false ;
9488 PyObject * obj0 = 0 ;
9489 PyObject * obj1 = 0 ;
9490 PyObject * obj2 = 0 ;
9491 char *kwnames[] = {
9492 (char *) "filename",(char *) "bitmap",(char *) "type", NULL
9493 };
9494
9495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:__wxMemoryFSHandler_AddFile_wxBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
9496 {
9497 arg1 = wxString_in_helper(obj0);
9498 if (arg1 == NULL) SWIG_fail;
9499 temp1 = true;
9500 }
9501 {
9502 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
9503 if (SWIG_arg_fail(2)) SWIG_fail;
9504 if (arg2 == NULL) {
9505 SWIG_null_ref("wxBitmap");
9506 }
9507 if (SWIG_arg_fail(2)) SWIG_fail;
9508 }
9509 {
9510 arg3 = (long)(SWIG_As_long(obj2));
9511 if (SWIG_arg_fail(3)) SWIG_fail;
9512 }
9513 {
9514 PyThreadState* __tstate = wxPyBeginAllowThreads();
9515 __wxMemoryFSHandler_AddFile_wxBitmap((wxString const &)*arg1,(wxBitmap const &)*arg2,arg3);
9516
9517 wxPyEndAllowThreads(__tstate);
9518 if (PyErr_Occurred()) SWIG_fail;
9519 }
9520 Py_INCREF(Py_None); resultobj = Py_None;
9521 {
9522 if (temp1)
9523 delete arg1;
9524 }
9525 return resultobj;
9526 fail:
9527 {
9528 if (temp1)
9529 delete arg1;
9530 }
9531 return NULL;
9532 }
9533
9534
9535 static PyObject *_wrap___wxMemoryFSHandler_AddFile_Data(PyObject *, PyObject *args, PyObject *kwargs) {
9536 PyObject *resultobj;
9537 wxString *arg1 = 0 ;
9538 PyObject *arg2 = (PyObject *) 0 ;
9539 bool temp1 = false ;
9540 PyObject * obj0 = 0 ;
9541 PyObject * obj1 = 0 ;
9542 char *kwnames[] = {
9543 (char *) "filename",(char *) "data", NULL
9544 };
9545
9546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:__wxMemoryFSHandler_AddFile_Data",kwnames,&obj0,&obj1)) goto fail;
9547 {
9548 arg1 = wxString_in_helper(obj0);
9549 if (arg1 == NULL) SWIG_fail;
9550 temp1 = true;
9551 }
9552 arg2 = obj1;
9553 {
9554 PyThreadState* __tstate = wxPyBeginAllowThreads();
9555 __wxMemoryFSHandler_AddFile_Data((wxString const &)*arg1,arg2);
9556
9557 wxPyEndAllowThreads(__tstate);
9558 if (PyErr_Occurred()) SWIG_fail;
9559 }
9560 Py_INCREF(Py_None); resultobj = Py_None;
9561 {
9562 if (temp1)
9563 delete arg1;
9564 }
9565 return resultobj;
9566 fail:
9567 {
9568 if (temp1)
9569 delete arg1;
9570 }
9571 return NULL;
9572 }
9573
9574
9575 static PyObject *_wrap_new_MemoryFSHandler(PyObject *, PyObject *args, PyObject *kwargs) {
9576 PyObject *resultobj;
9577 wxMemoryFSHandler *result;
9578 char *kwnames[] = {
9579 NULL
9580 };
9581
9582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MemoryFSHandler",kwnames)) goto fail;
9583 {
9584 PyThreadState* __tstate = wxPyBeginAllowThreads();
9585 result = (wxMemoryFSHandler *)new wxMemoryFSHandler();
9586
9587 wxPyEndAllowThreads(__tstate);
9588 if (PyErr_Occurred()) SWIG_fail;
9589 }
9590 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMemoryFSHandler, 1);
9591 return resultobj;
9592 fail:
9593 return NULL;
9594 }
9595
9596
9597 static PyObject *_wrap_MemoryFSHandler_RemoveFile(PyObject *, PyObject *args, PyObject *kwargs) {
9598 PyObject *resultobj;
9599 wxString *arg1 = 0 ;
9600 bool temp1 = false ;
9601 PyObject * obj0 = 0 ;
9602 char *kwnames[] = {
9603 (char *) "filename", NULL
9604 };
9605
9606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_RemoveFile",kwnames,&obj0)) goto fail;
9607 {
9608 arg1 = wxString_in_helper(obj0);
9609 if (arg1 == NULL) SWIG_fail;
9610 temp1 = true;
9611 }
9612 {
9613 PyThreadState* __tstate = wxPyBeginAllowThreads();
9614 wxMemoryFSHandler::RemoveFile((wxString const &)*arg1);
9615
9616 wxPyEndAllowThreads(__tstate);
9617 if (PyErr_Occurred()) SWIG_fail;
9618 }
9619 Py_INCREF(Py_None); resultobj = Py_None;
9620 {
9621 if (temp1)
9622 delete arg1;
9623 }
9624 return resultobj;
9625 fail:
9626 {
9627 if (temp1)
9628 delete arg1;
9629 }
9630 return NULL;
9631 }
9632
9633
9634 static PyObject *_wrap_MemoryFSHandler_CanOpen(PyObject *, PyObject *args, PyObject *kwargs) {
9635 PyObject *resultobj;
9636 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9637 wxString *arg2 = 0 ;
9638 bool result;
9639 bool temp2 = false ;
9640 PyObject * obj0 = 0 ;
9641 PyObject * obj1 = 0 ;
9642 char *kwnames[] = {
9643 (char *) "self",(char *) "location", NULL
9644 };
9645
9646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MemoryFSHandler_CanOpen",kwnames,&obj0,&obj1)) goto fail;
9647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9648 if (SWIG_arg_fail(1)) SWIG_fail;
9649 {
9650 arg2 = wxString_in_helper(obj1);
9651 if (arg2 == NULL) SWIG_fail;
9652 temp2 = true;
9653 }
9654 {
9655 PyThreadState* __tstate = wxPyBeginAllowThreads();
9656 result = (bool)(arg1)->CanOpen((wxString const &)*arg2);
9657
9658 wxPyEndAllowThreads(__tstate);
9659 if (PyErr_Occurred()) SWIG_fail;
9660 }
9661 {
9662 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9663 }
9664 {
9665 if (temp2)
9666 delete arg2;
9667 }
9668 return resultobj;
9669 fail:
9670 {
9671 if (temp2)
9672 delete arg2;
9673 }
9674 return NULL;
9675 }
9676
9677
9678 static PyObject *_wrap_MemoryFSHandler_OpenFile(PyObject *, PyObject *args, PyObject *kwargs) {
9679 PyObject *resultobj;
9680 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9681 wxFileSystem *arg2 = 0 ;
9682 wxString *arg3 = 0 ;
9683 wxFSFile *result;
9684 bool temp3 = false ;
9685 PyObject * obj0 = 0 ;
9686 PyObject * obj1 = 0 ;
9687 PyObject * obj2 = 0 ;
9688 char *kwnames[] = {
9689 (char *) "self",(char *) "fs",(char *) "location", NULL
9690 };
9691
9692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MemoryFSHandler_OpenFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
9693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9694 if (SWIG_arg_fail(1)) SWIG_fail;
9695 {
9696 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileSystem, SWIG_POINTER_EXCEPTION | 0);
9697 if (SWIG_arg_fail(2)) SWIG_fail;
9698 if (arg2 == NULL) {
9699 SWIG_null_ref("wxFileSystem");
9700 }
9701 if (SWIG_arg_fail(2)) SWIG_fail;
9702 }
9703 {
9704 arg3 = wxString_in_helper(obj2);
9705 if (arg3 == NULL) SWIG_fail;
9706 temp3 = true;
9707 }
9708 {
9709 PyThreadState* __tstate = wxPyBeginAllowThreads();
9710 result = (wxFSFile *)(arg1)->OpenFile(*arg2,(wxString const &)*arg3);
9711
9712 wxPyEndAllowThreads(__tstate);
9713 if (PyErr_Occurred()) SWIG_fail;
9714 }
9715 {
9716 resultobj = wxPyMake_wxObject(result, 1);
9717 }
9718 {
9719 if (temp3)
9720 delete arg3;
9721 }
9722 return resultobj;
9723 fail:
9724 {
9725 if (temp3)
9726 delete arg3;
9727 }
9728 return NULL;
9729 }
9730
9731
9732 static PyObject *_wrap_MemoryFSHandler_FindFirst(PyObject *, PyObject *args, PyObject *kwargs) {
9733 PyObject *resultobj;
9734 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9735 wxString *arg2 = 0 ;
9736 int arg3 = (int) 0 ;
9737 wxString result;
9738 bool temp2 = false ;
9739 PyObject * obj0 = 0 ;
9740 PyObject * obj1 = 0 ;
9741 PyObject * obj2 = 0 ;
9742 char *kwnames[] = {
9743 (char *) "self",(char *) "spec",(char *) "flags", NULL
9744 };
9745
9746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MemoryFSHandler_FindFirst",kwnames,&obj0,&obj1,&obj2)) goto fail;
9747 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9748 if (SWIG_arg_fail(1)) SWIG_fail;
9749 {
9750 arg2 = wxString_in_helper(obj1);
9751 if (arg2 == NULL) SWIG_fail;
9752 temp2 = true;
9753 }
9754 if (obj2) {
9755 {
9756 arg3 = (int)(SWIG_As_int(obj2));
9757 if (SWIG_arg_fail(3)) SWIG_fail;
9758 }
9759 }
9760 {
9761 PyThreadState* __tstate = wxPyBeginAllowThreads();
9762 result = (arg1)->FindFirst((wxString const &)*arg2,arg3);
9763
9764 wxPyEndAllowThreads(__tstate);
9765 if (PyErr_Occurred()) SWIG_fail;
9766 }
9767 {
9768 #if wxUSE_UNICODE
9769 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9770 #else
9771 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9772 #endif
9773 }
9774 {
9775 if (temp2)
9776 delete arg2;
9777 }
9778 return resultobj;
9779 fail:
9780 {
9781 if (temp2)
9782 delete arg2;
9783 }
9784 return NULL;
9785 }
9786
9787
9788 static PyObject *_wrap_MemoryFSHandler_FindNext(PyObject *, PyObject *args, PyObject *kwargs) {
9789 PyObject *resultobj;
9790 wxMemoryFSHandler *arg1 = (wxMemoryFSHandler *) 0 ;
9791 wxString result;
9792 PyObject * obj0 = 0 ;
9793 char *kwnames[] = {
9794 (char *) "self", NULL
9795 };
9796
9797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MemoryFSHandler_FindNext",kwnames,&obj0)) goto fail;
9798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMemoryFSHandler, SWIG_POINTER_EXCEPTION | 0);
9799 if (SWIG_arg_fail(1)) SWIG_fail;
9800 {
9801 PyThreadState* __tstate = wxPyBeginAllowThreads();
9802 result = (arg1)->FindNext();
9803
9804 wxPyEndAllowThreads(__tstate);
9805 if (PyErr_Occurred()) SWIG_fail;
9806 }
9807 {
9808 #if wxUSE_UNICODE
9809 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9810 #else
9811 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9812 #endif
9813 }
9814 return resultobj;
9815 fail:
9816 return NULL;
9817 }
9818
9819
9820 static PyObject * MemoryFSHandler_swigregister(PyObject *, PyObject *args) {
9821 PyObject *obj;
9822 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9823 SWIG_TypeClientData(SWIGTYPE_p_wxMemoryFSHandler, obj);
9824 Py_INCREF(obj);
9825 return Py_BuildValue((char *)"");
9826 }
9827 static PyObject *_wrap_ImageHandler_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
9828 PyObject *resultobj;
9829 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9830 wxString result;
9831 PyObject * obj0 = 0 ;
9832 char *kwnames[] = {
9833 (char *) "self", NULL
9834 };
9835
9836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetName",kwnames,&obj0)) goto fail;
9837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9838 if (SWIG_arg_fail(1)) SWIG_fail;
9839 {
9840 PyThreadState* __tstate = wxPyBeginAllowThreads();
9841 result = (arg1)->GetName();
9842
9843 wxPyEndAllowThreads(__tstate);
9844 if (PyErr_Occurred()) SWIG_fail;
9845 }
9846 {
9847 #if wxUSE_UNICODE
9848 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9849 #else
9850 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9851 #endif
9852 }
9853 return resultobj;
9854 fail:
9855 return NULL;
9856 }
9857
9858
9859 static PyObject *_wrap_ImageHandler_GetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
9860 PyObject *resultobj;
9861 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9862 wxString result;
9863 PyObject * obj0 = 0 ;
9864 char *kwnames[] = {
9865 (char *) "self", NULL
9866 };
9867
9868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetExtension",kwnames,&obj0)) goto fail;
9869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9870 if (SWIG_arg_fail(1)) SWIG_fail;
9871 {
9872 PyThreadState* __tstate = wxPyBeginAllowThreads();
9873 result = (arg1)->GetExtension();
9874
9875 wxPyEndAllowThreads(__tstate);
9876 if (PyErr_Occurred()) SWIG_fail;
9877 }
9878 {
9879 #if wxUSE_UNICODE
9880 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9881 #else
9882 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9883 #endif
9884 }
9885 return resultobj;
9886 fail:
9887 return NULL;
9888 }
9889
9890
9891 static PyObject *_wrap_ImageHandler_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
9892 PyObject *resultobj;
9893 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9894 long result;
9895 PyObject * obj0 = 0 ;
9896 char *kwnames[] = {
9897 (char *) "self", NULL
9898 };
9899
9900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetType",kwnames,&obj0)) goto fail;
9901 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9902 if (SWIG_arg_fail(1)) SWIG_fail;
9903 {
9904 PyThreadState* __tstate = wxPyBeginAllowThreads();
9905 result = (long)(arg1)->GetType();
9906
9907 wxPyEndAllowThreads(__tstate);
9908 if (PyErr_Occurred()) SWIG_fail;
9909 }
9910 {
9911 resultobj = SWIG_From_long((long)(result));
9912 }
9913 return resultobj;
9914 fail:
9915 return NULL;
9916 }
9917
9918
9919 static PyObject *_wrap_ImageHandler_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
9920 PyObject *resultobj;
9921 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9922 wxString result;
9923 PyObject * obj0 = 0 ;
9924 char *kwnames[] = {
9925 (char *) "self", NULL
9926 };
9927
9928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ImageHandler_GetMimeType",kwnames,&obj0)) goto fail;
9929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9930 if (SWIG_arg_fail(1)) SWIG_fail;
9931 {
9932 PyThreadState* __tstate = wxPyBeginAllowThreads();
9933 result = (arg1)->GetMimeType();
9934
9935 wxPyEndAllowThreads(__tstate);
9936 if (PyErr_Occurred()) SWIG_fail;
9937 }
9938 {
9939 #if wxUSE_UNICODE
9940 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9941 #else
9942 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9943 #endif
9944 }
9945 return resultobj;
9946 fail:
9947 return NULL;
9948 }
9949
9950
9951 static PyObject *_wrap_ImageHandler_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
9952 PyObject *resultobj;
9953 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9954 wxString *arg2 = 0 ;
9955 bool result;
9956 bool temp2 = false ;
9957 PyObject * obj0 = 0 ;
9958 PyObject * obj1 = 0 ;
9959 char *kwnames[] = {
9960 (char *) "self",(char *) "name", NULL
9961 };
9962
9963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_CanRead",kwnames,&obj0,&obj1)) goto fail;
9964 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
9965 if (SWIG_arg_fail(1)) SWIG_fail;
9966 {
9967 arg2 = wxString_in_helper(obj1);
9968 if (arg2 == NULL) SWIG_fail;
9969 temp2 = true;
9970 }
9971 {
9972 PyThreadState* __tstate = wxPyBeginAllowThreads();
9973 result = (bool)(arg1)->CanRead((wxString const &)*arg2);
9974
9975 wxPyEndAllowThreads(__tstate);
9976 if (PyErr_Occurred()) SWIG_fail;
9977 }
9978 {
9979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9980 }
9981 {
9982 if (temp2)
9983 delete arg2;
9984 }
9985 return resultobj;
9986 fail:
9987 {
9988 if (temp2)
9989 delete arg2;
9990 }
9991 return NULL;
9992 }
9993
9994
9995 static PyObject *_wrap_ImageHandler_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
9996 PyObject *resultobj;
9997 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
9998 wxString *arg2 = 0 ;
9999 bool temp2 = false ;
10000 PyObject * obj0 = 0 ;
10001 PyObject * obj1 = 0 ;
10002 char *kwnames[] = {
10003 (char *) "self",(char *) "name", NULL
10004 };
10005
10006 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetName",kwnames,&obj0,&obj1)) goto fail;
10007 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10008 if (SWIG_arg_fail(1)) SWIG_fail;
10009 {
10010 arg2 = wxString_in_helper(obj1);
10011 if (arg2 == NULL) SWIG_fail;
10012 temp2 = true;
10013 }
10014 {
10015 PyThreadState* __tstate = wxPyBeginAllowThreads();
10016 (arg1)->SetName((wxString const &)*arg2);
10017
10018 wxPyEndAllowThreads(__tstate);
10019 if (PyErr_Occurred()) SWIG_fail;
10020 }
10021 Py_INCREF(Py_None); resultobj = Py_None;
10022 {
10023 if (temp2)
10024 delete arg2;
10025 }
10026 return resultobj;
10027 fail:
10028 {
10029 if (temp2)
10030 delete arg2;
10031 }
10032 return NULL;
10033 }
10034
10035
10036 static PyObject *_wrap_ImageHandler_SetExtension(PyObject *, PyObject *args, PyObject *kwargs) {
10037 PyObject *resultobj;
10038 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10039 wxString *arg2 = 0 ;
10040 bool temp2 = false ;
10041 PyObject * obj0 = 0 ;
10042 PyObject * obj1 = 0 ;
10043 char *kwnames[] = {
10044 (char *) "self",(char *) "extension", NULL
10045 };
10046
10047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetExtension",kwnames,&obj0,&obj1)) goto fail;
10048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10049 if (SWIG_arg_fail(1)) SWIG_fail;
10050 {
10051 arg2 = wxString_in_helper(obj1);
10052 if (arg2 == NULL) SWIG_fail;
10053 temp2 = true;
10054 }
10055 {
10056 PyThreadState* __tstate = wxPyBeginAllowThreads();
10057 (arg1)->SetExtension((wxString const &)*arg2);
10058
10059 wxPyEndAllowThreads(__tstate);
10060 if (PyErr_Occurred()) SWIG_fail;
10061 }
10062 Py_INCREF(Py_None); resultobj = Py_None;
10063 {
10064 if (temp2)
10065 delete arg2;
10066 }
10067 return resultobj;
10068 fail:
10069 {
10070 if (temp2)
10071 delete arg2;
10072 }
10073 return NULL;
10074 }
10075
10076
10077 static PyObject *_wrap_ImageHandler_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
10078 PyObject *resultobj;
10079 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10080 long arg2 ;
10081 PyObject * obj0 = 0 ;
10082 PyObject * obj1 = 0 ;
10083 char *kwnames[] = {
10084 (char *) "self",(char *) "type", NULL
10085 };
10086
10087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetType",kwnames,&obj0,&obj1)) goto fail;
10088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10089 if (SWIG_arg_fail(1)) SWIG_fail;
10090 {
10091 arg2 = (long)(SWIG_As_long(obj1));
10092 if (SWIG_arg_fail(2)) SWIG_fail;
10093 }
10094 {
10095 PyThreadState* __tstate = wxPyBeginAllowThreads();
10096 (arg1)->SetType(arg2);
10097
10098 wxPyEndAllowThreads(__tstate);
10099 if (PyErr_Occurred()) SWIG_fail;
10100 }
10101 Py_INCREF(Py_None); resultobj = Py_None;
10102 return resultobj;
10103 fail:
10104 return NULL;
10105 }
10106
10107
10108 static PyObject *_wrap_ImageHandler_SetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
10109 PyObject *resultobj;
10110 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
10111 wxString *arg2 = 0 ;
10112 bool temp2 = false ;
10113 PyObject * obj0 = 0 ;
10114 PyObject * obj1 = 0 ;
10115 char *kwnames[] = {
10116 (char *) "self",(char *) "mimetype", NULL
10117 };
10118
10119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ImageHandler_SetMimeType",kwnames,&obj0,&obj1)) goto fail;
10120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
10121 if (SWIG_arg_fail(1)) SWIG_fail;
10122 {
10123 arg2 = wxString_in_helper(obj1);
10124 if (arg2 == NULL) SWIG_fail;
10125 temp2 = true;
10126 }
10127 {
10128 PyThreadState* __tstate = wxPyBeginAllowThreads();
10129 (arg1)->SetMimeType((wxString const &)*arg2);
10130
10131 wxPyEndAllowThreads(__tstate);
10132 if (PyErr_Occurred()) SWIG_fail;
10133 }
10134 Py_INCREF(Py_None); resultobj = Py_None;
10135 {
10136 if (temp2)
10137 delete arg2;
10138 }
10139 return resultobj;
10140 fail:
10141 {
10142 if (temp2)
10143 delete arg2;
10144 }
10145 return NULL;
10146 }
10147
10148
10149 static PyObject * ImageHandler_swigregister(PyObject *, PyObject *args) {
10150 PyObject *obj;
10151 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10152 SWIG_TypeClientData(SWIGTYPE_p_wxImageHandler, obj);
10153 Py_INCREF(obj);
10154 return Py_BuildValue((char *)"");
10155 }
10156 static PyObject *_wrap_new_ImageHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
10157 PyObject *resultobj;
10158 wxImageHistogram *result;
10159 char *kwnames[] = {
10160 NULL
10161 };
10162
10163 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ImageHistogram",kwnames)) goto fail;
10164 {
10165 PyThreadState* __tstate = wxPyBeginAllowThreads();
10166 result = (wxImageHistogram *)new wxImageHistogram();
10167
10168 wxPyEndAllowThreads(__tstate);
10169 if (PyErr_Occurred()) SWIG_fail;
10170 }
10171 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImageHistogram, 1);
10172 return resultobj;
10173 fail:
10174 return NULL;
10175 }
10176
10177
10178 static PyObject *_wrap_ImageHistogram_MakeKey(PyObject *, PyObject *args, PyObject *kwargs) {
10179 PyObject *resultobj;
10180 unsigned char arg1 ;
10181 unsigned char arg2 ;
10182 unsigned char arg3 ;
10183 unsigned long result;
10184 PyObject * obj0 = 0 ;
10185 PyObject * obj1 = 0 ;
10186 PyObject * obj2 = 0 ;
10187 char *kwnames[] = {
10188 (char *) "r",(char *) "g",(char *) "b", NULL
10189 };
10190
10191 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ImageHistogram_MakeKey",kwnames,&obj0,&obj1,&obj2)) goto fail;
10192 {
10193 arg1 = (unsigned char)(SWIG_As_unsigned_SS_char(obj0));
10194 if (SWIG_arg_fail(1)) SWIG_fail;
10195 }
10196 {
10197 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
10198 if (SWIG_arg_fail(2)) SWIG_fail;
10199 }
10200 {
10201 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
10202 if (SWIG_arg_fail(3)) SWIG_fail;
10203 }
10204 {
10205 PyThreadState* __tstate = wxPyBeginAllowThreads();
10206 result = (unsigned long)wxImageHistogram::MakeKey(arg1,arg2,arg3);
10207
10208 wxPyEndAllowThreads(__tstate);
10209 if (PyErr_Occurred()) SWIG_fail;
10210 }
10211 {
10212 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10213 }
10214 return resultobj;
10215 fail:
10216 return NULL;
10217 }
10218
10219
10220 static PyObject *_wrap_ImageHistogram_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
10221 PyObject *resultobj;
10222 wxImageHistogram *arg1 = (wxImageHistogram *) 0 ;
10223 unsigned char *arg2 = (unsigned char *) 0 ;
10224 unsigned char *arg3 = (unsigned char *) 0 ;
10225 unsigned char *arg4 = (unsigned char *) 0 ;
10226 unsigned char arg5 = (unsigned char) 1 ;
10227 unsigned char arg6 = (unsigned char) 0 ;
10228 unsigned char arg7 = (unsigned char) 0 ;
10229 bool result;
10230 unsigned char temp2 ;
10231 int res2 = 0 ;
10232 unsigned char temp3 ;
10233 int res3 = 0 ;
10234 unsigned char temp4 ;
10235 int res4 = 0 ;
10236 PyObject * obj0 = 0 ;
10237 PyObject * obj1 = 0 ;
10238 PyObject * obj2 = 0 ;
10239 PyObject * obj3 = 0 ;
10240 char *kwnames[] = {
10241 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
10242 };
10243
10244 arg2 = &temp2; res2 = SWIG_NEWOBJ;
10245 arg3 = &temp3; res3 = SWIG_NEWOBJ;
10246 arg4 = &temp4; res4 = SWIG_NEWOBJ;
10247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:ImageHistogram_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
10249 if (SWIG_arg_fail(1)) SWIG_fail;
10250 if (obj1) {
10251 {
10252 arg5 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
10253 if (SWIG_arg_fail(5)) SWIG_fail;
10254 }
10255 }
10256 if (obj2) {
10257 {
10258 arg6 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
10259 if (SWIG_arg_fail(6)) SWIG_fail;
10260 }
10261 }
10262 if (obj3) {
10263 {
10264 arg7 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
10265 if (SWIG_arg_fail(7)) SWIG_fail;
10266 }
10267 }
10268 {
10269 PyThreadState* __tstate = wxPyBeginAllowThreads();
10270 result = (bool)((wxImageHistogram const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
10271
10272 wxPyEndAllowThreads(__tstate);
10273 if (PyErr_Occurred()) SWIG_fail;
10274 }
10275 {
10276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10277 }
10278 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
10279 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
10280 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
10281 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
10282 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10283 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
10284 return resultobj;
10285 fail:
10286 return NULL;
10287 }
10288
10289
10290 static PyObject * ImageHistogram_swigregister(PyObject *, PyObject *args) {
10291 PyObject *obj;
10292 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10293 SWIG_TypeClientData(SWIGTYPE_p_wxImageHistogram, obj);
10294 Py_INCREF(obj);
10295 return Py_BuildValue((char *)"");
10296 }
10297 static PyObject *_wrap_new_Image(PyObject *, PyObject *args, PyObject *kwargs) {
10298 PyObject *resultobj;
10299 wxString *arg1 = 0 ;
10300 long arg2 = (long) wxBITMAP_TYPE_ANY ;
10301 int arg3 = (int) -1 ;
10302 wxImage *result;
10303 bool temp1 = false ;
10304 PyObject * obj0 = 0 ;
10305 PyObject * obj1 = 0 ;
10306 PyObject * obj2 = 0 ;
10307 char *kwnames[] = {
10308 (char *) "name",(char *) "type",(char *) "index", NULL
10309 };
10310
10311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_Image",kwnames,&obj0,&obj1,&obj2)) goto fail;
10312 {
10313 arg1 = wxString_in_helper(obj0);
10314 if (arg1 == NULL) SWIG_fail;
10315 temp1 = true;
10316 }
10317 if (obj1) {
10318 {
10319 arg2 = (long)(SWIG_As_long(obj1));
10320 if (SWIG_arg_fail(2)) SWIG_fail;
10321 }
10322 }
10323 if (obj2) {
10324 {
10325 arg3 = (int)(SWIG_As_int(obj2));
10326 if (SWIG_arg_fail(3)) SWIG_fail;
10327 }
10328 }
10329 {
10330 PyThreadState* __tstate = wxPyBeginAllowThreads();
10331 result = (wxImage *)new wxImage((wxString const &)*arg1,arg2,arg3);
10332
10333 wxPyEndAllowThreads(__tstate);
10334 if (PyErr_Occurred()) SWIG_fail;
10335 }
10336 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10337 {
10338 if (temp1)
10339 delete arg1;
10340 }
10341 return resultobj;
10342 fail:
10343 {
10344 if (temp1)
10345 delete arg1;
10346 }
10347 return NULL;
10348 }
10349
10350
10351 static PyObject *_wrap_delete_Image(PyObject *, PyObject *args, PyObject *kwargs) {
10352 PyObject *resultobj;
10353 wxImage *arg1 = (wxImage *) 0 ;
10354 PyObject * obj0 = 0 ;
10355 char *kwnames[] = {
10356 (char *) "self", NULL
10357 };
10358
10359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Image",kwnames,&obj0)) goto fail;
10360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10361 if (SWIG_arg_fail(1)) SWIG_fail;
10362 {
10363 PyThreadState* __tstate = wxPyBeginAllowThreads();
10364 delete arg1;
10365
10366 wxPyEndAllowThreads(__tstate);
10367 if (PyErr_Occurred()) SWIG_fail;
10368 }
10369 Py_INCREF(Py_None); resultobj = Py_None;
10370 return resultobj;
10371 fail:
10372 return NULL;
10373 }
10374
10375
10376 static PyObject *_wrap_new_ImageFromMime(PyObject *, PyObject *args, PyObject *kwargs) {
10377 PyObject *resultobj;
10378 wxString *arg1 = 0 ;
10379 wxString *arg2 = 0 ;
10380 int arg3 = (int) -1 ;
10381 wxImage *result;
10382 bool temp1 = false ;
10383 bool temp2 = false ;
10384 PyObject * obj0 = 0 ;
10385 PyObject * obj1 = 0 ;
10386 PyObject * obj2 = 0 ;
10387 char *kwnames[] = {
10388 (char *) "name",(char *) "mimetype",(char *) "index", NULL
10389 };
10390
10391 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
10392 {
10393 arg1 = wxString_in_helper(obj0);
10394 if (arg1 == NULL) SWIG_fail;
10395 temp1 = true;
10396 }
10397 {
10398 arg2 = wxString_in_helper(obj1);
10399 if (arg2 == NULL) SWIG_fail;
10400 temp2 = true;
10401 }
10402 if (obj2) {
10403 {
10404 arg3 = (int)(SWIG_As_int(obj2));
10405 if (SWIG_arg_fail(3)) SWIG_fail;
10406 }
10407 }
10408 {
10409 PyThreadState* __tstate = wxPyBeginAllowThreads();
10410 result = (wxImage *)new wxImage((wxString const &)*arg1,(wxString const &)*arg2,arg3);
10411
10412 wxPyEndAllowThreads(__tstate);
10413 if (PyErr_Occurred()) SWIG_fail;
10414 }
10415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10416 {
10417 if (temp1)
10418 delete arg1;
10419 }
10420 {
10421 if (temp2)
10422 delete arg2;
10423 }
10424 return resultobj;
10425 fail:
10426 {
10427 if (temp1)
10428 delete arg1;
10429 }
10430 {
10431 if (temp2)
10432 delete arg2;
10433 }
10434 return NULL;
10435 }
10436
10437
10438 static PyObject *_wrap_new_ImageFromStream(PyObject *, PyObject *args, PyObject *kwargs) {
10439 PyObject *resultobj;
10440 wxInputStream *arg1 = 0 ;
10441 long arg2 = (long) wxBITMAP_TYPE_ANY ;
10442 int arg3 = (int) -1 ;
10443 wxImage *result;
10444 wxPyInputStream *temp1 ;
10445 bool created1 ;
10446 PyObject * obj0 = 0 ;
10447 PyObject * obj1 = 0 ;
10448 PyObject * obj2 = 0 ;
10449 char *kwnames[] = {
10450 (char *) "stream",(char *) "type",(char *) "index", NULL
10451 };
10452
10453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_ImageFromStream",kwnames,&obj0,&obj1,&obj2)) goto fail;
10454 {
10455 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10456 arg1 = temp1->m_wxis;
10457 created1 = false;
10458 } else {
10459 PyErr_Clear(); // clear the failure of the wxPyConvert above
10460 arg1 = wxPyCBInputStream_create(obj0, false);
10461 if (arg1 == NULL) {
10462 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10463 SWIG_fail;
10464 }
10465 created1 = true;
10466 }
10467 }
10468 if (obj1) {
10469 {
10470 arg2 = (long)(SWIG_As_long(obj1));
10471 if (SWIG_arg_fail(2)) SWIG_fail;
10472 }
10473 }
10474 if (obj2) {
10475 {
10476 arg3 = (int)(SWIG_As_int(obj2));
10477 if (SWIG_arg_fail(3)) SWIG_fail;
10478 }
10479 }
10480 {
10481 PyThreadState* __tstate = wxPyBeginAllowThreads();
10482 result = (wxImage *)new wxImage(*arg1,arg2,arg3);
10483
10484 wxPyEndAllowThreads(__tstate);
10485 if (PyErr_Occurred()) SWIG_fail;
10486 }
10487 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10488 {
10489 if (created1)
10490 delete arg1;
10491 }
10492 return resultobj;
10493 fail:
10494 {
10495 if (created1)
10496 delete arg1;
10497 }
10498 return NULL;
10499 }
10500
10501
10502 static PyObject *_wrap_new_ImageFromStreamMime(PyObject *, PyObject *args, PyObject *kwargs) {
10503 PyObject *resultobj;
10504 wxInputStream *arg1 = 0 ;
10505 wxString *arg2 = 0 ;
10506 int arg3 = (int) -1 ;
10507 wxImage *result;
10508 wxPyInputStream *temp1 ;
10509 bool created1 ;
10510 bool temp2 = false ;
10511 PyObject * obj0 = 0 ;
10512 PyObject * obj1 = 0 ;
10513 PyObject * obj2 = 0 ;
10514 char *kwnames[] = {
10515 (char *) "stream",(char *) "mimetype",(char *) "index", NULL
10516 };
10517
10518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:new_ImageFromStreamMime",kwnames,&obj0,&obj1,&obj2)) goto fail;
10519 {
10520 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
10521 arg1 = temp1->m_wxis;
10522 created1 = false;
10523 } else {
10524 PyErr_Clear(); // clear the failure of the wxPyConvert above
10525 arg1 = wxPyCBInputStream_create(obj0, false);
10526 if (arg1 == NULL) {
10527 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
10528 SWIG_fail;
10529 }
10530 created1 = true;
10531 }
10532 }
10533 {
10534 arg2 = wxString_in_helper(obj1);
10535 if (arg2 == NULL) SWIG_fail;
10536 temp2 = true;
10537 }
10538 if (obj2) {
10539 {
10540 arg3 = (int)(SWIG_As_int(obj2));
10541 if (SWIG_arg_fail(3)) SWIG_fail;
10542 }
10543 }
10544 {
10545 PyThreadState* __tstate = wxPyBeginAllowThreads();
10546 result = (wxImage *)new wxImage(*arg1,(wxString const &)*arg2,arg3);
10547
10548 wxPyEndAllowThreads(__tstate);
10549 if (PyErr_Occurred()) SWIG_fail;
10550 }
10551 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10552 {
10553 if (created1)
10554 delete arg1;
10555 }
10556 {
10557 if (temp2)
10558 delete arg2;
10559 }
10560 return resultobj;
10561 fail:
10562 {
10563 if (created1)
10564 delete arg1;
10565 }
10566 {
10567 if (temp2)
10568 delete arg2;
10569 }
10570 return NULL;
10571 }
10572
10573
10574 static PyObject *_wrap_new_EmptyImage(PyObject *, PyObject *args, PyObject *kwargs) {
10575 PyObject *resultobj;
10576 int arg1 = (int) 0 ;
10577 int arg2 = (int) 0 ;
10578 bool arg3 = (bool) true ;
10579 wxImage *result;
10580 PyObject * obj0 = 0 ;
10581 PyObject * obj1 = 0 ;
10582 PyObject * obj2 = 0 ;
10583 char *kwnames[] = {
10584 (char *) "width",(char *) "height",(char *) "clear", NULL
10585 };
10586
10587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_EmptyImage",kwnames,&obj0,&obj1,&obj2)) goto fail;
10588 if (obj0) {
10589 {
10590 arg1 = (int)(SWIG_As_int(obj0));
10591 if (SWIG_arg_fail(1)) SWIG_fail;
10592 }
10593 }
10594 if (obj1) {
10595 {
10596 arg2 = (int)(SWIG_As_int(obj1));
10597 if (SWIG_arg_fail(2)) SWIG_fail;
10598 }
10599 }
10600 if (obj2) {
10601 {
10602 arg3 = (bool)(SWIG_As_bool(obj2));
10603 if (SWIG_arg_fail(3)) SWIG_fail;
10604 }
10605 }
10606 {
10607 PyThreadState* __tstate = wxPyBeginAllowThreads();
10608 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
10609
10610 wxPyEndAllowThreads(__tstate);
10611 if (PyErr_Occurred()) SWIG_fail;
10612 }
10613 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10614 return resultobj;
10615 fail:
10616 return NULL;
10617 }
10618
10619
10620 static PyObject *_wrap_new_ImageFromBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
10621 PyObject *resultobj;
10622 wxBitmap *arg1 = 0 ;
10623 wxImage *result;
10624 PyObject * obj0 = 0 ;
10625 char *kwnames[] = {
10626 (char *) "bitmap", NULL
10627 };
10628
10629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ImageFromBitmap",kwnames,&obj0)) goto fail;
10630 {
10631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
10632 if (SWIG_arg_fail(1)) SWIG_fail;
10633 if (arg1 == NULL) {
10634 SWIG_null_ref("wxBitmap");
10635 }
10636 if (SWIG_arg_fail(1)) SWIG_fail;
10637 }
10638 {
10639 if (!wxPyCheckForApp()) SWIG_fail;
10640 PyThreadState* __tstate = wxPyBeginAllowThreads();
10641 result = (wxImage *)new_wxImage((wxBitmap const &)*arg1);
10642
10643 wxPyEndAllowThreads(__tstate);
10644 if (PyErr_Occurred()) SWIG_fail;
10645 }
10646 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10647 return resultobj;
10648 fail:
10649 return NULL;
10650 }
10651
10652
10653 static PyObject *_wrap_new_ImageFromData(PyObject *, PyObject *args, PyObject *kwargs) {
10654 PyObject *resultobj;
10655 int arg1 ;
10656 int arg2 ;
10657 unsigned char *arg3 = (unsigned char *) 0 ;
10658 wxImage *result;
10659 PyObject * obj0 = 0 ;
10660 PyObject * obj1 = 0 ;
10661 PyObject * obj2 = 0 ;
10662 char *kwnames[] = {
10663 (char *) "width",(char *) "height",(char *) "data", NULL
10664 };
10665
10666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_ImageFromData",kwnames,&obj0,&obj1,&obj2)) goto fail;
10667 {
10668 arg1 = (int)(SWIG_As_int(obj0));
10669 if (SWIG_arg_fail(1)) SWIG_fail;
10670 }
10671 {
10672 arg2 = (int)(SWIG_As_int(obj1));
10673 if (SWIG_arg_fail(2)) SWIG_fail;
10674 }
10675 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_unsigned_char, SWIG_POINTER_EXCEPTION | 0);
10676 if (SWIG_arg_fail(3)) SWIG_fail;
10677 {
10678 PyThreadState* __tstate = wxPyBeginAllowThreads();
10679 result = (wxImage *)new_wxImage(arg1,arg2,arg3);
10680
10681 wxPyEndAllowThreads(__tstate);
10682 if (PyErr_Occurred()) SWIG_fail;
10683 }
10684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10685 return resultobj;
10686 fail:
10687 return NULL;
10688 }
10689
10690
10691 static PyObject *_wrap_new_ImageFromDataWithAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
10692 PyObject *resultobj;
10693 int arg1 ;
10694 int arg2 ;
10695 unsigned char *arg3 = (unsigned char *) 0 ;
10696 unsigned char *arg4 = (unsigned char *) 0 ;
10697 wxImage *result;
10698 PyObject * obj0 = 0 ;
10699 PyObject * obj1 = 0 ;
10700 PyObject * obj2 = 0 ;
10701 PyObject * obj3 = 0 ;
10702 char *kwnames[] = {
10703 (char *) "width",(char *) "height",(char *) "data",(char *) "alpha", NULL
10704 };
10705
10706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_ImageFromDataWithAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10707 {
10708 arg1 = (int)(SWIG_As_int(obj0));
10709 if (SWIG_arg_fail(1)) SWIG_fail;
10710 }
10711 {
10712 arg2 = (int)(SWIG_As_int(obj1));
10713 if (SWIG_arg_fail(2)) SWIG_fail;
10714 }
10715 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_unsigned_char, SWIG_POINTER_EXCEPTION | 0);
10716 if (SWIG_arg_fail(3)) SWIG_fail;
10717 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_unsigned_char, SWIG_POINTER_EXCEPTION | 0);
10718 if (SWIG_arg_fail(4)) SWIG_fail;
10719 {
10720 PyThreadState* __tstate = wxPyBeginAllowThreads();
10721 result = (wxImage *)new_wxImage(arg1,arg2,arg3,arg4);
10722
10723 wxPyEndAllowThreads(__tstate);
10724 if (PyErr_Occurred()) SWIG_fail;
10725 }
10726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 1);
10727 return resultobj;
10728 fail:
10729 return NULL;
10730 }
10731
10732
10733 static PyObject *_wrap_Image_Create(PyObject *, PyObject *args, PyObject *kwargs) {
10734 PyObject *resultobj;
10735 wxImage *arg1 = (wxImage *) 0 ;
10736 int arg2 ;
10737 int arg3 ;
10738 PyObject * obj0 = 0 ;
10739 PyObject * obj1 = 0 ;
10740 PyObject * obj2 = 0 ;
10741 char *kwnames[] = {
10742 (char *) "self",(char *) "width",(char *) "height", NULL
10743 };
10744
10745 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
10746 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10747 if (SWIG_arg_fail(1)) SWIG_fail;
10748 {
10749 arg2 = (int)(SWIG_As_int(obj1));
10750 if (SWIG_arg_fail(2)) SWIG_fail;
10751 }
10752 {
10753 arg3 = (int)(SWIG_As_int(obj2));
10754 if (SWIG_arg_fail(3)) SWIG_fail;
10755 }
10756 {
10757 PyThreadState* __tstate = wxPyBeginAllowThreads();
10758 (arg1)->Create(arg2,arg3);
10759
10760 wxPyEndAllowThreads(__tstate);
10761 if (PyErr_Occurred()) SWIG_fail;
10762 }
10763 Py_INCREF(Py_None); resultobj = Py_None;
10764 return resultobj;
10765 fail:
10766 return NULL;
10767 }
10768
10769
10770 static PyObject *_wrap_Image_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
10771 PyObject *resultobj;
10772 wxImage *arg1 = (wxImage *) 0 ;
10773 PyObject * obj0 = 0 ;
10774 char *kwnames[] = {
10775 (char *) "self", NULL
10776 };
10777
10778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Destroy",kwnames,&obj0)) goto fail;
10779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10780 if (SWIG_arg_fail(1)) SWIG_fail;
10781 {
10782 PyThreadState* __tstate = wxPyBeginAllowThreads();
10783 (arg1)->Destroy();
10784
10785 wxPyEndAllowThreads(__tstate);
10786 if (PyErr_Occurred()) SWIG_fail;
10787 }
10788 Py_INCREF(Py_None); resultobj = Py_None;
10789 return resultobj;
10790 fail:
10791 return NULL;
10792 }
10793
10794
10795 static PyObject *_wrap_Image_Scale(PyObject *, PyObject *args, PyObject *kwargs) {
10796 PyObject *resultobj;
10797 wxImage *arg1 = (wxImage *) 0 ;
10798 int arg2 ;
10799 int arg3 ;
10800 SwigValueWrapper<wxImage > result;
10801 PyObject * obj0 = 0 ;
10802 PyObject * obj1 = 0 ;
10803 PyObject * obj2 = 0 ;
10804 char *kwnames[] = {
10805 (char *) "self",(char *) "width",(char *) "height", NULL
10806 };
10807
10808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Scale",kwnames,&obj0,&obj1,&obj2)) goto fail;
10809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10810 if (SWIG_arg_fail(1)) SWIG_fail;
10811 {
10812 arg2 = (int)(SWIG_As_int(obj1));
10813 if (SWIG_arg_fail(2)) SWIG_fail;
10814 }
10815 {
10816 arg3 = (int)(SWIG_As_int(obj2));
10817 if (SWIG_arg_fail(3)) SWIG_fail;
10818 }
10819 {
10820 PyThreadState* __tstate = wxPyBeginAllowThreads();
10821 result = (arg1)->Scale(arg2,arg3);
10822
10823 wxPyEndAllowThreads(__tstate);
10824 if (PyErr_Occurred()) SWIG_fail;
10825 }
10826 {
10827 wxImage * resultptr;
10828 resultptr = new wxImage((wxImage &)(result));
10829 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10830 }
10831 return resultobj;
10832 fail:
10833 return NULL;
10834 }
10835
10836
10837 static PyObject *_wrap_Image_ShrinkBy(PyObject *, PyObject *args, PyObject *kwargs) {
10838 PyObject *resultobj;
10839 wxImage *arg1 = (wxImage *) 0 ;
10840 int arg2 ;
10841 int arg3 ;
10842 SwigValueWrapper<wxImage > result;
10843 PyObject * obj0 = 0 ;
10844 PyObject * obj1 = 0 ;
10845 PyObject * obj2 = 0 ;
10846 char *kwnames[] = {
10847 (char *) "self",(char *) "xFactor",(char *) "yFactor", NULL
10848 };
10849
10850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_ShrinkBy",kwnames,&obj0,&obj1,&obj2)) goto fail;
10851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10852 if (SWIG_arg_fail(1)) SWIG_fail;
10853 {
10854 arg2 = (int)(SWIG_As_int(obj1));
10855 if (SWIG_arg_fail(2)) SWIG_fail;
10856 }
10857 {
10858 arg3 = (int)(SWIG_As_int(obj2));
10859 if (SWIG_arg_fail(3)) SWIG_fail;
10860 }
10861 {
10862 PyThreadState* __tstate = wxPyBeginAllowThreads();
10863 result = ((wxImage const *)arg1)->ShrinkBy(arg2,arg3);
10864
10865 wxPyEndAllowThreads(__tstate);
10866 if (PyErr_Occurred()) SWIG_fail;
10867 }
10868 {
10869 wxImage * resultptr;
10870 resultptr = new wxImage((wxImage &)(result));
10871 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
10872 }
10873 return resultobj;
10874 fail:
10875 return NULL;
10876 }
10877
10878
10879 static PyObject *_wrap_Image_Rescale(PyObject *, PyObject *args, PyObject *kwargs) {
10880 PyObject *resultobj;
10881 wxImage *arg1 = (wxImage *) 0 ;
10882 int arg2 ;
10883 int arg3 ;
10884 wxImage *result;
10885 PyObject * obj0 = 0 ;
10886 PyObject * obj1 = 0 ;
10887 PyObject * obj2 = 0 ;
10888 char *kwnames[] = {
10889 (char *) "self",(char *) "width",(char *) "height", NULL
10890 };
10891
10892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_Rescale",kwnames,&obj0,&obj1,&obj2)) goto fail;
10893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10894 if (SWIG_arg_fail(1)) SWIG_fail;
10895 {
10896 arg2 = (int)(SWIG_As_int(obj1));
10897 if (SWIG_arg_fail(2)) SWIG_fail;
10898 }
10899 {
10900 arg3 = (int)(SWIG_As_int(obj2));
10901 if (SWIG_arg_fail(3)) SWIG_fail;
10902 }
10903 {
10904 PyThreadState* __tstate = wxPyBeginAllowThreads();
10905 {
10906 wxImage &_result_ref = (arg1)->Rescale(arg2,arg3);
10907 result = (wxImage *) &_result_ref;
10908 }
10909
10910 wxPyEndAllowThreads(__tstate);
10911 if (PyErr_Occurred()) SWIG_fail;
10912 }
10913 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxImage, 0);
10914 return resultobj;
10915 fail:
10916 return NULL;
10917 }
10918
10919
10920 static PyObject *_wrap_Image_SetRGB(PyObject *, PyObject *args, PyObject *kwargs) {
10921 PyObject *resultobj;
10922 wxImage *arg1 = (wxImage *) 0 ;
10923 int arg2 ;
10924 int arg3 ;
10925 unsigned char arg4 ;
10926 unsigned char arg5 ;
10927 unsigned char arg6 ;
10928 PyObject * obj0 = 0 ;
10929 PyObject * obj1 = 0 ;
10930 PyObject * obj2 = 0 ;
10931 PyObject * obj3 = 0 ;
10932 PyObject * obj4 = 0 ;
10933 PyObject * obj5 = 0 ;
10934 char *kwnames[] = {
10935 (char *) "self",(char *) "x",(char *) "y",(char *) "r",(char *) "g",(char *) "b", NULL
10936 };
10937
10938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:Image_SetRGB",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
10939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10940 if (SWIG_arg_fail(1)) SWIG_fail;
10941 {
10942 arg2 = (int)(SWIG_As_int(obj1));
10943 if (SWIG_arg_fail(2)) SWIG_fail;
10944 }
10945 {
10946 arg3 = (int)(SWIG_As_int(obj2));
10947 if (SWIG_arg_fail(3)) SWIG_fail;
10948 }
10949 {
10950 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
10951 if (SWIG_arg_fail(4)) SWIG_fail;
10952 }
10953 {
10954 arg5 = (unsigned char)(SWIG_As_unsigned_SS_char(obj4));
10955 if (SWIG_arg_fail(5)) SWIG_fail;
10956 }
10957 {
10958 arg6 = (unsigned char)(SWIG_As_unsigned_SS_char(obj5));
10959 if (SWIG_arg_fail(6)) SWIG_fail;
10960 }
10961 {
10962 PyThreadState* __tstate = wxPyBeginAllowThreads();
10963 (arg1)->SetRGB(arg2,arg3,arg4,arg5,arg6);
10964
10965 wxPyEndAllowThreads(__tstate);
10966 if (PyErr_Occurred()) SWIG_fail;
10967 }
10968 Py_INCREF(Py_None); resultobj = Py_None;
10969 return resultobj;
10970 fail:
10971 return NULL;
10972 }
10973
10974
10975 static PyObject *_wrap_Image_GetRed(PyObject *, PyObject *args, PyObject *kwargs) {
10976 PyObject *resultobj;
10977 wxImage *arg1 = (wxImage *) 0 ;
10978 int arg2 ;
10979 int arg3 ;
10980 unsigned char result;
10981 PyObject * obj0 = 0 ;
10982 PyObject * obj1 = 0 ;
10983 PyObject * obj2 = 0 ;
10984 char *kwnames[] = {
10985 (char *) "self",(char *) "x",(char *) "y", NULL
10986 };
10987
10988 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetRed",kwnames,&obj0,&obj1,&obj2)) goto fail;
10989 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
10990 if (SWIG_arg_fail(1)) SWIG_fail;
10991 {
10992 arg2 = (int)(SWIG_As_int(obj1));
10993 if (SWIG_arg_fail(2)) SWIG_fail;
10994 }
10995 {
10996 arg3 = (int)(SWIG_As_int(obj2));
10997 if (SWIG_arg_fail(3)) SWIG_fail;
10998 }
10999 {
11000 PyThreadState* __tstate = wxPyBeginAllowThreads();
11001 result = (unsigned char)(arg1)->GetRed(arg2,arg3);
11002
11003 wxPyEndAllowThreads(__tstate);
11004 if (PyErr_Occurred()) SWIG_fail;
11005 }
11006 {
11007 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11008 }
11009 return resultobj;
11010 fail:
11011 return NULL;
11012 }
11013
11014
11015 static PyObject *_wrap_Image_GetGreen(PyObject *, PyObject *args, PyObject *kwargs) {
11016 PyObject *resultobj;
11017 wxImage *arg1 = (wxImage *) 0 ;
11018 int arg2 ;
11019 int arg3 ;
11020 unsigned char result;
11021 PyObject * obj0 = 0 ;
11022 PyObject * obj1 = 0 ;
11023 PyObject * obj2 = 0 ;
11024 char *kwnames[] = {
11025 (char *) "self",(char *) "x",(char *) "y", NULL
11026 };
11027
11028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetGreen",kwnames,&obj0,&obj1,&obj2)) goto fail;
11029 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11030 if (SWIG_arg_fail(1)) SWIG_fail;
11031 {
11032 arg2 = (int)(SWIG_As_int(obj1));
11033 if (SWIG_arg_fail(2)) SWIG_fail;
11034 }
11035 {
11036 arg3 = (int)(SWIG_As_int(obj2));
11037 if (SWIG_arg_fail(3)) SWIG_fail;
11038 }
11039 {
11040 PyThreadState* __tstate = wxPyBeginAllowThreads();
11041 result = (unsigned char)(arg1)->GetGreen(arg2,arg3);
11042
11043 wxPyEndAllowThreads(__tstate);
11044 if (PyErr_Occurred()) SWIG_fail;
11045 }
11046 {
11047 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11048 }
11049 return resultobj;
11050 fail:
11051 return NULL;
11052 }
11053
11054
11055 static PyObject *_wrap_Image_GetBlue(PyObject *, PyObject *args, PyObject *kwargs) {
11056 PyObject *resultobj;
11057 wxImage *arg1 = (wxImage *) 0 ;
11058 int arg2 ;
11059 int arg3 ;
11060 unsigned char result;
11061 PyObject * obj0 = 0 ;
11062 PyObject * obj1 = 0 ;
11063 PyObject * obj2 = 0 ;
11064 char *kwnames[] = {
11065 (char *) "self",(char *) "x",(char *) "y", NULL
11066 };
11067
11068 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetBlue",kwnames,&obj0,&obj1,&obj2)) goto fail;
11069 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11070 if (SWIG_arg_fail(1)) SWIG_fail;
11071 {
11072 arg2 = (int)(SWIG_As_int(obj1));
11073 if (SWIG_arg_fail(2)) SWIG_fail;
11074 }
11075 {
11076 arg3 = (int)(SWIG_As_int(obj2));
11077 if (SWIG_arg_fail(3)) SWIG_fail;
11078 }
11079 {
11080 PyThreadState* __tstate = wxPyBeginAllowThreads();
11081 result = (unsigned char)(arg1)->GetBlue(arg2,arg3);
11082
11083 wxPyEndAllowThreads(__tstate);
11084 if (PyErr_Occurred()) SWIG_fail;
11085 }
11086 {
11087 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11088 }
11089 return resultobj;
11090 fail:
11091 return NULL;
11092 }
11093
11094
11095 static PyObject *_wrap_Image_SetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11096 PyObject *resultobj;
11097 wxImage *arg1 = (wxImage *) 0 ;
11098 int arg2 ;
11099 int arg3 ;
11100 unsigned char arg4 ;
11101 PyObject * obj0 = 0 ;
11102 PyObject * obj1 = 0 ;
11103 PyObject * obj2 = 0 ;
11104 PyObject * obj3 = 0 ;
11105 char *kwnames[] = {
11106 (char *) "self",(char *) "x",(char *) "y",(char *) "alpha", NULL
11107 };
11108
11109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11111 if (SWIG_arg_fail(1)) SWIG_fail;
11112 {
11113 arg2 = (int)(SWIG_As_int(obj1));
11114 if (SWIG_arg_fail(2)) SWIG_fail;
11115 }
11116 {
11117 arg3 = (int)(SWIG_As_int(obj2));
11118 if (SWIG_arg_fail(3)) SWIG_fail;
11119 }
11120 {
11121 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
11122 if (SWIG_arg_fail(4)) SWIG_fail;
11123 }
11124 {
11125 PyThreadState* __tstate = wxPyBeginAllowThreads();
11126 (arg1)->SetAlpha(arg2,arg3,arg4);
11127
11128 wxPyEndAllowThreads(__tstate);
11129 if (PyErr_Occurred()) SWIG_fail;
11130 }
11131 Py_INCREF(Py_None); resultobj = Py_None;
11132 return resultobj;
11133 fail:
11134 return NULL;
11135 }
11136
11137
11138 static PyObject *_wrap_Image_GetAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11139 PyObject *resultobj;
11140 wxImage *arg1 = (wxImage *) 0 ;
11141 int arg2 ;
11142 int arg3 ;
11143 unsigned char result;
11144 PyObject * obj0 = 0 ;
11145 PyObject * obj1 = 0 ;
11146 PyObject * obj2 = 0 ;
11147 char *kwnames[] = {
11148 (char *) "self",(char *) "x",(char *) "y", NULL
11149 };
11150
11151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_GetAlpha",kwnames,&obj0,&obj1,&obj2)) goto fail;
11152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11153 if (SWIG_arg_fail(1)) SWIG_fail;
11154 {
11155 arg2 = (int)(SWIG_As_int(obj1));
11156 if (SWIG_arg_fail(2)) SWIG_fail;
11157 }
11158 {
11159 arg3 = (int)(SWIG_As_int(obj2));
11160 if (SWIG_arg_fail(3)) SWIG_fail;
11161 }
11162 {
11163 PyThreadState* __tstate = wxPyBeginAllowThreads();
11164 result = (unsigned char)(arg1)->GetAlpha(arg2,arg3);
11165
11166 wxPyEndAllowThreads(__tstate);
11167 if (PyErr_Occurred()) SWIG_fail;
11168 }
11169 {
11170 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
11171 }
11172 return resultobj;
11173 fail:
11174 return NULL;
11175 }
11176
11177
11178 static PyObject *_wrap_Image_HasAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11179 PyObject *resultobj;
11180 wxImage *arg1 = (wxImage *) 0 ;
11181 bool result;
11182 PyObject * obj0 = 0 ;
11183 char *kwnames[] = {
11184 (char *) "self", NULL
11185 };
11186
11187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasAlpha",kwnames,&obj0)) goto fail;
11188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11189 if (SWIG_arg_fail(1)) SWIG_fail;
11190 {
11191 PyThreadState* __tstate = wxPyBeginAllowThreads();
11192 result = (bool)(arg1)->HasAlpha();
11193
11194 wxPyEndAllowThreads(__tstate);
11195 if (PyErr_Occurred()) SWIG_fail;
11196 }
11197 {
11198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11199 }
11200 return resultobj;
11201 fail:
11202 return NULL;
11203 }
11204
11205
11206 static PyObject *_wrap_Image_FindFirstUnusedColour(PyObject *, PyObject *args, PyObject *kwargs) {
11207 PyObject *resultobj;
11208 wxImage *arg1 = (wxImage *) 0 ;
11209 byte *arg2 = (byte *) 0 ;
11210 byte *arg3 = (byte *) 0 ;
11211 byte *arg4 = (byte *) 0 ;
11212 byte arg5 = (byte) 0 ;
11213 byte arg6 = (byte) 0 ;
11214 byte arg7 = (byte) 0 ;
11215 bool result;
11216 byte temp2 ;
11217 int res2 = 0 ;
11218 byte temp3 ;
11219 int res3 = 0 ;
11220 byte temp4 ;
11221 int res4 = 0 ;
11222 PyObject * obj0 = 0 ;
11223 PyObject * obj1 = 0 ;
11224 PyObject * obj2 = 0 ;
11225 PyObject * obj3 = 0 ;
11226 char *kwnames[] = {
11227 (char *) "self",(char *) "startR",(char *) "startG",(char *) "startB", NULL
11228 };
11229
11230 arg2 = &temp2; res2 = SWIG_NEWOBJ;
11231 arg3 = &temp3; res3 = SWIG_NEWOBJ;
11232 arg4 = &temp4; res4 = SWIG_NEWOBJ;
11233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Image_FindFirstUnusedColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11235 if (SWIG_arg_fail(1)) SWIG_fail;
11236 if (obj1) {
11237 {
11238 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj1));
11239 if (SWIG_arg_fail(5)) SWIG_fail;
11240 }
11241 }
11242 if (obj2) {
11243 {
11244 arg6 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11245 if (SWIG_arg_fail(6)) SWIG_fail;
11246 }
11247 }
11248 if (obj3) {
11249 {
11250 arg7 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11251 if (SWIG_arg_fail(7)) SWIG_fail;
11252 }
11253 }
11254 {
11255 PyThreadState* __tstate = wxPyBeginAllowThreads();
11256 result = (bool)((wxImage const *)arg1)->FindFirstUnusedColour(arg2,arg3,arg4,arg5,arg6,arg7);
11257
11258 wxPyEndAllowThreads(__tstate);
11259 if (PyErr_Occurred()) SWIG_fail;
11260 }
11261 {
11262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11263 }
11264 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
11265 SWIG_From_unsigned_SS_char((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_unsigned_char, 0)));
11266 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
11267 SWIG_From_unsigned_SS_char((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_unsigned_char, 0)));
11268 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
11269 SWIG_From_unsigned_SS_char((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_unsigned_char, 0)));
11270 return resultobj;
11271 fail:
11272 return NULL;
11273 }
11274
11275
11276 static PyObject *_wrap_Image_ConvertAlphaToMask(PyObject *, PyObject *args, PyObject *kwargs) {
11277 PyObject *resultobj;
11278 wxImage *arg1 = (wxImage *) 0 ;
11279 byte arg2 = (byte) 128 ;
11280 bool result;
11281 PyObject * obj0 = 0 ;
11282 PyObject * obj1 = 0 ;
11283 char *kwnames[] = {
11284 (char *) "self",(char *) "threshold", NULL
11285 };
11286
11287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertAlphaToMask",kwnames,&obj0,&obj1)) goto fail;
11288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11289 if (SWIG_arg_fail(1)) SWIG_fail;
11290 if (obj1) {
11291 {
11292 arg2 = (byte)(SWIG_As_unsigned_SS_char(obj1));
11293 if (SWIG_arg_fail(2)) SWIG_fail;
11294 }
11295 }
11296 {
11297 PyThreadState* __tstate = wxPyBeginAllowThreads();
11298 result = (bool)(arg1)->ConvertAlphaToMask(arg2);
11299
11300 wxPyEndAllowThreads(__tstate);
11301 if (PyErr_Occurred()) SWIG_fail;
11302 }
11303 {
11304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11305 }
11306 return resultobj;
11307 fail:
11308 return NULL;
11309 }
11310
11311
11312 static PyObject *_wrap_Image_ConvertColourToAlpha(PyObject *, PyObject *args, PyObject *kwargs) {
11313 PyObject *resultobj;
11314 wxImage *arg1 = (wxImage *) 0 ;
11315 unsigned char arg2 ;
11316 unsigned char arg3 ;
11317 unsigned char arg4 ;
11318 bool result;
11319 PyObject * obj0 = 0 ;
11320 PyObject * obj1 = 0 ;
11321 PyObject * obj2 = 0 ;
11322 PyObject * obj3 = 0 ;
11323 char *kwnames[] = {
11324 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
11325 };
11326
11327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertColourToAlpha",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11329 if (SWIG_arg_fail(1)) SWIG_fail;
11330 {
11331 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
11332 if (SWIG_arg_fail(2)) SWIG_fail;
11333 }
11334 {
11335 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
11336 if (SWIG_arg_fail(3)) SWIG_fail;
11337 }
11338 {
11339 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
11340 if (SWIG_arg_fail(4)) SWIG_fail;
11341 }
11342 {
11343 PyThreadState* __tstate = wxPyBeginAllowThreads();
11344 result = (bool)(arg1)->ConvertColourToAlpha(arg2,arg3,arg4);
11345
11346 wxPyEndAllowThreads(__tstate);
11347 if (PyErr_Occurred()) SWIG_fail;
11348 }
11349 {
11350 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11351 }
11352 return resultobj;
11353 fail:
11354 return NULL;
11355 }
11356
11357
11358 static PyObject *_wrap_Image_SetMaskFromImage(PyObject *, PyObject *args, PyObject *kwargs) {
11359 PyObject *resultobj;
11360 wxImage *arg1 = (wxImage *) 0 ;
11361 wxImage *arg2 = 0 ;
11362 byte arg3 ;
11363 byte arg4 ;
11364 byte arg5 ;
11365 bool result;
11366 PyObject * obj0 = 0 ;
11367 PyObject * obj1 = 0 ;
11368 PyObject * obj2 = 0 ;
11369 PyObject * obj3 = 0 ;
11370 PyObject * obj4 = 0 ;
11371 char *kwnames[] = {
11372 (char *) "self",(char *) "mask",(char *) "mr",(char *) "mg",(char *) "mb", NULL
11373 };
11374
11375 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Image_SetMaskFromImage",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
11376 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11377 if (SWIG_arg_fail(1)) SWIG_fail;
11378 {
11379 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11380 if (SWIG_arg_fail(2)) SWIG_fail;
11381 if (arg2 == NULL) {
11382 SWIG_null_ref("wxImage");
11383 }
11384 if (SWIG_arg_fail(2)) SWIG_fail;
11385 }
11386 {
11387 arg3 = (byte)(SWIG_As_unsigned_SS_char(obj2));
11388 if (SWIG_arg_fail(3)) SWIG_fail;
11389 }
11390 {
11391 arg4 = (byte)(SWIG_As_unsigned_SS_char(obj3));
11392 if (SWIG_arg_fail(4)) SWIG_fail;
11393 }
11394 {
11395 arg5 = (byte)(SWIG_As_unsigned_SS_char(obj4));
11396 if (SWIG_arg_fail(5)) SWIG_fail;
11397 }
11398 {
11399 PyThreadState* __tstate = wxPyBeginAllowThreads();
11400 result = (bool)(arg1)->SetMaskFromImage((wxImage const &)*arg2,arg3,arg4,arg5);
11401
11402 wxPyEndAllowThreads(__tstate);
11403 if (PyErr_Occurred()) SWIG_fail;
11404 }
11405 {
11406 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11407 }
11408 return resultobj;
11409 fail:
11410 return NULL;
11411 }
11412
11413
11414 static PyObject *_wrap_Image_CanRead(PyObject *, PyObject *args, PyObject *kwargs) {
11415 PyObject *resultobj;
11416 wxString *arg1 = 0 ;
11417 bool result;
11418 bool temp1 = false ;
11419 PyObject * obj0 = 0 ;
11420 char *kwnames[] = {
11421 (char *) "name", NULL
11422 };
11423
11424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanRead",kwnames,&obj0)) goto fail;
11425 {
11426 arg1 = wxString_in_helper(obj0);
11427 if (arg1 == NULL) SWIG_fail;
11428 temp1 = true;
11429 }
11430 {
11431 PyThreadState* __tstate = wxPyBeginAllowThreads();
11432 result = (bool)wxImage::CanRead((wxString const &)*arg1);
11433
11434 wxPyEndAllowThreads(__tstate);
11435 if (PyErr_Occurred()) SWIG_fail;
11436 }
11437 {
11438 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11439 }
11440 {
11441 if (temp1)
11442 delete arg1;
11443 }
11444 return resultobj;
11445 fail:
11446 {
11447 if (temp1)
11448 delete arg1;
11449 }
11450 return NULL;
11451 }
11452
11453
11454 static PyObject *_wrap_Image_GetImageCount(PyObject *, PyObject *args, PyObject *kwargs) {
11455 PyObject *resultobj;
11456 wxString *arg1 = 0 ;
11457 long arg2 = (long) wxBITMAP_TYPE_ANY ;
11458 int result;
11459 bool temp1 = false ;
11460 PyObject * obj0 = 0 ;
11461 PyObject * obj1 = 0 ;
11462 char *kwnames[] = {
11463 (char *) "name",(char *) "type", NULL
11464 };
11465
11466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_GetImageCount",kwnames,&obj0,&obj1)) goto fail;
11467 {
11468 arg1 = wxString_in_helper(obj0);
11469 if (arg1 == NULL) SWIG_fail;
11470 temp1 = true;
11471 }
11472 if (obj1) {
11473 {
11474 arg2 = (long)(SWIG_As_long(obj1));
11475 if (SWIG_arg_fail(2)) SWIG_fail;
11476 }
11477 }
11478 {
11479 PyThreadState* __tstate = wxPyBeginAllowThreads();
11480 result = (int)wxImage::GetImageCount((wxString const &)*arg1,arg2);
11481
11482 wxPyEndAllowThreads(__tstate);
11483 if (PyErr_Occurred()) SWIG_fail;
11484 }
11485 {
11486 resultobj = SWIG_From_int((int)(result));
11487 }
11488 {
11489 if (temp1)
11490 delete arg1;
11491 }
11492 return resultobj;
11493 fail:
11494 {
11495 if (temp1)
11496 delete arg1;
11497 }
11498 return NULL;
11499 }
11500
11501
11502 static PyObject *_wrap_Image_LoadFile(PyObject *, PyObject *args, PyObject *kwargs) {
11503 PyObject *resultobj;
11504 wxImage *arg1 = (wxImage *) 0 ;
11505 wxString *arg2 = 0 ;
11506 long arg3 = (long) wxBITMAP_TYPE_ANY ;
11507 int arg4 = (int) -1 ;
11508 bool result;
11509 bool temp2 = false ;
11510 PyObject * obj0 = 0 ;
11511 PyObject * obj1 = 0 ;
11512 PyObject * obj2 = 0 ;
11513 PyObject * obj3 = 0 ;
11514 char *kwnames[] = {
11515 (char *) "self",(char *) "name",(char *) "type",(char *) "index", NULL
11516 };
11517
11518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11519 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11520 if (SWIG_arg_fail(1)) SWIG_fail;
11521 {
11522 arg2 = wxString_in_helper(obj1);
11523 if (arg2 == NULL) SWIG_fail;
11524 temp2 = true;
11525 }
11526 if (obj2) {
11527 {
11528 arg3 = (long)(SWIG_As_long(obj2));
11529 if (SWIG_arg_fail(3)) SWIG_fail;
11530 }
11531 }
11532 if (obj3) {
11533 {
11534 arg4 = (int)(SWIG_As_int(obj3));
11535 if (SWIG_arg_fail(4)) SWIG_fail;
11536 }
11537 }
11538 {
11539 PyThreadState* __tstate = wxPyBeginAllowThreads();
11540 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,arg3,arg4);
11541
11542 wxPyEndAllowThreads(__tstate);
11543 if (PyErr_Occurred()) SWIG_fail;
11544 }
11545 {
11546 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11547 }
11548 {
11549 if (temp2)
11550 delete arg2;
11551 }
11552 return resultobj;
11553 fail:
11554 {
11555 if (temp2)
11556 delete arg2;
11557 }
11558 return NULL;
11559 }
11560
11561
11562 static PyObject *_wrap_Image_LoadMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
11563 PyObject *resultobj;
11564 wxImage *arg1 = (wxImage *) 0 ;
11565 wxString *arg2 = 0 ;
11566 wxString *arg3 = 0 ;
11567 int arg4 = (int) -1 ;
11568 bool result;
11569 bool temp2 = false ;
11570 bool temp3 = false ;
11571 PyObject * obj0 = 0 ;
11572 PyObject * obj1 = 0 ;
11573 PyObject * obj2 = 0 ;
11574 PyObject * obj3 = 0 ;
11575 char *kwnames[] = {
11576 (char *) "self",(char *) "name",(char *) "mimetype",(char *) "index", NULL
11577 };
11578
11579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeFile",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11581 if (SWIG_arg_fail(1)) SWIG_fail;
11582 {
11583 arg2 = wxString_in_helper(obj1);
11584 if (arg2 == NULL) SWIG_fail;
11585 temp2 = true;
11586 }
11587 {
11588 arg3 = wxString_in_helper(obj2);
11589 if (arg3 == NULL) SWIG_fail;
11590 temp3 = true;
11591 }
11592 if (obj3) {
11593 {
11594 arg4 = (int)(SWIG_As_int(obj3));
11595 if (SWIG_arg_fail(4)) SWIG_fail;
11596 }
11597 }
11598 {
11599 PyThreadState* __tstate = wxPyBeginAllowThreads();
11600 result = (bool)(arg1)->LoadFile((wxString const &)*arg2,(wxString const &)*arg3,arg4);
11601
11602 wxPyEndAllowThreads(__tstate);
11603 if (PyErr_Occurred()) SWIG_fail;
11604 }
11605 {
11606 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11607 }
11608 {
11609 if (temp2)
11610 delete arg2;
11611 }
11612 {
11613 if (temp3)
11614 delete arg3;
11615 }
11616 return resultobj;
11617 fail:
11618 {
11619 if (temp2)
11620 delete arg2;
11621 }
11622 {
11623 if (temp3)
11624 delete arg3;
11625 }
11626 return NULL;
11627 }
11628
11629
11630 static PyObject *_wrap_Image_SaveFile(PyObject *, PyObject *args, PyObject *kwargs) {
11631 PyObject *resultobj;
11632 wxImage *arg1 = (wxImage *) 0 ;
11633 wxString *arg2 = 0 ;
11634 int arg3 ;
11635 bool result;
11636 bool temp2 = false ;
11637 PyObject * obj0 = 0 ;
11638 PyObject * obj1 = 0 ;
11639 PyObject * obj2 = 0 ;
11640 char *kwnames[] = {
11641 (char *) "self",(char *) "name",(char *) "type", NULL
11642 };
11643
11644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
11645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11646 if (SWIG_arg_fail(1)) SWIG_fail;
11647 {
11648 arg2 = wxString_in_helper(obj1);
11649 if (arg2 == NULL) SWIG_fail;
11650 temp2 = true;
11651 }
11652 {
11653 arg3 = (int)(SWIG_As_int(obj2));
11654 if (SWIG_arg_fail(3)) SWIG_fail;
11655 }
11656 {
11657 PyThreadState* __tstate = wxPyBeginAllowThreads();
11658 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,arg3);
11659
11660 wxPyEndAllowThreads(__tstate);
11661 if (PyErr_Occurred()) SWIG_fail;
11662 }
11663 {
11664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11665 }
11666 {
11667 if (temp2)
11668 delete arg2;
11669 }
11670 return resultobj;
11671 fail:
11672 {
11673 if (temp2)
11674 delete arg2;
11675 }
11676 return NULL;
11677 }
11678
11679
11680 static PyObject *_wrap_Image_SaveMimeFile(PyObject *, PyObject *args, PyObject *kwargs) {
11681 PyObject *resultobj;
11682 wxImage *arg1 = (wxImage *) 0 ;
11683 wxString *arg2 = 0 ;
11684 wxString *arg3 = 0 ;
11685 bool result;
11686 bool temp2 = false ;
11687 bool temp3 = false ;
11688 PyObject * obj0 = 0 ;
11689 PyObject * obj1 = 0 ;
11690 PyObject * obj2 = 0 ;
11691 char *kwnames[] = {
11692 (char *) "self",(char *) "name",(char *) "mimetype", NULL
11693 };
11694
11695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SaveMimeFile",kwnames,&obj0,&obj1,&obj2)) goto fail;
11696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11697 if (SWIG_arg_fail(1)) SWIG_fail;
11698 {
11699 arg2 = wxString_in_helper(obj1);
11700 if (arg2 == NULL) SWIG_fail;
11701 temp2 = true;
11702 }
11703 {
11704 arg3 = wxString_in_helper(obj2);
11705 if (arg3 == NULL) SWIG_fail;
11706 temp3 = true;
11707 }
11708 {
11709 PyThreadState* __tstate = wxPyBeginAllowThreads();
11710 result = (bool)(arg1)->SaveFile((wxString const &)*arg2,(wxString const &)*arg3);
11711
11712 wxPyEndAllowThreads(__tstate);
11713 if (PyErr_Occurred()) SWIG_fail;
11714 }
11715 {
11716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11717 }
11718 {
11719 if (temp2)
11720 delete arg2;
11721 }
11722 {
11723 if (temp3)
11724 delete arg3;
11725 }
11726 return resultobj;
11727 fail:
11728 {
11729 if (temp2)
11730 delete arg2;
11731 }
11732 {
11733 if (temp3)
11734 delete arg3;
11735 }
11736 return NULL;
11737 }
11738
11739
11740 static PyObject *_wrap_Image_CanReadStream(PyObject *, PyObject *args, PyObject *kwargs) {
11741 PyObject *resultobj;
11742 wxInputStream *arg1 = 0 ;
11743 bool result;
11744 wxPyInputStream *temp1 ;
11745 bool created1 ;
11746 PyObject * obj0 = 0 ;
11747 char *kwnames[] = {
11748 (char *) "stream", NULL
11749 };
11750
11751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_CanReadStream",kwnames,&obj0)) goto fail;
11752 {
11753 if (wxPyConvertSwigPtr(obj0, (void **)&temp1, wxT("wxPyInputStream"))) {
11754 arg1 = temp1->m_wxis;
11755 created1 = false;
11756 } else {
11757 PyErr_Clear(); // clear the failure of the wxPyConvert above
11758 arg1 = wxPyCBInputStream_create(obj0, false);
11759 if (arg1 == NULL) {
11760 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
11761 SWIG_fail;
11762 }
11763 created1 = true;
11764 }
11765 }
11766 {
11767 PyThreadState* __tstate = wxPyBeginAllowThreads();
11768 result = (bool)wxImage::CanRead(*arg1);
11769
11770 wxPyEndAllowThreads(__tstate);
11771 if (PyErr_Occurred()) SWIG_fail;
11772 }
11773 {
11774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11775 }
11776 {
11777 if (created1)
11778 delete arg1;
11779 }
11780 return resultobj;
11781 fail:
11782 {
11783 if (created1)
11784 delete arg1;
11785 }
11786 return NULL;
11787 }
11788
11789
11790 static PyObject *_wrap_Image_LoadStream(PyObject *, PyObject *args, PyObject *kwargs) {
11791 PyObject *resultobj;
11792 wxImage *arg1 = (wxImage *) 0 ;
11793 wxInputStream *arg2 = 0 ;
11794 long arg3 = (long) wxBITMAP_TYPE_ANY ;
11795 int arg4 = (int) -1 ;
11796 bool result;
11797 wxPyInputStream *temp2 ;
11798 bool created2 ;
11799 PyObject * obj0 = 0 ;
11800 PyObject * obj1 = 0 ;
11801 PyObject * obj2 = 0 ;
11802 PyObject * obj3 = 0 ;
11803 char *kwnames[] = {
11804 (char *) "self",(char *) "stream",(char *) "type",(char *) "index", NULL
11805 };
11806
11807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Image_LoadStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11809 if (SWIG_arg_fail(1)) SWIG_fail;
11810 {
11811 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
11812 arg2 = temp2->m_wxis;
11813 created2 = false;
11814 } else {
11815 PyErr_Clear(); // clear the failure of the wxPyConvert above
11816 arg2 = wxPyCBInputStream_create(obj1, false);
11817 if (arg2 == NULL) {
11818 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
11819 SWIG_fail;
11820 }
11821 created2 = true;
11822 }
11823 }
11824 if (obj2) {
11825 {
11826 arg3 = (long)(SWIG_As_long(obj2));
11827 if (SWIG_arg_fail(3)) SWIG_fail;
11828 }
11829 }
11830 if (obj3) {
11831 {
11832 arg4 = (int)(SWIG_As_int(obj3));
11833 if (SWIG_arg_fail(4)) SWIG_fail;
11834 }
11835 }
11836 {
11837 PyThreadState* __tstate = wxPyBeginAllowThreads();
11838 result = (bool)(arg1)->LoadFile(*arg2,arg3,arg4);
11839
11840 wxPyEndAllowThreads(__tstate);
11841 if (PyErr_Occurred()) SWIG_fail;
11842 }
11843 {
11844 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11845 }
11846 {
11847 if (created2)
11848 delete arg2;
11849 }
11850 return resultobj;
11851 fail:
11852 {
11853 if (created2)
11854 delete arg2;
11855 }
11856 return NULL;
11857 }
11858
11859
11860 static PyObject *_wrap_Image_LoadMimeStream(PyObject *, PyObject *args, PyObject *kwargs) {
11861 PyObject *resultobj;
11862 wxImage *arg1 = (wxImage *) 0 ;
11863 wxInputStream *arg2 = 0 ;
11864 wxString *arg3 = 0 ;
11865 int arg4 = (int) -1 ;
11866 bool result;
11867 wxPyInputStream *temp2 ;
11868 bool created2 ;
11869 bool temp3 = false ;
11870 PyObject * obj0 = 0 ;
11871 PyObject * obj1 = 0 ;
11872 PyObject * obj2 = 0 ;
11873 PyObject * obj3 = 0 ;
11874 char *kwnames[] = {
11875 (char *) "self",(char *) "stream",(char *) "mimetype",(char *) "index", NULL
11876 };
11877
11878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Image_LoadMimeStream",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11880 if (SWIG_arg_fail(1)) SWIG_fail;
11881 {
11882 if (wxPyConvertSwigPtr(obj1, (void **)&temp2, wxT("wxPyInputStream"))) {
11883 arg2 = temp2->m_wxis;
11884 created2 = false;
11885 } else {
11886 PyErr_Clear(); // clear the failure of the wxPyConvert above
11887 arg2 = wxPyCBInputStream_create(obj1, false);
11888 if (arg2 == NULL) {
11889 PyErr_SetString(PyExc_TypeError, "Expected wxInputStream or Python file-like object.");
11890 SWIG_fail;
11891 }
11892 created2 = true;
11893 }
11894 }
11895 {
11896 arg3 = wxString_in_helper(obj2);
11897 if (arg3 == NULL) SWIG_fail;
11898 temp3 = true;
11899 }
11900 if (obj3) {
11901 {
11902 arg4 = (int)(SWIG_As_int(obj3));
11903 if (SWIG_arg_fail(4)) SWIG_fail;
11904 }
11905 }
11906 {
11907 PyThreadState* __tstate = wxPyBeginAllowThreads();
11908 result = (bool)(arg1)->LoadFile(*arg2,(wxString const &)*arg3,arg4);
11909
11910 wxPyEndAllowThreads(__tstate);
11911 if (PyErr_Occurred()) SWIG_fail;
11912 }
11913 {
11914 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11915 }
11916 {
11917 if (created2)
11918 delete arg2;
11919 }
11920 {
11921 if (temp3)
11922 delete arg3;
11923 }
11924 return resultobj;
11925 fail:
11926 {
11927 if (created2)
11928 delete arg2;
11929 }
11930 {
11931 if (temp3)
11932 delete arg3;
11933 }
11934 return NULL;
11935 }
11936
11937
11938 static PyObject *_wrap_Image_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
11939 PyObject *resultobj;
11940 wxImage *arg1 = (wxImage *) 0 ;
11941 bool result;
11942 PyObject * obj0 = 0 ;
11943 char *kwnames[] = {
11944 (char *) "self", NULL
11945 };
11946
11947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Ok",kwnames,&obj0)) goto fail;
11948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11949 if (SWIG_arg_fail(1)) SWIG_fail;
11950 {
11951 PyThreadState* __tstate = wxPyBeginAllowThreads();
11952 result = (bool)(arg1)->Ok();
11953
11954 wxPyEndAllowThreads(__tstate);
11955 if (PyErr_Occurred()) SWIG_fail;
11956 }
11957 {
11958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11959 }
11960 return resultobj;
11961 fail:
11962 return NULL;
11963 }
11964
11965
11966 static PyObject *_wrap_Image_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
11967 PyObject *resultobj;
11968 wxImage *arg1 = (wxImage *) 0 ;
11969 int result;
11970 PyObject * obj0 = 0 ;
11971 char *kwnames[] = {
11972 (char *) "self", NULL
11973 };
11974
11975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetWidth",kwnames,&obj0)) goto fail;
11976 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
11977 if (SWIG_arg_fail(1)) SWIG_fail;
11978 {
11979 PyThreadState* __tstate = wxPyBeginAllowThreads();
11980 result = (int)(arg1)->GetWidth();
11981
11982 wxPyEndAllowThreads(__tstate);
11983 if (PyErr_Occurred()) SWIG_fail;
11984 }
11985 {
11986 resultobj = SWIG_From_int((int)(result));
11987 }
11988 return resultobj;
11989 fail:
11990 return NULL;
11991 }
11992
11993
11994 static PyObject *_wrap_Image_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
11995 PyObject *resultobj;
11996 wxImage *arg1 = (wxImage *) 0 ;
11997 int result;
11998 PyObject * obj0 = 0 ;
11999 char *kwnames[] = {
12000 (char *) "self", NULL
12001 };
12002
12003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetHeight",kwnames,&obj0)) goto fail;
12004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12005 if (SWIG_arg_fail(1)) SWIG_fail;
12006 {
12007 PyThreadState* __tstate = wxPyBeginAllowThreads();
12008 result = (int)(arg1)->GetHeight();
12009
12010 wxPyEndAllowThreads(__tstate);
12011 if (PyErr_Occurred()) SWIG_fail;
12012 }
12013 {
12014 resultobj = SWIG_From_int((int)(result));
12015 }
12016 return resultobj;
12017 fail:
12018 return NULL;
12019 }
12020
12021
12022 static PyObject *_wrap_Image_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
12023 PyObject *resultobj;
12024 wxImage *arg1 = (wxImage *) 0 ;
12025 wxSize result;
12026 PyObject * obj0 = 0 ;
12027 char *kwnames[] = {
12028 (char *) "self", NULL
12029 };
12030
12031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetSize",kwnames,&obj0)) goto fail;
12032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12033 if (SWIG_arg_fail(1)) SWIG_fail;
12034 {
12035 PyThreadState* __tstate = wxPyBeginAllowThreads();
12036 result = wxImage_GetSize(arg1);
12037
12038 wxPyEndAllowThreads(__tstate);
12039 if (PyErr_Occurred()) SWIG_fail;
12040 }
12041 {
12042 wxSize * resultptr;
12043 resultptr = new wxSize((wxSize &)(result));
12044 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
12045 }
12046 return resultobj;
12047 fail:
12048 return NULL;
12049 }
12050
12051
12052 static PyObject *_wrap_Image_GetSubImage(PyObject *, PyObject *args, PyObject *kwargs) {
12053 PyObject *resultobj;
12054 wxImage *arg1 = (wxImage *) 0 ;
12055 wxRect *arg2 = 0 ;
12056 SwigValueWrapper<wxImage > result;
12057 wxRect temp2 ;
12058 PyObject * obj0 = 0 ;
12059 PyObject * obj1 = 0 ;
12060 char *kwnames[] = {
12061 (char *) "self",(char *) "rect", NULL
12062 };
12063
12064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetSubImage",kwnames,&obj0,&obj1)) goto fail;
12065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12066 if (SWIG_arg_fail(1)) SWIG_fail;
12067 {
12068 arg2 = &temp2;
12069 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
12070 }
12071 {
12072 PyThreadState* __tstate = wxPyBeginAllowThreads();
12073 result = (arg1)->GetSubImage((wxRect const &)*arg2);
12074
12075 wxPyEndAllowThreads(__tstate);
12076 if (PyErr_Occurred()) SWIG_fail;
12077 }
12078 {
12079 wxImage * resultptr;
12080 resultptr = new wxImage((wxImage &)(result));
12081 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12082 }
12083 return resultobj;
12084 fail:
12085 return NULL;
12086 }
12087
12088
12089 static PyObject *_wrap_Image_Copy(PyObject *, PyObject *args, PyObject *kwargs) {
12090 PyObject *resultobj;
12091 wxImage *arg1 = (wxImage *) 0 ;
12092 SwigValueWrapper<wxImage > result;
12093 PyObject * obj0 = 0 ;
12094 char *kwnames[] = {
12095 (char *) "self", NULL
12096 };
12097
12098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_Copy",kwnames,&obj0)) goto fail;
12099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12100 if (SWIG_arg_fail(1)) SWIG_fail;
12101 {
12102 PyThreadState* __tstate = wxPyBeginAllowThreads();
12103 result = (arg1)->Copy();
12104
12105 wxPyEndAllowThreads(__tstate);
12106 if (PyErr_Occurred()) SWIG_fail;
12107 }
12108 {
12109 wxImage * resultptr;
12110 resultptr = new wxImage((wxImage &)(result));
12111 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12112 }
12113 return resultobj;
12114 fail:
12115 return NULL;
12116 }
12117
12118
12119 static PyObject *_wrap_Image_Paste(PyObject *, PyObject *args, PyObject *kwargs) {
12120 PyObject *resultobj;
12121 wxImage *arg1 = (wxImage *) 0 ;
12122 wxImage *arg2 = 0 ;
12123 int arg3 ;
12124 int arg4 ;
12125 PyObject * obj0 = 0 ;
12126 PyObject * obj1 = 0 ;
12127 PyObject * obj2 = 0 ;
12128 PyObject * obj3 = 0 ;
12129 char *kwnames[] = {
12130 (char *) "self",(char *) "image",(char *) "x",(char *) "y", NULL
12131 };
12132
12133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_Paste",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12135 if (SWIG_arg_fail(1)) SWIG_fail;
12136 {
12137 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12138 if (SWIG_arg_fail(2)) SWIG_fail;
12139 if (arg2 == NULL) {
12140 SWIG_null_ref("wxImage");
12141 }
12142 if (SWIG_arg_fail(2)) SWIG_fail;
12143 }
12144 {
12145 arg3 = (int)(SWIG_As_int(obj2));
12146 if (SWIG_arg_fail(3)) SWIG_fail;
12147 }
12148 {
12149 arg4 = (int)(SWIG_As_int(obj3));
12150 if (SWIG_arg_fail(4)) SWIG_fail;
12151 }
12152 {
12153 PyThreadState* __tstate = wxPyBeginAllowThreads();
12154 (arg1)->Paste((wxImage const &)*arg2,arg3,arg4);
12155
12156 wxPyEndAllowThreads(__tstate);
12157 if (PyErr_Occurred()) SWIG_fail;
12158 }
12159 Py_INCREF(Py_None); resultobj = Py_None;
12160 return resultobj;
12161 fail:
12162 return NULL;
12163 }
12164
12165
12166 static PyObject *_wrap_Image_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
12167 PyObject *resultobj;
12168 wxImage *arg1 = (wxImage *) 0 ;
12169 PyObject *result;
12170 PyObject * obj0 = 0 ;
12171 char *kwnames[] = {
12172 (char *) "self", NULL
12173 };
12174
12175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetData",kwnames,&obj0)) goto fail;
12176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12177 if (SWIG_arg_fail(1)) SWIG_fail;
12178 {
12179 PyThreadState* __tstate = wxPyBeginAllowThreads();
12180 result = (PyObject *)wxImage_GetData(arg1);
12181
12182 wxPyEndAllowThreads(__tstate);
12183 if (PyErr_Occurred()) SWIG_fail;
12184 }
12185 resultobj = result;
12186 return resultobj;
12187 fail:
12188 return NULL;
12189 }
12190
12191
12192 static PyObject *_wrap_Image_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
12193 PyObject *resultobj;
12194 wxImage *arg1 = (wxImage *) 0 ;
12195 PyObject *arg2 = (PyObject *) 0 ;
12196 PyObject * obj0 = 0 ;
12197 PyObject * obj1 = 0 ;
12198 char *kwnames[] = {
12199 (char *) "self",(char *) "data", NULL
12200 };
12201
12202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetData",kwnames,&obj0,&obj1)) goto fail;
12203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12204 if (SWIG_arg_fail(1)) SWIG_fail;
12205 arg2 = obj1;
12206 {
12207 PyThreadState* __tstate = wxPyBeginAllowThreads();
12208 wxImage_SetData(arg1,arg2);
12209
12210 wxPyEndAllowThreads(__tstate);
12211 if (PyErr_Occurred()) SWIG_fail;
12212 }
12213 Py_INCREF(Py_None); resultobj = Py_None;
12214 return resultobj;
12215 fail:
12216 return NULL;
12217 }
12218
12219
12220 static PyObject *_wrap_Image_GetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12221 PyObject *resultobj;
12222 wxImage *arg1 = (wxImage *) 0 ;
12223 PyObject *result;
12224 PyObject * obj0 = 0 ;
12225 char *kwnames[] = {
12226 (char *) "self", NULL
12227 };
12228
12229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetDataBuffer",kwnames,&obj0)) goto fail;
12230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12231 if (SWIG_arg_fail(1)) SWIG_fail;
12232 {
12233 PyThreadState* __tstate = wxPyBeginAllowThreads();
12234 result = (PyObject *)wxImage_GetDataBuffer(arg1);
12235
12236 wxPyEndAllowThreads(__tstate);
12237 if (PyErr_Occurred()) SWIG_fail;
12238 }
12239 resultobj = result;
12240 return resultobj;
12241 fail:
12242 return NULL;
12243 }
12244
12245
12246 static PyObject *_wrap_Image_SetDataBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12247 PyObject *resultobj;
12248 wxImage *arg1 = (wxImage *) 0 ;
12249 PyObject *arg2 = (PyObject *) 0 ;
12250 PyObject * obj0 = 0 ;
12251 PyObject * obj1 = 0 ;
12252 char *kwnames[] = {
12253 (char *) "self",(char *) "data", NULL
12254 };
12255
12256 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetDataBuffer",kwnames,&obj0,&obj1)) goto fail;
12257 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12258 if (SWIG_arg_fail(1)) SWIG_fail;
12259 arg2 = obj1;
12260 {
12261 PyThreadState* __tstate = wxPyBeginAllowThreads();
12262 wxImage_SetDataBuffer(arg1,arg2);
12263
12264 wxPyEndAllowThreads(__tstate);
12265 if (PyErr_Occurred()) SWIG_fail;
12266 }
12267 Py_INCREF(Py_None); resultobj = Py_None;
12268 return resultobj;
12269 fail:
12270 return NULL;
12271 }
12272
12273
12274 static PyObject *_wrap_Image_GetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
12275 PyObject *resultobj;
12276 wxImage *arg1 = (wxImage *) 0 ;
12277 PyObject *result;
12278 PyObject * obj0 = 0 ;
12279 char *kwnames[] = {
12280 (char *) "self", NULL
12281 };
12282
12283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaData",kwnames,&obj0)) goto fail;
12284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12285 if (SWIG_arg_fail(1)) SWIG_fail;
12286 {
12287 PyThreadState* __tstate = wxPyBeginAllowThreads();
12288 result = (PyObject *)wxImage_GetAlphaData(arg1);
12289
12290 wxPyEndAllowThreads(__tstate);
12291 if (PyErr_Occurred()) SWIG_fail;
12292 }
12293 resultobj = result;
12294 return resultobj;
12295 fail:
12296 return NULL;
12297 }
12298
12299
12300 static PyObject *_wrap_Image_SetAlphaData(PyObject *, PyObject *args, PyObject *kwargs) {
12301 PyObject *resultobj;
12302 wxImage *arg1 = (wxImage *) 0 ;
12303 PyObject *arg2 = (PyObject *) 0 ;
12304 PyObject * obj0 = 0 ;
12305 PyObject * obj1 = 0 ;
12306 char *kwnames[] = {
12307 (char *) "self",(char *) "data", NULL
12308 };
12309
12310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaData",kwnames,&obj0,&obj1)) goto fail;
12311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12312 if (SWIG_arg_fail(1)) SWIG_fail;
12313 arg2 = obj1;
12314 {
12315 PyThreadState* __tstate = wxPyBeginAllowThreads();
12316 wxImage_SetAlphaData(arg1,arg2);
12317
12318 wxPyEndAllowThreads(__tstate);
12319 if (PyErr_Occurred()) SWIG_fail;
12320 }
12321 Py_INCREF(Py_None); resultobj = Py_None;
12322 return resultobj;
12323 fail:
12324 return NULL;
12325 }
12326
12327
12328 static PyObject *_wrap_Image_GetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12329 PyObject *resultobj;
12330 wxImage *arg1 = (wxImage *) 0 ;
12331 PyObject *result;
12332 PyObject * obj0 = 0 ;
12333 char *kwnames[] = {
12334 (char *) "self", NULL
12335 };
12336
12337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetAlphaBuffer",kwnames,&obj0)) goto fail;
12338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12339 if (SWIG_arg_fail(1)) SWIG_fail;
12340 {
12341 PyThreadState* __tstate = wxPyBeginAllowThreads();
12342 result = (PyObject *)wxImage_GetAlphaBuffer(arg1);
12343
12344 wxPyEndAllowThreads(__tstate);
12345 if (PyErr_Occurred()) SWIG_fail;
12346 }
12347 resultobj = result;
12348 return resultobj;
12349 fail:
12350 return NULL;
12351 }
12352
12353
12354 static PyObject *_wrap_Image_SetAlphaBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
12355 PyObject *resultobj;
12356 wxImage *arg1 = (wxImage *) 0 ;
12357 PyObject *arg2 = (PyObject *) 0 ;
12358 PyObject * obj0 = 0 ;
12359 PyObject * obj1 = 0 ;
12360 char *kwnames[] = {
12361 (char *) "self",(char *) "data", NULL
12362 };
12363
12364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_SetAlphaBuffer",kwnames,&obj0,&obj1)) goto fail;
12365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12366 if (SWIG_arg_fail(1)) SWIG_fail;
12367 arg2 = obj1;
12368 {
12369 PyThreadState* __tstate = wxPyBeginAllowThreads();
12370 wxImage_SetAlphaBuffer(arg1,arg2);
12371
12372 wxPyEndAllowThreads(__tstate);
12373 if (PyErr_Occurred()) SWIG_fail;
12374 }
12375 Py_INCREF(Py_None); resultobj = Py_None;
12376 return resultobj;
12377 fail:
12378 return NULL;
12379 }
12380
12381
12382 static PyObject *_wrap_Image_SetMaskColour(PyObject *, PyObject *args, PyObject *kwargs) {
12383 PyObject *resultobj;
12384 wxImage *arg1 = (wxImage *) 0 ;
12385 unsigned char arg2 ;
12386 unsigned char arg3 ;
12387 unsigned char arg4 ;
12388 PyObject * obj0 = 0 ;
12389 PyObject * obj1 = 0 ;
12390 PyObject * obj2 = 0 ;
12391 PyObject * obj3 = 0 ;
12392 char *kwnames[] = {
12393 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
12394 };
12395
12396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_SetMaskColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12398 if (SWIG_arg_fail(1)) SWIG_fail;
12399 {
12400 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
12401 if (SWIG_arg_fail(2)) SWIG_fail;
12402 }
12403 {
12404 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
12405 if (SWIG_arg_fail(3)) SWIG_fail;
12406 }
12407 {
12408 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
12409 if (SWIG_arg_fail(4)) SWIG_fail;
12410 }
12411 {
12412 PyThreadState* __tstate = wxPyBeginAllowThreads();
12413 (arg1)->SetMaskColour(arg2,arg3,arg4);
12414
12415 wxPyEndAllowThreads(__tstate);
12416 if (PyErr_Occurred()) SWIG_fail;
12417 }
12418 Py_INCREF(Py_None); resultobj = Py_None;
12419 return resultobj;
12420 fail:
12421 return NULL;
12422 }
12423
12424
12425 static PyObject *_wrap_Image_GetMaskRed(PyObject *, PyObject *args, PyObject *kwargs) {
12426 PyObject *resultobj;
12427 wxImage *arg1 = (wxImage *) 0 ;
12428 unsigned char result;
12429 PyObject * obj0 = 0 ;
12430 char *kwnames[] = {
12431 (char *) "self", NULL
12432 };
12433
12434 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskRed",kwnames,&obj0)) goto fail;
12435 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12436 if (SWIG_arg_fail(1)) SWIG_fail;
12437 {
12438 PyThreadState* __tstate = wxPyBeginAllowThreads();
12439 result = (unsigned char)(arg1)->GetMaskRed();
12440
12441 wxPyEndAllowThreads(__tstate);
12442 if (PyErr_Occurred()) SWIG_fail;
12443 }
12444 {
12445 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12446 }
12447 return resultobj;
12448 fail:
12449 return NULL;
12450 }
12451
12452
12453 static PyObject *_wrap_Image_GetMaskGreen(PyObject *, PyObject *args, PyObject *kwargs) {
12454 PyObject *resultobj;
12455 wxImage *arg1 = (wxImage *) 0 ;
12456 unsigned char result;
12457 PyObject * obj0 = 0 ;
12458 char *kwnames[] = {
12459 (char *) "self", NULL
12460 };
12461
12462 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskGreen",kwnames,&obj0)) goto fail;
12463 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12464 if (SWIG_arg_fail(1)) SWIG_fail;
12465 {
12466 PyThreadState* __tstate = wxPyBeginAllowThreads();
12467 result = (unsigned char)(arg1)->GetMaskGreen();
12468
12469 wxPyEndAllowThreads(__tstate);
12470 if (PyErr_Occurred()) SWIG_fail;
12471 }
12472 {
12473 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12474 }
12475 return resultobj;
12476 fail:
12477 return NULL;
12478 }
12479
12480
12481 static PyObject *_wrap_Image_GetMaskBlue(PyObject *, PyObject *args, PyObject *kwargs) {
12482 PyObject *resultobj;
12483 wxImage *arg1 = (wxImage *) 0 ;
12484 unsigned char result;
12485 PyObject * obj0 = 0 ;
12486 char *kwnames[] = {
12487 (char *) "self", NULL
12488 };
12489
12490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_GetMaskBlue",kwnames,&obj0)) goto fail;
12491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12492 if (SWIG_arg_fail(1)) SWIG_fail;
12493 {
12494 PyThreadState* __tstate = wxPyBeginAllowThreads();
12495 result = (unsigned char)(arg1)->GetMaskBlue();
12496
12497 wxPyEndAllowThreads(__tstate);
12498 if (PyErr_Occurred()) SWIG_fail;
12499 }
12500 {
12501 resultobj = SWIG_From_unsigned_SS_char((unsigned char)(result));
12502 }
12503 return resultobj;
12504 fail:
12505 return NULL;
12506 }
12507
12508
12509 static PyObject *_wrap_Image_SetMask(PyObject *, PyObject *args, PyObject *kwargs) {
12510 PyObject *resultobj;
12511 wxImage *arg1 = (wxImage *) 0 ;
12512 bool arg2 = (bool) true ;
12513 PyObject * obj0 = 0 ;
12514 PyObject * obj1 = 0 ;
12515 char *kwnames[] = {
12516 (char *) "self",(char *) "mask", NULL
12517 };
12518
12519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_SetMask",kwnames,&obj0,&obj1)) goto fail;
12520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12521 if (SWIG_arg_fail(1)) SWIG_fail;
12522 if (obj1) {
12523 {
12524 arg2 = (bool)(SWIG_As_bool(obj1));
12525 if (SWIG_arg_fail(2)) SWIG_fail;
12526 }
12527 }
12528 {
12529 PyThreadState* __tstate = wxPyBeginAllowThreads();
12530 (arg1)->SetMask(arg2);
12531
12532 wxPyEndAllowThreads(__tstate);
12533 if (PyErr_Occurred()) SWIG_fail;
12534 }
12535 Py_INCREF(Py_None); resultobj = Py_None;
12536 return resultobj;
12537 fail:
12538 return NULL;
12539 }
12540
12541
12542 static PyObject *_wrap_Image_HasMask(PyObject *, PyObject *args, PyObject *kwargs) {
12543 PyObject *resultobj;
12544 wxImage *arg1 = (wxImage *) 0 ;
12545 bool result;
12546 PyObject * obj0 = 0 ;
12547 char *kwnames[] = {
12548 (char *) "self", NULL
12549 };
12550
12551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_HasMask",kwnames,&obj0)) goto fail;
12552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12553 if (SWIG_arg_fail(1)) SWIG_fail;
12554 {
12555 PyThreadState* __tstate = wxPyBeginAllowThreads();
12556 result = (bool)(arg1)->HasMask();
12557
12558 wxPyEndAllowThreads(__tstate);
12559 if (PyErr_Occurred()) SWIG_fail;
12560 }
12561 {
12562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12563 }
12564 return resultobj;
12565 fail:
12566 return NULL;
12567 }
12568
12569
12570 static PyObject *_wrap_Image_Rotate(PyObject *, PyObject *args, PyObject *kwargs) {
12571 PyObject *resultobj;
12572 wxImage *arg1 = (wxImage *) 0 ;
12573 double arg2 ;
12574 wxPoint *arg3 = 0 ;
12575 bool arg4 = (bool) true ;
12576 wxPoint *arg5 = (wxPoint *) NULL ;
12577 SwigValueWrapper<wxImage > result;
12578 wxPoint temp3 ;
12579 PyObject * obj0 = 0 ;
12580 PyObject * obj1 = 0 ;
12581 PyObject * obj2 = 0 ;
12582 PyObject * obj3 = 0 ;
12583 PyObject * obj4 = 0 ;
12584 char *kwnames[] = {
12585 (char *) "self",(char *) "angle",(char *) "centre_of_rotation",(char *) "interpolating",(char *) "offset_after_rotation", NULL
12586 };
12587
12588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Image_Rotate",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
12589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12590 if (SWIG_arg_fail(1)) SWIG_fail;
12591 {
12592 arg2 = (double)(SWIG_As_double(obj1));
12593 if (SWIG_arg_fail(2)) SWIG_fail;
12594 }
12595 {
12596 arg3 = &temp3;
12597 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
12598 }
12599 if (obj3) {
12600 {
12601 arg4 = (bool)(SWIG_As_bool(obj3));
12602 if (SWIG_arg_fail(4)) SWIG_fail;
12603 }
12604 }
12605 if (obj4) {
12606 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION | 0);
12607 if (SWIG_arg_fail(5)) SWIG_fail;
12608 }
12609 {
12610 PyThreadState* __tstate = wxPyBeginAllowThreads();
12611 result = ((wxImage const *)arg1)->Rotate(arg2,(wxPoint const &)*arg3,arg4,arg5);
12612
12613 wxPyEndAllowThreads(__tstate);
12614 if (PyErr_Occurred()) SWIG_fail;
12615 }
12616 {
12617 wxImage * resultptr;
12618 resultptr = new wxImage((wxImage &)(result));
12619 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12620 }
12621 return resultobj;
12622 fail:
12623 return NULL;
12624 }
12625
12626
12627 static PyObject *_wrap_Image_Rotate90(PyObject *, PyObject *args, PyObject *kwargs) {
12628 PyObject *resultobj;
12629 wxImage *arg1 = (wxImage *) 0 ;
12630 bool arg2 = (bool) true ;
12631 SwigValueWrapper<wxImage > result;
12632 PyObject * obj0 = 0 ;
12633 PyObject * obj1 = 0 ;
12634 char *kwnames[] = {
12635 (char *) "self",(char *) "clockwise", NULL
12636 };
12637
12638 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Rotate90",kwnames,&obj0,&obj1)) goto fail;
12639 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12640 if (SWIG_arg_fail(1)) SWIG_fail;
12641 if (obj1) {
12642 {
12643 arg2 = (bool)(SWIG_As_bool(obj1));
12644 if (SWIG_arg_fail(2)) SWIG_fail;
12645 }
12646 }
12647 {
12648 PyThreadState* __tstate = wxPyBeginAllowThreads();
12649 result = (arg1)->Rotate90(arg2);
12650
12651 wxPyEndAllowThreads(__tstate);
12652 if (PyErr_Occurred()) SWIG_fail;
12653 }
12654 {
12655 wxImage * resultptr;
12656 resultptr = new wxImage((wxImage &)(result));
12657 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12658 }
12659 return resultobj;
12660 fail:
12661 return NULL;
12662 }
12663
12664
12665 static PyObject *_wrap_Image_Mirror(PyObject *, PyObject *args, PyObject *kwargs) {
12666 PyObject *resultobj;
12667 wxImage *arg1 = (wxImage *) 0 ;
12668 bool arg2 = (bool) true ;
12669 SwigValueWrapper<wxImage > result;
12670 PyObject * obj0 = 0 ;
12671 PyObject * obj1 = 0 ;
12672 char *kwnames[] = {
12673 (char *) "self",(char *) "horizontally", NULL
12674 };
12675
12676 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_Mirror",kwnames,&obj0,&obj1)) goto fail;
12677 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12678 if (SWIG_arg_fail(1)) SWIG_fail;
12679 if (obj1) {
12680 {
12681 arg2 = (bool)(SWIG_As_bool(obj1));
12682 if (SWIG_arg_fail(2)) SWIG_fail;
12683 }
12684 }
12685 {
12686 PyThreadState* __tstate = wxPyBeginAllowThreads();
12687 result = (arg1)->Mirror(arg2);
12688
12689 wxPyEndAllowThreads(__tstate);
12690 if (PyErr_Occurred()) SWIG_fail;
12691 }
12692 {
12693 wxImage * resultptr;
12694 resultptr = new wxImage((wxImage &)(result));
12695 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12696 }
12697 return resultobj;
12698 fail:
12699 return NULL;
12700 }
12701
12702
12703 static PyObject *_wrap_Image_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
12704 PyObject *resultobj;
12705 wxImage *arg1 = (wxImage *) 0 ;
12706 unsigned char arg2 ;
12707 unsigned char arg3 ;
12708 unsigned char arg4 ;
12709 unsigned char arg5 ;
12710 unsigned char arg6 ;
12711 unsigned char arg7 ;
12712 PyObject * obj0 = 0 ;
12713 PyObject * obj1 = 0 ;
12714 PyObject * obj2 = 0 ;
12715 PyObject * obj3 = 0 ;
12716 PyObject * obj4 = 0 ;
12717 PyObject * obj5 = 0 ;
12718 PyObject * obj6 = 0 ;
12719 char *kwnames[] = {
12720 (char *) "self",(char *) "r1",(char *) "g1",(char *) "b1",(char *) "r2",(char *) "g2",(char *) "b2", NULL
12721 };
12722
12723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOO:Image_Replace",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
12724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12725 if (SWIG_arg_fail(1)) SWIG_fail;
12726 {
12727 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
12728 if (SWIG_arg_fail(2)) SWIG_fail;
12729 }
12730 {
12731 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
12732 if (SWIG_arg_fail(3)) SWIG_fail;
12733 }
12734 {
12735 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
12736 if (SWIG_arg_fail(4)) SWIG_fail;
12737 }
12738 {
12739 arg5 = (unsigned char)(SWIG_As_unsigned_SS_char(obj4));
12740 if (SWIG_arg_fail(5)) SWIG_fail;
12741 }
12742 {
12743 arg6 = (unsigned char)(SWIG_As_unsigned_SS_char(obj5));
12744 if (SWIG_arg_fail(6)) SWIG_fail;
12745 }
12746 {
12747 arg7 = (unsigned char)(SWIG_As_unsigned_SS_char(obj6));
12748 if (SWIG_arg_fail(7)) SWIG_fail;
12749 }
12750 {
12751 PyThreadState* __tstate = wxPyBeginAllowThreads();
12752 (arg1)->Replace(arg2,arg3,arg4,arg5,arg6,arg7);
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_ConvertToMono(PyObject *, PyObject *args, PyObject *kwargs) {
12765 PyObject *resultobj;
12766 wxImage *arg1 = (wxImage *) 0 ;
12767 unsigned char arg2 ;
12768 unsigned char arg3 ;
12769 unsigned char arg4 ;
12770 SwigValueWrapper<wxImage > result;
12771 PyObject * obj0 = 0 ;
12772 PyObject * obj1 = 0 ;
12773 PyObject * obj2 = 0 ;
12774 PyObject * obj3 = 0 ;
12775 char *kwnames[] = {
12776 (char *) "self",(char *) "r",(char *) "g",(char *) "b", NULL
12777 };
12778
12779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMono",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12781 if (SWIG_arg_fail(1)) SWIG_fail;
12782 {
12783 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
12784 if (SWIG_arg_fail(2)) SWIG_fail;
12785 }
12786 {
12787 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
12788 if (SWIG_arg_fail(3)) SWIG_fail;
12789 }
12790 {
12791 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
12792 if (SWIG_arg_fail(4)) SWIG_fail;
12793 }
12794 {
12795 PyThreadState* __tstate = wxPyBeginAllowThreads();
12796 result = ((wxImage const *)arg1)->ConvertToMono(arg2,arg3,arg4);
12797
12798 wxPyEndAllowThreads(__tstate);
12799 if (PyErr_Occurred()) SWIG_fail;
12800 }
12801 {
12802 wxImage * resultptr;
12803 resultptr = new wxImage((wxImage &)(result));
12804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxImage, 1);
12805 }
12806 return resultobj;
12807 fail:
12808 return NULL;
12809 }
12810
12811
12812 static PyObject *_wrap_Image_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
12813 PyObject *resultobj;
12814 wxImage *arg1 = (wxImage *) 0 ;
12815 wxString *arg2 = 0 ;
12816 wxString *arg3 = 0 ;
12817 bool temp2 = false ;
12818 bool temp3 = false ;
12819 PyObject * obj0 = 0 ;
12820 PyObject * obj1 = 0 ;
12821 PyObject * obj2 = 0 ;
12822 char *kwnames[] = {
12823 (char *) "self",(char *) "name",(char *) "value", NULL
12824 };
12825
12826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOption",kwnames,&obj0,&obj1,&obj2)) goto fail;
12827 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12828 if (SWIG_arg_fail(1)) SWIG_fail;
12829 {
12830 arg2 = wxString_in_helper(obj1);
12831 if (arg2 == NULL) SWIG_fail;
12832 temp2 = true;
12833 }
12834 {
12835 arg3 = wxString_in_helper(obj2);
12836 if (arg3 == NULL) SWIG_fail;
12837 temp3 = true;
12838 }
12839 {
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 (arg1)->SetOption((wxString const &)*arg2,(wxString const &)*arg3);
12842
12843 wxPyEndAllowThreads(__tstate);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 }
12846 Py_INCREF(Py_None); resultobj = Py_None;
12847 {
12848 if (temp2)
12849 delete arg2;
12850 }
12851 {
12852 if (temp3)
12853 delete arg3;
12854 }
12855 return resultobj;
12856 fail:
12857 {
12858 if (temp2)
12859 delete arg2;
12860 }
12861 {
12862 if (temp3)
12863 delete arg3;
12864 }
12865 return NULL;
12866 }
12867
12868
12869 static PyObject *_wrap_Image_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
12870 PyObject *resultobj;
12871 wxImage *arg1 = (wxImage *) 0 ;
12872 wxString *arg2 = 0 ;
12873 int arg3 ;
12874 bool temp2 = false ;
12875 PyObject * obj0 = 0 ;
12876 PyObject * obj1 = 0 ;
12877 PyObject * obj2 = 0 ;
12878 char *kwnames[] = {
12879 (char *) "self",(char *) "name",(char *) "value", NULL
12880 };
12881
12882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Image_SetOptionInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
12883 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12884 if (SWIG_arg_fail(1)) SWIG_fail;
12885 {
12886 arg2 = wxString_in_helper(obj1);
12887 if (arg2 == NULL) SWIG_fail;
12888 temp2 = true;
12889 }
12890 {
12891 arg3 = (int)(SWIG_As_int(obj2));
12892 if (SWIG_arg_fail(3)) SWIG_fail;
12893 }
12894 {
12895 PyThreadState* __tstate = wxPyBeginAllowThreads();
12896 (arg1)->SetOption((wxString const &)*arg2,arg3);
12897
12898 wxPyEndAllowThreads(__tstate);
12899 if (PyErr_Occurred()) SWIG_fail;
12900 }
12901 Py_INCREF(Py_None); resultobj = Py_None;
12902 {
12903 if (temp2)
12904 delete arg2;
12905 }
12906 return resultobj;
12907 fail:
12908 {
12909 if (temp2)
12910 delete arg2;
12911 }
12912 return NULL;
12913 }
12914
12915
12916 static PyObject *_wrap_Image_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
12917 PyObject *resultobj;
12918 wxImage *arg1 = (wxImage *) 0 ;
12919 wxString *arg2 = 0 ;
12920 wxString result;
12921 bool temp2 = false ;
12922 PyObject * obj0 = 0 ;
12923 PyObject * obj1 = 0 ;
12924 char *kwnames[] = {
12925 (char *) "self",(char *) "name", NULL
12926 };
12927
12928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOption",kwnames,&obj0,&obj1)) goto fail;
12929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12930 if (SWIG_arg_fail(1)) SWIG_fail;
12931 {
12932 arg2 = wxString_in_helper(obj1);
12933 if (arg2 == NULL) SWIG_fail;
12934 temp2 = true;
12935 }
12936 {
12937 PyThreadState* __tstate = wxPyBeginAllowThreads();
12938 result = ((wxImage const *)arg1)->GetOption((wxString const &)*arg2);
12939
12940 wxPyEndAllowThreads(__tstate);
12941 if (PyErr_Occurred()) SWIG_fail;
12942 }
12943 {
12944 #if wxUSE_UNICODE
12945 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12946 #else
12947 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12948 #endif
12949 }
12950 {
12951 if (temp2)
12952 delete arg2;
12953 }
12954 return resultobj;
12955 fail:
12956 {
12957 if (temp2)
12958 delete arg2;
12959 }
12960 return NULL;
12961 }
12962
12963
12964 static PyObject *_wrap_Image_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
12965 PyObject *resultobj;
12966 wxImage *arg1 = (wxImage *) 0 ;
12967 wxString *arg2 = 0 ;
12968 int result;
12969 bool temp2 = false ;
12970 PyObject * obj0 = 0 ;
12971 PyObject * obj1 = 0 ;
12972 char *kwnames[] = {
12973 (char *) "self",(char *) "name", NULL
12974 };
12975
12976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_GetOptionInt",kwnames,&obj0,&obj1)) goto fail;
12977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
12978 if (SWIG_arg_fail(1)) SWIG_fail;
12979 {
12980 arg2 = wxString_in_helper(obj1);
12981 if (arg2 == NULL) SWIG_fail;
12982 temp2 = true;
12983 }
12984 {
12985 PyThreadState* __tstate = wxPyBeginAllowThreads();
12986 result = (int)((wxImage const *)arg1)->GetOptionInt((wxString const &)*arg2);
12987
12988 wxPyEndAllowThreads(__tstate);
12989 if (PyErr_Occurred()) SWIG_fail;
12990 }
12991 {
12992 resultobj = SWIG_From_int((int)(result));
12993 }
12994 {
12995 if (temp2)
12996 delete arg2;
12997 }
12998 return resultobj;
12999 fail:
13000 {
13001 if (temp2)
13002 delete arg2;
13003 }
13004 return NULL;
13005 }
13006
13007
13008 static PyObject *_wrap_Image_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
13009 PyObject *resultobj;
13010 wxImage *arg1 = (wxImage *) 0 ;
13011 wxString *arg2 = 0 ;
13012 bool result;
13013 bool temp2 = false ;
13014 PyObject * obj0 = 0 ;
13015 PyObject * obj1 = 0 ;
13016 char *kwnames[] = {
13017 (char *) "self",(char *) "name", NULL
13018 };
13019
13020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_HasOption",kwnames,&obj0,&obj1)) goto fail;
13021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13022 if (SWIG_arg_fail(1)) SWIG_fail;
13023 {
13024 arg2 = wxString_in_helper(obj1);
13025 if (arg2 == NULL) SWIG_fail;
13026 temp2 = true;
13027 }
13028 {
13029 PyThreadState* __tstate = wxPyBeginAllowThreads();
13030 result = (bool)((wxImage const *)arg1)->HasOption((wxString const &)*arg2);
13031
13032 wxPyEndAllowThreads(__tstate);
13033 if (PyErr_Occurred()) SWIG_fail;
13034 }
13035 {
13036 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13037 }
13038 {
13039 if (temp2)
13040 delete arg2;
13041 }
13042 return resultobj;
13043 fail:
13044 {
13045 if (temp2)
13046 delete arg2;
13047 }
13048 return NULL;
13049 }
13050
13051
13052 static PyObject *_wrap_Image_CountColours(PyObject *, PyObject *args, PyObject *kwargs) {
13053 PyObject *resultobj;
13054 wxImage *arg1 = (wxImage *) 0 ;
13055 unsigned long arg2 = (unsigned long) (unsigned long) -1 ;
13056 unsigned long result;
13057 PyObject * obj0 = 0 ;
13058 PyObject * obj1 = 0 ;
13059 char *kwnames[] = {
13060 (char *) "self",(char *) "stopafter", NULL
13061 };
13062
13063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_CountColours",kwnames,&obj0,&obj1)) goto fail;
13064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13065 if (SWIG_arg_fail(1)) SWIG_fail;
13066 if (obj1) {
13067 {
13068 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
13069 if (SWIG_arg_fail(2)) SWIG_fail;
13070 }
13071 }
13072 {
13073 PyThreadState* __tstate = wxPyBeginAllowThreads();
13074 result = (unsigned long)(arg1)->CountColours(arg2);
13075
13076 wxPyEndAllowThreads(__tstate);
13077 if (PyErr_Occurred()) SWIG_fail;
13078 }
13079 {
13080 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
13081 }
13082 return resultobj;
13083 fail:
13084 return NULL;
13085 }
13086
13087
13088 static PyObject *_wrap_Image_ComputeHistogram(PyObject *, PyObject *args, PyObject *kwargs) {
13089 PyObject *resultobj;
13090 wxImage *arg1 = (wxImage *) 0 ;
13091 wxImageHistogram *arg2 = 0 ;
13092 unsigned long result;
13093 PyObject * obj0 = 0 ;
13094 PyObject * obj1 = 0 ;
13095 char *kwnames[] = {
13096 (char *) "self",(char *) "h", NULL
13097 };
13098
13099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Image_ComputeHistogram",kwnames,&obj0,&obj1)) goto fail;
13100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13101 if (SWIG_arg_fail(1)) SWIG_fail;
13102 {
13103 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImageHistogram, SWIG_POINTER_EXCEPTION | 0);
13104 if (SWIG_arg_fail(2)) SWIG_fail;
13105 if (arg2 == NULL) {
13106 SWIG_null_ref("wxImageHistogram");
13107 }
13108 if (SWIG_arg_fail(2)) SWIG_fail;
13109 }
13110 {
13111 PyThreadState* __tstate = wxPyBeginAllowThreads();
13112 result = (unsigned long)(arg1)->ComputeHistogram(*arg2);
13113
13114 wxPyEndAllowThreads(__tstate);
13115 if (PyErr_Occurred()) SWIG_fail;
13116 }
13117 {
13118 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
13119 }
13120 return resultobj;
13121 fail:
13122 return NULL;
13123 }
13124
13125
13126 static PyObject *_wrap_Image_AddHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13127 PyObject *resultobj;
13128 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
13129 PyObject * obj0 = 0 ;
13130 char *kwnames[] = {
13131 (char *) "handler", NULL
13132 };
13133
13134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_AddHandler",kwnames,&obj0)) goto fail;
13135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
13136 if (SWIG_arg_fail(1)) SWIG_fail;
13137 {
13138 PyThreadState* __tstate = wxPyBeginAllowThreads();
13139 wxImage::AddHandler(arg1);
13140
13141 wxPyEndAllowThreads(__tstate);
13142 if (PyErr_Occurred()) SWIG_fail;
13143 }
13144 Py_INCREF(Py_None); resultobj = Py_None;
13145 return resultobj;
13146 fail:
13147 return NULL;
13148 }
13149
13150
13151 static PyObject *_wrap_Image_InsertHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13152 PyObject *resultobj;
13153 wxImageHandler *arg1 = (wxImageHandler *) 0 ;
13154 PyObject * obj0 = 0 ;
13155 char *kwnames[] = {
13156 (char *) "handler", NULL
13157 };
13158
13159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_InsertHandler",kwnames,&obj0)) goto fail;
13160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImageHandler, SWIG_POINTER_EXCEPTION | 0);
13161 if (SWIG_arg_fail(1)) SWIG_fail;
13162 {
13163 PyThreadState* __tstate = wxPyBeginAllowThreads();
13164 wxImage::InsertHandler(arg1);
13165
13166 wxPyEndAllowThreads(__tstate);
13167 if (PyErr_Occurred()) SWIG_fail;
13168 }
13169 Py_INCREF(Py_None); resultobj = Py_None;
13170 return resultobj;
13171 fail:
13172 return NULL;
13173 }
13174
13175
13176 static PyObject *_wrap_Image_RemoveHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13177 PyObject *resultobj;
13178 wxString *arg1 = 0 ;
13179 bool result;
13180 bool temp1 = false ;
13181 PyObject * obj0 = 0 ;
13182 char *kwnames[] = {
13183 (char *) "name", NULL
13184 };
13185
13186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Image_RemoveHandler",kwnames,&obj0)) goto fail;
13187 {
13188 arg1 = wxString_in_helper(obj0);
13189 if (arg1 == NULL) SWIG_fail;
13190 temp1 = true;
13191 }
13192 {
13193 PyThreadState* __tstate = wxPyBeginAllowThreads();
13194 result = (bool)wxImage::RemoveHandler((wxString const &)*arg1);
13195
13196 wxPyEndAllowThreads(__tstate);
13197 if (PyErr_Occurred()) SWIG_fail;
13198 }
13199 {
13200 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13201 }
13202 {
13203 if (temp1)
13204 delete arg1;
13205 }
13206 return resultobj;
13207 fail:
13208 {
13209 if (temp1)
13210 delete arg1;
13211 }
13212 return NULL;
13213 }
13214
13215
13216 static PyObject *_wrap_Image_GetImageExtWildcard(PyObject *, PyObject *args, PyObject *kwargs) {
13217 PyObject *resultobj;
13218 wxString result;
13219 char *kwnames[] = {
13220 NULL
13221 };
13222
13223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Image_GetImageExtWildcard",kwnames)) goto fail;
13224 {
13225 PyThreadState* __tstate = wxPyBeginAllowThreads();
13226 result = wxImage::GetImageExtWildcard();
13227
13228 wxPyEndAllowThreads(__tstate);
13229 if (PyErr_Occurred()) SWIG_fail;
13230 }
13231 {
13232 #if wxUSE_UNICODE
13233 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13234 #else
13235 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13236 #endif
13237 }
13238 return resultobj;
13239 fail:
13240 return NULL;
13241 }
13242
13243
13244 static PyObject *_wrap_Image_ConvertToBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
13245 PyObject *resultobj;
13246 wxImage *arg1 = (wxImage *) 0 ;
13247 int arg2 = (int) -1 ;
13248 wxBitmap result;
13249 PyObject * obj0 = 0 ;
13250 PyObject * obj1 = 0 ;
13251 char *kwnames[] = {
13252 (char *) "self",(char *) "depth", NULL
13253 };
13254
13255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Image_ConvertToBitmap",kwnames,&obj0,&obj1)) goto fail;
13256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13257 if (SWIG_arg_fail(1)) SWIG_fail;
13258 if (obj1) {
13259 {
13260 arg2 = (int)(SWIG_As_int(obj1));
13261 if (SWIG_arg_fail(2)) SWIG_fail;
13262 }
13263 }
13264 {
13265 if (!wxPyCheckForApp()) SWIG_fail;
13266 PyThreadState* __tstate = wxPyBeginAllowThreads();
13267 result = wxImage_ConvertToBitmap(arg1,arg2);
13268
13269 wxPyEndAllowThreads(__tstate);
13270 if (PyErr_Occurred()) SWIG_fail;
13271 }
13272 {
13273 wxBitmap * resultptr;
13274 resultptr = new wxBitmap((wxBitmap &)(result));
13275 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
13276 }
13277 return resultobj;
13278 fail:
13279 return NULL;
13280 }
13281
13282
13283 static PyObject *_wrap_Image_ConvertToMonoBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
13284 PyObject *resultobj;
13285 wxImage *arg1 = (wxImage *) 0 ;
13286 unsigned char arg2 ;
13287 unsigned char arg3 ;
13288 unsigned char arg4 ;
13289 wxBitmap result;
13290 PyObject * obj0 = 0 ;
13291 PyObject * obj1 = 0 ;
13292 PyObject * obj2 = 0 ;
13293 PyObject * obj3 = 0 ;
13294 char *kwnames[] = {
13295 (char *) "self",(char *) "red",(char *) "green",(char *) "blue", NULL
13296 };
13297
13298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Image_ConvertToMonoBitmap",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13299 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13300 if (SWIG_arg_fail(1)) SWIG_fail;
13301 {
13302 arg2 = (unsigned char)(SWIG_As_unsigned_SS_char(obj1));
13303 if (SWIG_arg_fail(2)) SWIG_fail;
13304 }
13305 {
13306 arg3 = (unsigned char)(SWIG_As_unsigned_SS_char(obj2));
13307 if (SWIG_arg_fail(3)) SWIG_fail;
13308 }
13309 {
13310 arg4 = (unsigned char)(SWIG_As_unsigned_SS_char(obj3));
13311 if (SWIG_arg_fail(4)) SWIG_fail;
13312 }
13313 {
13314 if (!wxPyCheckForApp()) SWIG_fail;
13315 PyThreadState* __tstate = wxPyBeginAllowThreads();
13316 result = wxImage_ConvertToMonoBitmap(arg1,arg2,arg3,arg4);
13317
13318 wxPyEndAllowThreads(__tstate);
13319 if (PyErr_Occurred()) SWIG_fail;
13320 }
13321 {
13322 wxBitmap * resultptr;
13323 resultptr = new wxBitmap((wxBitmap &)(result));
13324 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
13325 }
13326 return resultobj;
13327 fail:
13328 return NULL;
13329 }
13330
13331
13332 static PyObject * Image_swigregister(PyObject *, PyObject *args) {
13333 PyObject *obj;
13334 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13335 SWIG_TypeClientData(SWIGTYPE_p_wxImage, obj);
13336 Py_INCREF(obj);
13337 return Py_BuildValue((char *)"");
13338 }
13339 static int _wrap_NullImage_set(PyObject *) {
13340 PyErr_SetString(PyExc_TypeError,"Variable NullImage is read-only.");
13341 return 1;
13342 }
13343
13344
13345 static PyObject *_wrap_NullImage_get(void) {
13346 PyObject *pyobj;
13347
13348 pyobj = SWIG_NewPointerObj((void *)(&wxNullImage), SWIGTYPE_p_wxImage, 0);
13349 return pyobj;
13350 }
13351
13352
13353 static int _wrap_IMAGE_OPTION_BMP_FORMAT_set(PyObject *) {
13354 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_BMP_FORMAT is read-only.");
13355 return 1;
13356 }
13357
13358
13359 static PyObject *_wrap_IMAGE_OPTION_BMP_FORMAT_get(void) {
13360 PyObject *pyobj;
13361
13362 {
13363 #if wxUSE_UNICODE
13364 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
13365 #else
13366 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_BMP_FORMAT)->c_str(), (&wxPyIMAGE_OPTION_BMP_FORMAT)->Len());
13367 #endif
13368 }
13369 return pyobj;
13370 }
13371
13372
13373 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set(PyObject *) {
13374 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_X is read-only.");
13375 return 1;
13376 }
13377
13378
13379 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get(void) {
13380 PyObject *pyobj;
13381
13382 {
13383 #if wxUSE_UNICODE
13384 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
13385 #else
13386 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_X)->Len());
13387 #endif
13388 }
13389 return pyobj;
13390 }
13391
13392
13393 static int _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set(PyObject *) {
13394 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_CUR_HOTSPOT_Y is read-only.");
13395 return 1;
13396 }
13397
13398
13399 static PyObject *_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get(void) {
13400 PyObject *pyobj;
13401
13402 {
13403 #if wxUSE_UNICODE
13404 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
13405 #else
13406 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->c_str(), (&wxPyIMAGE_OPTION_CUR_HOTSPOT_Y)->Len());
13407 #endif
13408 }
13409 return pyobj;
13410 }
13411
13412
13413 static int _wrap_IMAGE_OPTION_RESOLUTION_set(PyObject *) {
13414 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTION is read-only.");
13415 return 1;
13416 }
13417
13418
13419 static PyObject *_wrap_IMAGE_OPTION_RESOLUTION_get(void) {
13420 PyObject *pyobj;
13421
13422 {
13423 #if wxUSE_UNICODE
13424 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
13425 #else
13426 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTION)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTION)->Len());
13427 #endif
13428 }
13429 return pyobj;
13430 }
13431
13432
13433 static int _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set(PyObject *) {
13434 PyErr_SetString(PyExc_TypeError,"Variable IMAGE_OPTION_RESOLUTIONUNIT is read-only.");
13435 return 1;
13436 }
13437
13438
13439 static PyObject *_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get(void) {
13440 PyObject *pyobj;
13441
13442 {
13443 #if wxUSE_UNICODE
13444 pyobj = PyUnicode_FromWideChar((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
13445 #else
13446 pyobj = PyString_FromStringAndSize((&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->c_str(), (&wxPyIMAGE_OPTION_RESOLUTIONUNIT)->Len());
13447 #endif
13448 }
13449 return pyobj;
13450 }
13451
13452
13453 static PyObject *_wrap_new_BMPHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13454 PyObject *resultobj;
13455 wxBMPHandler *result;
13456 char *kwnames[] = {
13457 NULL
13458 };
13459
13460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_BMPHandler",kwnames)) goto fail;
13461 {
13462 PyThreadState* __tstate = wxPyBeginAllowThreads();
13463 result = (wxBMPHandler *)new wxBMPHandler();
13464
13465 wxPyEndAllowThreads(__tstate);
13466 if (PyErr_Occurred()) SWIG_fail;
13467 }
13468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBMPHandler, 1);
13469 return resultobj;
13470 fail:
13471 return NULL;
13472 }
13473
13474
13475 static PyObject * BMPHandler_swigregister(PyObject *, PyObject *args) {
13476 PyObject *obj;
13477 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13478 SWIG_TypeClientData(SWIGTYPE_p_wxBMPHandler, obj);
13479 Py_INCREF(obj);
13480 return Py_BuildValue((char *)"");
13481 }
13482 static PyObject *_wrap_new_ICOHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13483 PyObject *resultobj;
13484 wxICOHandler *result;
13485 char *kwnames[] = {
13486 NULL
13487 };
13488
13489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ICOHandler",kwnames)) goto fail;
13490 {
13491 PyThreadState* __tstate = wxPyBeginAllowThreads();
13492 result = (wxICOHandler *)new wxICOHandler();
13493
13494 wxPyEndAllowThreads(__tstate);
13495 if (PyErr_Occurred()) SWIG_fail;
13496 }
13497 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxICOHandler, 1);
13498 return resultobj;
13499 fail:
13500 return NULL;
13501 }
13502
13503
13504 static PyObject * ICOHandler_swigregister(PyObject *, PyObject *args) {
13505 PyObject *obj;
13506 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13507 SWIG_TypeClientData(SWIGTYPE_p_wxICOHandler, obj);
13508 Py_INCREF(obj);
13509 return Py_BuildValue((char *)"");
13510 }
13511 static PyObject *_wrap_new_CURHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13512 PyObject *resultobj;
13513 wxCURHandler *result;
13514 char *kwnames[] = {
13515 NULL
13516 };
13517
13518 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_CURHandler",kwnames)) goto fail;
13519 {
13520 PyThreadState* __tstate = wxPyBeginAllowThreads();
13521 result = (wxCURHandler *)new wxCURHandler();
13522
13523 wxPyEndAllowThreads(__tstate);
13524 if (PyErr_Occurred()) SWIG_fail;
13525 }
13526 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCURHandler, 1);
13527 return resultobj;
13528 fail:
13529 return NULL;
13530 }
13531
13532
13533 static PyObject * CURHandler_swigregister(PyObject *, PyObject *args) {
13534 PyObject *obj;
13535 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13536 SWIG_TypeClientData(SWIGTYPE_p_wxCURHandler, obj);
13537 Py_INCREF(obj);
13538 return Py_BuildValue((char *)"");
13539 }
13540 static PyObject *_wrap_new_ANIHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13541 PyObject *resultobj;
13542 wxANIHandler *result;
13543 char *kwnames[] = {
13544 NULL
13545 };
13546
13547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ANIHandler",kwnames)) goto fail;
13548 {
13549 PyThreadState* __tstate = wxPyBeginAllowThreads();
13550 result = (wxANIHandler *)new wxANIHandler();
13551
13552 wxPyEndAllowThreads(__tstate);
13553 if (PyErr_Occurred()) SWIG_fail;
13554 }
13555 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxANIHandler, 1);
13556 return resultobj;
13557 fail:
13558 return NULL;
13559 }
13560
13561
13562 static PyObject * ANIHandler_swigregister(PyObject *, PyObject *args) {
13563 PyObject *obj;
13564 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13565 SWIG_TypeClientData(SWIGTYPE_p_wxANIHandler, obj);
13566 Py_INCREF(obj);
13567 return Py_BuildValue((char *)"");
13568 }
13569 static PyObject *_wrap_new_PNGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13570 PyObject *resultobj;
13571 wxPNGHandler *result;
13572 char *kwnames[] = {
13573 NULL
13574 };
13575
13576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNGHandler",kwnames)) goto fail;
13577 {
13578 PyThreadState* __tstate = wxPyBeginAllowThreads();
13579 result = (wxPNGHandler *)new wxPNGHandler();
13580
13581 wxPyEndAllowThreads(__tstate);
13582 if (PyErr_Occurred()) SWIG_fail;
13583 }
13584 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNGHandler, 1);
13585 return resultobj;
13586 fail:
13587 return NULL;
13588 }
13589
13590
13591 static PyObject * PNGHandler_swigregister(PyObject *, PyObject *args) {
13592 PyObject *obj;
13593 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13594 SWIG_TypeClientData(SWIGTYPE_p_wxPNGHandler, obj);
13595 Py_INCREF(obj);
13596 return Py_BuildValue((char *)"");
13597 }
13598 static PyObject *_wrap_new_GIFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13599 PyObject *resultobj;
13600 wxGIFHandler *result;
13601 char *kwnames[] = {
13602 NULL
13603 };
13604
13605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GIFHandler",kwnames)) goto fail;
13606 {
13607 PyThreadState* __tstate = wxPyBeginAllowThreads();
13608 result = (wxGIFHandler *)new wxGIFHandler();
13609
13610 wxPyEndAllowThreads(__tstate);
13611 if (PyErr_Occurred()) SWIG_fail;
13612 }
13613 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGIFHandler, 1);
13614 return resultobj;
13615 fail:
13616 return NULL;
13617 }
13618
13619
13620 static PyObject * GIFHandler_swigregister(PyObject *, PyObject *args) {
13621 PyObject *obj;
13622 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13623 SWIG_TypeClientData(SWIGTYPE_p_wxGIFHandler, obj);
13624 Py_INCREF(obj);
13625 return Py_BuildValue((char *)"");
13626 }
13627 static PyObject *_wrap_new_PCXHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13628 PyObject *resultobj;
13629 wxPCXHandler *result;
13630 char *kwnames[] = {
13631 NULL
13632 };
13633
13634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PCXHandler",kwnames)) goto fail;
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 result = (wxPCXHandler *)new wxPCXHandler();
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
13642 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPCXHandler, 1);
13643 return resultobj;
13644 fail:
13645 return NULL;
13646 }
13647
13648
13649 static PyObject * PCXHandler_swigregister(PyObject *, PyObject *args) {
13650 PyObject *obj;
13651 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13652 SWIG_TypeClientData(SWIGTYPE_p_wxPCXHandler, obj);
13653 Py_INCREF(obj);
13654 return Py_BuildValue((char *)"");
13655 }
13656 static PyObject *_wrap_new_JPEGHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13657 PyObject *resultobj;
13658 wxJPEGHandler *result;
13659 char *kwnames[] = {
13660 NULL
13661 };
13662
13663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_JPEGHandler",kwnames)) goto fail;
13664 {
13665 PyThreadState* __tstate = wxPyBeginAllowThreads();
13666 result = (wxJPEGHandler *)new wxJPEGHandler();
13667
13668 wxPyEndAllowThreads(__tstate);
13669 if (PyErr_Occurred()) SWIG_fail;
13670 }
13671 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJPEGHandler, 1);
13672 return resultobj;
13673 fail:
13674 return NULL;
13675 }
13676
13677
13678 static PyObject * JPEGHandler_swigregister(PyObject *, PyObject *args) {
13679 PyObject *obj;
13680 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13681 SWIG_TypeClientData(SWIGTYPE_p_wxJPEGHandler, obj);
13682 Py_INCREF(obj);
13683 return Py_BuildValue((char *)"");
13684 }
13685 static PyObject *_wrap_new_PNMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13686 PyObject *resultobj;
13687 wxPNMHandler *result;
13688 char *kwnames[] = {
13689 NULL
13690 };
13691
13692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PNMHandler",kwnames)) goto fail;
13693 {
13694 PyThreadState* __tstate = wxPyBeginAllowThreads();
13695 result = (wxPNMHandler *)new wxPNMHandler();
13696
13697 wxPyEndAllowThreads(__tstate);
13698 if (PyErr_Occurred()) SWIG_fail;
13699 }
13700 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPNMHandler, 1);
13701 return resultobj;
13702 fail:
13703 return NULL;
13704 }
13705
13706
13707 static PyObject * PNMHandler_swigregister(PyObject *, PyObject *args) {
13708 PyObject *obj;
13709 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13710 SWIG_TypeClientData(SWIGTYPE_p_wxPNMHandler, obj);
13711 Py_INCREF(obj);
13712 return Py_BuildValue((char *)"");
13713 }
13714 static PyObject *_wrap_new_XPMHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13715 PyObject *resultobj;
13716 wxXPMHandler *result;
13717 char *kwnames[] = {
13718 NULL
13719 };
13720
13721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_XPMHandler",kwnames)) goto fail;
13722 {
13723 PyThreadState* __tstate = wxPyBeginAllowThreads();
13724 result = (wxXPMHandler *)new wxXPMHandler();
13725
13726 wxPyEndAllowThreads(__tstate);
13727 if (PyErr_Occurred()) SWIG_fail;
13728 }
13729 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxXPMHandler, 1);
13730 return resultobj;
13731 fail:
13732 return NULL;
13733 }
13734
13735
13736 static PyObject * XPMHandler_swigregister(PyObject *, PyObject *args) {
13737 PyObject *obj;
13738 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13739 SWIG_TypeClientData(SWIGTYPE_p_wxXPMHandler, obj);
13740 Py_INCREF(obj);
13741 return Py_BuildValue((char *)"");
13742 }
13743 static PyObject *_wrap_new_TIFFHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13744 PyObject *resultobj;
13745 wxTIFFHandler *result;
13746 char *kwnames[] = {
13747 NULL
13748 };
13749
13750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TIFFHandler",kwnames)) goto fail;
13751 {
13752 PyThreadState* __tstate = wxPyBeginAllowThreads();
13753 result = (wxTIFFHandler *)new wxTIFFHandler();
13754
13755 wxPyEndAllowThreads(__tstate);
13756 if (PyErr_Occurred()) SWIG_fail;
13757 }
13758 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTIFFHandler, 1);
13759 return resultobj;
13760 fail:
13761 return NULL;
13762 }
13763
13764
13765 static PyObject * TIFFHandler_swigregister(PyObject *, PyObject *args) {
13766 PyObject *obj;
13767 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13768 SWIG_TypeClientData(SWIGTYPE_p_wxTIFFHandler, obj);
13769 Py_INCREF(obj);
13770 return Py_BuildValue((char *)"");
13771 }
13772 static PyObject *_wrap_Quantize_Quantize(PyObject *, PyObject *args, PyObject *kwargs) {
13773 PyObject *resultobj;
13774 wxImage *arg1 = 0 ;
13775 wxImage *arg2 = 0 ;
13776 int arg3 = (int) 236 ;
13777 int arg4 = (int) wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE ;
13778 bool result;
13779 PyObject * obj0 = 0 ;
13780 PyObject * obj1 = 0 ;
13781 PyObject * obj2 = 0 ;
13782 PyObject * obj3 = 0 ;
13783 char *kwnames[] = {
13784 (char *) "src",(char *) "dest",(char *) "desiredNoColours",(char *) "flags", NULL
13785 };
13786
13787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Quantize_Quantize",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13788 {
13789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13790 if (SWIG_arg_fail(1)) SWIG_fail;
13791 if (arg1 == NULL) {
13792 SWIG_null_ref("wxImage");
13793 }
13794 if (SWIG_arg_fail(1)) SWIG_fail;
13795 }
13796 {
13797 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxImage, SWIG_POINTER_EXCEPTION | 0);
13798 if (SWIG_arg_fail(2)) SWIG_fail;
13799 if (arg2 == NULL) {
13800 SWIG_null_ref("wxImage");
13801 }
13802 if (SWIG_arg_fail(2)) SWIG_fail;
13803 }
13804 if (obj2) {
13805 {
13806 arg3 = (int)(SWIG_As_int(obj2));
13807 if (SWIG_arg_fail(3)) SWIG_fail;
13808 }
13809 }
13810 if (obj3) {
13811 {
13812 arg4 = (int)(SWIG_As_int(obj3));
13813 if (SWIG_arg_fail(4)) SWIG_fail;
13814 }
13815 }
13816 {
13817 PyThreadState* __tstate = wxPyBeginAllowThreads();
13818 result = (bool)Quantize_Quantize((wxImage const &)*arg1,*arg2,arg3,arg4);
13819
13820 wxPyEndAllowThreads(__tstate);
13821 if (PyErr_Occurred()) SWIG_fail;
13822 }
13823 {
13824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13825 }
13826 return resultobj;
13827 fail:
13828 return NULL;
13829 }
13830
13831
13832 static PyObject * Quantize_swigregister(PyObject *, PyObject *args) {
13833 PyObject *obj;
13834 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13835 SWIG_TypeClientData(SWIGTYPE_p_wxQuantize, obj);
13836 Py_INCREF(obj);
13837 return Py_BuildValue((char *)"");
13838 }
13839 static PyObject *_wrap_new_EvtHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13840 PyObject *resultobj;
13841 wxEvtHandler *result;
13842 char *kwnames[] = {
13843 NULL
13844 };
13845
13846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EvtHandler",kwnames)) goto fail;
13847 {
13848 PyThreadState* __tstate = wxPyBeginAllowThreads();
13849 result = (wxEvtHandler *)new wxEvtHandler();
13850
13851 wxPyEndAllowThreads(__tstate);
13852 if (PyErr_Occurred()) SWIG_fail;
13853 }
13854 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvtHandler, 1);
13855 return resultobj;
13856 fail:
13857 return NULL;
13858 }
13859
13860
13861 static PyObject *_wrap_EvtHandler_GetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13862 PyObject *resultobj;
13863 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
13864 wxEvtHandler *result;
13865 PyObject * obj0 = 0 ;
13866 char *kwnames[] = {
13867 (char *) "self", NULL
13868 };
13869
13870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetNextHandler",kwnames,&obj0)) goto fail;
13871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13872 if (SWIG_arg_fail(1)) SWIG_fail;
13873 {
13874 PyThreadState* __tstate = wxPyBeginAllowThreads();
13875 result = (wxEvtHandler *)(arg1)->GetNextHandler();
13876
13877 wxPyEndAllowThreads(__tstate);
13878 if (PyErr_Occurred()) SWIG_fail;
13879 }
13880 {
13881 resultobj = wxPyMake_wxObject(result, 0);
13882 }
13883 return resultobj;
13884 fail:
13885 return NULL;
13886 }
13887
13888
13889 static PyObject *_wrap_EvtHandler_GetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13890 PyObject *resultobj;
13891 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
13892 wxEvtHandler *result;
13893 PyObject * obj0 = 0 ;
13894 char *kwnames[] = {
13895 (char *) "self", NULL
13896 };
13897
13898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetPreviousHandler",kwnames,&obj0)) goto fail;
13899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13900 if (SWIG_arg_fail(1)) SWIG_fail;
13901 {
13902 PyThreadState* __tstate = wxPyBeginAllowThreads();
13903 result = (wxEvtHandler *)(arg1)->GetPreviousHandler();
13904
13905 wxPyEndAllowThreads(__tstate);
13906 if (PyErr_Occurred()) SWIG_fail;
13907 }
13908 {
13909 resultobj = wxPyMake_wxObject(result, 0);
13910 }
13911 return resultobj;
13912 fail:
13913 return NULL;
13914 }
13915
13916
13917 static PyObject *_wrap_EvtHandler_SetNextHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13918 PyObject *resultobj;
13919 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
13920 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
13921 PyObject * obj0 = 0 ;
13922 PyObject * obj1 = 0 ;
13923 char *kwnames[] = {
13924 (char *) "self",(char *) "handler", NULL
13925 };
13926
13927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetNextHandler",kwnames,&obj0,&obj1)) goto fail;
13928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13929 if (SWIG_arg_fail(1)) SWIG_fail;
13930 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13931 if (SWIG_arg_fail(2)) SWIG_fail;
13932 {
13933 PyThreadState* __tstate = wxPyBeginAllowThreads();
13934 (arg1)->SetNextHandler(arg2);
13935
13936 wxPyEndAllowThreads(__tstate);
13937 if (PyErr_Occurred()) SWIG_fail;
13938 }
13939 Py_INCREF(Py_None); resultobj = Py_None;
13940 return resultobj;
13941 fail:
13942 return NULL;
13943 }
13944
13945
13946 static PyObject *_wrap_EvtHandler_SetPreviousHandler(PyObject *, PyObject *args, PyObject *kwargs) {
13947 PyObject *resultobj;
13948 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
13949 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
13950 PyObject * obj0 = 0 ;
13951 PyObject * obj1 = 0 ;
13952 char *kwnames[] = {
13953 (char *) "self",(char *) "handler", NULL
13954 };
13955
13956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetPreviousHandler",kwnames,&obj0,&obj1)) goto fail;
13957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13958 if (SWIG_arg_fail(1)) SWIG_fail;
13959 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13960 if (SWIG_arg_fail(2)) SWIG_fail;
13961 {
13962 PyThreadState* __tstate = wxPyBeginAllowThreads();
13963 (arg1)->SetPreviousHandler(arg2);
13964
13965 wxPyEndAllowThreads(__tstate);
13966 if (PyErr_Occurred()) SWIG_fail;
13967 }
13968 Py_INCREF(Py_None); resultobj = Py_None;
13969 return resultobj;
13970 fail:
13971 return NULL;
13972 }
13973
13974
13975 static PyObject *_wrap_EvtHandler_GetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
13976 PyObject *resultobj;
13977 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
13978 bool result;
13979 PyObject * obj0 = 0 ;
13980 char *kwnames[] = {
13981 (char *) "self", NULL
13982 };
13983
13984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_GetEvtHandlerEnabled",kwnames,&obj0)) goto fail;
13985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
13986 if (SWIG_arg_fail(1)) SWIG_fail;
13987 {
13988 PyThreadState* __tstate = wxPyBeginAllowThreads();
13989 result = (bool)(arg1)->GetEvtHandlerEnabled();
13990
13991 wxPyEndAllowThreads(__tstate);
13992 if (PyErr_Occurred()) SWIG_fail;
13993 }
13994 {
13995 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13996 }
13997 return resultobj;
13998 fail:
13999 return NULL;
14000 }
14001
14002
14003 static PyObject *_wrap_EvtHandler_SetEvtHandlerEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
14004 PyObject *resultobj;
14005 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14006 bool arg2 ;
14007 PyObject * obj0 = 0 ;
14008 PyObject * obj1 = 0 ;
14009 char *kwnames[] = {
14010 (char *) "self",(char *) "enabled", NULL
14011 };
14012
14013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_SetEvtHandlerEnabled",kwnames,&obj0,&obj1)) goto fail;
14014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14015 if (SWIG_arg_fail(1)) SWIG_fail;
14016 {
14017 arg2 = (bool)(SWIG_As_bool(obj1));
14018 if (SWIG_arg_fail(2)) SWIG_fail;
14019 }
14020 {
14021 PyThreadState* __tstate = wxPyBeginAllowThreads();
14022 (arg1)->SetEvtHandlerEnabled(arg2);
14023
14024 wxPyEndAllowThreads(__tstate);
14025 if (PyErr_Occurred()) SWIG_fail;
14026 }
14027 Py_INCREF(Py_None); resultobj = Py_None;
14028 return resultobj;
14029 fail:
14030 return NULL;
14031 }
14032
14033
14034 static PyObject *_wrap_EvtHandler_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14035 PyObject *resultobj;
14036 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14037 wxEvent *arg2 = 0 ;
14038 bool result;
14039 PyObject * obj0 = 0 ;
14040 PyObject * obj1 = 0 ;
14041 char *kwnames[] = {
14042 (char *) "self",(char *) "event", NULL
14043 };
14044
14045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_ProcessEvent",kwnames,&obj0,&obj1)) goto fail;
14046 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14047 if (SWIG_arg_fail(1)) SWIG_fail;
14048 {
14049 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14050 if (SWIG_arg_fail(2)) SWIG_fail;
14051 if (arg2 == NULL) {
14052 SWIG_null_ref("wxEvent");
14053 }
14054 if (SWIG_arg_fail(2)) SWIG_fail;
14055 }
14056 {
14057 PyThreadState* __tstate = wxPyBeginAllowThreads();
14058 result = (bool)(arg1)->ProcessEvent(*arg2);
14059
14060 wxPyEndAllowThreads(__tstate);
14061 if (PyErr_Occurred()) SWIG_fail;
14062 }
14063 {
14064 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14065 }
14066 return resultobj;
14067 fail:
14068 return NULL;
14069 }
14070
14071
14072 static PyObject *_wrap_EvtHandler_AddPendingEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14073 PyObject *resultobj;
14074 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14075 wxEvent *arg2 = 0 ;
14076 PyObject * obj0 = 0 ;
14077 PyObject * obj1 = 0 ;
14078 char *kwnames[] = {
14079 (char *) "self",(char *) "event", NULL
14080 };
14081
14082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:EvtHandler_AddPendingEvent",kwnames,&obj0,&obj1)) goto fail;
14083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14084 if (SWIG_arg_fail(1)) SWIG_fail;
14085 {
14086 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14087 if (SWIG_arg_fail(2)) SWIG_fail;
14088 if (arg2 == NULL) {
14089 SWIG_null_ref("wxEvent");
14090 }
14091 if (SWIG_arg_fail(2)) SWIG_fail;
14092 }
14093 {
14094 PyThreadState* __tstate = wxPyBeginAllowThreads();
14095 (arg1)->AddPendingEvent(*arg2);
14096
14097 wxPyEndAllowThreads(__tstate);
14098 if (PyErr_Occurred()) SWIG_fail;
14099 }
14100 Py_INCREF(Py_None); resultobj = Py_None;
14101 return resultobj;
14102 fail:
14103 return NULL;
14104 }
14105
14106
14107 static PyObject *_wrap_EvtHandler_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
14108 PyObject *resultobj;
14109 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14110 PyObject * obj0 = 0 ;
14111 char *kwnames[] = {
14112 (char *) "self", NULL
14113 };
14114
14115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EvtHandler_ProcessPendingEvents",kwnames,&obj0)) goto fail;
14116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14117 if (SWIG_arg_fail(1)) SWIG_fail;
14118 {
14119 PyThreadState* __tstate = wxPyBeginAllowThreads();
14120 (arg1)->ProcessPendingEvents();
14121
14122 wxPyEndAllowThreads(__tstate);
14123 if (PyErr_Occurred()) SWIG_fail;
14124 }
14125 Py_INCREF(Py_None); resultobj = Py_None;
14126 return resultobj;
14127 fail:
14128 return NULL;
14129 }
14130
14131
14132 static PyObject *_wrap_EvtHandler_Connect(PyObject *, PyObject *args, PyObject *kwargs) {
14133 PyObject *resultobj;
14134 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14135 int arg2 ;
14136 int arg3 ;
14137 int arg4 ;
14138 PyObject *arg5 = (PyObject *) 0 ;
14139 PyObject * obj0 = 0 ;
14140 PyObject * obj1 = 0 ;
14141 PyObject * obj2 = 0 ;
14142 PyObject * obj3 = 0 ;
14143 PyObject * obj4 = 0 ;
14144 char *kwnames[] = {
14145 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType",(char *) "func", NULL
14146 };
14147
14148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:EvtHandler_Connect",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
14149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14150 if (SWIG_arg_fail(1)) SWIG_fail;
14151 {
14152 arg2 = (int)(SWIG_As_int(obj1));
14153 if (SWIG_arg_fail(2)) SWIG_fail;
14154 }
14155 {
14156 arg3 = (int)(SWIG_As_int(obj2));
14157 if (SWIG_arg_fail(3)) SWIG_fail;
14158 }
14159 {
14160 arg4 = (int)(SWIG_As_int(obj3));
14161 if (SWIG_arg_fail(4)) SWIG_fail;
14162 }
14163 arg5 = obj4;
14164 {
14165 PyThreadState* __tstate = wxPyBeginAllowThreads();
14166 wxEvtHandler_Connect(arg1,arg2,arg3,arg4,arg5);
14167
14168 wxPyEndAllowThreads(__tstate);
14169 if (PyErr_Occurred()) SWIG_fail;
14170 }
14171 Py_INCREF(Py_None); resultobj = Py_None;
14172 return resultobj;
14173 fail:
14174 return NULL;
14175 }
14176
14177
14178 static PyObject *_wrap_EvtHandler_Disconnect(PyObject *, PyObject *args, PyObject *kwargs) {
14179 PyObject *resultobj;
14180 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14181 int arg2 ;
14182 int arg3 = (int) -1 ;
14183 wxEventType arg4 = (wxEventType) wxEVT_NULL ;
14184 bool result;
14185 PyObject * obj0 = 0 ;
14186 PyObject * obj1 = 0 ;
14187 PyObject * obj2 = 0 ;
14188 PyObject * obj3 = 0 ;
14189 char *kwnames[] = {
14190 (char *) "self",(char *) "id",(char *) "lastId",(char *) "eventType", NULL
14191 };
14192
14193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:EvtHandler_Disconnect",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14194 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14195 if (SWIG_arg_fail(1)) SWIG_fail;
14196 {
14197 arg2 = (int)(SWIG_As_int(obj1));
14198 if (SWIG_arg_fail(2)) SWIG_fail;
14199 }
14200 if (obj2) {
14201 {
14202 arg3 = (int)(SWIG_As_int(obj2));
14203 if (SWIG_arg_fail(3)) SWIG_fail;
14204 }
14205 }
14206 if (obj3) {
14207 {
14208 arg4 = (wxEventType)(SWIG_As_int(obj3));
14209 if (SWIG_arg_fail(4)) SWIG_fail;
14210 }
14211 }
14212 {
14213 PyThreadState* __tstate = wxPyBeginAllowThreads();
14214 result = (bool)wxEvtHandler_Disconnect(arg1,arg2,arg3,arg4);
14215
14216 wxPyEndAllowThreads(__tstate);
14217 if (PyErr_Occurred()) SWIG_fail;
14218 }
14219 {
14220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14221 }
14222 return resultobj;
14223 fail:
14224 return NULL;
14225 }
14226
14227
14228 static PyObject *_wrap_EvtHandler__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14229 PyObject *resultobj;
14230 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
14231 PyObject *arg2 = (PyObject *) 0 ;
14232 bool arg3 = (bool) true ;
14233 PyObject * obj0 = 0 ;
14234 PyObject * obj1 = 0 ;
14235 PyObject * obj2 = 0 ;
14236 char *kwnames[] = {
14237 (char *) "self",(char *) "_self",(char *) "incref", NULL
14238 };
14239
14240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:EvtHandler__setOORInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
14241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
14242 if (SWIG_arg_fail(1)) SWIG_fail;
14243 arg2 = obj1;
14244 if (obj2) {
14245 {
14246 arg3 = (bool)(SWIG_As_bool(obj2));
14247 if (SWIG_arg_fail(3)) SWIG_fail;
14248 }
14249 }
14250 {
14251 PyThreadState* __tstate = wxPyBeginAllowThreads();
14252 wxEvtHandler__setOORInfo(arg1,arg2,arg3);
14253
14254 wxPyEndAllowThreads(__tstate);
14255 if (PyErr_Occurred()) SWIG_fail;
14256 }
14257 Py_INCREF(Py_None); resultobj = Py_None;
14258 return resultobj;
14259 fail:
14260 return NULL;
14261 }
14262
14263
14264 static PyObject * EvtHandler_swigregister(PyObject *, PyObject *args) {
14265 PyObject *obj;
14266 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14267 SWIG_TypeClientData(SWIGTYPE_p_wxEvtHandler, obj);
14268 Py_INCREF(obj);
14269 return Py_BuildValue((char *)"");
14270 }
14271 static PyObject *_wrap_NewEventType(PyObject *, PyObject *args, PyObject *kwargs) {
14272 PyObject *resultobj;
14273 wxEventType result;
14274 char *kwnames[] = {
14275 NULL
14276 };
14277
14278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewEventType",kwnames)) goto fail;
14279 {
14280 PyThreadState* __tstate = wxPyBeginAllowThreads();
14281 result = (wxEventType)wxNewEventType();
14282
14283 wxPyEndAllowThreads(__tstate);
14284 if (PyErr_Occurred()) SWIG_fail;
14285 }
14286 {
14287 resultobj = SWIG_From_int((int)(result));
14288 }
14289 return resultobj;
14290 fail:
14291 return NULL;
14292 }
14293
14294
14295 static PyObject *_wrap_delete_Event(PyObject *, PyObject *args, PyObject *kwargs) {
14296 PyObject *resultobj;
14297 wxEvent *arg1 = (wxEvent *) 0 ;
14298 PyObject * obj0 = 0 ;
14299 char *kwnames[] = {
14300 (char *) "self", NULL
14301 };
14302
14303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Event",kwnames,&obj0)) goto fail;
14304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14305 if (SWIG_arg_fail(1)) SWIG_fail;
14306 {
14307 PyThreadState* __tstate = wxPyBeginAllowThreads();
14308 delete arg1;
14309
14310 wxPyEndAllowThreads(__tstate);
14311 if (PyErr_Occurred()) SWIG_fail;
14312 }
14313 Py_INCREF(Py_None); resultobj = Py_None;
14314 return resultobj;
14315 fail:
14316 return NULL;
14317 }
14318
14319
14320 static PyObject *_wrap_Event_SetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
14321 PyObject *resultobj;
14322 wxEvent *arg1 = (wxEvent *) 0 ;
14323 wxEventType arg2 ;
14324 PyObject * obj0 = 0 ;
14325 PyObject * obj1 = 0 ;
14326 char *kwnames[] = {
14327 (char *) "self",(char *) "typ", NULL
14328 };
14329
14330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventType",kwnames,&obj0,&obj1)) goto fail;
14331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14332 if (SWIG_arg_fail(1)) SWIG_fail;
14333 {
14334 arg2 = (wxEventType)(SWIG_As_int(obj1));
14335 if (SWIG_arg_fail(2)) SWIG_fail;
14336 }
14337 {
14338 PyThreadState* __tstate = wxPyBeginAllowThreads();
14339 (arg1)->SetEventType(arg2);
14340
14341 wxPyEndAllowThreads(__tstate);
14342 if (PyErr_Occurred()) SWIG_fail;
14343 }
14344 Py_INCREF(Py_None); resultobj = Py_None;
14345 return resultobj;
14346 fail:
14347 return NULL;
14348 }
14349
14350
14351 static PyObject *_wrap_Event_GetEventType(PyObject *, PyObject *args, PyObject *kwargs) {
14352 PyObject *resultobj;
14353 wxEvent *arg1 = (wxEvent *) 0 ;
14354 wxEventType result;
14355 PyObject * obj0 = 0 ;
14356 char *kwnames[] = {
14357 (char *) "self", NULL
14358 };
14359
14360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventType",kwnames,&obj0)) goto fail;
14361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14362 if (SWIG_arg_fail(1)) SWIG_fail;
14363 {
14364 PyThreadState* __tstate = wxPyBeginAllowThreads();
14365 result = (wxEventType)((wxEvent const *)arg1)->GetEventType();
14366
14367 wxPyEndAllowThreads(__tstate);
14368 if (PyErr_Occurred()) SWIG_fail;
14369 }
14370 {
14371 resultobj = SWIG_From_int((int)(result));
14372 }
14373 return resultobj;
14374 fail:
14375 return NULL;
14376 }
14377
14378
14379 static PyObject *_wrap_Event_GetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
14380 PyObject *resultobj;
14381 wxEvent *arg1 = (wxEvent *) 0 ;
14382 wxObject *result;
14383 PyObject * obj0 = 0 ;
14384 char *kwnames[] = {
14385 (char *) "self", NULL
14386 };
14387
14388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetEventObject",kwnames,&obj0)) goto fail;
14389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14390 if (SWIG_arg_fail(1)) SWIG_fail;
14391 {
14392 PyThreadState* __tstate = wxPyBeginAllowThreads();
14393 result = (wxObject *)((wxEvent const *)arg1)->GetEventObject();
14394
14395 wxPyEndAllowThreads(__tstate);
14396 if (PyErr_Occurred()) SWIG_fail;
14397 }
14398 {
14399 resultobj = wxPyMake_wxObject(result, 0);
14400 }
14401 return resultobj;
14402 fail:
14403 return NULL;
14404 }
14405
14406
14407 static PyObject *_wrap_Event_SetEventObject(PyObject *, PyObject *args, PyObject *kwargs) {
14408 PyObject *resultobj;
14409 wxEvent *arg1 = (wxEvent *) 0 ;
14410 wxObject *arg2 = (wxObject *) 0 ;
14411 PyObject * obj0 = 0 ;
14412 PyObject * obj1 = 0 ;
14413 char *kwnames[] = {
14414 (char *) "self",(char *) "obj", NULL
14415 };
14416
14417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetEventObject",kwnames,&obj0,&obj1)) goto fail;
14418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14419 if (SWIG_arg_fail(1)) SWIG_fail;
14420 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
14421 if (SWIG_arg_fail(2)) SWIG_fail;
14422 {
14423 PyThreadState* __tstate = wxPyBeginAllowThreads();
14424 (arg1)->SetEventObject(arg2);
14425
14426 wxPyEndAllowThreads(__tstate);
14427 if (PyErr_Occurred()) SWIG_fail;
14428 }
14429 Py_INCREF(Py_None); resultobj = Py_None;
14430 return resultobj;
14431 fail:
14432 return NULL;
14433 }
14434
14435
14436 static PyObject *_wrap_Event_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
14437 PyObject *resultobj;
14438 wxEvent *arg1 = (wxEvent *) 0 ;
14439 long result;
14440 PyObject * obj0 = 0 ;
14441 char *kwnames[] = {
14442 (char *) "self", NULL
14443 };
14444
14445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetTimestamp",kwnames,&obj0)) goto fail;
14446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14447 if (SWIG_arg_fail(1)) SWIG_fail;
14448 {
14449 PyThreadState* __tstate = wxPyBeginAllowThreads();
14450 result = (long)((wxEvent const *)arg1)->GetTimestamp();
14451
14452 wxPyEndAllowThreads(__tstate);
14453 if (PyErr_Occurred()) SWIG_fail;
14454 }
14455 {
14456 resultobj = SWIG_From_long((long)(result));
14457 }
14458 return resultobj;
14459 fail:
14460 return NULL;
14461 }
14462
14463
14464 static PyObject *_wrap_Event_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
14465 PyObject *resultobj;
14466 wxEvent *arg1 = (wxEvent *) 0 ;
14467 long arg2 = (long) 0 ;
14468 PyObject * obj0 = 0 ;
14469 PyObject * obj1 = 0 ;
14470 char *kwnames[] = {
14471 (char *) "self",(char *) "ts", NULL
14472 };
14473
14474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_SetTimestamp",kwnames,&obj0,&obj1)) goto fail;
14475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14476 if (SWIG_arg_fail(1)) SWIG_fail;
14477 if (obj1) {
14478 {
14479 arg2 = (long)(SWIG_As_long(obj1));
14480 if (SWIG_arg_fail(2)) SWIG_fail;
14481 }
14482 }
14483 {
14484 PyThreadState* __tstate = wxPyBeginAllowThreads();
14485 (arg1)->SetTimestamp(arg2);
14486
14487 wxPyEndAllowThreads(__tstate);
14488 if (PyErr_Occurred()) SWIG_fail;
14489 }
14490 Py_INCREF(Py_None); resultobj = Py_None;
14491 return resultobj;
14492 fail:
14493 return NULL;
14494 }
14495
14496
14497 static PyObject *_wrap_Event_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
14498 PyObject *resultobj;
14499 wxEvent *arg1 = (wxEvent *) 0 ;
14500 int result;
14501 PyObject * obj0 = 0 ;
14502 char *kwnames[] = {
14503 (char *) "self", NULL
14504 };
14505
14506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetId",kwnames,&obj0)) goto fail;
14507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14508 if (SWIG_arg_fail(1)) SWIG_fail;
14509 {
14510 PyThreadState* __tstate = wxPyBeginAllowThreads();
14511 result = (int)((wxEvent const *)arg1)->GetId();
14512
14513 wxPyEndAllowThreads(__tstate);
14514 if (PyErr_Occurred()) SWIG_fail;
14515 }
14516 {
14517 resultobj = SWIG_From_int((int)(result));
14518 }
14519 return resultobj;
14520 fail:
14521 return NULL;
14522 }
14523
14524
14525 static PyObject *_wrap_Event_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
14526 PyObject *resultobj;
14527 wxEvent *arg1 = (wxEvent *) 0 ;
14528 int arg2 ;
14529 PyObject * obj0 = 0 ;
14530 PyObject * obj1 = 0 ;
14531 char *kwnames[] = {
14532 (char *) "self",(char *) "Id", NULL
14533 };
14534
14535 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_SetId",kwnames,&obj0,&obj1)) goto fail;
14536 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14537 if (SWIG_arg_fail(1)) SWIG_fail;
14538 {
14539 arg2 = (int)(SWIG_As_int(obj1));
14540 if (SWIG_arg_fail(2)) SWIG_fail;
14541 }
14542 {
14543 PyThreadState* __tstate = wxPyBeginAllowThreads();
14544 (arg1)->SetId(arg2);
14545
14546 wxPyEndAllowThreads(__tstate);
14547 if (PyErr_Occurred()) SWIG_fail;
14548 }
14549 Py_INCREF(Py_None); resultobj = Py_None;
14550 return resultobj;
14551 fail:
14552 return NULL;
14553 }
14554
14555
14556 static PyObject *_wrap_Event_IsCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14557 PyObject *resultobj;
14558 wxEvent *arg1 = (wxEvent *) 0 ;
14559 bool result;
14560 PyObject * obj0 = 0 ;
14561 char *kwnames[] = {
14562 (char *) "self", NULL
14563 };
14564
14565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_IsCommandEvent",kwnames,&obj0)) goto fail;
14566 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14567 if (SWIG_arg_fail(1)) SWIG_fail;
14568 {
14569 PyThreadState* __tstate = wxPyBeginAllowThreads();
14570 result = (bool)((wxEvent const *)arg1)->IsCommandEvent();
14571
14572 wxPyEndAllowThreads(__tstate);
14573 if (PyErr_Occurred()) SWIG_fail;
14574 }
14575 {
14576 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14577 }
14578 return resultobj;
14579 fail:
14580 return NULL;
14581 }
14582
14583
14584 static PyObject *_wrap_Event_Skip(PyObject *, PyObject *args, PyObject *kwargs) {
14585 PyObject *resultobj;
14586 wxEvent *arg1 = (wxEvent *) 0 ;
14587 bool arg2 = (bool) true ;
14588 PyObject * obj0 = 0 ;
14589 PyObject * obj1 = 0 ;
14590 char *kwnames[] = {
14591 (char *) "self",(char *) "skip", NULL
14592 };
14593
14594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Event_Skip",kwnames,&obj0,&obj1)) goto fail;
14595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14596 if (SWIG_arg_fail(1)) SWIG_fail;
14597 if (obj1) {
14598 {
14599 arg2 = (bool)(SWIG_As_bool(obj1));
14600 if (SWIG_arg_fail(2)) SWIG_fail;
14601 }
14602 }
14603 {
14604 PyThreadState* __tstate = wxPyBeginAllowThreads();
14605 (arg1)->Skip(arg2);
14606
14607 wxPyEndAllowThreads(__tstate);
14608 if (PyErr_Occurred()) SWIG_fail;
14609 }
14610 Py_INCREF(Py_None); resultobj = Py_None;
14611 return resultobj;
14612 fail:
14613 return NULL;
14614 }
14615
14616
14617 static PyObject *_wrap_Event_GetSkipped(PyObject *, PyObject *args, PyObject *kwargs) {
14618 PyObject *resultobj;
14619 wxEvent *arg1 = (wxEvent *) 0 ;
14620 bool result;
14621 PyObject * obj0 = 0 ;
14622 char *kwnames[] = {
14623 (char *) "self", NULL
14624 };
14625
14626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_GetSkipped",kwnames,&obj0)) goto fail;
14627 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14628 if (SWIG_arg_fail(1)) SWIG_fail;
14629 {
14630 PyThreadState* __tstate = wxPyBeginAllowThreads();
14631 result = (bool)((wxEvent const *)arg1)->GetSkipped();
14632
14633 wxPyEndAllowThreads(__tstate);
14634 if (PyErr_Occurred()) SWIG_fail;
14635 }
14636 {
14637 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14638 }
14639 return resultobj;
14640 fail:
14641 return NULL;
14642 }
14643
14644
14645 static PyObject *_wrap_Event_ShouldPropagate(PyObject *, PyObject *args, PyObject *kwargs) {
14646 PyObject *resultobj;
14647 wxEvent *arg1 = (wxEvent *) 0 ;
14648 bool result;
14649 PyObject * obj0 = 0 ;
14650 char *kwnames[] = {
14651 (char *) "self", NULL
14652 };
14653
14654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_ShouldPropagate",kwnames,&obj0)) goto fail;
14655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14656 if (SWIG_arg_fail(1)) SWIG_fail;
14657 {
14658 PyThreadState* __tstate = wxPyBeginAllowThreads();
14659 result = (bool)((wxEvent const *)arg1)->ShouldPropagate();
14660
14661 wxPyEndAllowThreads(__tstate);
14662 if (PyErr_Occurred()) SWIG_fail;
14663 }
14664 {
14665 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14666 }
14667 return resultobj;
14668 fail:
14669 return NULL;
14670 }
14671
14672
14673 static PyObject *_wrap_Event_StopPropagation(PyObject *, PyObject *args, PyObject *kwargs) {
14674 PyObject *resultobj;
14675 wxEvent *arg1 = (wxEvent *) 0 ;
14676 int result;
14677 PyObject * obj0 = 0 ;
14678 char *kwnames[] = {
14679 (char *) "self", NULL
14680 };
14681
14682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_StopPropagation",kwnames,&obj0)) goto fail;
14683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14684 if (SWIG_arg_fail(1)) SWIG_fail;
14685 {
14686 PyThreadState* __tstate = wxPyBeginAllowThreads();
14687 result = (int)(arg1)->StopPropagation();
14688
14689 wxPyEndAllowThreads(__tstate);
14690 if (PyErr_Occurred()) SWIG_fail;
14691 }
14692 {
14693 resultobj = SWIG_From_int((int)(result));
14694 }
14695 return resultobj;
14696 fail:
14697 return NULL;
14698 }
14699
14700
14701 static PyObject *_wrap_Event_ResumePropagation(PyObject *, PyObject *args, PyObject *kwargs) {
14702 PyObject *resultobj;
14703 wxEvent *arg1 = (wxEvent *) 0 ;
14704 int arg2 ;
14705 PyObject * obj0 = 0 ;
14706 PyObject * obj1 = 0 ;
14707 char *kwnames[] = {
14708 (char *) "self",(char *) "propagationLevel", NULL
14709 };
14710
14711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Event_ResumePropagation",kwnames,&obj0,&obj1)) goto fail;
14712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14713 if (SWIG_arg_fail(1)) SWIG_fail;
14714 {
14715 arg2 = (int)(SWIG_As_int(obj1));
14716 if (SWIG_arg_fail(2)) SWIG_fail;
14717 }
14718 {
14719 PyThreadState* __tstate = wxPyBeginAllowThreads();
14720 (arg1)->ResumePropagation(arg2);
14721
14722 wxPyEndAllowThreads(__tstate);
14723 if (PyErr_Occurred()) SWIG_fail;
14724 }
14725 Py_INCREF(Py_None); resultobj = Py_None;
14726 return resultobj;
14727 fail:
14728 return NULL;
14729 }
14730
14731
14732 static PyObject *_wrap_Event_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
14733 PyObject *resultobj;
14734 wxEvent *arg1 = (wxEvent *) 0 ;
14735 wxEvent *result;
14736 PyObject * obj0 = 0 ;
14737 char *kwnames[] = {
14738 (char *) "self", NULL
14739 };
14740
14741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Event_Clone",kwnames,&obj0)) goto fail;
14742 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14743 if (SWIG_arg_fail(1)) SWIG_fail;
14744 {
14745 PyThreadState* __tstate = wxPyBeginAllowThreads();
14746 result = (wxEvent *)(arg1)->Clone();
14747
14748 wxPyEndAllowThreads(__tstate);
14749 if (PyErr_Occurred()) SWIG_fail;
14750 }
14751 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
14752 return resultobj;
14753 fail:
14754 return NULL;
14755 }
14756
14757
14758 static PyObject * Event_swigregister(PyObject *, PyObject *args) {
14759 PyObject *obj;
14760 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14761 SWIG_TypeClientData(SWIGTYPE_p_wxEvent, obj);
14762 Py_INCREF(obj);
14763 return Py_BuildValue((char *)"");
14764 }
14765 static PyObject *_wrap_new_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
14766 PyObject *resultobj;
14767 wxEvent *arg1 = 0 ;
14768 wxPropagationDisabler *result;
14769 PyObject * obj0 = 0 ;
14770 char *kwnames[] = {
14771 (char *) "event", NULL
14772 };
14773
14774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagationDisabler",kwnames,&obj0)) goto fail;
14775 {
14776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14777 if (SWIG_arg_fail(1)) SWIG_fail;
14778 if (arg1 == NULL) {
14779 SWIG_null_ref("wxEvent");
14780 }
14781 if (SWIG_arg_fail(1)) SWIG_fail;
14782 }
14783 {
14784 PyThreadState* __tstate = wxPyBeginAllowThreads();
14785 result = (wxPropagationDisabler *)new wxPropagationDisabler(*arg1);
14786
14787 wxPyEndAllowThreads(__tstate);
14788 if (PyErr_Occurred()) SWIG_fail;
14789 }
14790 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagationDisabler, 1);
14791 return resultobj;
14792 fail:
14793 return NULL;
14794 }
14795
14796
14797 static PyObject *_wrap_delete_PropagationDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
14798 PyObject *resultobj;
14799 wxPropagationDisabler *arg1 = (wxPropagationDisabler *) 0 ;
14800 PyObject * obj0 = 0 ;
14801 char *kwnames[] = {
14802 (char *) "self", NULL
14803 };
14804
14805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagationDisabler",kwnames,&obj0)) goto fail;
14806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPropagationDisabler, SWIG_POINTER_EXCEPTION | 0);
14807 if (SWIG_arg_fail(1)) SWIG_fail;
14808 {
14809 PyThreadState* __tstate = wxPyBeginAllowThreads();
14810 delete arg1;
14811
14812 wxPyEndAllowThreads(__tstate);
14813 if (PyErr_Occurred()) SWIG_fail;
14814 }
14815 Py_INCREF(Py_None); resultobj = Py_None;
14816 return resultobj;
14817 fail:
14818 return NULL;
14819 }
14820
14821
14822 static PyObject * PropagationDisabler_swigregister(PyObject *, PyObject *args) {
14823 PyObject *obj;
14824 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14825 SWIG_TypeClientData(SWIGTYPE_p_wxPropagationDisabler, obj);
14826 Py_INCREF(obj);
14827 return Py_BuildValue((char *)"");
14828 }
14829 static PyObject *_wrap_new_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
14830 PyObject *resultobj;
14831 wxEvent *arg1 = 0 ;
14832 wxPropagateOnce *result;
14833 PyObject * obj0 = 0 ;
14834 char *kwnames[] = {
14835 (char *) "event", NULL
14836 };
14837
14838 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PropagateOnce",kwnames,&obj0)) goto fail;
14839 {
14840 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
14841 if (SWIG_arg_fail(1)) SWIG_fail;
14842 if (arg1 == NULL) {
14843 SWIG_null_ref("wxEvent");
14844 }
14845 if (SWIG_arg_fail(1)) SWIG_fail;
14846 }
14847 {
14848 PyThreadState* __tstate = wxPyBeginAllowThreads();
14849 result = (wxPropagateOnce *)new wxPropagateOnce(*arg1);
14850
14851 wxPyEndAllowThreads(__tstate);
14852 if (PyErr_Occurred()) SWIG_fail;
14853 }
14854 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPropagateOnce, 1);
14855 return resultobj;
14856 fail:
14857 return NULL;
14858 }
14859
14860
14861 static PyObject *_wrap_delete_PropagateOnce(PyObject *, PyObject *args, PyObject *kwargs) {
14862 PyObject *resultobj;
14863 wxPropagateOnce *arg1 = (wxPropagateOnce *) 0 ;
14864 PyObject * obj0 = 0 ;
14865 char *kwnames[] = {
14866 (char *) "self", NULL
14867 };
14868
14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PropagateOnce",kwnames,&obj0)) goto fail;
14870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPropagateOnce, SWIG_POINTER_EXCEPTION | 0);
14871 if (SWIG_arg_fail(1)) SWIG_fail;
14872 {
14873 PyThreadState* __tstate = wxPyBeginAllowThreads();
14874 delete arg1;
14875
14876 wxPyEndAllowThreads(__tstate);
14877 if (PyErr_Occurred()) SWIG_fail;
14878 }
14879 Py_INCREF(Py_None); resultobj = Py_None;
14880 return resultobj;
14881 fail:
14882 return NULL;
14883 }
14884
14885
14886 static PyObject * PropagateOnce_swigregister(PyObject *, PyObject *args) {
14887 PyObject *obj;
14888 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14889 SWIG_TypeClientData(SWIGTYPE_p_wxPropagateOnce, obj);
14890 Py_INCREF(obj);
14891 return Py_BuildValue((char *)"");
14892 }
14893 static PyObject *_wrap_new_CommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
14894 PyObject *resultobj;
14895 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
14896 int arg2 = (int) 0 ;
14897 wxCommandEvent *result;
14898 PyObject * obj0 = 0 ;
14899 PyObject * obj1 = 0 ;
14900 char *kwnames[] = {
14901 (char *) "commandType",(char *) "winid", NULL
14902 };
14903
14904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CommandEvent",kwnames,&obj0,&obj1)) goto fail;
14905 if (obj0) {
14906 {
14907 arg1 = (wxEventType)(SWIG_As_int(obj0));
14908 if (SWIG_arg_fail(1)) SWIG_fail;
14909 }
14910 }
14911 if (obj1) {
14912 {
14913 arg2 = (int)(SWIG_As_int(obj1));
14914 if (SWIG_arg_fail(2)) SWIG_fail;
14915 }
14916 }
14917 {
14918 PyThreadState* __tstate = wxPyBeginAllowThreads();
14919 result = (wxCommandEvent *)new wxCommandEvent(arg1,arg2);
14920
14921 wxPyEndAllowThreads(__tstate);
14922 if (PyErr_Occurred()) SWIG_fail;
14923 }
14924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCommandEvent, 1);
14925 return resultobj;
14926 fail:
14927 return NULL;
14928 }
14929
14930
14931 static PyObject *_wrap_CommandEvent_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
14932 PyObject *resultobj;
14933 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
14934 int result;
14935 PyObject * obj0 = 0 ;
14936 char *kwnames[] = {
14937 (char *) "self", NULL
14938 };
14939
14940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetSelection",kwnames,&obj0)) goto fail;
14941 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
14942 if (SWIG_arg_fail(1)) SWIG_fail;
14943 {
14944 PyThreadState* __tstate = wxPyBeginAllowThreads();
14945 result = (int)((wxCommandEvent const *)arg1)->GetSelection();
14946
14947 wxPyEndAllowThreads(__tstate);
14948 if (PyErr_Occurred()) SWIG_fail;
14949 }
14950 {
14951 resultobj = SWIG_From_int((int)(result));
14952 }
14953 return resultobj;
14954 fail:
14955 return NULL;
14956 }
14957
14958
14959 static PyObject *_wrap_CommandEvent_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
14960 PyObject *resultobj;
14961 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
14962 wxString *arg2 = 0 ;
14963 bool temp2 = false ;
14964 PyObject * obj0 = 0 ;
14965 PyObject * obj1 = 0 ;
14966 char *kwnames[] = {
14967 (char *) "self",(char *) "s", NULL
14968 };
14969
14970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetString",kwnames,&obj0,&obj1)) goto fail;
14971 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
14972 if (SWIG_arg_fail(1)) SWIG_fail;
14973 {
14974 arg2 = wxString_in_helper(obj1);
14975 if (arg2 == NULL) SWIG_fail;
14976 temp2 = true;
14977 }
14978 {
14979 PyThreadState* __tstate = wxPyBeginAllowThreads();
14980 (arg1)->SetString((wxString const &)*arg2);
14981
14982 wxPyEndAllowThreads(__tstate);
14983 if (PyErr_Occurred()) SWIG_fail;
14984 }
14985 Py_INCREF(Py_None); resultobj = Py_None;
14986 {
14987 if (temp2)
14988 delete arg2;
14989 }
14990 return resultobj;
14991 fail:
14992 {
14993 if (temp2)
14994 delete arg2;
14995 }
14996 return NULL;
14997 }
14998
14999
15000 static PyObject *_wrap_CommandEvent_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
15001 PyObject *resultobj;
15002 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15003 wxString result;
15004 PyObject * obj0 = 0 ;
15005 char *kwnames[] = {
15006 (char *) "self", NULL
15007 };
15008
15009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetString",kwnames,&obj0)) goto fail;
15010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15011 if (SWIG_arg_fail(1)) SWIG_fail;
15012 {
15013 PyThreadState* __tstate = wxPyBeginAllowThreads();
15014 result = ((wxCommandEvent const *)arg1)->GetString();
15015
15016 wxPyEndAllowThreads(__tstate);
15017 if (PyErr_Occurred()) SWIG_fail;
15018 }
15019 {
15020 #if wxUSE_UNICODE
15021 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15022 #else
15023 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15024 #endif
15025 }
15026 return resultobj;
15027 fail:
15028 return NULL;
15029 }
15030
15031
15032 static PyObject *_wrap_CommandEvent_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
15033 PyObject *resultobj;
15034 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15035 bool result;
15036 PyObject * obj0 = 0 ;
15037 char *kwnames[] = {
15038 (char *) "self", NULL
15039 };
15040
15041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsChecked",kwnames,&obj0)) goto fail;
15042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15043 if (SWIG_arg_fail(1)) SWIG_fail;
15044 {
15045 PyThreadState* __tstate = wxPyBeginAllowThreads();
15046 result = (bool)((wxCommandEvent const *)arg1)->IsChecked();
15047
15048 wxPyEndAllowThreads(__tstate);
15049 if (PyErr_Occurred()) SWIG_fail;
15050 }
15051 {
15052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15053 }
15054 return resultobj;
15055 fail:
15056 return NULL;
15057 }
15058
15059
15060 static PyObject *_wrap_CommandEvent_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15061 PyObject *resultobj;
15062 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15063 bool result;
15064 PyObject * obj0 = 0 ;
15065 char *kwnames[] = {
15066 (char *) "self", NULL
15067 };
15068
15069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_IsSelection",kwnames,&obj0)) goto fail;
15070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15071 if (SWIG_arg_fail(1)) SWIG_fail;
15072 {
15073 PyThreadState* __tstate = wxPyBeginAllowThreads();
15074 result = (bool)((wxCommandEvent const *)arg1)->IsSelection();
15075
15076 wxPyEndAllowThreads(__tstate);
15077 if (PyErr_Occurred()) SWIG_fail;
15078 }
15079 {
15080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15081 }
15082 return resultobj;
15083 fail:
15084 return NULL;
15085 }
15086
15087
15088 static PyObject *_wrap_CommandEvent_SetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
15089 PyObject *resultobj;
15090 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15091 long arg2 ;
15092 PyObject * obj0 = 0 ;
15093 PyObject * obj1 = 0 ;
15094 char *kwnames[] = {
15095 (char *) "self",(char *) "extraLong", NULL
15096 };
15097
15098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetExtraLong",kwnames,&obj0,&obj1)) goto fail;
15099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15100 if (SWIG_arg_fail(1)) SWIG_fail;
15101 {
15102 arg2 = (long)(SWIG_As_long(obj1));
15103 if (SWIG_arg_fail(2)) SWIG_fail;
15104 }
15105 {
15106 PyThreadState* __tstate = wxPyBeginAllowThreads();
15107 (arg1)->SetExtraLong(arg2);
15108
15109 wxPyEndAllowThreads(__tstate);
15110 if (PyErr_Occurred()) SWIG_fail;
15111 }
15112 Py_INCREF(Py_None); resultobj = Py_None;
15113 return resultobj;
15114 fail:
15115 return NULL;
15116 }
15117
15118
15119 static PyObject *_wrap_CommandEvent_GetExtraLong(PyObject *, PyObject *args, PyObject *kwargs) {
15120 PyObject *resultobj;
15121 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15122 long result;
15123 PyObject * obj0 = 0 ;
15124 char *kwnames[] = {
15125 (char *) "self", NULL
15126 };
15127
15128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetExtraLong",kwnames,&obj0)) goto fail;
15129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15130 if (SWIG_arg_fail(1)) SWIG_fail;
15131 {
15132 PyThreadState* __tstate = wxPyBeginAllowThreads();
15133 result = (long)((wxCommandEvent const *)arg1)->GetExtraLong();
15134
15135 wxPyEndAllowThreads(__tstate);
15136 if (PyErr_Occurred()) SWIG_fail;
15137 }
15138 {
15139 resultobj = SWIG_From_long((long)(result));
15140 }
15141 return resultobj;
15142 fail:
15143 return NULL;
15144 }
15145
15146
15147 static PyObject *_wrap_CommandEvent_SetInt(PyObject *, PyObject *args, PyObject *kwargs) {
15148 PyObject *resultobj;
15149 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15150 int arg2 ;
15151 PyObject * obj0 = 0 ;
15152 PyObject * obj1 = 0 ;
15153 char *kwnames[] = {
15154 (char *) "self",(char *) "i", NULL
15155 };
15156
15157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CommandEvent_SetInt",kwnames,&obj0,&obj1)) goto fail;
15158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15159 if (SWIG_arg_fail(1)) SWIG_fail;
15160 {
15161 arg2 = (int)(SWIG_As_int(obj1));
15162 if (SWIG_arg_fail(2)) SWIG_fail;
15163 }
15164 {
15165 PyThreadState* __tstate = wxPyBeginAllowThreads();
15166 (arg1)->SetInt(arg2);
15167
15168 wxPyEndAllowThreads(__tstate);
15169 if (PyErr_Occurred()) SWIG_fail;
15170 }
15171 Py_INCREF(Py_None); resultobj = Py_None;
15172 return resultobj;
15173 fail:
15174 return NULL;
15175 }
15176
15177
15178 static PyObject *_wrap_CommandEvent_GetInt(PyObject *, PyObject *args, PyObject *kwargs) {
15179 PyObject *resultobj;
15180 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15181 long result;
15182 PyObject * obj0 = 0 ;
15183 char *kwnames[] = {
15184 (char *) "self", NULL
15185 };
15186
15187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_GetInt",kwnames,&obj0)) goto fail;
15188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15189 if (SWIG_arg_fail(1)) SWIG_fail;
15190 {
15191 PyThreadState* __tstate = wxPyBeginAllowThreads();
15192 result = (long)((wxCommandEvent const *)arg1)->GetInt();
15193
15194 wxPyEndAllowThreads(__tstate);
15195 if (PyErr_Occurred()) SWIG_fail;
15196 }
15197 {
15198 resultobj = SWIG_From_long((long)(result));
15199 }
15200 return resultobj;
15201 fail:
15202 return NULL;
15203 }
15204
15205
15206 static PyObject *_wrap_CommandEvent_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
15207 PyObject *resultobj;
15208 wxCommandEvent *arg1 = (wxCommandEvent *) 0 ;
15209 wxEvent *result;
15210 PyObject * obj0 = 0 ;
15211 char *kwnames[] = {
15212 (char *) "self", NULL
15213 };
15214
15215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CommandEvent_Clone",kwnames,&obj0)) goto fail;
15216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
15217 if (SWIG_arg_fail(1)) SWIG_fail;
15218 {
15219 PyThreadState* __tstate = wxPyBeginAllowThreads();
15220 result = (wxEvent *)((wxCommandEvent const *)arg1)->Clone();
15221
15222 wxPyEndAllowThreads(__tstate);
15223 if (PyErr_Occurred()) SWIG_fail;
15224 }
15225 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEvent, 0);
15226 return resultobj;
15227 fail:
15228 return NULL;
15229 }
15230
15231
15232 static PyObject * CommandEvent_swigregister(PyObject *, PyObject *args) {
15233 PyObject *obj;
15234 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15235 SWIG_TypeClientData(SWIGTYPE_p_wxCommandEvent, obj);
15236 Py_INCREF(obj);
15237 return Py_BuildValue((char *)"");
15238 }
15239 static PyObject *_wrap_new_NotifyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15240 PyObject *resultobj;
15241 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15242 int arg2 = (int) 0 ;
15243 wxNotifyEvent *result;
15244 PyObject * obj0 = 0 ;
15245 PyObject * obj1 = 0 ;
15246 char *kwnames[] = {
15247 (char *) "commandType",(char *) "winid", NULL
15248 };
15249
15250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_NotifyEvent",kwnames,&obj0,&obj1)) goto fail;
15251 if (obj0) {
15252 {
15253 arg1 = (wxEventType)(SWIG_As_int(obj0));
15254 if (SWIG_arg_fail(1)) SWIG_fail;
15255 }
15256 }
15257 if (obj1) {
15258 {
15259 arg2 = (int)(SWIG_As_int(obj1));
15260 if (SWIG_arg_fail(2)) SWIG_fail;
15261 }
15262 }
15263 {
15264 PyThreadState* __tstate = wxPyBeginAllowThreads();
15265 result = (wxNotifyEvent *)new wxNotifyEvent(arg1,arg2);
15266
15267 wxPyEndAllowThreads(__tstate);
15268 if (PyErr_Occurred()) SWIG_fail;
15269 }
15270 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNotifyEvent, 1);
15271 return resultobj;
15272 fail:
15273 return NULL;
15274 }
15275
15276
15277 static PyObject *_wrap_NotifyEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
15278 PyObject *resultobj;
15279 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
15280 PyObject * obj0 = 0 ;
15281 char *kwnames[] = {
15282 (char *) "self", NULL
15283 };
15284
15285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Veto",kwnames,&obj0)) goto fail;
15286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
15287 if (SWIG_arg_fail(1)) SWIG_fail;
15288 {
15289 PyThreadState* __tstate = wxPyBeginAllowThreads();
15290 (arg1)->Veto();
15291
15292 wxPyEndAllowThreads(__tstate);
15293 if (PyErr_Occurred()) SWIG_fail;
15294 }
15295 Py_INCREF(Py_None); resultobj = Py_None;
15296 return resultobj;
15297 fail:
15298 return NULL;
15299 }
15300
15301
15302 static PyObject *_wrap_NotifyEvent_Allow(PyObject *, PyObject *args, PyObject *kwargs) {
15303 PyObject *resultobj;
15304 wxNotifyEvent *arg1 = (wxNotifyEvent *) 0 ;
15305 PyObject * obj0 = 0 ;
15306 char *kwnames[] = {
15307 (char *) "self", NULL
15308 };
15309
15310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NotifyEvent_Allow",kwnames,&obj0)) goto fail;
15311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
15312 if (SWIG_arg_fail(1)) SWIG_fail;
15313 {
15314 PyThreadState* __tstate = wxPyBeginAllowThreads();
15315 (arg1)->Allow();
15316
15317 wxPyEndAllowThreads(__tstate);
15318 if (PyErr_Occurred()) SWIG_fail;
15319 }
15320 Py_INCREF(Py_None); resultobj = Py_None;
15321 return resultobj;
15322 fail:
15323 return NULL;
15324 }
15325
15326
15327 static PyObject *_wrap_NotifyEvent_IsAllowed(PyObject *, PyObject *args, PyObject *kwargs) {
15328 PyObject *resultobj;
15329 wxNotifyEvent *arg1 = (wxNotifyEvent *) 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:NotifyEvent_IsAllowed",kwnames,&obj0)) goto fail;
15337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotifyEvent, SWIG_POINTER_EXCEPTION | 0);
15338 if (SWIG_arg_fail(1)) SWIG_fail;
15339 {
15340 PyThreadState* __tstate = wxPyBeginAllowThreads();
15341 result = (bool)(arg1)->IsAllowed();
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 * NotifyEvent_swigregister(PyObject *, PyObject *args) {
15356 PyObject *obj;
15357 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15358 SWIG_TypeClientData(SWIGTYPE_p_wxNotifyEvent, obj);
15359 Py_INCREF(obj);
15360 return Py_BuildValue((char *)"");
15361 }
15362 static PyObject *_wrap_new_ScrollEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15363 PyObject *resultobj;
15364 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15365 int arg2 = (int) 0 ;
15366 int arg3 = (int) 0 ;
15367 int arg4 = (int) 0 ;
15368 wxScrollEvent *result;
15369 PyObject * obj0 = 0 ;
15370 PyObject * obj1 = 0 ;
15371 PyObject * obj2 = 0 ;
15372 PyObject * obj3 = 0 ;
15373 char *kwnames[] = {
15374 (char *) "commandType",(char *) "winid",(char *) "pos",(char *) "orient", NULL
15375 };
15376
15377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_ScrollEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15378 if (obj0) {
15379 {
15380 arg1 = (wxEventType)(SWIG_As_int(obj0));
15381 if (SWIG_arg_fail(1)) SWIG_fail;
15382 }
15383 }
15384 if (obj1) {
15385 {
15386 arg2 = (int)(SWIG_As_int(obj1));
15387 if (SWIG_arg_fail(2)) SWIG_fail;
15388 }
15389 }
15390 if (obj2) {
15391 {
15392 arg3 = (int)(SWIG_As_int(obj2));
15393 if (SWIG_arg_fail(3)) SWIG_fail;
15394 }
15395 }
15396 if (obj3) {
15397 {
15398 arg4 = (int)(SWIG_As_int(obj3));
15399 if (SWIG_arg_fail(4)) SWIG_fail;
15400 }
15401 }
15402 {
15403 PyThreadState* __tstate = wxPyBeginAllowThreads();
15404 result = (wxScrollEvent *)new wxScrollEvent(arg1,arg2,arg3,arg4);
15405
15406 wxPyEndAllowThreads(__tstate);
15407 if (PyErr_Occurred()) SWIG_fail;
15408 }
15409 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollEvent, 1);
15410 return resultobj;
15411 fail:
15412 return NULL;
15413 }
15414
15415
15416 static PyObject *_wrap_ScrollEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
15417 PyObject *resultobj;
15418 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
15419 int result;
15420 PyObject * obj0 = 0 ;
15421 char *kwnames[] = {
15422 (char *) "self", NULL
15423 };
15424
15425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetOrientation",kwnames,&obj0)) goto fail;
15426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
15427 if (SWIG_arg_fail(1)) SWIG_fail;
15428 {
15429 PyThreadState* __tstate = wxPyBeginAllowThreads();
15430 result = (int)((wxScrollEvent const *)arg1)->GetOrientation();
15431
15432 wxPyEndAllowThreads(__tstate);
15433 if (PyErr_Occurred()) SWIG_fail;
15434 }
15435 {
15436 resultobj = SWIG_From_int((int)(result));
15437 }
15438 return resultobj;
15439 fail:
15440 return NULL;
15441 }
15442
15443
15444 static PyObject *_wrap_ScrollEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15445 PyObject *resultobj;
15446 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
15447 int result;
15448 PyObject * obj0 = 0 ;
15449 char *kwnames[] = {
15450 (char *) "self", NULL
15451 };
15452
15453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollEvent_GetPosition",kwnames,&obj0)) goto fail;
15454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
15455 if (SWIG_arg_fail(1)) SWIG_fail;
15456 {
15457 PyThreadState* __tstate = wxPyBeginAllowThreads();
15458 result = (int)((wxScrollEvent const *)arg1)->GetPosition();
15459
15460 wxPyEndAllowThreads(__tstate);
15461 if (PyErr_Occurred()) SWIG_fail;
15462 }
15463 {
15464 resultobj = SWIG_From_int((int)(result));
15465 }
15466 return resultobj;
15467 fail:
15468 return NULL;
15469 }
15470
15471
15472 static PyObject *_wrap_ScrollEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
15473 PyObject *resultobj;
15474 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
15475 int arg2 ;
15476 PyObject * obj0 = 0 ;
15477 PyObject * obj1 = 0 ;
15478 char *kwnames[] = {
15479 (char *) "self",(char *) "orient", NULL
15480 };
15481
15482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
15483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
15484 if (SWIG_arg_fail(1)) SWIG_fail;
15485 {
15486 arg2 = (int)(SWIG_As_int(obj1));
15487 if (SWIG_arg_fail(2)) SWIG_fail;
15488 }
15489 {
15490 PyThreadState* __tstate = wxPyBeginAllowThreads();
15491 (arg1)->SetOrientation(arg2);
15492
15493 wxPyEndAllowThreads(__tstate);
15494 if (PyErr_Occurred()) SWIG_fail;
15495 }
15496 Py_INCREF(Py_None); resultobj = Py_None;
15497 return resultobj;
15498 fail:
15499 return NULL;
15500 }
15501
15502
15503 static PyObject *_wrap_ScrollEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15504 PyObject *resultobj;
15505 wxScrollEvent *arg1 = (wxScrollEvent *) 0 ;
15506 int arg2 ;
15507 PyObject * obj0 = 0 ;
15508 PyObject * obj1 = 0 ;
15509 char *kwnames[] = {
15510 (char *) "self",(char *) "pos", NULL
15511 };
15512
15513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollEvent, SWIG_POINTER_EXCEPTION | 0);
15515 if (SWIG_arg_fail(1)) SWIG_fail;
15516 {
15517 arg2 = (int)(SWIG_As_int(obj1));
15518 if (SWIG_arg_fail(2)) SWIG_fail;
15519 }
15520 {
15521 PyThreadState* __tstate = wxPyBeginAllowThreads();
15522 (arg1)->SetPosition(arg2);
15523
15524 wxPyEndAllowThreads(__tstate);
15525 if (PyErr_Occurred()) SWIG_fail;
15526 }
15527 Py_INCREF(Py_None); resultobj = Py_None;
15528 return resultobj;
15529 fail:
15530 return NULL;
15531 }
15532
15533
15534 static PyObject * ScrollEvent_swigregister(PyObject *, PyObject *args) {
15535 PyObject *obj;
15536 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15537 SWIG_TypeClientData(SWIGTYPE_p_wxScrollEvent, obj);
15538 Py_INCREF(obj);
15539 return Py_BuildValue((char *)"");
15540 }
15541 static PyObject *_wrap_new_ScrollWinEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15542 PyObject *resultobj;
15543 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15544 int arg2 = (int) 0 ;
15545 int arg3 = (int) 0 ;
15546 wxScrollWinEvent *result;
15547 PyObject * obj0 = 0 ;
15548 PyObject * obj1 = 0 ;
15549 PyObject * obj2 = 0 ;
15550 char *kwnames[] = {
15551 (char *) "commandType",(char *) "pos",(char *) "orient", NULL
15552 };
15553
15554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ScrollWinEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
15555 if (obj0) {
15556 {
15557 arg1 = (wxEventType)(SWIG_As_int(obj0));
15558 if (SWIG_arg_fail(1)) SWIG_fail;
15559 }
15560 }
15561 if (obj1) {
15562 {
15563 arg2 = (int)(SWIG_As_int(obj1));
15564 if (SWIG_arg_fail(2)) SWIG_fail;
15565 }
15566 }
15567 if (obj2) {
15568 {
15569 arg3 = (int)(SWIG_As_int(obj2));
15570 if (SWIG_arg_fail(3)) SWIG_fail;
15571 }
15572 }
15573 {
15574 PyThreadState* __tstate = wxPyBeginAllowThreads();
15575 result = (wxScrollWinEvent *)new wxScrollWinEvent(arg1,arg2,arg3);
15576
15577 wxPyEndAllowThreads(__tstate);
15578 if (PyErr_Occurred()) SWIG_fail;
15579 }
15580 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxScrollWinEvent, 1);
15581 return resultobj;
15582 fail:
15583 return NULL;
15584 }
15585
15586
15587 static PyObject *_wrap_ScrollWinEvent_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
15588 PyObject *resultobj;
15589 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
15590 int result;
15591 PyObject * obj0 = 0 ;
15592 char *kwnames[] = {
15593 (char *) "self", NULL
15594 };
15595
15596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetOrientation",kwnames,&obj0)) goto fail;
15597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
15598 if (SWIG_arg_fail(1)) SWIG_fail;
15599 {
15600 PyThreadState* __tstate = wxPyBeginAllowThreads();
15601 result = (int)((wxScrollWinEvent const *)arg1)->GetOrientation();
15602
15603 wxPyEndAllowThreads(__tstate);
15604 if (PyErr_Occurred()) SWIG_fail;
15605 }
15606 {
15607 resultobj = SWIG_From_int((int)(result));
15608 }
15609 return resultobj;
15610 fail:
15611 return NULL;
15612 }
15613
15614
15615 static PyObject *_wrap_ScrollWinEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15616 PyObject *resultobj;
15617 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
15618 int result;
15619 PyObject * obj0 = 0 ;
15620 char *kwnames[] = {
15621 (char *) "self", NULL
15622 };
15623
15624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ScrollWinEvent_GetPosition",kwnames,&obj0)) goto fail;
15625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
15626 if (SWIG_arg_fail(1)) SWIG_fail;
15627 {
15628 PyThreadState* __tstate = wxPyBeginAllowThreads();
15629 result = (int)((wxScrollWinEvent const *)arg1)->GetPosition();
15630
15631 wxPyEndAllowThreads(__tstate);
15632 if (PyErr_Occurred()) SWIG_fail;
15633 }
15634 {
15635 resultobj = SWIG_From_int((int)(result));
15636 }
15637 return resultobj;
15638 fail:
15639 return NULL;
15640 }
15641
15642
15643 static PyObject *_wrap_ScrollWinEvent_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
15644 PyObject *resultobj;
15645 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
15646 int arg2 ;
15647 PyObject * obj0 = 0 ;
15648 PyObject * obj1 = 0 ;
15649 char *kwnames[] = {
15650 (char *) "self",(char *) "orient", NULL
15651 };
15652
15653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
15654 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
15655 if (SWIG_arg_fail(1)) SWIG_fail;
15656 {
15657 arg2 = (int)(SWIG_As_int(obj1));
15658 if (SWIG_arg_fail(2)) SWIG_fail;
15659 }
15660 {
15661 PyThreadState* __tstate = wxPyBeginAllowThreads();
15662 (arg1)->SetOrientation(arg2);
15663
15664 wxPyEndAllowThreads(__tstate);
15665 if (PyErr_Occurred()) SWIG_fail;
15666 }
15667 Py_INCREF(Py_None); resultobj = Py_None;
15668 return resultobj;
15669 fail:
15670 return NULL;
15671 }
15672
15673
15674 static PyObject *_wrap_ScrollWinEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
15675 PyObject *resultobj;
15676 wxScrollWinEvent *arg1 = (wxScrollWinEvent *) 0 ;
15677 int arg2 ;
15678 PyObject * obj0 = 0 ;
15679 PyObject * obj1 = 0 ;
15680 char *kwnames[] = {
15681 (char *) "self",(char *) "pos", NULL
15682 };
15683
15684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ScrollWinEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
15685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxScrollWinEvent, SWIG_POINTER_EXCEPTION | 0);
15686 if (SWIG_arg_fail(1)) SWIG_fail;
15687 {
15688 arg2 = (int)(SWIG_As_int(obj1));
15689 if (SWIG_arg_fail(2)) SWIG_fail;
15690 }
15691 {
15692 PyThreadState* __tstate = wxPyBeginAllowThreads();
15693 (arg1)->SetPosition(arg2);
15694
15695 wxPyEndAllowThreads(__tstate);
15696 if (PyErr_Occurred()) SWIG_fail;
15697 }
15698 Py_INCREF(Py_None); resultobj = Py_None;
15699 return resultobj;
15700 fail:
15701 return NULL;
15702 }
15703
15704
15705 static PyObject * ScrollWinEvent_swigregister(PyObject *, PyObject *args) {
15706 PyObject *obj;
15707 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15708 SWIG_TypeClientData(SWIGTYPE_p_wxScrollWinEvent, obj);
15709 Py_INCREF(obj);
15710 return Py_BuildValue((char *)"");
15711 }
15712 static PyObject *_wrap_new_MouseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
15713 PyObject *resultobj;
15714 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
15715 wxMouseEvent *result;
15716 PyObject * obj0 = 0 ;
15717 char *kwnames[] = {
15718 (char *) "mouseType", NULL
15719 };
15720
15721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MouseEvent",kwnames,&obj0)) goto fail;
15722 if (obj0) {
15723 {
15724 arg1 = (wxEventType)(SWIG_As_int(obj0));
15725 if (SWIG_arg_fail(1)) SWIG_fail;
15726 }
15727 }
15728 {
15729 PyThreadState* __tstate = wxPyBeginAllowThreads();
15730 result = (wxMouseEvent *)new wxMouseEvent(arg1);
15731
15732 wxPyEndAllowThreads(__tstate);
15733 if (PyErr_Occurred()) SWIG_fail;
15734 }
15735 {
15736 resultobj = wxPyMake_wxObject(result, 1);
15737 }
15738 return resultobj;
15739 fail:
15740 return NULL;
15741 }
15742
15743
15744 static PyObject *_wrap_MouseEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
15745 PyObject *resultobj;
15746 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15747 bool result;
15748 PyObject * obj0 = 0 ;
15749 char *kwnames[] = {
15750 (char *) "self", NULL
15751 };
15752
15753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsButton",kwnames,&obj0)) goto fail;
15754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15755 if (SWIG_arg_fail(1)) SWIG_fail;
15756 {
15757 PyThreadState* __tstate = wxPyBeginAllowThreads();
15758 result = (bool)((wxMouseEvent const *)arg1)->IsButton();
15759
15760 wxPyEndAllowThreads(__tstate);
15761 if (PyErr_Occurred()) SWIG_fail;
15762 }
15763 {
15764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15765 }
15766 return resultobj;
15767 fail:
15768 return NULL;
15769 }
15770
15771
15772 static PyObject *_wrap_MouseEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
15773 PyObject *resultobj;
15774 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15775 int arg2 = (int) wxMOUSE_BTN_ANY ;
15776 bool result;
15777 PyObject * obj0 = 0 ;
15778 PyObject * obj1 = 0 ;
15779 char *kwnames[] = {
15780 (char *) "self",(char *) "but", NULL
15781 };
15782
15783 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
15784 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15785 if (SWIG_arg_fail(1)) SWIG_fail;
15786 if (obj1) {
15787 {
15788 arg2 = (int)(SWIG_As_int(obj1));
15789 if (SWIG_arg_fail(2)) SWIG_fail;
15790 }
15791 }
15792 {
15793 PyThreadState* __tstate = wxPyBeginAllowThreads();
15794 result = (bool)((wxMouseEvent const *)arg1)->ButtonDown(arg2);
15795
15796 wxPyEndAllowThreads(__tstate);
15797 if (PyErr_Occurred()) SWIG_fail;
15798 }
15799 {
15800 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15801 }
15802 return resultobj;
15803 fail:
15804 return NULL;
15805 }
15806
15807
15808 static PyObject *_wrap_MouseEvent_ButtonDClick(PyObject *, PyObject *args, PyObject *kwargs) {
15809 PyObject *resultobj;
15810 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15811 int arg2 = (int) wxMOUSE_BTN_ANY ;
15812 bool result;
15813 PyObject * obj0 = 0 ;
15814 PyObject * obj1 = 0 ;
15815 char *kwnames[] = {
15816 (char *) "self",(char *) "but", NULL
15817 };
15818
15819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonDClick",kwnames,&obj0,&obj1)) goto fail;
15820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15821 if (SWIG_arg_fail(1)) SWIG_fail;
15822 if (obj1) {
15823 {
15824 arg2 = (int)(SWIG_As_int(obj1));
15825 if (SWIG_arg_fail(2)) SWIG_fail;
15826 }
15827 }
15828 {
15829 PyThreadState* __tstate = wxPyBeginAllowThreads();
15830 result = (bool)((wxMouseEvent const *)arg1)->ButtonDClick(arg2);
15831
15832 wxPyEndAllowThreads(__tstate);
15833 if (PyErr_Occurred()) SWIG_fail;
15834 }
15835 {
15836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15837 }
15838 return resultobj;
15839 fail:
15840 return NULL;
15841 }
15842
15843
15844 static PyObject *_wrap_MouseEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
15845 PyObject *resultobj;
15846 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15847 int arg2 = (int) wxMOUSE_BTN_ANY ;
15848 bool result;
15849 PyObject * obj0 = 0 ;
15850 PyObject * obj1 = 0 ;
15851 char *kwnames[] = {
15852 (char *) "self",(char *) "but", NULL
15853 };
15854
15855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MouseEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
15856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15857 if (SWIG_arg_fail(1)) SWIG_fail;
15858 if (obj1) {
15859 {
15860 arg2 = (int)(SWIG_As_int(obj1));
15861 if (SWIG_arg_fail(2)) SWIG_fail;
15862 }
15863 }
15864 {
15865 PyThreadState* __tstate = wxPyBeginAllowThreads();
15866 result = (bool)((wxMouseEvent const *)arg1)->ButtonUp(arg2);
15867
15868 wxPyEndAllowThreads(__tstate);
15869 if (PyErr_Occurred()) SWIG_fail;
15870 }
15871 {
15872 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15873 }
15874 return resultobj;
15875 fail:
15876 return NULL;
15877 }
15878
15879
15880 static PyObject *_wrap_MouseEvent_Button(PyObject *, PyObject *args, PyObject *kwargs) {
15881 PyObject *resultobj;
15882 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15883 int arg2 ;
15884 bool result;
15885 PyObject * obj0 = 0 ;
15886 PyObject * obj1 = 0 ;
15887 char *kwnames[] = {
15888 (char *) "self",(char *) "but", NULL
15889 };
15890
15891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_Button",kwnames,&obj0,&obj1)) goto fail;
15892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15893 if (SWIG_arg_fail(1)) SWIG_fail;
15894 {
15895 arg2 = (int)(SWIG_As_int(obj1));
15896 if (SWIG_arg_fail(2)) SWIG_fail;
15897 }
15898 {
15899 PyThreadState* __tstate = wxPyBeginAllowThreads();
15900 result = (bool)((wxMouseEvent const *)arg1)->Button(arg2);
15901
15902 wxPyEndAllowThreads(__tstate);
15903 if (PyErr_Occurred()) SWIG_fail;
15904 }
15905 {
15906 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15907 }
15908 return resultobj;
15909 fail:
15910 return NULL;
15911 }
15912
15913
15914 static PyObject *_wrap_MouseEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
15915 PyObject *resultobj;
15916 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15917 int arg2 ;
15918 bool result;
15919 PyObject * obj0 = 0 ;
15920 PyObject * obj1 = 0 ;
15921 char *kwnames[] = {
15922 (char *) "self",(char *) "but", NULL
15923 };
15924
15925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
15926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15927 if (SWIG_arg_fail(1)) SWIG_fail;
15928 {
15929 arg2 = (int)(SWIG_As_int(obj1));
15930 if (SWIG_arg_fail(2)) SWIG_fail;
15931 }
15932 {
15933 PyThreadState* __tstate = wxPyBeginAllowThreads();
15934 result = (bool)((wxMouseEvent const *)arg1)->ButtonIsDown(arg2);
15935
15936 wxPyEndAllowThreads(__tstate);
15937 if (PyErr_Occurred()) SWIG_fail;
15938 }
15939 {
15940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15941 }
15942 return resultobj;
15943 fail:
15944 return NULL;
15945 }
15946
15947
15948 static PyObject *_wrap_MouseEvent_GetButton(PyObject *, PyObject *args, PyObject *kwargs) {
15949 PyObject *resultobj;
15950 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15951 int result;
15952 PyObject * obj0 = 0 ;
15953 char *kwnames[] = {
15954 (char *) "self", NULL
15955 };
15956
15957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetButton",kwnames,&obj0)) goto fail;
15958 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15959 if (SWIG_arg_fail(1)) SWIG_fail;
15960 {
15961 PyThreadState* __tstate = wxPyBeginAllowThreads();
15962 result = (int)((wxMouseEvent const *)arg1)->GetButton();
15963
15964 wxPyEndAllowThreads(__tstate);
15965 if (PyErr_Occurred()) SWIG_fail;
15966 }
15967 {
15968 resultobj = SWIG_From_int((int)(result));
15969 }
15970 return resultobj;
15971 fail:
15972 return NULL;
15973 }
15974
15975
15976 static PyObject *_wrap_MouseEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
15977 PyObject *resultobj;
15978 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
15979 bool result;
15980 PyObject * obj0 = 0 ;
15981 char *kwnames[] = {
15982 (char *) "self", NULL
15983 };
15984
15985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ControlDown",kwnames,&obj0)) goto fail;
15986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
15987 if (SWIG_arg_fail(1)) SWIG_fail;
15988 {
15989 PyThreadState* __tstate = wxPyBeginAllowThreads();
15990 result = (bool)((wxMouseEvent const *)arg1)->ControlDown();
15991
15992 wxPyEndAllowThreads(__tstate);
15993 if (PyErr_Occurred()) SWIG_fail;
15994 }
15995 {
15996 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15997 }
15998 return resultobj;
15999 fail:
16000 return NULL;
16001 }
16002
16003
16004 static PyObject *_wrap_MouseEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
16005 PyObject *resultobj;
16006 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16007 bool result;
16008 PyObject * obj0 = 0 ;
16009 char *kwnames[] = {
16010 (char *) "self", NULL
16011 };
16012
16013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MetaDown",kwnames,&obj0)) goto fail;
16014 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16015 if (SWIG_arg_fail(1)) SWIG_fail;
16016 {
16017 PyThreadState* __tstate = wxPyBeginAllowThreads();
16018 result = (bool)((wxMouseEvent const *)arg1)->MetaDown();
16019
16020 wxPyEndAllowThreads(__tstate);
16021 if (PyErr_Occurred()) SWIG_fail;
16022 }
16023 {
16024 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16025 }
16026 return resultobj;
16027 fail:
16028 return NULL;
16029 }
16030
16031
16032 static PyObject *_wrap_MouseEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
16033 PyObject *resultobj;
16034 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16035 bool result;
16036 PyObject * obj0 = 0 ;
16037 char *kwnames[] = {
16038 (char *) "self", NULL
16039 };
16040
16041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_AltDown",kwnames,&obj0)) goto fail;
16042 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16043 if (SWIG_arg_fail(1)) SWIG_fail;
16044 {
16045 PyThreadState* __tstate = wxPyBeginAllowThreads();
16046 result = (bool)((wxMouseEvent const *)arg1)->AltDown();
16047
16048 wxPyEndAllowThreads(__tstate);
16049 if (PyErr_Occurred()) SWIG_fail;
16050 }
16051 {
16052 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16053 }
16054 return resultobj;
16055 fail:
16056 return NULL;
16057 }
16058
16059
16060 static PyObject *_wrap_MouseEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
16061 PyObject *resultobj;
16062 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16063 bool result;
16064 PyObject * obj0 = 0 ;
16065 char *kwnames[] = {
16066 (char *) "self", NULL
16067 };
16068
16069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_ShiftDown",kwnames,&obj0)) goto fail;
16070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16071 if (SWIG_arg_fail(1)) SWIG_fail;
16072 {
16073 PyThreadState* __tstate = wxPyBeginAllowThreads();
16074 result = (bool)((wxMouseEvent const *)arg1)->ShiftDown();
16075
16076 wxPyEndAllowThreads(__tstate);
16077 if (PyErr_Occurred()) SWIG_fail;
16078 }
16079 {
16080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16081 }
16082 return resultobj;
16083 fail:
16084 return NULL;
16085 }
16086
16087
16088 static PyObject *_wrap_MouseEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
16089 PyObject *resultobj;
16090 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16091 bool result;
16092 PyObject * obj0 = 0 ;
16093 char *kwnames[] = {
16094 (char *) "self", NULL
16095 };
16096
16097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_CmdDown",kwnames,&obj0)) goto fail;
16098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16099 if (SWIG_arg_fail(1)) SWIG_fail;
16100 {
16101 PyThreadState* __tstate = wxPyBeginAllowThreads();
16102 result = (bool)((wxMouseEvent const *)arg1)->CmdDown();
16103
16104 wxPyEndAllowThreads(__tstate);
16105 if (PyErr_Occurred()) SWIG_fail;
16106 }
16107 {
16108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16109 }
16110 return resultobj;
16111 fail:
16112 return NULL;
16113 }
16114
16115
16116 static PyObject *_wrap_MouseEvent_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
16117 PyObject *resultobj;
16118 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16119 bool result;
16120 PyObject * obj0 = 0 ;
16121 char *kwnames[] = {
16122 (char *) "self", NULL
16123 };
16124
16125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDown",kwnames,&obj0)) goto fail;
16126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16127 if (SWIG_arg_fail(1)) SWIG_fail;
16128 {
16129 PyThreadState* __tstate = wxPyBeginAllowThreads();
16130 result = (bool)((wxMouseEvent const *)arg1)->LeftDown();
16131
16132 wxPyEndAllowThreads(__tstate);
16133 if (PyErr_Occurred()) SWIG_fail;
16134 }
16135 {
16136 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16137 }
16138 return resultobj;
16139 fail:
16140 return NULL;
16141 }
16142
16143
16144 static PyObject *_wrap_MouseEvent_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
16145 PyObject *resultobj;
16146 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16147 bool result;
16148 PyObject * obj0 = 0 ;
16149 char *kwnames[] = {
16150 (char *) "self", NULL
16151 };
16152
16153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDown",kwnames,&obj0)) goto fail;
16154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16155 if (SWIG_arg_fail(1)) SWIG_fail;
16156 {
16157 PyThreadState* __tstate = wxPyBeginAllowThreads();
16158 result = (bool)((wxMouseEvent const *)arg1)->MiddleDown();
16159
16160 wxPyEndAllowThreads(__tstate);
16161 if (PyErr_Occurred()) SWIG_fail;
16162 }
16163 {
16164 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16165 }
16166 return resultobj;
16167 fail:
16168 return NULL;
16169 }
16170
16171
16172 static PyObject *_wrap_MouseEvent_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
16173 PyObject *resultobj;
16174 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16175 bool result;
16176 PyObject * obj0 = 0 ;
16177 char *kwnames[] = {
16178 (char *) "self", NULL
16179 };
16180
16181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDown",kwnames,&obj0)) goto fail;
16182 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16183 if (SWIG_arg_fail(1)) SWIG_fail;
16184 {
16185 PyThreadState* __tstate = wxPyBeginAllowThreads();
16186 result = (bool)((wxMouseEvent const *)arg1)->RightDown();
16187
16188 wxPyEndAllowThreads(__tstate);
16189 if (PyErr_Occurred()) SWIG_fail;
16190 }
16191 {
16192 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16193 }
16194 return resultobj;
16195 fail:
16196 return NULL;
16197 }
16198
16199
16200 static PyObject *_wrap_MouseEvent_LeftUp(PyObject *, PyObject *args, PyObject *kwargs) {
16201 PyObject *resultobj;
16202 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16203 bool result;
16204 PyObject * obj0 = 0 ;
16205 char *kwnames[] = {
16206 (char *) "self", NULL
16207 };
16208
16209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftUp",kwnames,&obj0)) goto fail;
16210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16211 if (SWIG_arg_fail(1)) SWIG_fail;
16212 {
16213 PyThreadState* __tstate = wxPyBeginAllowThreads();
16214 result = (bool)((wxMouseEvent const *)arg1)->LeftUp();
16215
16216 wxPyEndAllowThreads(__tstate);
16217 if (PyErr_Occurred()) SWIG_fail;
16218 }
16219 {
16220 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16221 }
16222 return resultobj;
16223 fail:
16224 return NULL;
16225 }
16226
16227
16228 static PyObject *_wrap_MouseEvent_MiddleUp(PyObject *, PyObject *args, PyObject *kwargs) {
16229 PyObject *resultobj;
16230 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16231 bool result;
16232 PyObject * obj0 = 0 ;
16233 char *kwnames[] = {
16234 (char *) "self", NULL
16235 };
16236
16237 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleUp",kwnames,&obj0)) goto fail;
16238 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16239 if (SWIG_arg_fail(1)) SWIG_fail;
16240 {
16241 PyThreadState* __tstate = wxPyBeginAllowThreads();
16242 result = (bool)((wxMouseEvent const *)arg1)->MiddleUp();
16243
16244 wxPyEndAllowThreads(__tstate);
16245 if (PyErr_Occurred()) SWIG_fail;
16246 }
16247 {
16248 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16249 }
16250 return resultobj;
16251 fail:
16252 return NULL;
16253 }
16254
16255
16256 static PyObject *_wrap_MouseEvent_RightUp(PyObject *, PyObject *args, PyObject *kwargs) {
16257 PyObject *resultobj;
16258 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16259 bool result;
16260 PyObject * obj0 = 0 ;
16261 char *kwnames[] = {
16262 (char *) "self", NULL
16263 };
16264
16265 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightUp",kwnames,&obj0)) goto fail;
16266 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16267 if (SWIG_arg_fail(1)) SWIG_fail;
16268 {
16269 PyThreadState* __tstate = wxPyBeginAllowThreads();
16270 result = (bool)((wxMouseEvent const *)arg1)->RightUp();
16271
16272 wxPyEndAllowThreads(__tstate);
16273 if (PyErr_Occurred()) SWIG_fail;
16274 }
16275 {
16276 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16277 }
16278 return resultobj;
16279 fail:
16280 return NULL;
16281 }
16282
16283
16284 static PyObject *_wrap_MouseEvent_LeftDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16285 PyObject *resultobj;
16286 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16287 bool result;
16288 PyObject * obj0 = 0 ;
16289 char *kwnames[] = {
16290 (char *) "self", NULL
16291 };
16292
16293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftDClick",kwnames,&obj0)) goto fail;
16294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16295 if (SWIG_arg_fail(1)) SWIG_fail;
16296 {
16297 PyThreadState* __tstate = wxPyBeginAllowThreads();
16298 result = (bool)((wxMouseEvent const *)arg1)->LeftDClick();
16299
16300 wxPyEndAllowThreads(__tstate);
16301 if (PyErr_Occurred()) SWIG_fail;
16302 }
16303 {
16304 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16305 }
16306 return resultobj;
16307 fail:
16308 return NULL;
16309 }
16310
16311
16312 static PyObject *_wrap_MouseEvent_MiddleDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16313 PyObject *resultobj;
16314 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16315 bool result;
16316 PyObject * obj0 = 0 ;
16317 char *kwnames[] = {
16318 (char *) "self", NULL
16319 };
16320
16321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleDClick",kwnames,&obj0)) goto fail;
16322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16323 if (SWIG_arg_fail(1)) SWIG_fail;
16324 {
16325 PyThreadState* __tstate = wxPyBeginAllowThreads();
16326 result = (bool)((wxMouseEvent const *)arg1)->MiddleDClick();
16327
16328 wxPyEndAllowThreads(__tstate);
16329 if (PyErr_Occurred()) SWIG_fail;
16330 }
16331 {
16332 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16333 }
16334 return resultobj;
16335 fail:
16336 return NULL;
16337 }
16338
16339
16340 static PyObject *_wrap_MouseEvent_RightDClick(PyObject *, PyObject *args, PyObject *kwargs) {
16341 PyObject *resultobj;
16342 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16343 bool result;
16344 PyObject * obj0 = 0 ;
16345 char *kwnames[] = {
16346 (char *) "self", NULL
16347 };
16348
16349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightDClick",kwnames,&obj0)) goto fail;
16350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16351 if (SWIG_arg_fail(1)) SWIG_fail;
16352 {
16353 PyThreadState* __tstate = wxPyBeginAllowThreads();
16354 result = (bool)((wxMouseEvent const *)arg1)->RightDClick();
16355
16356 wxPyEndAllowThreads(__tstate);
16357 if (PyErr_Occurred()) SWIG_fail;
16358 }
16359 {
16360 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16361 }
16362 return resultobj;
16363 fail:
16364 return NULL;
16365 }
16366
16367
16368 static PyObject *_wrap_MouseEvent_LeftIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
16369 PyObject *resultobj;
16370 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16371 bool result;
16372 PyObject * obj0 = 0 ;
16373 char *kwnames[] = {
16374 (char *) "self", NULL
16375 };
16376
16377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_LeftIsDown",kwnames,&obj0)) goto fail;
16378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16379 if (SWIG_arg_fail(1)) SWIG_fail;
16380 {
16381 PyThreadState* __tstate = wxPyBeginAllowThreads();
16382 result = (bool)(arg1)->LeftIsDown();
16383
16384 wxPyEndAllowThreads(__tstate);
16385 if (PyErr_Occurred()) SWIG_fail;
16386 }
16387 {
16388 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16389 }
16390 return resultobj;
16391 fail:
16392 return NULL;
16393 }
16394
16395
16396 static PyObject *_wrap_MouseEvent_MiddleIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
16397 PyObject *resultobj;
16398 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16399 bool result;
16400 PyObject * obj0 = 0 ;
16401 char *kwnames[] = {
16402 (char *) "self", NULL
16403 };
16404
16405 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_MiddleIsDown",kwnames,&obj0)) goto fail;
16406 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16407 if (SWIG_arg_fail(1)) SWIG_fail;
16408 {
16409 PyThreadState* __tstate = wxPyBeginAllowThreads();
16410 result = (bool)(arg1)->MiddleIsDown();
16411
16412 wxPyEndAllowThreads(__tstate);
16413 if (PyErr_Occurred()) SWIG_fail;
16414 }
16415 {
16416 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16417 }
16418 return resultobj;
16419 fail:
16420 return NULL;
16421 }
16422
16423
16424 static PyObject *_wrap_MouseEvent_RightIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
16425 PyObject *resultobj;
16426 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16427 bool result;
16428 PyObject * obj0 = 0 ;
16429 char *kwnames[] = {
16430 (char *) "self", NULL
16431 };
16432
16433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_RightIsDown",kwnames,&obj0)) goto fail;
16434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16435 if (SWIG_arg_fail(1)) SWIG_fail;
16436 {
16437 PyThreadState* __tstate = wxPyBeginAllowThreads();
16438 result = (bool)(arg1)->RightIsDown();
16439
16440 wxPyEndAllowThreads(__tstate);
16441 if (PyErr_Occurred()) SWIG_fail;
16442 }
16443 {
16444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16445 }
16446 return resultobj;
16447 fail:
16448 return NULL;
16449 }
16450
16451
16452 static PyObject *_wrap_MouseEvent_Dragging(PyObject *, PyObject *args, PyObject *kwargs) {
16453 PyObject *resultobj;
16454 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16455 bool result;
16456 PyObject * obj0 = 0 ;
16457 char *kwnames[] = {
16458 (char *) "self", NULL
16459 };
16460
16461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Dragging",kwnames,&obj0)) goto fail;
16462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16463 if (SWIG_arg_fail(1)) SWIG_fail;
16464 {
16465 PyThreadState* __tstate = wxPyBeginAllowThreads();
16466 result = (bool)((wxMouseEvent const *)arg1)->Dragging();
16467
16468 wxPyEndAllowThreads(__tstate);
16469 if (PyErr_Occurred()) SWIG_fail;
16470 }
16471 {
16472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16473 }
16474 return resultobj;
16475 fail:
16476 return NULL;
16477 }
16478
16479
16480 static PyObject *_wrap_MouseEvent_Moving(PyObject *, PyObject *args, PyObject *kwargs) {
16481 PyObject *resultobj;
16482 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16483 bool result;
16484 PyObject * obj0 = 0 ;
16485 char *kwnames[] = {
16486 (char *) "self", NULL
16487 };
16488
16489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Moving",kwnames,&obj0)) goto fail;
16490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16491 if (SWIG_arg_fail(1)) SWIG_fail;
16492 {
16493 PyThreadState* __tstate = wxPyBeginAllowThreads();
16494 result = (bool)((wxMouseEvent const *)arg1)->Moving();
16495
16496 wxPyEndAllowThreads(__tstate);
16497 if (PyErr_Occurred()) SWIG_fail;
16498 }
16499 {
16500 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16501 }
16502 return resultobj;
16503 fail:
16504 return NULL;
16505 }
16506
16507
16508 static PyObject *_wrap_MouseEvent_Entering(PyObject *, PyObject *args, PyObject *kwargs) {
16509 PyObject *resultobj;
16510 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16511 bool result;
16512 PyObject * obj0 = 0 ;
16513 char *kwnames[] = {
16514 (char *) "self", NULL
16515 };
16516
16517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Entering",kwnames,&obj0)) goto fail;
16518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16519 if (SWIG_arg_fail(1)) SWIG_fail;
16520 {
16521 PyThreadState* __tstate = wxPyBeginAllowThreads();
16522 result = (bool)((wxMouseEvent const *)arg1)->Entering();
16523
16524 wxPyEndAllowThreads(__tstate);
16525 if (PyErr_Occurred()) SWIG_fail;
16526 }
16527 {
16528 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16529 }
16530 return resultobj;
16531 fail:
16532 return NULL;
16533 }
16534
16535
16536 static PyObject *_wrap_MouseEvent_Leaving(PyObject *, PyObject *args, PyObject *kwargs) {
16537 PyObject *resultobj;
16538 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16539 bool result;
16540 PyObject * obj0 = 0 ;
16541 char *kwnames[] = {
16542 (char *) "self", NULL
16543 };
16544
16545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_Leaving",kwnames,&obj0)) goto fail;
16546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16547 if (SWIG_arg_fail(1)) SWIG_fail;
16548 {
16549 PyThreadState* __tstate = wxPyBeginAllowThreads();
16550 result = (bool)((wxMouseEvent const *)arg1)->Leaving();
16551
16552 wxPyEndAllowThreads(__tstate);
16553 if (PyErr_Occurred()) SWIG_fail;
16554 }
16555 {
16556 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16557 }
16558 return resultobj;
16559 fail:
16560 return NULL;
16561 }
16562
16563
16564 static PyObject *_wrap_MouseEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16565 PyObject *resultobj;
16566 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16567 wxPoint result;
16568 PyObject * obj0 = 0 ;
16569 char *kwnames[] = {
16570 (char *) "self", NULL
16571 };
16572
16573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPosition",kwnames,&obj0)) 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 PyThreadState* __tstate = wxPyBeginAllowThreads();
16578 result = (arg1)->GetPosition();
16579
16580 wxPyEndAllowThreads(__tstate);
16581 if (PyErr_Occurred()) SWIG_fail;
16582 }
16583 {
16584 wxPoint * resultptr;
16585 resultptr = new wxPoint((wxPoint &)(result));
16586 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16587 }
16588 return resultobj;
16589 fail:
16590 return NULL;
16591 }
16592
16593
16594 static PyObject *_wrap_MouseEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
16595 PyObject *resultobj;
16596 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16597 long *arg2 = (long *) 0 ;
16598 long *arg3 = (long *) 0 ;
16599 long temp2 ;
16600 int res2 = 0 ;
16601 long temp3 ;
16602 int res3 = 0 ;
16603 PyObject * obj0 = 0 ;
16604 char *kwnames[] = {
16605 (char *) "self", NULL
16606 };
16607
16608 arg2 = &temp2; res2 = SWIG_NEWOBJ;
16609 arg3 = &temp3; res3 = SWIG_NEWOBJ;
16610 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
16611 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16612 if (SWIG_arg_fail(1)) SWIG_fail;
16613 {
16614 PyThreadState* __tstate = wxPyBeginAllowThreads();
16615 (arg1)->GetPosition(arg2,arg3);
16616
16617 wxPyEndAllowThreads(__tstate);
16618 if (PyErr_Occurred()) SWIG_fail;
16619 }
16620 Py_INCREF(Py_None); resultobj = Py_None;
16621 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
16622 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
16623 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
16624 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
16625 return resultobj;
16626 fail:
16627 return NULL;
16628 }
16629
16630
16631 static PyObject *_wrap_MouseEvent_GetLogicalPosition(PyObject *, PyObject *args, PyObject *kwargs) {
16632 PyObject *resultobj;
16633 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16634 wxDC *arg2 = 0 ;
16635 wxPoint result;
16636 PyObject * obj0 = 0 ;
16637 PyObject * obj1 = 0 ;
16638 char *kwnames[] = {
16639 (char *) "self",(char *) "dc", NULL
16640 };
16641
16642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_GetLogicalPosition",kwnames,&obj0,&obj1)) goto fail;
16643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16644 if (SWIG_arg_fail(1)) SWIG_fail;
16645 {
16646 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
16647 if (SWIG_arg_fail(2)) SWIG_fail;
16648 if (arg2 == NULL) {
16649 SWIG_null_ref("wxDC");
16650 }
16651 if (SWIG_arg_fail(2)) SWIG_fail;
16652 }
16653 {
16654 PyThreadState* __tstate = wxPyBeginAllowThreads();
16655 result = ((wxMouseEvent const *)arg1)->GetLogicalPosition((wxDC const &)*arg2);
16656
16657 wxPyEndAllowThreads(__tstate);
16658 if (PyErr_Occurred()) SWIG_fail;
16659 }
16660 {
16661 wxPoint * resultptr;
16662 resultptr = new wxPoint((wxPoint &)(result));
16663 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
16664 }
16665 return resultobj;
16666 fail:
16667 return NULL;
16668 }
16669
16670
16671 static PyObject *_wrap_MouseEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
16672 PyObject *resultobj;
16673 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16674 int result;
16675 PyObject * obj0 = 0 ;
16676 char *kwnames[] = {
16677 (char *) "self", NULL
16678 };
16679
16680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetX",kwnames,&obj0)) goto fail;
16681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16682 if (SWIG_arg_fail(1)) SWIG_fail;
16683 {
16684 PyThreadState* __tstate = wxPyBeginAllowThreads();
16685 result = (int)((wxMouseEvent const *)arg1)->GetX();
16686
16687 wxPyEndAllowThreads(__tstate);
16688 if (PyErr_Occurred()) SWIG_fail;
16689 }
16690 {
16691 resultobj = SWIG_From_int((int)(result));
16692 }
16693 return resultobj;
16694 fail:
16695 return NULL;
16696 }
16697
16698
16699 static PyObject *_wrap_MouseEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
16700 PyObject *resultobj;
16701 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16702 int result;
16703 PyObject * obj0 = 0 ;
16704 char *kwnames[] = {
16705 (char *) "self", NULL
16706 };
16707
16708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetY",kwnames,&obj0)) goto fail;
16709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16710 if (SWIG_arg_fail(1)) SWIG_fail;
16711 {
16712 PyThreadState* __tstate = wxPyBeginAllowThreads();
16713 result = (int)((wxMouseEvent const *)arg1)->GetY();
16714
16715 wxPyEndAllowThreads(__tstate);
16716 if (PyErr_Occurred()) SWIG_fail;
16717 }
16718 {
16719 resultobj = SWIG_From_int((int)(result));
16720 }
16721 return resultobj;
16722 fail:
16723 return NULL;
16724 }
16725
16726
16727 static PyObject *_wrap_MouseEvent_GetWheelRotation(PyObject *, PyObject *args, PyObject *kwargs) {
16728 PyObject *resultobj;
16729 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16730 int result;
16731 PyObject * obj0 = 0 ;
16732 char *kwnames[] = {
16733 (char *) "self", NULL
16734 };
16735
16736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelRotation",kwnames,&obj0)) goto fail;
16737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16738 if (SWIG_arg_fail(1)) SWIG_fail;
16739 {
16740 PyThreadState* __tstate = wxPyBeginAllowThreads();
16741 result = (int)((wxMouseEvent const *)arg1)->GetWheelRotation();
16742
16743 wxPyEndAllowThreads(__tstate);
16744 if (PyErr_Occurred()) SWIG_fail;
16745 }
16746 {
16747 resultobj = SWIG_From_int((int)(result));
16748 }
16749 return resultobj;
16750 fail:
16751 return NULL;
16752 }
16753
16754
16755 static PyObject *_wrap_MouseEvent_GetWheelDelta(PyObject *, PyObject *args, PyObject *kwargs) {
16756 PyObject *resultobj;
16757 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16758 int result;
16759 PyObject * obj0 = 0 ;
16760 char *kwnames[] = {
16761 (char *) "self", NULL
16762 };
16763
16764 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetWheelDelta",kwnames,&obj0)) goto fail;
16765 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16766 if (SWIG_arg_fail(1)) SWIG_fail;
16767 {
16768 PyThreadState* __tstate = wxPyBeginAllowThreads();
16769 result = (int)((wxMouseEvent const *)arg1)->GetWheelDelta();
16770
16771 wxPyEndAllowThreads(__tstate);
16772 if (PyErr_Occurred()) SWIG_fail;
16773 }
16774 {
16775 resultobj = SWIG_From_int((int)(result));
16776 }
16777 return resultobj;
16778 fail:
16779 return NULL;
16780 }
16781
16782
16783 static PyObject *_wrap_MouseEvent_GetLinesPerAction(PyObject *, PyObject *args, PyObject *kwargs) {
16784 PyObject *resultobj;
16785 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16786 int result;
16787 PyObject * obj0 = 0 ;
16788 char *kwnames[] = {
16789 (char *) "self", NULL
16790 };
16791
16792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_GetLinesPerAction",kwnames,&obj0)) goto fail;
16793 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16794 if (SWIG_arg_fail(1)) SWIG_fail;
16795 {
16796 PyThreadState* __tstate = wxPyBeginAllowThreads();
16797 result = (int)((wxMouseEvent const *)arg1)->GetLinesPerAction();
16798
16799 wxPyEndAllowThreads(__tstate);
16800 if (PyErr_Occurred()) SWIG_fail;
16801 }
16802 {
16803 resultobj = SWIG_From_int((int)(result));
16804 }
16805 return resultobj;
16806 fail:
16807 return NULL;
16808 }
16809
16810
16811 static PyObject *_wrap_MouseEvent_IsPageScroll(PyObject *, PyObject *args, PyObject *kwargs) {
16812 PyObject *resultobj;
16813 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16814 bool result;
16815 PyObject * obj0 = 0 ;
16816 char *kwnames[] = {
16817 (char *) "self", NULL
16818 };
16819
16820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_IsPageScroll",kwnames,&obj0)) goto fail;
16821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16822 if (SWIG_arg_fail(1)) SWIG_fail;
16823 {
16824 PyThreadState* __tstate = wxPyBeginAllowThreads();
16825 result = (bool)((wxMouseEvent const *)arg1)->IsPageScroll();
16826
16827 wxPyEndAllowThreads(__tstate);
16828 if (PyErr_Occurred()) SWIG_fail;
16829 }
16830 {
16831 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16832 }
16833 return resultobj;
16834 fail:
16835 return NULL;
16836 }
16837
16838
16839 static PyObject *_wrap_MouseEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
16840 PyObject *resultobj;
16841 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16842 int arg2 ;
16843 PyObject * obj0 = 0 ;
16844 PyObject * obj1 = 0 ;
16845 char *kwnames[] = {
16846 (char *) "self",(char *) "m_x", NULL
16847 };
16848
16849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
16850 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16851 if (SWIG_arg_fail(1)) SWIG_fail;
16852 {
16853 arg2 = (int)(SWIG_As_int(obj1));
16854 if (SWIG_arg_fail(2)) SWIG_fail;
16855 }
16856 if (arg1) (arg1)->m_x = arg2;
16857
16858 Py_INCREF(Py_None); resultobj = Py_None;
16859 return resultobj;
16860 fail:
16861 return NULL;
16862 }
16863
16864
16865 static PyObject *_wrap_MouseEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
16866 PyObject *resultobj;
16867 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16868 int result;
16869 PyObject * obj0 = 0 ;
16870 char *kwnames[] = {
16871 (char *) "self", NULL
16872 };
16873
16874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_x_get",kwnames,&obj0)) goto fail;
16875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16876 if (SWIG_arg_fail(1)) SWIG_fail;
16877 result = (int) ((arg1)->m_x);
16878
16879 {
16880 resultobj = SWIG_From_int((int)(result));
16881 }
16882 return resultobj;
16883 fail:
16884 return NULL;
16885 }
16886
16887
16888 static PyObject *_wrap_MouseEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
16889 PyObject *resultobj;
16890 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16891 int arg2 ;
16892 PyObject * obj0 = 0 ;
16893 PyObject * obj1 = 0 ;
16894 char *kwnames[] = {
16895 (char *) "self",(char *) "m_y", NULL
16896 };
16897
16898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
16899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16900 if (SWIG_arg_fail(1)) SWIG_fail;
16901 {
16902 arg2 = (int)(SWIG_As_int(obj1));
16903 if (SWIG_arg_fail(2)) SWIG_fail;
16904 }
16905 if (arg1) (arg1)->m_y = arg2;
16906
16907 Py_INCREF(Py_None); resultobj = Py_None;
16908 return resultobj;
16909 fail:
16910 return NULL;
16911 }
16912
16913
16914 static PyObject *_wrap_MouseEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
16915 PyObject *resultobj;
16916 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16917 int result;
16918 PyObject * obj0 = 0 ;
16919 char *kwnames[] = {
16920 (char *) "self", NULL
16921 };
16922
16923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_y_get",kwnames,&obj0)) goto fail;
16924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16925 if (SWIG_arg_fail(1)) SWIG_fail;
16926 result = (int) ((arg1)->m_y);
16927
16928 {
16929 resultobj = SWIG_From_int((int)(result));
16930 }
16931 return resultobj;
16932 fail:
16933 return NULL;
16934 }
16935
16936
16937 static PyObject *_wrap_MouseEvent_m_leftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16938 PyObject *resultobj;
16939 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16940 bool arg2 ;
16941 PyObject * obj0 = 0 ;
16942 PyObject * obj1 = 0 ;
16943 char *kwnames[] = {
16944 (char *) "self",(char *) "m_leftDown", NULL
16945 };
16946
16947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_leftDown_set",kwnames,&obj0,&obj1)) 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 arg2 = (bool)(SWIG_As_bool(obj1));
16952 if (SWIG_arg_fail(2)) SWIG_fail;
16953 }
16954 if (arg1) (arg1)->m_leftDown = arg2;
16955
16956 Py_INCREF(Py_None); resultobj = Py_None;
16957 return resultobj;
16958 fail:
16959 return NULL;
16960 }
16961
16962
16963 static PyObject *_wrap_MouseEvent_m_leftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
16964 PyObject *resultobj;
16965 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16966 bool result;
16967 PyObject * obj0 = 0 ;
16968 char *kwnames[] = {
16969 (char *) "self", NULL
16970 };
16971
16972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_leftDown_get",kwnames,&obj0)) goto fail;
16973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16974 if (SWIG_arg_fail(1)) SWIG_fail;
16975 result = (bool) ((arg1)->m_leftDown);
16976
16977 {
16978 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16979 }
16980 return resultobj;
16981 fail:
16982 return NULL;
16983 }
16984
16985
16986 static PyObject *_wrap_MouseEvent_m_middleDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
16987 PyObject *resultobj;
16988 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
16989 bool arg2 ;
16990 PyObject * obj0 = 0 ;
16991 PyObject * obj1 = 0 ;
16992 char *kwnames[] = {
16993 (char *) "self",(char *) "m_middleDown", NULL
16994 };
16995
16996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_middleDown_set",kwnames,&obj0,&obj1)) goto fail;
16997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
16998 if (SWIG_arg_fail(1)) SWIG_fail;
16999 {
17000 arg2 = (bool)(SWIG_As_bool(obj1));
17001 if (SWIG_arg_fail(2)) SWIG_fail;
17002 }
17003 if (arg1) (arg1)->m_middleDown = arg2;
17004
17005 Py_INCREF(Py_None); resultobj = Py_None;
17006 return resultobj;
17007 fail:
17008 return NULL;
17009 }
17010
17011
17012 static PyObject *_wrap_MouseEvent_m_middleDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17013 PyObject *resultobj;
17014 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17015 bool result;
17016 PyObject * obj0 = 0 ;
17017 char *kwnames[] = {
17018 (char *) "self", NULL
17019 };
17020
17021 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_middleDown_get",kwnames,&obj0)) goto fail;
17022 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17023 if (SWIG_arg_fail(1)) SWIG_fail;
17024 result = (bool) ((arg1)->m_middleDown);
17025
17026 {
17027 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17028 }
17029 return resultobj;
17030 fail:
17031 return NULL;
17032 }
17033
17034
17035 static PyObject *_wrap_MouseEvent_m_rightDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17036 PyObject *resultobj;
17037 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17038 bool arg2 ;
17039 PyObject * obj0 = 0 ;
17040 PyObject * obj1 = 0 ;
17041 char *kwnames[] = {
17042 (char *) "self",(char *) "m_rightDown", NULL
17043 };
17044
17045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_rightDown_set",kwnames,&obj0,&obj1)) goto fail;
17046 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17047 if (SWIG_arg_fail(1)) SWIG_fail;
17048 {
17049 arg2 = (bool)(SWIG_As_bool(obj1));
17050 if (SWIG_arg_fail(2)) SWIG_fail;
17051 }
17052 if (arg1) (arg1)->m_rightDown = arg2;
17053
17054 Py_INCREF(Py_None); resultobj = Py_None;
17055 return resultobj;
17056 fail:
17057 return NULL;
17058 }
17059
17060
17061 static PyObject *_wrap_MouseEvent_m_rightDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17062 PyObject *resultobj;
17063 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17064 bool result;
17065 PyObject * obj0 = 0 ;
17066 char *kwnames[] = {
17067 (char *) "self", NULL
17068 };
17069
17070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_rightDown_get",kwnames,&obj0)) goto fail;
17071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17072 if (SWIG_arg_fail(1)) SWIG_fail;
17073 result = (bool) ((arg1)->m_rightDown);
17074
17075 {
17076 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17077 }
17078 return resultobj;
17079 fail:
17080 return NULL;
17081 }
17082
17083
17084 static PyObject *_wrap_MouseEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17085 PyObject *resultobj;
17086 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17087 bool arg2 ;
17088 PyObject * obj0 = 0 ;
17089 PyObject * obj1 = 0 ;
17090 char *kwnames[] = {
17091 (char *) "self",(char *) "m_controlDown", NULL
17092 };
17093
17094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
17095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17096 if (SWIG_arg_fail(1)) SWIG_fail;
17097 {
17098 arg2 = (bool)(SWIG_As_bool(obj1));
17099 if (SWIG_arg_fail(2)) SWIG_fail;
17100 }
17101 if (arg1) (arg1)->m_controlDown = arg2;
17102
17103 Py_INCREF(Py_None); resultobj = Py_None;
17104 return resultobj;
17105 fail:
17106 return NULL;
17107 }
17108
17109
17110 static PyObject *_wrap_MouseEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17111 PyObject *resultobj;
17112 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17113 bool result;
17114 PyObject * obj0 = 0 ;
17115 char *kwnames[] = {
17116 (char *) "self", NULL
17117 };
17118
17119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
17120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17121 if (SWIG_arg_fail(1)) SWIG_fail;
17122 result = (bool) ((arg1)->m_controlDown);
17123
17124 {
17125 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17126 }
17127 return resultobj;
17128 fail:
17129 return NULL;
17130 }
17131
17132
17133 static PyObject *_wrap_MouseEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17134 PyObject *resultobj;
17135 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17136 bool arg2 ;
17137 PyObject * obj0 = 0 ;
17138 PyObject * obj1 = 0 ;
17139 char *kwnames[] = {
17140 (char *) "self",(char *) "m_shiftDown", NULL
17141 };
17142
17143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) 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 arg2 = (bool)(SWIG_As_bool(obj1));
17148 if (SWIG_arg_fail(2)) SWIG_fail;
17149 }
17150 if (arg1) (arg1)->m_shiftDown = arg2;
17151
17152 Py_INCREF(Py_None); resultobj = Py_None;
17153 return resultobj;
17154 fail:
17155 return NULL;
17156 }
17157
17158
17159 static PyObject *_wrap_MouseEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17160 PyObject *resultobj;
17161 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17162 bool result;
17163 PyObject * obj0 = 0 ;
17164 char *kwnames[] = {
17165 (char *) "self", NULL
17166 };
17167
17168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
17169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17170 if (SWIG_arg_fail(1)) SWIG_fail;
17171 result = (bool) ((arg1)->m_shiftDown);
17172
17173 {
17174 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17175 }
17176 return resultobj;
17177 fail:
17178 return NULL;
17179 }
17180
17181
17182 static PyObject *_wrap_MouseEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17183 PyObject *resultobj;
17184 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17185 bool arg2 ;
17186 PyObject * obj0 = 0 ;
17187 PyObject * obj1 = 0 ;
17188 char *kwnames[] = {
17189 (char *) "self",(char *) "m_altDown", NULL
17190 };
17191
17192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
17193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17194 if (SWIG_arg_fail(1)) SWIG_fail;
17195 {
17196 arg2 = (bool)(SWIG_As_bool(obj1));
17197 if (SWIG_arg_fail(2)) SWIG_fail;
17198 }
17199 if (arg1) (arg1)->m_altDown = arg2;
17200
17201 Py_INCREF(Py_None); resultobj = Py_None;
17202 return resultobj;
17203 fail:
17204 return NULL;
17205 }
17206
17207
17208 static PyObject *_wrap_MouseEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17209 PyObject *resultobj;
17210 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17211 bool result;
17212 PyObject * obj0 = 0 ;
17213 char *kwnames[] = {
17214 (char *) "self", NULL
17215 };
17216
17217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_altDown_get",kwnames,&obj0)) goto fail;
17218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17219 if (SWIG_arg_fail(1)) SWIG_fail;
17220 result = (bool) ((arg1)->m_altDown);
17221
17222 {
17223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17224 }
17225 return resultobj;
17226 fail:
17227 return NULL;
17228 }
17229
17230
17231 static PyObject *_wrap_MouseEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
17232 PyObject *resultobj;
17233 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17234 bool arg2 ;
17235 PyObject * obj0 = 0 ;
17236 PyObject * obj1 = 0 ;
17237 char *kwnames[] = {
17238 (char *) "self",(char *) "m_metaDown", NULL
17239 };
17240
17241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
17242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17243 if (SWIG_arg_fail(1)) SWIG_fail;
17244 {
17245 arg2 = (bool)(SWIG_As_bool(obj1));
17246 if (SWIG_arg_fail(2)) SWIG_fail;
17247 }
17248 if (arg1) (arg1)->m_metaDown = arg2;
17249
17250 Py_INCREF(Py_None); resultobj = Py_None;
17251 return resultobj;
17252 fail:
17253 return NULL;
17254 }
17255
17256
17257 static PyObject *_wrap_MouseEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
17258 PyObject *resultobj;
17259 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17260 bool result;
17261 PyObject * obj0 = 0 ;
17262 char *kwnames[] = {
17263 (char *) "self", NULL
17264 };
17265
17266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
17267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17268 if (SWIG_arg_fail(1)) SWIG_fail;
17269 result = (bool) ((arg1)->m_metaDown);
17270
17271 {
17272 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17273 }
17274 return resultobj;
17275 fail:
17276 return NULL;
17277 }
17278
17279
17280 static PyObject *_wrap_MouseEvent_m_wheelRotation_set(PyObject *, PyObject *args, PyObject *kwargs) {
17281 PyObject *resultobj;
17282 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17283 int arg2 ;
17284 PyObject * obj0 = 0 ;
17285 PyObject * obj1 = 0 ;
17286 char *kwnames[] = {
17287 (char *) "self",(char *) "m_wheelRotation", NULL
17288 };
17289
17290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelRotation_set",kwnames,&obj0,&obj1)) goto fail;
17291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17292 if (SWIG_arg_fail(1)) SWIG_fail;
17293 {
17294 arg2 = (int)(SWIG_As_int(obj1));
17295 if (SWIG_arg_fail(2)) SWIG_fail;
17296 }
17297 if (arg1) (arg1)->m_wheelRotation = arg2;
17298
17299 Py_INCREF(Py_None); resultobj = Py_None;
17300 return resultobj;
17301 fail:
17302 return NULL;
17303 }
17304
17305
17306 static PyObject *_wrap_MouseEvent_m_wheelRotation_get(PyObject *, PyObject *args, PyObject *kwargs) {
17307 PyObject *resultobj;
17308 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17309 int result;
17310 PyObject * obj0 = 0 ;
17311 char *kwnames[] = {
17312 (char *) "self", NULL
17313 };
17314
17315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelRotation_get",kwnames,&obj0)) goto fail;
17316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17317 if (SWIG_arg_fail(1)) SWIG_fail;
17318 result = (int) ((arg1)->m_wheelRotation);
17319
17320 {
17321 resultobj = SWIG_From_int((int)(result));
17322 }
17323 return resultobj;
17324 fail:
17325 return NULL;
17326 }
17327
17328
17329 static PyObject *_wrap_MouseEvent_m_wheelDelta_set(PyObject *, PyObject *args, PyObject *kwargs) {
17330 PyObject *resultobj;
17331 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17332 int arg2 ;
17333 PyObject * obj0 = 0 ;
17334 PyObject * obj1 = 0 ;
17335 char *kwnames[] = {
17336 (char *) "self",(char *) "m_wheelDelta", NULL
17337 };
17338
17339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_wheelDelta_set",kwnames,&obj0,&obj1)) goto fail;
17340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17341 if (SWIG_arg_fail(1)) SWIG_fail;
17342 {
17343 arg2 = (int)(SWIG_As_int(obj1));
17344 if (SWIG_arg_fail(2)) SWIG_fail;
17345 }
17346 if (arg1) (arg1)->m_wheelDelta = arg2;
17347
17348 Py_INCREF(Py_None); resultobj = Py_None;
17349 return resultobj;
17350 fail:
17351 return NULL;
17352 }
17353
17354
17355 static PyObject *_wrap_MouseEvent_m_wheelDelta_get(PyObject *, PyObject *args, PyObject *kwargs) {
17356 PyObject *resultobj;
17357 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17358 int result;
17359 PyObject * obj0 = 0 ;
17360 char *kwnames[] = {
17361 (char *) "self", NULL
17362 };
17363
17364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_wheelDelta_get",kwnames,&obj0)) goto fail;
17365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17366 if (SWIG_arg_fail(1)) SWIG_fail;
17367 result = (int) ((arg1)->m_wheelDelta);
17368
17369 {
17370 resultobj = SWIG_From_int((int)(result));
17371 }
17372 return resultobj;
17373 fail:
17374 return NULL;
17375 }
17376
17377
17378 static PyObject *_wrap_MouseEvent_m_linesPerAction_set(PyObject *, PyObject *args, PyObject *kwargs) {
17379 PyObject *resultobj;
17380 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17381 int arg2 ;
17382 PyObject * obj0 = 0 ;
17383 PyObject * obj1 = 0 ;
17384 char *kwnames[] = {
17385 (char *) "self",(char *) "m_linesPerAction", NULL
17386 };
17387
17388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseEvent_m_linesPerAction_set",kwnames,&obj0,&obj1)) goto fail;
17389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17390 if (SWIG_arg_fail(1)) SWIG_fail;
17391 {
17392 arg2 = (int)(SWIG_As_int(obj1));
17393 if (SWIG_arg_fail(2)) SWIG_fail;
17394 }
17395 if (arg1) (arg1)->m_linesPerAction = arg2;
17396
17397 Py_INCREF(Py_None); resultobj = Py_None;
17398 return resultobj;
17399 fail:
17400 return NULL;
17401 }
17402
17403
17404 static PyObject *_wrap_MouseEvent_m_linesPerAction_get(PyObject *, PyObject *args, PyObject *kwargs) {
17405 PyObject *resultobj;
17406 wxMouseEvent *arg1 = (wxMouseEvent *) 0 ;
17407 int result;
17408 PyObject * obj0 = 0 ;
17409 char *kwnames[] = {
17410 (char *) "self", NULL
17411 };
17412
17413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseEvent_m_linesPerAction_get",kwnames,&obj0)) goto fail;
17414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseEvent, SWIG_POINTER_EXCEPTION | 0);
17415 if (SWIG_arg_fail(1)) SWIG_fail;
17416 result = (int) ((arg1)->m_linesPerAction);
17417
17418 {
17419 resultobj = SWIG_From_int((int)(result));
17420 }
17421 return resultobj;
17422 fail:
17423 return NULL;
17424 }
17425
17426
17427 static PyObject * MouseEvent_swigregister(PyObject *, PyObject *args) {
17428 PyObject *obj;
17429 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17430 SWIG_TypeClientData(SWIGTYPE_p_wxMouseEvent, obj);
17431 Py_INCREF(obj);
17432 return Py_BuildValue((char *)"");
17433 }
17434 static PyObject *_wrap_new_SetCursorEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17435 PyObject *resultobj;
17436 int arg1 = (int) 0 ;
17437 int arg2 = (int) 0 ;
17438 wxSetCursorEvent *result;
17439 PyObject * obj0 = 0 ;
17440 PyObject * obj1 = 0 ;
17441 char *kwnames[] = {
17442 (char *) "x",(char *) "y", NULL
17443 };
17444
17445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SetCursorEvent",kwnames,&obj0,&obj1)) goto fail;
17446 if (obj0) {
17447 {
17448 arg1 = (int)(SWIG_As_int(obj0));
17449 if (SWIG_arg_fail(1)) SWIG_fail;
17450 }
17451 }
17452 if (obj1) {
17453 {
17454 arg2 = (int)(SWIG_As_int(obj1));
17455 if (SWIG_arg_fail(2)) SWIG_fail;
17456 }
17457 }
17458 {
17459 PyThreadState* __tstate = wxPyBeginAllowThreads();
17460 result = (wxSetCursorEvent *)new wxSetCursorEvent(arg1,arg2);
17461
17462 wxPyEndAllowThreads(__tstate);
17463 if (PyErr_Occurred()) SWIG_fail;
17464 }
17465 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSetCursorEvent, 1);
17466 return resultobj;
17467 fail:
17468 return NULL;
17469 }
17470
17471
17472 static PyObject *_wrap_SetCursorEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
17473 PyObject *resultobj;
17474 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
17475 int result;
17476 PyObject * obj0 = 0 ;
17477 char *kwnames[] = {
17478 (char *) "self", NULL
17479 };
17480
17481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetX",kwnames,&obj0)) goto fail;
17482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
17483 if (SWIG_arg_fail(1)) SWIG_fail;
17484 {
17485 PyThreadState* __tstate = wxPyBeginAllowThreads();
17486 result = (int)((wxSetCursorEvent const *)arg1)->GetX();
17487
17488 wxPyEndAllowThreads(__tstate);
17489 if (PyErr_Occurred()) SWIG_fail;
17490 }
17491 {
17492 resultobj = SWIG_From_int((int)(result));
17493 }
17494 return resultobj;
17495 fail:
17496 return NULL;
17497 }
17498
17499
17500 static PyObject *_wrap_SetCursorEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
17501 PyObject *resultobj;
17502 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
17503 int result;
17504 PyObject * obj0 = 0 ;
17505 char *kwnames[] = {
17506 (char *) "self", NULL
17507 };
17508
17509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetY",kwnames,&obj0)) goto fail;
17510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
17511 if (SWIG_arg_fail(1)) SWIG_fail;
17512 {
17513 PyThreadState* __tstate = wxPyBeginAllowThreads();
17514 result = (int)((wxSetCursorEvent const *)arg1)->GetY();
17515
17516 wxPyEndAllowThreads(__tstate);
17517 if (PyErr_Occurred()) SWIG_fail;
17518 }
17519 {
17520 resultobj = SWIG_From_int((int)(result));
17521 }
17522 return resultobj;
17523 fail:
17524 return NULL;
17525 }
17526
17527
17528 static PyObject *_wrap_SetCursorEvent_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
17529 PyObject *resultobj;
17530 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
17531 wxCursor *arg2 = 0 ;
17532 PyObject * obj0 = 0 ;
17533 PyObject * obj1 = 0 ;
17534 char *kwnames[] = {
17535 (char *) "self",(char *) "cursor", NULL
17536 };
17537
17538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SetCursorEvent_SetCursor",kwnames,&obj0,&obj1)) goto fail;
17539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
17540 if (SWIG_arg_fail(1)) SWIG_fail;
17541 {
17542 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
17543 if (SWIG_arg_fail(2)) SWIG_fail;
17544 if (arg2 == NULL) {
17545 SWIG_null_ref("wxCursor");
17546 }
17547 if (SWIG_arg_fail(2)) SWIG_fail;
17548 }
17549 {
17550 PyThreadState* __tstate = wxPyBeginAllowThreads();
17551 (arg1)->SetCursor((wxCursor const &)*arg2);
17552
17553 wxPyEndAllowThreads(__tstate);
17554 if (PyErr_Occurred()) SWIG_fail;
17555 }
17556 Py_INCREF(Py_None); resultobj = Py_None;
17557 return resultobj;
17558 fail:
17559 return NULL;
17560 }
17561
17562
17563 static PyObject *_wrap_SetCursorEvent_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
17564 PyObject *resultobj;
17565 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
17566 wxCursor *result;
17567 PyObject * obj0 = 0 ;
17568 char *kwnames[] = {
17569 (char *) "self", NULL
17570 };
17571
17572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_GetCursor",kwnames,&obj0)) goto fail;
17573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
17574 if (SWIG_arg_fail(1)) SWIG_fail;
17575 {
17576 PyThreadState* __tstate = wxPyBeginAllowThreads();
17577 {
17578 wxCursor const &_result_ref = ((wxSetCursorEvent const *)arg1)->GetCursor();
17579 result = (wxCursor *) &_result_ref;
17580 }
17581
17582 wxPyEndAllowThreads(__tstate);
17583 if (PyErr_Occurred()) SWIG_fail;
17584 }
17585 {
17586 wxCursor* resultptr = new wxCursor(*result);
17587 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxCursor, 1);
17588 }
17589 return resultobj;
17590 fail:
17591 return NULL;
17592 }
17593
17594
17595 static PyObject *_wrap_SetCursorEvent_HasCursor(PyObject *, PyObject *args, PyObject *kwargs) {
17596 PyObject *resultobj;
17597 wxSetCursorEvent *arg1 = (wxSetCursorEvent *) 0 ;
17598 bool result;
17599 PyObject * obj0 = 0 ;
17600 char *kwnames[] = {
17601 (char *) "self", NULL
17602 };
17603
17604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursorEvent_HasCursor",kwnames,&obj0)) goto fail;
17605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSetCursorEvent, SWIG_POINTER_EXCEPTION | 0);
17606 if (SWIG_arg_fail(1)) SWIG_fail;
17607 {
17608 PyThreadState* __tstate = wxPyBeginAllowThreads();
17609 result = (bool)((wxSetCursorEvent const *)arg1)->HasCursor();
17610
17611 wxPyEndAllowThreads(__tstate);
17612 if (PyErr_Occurred()) SWIG_fail;
17613 }
17614 {
17615 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17616 }
17617 return resultobj;
17618 fail:
17619 return NULL;
17620 }
17621
17622
17623 static PyObject * SetCursorEvent_swigregister(PyObject *, PyObject *args) {
17624 PyObject *obj;
17625 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17626 SWIG_TypeClientData(SWIGTYPE_p_wxSetCursorEvent, obj);
17627 Py_INCREF(obj);
17628 return Py_BuildValue((char *)"");
17629 }
17630 static PyObject *_wrap_new_KeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17631 PyObject *resultobj;
17632 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
17633 wxKeyEvent *result;
17634 PyObject * obj0 = 0 ;
17635 char *kwnames[] = {
17636 (char *) "keyType", NULL
17637 };
17638
17639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_KeyEvent",kwnames,&obj0)) goto fail;
17640 if (obj0) {
17641 {
17642 arg1 = (wxEventType)(SWIG_As_int(obj0));
17643 if (SWIG_arg_fail(1)) SWIG_fail;
17644 }
17645 }
17646 {
17647 PyThreadState* __tstate = wxPyBeginAllowThreads();
17648 result = (wxKeyEvent *)new wxKeyEvent(arg1);
17649
17650 wxPyEndAllowThreads(__tstate);
17651 if (PyErr_Occurred()) SWIG_fail;
17652 }
17653 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxKeyEvent, 1);
17654 return resultobj;
17655 fail:
17656 return NULL;
17657 }
17658
17659
17660 static PyObject *_wrap_KeyEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
17661 PyObject *resultobj;
17662 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17663 bool result;
17664 PyObject * obj0 = 0 ;
17665 char *kwnames[] = {
17666 (char *) "self", NULL
17667 };
17668
17669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ControlDown",kwnames,&obj0)) goto fail;
17670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17671 if (SWIG_arg_fail(1)) SWIG_fail;
17672 {
17673 PyThreadState* __tstate = wxPyBeginAllowThreads();
17674 result = (bool)((wxKeyEvent const *)arg1)->ControlDown();
17675
17676 wxPyEndAllowThreads(__tstate);
17677 if (PyErr_Occurred()) SWIG_fail;
17678 }
17679 {
17680 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17681 }
17682 return resultobj;
17683 fail:
17684 return NULL;
17685 }
17686
17687
17688 static PyObject *_wrap_KeyEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
17689 PyObject *resultobj;
17690 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17691 bool result;
17692 PyObject * obj0 = 0 ;
17693 char *kwnames[] = {
17694 (char *) "self", NULL
17695 };
17696
17697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_MetaDown",kwnames,&obj0)) goto fail;
17698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17699 if (SWIG_arg_fail(1)) SWIG_fail;
17700 {
17701 PyThreadState* __tstate = wxPyBeginAllowThreads();
17702 result = (bool)((wxKeyEvent const *)arg1)->MetaDown();
17703
17704 wxPyEndAllowThreads(__tstate);
17705 if (PyErr_Occurred()) SWIG_fail;
17706 }
17707 {
17708 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17709 }
17710 return resultobj;
17711 fail:
17712 return NULL;
17713 }
17714
17715
17716 static PyObject *_wrap_KeyEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
17717 PyObject *resultobj;
17718 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17719 bool result;
17720 PyObject * obj0 = 0 ;
17721 char *kwnames[] = {
17722 (char *) "self", NULL
17723 };
17724
17725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_AltDown",kwnames,&obj0)) goto fail;
17726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17727 if (SWIG_arg_fail(1)) SWIG_fail;
17728 {
17729 PyThreadState* __tstate = wxPyBeginAllowThreads();
17730 result = (bool)((wxKeyEvent const *)arg1)->AltDown();
17731
17732 wxPyEndAllowThreads(__tstate);
17733 if (PyErr_Occurred()) SWIG_fail;
17734 }
17735 {
17736 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17737 }
17738 return resultobj;
17739 fail:
17740 return NULL;
17741 }
17742
17743
17744 static PyObject *_wrap_KeyEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
17745 PyObject *resultobj;
17746 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17747 bool result;
17748 PyObject * obj0 = 0 ;
17749 char *kwnames[] = {
17750 (char *) "self", NULL
17751 };
17752
17753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_ShiftDown",kwnames,&obj0)) goto fail;
17754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17755 if (SWIG_arg_fail(1)) SWIG_fail;
17756 {
17757 PyThreadState* __tstate = wxPyBeginAllowThreads();
17758 result = (bool)((wxKeyEvent const *)arg1)->ShiftDown();
17759
17760 wxPyEndAllowThreads(__tstate);
17761 if (PyErr_Occurred()) SWIG_fail;
17762 }
17763 {
17764 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17765 }
17766 return resultobj;
17767 fail:
17768 return NULL;
17769 }
17770
17771
17772 static PyObject *_wrap_KeyEvent_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
17773 PyObject *resultobj;
17774 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17775 bool result;
17776 PyObject * obj0 = 0 ;
17777 char *kwnames[] = {
17778 (char *) "self", NULL
17779 };
17780
17781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_CmdDown",kwnames,&obj0)) goto fail;
17782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17783 if (SWIG_arg_fail(1)) SWIG_fail;
17784 {
17785 PyThreadState* __tstate = wxPyBeginAllowThreads();
17786 result = (bool)((wxKeyEvent const *)arg1)->CmdDown();
17787
17788 wxPyEndAllowThreads(__tstate);
17789 if (PyErr_Occurred()) SWIG_fail;
17790 }
17791 {
17792 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17793 }
17794 return resultobj;
17795 fail:
17796 return NULL;
17797 }
17798
17799
17800 static PyObject *_wrap_KeyEvent_HasModifiers(PyObject *, PyObject *args, PyObject *kwargs) {
17801 PyObject *resultobj;
17802 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17803 bool result;
17804 PyObject * obj0 = 0 ;
17805 char *kwnames[] = {
17806 (char *) "self", NULL
17807 };
17808
17809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_HasModifiers",kwnames,&obj0)) goto fail;
17810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17811 if (SWIG_arg_fail(1)) SWIG_fail;
17812 {
17813 PyThreadState* __tstate = wxPyBeginAllowThreads();
17814 result = (bool)((wxKeyEvent const *)arg1)->HasModifiers();
17815
17816 wxPyEndAllowThreads(__tstate);
17817 if (PyErr_Occurred()) SWIG_fail;
17818 }
17819 {
17820 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17821 }
17822 return resultobj;
17823 fail:
17824 return NULL;
17825 }
17826
17827
17828 static PyObject *_wrap_KeyEvent_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
17829 PyObject *resultobj;
17830 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17831 int result;
17832 PyObject * obj0 = 0 ;
17833 char *kwnames[] = {
17834 (char *) "self", NULL
17835 };
17836
17837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetKeyCode",kwnames,&obj0)) goto fail;
17838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17839 if (SWIG_arg_fail(1)) SWIG_fail;
17840 {
17841 PyThreadState* __tstate = wxPyBeginAllowThreads();
17842 result = (int)((wxKeyEvent const *)arg1)->GetKeyCode();
17843
17844 wxPyEndAllowThreads(__tstate);
17845 if (PyErr_Occurred()) SWIG_fail;
17846 }
17847 {
17848 resultobj = SWIG_From_int((int)(result));
17849 }
17850 return resultobj;
17851 fail:
17852 return NULL;
17853 }
17854
17855
17856 static PyObject *_wrap_KeyEvent_GetUnicodeKey(PyObject *, PyObject *args, PyObject *kwargs) {
17857 PyObject *resultobj;
17858 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17859 int result;
17860 PyObject * obj0 = 0 ;
17861 char *kwnames[] = {
17862 (char *) "self", NULL
17863 };
17864
17865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetUnicodeKey",kwnames,&obj0)) goto fail;
17866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17867 if (SWIG_arg_fail(1)) SWIG_fail;
17868 {
17869 PyThreadState* __tstate = wxPyBeginAllowThreads();
17870 result = (int)wxKeyEvent_GetUnicodeKey(arg1);
17871
17872 wxPyEndAllowThreads(__tstate);
17873 if (PyErr_Occurred()) SWIG_fail;
17874 }
17875 {
17876 resultobj = SWIG_From_int((int)(result));
17877 }
17878 return resultobj;
17879 fail:
17880 return NULL;
17881 }
17882
17883
17884 static PyObject *_wrap_KeyEvent_GetRawKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
17885 PyObject *resultobj;
17886 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17887 unsigned int result;
17888 PyObject * obj0 = 0 ;
17889 char *kwnames[] = {
17890 (char *) "self", NULL
17891 };
17892
17893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyCode",kwnames,&obj0)) goto fail;
17894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17895 if (SWIG_arg_fail(1)) SWIG_fail;
17896 {
17897 PyThreadState* __tstate = wxPyBeginAllowThreads();
17898 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyCode();
17899
17900 wxPyEndAllowThreads(__tstate);
17901 if (PyErr_Occurred()) SWIG_fail;
17902 }
17903 {
17904 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
17905 }
17906 return resultobj;
17907 fail:
17908 return NULL;
17909 }
17910
17911
17912 static PyObject *_wrap_KeyEvent_GetRawKeyFlags(PyObject *, PyObject *args, PyObject *kwargs) {
17913 PyObject *resultobj;
17914 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17915 unsigned int result;
17916 PyObject * obj0 = 0 ;
17917 char *kwnames[] = {
17918 (char *) "self", NULL
17919 };
17920
17921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetRawKeyFlags",kwnames,&obj0)) goto fail;
17922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17923 if (SWIG_arg_fail(1)) SWIG_fail;
17924 {
17925 PyThreadState* __tstate = wxPyBeginAllowThreads();
17926 result = (unsigned int)((wxKeyEvent const *)arg1)->GetRawKeyFlags();
17927
17928 wxPyEndAllowThreads(__tstate);
17929 if (PyErr_Occurred()) SWIG_fail;
17930 }
17931 {
17932 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
17933 }
17934 return resultobj;
17935 fail:
17936 return NULL;
17937 }
17938
17939
17940 static PyObject *_wrap_KeyEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17941 PyObject *resultobj;
17942 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17943 wxPoint result;
17944 PyObject * obj0 = 0 ;
17945 char *kwnames[] = {
17946 (char *) "self", NULL
17947 };
17948
17949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPosition",kwnames,&obj0)) goto fail;
17950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17951 if (SWIG_arg_fail(1)) SWIG_fail;
17952 {
17953 PyThreadState* __tstate = wxPyBeginAllowThreads();
17954 result = (arg1)->GetPosition();
17955
17956 wxPyEndAllowThreads(__tstate);
17957 if (PyErr_Occurred()) SWIG_fail;
17958 }
17959 {
17960 wxPoint * resultptr;
17961 resultptr = new wxPoint((wxPoint &)(result));
17962 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17963 }
17964 return resultobj;
17965 fail:
17966 return NULL;
17967 }
17968
17969
17970 static PyObject *_wrap_KeyEvent_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
17971 PyObject *resultobj;
17972 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
17973 long *arg2 = (long *) 0 ;
17974 long *arg3 = (long *) 0 ;
17975 long temp2 ;
17976 int res2 = 0 ;
17977 long temp3 ;
17978 int res3 = 0 ;
17979 PyObject * obj0 = 0 ;
17980 char *kwnames[] = {
17981 (char *) "self", NULL
17982 };
17983
17984 arg2 = &temp2; res2 = SWIG_NEWOBJ;
17985 arg3 = &temp3; res3 = SWIG_NEWOBJ;
17986 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetPositionTuple",kwnames,&obj0)) goto fail;
17987 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
17988 if (SWIG_arg_fail(1)) SWIG_fail;
17989 {
17990 PyThreadState* __tstate = wxPyBeginAllowThreads();
17991 (arg1)->GetPosition(arg2,arg3);
17992
17993 wxPyEndAllowThreads(__tstate);
17994 if (PyErr_Occurred()) SWIG_fail;
17995 }
17996 Py_INCREF(Py_None); resultobj = Py_None;
17997 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
17998 SWIG_From_long((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_long, 0)));
17999 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
18000 SWIG_From_long((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_long, 0)));
18001 return resultobj;
18002 fail:
18003 return NULL;
18004 }
18005
18006
18007 static PyObject *_wrap_KeyEvent_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
18008 PyObject *resultobj;
18009 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18010 int result;
18011 PyObject * obj0 = 0 ;
18012 char *kwnames[] = {
18013 (char *) "self", NULL
18014 };
18015
18016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetX",kwnames,&obj0)) goto fail;
18017 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18018 if (SWIG_arg_fail(1)) SWIG_fail;
18019 {
18020 PyThreadState* __tstate = wxPyBeginAllowThreads();
18021 result = (int)((wxKeyEvent const *)arg1)->GetX();
18022
18023 wxPyEndAllowThreads(__tstate);
18024 if (PyErr_Occurred()) SWIG_fail;
18025 }
18026 {
18027 resultobj = SWIG_From_int((int)(result));
18028 }
18029 return resultobj;
18030 fail:
18031 return NULL;
18032 }
18033
18034
18035 static PyObject *_wrap_KeyEvent_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
18036 PyObject *resultobj;
18037 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18038 int result;
18039 PyObject * obj0 = 0 ;
18040 char *kwnames[] = {
18041 (char *) "self", NULL
18042 };
18043
18044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_GetY",kwnames,&obj0)) goto fail;
18045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18046 if (SWIG_arg_fail(1)) SWIG_fail;
18047 {
18048 PyThreadState* __tstate = wxPyBeginAllowThreads();
18049 result = (int)((wxKeyEvent const *)arg1)->GetY();
18050
18051 wxPyEndAllowThreads(__tstate);
18052 if (PyErr_Occurred()) SWIG_fail;
18053 }
18054 {
18055 resultobj = SWIG_From_int((int)(result));
18056 }
18057 return resultobj;
18058 fail:
18059 return NULL;
18060 }
18061
18062
18063 static PyObject *_wrap_KeyEvent_m_x_set(PyObject *, PyObject *args, PyObject *kwargs) {
18064 PyObject *resultobj;
18065 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18066 int arg2 ;
18067 PyObject * obj0 = 0 ;
18068 PyObject * obj1 = 0 ;
18069 char *kwnames[] = {
18070 (char *) "self",(char *) "m_x", NULL
18071 };
18072
18073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_x_set",kwnames,&obj0,&obj1)) goto fail;
18074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18075 if (SWIG_arg_fail(1)) SWIG_fail;
18076 {
18077 arg2 = (int)(SWIG_As_int(obj1));
18078 if (SWIG_arg_fail(2)) SWIG_fail;
18079 }
18080 if (arg1) (arg1)->m_x = arg2;
18081
18082 Py_INCREF(Py_None); resultobj = Py_None;
18083 return resultobj;
18084 fail:
18085 return NULL;
18086 }
18087
18088
18089 static PyObject *_wrap_KeyEvent_m_x_get(PyObject *, PyObject *args, PyObject *kwargs) {
18090 PyObject *resultobj;
18091 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18092 int result;
18093 PyObject * obj0 = 0 ;
18094 char *kwnames[] = {
18095 (char *) "self", NULL
18096 };
18097
18098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_x_get",kwnames,&obj0)) goto fail;
18099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18100 if (SWIG_arg_fail(1)) SWIG_fail;
18101 result = (int) ((arg1)->m_x);
18102
18103 {
18104 resultobj = SWIG_From_int((int)(result));
18105 }
18106 return resultobj;
18107 fail:
18108 return NULL;
18109 }
18110
18111
18112 static PyObject *_wrap_KeyEvent_m_y_set(PyObject *, PyObject *args, PyObject *kwargs) {
18113 PyObject *resultobj;
18114 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18115 int arg2 ;
18116 PyObject * obj0 = 0 ;
18117 PyObject * obj1 = 0 ;
18118 char *kwnames[] = {
18119 (char *) "self",(char *) "m_y", NULL
18120 };
18121
18122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_y_set",kwnames,&obj0,&obj1)) goto fail;
18123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18124 if (SWIG_arg_fail(1)) SWIG_fail;
18125 {
18126 arg2 = (int)(SWIG_As_int(obj1));
18127 if (SWIG_arg_fail(2)) SWIG_fail;
18128 }
18129 if (arg1) (arg1)->m_y = arg2;
18130
18131 Py_INCREF(Py_None); resultobj = Py_None;
18132 return resultobj;
18133 fail:
18134 return NULL;
18135 }
18136
18137
18138 static PyObject *_wrap_KeyEvent_m_y_get(PyObject *, PyObject *args, PyObject *kwargs) {
18139 PyObject *resultobj;
18140 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18141 int result;
18142 PyObject * obj0 = 0 ;
18143 char *kwnames[] = {
18144 (char *) "self", NULL
18145 };
18146
18147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_y_get",kwnames,&obj0)) goto fail;
18148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18149 if (SWIG_arg_fail(1)) SWIG_fail;
18150 result = (int) ((arg1)->m_y);
18151
18152 {
18153 resultobj = SWIG_From_int((int)(result));
18154 }
18155 return resultobj;
18156 fail:
18157 return NULL;
18158 }
18159
18160
18161 static PyObject *_wrap_KeyEvent_m_keyCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
18162 PyObject *resultobj;
18163 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18164 long arg2 ;
18165 PyObject * obj0 = 0 ;
18166 PyObject * obj1 = 0 ;
18167 char *kwnames[] = {
18168 (char *) "self",(char *) "m_keyCode", NULL
18169 };
18170
18171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_keyCode_set",kwnames,&obj0,&obj1)) goto fail;
18172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18173 if (SWIG_arg_fail(1)) SWIG_fail;
18174 {
18175 arg2 = (long)(SWIG_As_long(obj1));
18176 if (SWIG_arg_fail(2)) SWIG_fail;
18177 }
18178 if (arg1) (arg1)->m_keyCode = arg2;
18179
18180 Py_INCREF(Py_None); resultobj = Py_None;
18181 return resultobj;
18182 fail:
18183 return NULL;
18184 }
18185
18186
18187 static PyObject *_wrap_KeyEvent_m_keyCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
18188 PyObject *resultobj;
18189 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18190 long result;
18191 PyObject * obj0 = 0 ;
18192 char *kwnames[] = {
18193 (char *) "self", NULL
18194 };
18195
18196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_keyCode_get",kwnames,&obj0)) goto fail;
18197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18198 if (SWIG_arg_fail(1)) SWIG_fail;
18199 result = (long) ((arg1)->m_keyCode);
18200
18201 {
18202 resultobj = SWIG_From_long((long)(result));
18203 }
18204 return resultobj;
18205 fail:
18206 return NULL;
18207 }
18208
18209
18210 static PyObject *_wrap_KeyEvent_m_controlDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18211 PyObject *resultobj;
18212 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18213 bool arg2 ;
18214 PyObject * obj0 = 0 ;
18215 PyObject * obj1 = 0 ;
18216 char *kwnames[] = {
18217 (char *) "self",(char *) "m_controlDown", NULL
18218 };
18219
18220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_controlDown_set",kwnames,&obj0,&obj1)) goto fail;
18221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18222 if (SWIG_arg_fail(1)) SWIG_fail;
18223 {
18224 arg2 = (bool)(SWIG_As_bool(obj1));
18225 if (SWIG_arg_fail(2)) SWIG_fail;
18226 }
18227 if (arg1) (arg1)->m_controlDown = arg2;
18228
18229 Py_INCREF(Py_None); resultobj = Py_None;
18230 return resultobj;
18231 fail:
18232 return NULL;
18233 }
18234
18235
18236 static PyObject *_wrap_KeyEvent_m_controlDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18237 PyObject *resultobj;
18238 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18239 bool result;
18240 PyObject * obj0 = 0 ;
18241 char *kwnames[] = {
18242 (char *) "self", NULL
18243 };
18244
18245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_controlDown_get",kwnames,&obj0)) goto fail;
18246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18247 if (SWIG_arg_fail(1)) SWIG_fail;
18248 result = (bool) ((arg1)->m_controlDown);
18249
18250 {
18251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18252 }
18253 return resultobj;
18254 fail:
18255 return NULL;
18256 }
18257
18258
18259 static PyObject *_wrap_KeyEvent_m_shiftDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18260 PyObject *resultobj;
18261 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18262 bool arg2 ;
18263 PyObject * obj0 = 0 ;
18264 PyObject * obj1 = 0 ;
18265 char *kwnames[] = {
18266 (char *) "self",(char *) "m_shiftDown", NULL
18267 };
18268
18269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_shiftDown_set",kwnames,&obj0,&obj1)) goto fail;
18270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18271 if (SWIG_arg_fail(1)) SWIG_fail;
18272 {
18273 arg2 = (bool)(SWIG_As_bool(obj1));
18274 if (SWIG_arg_fail(2)) SWIG_fail;
18275 }
18276 if (arg1) (arg1)->m_shiftDown = arg2;
18277
18278 Py_INCREF(Py_None); resultobj = Py_None;
18279 return resultobj;
18280 fail:
18281 return NULL;
18282 }
18283
18284
18285 static PyObject *_wrap_KeyEvent_m_shiftDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18286 PyObject *resultobj;
18287 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18288 bool result;
18289 PyObject * obj0 = 0 ;
18290 char *kwnames[] = {
18291 (char *) "self", NULL
18292 };
18293
18294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_shiftDown_get",kwnames,&obj0)) goto fail;
18295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18296 if (SWIG_arg_fail(1)) SWIG_fail;
18297 result = (bool) ((arg1)->m_shiftDown);
18298
18299 {
18300 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18301 }
18302 return resultobj;
18303 fail:
18304 return NULL;
18305 }
18306
18307
18308 static PyObject *_wrap_KeyEvent_m_altDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18309 PyObject *resultobj;
18310 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18311 bool arg2 ;
18312 PyObject * obj0 = 0 ;
18313 PyObject * obj1 = 0 ;
18314 char *kwnames[] = {
18315 (char *) "self",(char *) "m_altDown", NULL
18316 };
18317
18318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_altDown_set",kwnames,&obj0,&obj1)) goto fail;
18319 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18320 if (SWIG_arg_fail(1)) SWIG_fail;
18321 {
18322 arg2 = (bool)(SWIG_As_bool(obj1));
18323 if (SWIG_arg_fail(2)) SWIG_fail;
18324 }
18325 if (arg1) (arg1)->m_altDown = arg2;
18326
18327 Py_INCREF(Py_None); resultobj = Py_None;
18328 return resultobj;
18329 fail:
18330 return NULL;
18331 }
18332
18333
18334 static PyObject *_wrap_KeyEvent_m_altDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18335 PyObject *resultobj;
18336 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18337 bool result;
18338 PyObject * obj0 = 0 ;
18339 char *kwnames[] = {
18340 (char *) "self", NULL
18341 };
18342
18343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_altDown_get",kwnames,&obj0)) goto fail;
18344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18345 if (SWIG_arg_fail(1)) SWIG_fail;
18346 result = (bool) ((arg1)->m_altDown);
18347
18348 {
18349 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18350 }
18351 return resultobj;
18352 fail:
18353 return NULL;
18354 }
18355
18356
18357 static PyObject *_wrap_KeyEvent_m_metaDown_set(PyObject *, PyObject *args, PyObject *kwargs) {
18358 PyObject *resultobj;
18359 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18360 bool arg2 ;
18361 PyObject * obj0 = 0 ;
18362 PyObject * obj1 = 0 ;
18363 char *kwnames[] = {
18364 (char *) "self",(char *) "m_metaDown", NULL
18365 };
18366
18367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_metaDown_set",kwnames,&obj0,&obj1)) goto fail;
18368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18369 if (SWIG_arg_fail(1)) SWIG_fail;
18370 {
18371 arg2 = (bool)(SWIG_As_bool(obj1));
18372 if (SWIG_arg_fail(2)) SWIG_fail;
18373 }
18374 if (arg1) (arg1)->m_metaDown = arg2;
18375
18376 Py_INCREF(Py_None); resultobj = Py_None;
18377 return resultobj;
18378 fail:
18379 return NULL;
18380 }
18381
18382
18383 static PyObject *_wrap_KeyEvent_m_metaDown_get(PyObject *, PyObject *args, PyObject *kwargs) {
18384 PyObject *resultobj;
18385 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18386 bool result;
18387 PyObject * obj0 = 0 ;
18388 char *kwnames[] = {
18389 (char *) "self", NULL
18390 };
18391
18392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_metaDown_get",kwnames,&obj0)) goto fail;
18393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18394 if (SWIG_arg_fail(1)) SWIG_fail;
18395 result = (bool) ((arg1)->m_metaDown);
18396
18397 {
18398 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18399 }
18400 return resultobj;
18401 fail:
18402 return NULL;
18403 }
18404
18405
18406 static PyObject *_wrap_KeyEvent_m_scanCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
18407 PyObject *resultobj;
18408 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18409 bool arg2 ;
18410 PyObject * obj0 = 0 ;
18411 PyObject * obj1 = 0 ;
18412 char *kwnames[] = {
18413 (char *) "self",(char *) "m_scanCode", NULL
18414 };
18415
18416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_scanCode_set",kwnames,&obj0,&obj1)) goto fail;
18417 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18418 if (SWIG_arg_fail(1)) SWIG_fail;
18419 {
18420 arg2 = (bool)(SWIG_As_bool(obj1));
18421 if (SWIG_arg_fail(2)) SWIG_fail;
18422 }
18423 if (arg1) (arg1)->m_scanCode = arg2;
18424
18425 Py_INCREF(Py_None); resultobj = Py_None;
18426 return resultobj;
18427 fail:
18428 return NULL;
18429 }
18430
18431
18432 static PyObject *_wrap_KeyEvent_m_scanCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
18433 PyObject *resultobj;
18434 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18435 bool result;
18436 PyObject * obj0 = 0 ;
18437 char *kwnames[] = {
18438 (char *) "self", NULL
18439 };
18440
18441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_scanCode_get",kwnames,&obj0)) goto fail;
18442 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18443 if (SWIG_arg_fail(1)) SWIG_fail;
18444 result = (bool) ((arg1)->m_scanCode);
18445
18446 {
18447 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18448 }
18449 return resultobj;
18450 fail:
18451 return NULL;
18452 }
18453
18454
18455 static PyObject *_wrap_KeyEvent_m_rawCode_set(PyObject *, PyObject *args, PyObject *kwargs) {
18456 PyObject *resultobj;
18457 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18458 unsigned int arg2 ;
18459 PyObject * obj0 = 0 ;
18460 PyObject * obj1 = 0 ;
18461 char *kwnames[] = {
18462 (char *) "self",(char *) "m_rawCode", NULL
18463 };
18464
18465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawCode_set",kwnames,&obj0,&obj1)) goto fail;
18466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18467 if (SWIG_arg_fail(1)) SWIG_fail;
18468 {
18469 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
18470 if (SWIG_arg_fail(2)) SWIG_fail;
18471 }
18472 if (arg1) (arg1)->m_rawCode = arg2;
18473
18474 Py_INCREF(Py_None); resultobj = Py_None;
18475 return resultobj;
18476 fail:
18477 return NULL;
18478 }
18479
18480
18481 static PyObject *_wrap_KeyEvent_m_rawCode_get(PyObject *, PyObject *args, PyObject *kwargs) {
18482 PyObject *resultobj;
18483 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18484 unsigned int result;
18485 PyObject * obj0 = 0 ;
18486 char *kwnames[] = {
18487 (char *) "self", NULL
18488 };
18489
18490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawCode_get",kwnames,&obj0)) goto fail;
18491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18492 if (SWIG_arg_fail(1)) SWIG_fail;
18493 result = (unsigned int) ((arg1)->m_rawCode);
18494
18495 {
18496 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
18497 }
18498 return resultobj;
18499 fail:
18500 return NULL;
18501 }
18502
18503
18504 static PyObject *_wrap_KeyEvent_m_rawFlags_set(PyObject *, PyObject *args, PyObject *kwargs) {
18505 PyObject *resultobj;
18506 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18507 unsigned int arg2 ;
18508 PyObject * obj0 = 0 ;
18509 PyObject * obj1 = 0 ;
18510 char *kwnames[] = {
18511 (char *) "self",(char *) "m_rawFlags", NULL
18512 };
18513
18514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:KeyEvent_m_rawFlags_set",kwnames,&obj0,&obj1)) goto fail;
18515 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18516 if (SWIG_arg_fail(1)) SWIG_fail;
18517 {
18518 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
18519 if (SWIG_arg_fail(2)) SWIG_fail;
18520 }
18521 if (arg1) (arg1)->m_rawFlags = arg2;
18522
18523 Py_INCREF(Py_None); resultobj = Py_None;
18524 return resultobj;
18525 fail:
18526 return NULL;
18527 }
18528
18529
18530 static PyObject *_wrap_KeyEvent_m_rawFlags_get(PyObject *, PyObject *args, PyObject *kwargs) {
18531 PyObject *resultobj;
18532 wxKeyEvent *arg1 = (wxKeyEvent *) 0 ;
18533 unsigned int result;
18534 PyObject * obj0 = 0 ;
18535 char *kwnames[] = {
18536 (char *) "self", NULL
18537 };
18538
18539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:KeyEvent_m_rawFlags_get",kwnames,&obj0)) goto fail;
18540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
18541 if (SWIG_arg_fail(1)) SWIG_fail;
18542 result = (unsigned int) ((arg1)->m_rawFlags);
18543
18544 {
18545 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
18546 }
18547 return resultobj;
18548 fail:
18549 return NULL;
18550 }
18551
18552
18553 static PyObject * KeyEvent_swigregister(PyObject *, PyObject *args) {
18554 PyObject *obj;
18555 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18556 SWIG_TypeClientData(SWIGTYPE_p_wxKeyEvent, obj);
18557 Py_INCREF(obj);
18558 return Py_BuildValue((char *)"");
18559 }
18560 static PyObject *_wrap_new_SizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18561 PyObject *resultobj;
18562 wxSize const &arg1_defvalue = wxDefaultSize ;
18563 wxSize *arg1 = (wxSize *) &arg1_defvalue ;
18564 int arg2 = (int) 0 ;
18565 wxSizeEvent *result;
18566 wxSize temp1 ;
18567 PyObject * obj0 = 0 ;
18568 PyObject * obj1 = 0 ;
18569 char *kwnames[] = {
18570 (char *) "sz",(char *) "winid", NULL
18571 };
18572
18573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_SizeEvent",kwnames,&obj0,&obj1)) goto fail;
18574 if (obj0) {
18575 {
18576 arg1 = &temp1;
18577 if ( ! wxSize_helper(obj0, &arg1)) SWIG_fail;
18578 }
18579 }
18580 if (obj1) {
18581 {
18582 arg2 = (int)(SWIG_As_int(obj1));
18583 if (SWIG_arg_fail(2)) SWIG_fail;
18584 }
18585 }
18586 {
18587 PyThreadState* __tstate = wxPyBeginAllowThreads();
18588 result = (wxSizeEvent *)new wxSizeEvent((wxSize const &)*arg1,arg2);
18589
18590 wxPyEndAllowThreads(__tstate);
18591 if (PyErr_Occurred()) SWIG_fail;
18592 }
18593 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizeEvent, 1);
18594 return resultobj;
18595 fail:
18596 return NULL;
18597 }
18598
18599
18600 static PyObject *_wrap_SizeEvent_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18601 PyObject *resultobj;
18602 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18603 wxSize result;
18604 PyObject * obj0 = 0 ;
18605 char *kwnames[] = {
18606 (char *) "self", NULL
18607 };
18608
18609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetSize",kwnames,&obj0)) goto fail;
18610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18611 if (SWIG_arg_fail(1)) SWIG_fail;
18612 {
18613 PyThreadState* __tstate = wxPyBeginAllowThreads();
18614 result = ((wxSizeEvent const *)arg1)->GetSize();
18615
18616 wxPyEndAllowThreads(__tstate);
18617 if (PyErr_Occurred()) SWIG_fail;
18618 }
18619 {
18620 wxSize * resultptr;
18621 resultptr = new wxSize((wxSize &)(result));
18622 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
18623 }
18624 return resultobj;
18625 fail:
18626 return NULL;
18627 }
18628
18629
18630 static PyObject *_wrap_SizeEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
18631 PyObject *resultobj;
18632 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18633 wxRect result;
18634 PyObject * obj0 = 0 ;
18635 char *kwnames[] = {
18636 (char *) "self", NULL
18637 };
18638
18639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_GetRect",kwnames,&obj0)) goto fail;
18640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18641 if (SWIG_arg_fail(1)) SWIG_fail;
18642 {
18643 PyThreadState* __tstate = wxPyBeginAllowThreads();
18644 result = ((wxSizeEvent const *)arg1)->GetRect();
18645
18646 wxPyEndAllowThreads(__tstate);
18647 if (PyErr_Occurred()) SWIG_fail;
18648 }
18649 {
18650 wxRect * resultptr;
18651 resultptr = new wxRect((wxRect &)(result));
18652 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
18653 }
18654 return resultobj;
18655 fail:
18656 return NULL;
18657 }
18658
18659
18660 static PyObject *_wrap_SizeEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
18661 PyObject *resultobj;
18662 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18663 wxRect arg2 ;
18664 PyObject * obj0 = 0 ;
18665 PyObject * obj1 = 0 ;
18666 char *kwnames[] = {
18667 (char *) "self",(char *) "rect", NULL
18668 };
18669
18670 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
18671 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18672 if (SWIG_arg_fail(1)) SWIG_fail;
18673 {
18674 wxRect * argp;
18675 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION);
18676 if (SWIG_arg_fail(2)) SWIG_fail;
18677 if (argp == NULL) {
18678 SWIG_null_ref("wxRect");
18679 }
18680 if (SWIG_arg_fail(2)) SWIG_fail;
18681 arg2 = *argp;
18682 }
18683 {
18684 PyThreadState* __tstate = wxPyBeginAllowThreads();
18685 (arg1)->SetRect(arg2);
18686
18687 wxPyEndAllowThreads(__tstate);
18688 if (PyErr_Occurred()) SWIG_fail;
18689 }
18690 Py_INCREF(Py_None); resultobj = Py_None;
18691 return resultobj;
18692 fail:
18693 return NULL;
18694 }
18695
18696
18697 static PyObject *_wrap_SizeEvent_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
18698 PyObject *resultobj;
18699 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18700 wxSize arg2 ;
18701 PyObject * obj0 = 0 ;
18702 PyObject * obj1 = 0 ;
18703 char *kwnames[] = {
18704 (char *) "self",(char *) "size", NULL
18705 };
18706
18707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_SetSize",kwnames,&obj0,&obj1)) goto fail;
18708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18709 if (SWIG_arg_fail(1)) SWIG_fail;
18710 {
18711 wxSize * argp;
18712 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION);
18713 if (SWIG_arg_fail(2)) SWIG_fail;
18714 if (argp == NULL) {
18715 SWIG_null_ref("wxSize");
18716 }
18717 if (SWIG_arg_fail(2)) SWIG_fail;
18718 arg2 = *argp;
18719 }
18720 {
18721 PyThreadState* __tstate = wxPyBeginAllowThreads();
18722 wxSizeEvent_SetSize(arg1,arg2);
18723
18724 wxPyEndAllowThreads(__tstate);
18725 if (PyErr_Occurred()) SWIG_fail;
18726 }
18727 Py_INCREF(Py_None); resultobj = Py_None;
18728 return resultobj;
18729 fail:
18730 return NULL;
18731 }
18732
18733
18734 static PyObject *_wrap_SizeEvent_m_size_set(PyObject *, PyObject *args, PyObject *kwargs) {
18735 PyObject *resultobj;
18736 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18737 wxSize *arg2 = (wxSize *) 0 ;
18738 PyObject * obj0 = 0 ;
18739 PyObject * obj1 = 0 ;
18740 char *kwnames[] = {
18741 (char *) "self",(char *) "m_size", NULL
18742 };
18743
18744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_size_set",kwnames,&obj0,&obj1)) goto fail;
18745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18746 if (SWIG_arg_fail(1)) SWIG_fail;
18747 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION | 0);
18748 if (SWIG_arg_fail(2)) SWIG_fail;
18749 if (arg1) (arg1)->m_size = *arg2;
18750
18751 Py_INCREF(Py_None); resultobj = Py_None;
18752 return resultobj;
18753 fail:
18754 return NULL;
18755 }
18756
18757
18758 static PyObject *_wrap_SizeEvent_m_size_get(PyObject *, PyObject *args, PyObject *kwargs) {
18759 PyObject *resultobj;
18760 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18761 wxSize *result;
18762 PyObject * obj0 = 0 ;
18763 char *kwnames[] = {
18764 (char *) "self", NULL
18765 };
18766
18767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_size_get",kwnames,&obj0)) goto fail;
18768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18769 if (SWIG_arg_fail(1)) SWIG_fail;
18770 result = (wxSize *)& ((arg1)->m_size);
18771
18772 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
18773 return resultobj;
18774 fail:
18775 return NULL;
18776 }
18777
18778
18779 static PyObject *_wrap_SizeEvent_m_rect_set(PyObject *, PyObject *args, PyObject *kwargs) {
18780 PyObject *resultobj;
18781 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18782 wxRect *arg2 = (wxRect *) 0 ;
18783 PyObject * obj0 = 0 ;
18784 PyObject * obj1 = 0 ;
18785 char *kwnames[] = {
18786 (char *) "self",(char *) "m_rect", NULL
18787 };
18788
18789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizeEvent_m_rect_set",kwnames,&obj0,&obj1)) goto fail;
18790 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18791 if (SWIG_arg_fail(1)) SWIG_fail;
18792 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
18793 if (SWIG_arg_fail(2)) SWIG_fail;
18794 if (arg1) (arg1)->m_rect = *arg2;
18795
18796 Py_INCREF(Py_None); resultobj = Py_None;
18797 return resultobj;
18798 fail:
18799 return NULL;
18800 }
18801
18802
18803 static PyObject *_wrap_SizeEvent_m_rect_get(PyObject *, PyObject *args, PyObject *kwargs) {
18804 PyObject *resultobj;
18805 wxSizeEvent *arg1 = (wxSizeEvent *) 0 ;
18806 wxRect *result;
18807 PyObject * obj0 = 0 ;
18808 char *kwnames[] = {
18809 (char *) "self", NULL
18810 };
18811
18812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizeEvent_m_rect_get",kwnames,&obj0)) goto fail;
18813 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizeEvent, SWIG_POINTER_EXCEPTION | 0);
18814 if (SWIG_arg_fail(1)) SWIG_fail;
18815 result = (wxRect *)& ((arg1)->m_rect);
18816
18817 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRect, 0);
18818 return resultobj;
18819 fail:
18820 return NULL;
18821 }
18822
18823
18824 static PyObject * SizeEvent_swigregister(PyObject *, PyObject *args) {
18825 PyObject *obj;
18826 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18827 SWIG_TypeClientData(SWIGTYPE_p_wxSizeEvent, obj);
18828 Py_INCREF(obj);
18829 return Py_BuildValue((char *)"");
18830 }
18831 static PyObject *_wrap_new_MoveEvent(PyObject *, PyObject *args, PyObject *kwargs) {
18832 PyObject *resultobj;
18833 wxPoint const &arg1_defvalue = wxDefaultPosition ;
18834 wxPoint *arg1 = (wxPoint *) &arg1_defvalue ;
18835 int arg2 = (int) 0 ;
18836 wxMoveEvent *result;
18837 wxPoint temp1 ;
18838 PyObject * obj0 = 0 ;
18839 PyObject * obj1 = 0 ;
18840 char *kwnames[] = {
18841 (char *) "pos",(char *) "winid", NULL
18842 };
18843
18844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MoveEvent",kwnames,&obj0,&obj1)) goto fail;
18845 if (obj0) {
18846 {
18847 arg1 = &temp1;
18848 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
18849 }
18850 }
18851 if (obj1) {
18852 {
18853 arg2 = (int)(SWIG_As_int(obj1));
18854 if (SWIG_arg_fail(2)) SWIG_fail;
18855 }
18856 }
18857 {
18858 PyThreadState* __tstate = wxPyBeginAllowThreads();
18859 result = (wxMoveEvent *)new wxMoveEvent((wxPoint const &)*arg1,arg2);
18860
18861 wxPyEndAllowThreads(__tstate);
18862 if (PyErr_Occurred()) SWIG_fail;
18863 }
18864 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMoveEvent, 1);
18865 return resultobj;
18866 fail:
18867 return NULL;
18868 }
18869
18870
18871 static PyObject *_wrap_MoveEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18872 PyObject *resultobj;
18873 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
18874 wxPoint result;
18875 PyObject * obj0 = 0 ;
18876 char *kwnames[] = {
18877 (char *) "self", NULL
18878 };
18879
18880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetPosition",kwnames,&obj0)) goto fail;
18881 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
18882 if (SWIG_arg_fail(1)) SWIG_fail;
18883 {
18884 PyThreadState* __tstate = wxPyBeginAllowThreads();
18885 result = ((wxMoveEvent const *)arg1)->GetPosition();
18886
18887 wxPyEndAllowThreads(__tstate);
18888 if (PyErr_Occurred()) SWIG_fail;
18889 }
18890 {
18891 wxPoint * resultptr;
18892 resultptr = new wxPoint((wxPoint &)(result));
18893 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
18894 }
18895 return resultobj;
18896 fail:
18897 return NULL;
18898 }
18899
18900
18901 static PyObject *_wrap_MoveEvent_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
18902 PyObject *resultobj;
18903 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
18904 wxRect result;
18905 PyObject * obj0 = 0 ;
18906 char *kwnames[] = {
18907 (char *) "self", NULL
18908 };
18909
18910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MoveEvent_GetRect",kwnames,&obj0)) goto fail;
18911 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
18912 if (SWIG_arg_fail(1)) SWIG_fail;
18913 {
18914 PyThreadState* __tstate = wxPyBeginAllowThreads();
18915 result = ((wxMoveEvent const *)arg1)->GetRect();
18916
18917 wxPyEndAllowThreads(__tstate);
18918 if (PyErr_Occurred()) SWIG_fail;
18919 }
18920 {
18921 wxRect * resultptr;
18922 resultptr = new wxRect((wxRect &)(result));
18923 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
18924 }
18925 return resultobj;
18926 fail:
18927 return NULL;
18928 }
18929
18930
18931 static PyObject *_wrap_MoveEvent_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
18932 PyObject *resultobj;
18933 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
18934 wxRect *arg2 = 0 ;
18935 wxRect temp2 ;
18936 PyObject * obj0 = 0 ;
18937 PyObject * obj1 = 0 ;
18938 char *kwnames[] = {
18939 (char *) "self",(char *) "rect", NULL
18940 };
18941
18942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetRect",kwnames,&obj0,&obj1)) goto fail;
18943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
18944 if (SWIG_arg_fail(1)) SWIG_fail;
18945 {
18946 arg2 = &temp2;
18947 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
18948 }
18949 {
18950 PyThreadState* __tstate = wxPyBeginAllowThreads();
18951 (arg1)->SetRect((wxRect const &)*arg2);
18952
18953 wxPyEndAllowThreads(__tstate);
18954 if (PyErr_Occurred()) SWIG_fail;
18955 }
18956 Py_INCREF(Py_None); resultobj = Py_None;
18957 return resultobj;
18958 fail:
18959 return NULL;
18960 }
18961
18962
18963 static PyObject *_wrap_MoveEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
18964 PyObject *resultobj;
18965 wxMoveEvent *arg1 = (wxMoveEvent *) 0 ;
18966 wxPoint *arg2 = 0 ;
18967 wxPoint temp2 ;
18968 PyObject * obj0 = 0 ;
18969 PyObject * obj1 = 0 ;
18970 char *kwnames[] = {
18971 (char *) "self",(char *) "pos", NULL
18972 };
18973
18974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MoveEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
18975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMoveEvent, SWIG_POINTER_EXCEPTION | 0);
18976 if (SWIG_arg_fail(1)) SWIG_fail;
18977 {
18978 arg2 = &temp2;
18979 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
18980 }
18981 {
18982 PyThreadState* __tstate = wxPyBeginAllowThreads();
18983 (arg1)->SetPosition((wxPoint const &)*arg2);
18984
18985 wxPyEndAllowThreads(__tstate);
18986 if (PyErr_Occurred()) SWIG_fail;
18987 }
18988 Py_INCREF(Py_None); resultobj = Py_None;
18989 return resultobj;
18990 fail:
18991 return NULL;
18992 }
18993
18994
18995 static PyObject * MoveEvent_swigregister(PyObject *, PyObject *args) {
18996 PyObject *obj;
18997 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18998 SWIG_TypeClientData(SWIGTYPE_p_wxMoveEvent, obj);
18999 Py_INCREF(obj);
19000 return Py_BuildValue((char *)"");
19001 }
19002 static PyObject *_wrap_new_PaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19003 PyObject *resultobj;
19004 int arg1 = (int) 0 ;
19005 wxPaintEvent *result;
19006 PyObject * obj0 = 0 ;
19007 char *kwnames[] = {
19008 (char *) "Id", NULL
19009 };
19010
19011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaintEvent",kwnames,&obj0)) goto fail;
19012 if (obj0) {
19013 {
19014 arg1 = (int)(SWIG_As_int(obj0));
19015 if (SWIG_arg_fail(1)) SWIG_fail;
19016 }
19017 }
19018 {
19019 PyThreadState* __tstate = wxPyBeginAllowThreads();
19020 result = (wxPaintEvent *)new wxPaintEvent(arg1);
19021
19022 wxPyEndAllowThreads(__tstate);
19023 if (PyErr_Occurred()) SWIG_fail;
19024 }
19025 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaintEvent, 1);
19026 return resultobj;
19027 fail:
19028 return NULL;
19029 }
19030
19031
19032 static PyObject * PaintEvent_swigregister(PyObject *, PyObject *args) {
19033 PyObject *obj;
19034 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19035 SWIG_TypeClientData(SWIGTYPE_p_wxPaintEvent, obj);
19036 Py_INCREF(obj);
19037 return Py_BuildValue((char *)"");
19038 }
19039 static PyObject *_wrap_new_NcPaintEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19040 PyObject *resultobj;
19041 int arg1 = (int) 0 ;
19042 wxNcPaintEvent *result;
19043 PyObject * obj0 = 0 ;
19044 char *kwnames[] = {
19045 (char *) "winid", NULL
19046 };
19047
19048 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_NcPaintEvent",kwnames,&obj0)) goto fail;
19049 if (obj0) {
19050 {
19051 arg1 = (int)(SWIG_As_int(obj0));
19052 if (SWIG_arg_fail(1)) SWIG_fail;
19053 }
19054 }
19055 {
19056 PyThreadState* __tstate = wxPyBeginAllowThreads();
19057 result = (wxNcPaintEvent *)new wxNcPaintEvent(arg1);
19058
19059 wxPyEndAllowThreads(__tstate);
19060 if (PyErr_Occurred()) SWIG_fail;
19061 }
19062 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNcPaintEvent, 1);
19063 return resultobj;
19064 fail:
19065 return NULL;
19066 }
19067
19068
19069 static PyObject * NcPaintEvent_swigregister(PyObject *, PyObject *args) {
19070 PyObject *obj;
19071 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19072 SWIG_TypeClientData(SWIGTYPE_p_wxNcPaintEvent, obj);
19073 Py_INCREF(obj);
19074 return Py_BuildValue((char *)"");
19075 }
19076 static PyObject *_wrap_new_EraseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19077 PyObject *resultobj;
19078 int arg1 = (int) 0 ;
19079 wxDC *arg2 = (wxDC *) (wxDC *) NULL ;
19080 wxEraseEvent *result;
19081 PyObject * obj0 = 0 ;
19082 PyObject * obj1 = 0 ;
19083 char *kwnames[] = {
19084 (char *) "Id",(char *) "dc", NULL
19085 };
19086
19087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_EraseEvent",kwnames,&obj0,&obj1)) goto fail;
19088 if (obj0) {
19089 {
19090 arg1 = (int)(SWIG_As_int(obj0));
19091 if (SWIG_arg_fail(1)) SWIG_fail;
19092 }
19093 }
19094 if (obj1) {
19095 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
19096 if (SWIG_arg_fail(2)) SWIG_fail;
19097 }
19098 {
19099 PyThreadState* __tstate = wxPyBeginAllowThreads();
19100 result = (wxEraseEvent *)new wxEraseEvent(arg1,arg2);
19101
19102 wxPyEndAllowThreads(__tstate);
19103 if (PyErr_Occurred()) SWIG_fail;
19104 }
19105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEraseEvent, 1);
19106 return resultobj;
19107 fail:
19108 return NULL;
19109 }
19110
19111
19112 static PyObject *_wrap_EraseEvent_GetDC(PyObject *, PyObject *args, PyObject *kwargs) {
19113 PyObject *resultobj;
19114 wxEraseEvent *arg1 = (wxEraseEvent *) 0 ;
19115 wxDC *result;
19116 PyObject * obj0 = 0 ;
19117 char *kwnames[] = {
19118 (char *) "self", NULL
19119 };
19120
19121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EraseEvent_GetDC",kwnames,&obj0)) goto fail;
19122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEraseEvent, SWIG_POINTER_EXCEPTION | 0);
19123 if (SWIG_arg_fail(1)) SWIG_fail;
19124 {
19125 PyThreadState* __tstate = wxPyBeginAllowThreads();
19126 result = (wxDC *)((wxEraseEvent const *)arg1)->GetDC();
19127
19128 wxPyEndAllowThreads(__tstate);
19129 if (PyErr_Occurred()) SWIG_fail;
19130 }
19131 {
19132 resultobj = wxPyMake_wxObject(result, 0);
19133 }
19134 return resultobj;
19135 fail:
19136 return NULL;
19137 }
19138
19139
19140 static PyObject * EraseEvent_swigregister(PyObject *, PyObject *args) {
19141 PyObject *obj;
19142 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19143 SWIG_TypeClientData(SWIGTYPE_p_wxEraseEvent, obj);
19144 Py_INCREF(obj);
19145 return Py_BuildValue((char *)"");
19146 }
19147 static PyObject *_wrap_new_FocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19148 PyObject *resultobj;
19149 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19150 int arg2 = (int) 0 ;
19151 wxFocusEvent *result;
19152 PyObject * obj0 = 0 ;
19153 PyObject * obj1 = 0 ;
19154 char *kwnames[] = {
19155 (char *) "type",(char *) "winid", NULL
19156 };
19157
19158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FocusEvent",kwnames,&obj0,&obj1)) goto fail;
19159 if (obj0) {
19160 {
19161 arg1 = (wxEventType)(SWIG_As_int(obj0));
19162 if (SWIG_arg_fail(1)) SWIG_fail;
19163 }
19164 }
19165 if (obj1) {
19166 {
19167 arg2 = (int)(SWIG_As_int(obj1));
19168 if (SWIG_arg_fail(2)) SWIG_fail;
19169 }
19170 }
19171 {
19172 PyThreadState* __tstate = wxPyBeginAllowThreads();
19173 result = (wxFocusEvent *)new wxFocusEvent(arg1,arg2);
19174
19175 wxPyEndAllowThreads(__tstate);
19176 if (PyErr_Occurred()) SWIG_fail;
19177 }
19178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFocusEvent, 1);
19179 return resultobj;
19180 fail:
19181 return NULL;
19182 }
19183
19184
19185 static PyObject *_wrap_FocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19186 PyObject *resultobj;
19187 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
19188 wxWindow *result;
19189 PyObject * obj0 = 0 ;
19190 char *kwnames[] = {
19191 (char *) "self", NULL
19192 };
19193
19194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FocusEvent_GetWindow",kwnames,&obj0)) goto fail;
19195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19196 if (SWIG_arg_fail(1)) SWIG_fail;
19197 {
19198 PyThreadState* __tstate = wxPyBeginAllowThreads();
19199 result = (wxWindow *)((wxFocusEvent const *)arg1)->GetWindow();
19200
19201 wxPyEndAllowThreads(__tstate);
19202 if (PyErr_Occurred()) SWIG_fail;
19203 }
19204 {
19205 resultobj = wxPyMake_wxObject(result, 0);
19206 }
19207 return resultobj;
19208 fail:
19209 return NULL;
19210 }
19211
19212
19213 static PyObject *_wrap_FocusEvent_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19214 PyObject *resultobj;
19215 wxFocusEvent *arg1 = (wxFocusEvent *) 0 ;
19216 wxWindow *arg2 = (wxWindow *) 0 ;
19217 PyObject * obj0 = 0 ;
19218 PyObject * obj1 = 0 ;
19219 char *kwnames[] = {
19220 (char *) "self",(char *) "win", NULL
19221 };
19222
19223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FocusEvent_SetWindow",kwnames,&obj0,&obj1)) goto fail;
19224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19225 if (SWIG_arg_fail(1)) SWIG_fail;
19226 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19227 if (SWIG_arg_fail(2)) SWIG_fail;
19228 {
19229 PyThreadState* __tstate = wxPyBeginAllowThreads();
19230 (arg1)->SetWindow(arg2);
19231
19232 wxPyEndAllowThreads(__tstate);
19233 if (PyErr_Occurred()) SWIG_fail;
19234 }
19235 Py_INCREF(Py_None); resultobj = Py_None;
19236 return resultobj;
19237 fail:
19238 return NULL;
19239 }
19240
19241
19242 static PyObject * FocusEvent_swigregister(PyObject *, PyObject *args) {
19243 PyObject *obj;
19244 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19245 SWIG_TypeClientData(SWIGTYPE_p_wxFocusEvent, obj);
19246 Py_INCREF(obj);
19247 return Py_BuildValue((char *)"");
19248 }
19249 static PyObject *_wrap_new_ChildFocusEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19250 PyObject *resultobj;
19251 wxWindow *arg1 = (wxWindow *) NULL ;
19252 wxChildFocusEvent *result;
19253 PyObject * obj0 = 0 ;
19254 char *kwnames[] = {
19255 (char *) "win", NULL
19256 };
19257
19258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ChildFocusEvent",kwnames,&obj0)) goto fail;
19259 if (obj0) {
19260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
19261 if (SWIG_arg_fail(1)) SWIG_fail;
19262 }
19263 {
19264 PyThreadState* __tstate = wxPyBeginAllowThreads();
19265 result = (wxChildFocusEvent *)new wxChildFocusEvent(arg1);
19266
19267 wxPyEndAllowThreads(__tstate);
19268 if (PyErr_Occurred()) SWIG_fail;
19269 }
19270 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChildFocusEvent, 1);
19271 return resultobj;
19272 fail:
19273 return NULL;
19274 }
19275
19276
19277 static PyObject *_wrap_ChildFocusEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
19278 PyObject *resultobj;
19279 wxChildFocusEvent *arg1 = (wxChildFocusEvent *) 0 ;
19280 wxWindow *result;
19281 PyObject * obj0 = 0 ;
19282 char *kwnames[] = {
19283 (char *) "self", NULL
19284 };
19285
19286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ChildFocusEvent_GetWindow",kwnames,&obj0)) goto fail;
19287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChildFocusEvent, SWIG_POINTER_EXCEPTION | 0);
19288 if (SWIG_arg_fail(1)) SWIG_fail;
19289 {
19290 PyThreadState* __tstate = wxPyBeginAllowThreads();
19291 result = (wxWindow *)((wxChildFocusEvent const *)arg1)->GetWindow();
19292
19293 wxPyEndAllowThreads(__tstate);
19294 if (PyErr_Occurred()) SWIG_fail;
19295 }
19296 {
19297 resultobj = wxPyMake_wxObject(result, 0);
19298 }
19299 return resultobj;
19300 fail:
19301 return NULL;
19302 }
19303
19304
19305 static PyObject * ChildFocusEvent_swigregister(PyObject *, PyObject *args) {
19306 PyObject *obj;
19307 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19308 SWIG_TypeClientData(SWIGTYPE_p_wxChildFocusEvent, obj);
19309 Py_INCREF(obj);
19310 return Py_BuildValue((char *)"");
19311 }
19312 static PyObject *_wrap_new_ActivateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19313 PyObject *resultobj;
19314 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19315 bool arg2 = (bool) true ;
19316 int arg3 = (int) 0 ;
19317 wxActivateEvent *result;
19318 PyObject * obj0 = 0 ;
19319 PyObject * obj1 = 0 ;
19320 PyObject * obj2 = 0 ;
19321 char *kwnames[] = {
19322 (char *) "type",(char *) "active",(char *) "Id", NULL
19323 };
19324
19325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ActivateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19326 if (obj0) {
19327 {
19328 arg1 = (wxEventType)(SWIG_As_int(obj0));
19329 if (SWIG_arg_fail(1)) SWIG_fail;
19330 }
19331 }
19332 if (obj1) {
19333 {
19334 arg2 = (bool)(SWIG_As_bool(obj1));
19335 if (SWIG_arg_fail(2)) SWIG_fail;
19336 }
19337 }
19338 if (obj2) {
19339 {
19340 arg3 = (int)(SWIG_As_int(obj2));
19341 if (SWIG_arg_fail(3)) SWIG_fail;
19342 }
19343 }
19344 {
19345 PyThreadState* __tstate = wxPyBeginAllowThreads();
19346 result = (wxActivateEvent *)new wxActivateEvent(arg1,arg2,arg3);
19347
19348 wxPyEndAllowThreads(__tstate);
19349 if (PyErr_Occurred()) SWIG_fail;
19350 }
19351 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxActivateEvent, 1);
19352 return resultobj;
19353 fail:
19354 return NULL;
19355 }
19356
19357
19358 static PyObject *_wrap_ActivateEvent_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
19359 PyObject *resultobj;
19360 wxActivateEvent *arg1 = (wxActivateEvent *) 0 ;
19361 bool result;
19362 PyObject * obj0 = 0 ;
19363 char *kwnames[] = {
19364 (char *) "self", NULL
19365 };
19366
19367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ActivateEvent_GetActive",kwnames,&obj0)) goto fail;
19368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxActivateEvent, SWIG_POINTER_EXCEPTION | 0);
19369 if (SWIG_arg_fail(1)) SWIG_fail;
19370 {
19371 PyThreadState* __tstate = wxPyBeginAllowThreads();
19372 result = (bool)((wxActivateEvent const *)arg1)->GetActive();
19373
19374 wxPyEndAllowThreads(__tstate);
19375 if (PyErr_Occurred()) SWIG_fail;
19376 }
19377 {
19378 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19379 }
19380 return resultobj;
19381 fail:
19382 return NULL;
19383 }
19384
19385
19386 static PyObject * ActivateEvent_swigregister(PyObject *, PyObject *args) {
19387 PyObject *obj;
19388 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19389 SWIG_TypeClientData(SWIGTYPE_p_wxActivateEvent, obj);
19390 Py_INCREF(obj);
19391 return Py_BuildValue((char *)"");
19392 }
19393 static PyObject *_wrap_new_InitDialogEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19394 PyObject *resultobj;
19395 int arg1 = (int) 0 ;
19396 wxInitDialogEvent *result;
19397 PyObject * obj0 = 0 ;
19398 char *kwnames[] = {
19399 (char *) "Id", NULL
19400 };
19401
19402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_InitDialogEvent",kwnames,&obj0)) goto fail;
19403 if (obj0) {
19404 {
19405 arg1 = (int)(SWIG_As_int(obj0));
19406 if (SWIG_arg_fail(1)) SWIG_fail;
19407 }
19408 }
19409 {
19410 PyThreadState* __tstate = wxPyBeginAllowThreads();
19411 result = (wxInitDialogEvent *)new wxInitDialogEvent(arg1);
19412
19413 wxPyEndAllowThreads(__tstate);
19414 if (PyErr_Occurred()) SWIG_fail;
19415 }
19416 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxInitDialogEvent, 1);
19417 return resultobj;
19418 fail:
19419 return NULL;
19420 }
19421
19422
19423 static PyObject * InitDialogEvent_swigregister(PyObject *, PyObject *args) {
19424 PyObject *obj;
19425 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19426 SWIG_TypeClientData(SWIGTYPE_p_wxInitDialogEvent, obj);
19427 Py_INCREF(obj);
19428 return Py_BuildValue((char *)"");
19429 }
19430 static PyObject *_wrap_new_MenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19431 PyObject *resultobj;
19432 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19433 int arg2 = (int) 0 ;
19434 wxMenu *arg3 = (wxMenu *) NULL ;
19435 wxMenuEvent *result;
19436 PyObject * obj0 = 0 ;
19437 PyObject * obj1 = 0 ;
19438 PyObject * obj2 = 0 ;
19439 char *kwnames[] = {
19440 (char *) "type",(char *) "winid",(char *) "menu", NULL
19441 };
19442
19443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_MenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
19444 if (obj0) {
19445 {
19446 arg1 = (wxEventType)(SWIG_As_int(obj0));
19447 if (SWIG_arg_fail(1)) SWIG_fail;
19448 }
19449 }
19450 if (obj1) {
19451 {
19452 arg2 = (int)(SWIG_As_int(obj1));
19453 if (SWIG_arg_fail(2)) SWIG_fail;
19454 }
19455 }
19456 if (obj2) {
19457 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
19458 if (SWIG_arg_fail(3)) SWIG_fail;
19459 }
19460 {
19461 PyThreadState* __tstate = wxPyBeginAllowThreads();
19462 result = (wxMenuEvent *)new wxMenuEvent(arg1,arg2,arg3);
19463
19464 wxPyEndAllowThreads(__tstate);
19465 if (PyErr_Occurred()) SWIG_fail;
19466 }
19467 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuEvent, 1);
19468 return resultobj;
19469 fail:
19470 return NULL;
19471 }
19472
19473
19474 static PyObject *_wrap_MenuEvent_GetMenuId(PyObject *, PyObject *args, PyObject *kwargs) {
19475 PyObject *resultobj;
19476 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
19477 int result;
19478 PyObject * obj0 = 0 ;
19479 char *kwnames[] = {
19480 (char *) "self", NULL
19481 };
19482
19483 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenuId",kwnames,&obj0)) goto fail;
19484 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
19485 if (SWIG_arg_fail(1)) SWIG_fail;
19486 {
19487 PyThreadState* __tstate = wxPyBeginAllowThreads();
19488 result = (int)((wxMenuEvent const *)arg1)->GetMenuId();
19489
19490 wxPyEndAllowThreads(__tstate);
19491 if (PyErr_Occurred()) SWIG_fail;
19492 }
19493 {
19494 resultobj = SWIG_From_int((int)(result));
19495 }
19496 return resultobj;
19497 fail:
19498 return NULL;
19499 }
19500
19501
19502 static PyObject *_wrap_MenuEvent_IsPopup(PyObject *, PyObject *args, PyObject *kwargs) {
19503 PyObject *resultobj;
19504 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
19505 bool result;
19506 PyObject * obj0 = 0 ;
19507 char *kwnames[] = {
19508 (char *) "self", NULL
19509 };
19510
19511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_IsPopup",kwnames,&obj0)) goto fail;
19512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
19513 if (SWIG_arg_fail(1)) SWIG_fail;
19514 {
19515 PyThreadState* __tstate = wxPyBeginAllowThreads();
19516 result = (bool)((wxMenuEvent const *)arg1)->IsPopup();
19517
19518 wxPyEndAllowThreads(__tstate);
19519 if (PyErr_Occurred()) SWIG_fail;
19520 }
19521 {
19522 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19523 }
19524 return resultobj;
19525 fail:
19526 return NULL;
19527 }
19528
19529
19530 static PyObject *_wrap_MenuEvent_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
19531 PyObject *resultobj;
19532 wxMenuEvent *arg1 = (wxMenuEvent *) 0 ;
19533 wxMenu *result;
19534 PyObject * obj0 = 0 ;
19535 char *kwnames[] = {
19536 (char *) "self", NULL
19537 };
19538
19539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuEvent_GetMenu",kwnames,&obj0)) goto fail;
19540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuEvent, SWIG_POINTER_EXCEPTION | 0);
19541 if (SWIG_arg_fail(1)) SWIG_fail;
19542 {
19543 PyThreadState* __tstate = wxPyBeginAllowThreads();
19544 result = (wxMenu *)((wxMenuEvent const *)arg1)->GetMenu();
19545
19546 wxPyEndAllowThreads(__tstate);
19547 if (PyErr_Occurred()) SWIG_fail;
19548 }
19549 {
19550 resultobj = wxPyMake_wxObject(result, 0);
19551 }
19552 return resultobj;
19553 fail:
19554 return NULL;
19555 }
19556
19557
19558 static PyObject * MenuEvent_swigregister(PyObject *, PyObject *args) {
19559 PyObject *obj;
19560 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19561 SWIG_TypeClientData(SWIGTYPE_p_wxMenuEvent, obj);
19562 Py_INCREF(obj);
19563 return Py_BuildValue((char *)"");
19564 }
19565 static PyObject *_wrap_new_CloseEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19566 PyObject *resultobj;
19567 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
19568 int arg2 = (int) 0 ;
19569 wxCloseEvent *result;
19570 PyObject * obj0 = 0 ;
19571 PyObject * obj1 = 0 ;
19572 char *kwnames[] = {
19573 (char *) "type",(char *) "winid", NULL
19574 };
19575
19576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_CloseEvent",kwnames,&obj0,&obj1)) goto fail;
19577 if (obj0) {
19578 {
19579 arg1 = (wxEventType)(SWIG_As_int(obj0));
19580 if (SWIG_arg_fail(1)) SWIG_fail;
19581 }
19582 }
19583 if (obj1) {
19584 {
19585 arg2 = (int)(SWIG_As_int(obj1));
19586 if (SWIG_arg_fail(2)) SWIG_fail;
19587 }
19588 }
19589 {
19590 PyThreadState* __tstate = wxPyBeginAllowThreads();
19591 result = (wxCloseEvent *)new wxCloseEvent(arg1,arg2);
19592
19593 wxPyEndAllowThreads(__tstate);
19594 if (PyErr_Occurred()) SWIG_fail;
19595 }
19596 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCloseEvent, 1);
19597 return resultobj;
19598 fail:
19599 return NULL;
19600 }
19601
19602
19603 static PyObject *_wrap_CloseEvent_SetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
19604 PyObject *resultobj;
19605 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19606 bool arg2 ;
19607 PyObject * obj0 = 0 ;
19608 PyObject * obj1 = 0 ;
19609 char *kwnames[] = {
19610 (char *) "self",(char *) "logOff", NULL
19611 };
19612
19613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetLoggingOff",kwnames,&obj0,&obj1)) goto fail;
19614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19615 if (SWIG_arg_fail(1)) SWIG_fail;
19616 {
19617 arg2 = (bool)(SWIG_As_bool(obj1));
19618 if (SWIG_arg_fail(2)) SWIG_fail;
19619 }
19620 {
19621 PyThreadState* __tstate = wxPyBeginAllowThreads();
19622 (arg1)->SetLoggingOff(arg2);
19623
19624 wxPyEndAllowThreads(__tstate);
19625 if (PyErr_Occurred()) SWIG_fail;
19626 }
19627 Py_INCREF(Py_None); resultobj = Py_None;
19628 return resultobj;
19629 fail:
19630 return NULL;
19631 }
19632
19633
19634 static PyObject *_wrap_CloseEvent_GetLoggingOff(PyObject *, PyObject *args, PyObject *kwargs) {
19635 PyObject *resultobj;
19636 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19637 bool result;
19638 PyObject * obj0 = 0 ;
19639 char *kwnames[] = {
19640 (char *) "self", NULL
19641 };
19642
19643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetLoggingOff",kwnames,&obj0)) goto fail;
19644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19645 if (SWIG_arg_fail(1)) SWIG_fail;
19646 {
19647 PyThreadState* __tstate = wxPyBeginAllowThreads();
19648 result = (bool)((wxCloseEvent const *)arg1)->GetLoggingOff();
19649
19650 wxPyEndAllowThreads(__tstate);
19651 if (PyErr_Occurred()) SWIG_fail;
19652 }
19653 {
19654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19655 }
19656 return resultobj;
19657 fail:
19658 return NULL;
19659 }
19660
19661
19662 static PyObject *_wrap_CloseEvent_Veto(PyObject *, PyObject *args, PyObject *kwargs) {
19663 PyObject *resultobj;
19664 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19665 bool arg2 = (bool) true ;
19666 PyObject * obj0 = 0 ;
19667 PyObject * obj1 = 0 ;
19668 char *kwnames[] = {
19669 (char *) "self",(char *) "veto", NULL
19670 };
19671
19672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CloseEvent_Veto",kwnames,&obj0,&obj1)) goto fail;
19673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19674 if (SWIG_arg_fail(1)) SWIG_fail;
19675 if (obj1) {
19676 {
19677 arg2 = (bool)(SWIG_As_bool(obj1));
19678 if (SWIG_arg_fail(2)) SWIG_fail;
19679 }
19680 }
19681 {
19682 PyThreadState* __tstate = wxPyBeginAllowThreads();
19683 (arg1)->Veto(arg2);
19684
19685 wxPyEndAllowThreads(__tstate);
19686 if (PyErr_Occurred()) SWIG_fail;
19687 }
19688 Py_INCREF(Py_None); resultobj = Py_None;
19689 return resultobj;
19690 fail:
19691 return NULL;
19692 }
19693
19694
19695 static PyObject *_wrap_CloseEvent_SetCanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
19696 PyObject *resultobj;
19697 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19698 bool arg2 ;
19699 PyObject * obj0 = 0 ;
19700 PyObject * obj1 = 0 ;
19701 char *kwnames[] = {
19702 (char *) "self",(char *) "canVeto", NULL
19703 };
19704
19705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CloseEvent_SetCanVeto",kwnames,&obj0,&obj1)) goto fail;
19706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19707 if (SWIG_arg_fail(1)) SWIG_fail;
19708 {
19709 arg2 = (bool)(SWIG_As_bool(obj1));
19710 if (SWIG_arg_fail(2)) SWIG_fail;
19711 }
19712 {
19713 PyThreadState* __tstate = wxPyBeginAllowThreads();
19714 (arg1)->SetCanVeto(arg2);
19715
19716 wxPyEndAllowThreads(__tstate);
19717 if (PyErr_Occurred()) SWIG_fail;
19718 }
19719 Py_INCREF(Py_None); resultobj = Py_None;
19720 return resultobj;
19721 fail:
19722 return NULL;
19723 }
19724
19725
19726 static PyObject *_wrap_CloseEvent_CanVeto(PyObject *, PyObject *args, PyObject *kwargs) {
19727 PyObject *resultobj;
19728 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19729 bool result;
19730 PyObject * obj0 = 0 ;
19731 char *kwnames[] = {
19732 (char *) "self", NULL
19733 };
19734
19735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_CanVeto",kwnames,&obj0)) goto fail;
19736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19737 if (SWIG_arg_fail(1)) SWIG_fail;
19738 {
19739 PyThreadState* __tstate = wxPyBeginAllowThreads();
19740 result = (bool)((wxCloseEvent const *)arg1)->CanVeto();
19741
19742 wxPyEndAllowThreads(__tstate);
19743 if (PyErr_Occurred()) SWIG_fail;
19744 }
19745 {
19746 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19747 }
19748 return resultobj;
19749 fail:
19750 return NULL;
19751 }
19752
19753
19754 static PyObject *_wrap_CloseEvent_GetVeto(PyObject *, PyObject *args, PyObject *kwargs) {
19755 PyObject *resultobj;
19756 wxCloseEvent *arg1 = (wxCloseEvent *) 0 ;
19757 bool result;
19758 PyObject * obj0 = 0 ;
19759 char *kwnames[] = {
19760 (char *) "self", NULL
19761 };
19762
19763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CloseEvent_GetVeto",kwnames,&obj0)) goto fail;
19764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCloseEvent, SWIG_POINTER_EXCEPTION | 0);
19765 if (SWIG_arg_fail(1)) SWIG_fail;
19766 {
19767 PyThreadState* __tstate = wxPyBeginAllowThreads();
19768 result = (bool)((wxCloseEvent const *)arg1)->GetVeto();
19769
19770 wxPyEndAllowThreads(__tstate);
19771 if (PyErr_Occurred()) SWIG_fail;
19772 }
19773 {
19774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19775 }
19776 return resultobj;
19777 fail:
19778 return NULL;
19779 }
19780
19781
19782 static PyObject * CloseEvent_swigregister(PyObject *, PyObject *args) {
19783 PyObject *obj;
19784 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19785 SWIG_TypeClientData(SWIGTYPE_p_wxCloseEvent, obj);
19786 Py_INCREF(obj);
19787 return Py_BuildValue((char *)"");
19788 }
19789 static PyObject *_wrap_new_ShowEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19790 PyObject *resultobj;
19791 int arg1 = (int) 0 ;
19792 bool arg2 = (bool) false ;
19793 wxShowEvent *result;
19794 PyObject * obj0 = 0 ;
19795 PyObject * obj1 = 0 ;
19796 char *kwnames[] = {
19797 (char *) "winid",(char *) "show", NULL
19798 };
19799
19800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_ShowEvent",kwnames,&obj0,&obj1)) goto fail;
19801 if (obj0) {
19802 {
19803 arg1 = (int)(SWIG_As_int(obj0));
19804 if (SWIG_arg_fail(1)) SWIG_fail;
19805 }
19806 }
19807 if (obj1) {
19808 {
19809 arg2 = (bool)(SWIG_As_bool(obj1));
19810 if (SWIG_arg_fail(2)) SWIG_fail;
19811 }
19812 }
19813 {
19814 PyThreadState* __tstate = wxPyBeginAllowThreads();
19815 result = (wxShowEvent *)new wxShowEvent(arg1,arg2);
19816
19817 wxPyEndAllowThreads(__tstate);
19818 if (PyErr_Occurred()) SWIG_fail;
19819 }
19820 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxShowEvent, 1);
19821 return resultobj;
19822 fail:
19823 return NULL;
19824 }
19825
19826
19827 static PyObject *_wrap_ShowEvent_SetShow(PyObject *, PyObject *args, PyObject *kwargs) {
19828 PyObject *resultobj;
19829 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
19830 bool arg2 ;
19831 PyObject * obj0 = 0 ;
19832 PyObject * obj1 = 0 ;
19833 char *kwnames[] = {
19834 (char *) "self",(char *) "show", NULL
19835 };
19836
19837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ShowEvent_SetShow",kwnames,&obj0,&obj1)) goto fail;
19838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxShowEvent, SWIG_POINTER_EXCEPTION | 0);
19839 if (SWIG_arg_fail(1)) SWIG_fail;
19840 {
19841 arg2 = (bool)(SWIG_As_bool(obj1));
19842 if (SWIG_arg_fail(2)) SWIG_fail;
19843 }
19844 {
19845 PyThreadState* __tstate = wxPyBeginAllowThreads();
19846 (arg1)->SetShow(arg2);
19847
19848 wxPyEndAllowThreads(__tstate);
19849 if (PyErr_Occurred()) SWIG_fail;
19850 }
19851 Py_INCREF(Py_None); resultobj = Py_None;
19852 return resultobj;
19853 fail:
19854 return NULL;
19855 }
19856
19857
19858 static PyObject *_wrap_ShowEvent_GetShow(PyObject *, PyObject *args, PyObject *kwargs) {
19859 PyObject *resultobj;
19860 wxShowEvent *arg1 = (wxShowEvent *) 0 ;
19861 bool result;
19862 PyObject * obj0 = 0 ;
19863 char *kwnames[] = {
19864 (char *) "self", NULL
19865 };
19866
19867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ShowEvent_GetShow",kwnames,&obj0)) goto fail;
19868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxShowEvent, SWIG_POINTER_EXCEPTION | 0);
19869 if (SWIG_arg_fail(1)) SWIG_fail;
19870 {
19871 PyThreadState* __tstate = wxPyBeginAllowThreads();
19872 result = (bool)((wxShowEvent const *)arg1)->GetShow();
19873
19874 wxPyEndAllowThreads(__tstate);
19875 if (PyErr_Occurred()) SWIG_fail;
19876 }
19877 {
19878 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19879 }
19880 return resultobj;
19881 fail:
19882 return NULL;
19883 }
19884
19885
19886 static PyObject * ShowEvent_swigregister(PyObject *, PyObject *args) {
19887 PyObject *obj;
19888 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19889 SWIG_TypeClientData(SWIGTYPE_p_wxShowEvent, obj);
19890 Py_INCREF(obj);
19891 return Py_BuildValue((char *)"");
19892 }
19893 static PyObject *_wrap_new_IconizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19894 PyObject *resultobj;
19895 int arg1 = (int) 0 ;
19896 bool arg2 = (bool) true ;
19897 wxIconizeEvent *result;
19898 PyObject * obj0 = 0 ;
19899 PyObject * obj1 = 0 ;
19900 char *kwnames[] = {
19901 (char *) "id",(char *) "iconized", NULL
19902 };
19903
19904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_IconizeEvent",kwnames,&obj0,&obj1)) goto fail;
19905 if (obj0) {
19906 {
19907 arg1 = (int)(SWIG_As_int(obj0));
19908 if (SWIG_arg_fail(1)) SWIG_fail;
19909 }
19910 }
19911 if (obj1) {
19912 {
19913 arg2 = (bool)(SWIG_As_bool(obj1));
19914 if (SWIG_arg_fail(2)) SWIG_fail;
19915 }
19916 }
19917 {
19918 PyThreadState* __tstate = wxPyBeginAllowThreads();
19919 result = (wxIconizeEvent *)new wxIconizeEvent(arg1,arg2);
19920
19921 wxPyEndAllowThreads(__tstate);
19922 if (PyErr_Occurred()) SWIG_fail;
19923 }
19924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIconizeEvent, 1);
19925 return resultobj;
19926 fail:
19927 return NULL;
19928 }
19929
19930
19931 static PyObject *_wrap_IconizeEvent_Iconized(PyObject *, PyObject *args, PyObject *kwargs) {
19932 PyObject *resultobj;
19933 wxIconizeEvent *arg1 = (wxIconizeEvent *) 0 ;
19934 bool result;
19935 PyObject * obj0 = 0 ;
19936 char *kwnames[] = {
19937 (char *) "self", NULL
19938 };
19939
19940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IconizeEvent_Iconized",kwnames,&obj0)) goto fail;
19941 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIconizeEvent, SWIG_POINTER_EXCEPTION | 0);
19942 if (SWIG_arg_fail(1)) SWIG_fail;
19943 {
19944 PyThreadState* __tstate = wxPyBeginAllowThreads();
19945 result = (bool)(arg1)->Iconized();
19946
19947 wxPyEndAllowThreads(__tstate);
19948 if (PyErr_Occurred()) SWIG_fail;
19949 }
19950 {
19951 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19952 }
19953 return resultobj;
19954 fail:
19955 return NULL;
19956 }
19957
19958
19959 static PyObject * IconizeEvent_swigregister(PyObject *, PyObject *args) {
19960 PyObject *obj;
19961 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19962 SWIG_TypeClientData(SWIGTYPE_p_wxIconizeEvent, obj);
19963 Py_INCREF(obj);
19964 return Py_BuildValue((char *)"");
19965 }
19966 static PyObject *_wrap_new_MaximizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
19967 PyObject *resultobj;
19968 int arg1 = (int) 0 ;
19969 wxMaximizeEvent *result;
19970 PyObject * obj0 = 0 ;
19971 char *kwnames[] = {
19972 (char *) "id", NULL
19973 };
19974
19975 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MaximizeEvent",kwnames,&obj0)) goto fail;
19976 if (obj0) {
19977 {
19978 arg1 = (int)(SWIG_As_int(obj0));
19979 if (SWIG_arg_fail(1)) SWIG_fail;
19980 }
19981 }
19982 {
19983 PyThreadState* __tstate = wxPyBeginAllowThreads();
19984 result = (wxMaximizeEvent *)new wxMaximizeEvent(arg1);
19985
19986 wxPyEndAllowThreads(__tstate);
19987 if (PyErr_Occurred()) SWIG_fail;
19988 }
19989 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMaximizeEvent, 1);
19990 return resultobj;
19991 fail:
19992 return NULL;
19993 }
19994
19995
19996 static PyObject * MaximizeEvent_swigregister(PyObject *, PyObject *args) {
19997 PyObject *obj;
19998 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19999 SWIG_TypeClientData(SWIGTYPE_p_wxMaximizeEvent, obj);
20000 Py_INCREF(obj);
20001 return Py_BuildValue((char *)"");
20002 }
20003 static PyObject *_wrap_DropFilesEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
20004 PyObject *resultobj;
20005 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20006 wxPoint result;
20007 PyObject * obj0 = 0 ;
20008 char *kwnames[] = {
20009 (char *) "self", NULL
20010 };
20011
20012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetPosition",kwnames,&obj0)) goto fail;
20013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20014 if (SWIG_arg_fail(1)) SWIG_fail;
20015 {
20016 PyThreadState* __tstate = wxPyBeginAllowThreads();
20017 result = (arg1)->GetPosition();
20018
20019 wxPyEndAllowThreads(__tstate);
20020 if (PyErr_Occurred()) SWIG_fail;
20021 }
20022 {
20023 wxPoint * resultptr;
20024 resultptr = new wxPoint((wxPoint &)(result));
20025 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
20026 }
20027 return resultobj;
20028 fail:
20029 return NULL;
20030 }
20031
20032
20033 static PyObject *_wrap_DropFilesEvent_GetNumberOfFiles(PyObject *, PyObject *args, PyObject *kwargs) {
20034 PyObject *resultobj;
20035 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20036 int result;
20037 PyObject * obj0 = 0 ;
20038 char *kwnames[] = {
20039 (char *) "self", NULL
20040 };
20041
20042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetNumberOfFiles",kwnames,&obj0)) goto fail;
20043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20044 if (SWIG_arg_fail(1)) SWIG_fail;
20045 {
20046 PyThreadState* __tstate = wxPyBeginAllowThreads();
20047 result = (int)(arg1)->GetNumberOfFiles();
20048
20049 wxPyEndAllowThreads(__tstate);
20050 if (PyErr_Occurred()) SWIG_fail;
20051 }
20052 {
20053 resultobj = SWIG_From_int((int)(result));
20054 }
20055 return resultobj;
20056 fail:
20057 return NULL;
20058 }
20059
20060
20061 static PyObject *_wrap_DropFilesEvent_GetFiles(PyObject *, PyObject *args, PyObject *kwargs) {
20062 PyObject *resultobj;
20063 wxDropFilesEvent *arg1 = (wxDropFilesEvent *) 0 ;
20064 PyObject *result;
20065 PyObject * obj0 = 0 ;
20066 char *kwnames[] = {
20067 (char *) "self", NULL
20068 };
20069
20070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropFilesEvent_GetFiles",kwnames,&obj0)) goto fail;
20071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDropFilesEvent, SWIG_POINTER_EXCEPTION | 0);
20072 if (SWIG_arg_fail(1)) SWIG_fail;
20073 {
20074 PyThreadState* __tstate = wxPyBeginAllowThreads();
20075 result = (PyObject *)wxDropFilesEvent_GetFiles(arg1);
20076
20077 wxPyEndAllowThreads(__tstate);
20078 if (PyErr_Occurred()) SWIG_fail;
20079 }
20080 resultobj = result;
20081 return resultobj;
20082 fail:
20083 return NULL;
20084 }
20085
20086
20087 static PyObject * DropFilesEvent_swigregister(PyObject *, PyObject *args) {
20088 PyObject *obj;
20089 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20090 SWIG_TypeClientData(SWIGTYPE_p_wxDropFilesEvent, obj);
20091 Py_INCREF(obj);
20092 return Py_BuildValue((char *)"");
20093 }
20094 static PyObject *_wrap_new_UpdateUIEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20095 PyObject *resultobj;
20096 int arg1 = (int) 0 ;
20097 wxUpdateUIEvent *result;
20098 PyObject * obj0 = 0 ;
20099 char *kwnames[] = {
20100 (char *) "commandId", NULL
20101 };
20102
20103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_UpdateUIEvent",kwnames,&obj0)) goto fail;
20104 if (obj0) {
20105 {
20106 arg1 = (int)(SWIG_As_int(obj0));
20107 if (SWIG_arg_fail(1)) SWIG_fail;
20108 }
20109 }
20110 {
20111 PyThreadState* __tstate = wxPyBeginAllowThreads();
20112 result = (wxUpdateUIEvent *)new wxUpdateUIEvent(arg1);
20113
20114 wxPyEndAllowThreads(__tstate);
20115 if (PyErr_Occurred()) SWIG_fail;
20116 }
20117 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxUpdateUIEvent, 1);
20118 return resultobj;
20119 fail:
20120 return NULL;
20121 }
20122
20123
20124 static PyObject *_wrap_UpdateUIEvent_GetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
20125 PyObject *resultobj;
20126 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20127 bool result;
20128 PyObject * obj0 = 0 ;
20129 char *kwnames[] = {
20130 (char *) "self", NULL
20131 };
20132
20133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetChecked",kwnames,&obj0)) goto fail;
20134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20135 if (SWIG_arg_fail(1)) SWIG_fail;
20136 {
20137 PyThreadState* __tstate = wxPyBeginAllowThreads();
20138 result = (bool)((wxUpdateUIEvent const *)arg1)->GetChecked();
20139
20140 wxPyEndAllowThreads(__tstate);
20141 if (PyErr_Occurred()) SWIG_fail;
20142 }
20143 {
20144 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20145 }
20146 return resultobj;
20147 fail:
20148 return NULL;
20149 }
20150
20151
20152 static PyObject *_wrap_UpdateUIEvent_GetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20153 PyObject *resultobj;
20154 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20155 bool result;
20156 PyObject * obj0 = 0 ;
20157 char *kwnames[] = {
20158 (char *) "self", NULL
20159 };
20160
20161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetEnabled",kwnames,&obj0)) goto fail;
20162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20163 if (SWIG_arg_fail(1)) SWIG_fail;
20164 {
20165 PyThreadState* __tstate = wxPyBeginAllowThreads();
20166 result = (bool)((wxUpdateUIEvent const *)arg1)->GetEnabled();
20167
20168 wxPyEndAllowThreads(__tstate);
20169 if (PyErr_Occurred()) SWIG_fail;
20170 }
20171 {
20172 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20173 }
20174 return resultobj;
20175 fail:
20176 return NULL;
20177 }
20178
20179
20180 static PyObject *_wrap_UpdateUIEvent_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
20181 PyObject *resultobj;
20182 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20183 wxString result;
20184 PyObject * obj0 = 0 ;
20185 char *kwnames[] = {
20186 (char *) "self", NULL
20187 };
20188
20189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetText",kwnames,&obj0)) goto fail;
20190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20191 if (SWIG_arg_fail(1)) SWIG_fail;
20192 {
20193 PyThreadState* __tstate = wxPyBeginAllowThreads();
20194 result = ((wxUpdateUIEvent const *)arg1)->GetText();
20195
20196 wxPyEndAllowThreads(__tstate);
20197 if (PyErr_Occurred()) SWIG_fail;
20198 }
20199 {
20200 #if wxUSE_UNICODE
20201 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20202 #else
20203 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20204 #endif
20205 }
20206 return resultobj;
20207 fail:
20208 return NULL;
20209 }
20210
20211
20212 static PyObject *_wrap_UpdateUIEvent_GetSetText(PyObject *, PyObject *args, PyObject *kwargs) {
20213 PyObject *resultobj;
20214 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20215 bool result;
20216 PyObject * obj0 = 0 ;
20217 char *kwnames[] = {
20218 (char *) "self", NULL
20219 };
20220
20221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetText",kwnames,&obj0)) goto fail;
20222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20223 if (SWIG_arg_fail(1)) SWIG_fail;
20224 {
20225 PyThreadState* __tstate = wxPyBeginAllowThreads();
20226 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetText();
20227
20228 wxPyEndAllowThreads(__tstate);
20229 if (PyErr_Occurred()) SWIG_fail;
20230 }
20231 {
20232 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20233 }
20234 return resultobj;
20235 fail:
20236 return NULL;
20237 }
20238
20239
20240 static PyObject *_wrap_UpdateUIEvent_GetSetChecked(PyObject *, PyObject *args, PyObject *kwargs) {
20241 PyObject *resultobj;
20242 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20243 bool result;
20244 PyObject * obj0 = 0 ;
20245 char *kwnames[] = {
20246 (char *) "self", NULL
20247 };
20248
20249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetChecked",kwnames,&obj0)) goto fail;
20250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20251 if (SWIG_arg_fail(1)) SWIG_fail;
20252 {
20253 PyThreadState* __tstate = wxPyBeginAllowThreads();
20254 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetChecked();
20255
20256 wxPyEndAllowThreads(__tstate);
20257 if (PyErr_Occurred()) SWIG_fail;
20258 }
20259 {
20260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20261 }
20262 return resultobj;
20263 fail:
20264 return NULL;
20265 }
20266
20267
20268 static PyObject *_wrap_UpdateUIEvent_GetSetEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
20269 PyObject *resultobj;
20270 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20271 bool result;
20272 PyObject * obj0 = 0 ;
20273 char *kwnames[] = {
20274 (char *) "self", NULL
20275 };
20276
20277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_GetSetEnabled",kwnames,&obj0)) goto fail;
20278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20279 if (SWIG_arg_fail(1)) SWIG_fail;
20280 {
20281 PyThreadState* __tstate = wxPyBeginAllowThreads();
20282 result = (bool)((wxUpdateUIEvent const *)arg1)->GetSetEnabled();
20283
20284 wxPyEndAllowThreads(__tstate);
20285 if (PyErr_Occurred()) SWIG_fail;
20286 }
20287 {
20288 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20289 }
20290 return resultobj;
20291 fail:
20292 return NULL;
20293 }
20294
20295
20296 static PyObject *_wrap_UpdateUIEvent_Check(PyObject *, PyObject *args, PyObject *kwargs) {
20297 PyObject *resultobj;
20298 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20299 bool arg2 ;
20300 PyObject * obj0 = 0 ;
20301 PyObject * obj1 = 0 ;
20302 char *kwnames[] = {
20303 (char *) "self",(char *) "check", NULL
20304 };
20305
20306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Check",kwnames,&obj0,&obj1)) goto fail;
20307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20308 if (SWIG_arg_fail(1)) SWIG_fail;
20309 {
20310 arg2 = (bool)(SWIG_As_bool(obj1));
20311 if (SWIG_arg_fail(2)) SWIG_fail;
20312 }
20313 {
20314 PyThreadState* __tstate = wxPyBeginAllowThreads();
20315 (arg1)->Check(arg2);
20316
20317 wxPyEndAllowThreads(__tstate);
20318 if (PyErr_Occurred()) SWIG_fail;
20319 }
20320 Py_INCREF(Py_None); resultobj = Py_None;
20321 return resultobj;
20322 fail:
20323 return NULL;
20324 }
20325
20326
20327 static PyObject *_wrap_UpdateUIEvent_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
20328 PyObject *resultobj;
20329 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20330 bool arg2 ;
20331 PyObject * obj0 = 0 ;
20332 PyObject * obj1 = 0 ;
20333 char *kwnames[] = {
20334 (char *) "self",(char *) "enable", NULL
20335 };
20336
20337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_Enable",kwnames,&obj0,&obj1)) goto fail;
20338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20339 if (SWIG_arg_fail(1)) SWIG_fail;
20340 {
20341 arg2 = (bool)(SWIG_As_bool(obj1));
20342 if (SWIG_arg_fail(2)) SWIG_fail;
20343 }
20344 {
20345 PyThreadState* __tstate = wxPyBeginAllowThreads();
20346 (arg1)->Enable(arg2);
20347
20348 wxPyEndAllowThreads(__tstate);
20349 if (PyErr_Occurred()) SWIG_fail;
20350 }
20351 Py_INCREF(Py_None); resultobj = Py_None;
20352 return resultobj;
20353 fail:
20354 return NULL;
20355 }
20356
20357
20358 static PyObject *_wrap_UpdateUIEvent_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
20359 PyObject *resultobj;
20360 wxUpdateUIEvent *arg1 = (wxUpdateUIEvent *) 0 ;
20361 wxString *arg2 = 0 ;
20362 bool temp2 = false ;
20363 PyObject * obj0 = 0 ;
20364 PyObject * obj1 = 0 ;
20365 char *kwnames[] = {
20366 (char *) "self",(char *) "text", NULL
20367 };
20368
20369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:UpdateUIEvent_SetText",kwnames,&obj0,&obj1)) goto fail;
20370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxUpdateUIEvent, SWIG_POINTER_EXCEPTION | 0);
20371 if (SWIG_arg_fail(1)) SWIG_fail;
20372 {
20373 arg2 = wxString_in_helper(obj1);
20374 if (arg2 == NULL) SWIG_fail;
20375 temp2 = true;
20376 }
20377 {
20378 PyThreadState* __tstate = wxPyBeginAllowThreads();
20379 (arg1)->SetText((wxString const &)*arg2);
20380
20381 wxPyEndAllowThreads(__tstate);
20382 if (PyErr_Occurred()) SWIG_fail;
20383 }
20384 Py_INCREF(Py_None); resultobj = Py_None;
20385 {
20386 if (temp2)
20387 delete arg2;
20388 }
20389 return resultobj;
20390 fail:
20391 {
20392 if (temp2)
20393 delete arg2;
20394 }
20395 return NULL;
20396 }
20397
20398
20399 static PyObject *_wrap_UpdateUIEvent_SetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
20400 PyObject *resultobj;
20401 long arg1 ;
20402 PyObject * obj0 = 0 ;
20403 char *kwnames[] = {
20404 (char *) "updateInterval", NULL
20405 };
20406
20407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetUpdateInterval",kwnames,&obj0)) goto fail;
20408 {
20409 arg1 = (long)(SWIG_As_long(obj0));
20410 if (SWIG_arg_fail(1)) SWIG_fail;
20411 }
20412 {
20413 PyThreadState* __tstate = wxPyBeginAllowThreads();
20414 wxUpdateUIEvent::SetUpdateInterval(arg1);
20415
20416 wxPyEndAllowThreads(__tstate);
20417 if (PyErr_Occurred()) SWIG_fail;
20418 }
20419 Py_INCREF(Py_None); resultobj = Py_None;
20420 return resultobj;
20421 fail:
20422 return NULL;
20423 }
20424
20425
20426 static PyObject *_wrap_UpdateUIEvent_GetUpdateInterval(PyObject *, PyObject *args, PyObject *kwargs) {
20427 PyObject *resultobj;
20428 long result;
20429 char *kwnames[] = {
20430 NULL
20431 };
20432
20433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetUpdateInterval",kwnames)) goto fail;
20434 {
20435 PyThreadState* __tstate = wxPyBeginAllowThreads();
20436 result = (long)wxUpdateUIEvent::GetUpdateInterval();
20437
20438 wxPyEndAllowThreads(__tstate);
20439 if (PyErr_Occurred()) SWIG_fail;
20440 }
20441 {
20442 resultobj = SWIG_From_long((long)(result));
20443 }
20444 return resultobj;
20445 fail:
20446 return NULL;
20447 }
20448
20449
20450 static PyObject *_wrap_UpdateUIEvent_CanUpdate(PyObject *, PyObject *args, PyObject *kwargs) {
20451 PyObject *resultobj;
20452 wxWindow *arg1 = (wxWindow *) 0 ;
20453 bool result;
20454 PyObject * obj0 = 0 ;
20455 char *kwnames[] = {
20456 (char *) "win", NULL
20457 };
20458
20459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_CanUpdate",kwnames,&obj0)) goto fail;
20460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20461 if (SWIG_arg_fail(1)) SWIG_fail;
20462 {
20463 PyThreadState* __tstate = wxPyBeginAllowThreads();
20464 result = (bool)wxUpdateUIEvent::CanUpdate(arg1);
20465
20466 wxPyEndAllowThreads(__tstate);
20467 if (PyErr_Occurred()) SWIG_fail;
20468 }
20469 {
20470 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20471 }
20472 return resultobj;
20473 fail:
20474 return NULL;
20475 }
20476
20477
20478 static PyObject *_wrap_UpdateUIEvent_ResetUpdateTime(PyObject *, PyObject *args, PyObject *kwargs) {
20479 PyObject *resultobj;
20480 char *kwnames[] = {
20481 NULL
20482 };
20483
20484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_ResetUpdateTime",kwnames)) goto fail;
20485 {
20486 PyThreadState* __tstate = wxPyBeginAllowThreads();
20487 wxUpdateUIEvent::ResetUpdateTime();
20488
20489 wxPyEndAllowThreads(__tstate);
20490 if (PyErr_Occurred()) SWIG_fail;
20491 }
20492 Py_INCREF(Py_None); resultobj = Py_None;
20493 return resultobj;
20494 fail:
20495 return NULL;
20496 }
20497
20498
20499 static PyObject *_wrap_UpdateUIEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
20500 PyObject *resultobj;
20501 wxUpdateUIMode arg1 ;
20502 PyObject * obj0 = 0 ;
20503 char *kwnames[] = {
20504 (char *) "mode", NULL
20505 };
20506
20507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:UpdateUIEvent_SetMode",kwnames,&obj0)) goto fail;
20508 {
20509 arg1 = (wxUpdateUIMode)(SWIG_As_int(obj0));
20510 if (SWIG_arg_fail(1)) SWIG_fail;
20511 }
20512 {
20513 PyThreadState* __tstate = wxPyBeginAllowThreads();
20514 wxUpdateUIEvent::SetMode((wxUpdateUIMode )arg1);
20515
20516 wxPyEndAllowThreads(__tstate);
20517 if (PyErr_Occurred()) SWIG_fail;
20518 }
20519 Py_INCREF(Py_None); resultobj = Py_None;
20520 return resultobj;
20521 fail:
20522 return NULL;
20523 }
20524
20525
20526 static PyObject *_wrap_UpdateUIEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
20527 PyObject *resultobj;
20528 wxUpdateUIMode result;
20529 char *kwnames[] = {
20530 NULL
20531 };
20532
20533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":UpdateUIEvent_GetMode",kwnames)) goto fail;
20534 {
20535 PyThreadState* __tstate = wxPyBeginAllowThreads();
20536 result = (wxUpdateUIMode)wxUpdateUIEvent::GetMode();
20537
20538 wxPyEndAllowThreads(__tstate);
20539 if (PyErr_Occurred()) SWIG_fail;
20540 }
20541 resultobj = SWIG_From_int((result));
20542 return resultobj;
20543 fail:
20544 return NULL;
20545 }
20546
20547
20548 static PyObject * UpdateUIEvent_swigregister(PyObject *, PyObject *args) {
20549 PyObject *obj;
20550 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20551 SWIG_TypeClientData(SWIGTYPE_p_wxUpdateUIEvent, obj);
20552 Py_INCREF(obj);
20553 return Py_BuildValue((char *)"");
20554 }
20555 static PyObject *_wrap_new_SysColourChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20556 PyObject *resultobj;
20557 wxSysColourChangedEvent *result;
20558 char *kwnames[] = {
20559 NULL
20560 };
20561
20562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SysColourChangedEvent",kwnames)) goto fail;
20563 {
20564 PyThreadState* __tstate = wxPyBeginAllowThreads();
20565 result = (wxSysColourChangedEvent *)new wxSysColourChangedEvent();
20566
20567 wxPyEndAllowThreads(__tstate);
20568 if (PyErr_Occurred()) SWIG_fail;
20569 }
20570 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSysColourChangedEvent, 1);
20571 return resultobj;
20572 fail:
20573 return NULL;
20574 }
20575
20576
20577 static PyObject * SysColourChangedEvent_swigregister(PyObject *, PyObject *args) {
20578 PyObject *obj;
20579 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20580 SWIG_TypeClientData(SWIGTYPE_p_wxSysColourChangedEvent, obj);
20581 Py_INCREF(obj);
20582 return Py_BuildValue((char *)"");
20583 }
20584 static PyObject *_wrap_new_MouseCaptureChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20585 PyObject *resultobj;
20586 int arg1 = (int) 0 ;
20587 wxWindow *arg2 = (wxWindow *) NULL ;
20588 wxMouseCaptureChangedEvent *result;
20589 PyObject * obj0 = 0 ;
20590 PyObject * obj1 = 0 ;
20591 char *kwnames[] = {
20592 (char *) "winid",(char *) "gainedCapture", NULL
20593 };
20594
20595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_MouseCaptureChangedEvent",kwnames,&obj0,&obj1)) goto fail;
20596 if (obj0) {
20597 {
20598 arg1 = (int)(SWIG_As_int(obj0));
20599 if (SWIG_arg_fail(1)) SWIG_fail;
20600 }
20601 }
20602 if (obj1) {
20603 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20604 if (SWIG_arg_fail(2)) SWIG_fail;
20605 }
20606 {
20607 PyThreadState* __tstate = wxPyBeginAllowThreads();
20608 result = (wxMouseCaptureChangedEvent *)new wxMouseCaptureChangedEvent(arg1,arg2);
20609
20610 wxPyEndAllowThreads(__tstate);
20611 if (PyErr_Occurred()) SWIG_fail;
20612 }
20613 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseCaptureChangedEvent, 1);
20614 return resultobj;
20615 fail:
20616 return NULL;
20617 }
20618
20619
20620 static PyObject *_wrap_MouseCaptureChangedEvent_GetCapturedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20621 PyObject *resultobj;
20622 wxMouseCaptureChangedEvent *arg1 = (wxMouseCaptureChangedEvent *) 0 ;
20623 wxWindow *result;
20624 PyObject * obj0 = 0 ;
20625 char *kwnames[] = {
20626 (char *) "self", NULL
20627 };
20628
20629 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseCaptureChangedEvent_GetCapturedWindow",kwnames,&obj0)) goto fail;
20630 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseCaptureChangedEvent, SWIG_POINTER_EXCEPTION | 0);
20631 if (SWIG_arg_fail(1)) SWIG_fail;
20632 {
20633 PyThreadState* __tstate = wxPyBeginAllowThreads();
20634 result = (wxWindow *)((wxMouseCaptureChangedEvent const *)arg1)->GetCapturedWindow();
20635
20636 wxPyEndAllowThreads(__tstate);
20637 if (PyErr_Occurred()) SWIG_fail;
20638 }
20639 {
20640 resultobj = wxPyMake_wxObject(result, 0);
20641 }
20642 return resultobj;
20643 fail:
20644 return NULL;
20645 }
20646
20647
20648 static PyObject * MouseCaptureChangedEvent_swigregister(PyObject *, PyObject *args) {
20649 PyObject *obj;
20650 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20651 SWIG_TypeClientData(SWIGTYPE_p_wxMouseCaptureChangedEvent, obj);
20652 Py_INCREF(obj);
20653 return Py_BuildValue((char *)"");
20654 }
20655 static PyObject *_wrap_new_DisplayChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20656 PyObject *resultobj;
20657 wxDisplayChangedEvent *result;
20658 char *kwnames[] = {
20659 NULL
20660 };
20661
20662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DisplayChangedEvent",kwnames)) goto fail;
20663 {
20664 PyThreadState* __tstate = wxPyBeginAllowThreads();
20665 result = (wxDisplayChangedEvent *)new wxDisplayChangedEvent();
20666
20667 wxPyEndAllowThreads(__tstate);
20668 if (PyErr_Occurred()) SWIG_fail;
20669 }
20670 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplayChangedEvent, 1);
20671 return resultobj;
20672 fail:
20673 return NULL;
20674 }
20675
20676
20677 static PyObject * DisplayChangedEvent_swigregister(PyObject *, PyObject *args) {
20678 PyObject *obj;
20679 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20680 SWIG_TypeClientData(SWIGTYPE_p_wxDisplayChangedEvent, obj);
20681 Py_INCREF(obj);
20682 return Py_BuildValue((char *)"");
20683 }
20684 static PyObject *_wrap_new_PaletteChangedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20685 PyObject *resultobj;
20686 int arg1 = (int) 0 ;
20687 wxPaletteChangedEvent *result;
20688 PyObject * obj0 = 0 ;
20689 char *kwnames[] = {
20690 (char *) "id", NULL
20691 };
20692
20693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PaletteChangedEvent",kwnames,&obj0)) goto fail;
20694 if (obj0) {
20695 {
20696 arg1 = (int)(SWIG_As_int(obj0));
20697 if (SWIG_arg_fail(1)) SWIG_fail;
20698 }
20699 }
20700 {
20701 PyThreadState* __tstate = wxPyBeginAllowThreads();
20702 result = (wxPaletteChangedEvent *)new wxPaletteChangedEvent(arg1);
20703
20704 wxPyEndAllowThreads(__tstate);
20705 if (PyErr_Occurred()) SWIG_fail;
20706 }
20707 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPaletteChangedEvent, 1);
20708 return resultobj;
20709 fail:
20710 return NULL;
20711 }
20712
20713
20714 static PyObject *_wrap_PaletteChangedEvent_SetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20715 PyObject *resultobj;
20716 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
20717 wxWindow *arg2 = (wxWindow *) 0 ;
20718 PyObject * obj0 = 0 ;
20719 PyObject * obj1 = 0 ;
20720 char *kwnames[] = {
20721 (char *) "self",(char *) "win", NULL
20722 };
20723
20724 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PaletteChangedEvent_SetChangedWindow",kwnames,&obj0,&obj1)) goto fail;
20725 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPaletteChangedEvent, SWIG_POINTER_EXCEPTION | 0);
20726 if (SWIG_arg_fail(1)) SWIG_fail;
20727 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
20728 if (SWIG_arg_fail(2)) SWIG_fail;
20729 {
20730 PyThreadState* __tstate = wxPyBeginAllowThreads();
20731 (arg1)->SetChangedWindow(arg2);
20732
20733 wxPyEndAllowThreads(__tstate);
20734 if (PyErr_Occurred()) SWIG_fail;
20735 }
20736 Py_INCREF(Py_None); resultobj = Py_None;
20737 return resultobj;
20738 fail:
20739 return NULL;
20740 }
20741
20742
20743 static PyObject *_wrap_PaletteChangedEvent_GetChangedWindow(PyObject *, PyObject *args, PyObject *kwargs) {
20744 PyObject *resultobj;
20745 wxPaletteChangedEvent *arg1 = (wxPaletteChangedEvent *) 0 ;
20746 wxWindow *result;
20747 PyObject * obj0 = 0 ;
20748 char *kwnames[] = {
20749 (char *) "self", NULL
20750 };
20751
20752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PaletteChangedEvent_GetChangedWindow",kwnames,&obj0)) goto fail;
20753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPaletteChangedEvent, SWIG_POINTER_EXCEPTION | 0);
20754 if (SWIG_arg_fail(1)) SWIG_fail;
20755 {
20756 PyThreadState* __tstate = wxPyBeginAllowThreads();
20757 result = (wxWindow *)(arg1)->GetChangedWindow();
20758
20759 wxPyEndAllowThreads(__tstate);
20760 if (PyErr_Occurred()) SWIG_fail;
20761 }
20762 {
20763 resultobj = wxPyMake_wxObject(result, 0);
20764 }
20765 return resultobj;
20766 fail:
20767 return NULL;
20768 }
20769
20770
20771 static PyObject * PaletteChangedEvent_swigregister(PyObject *, PyObject *args) {
20772 PyObject *obj;
20773 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20774 SWIG_TypeClientData(SWIGTYPE_p_wxPaletteChangedEvent, obj);
20775 Py_INCREF(obj);
20776 return Py_BuildValue((char *)"");
20777 }
20778 static PyObject *_wrap_new_QueryNewPaletteEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20779 PyObject *resultobj;
20780 int arg1 = (int) 0 ;
20781 wxQueryNewPaletteEvent *result;
20782 PyObject * obj0 = 0 ;
20783 char *kwnames[] = {
20784 (char *) "winid", NULL
20785 };
20786
20787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_QueryNewPaletteEvent",kwnames,&obj0)) goto fail;
20788 if (obj0) {
20789 {
20790 arg1 = (int)(SWIG_As_int(obj0));
20791 if (SWIG_arg_fail(1)) SWIG_fail;
20792 }
20793 }
20794 {
20795 PyThreadState* __tstate = wxPyBeginAllowThreads();
20796 result = (wxQueryNewPaletteEvent *)new wxQueryNewPaletteEvent(arg1);
20797
20798 wxPyEndAllowThreads(__tstate);
20799 if (PyErr_Occurred()) SWIG_fail;
20800 }
20801 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxQueryNewPaletteEvent, 1);
20802 return resultobj;
20803 fail:
20804 return NULL;
20805 }
20806
20807
20808 static PyObject *_wrap_QueryNewPaletteEvent_SetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
20809 PyObject *resultobj;
20810 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
20811 bool arg2 ;
20812 PyObject * obj0 = 0 ;
20813 PyObject * obj1 = 0 ;
20814 char *kwnames[] = {
20815 (char *) "self",(char *) "realized", NULL
20816 };
20817
20818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:QueryNewPaletteEvent_SetPaletteRealized",kwnames,&obj0,&obj1)) goto fail;
20819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryNewPaletteEvent, SWIG_POINTER_EXCEPTION | 0);
20820 if (SWIG_arg_fail(1)) SWIG_fail;
20821 {
20822 arg2 = (bool)(SWIG_As_bool(obj1));
20823 if (SWIG_arg_fail(2)) SWIG_fail;
20824 }
20825 {
20826 PyThreadState* __tstate = wxPyBeginAllowThreads();
20827 (arg1)->SetPaletteRealized(arg2);
20828
20829 wxPyEndAllowThreads(__tstate);
20830 if (PyErr_Occurred()) SWIG_fail;
20831 }
20832 Py_INCREF(Py_None); resultobj = Py_None;
20833 return resultobj;
20834 fail:
20835 return NULL;
20836 }
20837
20838
20839 static PyObject *_wrap_QueryNewPaletteEvent_GetPaletteRealized(PyObject *, PyObject *args, PyObject *kwargs) {
20840 PyObject *resultobj;
20841 wxQueryNewPaletteEvent *arg1 = (wxQueryNewPaletteEvent *) 0 ;
20842 bool result;
20843 PyObject * obj0 = 0 ;
20844 char *kwnames[] = {
20845 (char *) "self", NULL
20846 };
20847
20848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:QueryNewPaletteEvent_GetPaletteRealized",kwnames,&obj0)) goto fail;
20849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxQueryNewPaletteEvent, SWIG_POINTER_EXCEPTION | 0);
20850 if (SWIG_arg_fail(1)) SWIG_fail;
20851 {
20852 PyThreadState* __tstate = wxPyBeginAllowThreads();
20853 result = (bool)((wxQueryNewPaletteEvent const *)arg1)->GetPaletteRealized();
20854
20855 wxPyEndAllowThreads(__tstate);
20856 if (PyErr_Occurred()) SWIG_fail;
20857 }
20858 {
20859 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20860 }
20861 return resultobj;
20862 fail:
20863 return NULL;
20864 }
20865
20866
20867 static PyObject * QueryNewPaletteEvent_swigregister(PyObject *, PyObject *args) {
20868 PyObject *obj;
20869 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
20870 SWIG_TypeClientData(SWIGTYPE_p_wxQueryNewPaletteEvent, obj);
20871 Py_INCREF(obj);
20872 return Py_BuildValue((char *)"");
20873 }
20874 static PyObject *_wrap_new_NavigationKeyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
20875 PyObject *resultobj;
20876 wxNavigationKeyEvent *result;
20877 char *kwnames[] = {
20878 NULL
20879 };
20880
20881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NavigationKeyEvent",kwnames)) goto fail;
20882 {
20883 PyThreadState* __tstate = wxPyBeginAllowThreads();
20884 result = (wxNavigationKeyEvent *)new wxNavigationKeyEvent();
20885
20886 wxPyEndAllowThreads(__tstate);
20887 if (PyErr_Occurred()) SWIG_fail;
20888 }
20889 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxNavigationKeyEvent, 1);
20890 return resultobj;
20891 fail:
20892 return NULL;
20893 }
20894
20895
20896 static PyObject *_wrap_NavigationKeyEvent_GetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
20897 PyObject *resultobj;
20898 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
20899 bool result;
20900 PyObject * obj0 = 0 ;
20901 char *kwnames[] = {
20902 (char *) "self", NULL
20903 };
20904
20905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetDirection",kwnames,&obj0)) goto fail;
20906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
20907 if (SWIG_arg_fail(1)) SWIG_fail;
20908 {
20909 PyThreadState* __tstate = wxPyBeginAllowThreads();
20910 result = (bool)((wxNavigationKeyEvent const *)arg1)->GetDirection();
20911
20912 wxPyEndAllowThreads(__tstate);
20913 if (PyErr_Occurred()) SWIG_fail;
20914 }
20915 {
20916 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20917 }
20918 return resultobj;
20919 fail:
20920 return NULL;
20921 }
20922
20923
20924 static PyObject *_wrap_NavigationKeyEvent_SetDirection(PyObject *, PyObject *args, PyObject *kwargs) {
20925 PyObject *resultobj;
20926 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
20927 bool arg2 ;
20928 PyObject * obj0 = 0 ;
20929 PyObject * obj1 = 0 ;
20930 char *kwnames[] = {
20931 (char *) "self",(char *) "forward", NULL
20932 };
20933
20934 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetDirection",kwnames,&obj0,&obj1)) goto fail;
20935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
20936 if (SWIG_arg_fail(1)) SWIG_fail;
20937 {
20938 arg2 = (bool)(SWIG_As_bool(obj1));
20939 if (SWIG_arg_fail(2)) SWIG_fail;
20940 }
20941 {
20942 PyThreadState* __tstate = wxPyBeginAllowThreads();
20943 (arg1)->SetDirection(arg2);
20944
20945 wxPyEndAllowThreads(__tstate);
20946 if (PyErr_Occurred()) SWIG_fail;
20947 }
20948 Py_INCREF(Py_None); resultobj = Py_None;
20949 return resultobj;
20950 fail:
20951 return NULL;
20952 }
20953
20954
20955 static PyObject *_wrap_NavigationKeyEvent_IsWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
20956 PyObject *resultobj;
20957 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
20958 bool result;
20959 PyObject * obj0 = 0 ;
20960 char *kwnames[] = {
20961 (char *) "self", NULL
20962 };
20963
20964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_IsWindowChange",kwnames,&obj0)) goto fail;
20965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
20966 if (SWIG_arg_fail(1)) SWIG_fail;
20967 {
20968 PyThreadState* __tstate = wxPyBeginAllowThreads();
20969 result = (bool)((wxNavigationKeyEvent const *)arg1)->IsWindowChange();
20970
20971 wxPyEndAllowThreads(__tstate);
20972 if (PyErr_Occurred()) SWIG_fail;
20973 }
20974 {
20975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20976 }
20977 return resultobj;
20978 fail:
20979 return NULL;
20980 }
20981
20982
20983 static PyObject *_wrap_NavigationKeyEvent_SetWindowChange(PyObject *, PyObject *args, PyObject *kwargs) {
20984 PyObject *resultobj;
20985 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
20986 bool arg2 ;
20987 PyObject * obj0 = 0 ;
20988 PyObject * obj1 = 0 ;
20989 char *kwnames[] = {
20990 (char *) "self",(char *) "ischange", NULL
20991 };
20992
20993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetWindowChange",kwnames,&obj0,&obj1)) goto fail;
20994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
20995 if (SWIG_arg_fail(1)) SWIG_fail;
20996 {
20997 arg2 = (bool)(SWIG_As_bool(obj1));
20998 if (SWIG_arg_fail(2)) SWIG_fail;
20999 }
21000 {
21001 PyThreadState* __tstate = wxPyBeginAllowThreads();
21002 (arg1)->SetWindowChange(arg2);
21003
21004 wxPyEndAllowThreads(__tstate);
21005 if (PyErr_Occurred()) SWIG_fail;
21006 }
21007 Py_INCREF(Py_None); resultobj = Py_None;
21008 return resultobj;
21009 fail:
21010 return NULL;
21011 }
21012
21013
21014 static PyObject *_wrap_NavigationKeyEvent_SetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
21015 PyObject *resultobj;
21016 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21017 long arg2 ;
21018 PyObject * obj0 = 0 ;
21019 PyObject * obj1 = 0 ;
21020 char *kwnames[] = {
21021 (char *) "self",(char *) "flags", NULL
21022 };
21023
21024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetFlags",kwnames,&obj0,&obj1)) goto fail;
21025 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21026 if (SWIG_arg_fail(1)) SWIG_fail;
21027 {
21028 arg2 = (long)(SWIG_As_long(obj1));
21029 if (SWIG_arg_fail(2)) SWIG_fail;
21030 }
21031 {
21032 PyThreadState* __tstate = wxPyBeginAllowThreads();
21033 (arg1)->SetFlags(arg2);
21034
21035 wxPyEndAllowThreads(__tstate);
21036 if (PyErr_Occurred()) SWIG_fail;
21037 }
21038 Py_INCREF(Py_None); resultobj = Py_None;
21039 return resultobj;
21040 fail:
21041 return NULL;
21042 }
21043
21044
21045 static PyObject *_wrap_NavigationKeyEvent_GetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
21046 PyObject *resultobj;
21047 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21048 wxWindow *result;
21049 PyObject * obj0 = 0 ;
21050 char *kwnames[] = {
21051 (char *) "self", NULL
21052 };
21053
21054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:NavigationKeyEvent_GetCurrentFocus",kwnames,&obj0)) goto fail;
21055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21056 if (SWIG_arg_fail(1)) SWIG_fail;
21057 {
21058 PyThreadState* __tstate = wxPyBeginAllowThreads();
21059 result = (wxWindow *)((wxNavigationKeyEvent const *)arg1)->GetCurrentFocus();
21060
21061 wxPyEndAllowThreads(__tstate);
21062 if (PyErr_Occurred()) SWIG_fail;
21063 }
21064 {
21065 resultobj = wxPyMake_wxObject(result, 0);
21066 }
21067 return resultobj;
21068 fail:
21069 return NULL;
21070 }
21071
21072
21073 static PyObject *_wrap_NavigationKeyEvent_SetCurrentFocus(PyObject *, PyObject *args, PyObject *kwargs) {
21074 PyObject *resultobj;
21075 wxNavigationKeyEvent *arg1 = (wxNavigationKeyEvent *) 0 ;
21076 wxWindow *arg2 = (wxWindow *) 0 ;
21077 PyObject * obj0 = 0 ;
21078 PyObject * obj1 = 0 ;
21079 char *kwnames[] = {
21080 (char *) "self",(char *) "win", NULL
21081 };
21082
21083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:NavigationKeyEvent_SetCurrentFocus",kwnames,&obj0,&obj1)) goto fail;
21084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNavigationKeyEvent, SWIG_POINTER_EXCEPTION | 0);
21085 if (SWIG_arg_fail(1)) SWIG_fail;
21086 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21087 if (SWIG_arg_fail(2)) SWIG_fail;
21088 {
21089 PyThreadState* __tstate = wxPyBeginAllowThreads();
21090 (arg1)->SetCurrentFocus(arg2);
21091
21092 wxPyEndAllowThreads(__tstate);
21093 if (PyErr_Occurred()) SWIG_fail;
21094 }
21095 Py_INCREF(Py_None); resultobj = Py_None;
21096 return resultobj;
21097 fail:
21098 return NULL;
21099 }
21100
21101
21102 static PyObject * NavigationKeyEvent_swigregister(PyObject *, PyObject *args) {
21103 PyObject *obj;
21104 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21105 SWIG_TypeClientData(SWIGTYPE_p_wxNavigationKeyEvent, obj);
21106 Py_INCREF(obj);
21107 return Py_BuildValue((char *)"");
21108 }
21109 static PyObject *_wrap_new_WindowCreateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21110 PyObject *resultobj;
21111 wxWindow *arg1 = (wxWindow *) NULL ;
21112 wxWindowCreateEvent *result;
21113 PyObject * obj0 = 0 ;
21114 char *kwnames[] = {
21115 (char *) "win", NULL
21116 };
21117
21118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowCreateEvent",kwnames,&obj0)) goto fail;
21119 if (obj0) {
21120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21121 if (SWIG_arg_fail(1)) SWIG_fail;
21122 }
21123 {
21124 PyThreadState* __tstate = wxPyBeginAllowThreads();
21125 result = (wxWindowCreateEvent *)new wxWindowCreateEvent(arg1);
21126
21127 wxPyEndAllowThreads(__tstate);
21128 if (PyErr_Occurred()) SWIG_fail;
21129 }
21130 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowCreateEvent, 1);
21131 return resultobj;
21132 fail:
21133 return NULL;
21134 }
21135
21136
21137 static PyObject *_wrap_WindowCreateEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21138 PyObject *resultobj;
21139 wxWindowCreateEvent *arg1 = (wxWindowCreateEvent *) 0 ;
21140 wxWindow *result;
21141 PyObject * obj0 = 0 ;
21142 char *kwnames[] = {
21143 (char *) "self", NULL
21144 };
21145
21146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowCreateEvent_GetWindow",kwnames,&obj0)) goto fail;
21147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowCreateEvent, SWIG_POINTER_EXCEPTION | 0);
21148 if (SWIG_arg_fail(1)) SWIG_fail;
21149 {
21150 PyThreadState* __tstate = wxPyBeginAllowThreads();
21151 result = (wxWindow *)((wxWindowCreateEvent const *)arg1)->GetWindow();
21152
21153 wxPyEndAllowThreads(__tstate);
21154 if (PyErr_Occurred()) SWIG_fail;
21155 }
21156 {
21157 resultobj = wxPyMake_wxObject(result, 0);
21158 }
21159 return resultobj;
21160 fail:
21161 return NULL;
21162 }
21163
21164
21165 static PyObject * WindowCreateEvent_swigregister(PyObject *, PyObject *args) {
21166 PyObject *obj;
21167 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21168 SWIG_TypeClientData(SWIGTYPE_p_wxWindowCreateEvent, obj);
21169 Py_INCREF(obj);
21170 return Py_BuildValue((char *)"");
21171 }
21172 static PyObject *_wrap_new_WindowDestroyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21173 PyObject *resultobj;
21174 wxWindow *arg1 = (wxWindow *) NULL ;
21175 wxWindowDestroyEvent *result;
21176 PyObject * obj0 = 0 ;
21177 char *kwnames[] = {
21178 (char *) "win", NULL
21179 };
21180
21181 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDestroyEvent",kwnames,&obj0)) goto fail;
21182 if (obj0) {
21183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21184 if (SWIG_arg_fail(1)) SWIG_fail;
21185 }
21186 {
21187 PyThreadState* __tstate = wxPyBeginAllowThreads();
21188 result = (wxWindowDestroyEvent *)new wxWindowDestroyEvent(arg1);
21189
21190 wxPyEndAllowThreads(__tstate);
21191 if (PyErr_Occurred()) SWIG_fail;
21192 }
21193 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDestroyEvent, 1);
21194 return resultobj;
21195 fail:
21196 return NULL;
21197 }
21198
21199
21200 static PyObject *_wrap_WindowDestroyEvent_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
21201 PyObject *resultobj;
21202 wxWindowDestroyEvent *arg1 = (wxWindowDestroyEvent *) 0 ;
21203 wxWindow *result;
21204 PyObject * obj0 = 0 ;
21205 char *kwnames[] = {
21206 (char *) "self", NULL
21207 };
21208
21209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:WindowDestroyEvent_GetWindow",kwnames,&obj0)) goto fail;
21210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDestroyEvent, SWIG_POINTER_EXCEPTION | 0);
21211 if (SWIG_arg_fail(1)) SWIG_fail;
21212 {
21213 PyThreadState* __tstate = wxPyBeginAllowThreads();
21214 result = (wxWindow *)((wxWindowDestroyEvent const *)arg1)->GetWindow();
21215
21216 wxPyEndAllowThreads(__tstate);
21217 if (PyErr_Occurred()) SWIG_fail;
21218 }
21219 {
21220 resultobj = wxPyMake_wxObject(result, 0);
21221 }
21222 return resultobj;
21223 fail:
21224 return NULL;
21225 }
21226
21227
21228 static PyObject * WindowDestroyEvent_swigregister(PyObject *, PyObject *args) {
21229 PyObject *obj;
21230 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21231 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDestroyEvent, obj);
21232 Py_INCREF(obj);
21233 return Py_BuildValue((char *)"");
21234 }
21235 static PyObject *_wrap_new_ContextMenuEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21236 PyObject *resultobj;
21237 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21238 int arg2 = (int) 0 ;
21239 wxPoint const &arg3_defvalue = wxDefaultPosition ;
21240 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
21241 wxContextMenuEvent *result;
21242 wxPoint temp3 ;
21243 PyObject * obj0 = 0 ;
21244 PyObject * obj1 = 0 ;
21245 PyObject * obj2 = 0 ;
21246 char *kwnames[] = {
21247 (char *) "type",(char *) "winid",(char *) "pt", NULL
21248 };
21249
21250 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ContextMenuEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
21251 if (obj0) {
21252 {
21253 arg1 = (wxEventType)(SWIG_As_int(obj0));
21254 if (SWIG_arg_fail(1)) SWIG_fail;
21255 }
21256 }
21257 if (obj1) {
21258 {
21259 arg2 = (int)(SWIG_As_int(obj1));
21260 if (SWIG_arg_fail(2)) SWIG_fail;
21261 }
21262 }
21263 if (obj2) {
21264 {
21265 arg3 = &temp3;
21266 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
21267 }
21268 }
21269 {
21270 PyThreadState* __tstate = wxPyBeginAllowThreads();
21271 result = (wxContextMenuEvent *)new wxContextMenuEvent(arg1,arg2,(wxPoint const &)*arg3);
21272
21273 wxPyEndAllowThreads(__tstate);
21274 if (PyErr_Occurred()) SWIG_fail;
21275 }
21276 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxContextMenuEvent, 1);
21277 return resultobj;
21278 fail:
21279 return NULL;
21280 }
21281
21282
21283 static PyObject *_wrap_ContextMenuEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
21284 PyObject *resultobj;
21285 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
21286 wxPoint *result;
21287 PyObject * obj0 = 0 ;
21288 char *kwnames[] = {
21289 (char *) "self", NULL
21290 };
21291
21292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ContextMenuEvent_GetPosition",kwnames,&obj0)) goto fail;
21293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextMenuEvent, SWIG_POINTER_EXCEPTION | 0);
21294 if (SWIG_arg_fail(1)) SWIG_fail;
21295 {
21296 PyThreadState* __tstate = wxPyBeginAllowThreads();
21297 {
21298 wxPoint const &_result_ref = ((wxContextMenuEvent const *)arg1)->GetPosition();
21299 result = (wxPoint *) &_result_ref;
21300 }
21301
21302 wxPyEndAllowThreads(__tstate);
21303 if (PyErr_Occurred()) SWIG_fail;
21304 }
21305 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPoint, 0);
21306 return resultobj;
21307 fail:
21308 return NULL;
21309 }
21310
21311
21312 static PyObject *_wrap_ContextMenuEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
21313 PyObject *resultobj;
21314 wxContextMenuEvent *arg1 = (wxContextMenuEvent *) 0 ;
21315 wxPoint *arg2 = 0 ;
21316 wxPoint temp2 ;
21317 PyObject * obj0 = 0 ;
21318 PyObject * obj1 = 0 ;
21319 char *kwnames[] = {
21320 (char *) "self",(char *) "pos", NULL
21321 };
21322
21323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ContextMenuEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
21324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxContextMenuEvent, SWIG_POINTER_EXCEPTION | 0);
21325 if (SWIG_arg_fail(1)) SWIG_fail;
21326 {
21327 arg2 = &temp2;
21328 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
21329 }
21330 {
21331 PyThreadState* __tstate = wxPyBeginAllowThreads();
21332 (arg1)->SetPosition((wxPoint const &)*arg2);
21333
21334 wxPyEndAllowThreads(__tstate);
21335 if (PyErr_Occurred()) SWIG_fail;
21336 }
21337 Py_INCREF(Py_None); resultobj = Py_None;
21338 return resultobj;
21339 fail:
21340 return NULL;
21341 }
21342
21343
21344 static PyObject * ContextMenuEvent_swigregister(PyObject *, PyObject *args) {
21345 PyObject *obj;
21346 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21347 SWIG_TypeClientData(SWIGTYPE_p_wxContextMenuEvent, obj);
21348 Py_INCREF(obj);
21349 return Py_BuildValue((char *)"");
21350 }
21351 static PyObject *_wrap_new_IdleEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21352 PyObject *resultobj;
21353 wxIdleEvent *result;
21354 char *kwnames[] = {
21355 NULL
21356 };
21357
21358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_IdleEvent",kwnames)) goto fail;
21359 {
21360 PyThreadState* __tstate = wxPyBeginAllowThreads();
21361 result = (wxIdleEvent *)new wxIdleEvent();
21362
21363 wxPyEndAllowThreads(__tstate);
21364 if (PyErr_Occurred()) SWIG_fail;
21365 }
21366 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIdleEvent, 1);
21367 return resultobj;
21368 fail:
21369 return NULL;
21370 }
21371
21372
21373 static PyObject *_wrap_IdleEvent_RequestMore(PyObject *, PyObject *args, PyObject *kwargs) {
21374 PyObject *resultobj;
21375 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
21376 bool arg2 = (bool) true ;
21377 PyObject * obj0 = 0 ;
21378 PyObject * obj1 = 0 ;
21379 char *kwnames[] = {
21380 (char *) "self",(char *) "needMore", NULL
21381 };
21382
21383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:IdleEvent_RequestMore",kwnames,&obj0,&obj1)) goto fail;
21384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
21385 if (SWIG_arg_fail(1)) SWIG_fail;
21386 if (obj1) {
21387 {
21388 arg2 = (bool)(SWIG_As_bool(obj1));
21389 if (SWIG_arg_fail(2)) SWIG_fail;
21390 }
21391 }
21392 {
21393 PyThreadState* __tstate = wxPyBeginAllowThreads();
21394 (arg1)->RequestMore(arg2);
21395
21396 wxPyEndAllowThreads(__tstate);
21397 if (PyErr_Occurred()) SWIG_fail;
21398 }
21399 Py_INCREF(Py_None); resultobj = Py_None;
21400 return resultobj;
21401 fail:
21402 return NULL;
21403 }
21404
21405
21406 static PyObject *_wrap_IdleEvent_MoreRequested(PyObject *, PyObject *args, PyObject *kwargs) {
21407 PyObject *resultobj;
21408 wxIdleEvent *arg1 = (wxIdleEvent *) 0 ;
21409 bool result;
21410 PyObject * obj0 = 0 ;
21411 char *kwnames[] = {
21412 (char *) "self", NULL
21413 };
21414
21415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_MoreRequested",kwnames,&obj0)) goto fail;
21416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
21417 if (SWIG_arg_fail(1)) SWIG_fail;
21418 {
21419 PyThreadState* __tstate = wxPyBeginAllowThreads();
21420 result = (bool)((wxIdleEvent const *)arg1)->MoreRequested();
21421
21422 wxPyEndAllowThreads(__tstate);
21423 if (PyErr_Occurred()) SWIG_fail;
21424 }
21425 {
21426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21427 }
21428 return resultobj;
21429 fail:
21430 return NULL;
21431 }
21432
21433
21434 static PyObject *_wrap_IdleEvent_SetMode(PyObject *, PyObject *args, PyObject *kwargs) {
21435 PyObject *resultobj;
21436 wxIdleMode arg1 ;
21437 PyObject * obj0 = 0 ;
21438 char *kwnames[] = {
21439 (char *) "mode", NULL
21440 };
21441
21442 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_SetMode",kwnames,&obj0)) goto fail;
21443 {
21444 arg1 = (wxIdleMode)(SWIG_As_int(obj0));
21445 if (SWIG_arg_fail(1)) SWIG_fail;
21446 }
21447 {
21448 PyThreadState* __tstate = wxPyBeginAllowThreads();
21449 wxIdleEvent::SetMode((wxIdleMode )arg1);
21450
21451 wxPyEndAllowThreads(__tstate);
21452 if (PyErr_Occurred()) SWIG_fail;
21453 }
21454 Py_INCREF(Py_None); resultobj = Py_None;
21455 return resultobj;
21456 fail:
21457 return NULL;
21458 }
21459
21460
21461 static PyObject *_wrap_IdleEvent_GetMode(PyObject *, PyObject *args, PyObject *kwargs) {
21462 PyObject *resultobj;
21463 wxIdleMode result;
21464 char *kwnames[] = {
21465 NULL
21466 };
21467
21468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IdleEvent_GetMode",kwnames)) goto fail;
21469 {
21470 PyThreadState* __tstate = wxPyBeginAllowThreads();
21471 result = (wxIdleMode)wxIdleEvent::GetMode();
21472
21473 wxPyEndAllowThreads(__tstate);
21474 if (PyErr_Occurred()) SWIG_fail;
21475 }
21476 resultobj = SWIG_From_int((result));
21477 return resultobj;
21478 fail:
21479 return NULL;
21480 }
21481
21482
21483 static PyObject *_wrap_IdleEvent_CanSend(PyObject *, PyObject *args, PyObject *kwargs) {
21484 PyObject *resultobj;
21485 wxWindow *arg1 = (wxWindow *) 0 ;
21486 bool result;
21487 PyObject * obj0 = 0 ;
21488 char *kwnames[] = {
21489 (char *) "win", NULL
21490 };
21491
21492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IdleEvent_CanSend",kwnames,&obj0)) goto fail;
21493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21494 if (SWIG_arg_fail(1)) SWIG_fail;
21495 {
21496 PyThreadState* __tstate = wxPyBeginAllowThreads();
21497 result = (bool)wxIdleEvent::CanSend(arg1);
21498
21499 wxPyEndAllowThreads(__tstate);
21500 if (PyErr_Occurred()) SWIG_fail;
21501 }
21502 {
21503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21504 }
21505 return resultobj;
21506 fail:
21507 return NULL;
21508 }
21509
21510
21511 static PyObject * IdleEvent_swigregister(PyObject *, PyObject *args) {
21512 PyObject *obj;
21513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21514 SWIG_TypeClientData(SWIGTYPE_p_wxIdleEvent, obj);
21515 Py_INCREF(obj);
21516 return Py_BuildValue((char *)"");
21517 }
21518 static PyObject *_wrap_new_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21519 PyObject *resultobj;
21520 int arg1 = (int) 0 ;
21521 wxEventType arg2 = (wxEventType) wxEVT_NULL ;
21522 wxPyEvent *result;
21523 PyObject * obj0 = 0 ;
21524 PyObject * obj1 = 0 ;
21525 char *kwnames[] = {
21526 (char *) "winid",(char *) "commandType", NULL
21527 };
21528
21529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyEvent",kwnames,&obj0,&obj1)) goto fail;
21530 if (obj0) {
21531 {
21532 arg1 = (int)(SWIG_As_int(obj0));
21533 if (SWIG_arg_fail(1)) SWIG_fail;
21534 }
21535 }
21536 if (obj1) {
21537 {
21538 arg2 = (wxEventType)(SWIG_As_int(obj1));
21539 if (SWIG_arg_fail(2)) SWIG_fail;
21540 }
21541 }
21542 {
21543 PyThreadState* __tstate = wxPyBeginAllowThreads();
21544 result = (wxPyEvent *)new wxPyEvent(arg1,arg2);
21545
21546 wxPyEndAllowThreads(__tstate);
21547 if (PyErr_Occurred()) SWIG_fail;
21548 }
21549 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyEvent, 1);
21550 return resultobj;
21551 fail:
21552 return NULL;
21553 }
21554
21555
21556 static PyObject *_wrap_delete_PyEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21557 PyObject *resultobj;
21558 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
21559 PyObject * obj0 = 0 ;
21560 char *kwnames[] = {
21561 (char *) "self", NULL
21562 };
21563
21564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyEvent",kwnames,&obj0)) goto fail;
21565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
21566 if (SWIG_arg_fail(1)) SWIG_fail;
21567 {
21568 PyThreadState* __tstate = wxPyBeginAllowThreads();
21569 delete arg1;
21570
21571 wxPyEndAllowThreads(__tstate);
21572 if (PyErr_Occurred()) SWIG_fail;
21573 }
21574 Py_INCREF(Py_None); resultobj = Py_None;
21575 return resultobj;
21576 fail:
21577 return NULL;
21578 }
21579
21580
21581 static PyObject *_wrap_PyEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
21582 PyObject *resultobj;
21583 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
21584 PyObject *arg2 = (PyObject *) 0 ;
21585 PyObject * obj0 = 0 ;
21586 PyObject * obj1 = 0 ;
21587 char *kwnames[] = {
21588 (char *) "self",(char *) "self", NULL
21589 };
21590
21591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
21592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
21593 if (SWIG_arg_fail(1)) SWIG_fail;
21594 arg2 = obj1;
21595 {
21596 PyThreadState* __tstate = wxPyBeginAllowThreads();
21597 (arg1)->SetSelf(arg2);
21598
21599 wxPyEndAllowThreads(__tstate);
21600 if (PyErr_Occurred()) SWIG_fail;
21601 }
21602 Py_INCREF(Py_None); resultobj = Py_None;
21603 return resultobj;
21604 fail:
21605 return NULL;
21606 }
21607
21608
21609 static PyObject *_wrap_PyEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
21610 PyObject *resultobj;
21611 wxPyEvent *arg1 = (wxPyEvent *) 0 ;
21612 PyObject *result;
21613 PyObject * obj0 = 0 ;
21614 char *kwnames[] = {
21615 (char *) "self", NULL
21616 };
21617
21618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyEvent_GetSelf",kwnames,&obj0)) goto fail;
21619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyEvent, SWIG_POINTER_EXCEPTION | 0);
21620 if (SWIG_arg_fail(1)) SWIG_fail;
21621 {
21622 PyThreadState* __tstate = wxPyBeginAllowThreads();
21623 result = (PyObject *)(arg1)->GetSelf();
21624
21625 wxPyEndAllowThreads(__tstate);
21626 if (PyErr_Occurred()) SWIG_fail;
21627 }
21628 resultobj = result;
21629 return resultobj;
21630 fail:
21631 return NULL;
21632 }
21633
21634
21635 static PyObject * PyEvent_swigregister(PyObject *, PyObject *args) {
21636 PyObject *obj;
21637 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21638 SWIG_TypeClientData(SWIGTYPE_p_wxPyEvent, obj);
21639 Py_INCREF(obj);
21640 return Py_BuildValue((char *)"");
21641 }
21642 static PyObject *_wrap_new_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21643 PyObject *resultobj;
21644 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
21645 int arg2 = (int) 0 ;
21646 wxPyCommandEvent *result;
21647 PyObject * obj0 = 0 ;
21648 PyObject * obj1 = 0 ;
21649 char *kwnames[] = {
21650 (char *) "commandType",(char *) "id", NULL
21651 };
21652
21653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_PyCommandEvent",kwnames,&obj0,&obj1)) goto fail;
21654 if (obj0) {
21655 {
21656 arg1 = (wxEventType)(SWIG_As_int(obj0));
21657 if (SWIG_arg_fail(1)) SWIG_fail;
21658 }
21659 }
21660 if (obj1) {
21661 {
21662 arg2 = (int)(SWIG_As_int(obj1));
21663 if (SWIG_arg_fail(2)) SWIG_fail;
21664 }
21665 }
21666 {
21667 PyThreadState* __tstate = wxPyBeginAllowThreads();
21668 result = (wxPyCommandEvent *)new wxPyCommandEvent(arg1,arg2);
21669
21670 wxPyEndAllowThreads(__tstate);
21671 if (PyErr_Occurred()) SWIG_fail;
21672 }
21673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyCommandEvent, 1);
21674 return resultobj;
21675 fail:
21676 return NULL;
21677 }
21678
21679
21680 static PyObject *_wrap_delete_PyCommandEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21681 PyObject *resultobj;
21682 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
21683 PyObject * obj0 = 0 ;
21684 char *kwnames[] = {
21685 (char *) "self", NULL
21686 };
21687
21688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyCommandEvent",kwnames,&obj0)) goto fail;
21689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
21690 if (SWIG_arg_fail(1)) SWIG_fail;
21691 {
21692 PyThreadState* __tstate = wxPyBeginAllowThreads();
21693 delete arg1;
21694
21695 wxPyEndAllowThreads(__tstate);
21696 if (PyErr_Occurred()) SWIG_fail;
21697 }
21698 Py_INCREF(Py_None); resultobj = Py_None;
21699 return resultobj;
21700 fail:
21701 return NULL;
21702 }
21703
21704
21705 static PyObject *_wrap_PyCommandEvent_SetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
21706 PyObject *resultobj;
21707 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
21708 PyObject *arg2 = (PyObject *) 0 ;
21709 PyObject * obj0 = 0 ;
21710 PyObject * obj1 = 0 ;
21711 char *kwnames[] = {
21712 (char *) "self",(char *) "self", NULL
21713 };
21714
21715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyCommandEvent_SetSelf",kwnames,&obj0,&obj1)) goto fail;
21716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
21717 if (SWIG_arg_fail(1)) SWIG_fail;
21718 arg2 = obj1;
21719 {
21720 PyThreadState* __tstate = wxPyBeginAllowThreads();
21721 (arg1)->SetSelf(arg2);
21722
21723 wxPyEndAllowThreads(__tstate);
21724 if (PyErr_Occurred()) SWIG_fail;
21725 }
21726 Py_INCREF(Py_None); resultobj = Py_None;
21727 return resultobj;
21728 fail:
21729 return NULL;
21730 }
21731
21732
21733 static PyObject *_wrap_PyCommandEvent_GetSelf(PyObject *, PyObject *args, PyObject *kwargs) {
21734 PyObject *resultobj;
21735 wxPyCommandEvent *arg1 = (wxPyCommandEvent *) 0 ;
21736 PyObject *result;
21737 PyObject * obj0 = 0 ;
21738 char *kwnames[] = {
21739 (char *) "self", NULL
21740 };
21741
21742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyCommandEvent_GetSelf",kwnames,&obj0)) goto fail;
21743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyCommandEvent, SWIG_POINTER_EXCEPTION | 0);
21744 if (SWIG_arg_fail(1)) SWIG_fail;
21745 {
21746 PyThreadState* __tstate = wxPyBeginAllowThreads();
21747 result = (PyObject *)(arg1)->GetSelf();
21748
21749 wxPyEndAllowThreads(__tstate);
21750 if (PyErr_Occurred()) SWIG_fail;
21751 }
21752 resultobj = result;
21753 return resultobj;
21754 fail:
21755 return NULL;
21756 }
21757
21758
21759 static PyObject * PyCommandEvent_swigregister(PyObject *, PyObject *args) {
21760 PyObject *obj;
21761 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21762 SWIG_TypeClientData(SWIGTYPE_p_wxPyCommandEvent, obj);
21763 Py_INCREF(obj);
21764 return Py_BuildValue((char *)"");
21765 }
21766 static PyObject *_wrap_new_DateEvent(PyObject *, PyObject *args, PyObject *kwargs) {
21767 PyObject *resultobj;
21768 wxWindow *arg1 = (wxWindow *) 0 ;
21769 wxDateTime *arg2 = 0 ;
21770 wxEventType arg3 ;
21771 wxDateEvent *result;
21772 PyObject * obj0 = 0 ;
21773 PyObject * obj1 = 0 ;
21774 PyObject * obj2 = 0 ;
21775 char *kwnames[] = {
21776 (char *) "win",(char *) "dt",(char *) "type", NULL
21777 };
21778
21779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:new_DateEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
21780 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
21781 if (SWIG_arg_fail(1)) SWIG_fail;
21782 {
21783 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21784 if (SWIG_arg_fail(2)) SWIG_fail;
21785 if (arg2 == NULL) {
21786 SWIG_null_ref("wxDateTime");
21787 }
21788 if (SWIG_arg_fail(2)) SWIG_fail;
21789 }
21790 {
21791 arg3 = (wxEventType)(SWIG_As_int(obj2));
21792 if (SWIG_arg_fail(3)) SWIG_fail;
21793 }
21794 {
21795 PyThreadState* __tstate = wxPyBeginAllowThreads();
21796 result = (wxDateEvent *)new wxDateEvent(arg1,(wxDateTime const &)*arg2,arg3);
21797
21798 wxPyEndAllowThreads(__tstate);
21799 if (PyErr_Occurred()) SWIG_fail;
21800 }
21801 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateEvent, 1);
21802 return resultobj;
21803 fail:
21804 return NULL;
21805 }
21806
21807
21808 static PyObject *_wrap_DateEvent_GetDate(PyObject *, PyObject *args, PyObject *kwargs) {
21809 PyObject *resultobj;
21810 wxDateEvent *arg1 = (wxDateEvent *) 0 ;
21811 wxDateTime *result;
21812 PyObject * obj0 = 0 ;
21813 char *kwnames[] = {
21814 (char *) "self", NULL
21815 };
21816
21817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateEvent_GetDate",kwnames,&obj0)) goto fail;
21818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateEvent, SWIG_POINTER_EXCEPTION | 0);
21819 if (SWIG_arg_fail(1)) SWIG_fail;
21820 {
21821 PyThreadState* __tstate = wxPyBeginAllowThreads();
21822 {
21823 wxDateTime const &_result_ref = ((wxDateEvent const *)arg1)->GetDate();
21824 result = (wxDateTime *) &_result_ref;
21825 }
21826
21827 wxPyEndAllowThreads(__tstate);
21828 if (PyErr_Occurred()) SWIG_fail;
21829 }
21830 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21831 return resultobj;
21832 fail:
21833 return NULL;
21834 }
21835
21836
21837 static PyObject *_wrap_DateEvent_SetDate(PyObject *, PyObject *args, PyObject *kwargs) {
21838 PyObject *resultobj;
21839 wxDateEvent *arg1 = (wxDateEvent *) 0 ;
21840 wxDateTime *arg2 = 0 ;
21841 PyObject * obj0 = 0 ;
21842 PyObject * obj1 = 0 ;
21843 char *kwnames[] = {
21844 (char *) "self",(char *) "date", NULL
21845 };
21846
21847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateEvent_SetDate",kwnames,&obj0,&obj1)) goto fail;
21848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateEvent, SWIG_POINTER_EXCEPTION | 0);
21849 if (SWIG_arg_fail(1)) SWIG_fail;
21850 {
21851 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21852 if (SWIG_arg_fail(2)) SWIG_fail;
21853 if (arg2 == NULL) {
21854 SWIG_null_ref("wxDateTime");
21855 }
21856 if (SWIG_arg_fail(2)) SWIG_fail;
21857 }
21858 {
21859 PyThreadState* __tstate = wxPyBeginAllowThreads();
21860 (arg1)->SetDate((wxDateTime const &)*arg2);
21861
21862 wxPyEndAllowThreads(__tstate);
21863 if (PyErr_Occurred()) SWIG_fail;
21864 }
21865 Py_INCREF(Py_None); resultobj = Py_None;
21866 return resultobj;
21867 fail:
21868 return NULL;
21869 }
21870
21871
21872 static PyObject * DateEvent_swigregister(PyObject *, PyObject *args) {
21873 PyObject *obj;
21874 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
21875 SWIG_TypeClientData(SWIGTYPE_p_wxDateEvent, obj);
21876 Py_INCREF(obj);
21877 return Py_BuildValue((char *)"");
21878 }
21879 static PyObject *_wrap_new_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
21880 PyObject *resultobj;
21881 wxPyApp *result;
21882 char *kwnames[] = {
21883 NULL
21884 };
21885
21886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyApp",kwnames)) goto fail;
21887 {
21888 PyThreadState* __tstate = wxPyBeginAllowThreads();
21889 result = (wxPyApp *)new_wxPyApp();
21890
21891 wxPyEndAllowThreads(__tstate);
21892 if (PyErr_Occurred()) SWIG_fail;
21893 }
21894 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyApp, 1);
21895 return resultobj;
21896 fail:
21897 return NULL;
21898 }
21899
21900
21901 static PyObject *_wrap_delete_PyApp(PyObject *, PyObject *args, PyObject *kwargs) {
21902 PyObject *resultobj;
21903 wxPyApp *arg1 = (wxPyApp *) 0 ;
21904 PyObject * obj0 = 0 ;
21905 char *kwnames[] = {
21906 (char *) "self", NULL
21907 };
21908
21909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_PyApp",kwnames,&obj0)) goto fail;
21910 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
21911 if (SWIG_arg_fail(1)) SWIG_fail;
21912 {
21913 PyThreadState* __tstate = wxPyBeginAllowThreads();
21914 delete arg1;
21915
21916 wxPyEndAllowThreads(__tstate);
21917 if (PyErr_Occurred()) SWIG_fail;
21918 }
21919 Py_INCREF(Py_None); resultobj = Py_None;
21920 return resultobj;
21921 fail:
21922 return NULL;
21923 }
21924
21925
21926 static PyObject *_wrap_PyApp__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
21927 PyObject *resultobj;
21928 wxPyApp *arg1 = (wxPyApp *) 0 ;
21929 PyObject *arg2 = (PyObject *) 0 ;
21930 PyObject *arg3 = (PyObject *) 0 ;
21931 PyObject * obj0 = 0 ;
21932 PyObject * obj1 = 0 ;
21933 PyObject * obj2 = 0 ;
21934 char *kwnames[] = {
21935 (char *) "self",(char *) "self",(char *) "_class", NULL
21936 };
21937
21938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
21939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
21940 if (SWIG_arg_fail(1)) SWIG_fail;
21941 arg2 = obj1;
21942 arg3 = obj2;
21943 {
21944 PyThreadState* __tstate = wxPyBeginAllowThreads();
21945 (arg1)->_setCallbackInfo(arg2,arg3);
21946
21947 wxPyEndAllowThreads(__tstate);
21948 if (PyErr_Occurred()) SWIG_fail;
21949 }
21950 Py_INCREF(Py_None); resultobj = Py_None;
21951 return resultobj;
21952 fail:
21953 return NULL;
21954 }
21955
21956
21957 static PyObject *_wrap_PyApp_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
21958 PyObject *resultobj;
21959 wxPyApp *arg1 = (wxPyApp *) 0 ;
21960 wxString result;
21961 PyObject * obj0 = 0 ;
21962 char *kwnames[] = {
21963 (char *) "self", NULL
21964 };
21965
21966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAppName",kwnames,&obj0)) goto fail;
21967 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
21968 if (SWIG_arg_fail(1)) SWIG_fail;
21969 {
21970 PyThreadState* __tstate = wxPyBeginAllowThreads();
21971 result = ((wxPyApp const *)arg1)->GetAppName();
21972
21973 wxPyEndAllowThreads(__tstate);
21974 if (PyErr_Occurred()) SWIG_fail;
21975 }
21976 {
21977 #if wxUSE_UNICODE
21978 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
21979 #else
21980 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
21981 #endif
21982 }
21983 return resultobj;
21984 fail:
21985 return NULL;
21986 }
21987
21988
21989 static PyObject *_wrap_PyApp_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
21990 PyObject *resultobj;
21991 wxPyApp *arg1 = (wxPyApp *) 0 ;
21992 wxString *arg2 = 0 ;
21993 bool temp2 = false ;
21994 PyObject * obj0 = 0 ;
21995 PyObject * obj1 = 0 ;
21996 char *kwnames[] = {
21997 (char *) "self",(char *) "name", NULL
21998 };
21999
22000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAppName",kwnames,&obj0,&obj1)) goto fail;
22001 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22002 if (SWIG_arg_fail(1)) SWIG_fail;
22003 {
22004 arg2 = wxString_in_helper(obj1);
22005 if (arg2 == NULL) SWIG_fail;
22006 temp2 = true;
22007 }
22008 {
22009 PyThreadState* __tstate = wxPyBeginAllowThreads();
22010 (arg1)->SetAppName((wxString const &)*arg2);
22011
22012 wxPyEndAllowThreads(__tstate);
22013 if (PyErr_Occurred()) SWIG_fail;
22014 }
22015 Py_INCREF(Py_None); resultobj = Py_None;
22016 {
22017 if (temp2)
22018 delete arg2;
22019 }
22020 return resultobj;
22021 fail:
22022 {
22023 if (temp2)
22024 delete arg2;
22025 }
22026 return NULL;
22027 }
22028
22029
22030 static PyObject *_wrap_PyApp_GetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
22031 PyObject *resultobj;
22032 wxPyApp *arg1 = (wxPyApp *) 0 ;
22033 wxString result;
22034 PyObject * obj0 = 0 ;
22035 char *kwnames[] = {
22036 (char *) "self", NULL
22037 };
22038
22039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetClassName",kwnames,&obj0)) goto fail;
22040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22041 if (SWIG_arg_fail(1)) SWIG_fail;
22042 {
22043 PyThreadState* __tstate = wxPyBeginAllowThreads();
22044 result = ((wxPyApp const *)arg1)->GetClassName();
22045
22046 wxPyEndAllowThreads(__tstate);
22047 if (PyErr_Occurred()) SWIG_fail;
22048 }
22049 {
22050 #if wxUSE_UNICODE
22051 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22052 #else
22053 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22054 #endif
22055 }
22056 return resultobj;
22057 fail:
22058 return NULL;
22059 }
22060
22061
22062 static PyObject *_wrap_PyApp_SetClassName(PyObject *, PyObject *args, PyObject *kwargs) {
22063 PyObject *resultobj;
22064 wxPyApp *arg1 = (wxPyApp *) 0 ;
22065 wxString *arg2 = 0 ;
22066 bool temp2 = false ;
22067 PyObject * obj0 = 0 ;
22068 PyObject * obj1 = 0 ;
22069 char *kwnames[] = {
22070 (char *) "self",(char *) "name", NULL
22071 };
22072
22073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetClassName",kwnames,&obj0,&obj1)) goto fail;
22074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22075 if (SWIG_arg_fail(1)) SWIG_fail;
22076 {
22077 arg2 = wxString_in_helper(obj1);
22078 if (arg2 == NULL) SWIG_fail;
22079 temp2 = true;
22080 }
22081 {
22082 PyThreadState* __tstate = wxPyBeginAllowThreads();
22083 (arg1)->SetClassName((wxString const &)*arg2);
22084
22085 wxPyEndAllowThreads(__tstate);
22086 if (PyErr_Occurred()) SWIG_fail;
22087 }
22088 Py_INCREF(Py_None); resultobj = Py_None;
22089 {
22090 if (temp2)
22091 delete arg2;
22092 }
22093 return resultobj;
22094 fail:
22095 {
22096 if (temp2)
22097 delete arg2;
22098 }
22099 return NULL;
22100 }
22101
22102
22103 static PyObject *_wrap_PyApp_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
22104 PyObject *resultobj;
22105 wxPyApp *arg1 = (wxPyApp *) 0 ;
22106 wxString *result;
22107 PyObject * obj0 = 0 ;
22108 char *kwnames[] = {
22109 (char *) "self", NULL
22110 };
22111
22112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetVendorName",kwnames,&obj0)) goto fail;
22113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22114 if (SWIG_arg_fail(1)) SWIG_fail;
22115 {
22116 PyThreadState* __tstate = wxPyBeginAllowThreads();
22117 {
22118 wxString const &_result_ref = ((wxPyApp const *)arg1)->GetVendorName();
22119 result = (wxString *) &_result_ref;
22120 }
22121
22122 wxPyEndAllowThreads(__tstate);
22123 if (PyErr_Occurred()) SWIG_fail;
22124 }
22125 {
22126 #if wxUSE_UNICODE
22127 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
22128 #else
22129 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
22130 #endif
22131 }
22132 return resultobj;
22133 fail:
22134 return NULL;
22135 }
22136
22137
22138 static PyObject *_wrap_PyApp_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
22139 PyObject *resultobj;
22140 wxPyApp *arg1 = (wxPyApp *) 0 ;
22141 wxString *arg2 = 0 ;
22142 bool temp2 = false ;
22143 PyObject * obj0 = 0 ;
22144 PyObject * obj1 = 0 ;
22145 char *kwnames[] = {
22146 (char *) "self",(char *) "name", NULL
22147 };
22148
22149 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
22150 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22151 if (SWIG_arg_fail(1)) SWIG_fail;
22152 {
22153 arg2 = wxString_in_helper(obj1);
22154 if (arg2 == NULL) SWIG_fail;
22155 temp2 = true;
22156 }
22157 {
22158 PyThreadState* __tstate = wxPyBeginAllowThreads();
22159 (arg1)->SetVendorName((wxString const &)*arg2);
22160
22161 wxPyEndAllowThreads(__tstate);
22162 if (PyErr_Occurred()) SWIG_fail;
22163 }
22164 Py_INCREF(Py_None); resultobj = Py_None;
22165 {
22166 if (temp2)
22167 delete arg2;
22168 }
22169 return resultobj;
22170 fail:
22171 {
22172 if (temp2)
22173 delete arg2;
22174 }
22175 return NULL;
22176 }
22177
22178
22179 static PyObject *_wrap_PyApp_GetTraits(PyObject *, PyObject *args, PyObject *kwargs) {
22180 PyObject *resultobj;
22181 wxPyApp *arg1 = (wxPyApp *) 0 ;
22182 wxAppTraits *result;
22183 PyObject * obj0 = 0 ;
22184 char *kwnames[] = {
22185 (char *) "self", NULL
22186 };
22187
22188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTraits",kwnames,&obj0)) goto fail;
22189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22190 if (SWIG_arg_fail(1)) SWIG_fail;
22191 {
22192 PyThreadState* __tstate = wxPyBeginAllowThreads();
22193 result = (wxAppTraits *)(arg1)->GetTraits();
22194
22195 wxPyEndAllowThreads(__tstate);
22196 if (PyErr_Occurred()) SWIG_fail;
22197 }
22198 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAppTraits, 0);
22199 return resultobj;
22200 fail:
22201 return NULL;
22202 }
22203
22204
22205 static PyObject *_wrap_PyApp_ProcessPendingEvents(PyObject *, PyObject *args, PyObject *kwargs) {
22206 PyObject *resultobj;
22207 wxPyApp *arg1 = (wxPyApp *) 0 ;
22208 PyObject * obj0 = 0 ;
22209 char *kwnames[] = {
22210 (char *) "self", NULL
22211 };
22212
22213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessPendingEvents",kwnames,&obj0)) goto fail;
22214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22215 if (SWIG_arg_fail(1)) SWIG_fail;
22216 {
22217 PyThreadState* __tstate = wxPyBeginAllowThreads();
22218 (arg1)->ProcessPendingEvents();
22219
22220 wxPyEndAllowThreads(__tstate);
22221 if (PyErr_Occurred()) SWIG_fail;
22222 }
22223 Py_INCREF(Py_None); resultobj = Py_None;
22224 return resultobj;
22225 fail:
22226 return NULL;
22227 }
22228
22229
22230 static PyObject *_wrap_PyApp_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
22231 PyObject *resultobj;
22232 wxPyApp *arg1 = (wxPyApp *) 0 ;
22233 bool arg2 = (bool) false ;
22234 bool result;
22235 PyObject * obj0 = 0 ;
22236 PyObject * obj1 = 0 ;
22237 char *kwnames[] = {
22238 (char *) "self",(char *) "onlyIfNeeded", NULL
22239 };
22240
22241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyApp_Yield",kwnames,&obj0,&obj1)) goto fail;
22242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22243 if (SWIG_arg_fail(1)) SWIG_fail;
22244 if (obj1) {
22245 {
22246 arg2 = (bool)(SWIG_As_bool(obj1));
22247 if (SWIG_arg_fail(2)) SWIG_fail;
22248 }
22249 }
22250 {
22251 PyThreadState* __tstate = wxPyBeginAllowThreads();
22252 result = (bool)(arg1)->Yield(arg2);
22253
22254 wxPyEndAllowThreads(__tstate);
22255 if (PyErr_Occurred()) SWIG_fail;
22256 }
22257 {
22258 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22259 }
22260 return resultobj;
22261 fail:
22262 return NULL;
22263 }
22264
22265
22266 static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
22267 PyObject *resultobj;
22268 wxPyApp *arg1 = (wxPyApp *) 0 ;
22269 PyObject * obj0 = 0 ;
22270 char *kwnames[] = {
22271 (char *) "self", NULL
22272 };
22273
22274 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_WakeUpIdle",kwnames,&obj0)) goto fail;
22275 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22276 if (SWIG_arg_fail(1)) SWIG_fail;
22277 {
22278 PyThreadState* __tstate = wxPyBeginAllowThreads();
22279 (arg1)->WakeUpIdle();
22280
22281 wxPyEndAllowThreads(__tstate);
22282 if (PyErr_Occurred()) SWIG_fail;
22283 }
22284 Py_INCREF(Py_None); resultobj = Py_None;
22285 return resultobj;
22286 fail:
22287 return NULL;
22288 }
22289
22290
22291 static PyObject *_wrap_PyApp_IsMainLoopRunning(PyObject *, PyObject *args, PyObject *kwargs) {
22292 PyObject *resultobj;
22293 bool result;
22294 char *kwnames[] = {
22295 NULL
22296 };
22297
22298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_IsMainLoopRunning",kwnames)) goto fail;
22299 {
22300 PyThreadState* __tstate = wxPyBeginAllowThreads();
22301 result = (bool)wxPyApp::IsMainLoopRunning();
22302
22303 wxPyEndAllowThreads(__tstate);
22304 if (PyErr_Occurred()) SWIG_fail;
22305 }
22306 {
22307 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22308 }
22309 return resultobj;
22310 fail:
22311 return NULL;
22312 }
22313
22314
22315 static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
22316 PyObject *resultobj;
22317 wxPyApp *arg1 = (wxPyApp *) 0 ;
22318 int result;
22319 PyObject * obj0 = 0 ;
22320 char *kwnames[] = {
22321 (char *) "self", NULL
22322 };
22323
22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_MainLoop",kwnames,&obj0)) goto fail;
22325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22326 if (SWIG_arg_fail(1)) SWIG_fail;
22327 {
22328 PyThreadState* __tstate = wxPyBeginAllowThreads();
22329 result = (int)(arg1)->MainLoop();
22330
22331 wxPyEndAllowThreads(__tstate);
22332 if (PyErr_Occurred()) SWIG_fail;
22333 }
22334 {
22335 resultobj = SWIG_From_int((int)(result));
22336 }
22337 return resultobj;
22338 fail:
22339 return NULL;
22340 }
22341
22342
22343 static PyObject *_wrap_PyApp_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
22344 PyObject *resultobj;
22345 wxPyApp *arg1 = (wxPyApp *) 0 ;
22346 PyObject * obj0 = 0 ;
22347 char *kwnames[] = {
22348 (char *) "self", NULL
22349 };
22350
22351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Exit",kwnames,&obj0)) goto fail;
22352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22353 if (SWIG_arg_fail(1)) SWIG_fail;
22354 {
22355 PyThreadState* __tstate = wxPyBeginAllowThreads();
22356 (arg1)->Exit();
22357
22358 wxPyEndAllowThreads(__tstate);
22359 if (PyErr_Occurred()) SWIG_fail;
22360 }
22361 Py_INCREF(Py_None); resultobj = Py_None;
22362 return resultobj;
22363 fail:
22364 return NULL;
22365 }
22366
22367
22368 static PyObject *_wrap_PyApp_ExitMainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
22369 PyObject *resultobj;
22370 wxPyApp *arg1 = (wxPyApp *) 0 ;
22371 PyObject * obj0 = 0 ;
22372 char *kwnames[] = {
22373 (char *) "self", NULL
22374 };
22375
22376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ExitMainLoop",kwnames,&obj0)) goto fail;
22377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22378 if (SWIG_arg_fail(1)) SWIG_fail;
22379 {
22380 PyThreadState* __tstate = wxPyBeginAllowThreads();
22381 (arg1)->ExitMainLoop();
22382
22383 wxPyEndAllowThreads(__tstate);
22384 if (PyErr_Occurred()) SWIG_fail;
22385 }
22386 Py_INCREF(Py_None); resultobj = Py_None;
22387 return resultobj;
22388 fail:
22389 return NULL;
22390 }
22391
22392
22393 static PyObject *_wrap_PyApp_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
22394 PyObject *resultobj;
22395 wxPyApp *arg1 = (wxPyApp *) 0 ;
22396 bool result;
22397 PyObject * obj0 = 0 ;
22398 char *kwnames[] = {
22399 (char *) "self", NULL
22400 };
22401
22402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Pending",kwnames,&obj0)) goto fail;
22403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22404 if (SWIG_arg_fail(1)) SWIG_fail;
22405 {
22406 PyThreadState* __tstate = wxPyBeginAllowThreads();
22407 result = (bool)(arg1)->Pending();
22408
22409 wxPyEndAllowThreads(__tstate);
22410 if (PyErr_Occurred()) SWIG_fail;
22411 }
22412 {
22413 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22414 }
22415 return resultobj;
22416 fail:
22417 return NULL;
22418 }
22419
22420
22421 static PyObject *_wrap_PyApp_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
22422 PyObject *resultobj;
22423 wxPyApp *arg1 = (wxPyApp *) 0 ;
22424 bool result;
22425 PyObject * obj0 = 0 ;
22426 char *kwnames[] = {
22427 (char *) "self", NULL
22428 };
22429
22430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_Dispatch",kwnames,&obj0)) goto fail;
22431 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22432 if (SWIG_arg_fail(1)) SWIG_fail;
22433 {
22434 PyThreadState* __tstate = wxPyBeginAllowThreads();
22435 result = (bool)(arg1)->Dispatch();
22436
22437 wxPyEndAllowThreads(__tstate);
22438 if (PyErr_Occurred()) SWIG_fail;
22439 }
22440 {
22441 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22442 }
22443 return resultobj;
22444 fail:
22445 return NULL;
22446 }
22447
22448
22449 static PyObject *_wrap_PyApp_ProcessIdle(PyObject *, PyObject *args, PyObject *kwargs) {
22450 PyObject *resultobj;
22451 wxPyApp *arg1 = (wxPyApp *) 0 ;
22452 bool result;
22453 PyObject * obj0 = 0 ;
22454 char *kwnames[] = {
22455 (char *) "self", NULL
22456 };
22457
22458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_ProcessIdle",kwnames,&obj0)) goto fail;
22459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22460 if (SWIG_arg_fail(1)) SWIG_fail;
22461 {
22462 PyThreadState* __tstate = wxPyBeginAllowThreads();
22463 result = (bool)(arg1)->ProcessIdle();
22464
22465 wxPyEndAllowThreads(__tstate);
22466 if (PyErr_Occurred()) SWIG_fail;
22467 }
22468 {
22469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22470 }
22471 return resultobj;
22472 fail:
22473 return NULL;
22474 }
22475
22476
22477 static PyObject *_wrap_PyApp_SendIdleEvents(PyObject *, PyObject *args, PyObject *kwargs) {
22478 PyObject *resultobj;
22479 wxPyApp *arg1 = (wxPyApp *) 0 ;
22480 wxWindow *arg2 = (wxWindow *) 0 ;
22481 wxIdleEvent *arg3 = 0 ;
22482 bool result;
22483 PyObject * obj0 = 0 ;
22484 PyObject * obj1 = 0 ;
22485 PyObject * obj2 = 0 ;
22486 char *kwnames[] = {
22487 (char *) "self",(char *) "win",(char *) "event", NULL
22488 };
22489
22490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyApp_SendIdleEvents",kwnames,&obj0,&obj1,&obj2)) goto fail;
22491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22492 if (SWIG_arg_fail(1)) SWIG_fail;
22493 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22494 if (SWIG_arg_fail(2)) SWIG_fail;
22495 {
22496 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxIdleEvent, SWIG_POINTER_EXCEPTION | 0);
22497 if (SWIG_arg_fail(3)) SWIG_fail;
22498 if (arg3 == NULL) {
22499 SWIG_null_ref("wxIdleEvent");
22500 }
22501 if (SWIG_arg_fail(3)) SWIG_fail;
22502 }
22503 {
22504 PyThreadState* __tstate = wxPyBeginAllowThreads();
22505 result = (bool)(arg1)->SendIdleEvents(arg2,*arg3);
22506
22507 wxPyEndAllowThreads(__tstate);
22508 if (PyErr_Occurred()) SWIG_fail;
22509 }
22510 {
22511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22512 }
22513 return resultobj;
22514 fail:
22515 return NULL;
22516 }
22517
22518
22519 static PyObject *_wrap_PyApp_IsActive(PyObject *, PyObject *args, PyObject *kwargs) {
22520 PyObject *resultobj;
22521 wxPyApp *arg1 = (wxPyApp *) 0 ;
22522 bool result;
22523 PyObject * obj0 = 0 ;
22524 char *kwnames[] = {
22525 (char *) "self", NULL
22526 };
22527
22528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_IsActive",kwnames,&obj0)) goto fail;
22529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22530 if (SWIG_arg_fail(1)) SWIG_fail;
22531 {
22532 PyThreadState* __tstate = wxPyBeginAllowThreads();
22533 result = (bool)((wxPyApp const *)arg1)->IsActive();
22534
22535 wxPyEndAllowThreads(__tstate);
22536 if (PyErr_Occurred()) SWIG_fail;
22537 }
22538 {
22539 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22540 }
22541 return resultobj;
22542 fail:
22543 return NULL;
22544 }
22545
22546
22547 static PyObject *_wrap_PyApp_SetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
22548 PyObject *resultobj;
22549 wxPyApp *arg1 = (wxPyApp *) 0 ;
22550 wxWindow *arg2 = (wxWindow *) 0 ;
22551 PyObject * obj0 = 0 ;
22552 PyObject * obj1 = 0 ;
22553 char *kwnames[] = {
22554 (char *) "self",(char *) "win", NULL
22555 };
22556
22557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetTopWindow",kwnames,&obj0,&obj1)) goto fail;
22558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22559 if (SWIG_arg_fail(1)) SWIG_fail;
22560 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
22561 if (SWIG_arg_fail(2)) SWIG_fail;
22562 {
22563 PyThreadState* __tstate = wxPyBeginAllowThreads();
22564 (arg1)->SetTopWindow(arg2);
22565
22566 wxPyEndAllowThreads(__tstate);
22567 if (PyErr_Occurred()) SWIG_fail;
22568 }
22569 Py_INCREF(Py_None); resultobj = Py_None;
22570 return resultobj;
22571 fail:
22572 return NULL;
22573 }
22574
22575
22576 static PyObject *_wrap_PyApp_GetTopWindow(PyObject *, PyObject *args, PyObject *kwargs) {
22577 PyObject *resultobj;
22578 wxPyApp *arg1 = (wxPyApp *) 0 ;
22579 wxWindow *result;
22580 PyObject * obj0 = 0 ;
22581 char *kwnames[] = {
22582 (char *) "self", NULL
22583 };
22584
22585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetTopWindow",kwnames,&obj0)) goto fail;
22586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22587 if (SWIG_arg_fail(1)) SWIG_fail;
22588 {
22589 PyThreadState* __tstate = wxPyBeginAllowThreads();
22590 result = (wxWindow *)((wxPyApp const *)arg1)->GetTopWindow();
22591
22592 wxPyEndAllowThreads(__tstate);
22593 if (PyErr_Occurred()) SWIG_fail;
22594 }
22595 {
22596 resultobj = wxPyMake_wxObject(result, 0);
22597 }
22598 return resultobj;
22599 fail:
22600 return NULL;
22601 }
22602
22603
22604 static PyObject *_wrap_PyApp_SetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
22605 PyObject *resultobj;
22606 wxPyApp *arg1 = (wxPyApp *) 0 ;
22607 bool arg2 ;
22608 PyObject * obj0 = 0 ;
22609 PyObject * obj1 = 0 ;
22610 char *kwnames[] = {
22611 (char *) "self",(char *) "flag", NULL
22612 };
22613
22614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetExitOnFrameDelete",kwnames,&obj0,&obj1)) goto fail;
22615 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22616 if (SWIG_arg_fail(1)) SWIG_fail;
22617 {
22618 arg2 = (bool)(SWIG_As_bool(obj1));
22619 if (SWIG_arg_fail(2)) SWIG_fail;
22620 }
22621 {
22622 PyThreadState* __tstate = wxPyBeginAllowThreads();
22623 (arg1)->SetExitOnFrameDelete(arg2);
22624
22625 wxPyEndAllowThreads(__tstate);
22626 if (PyErr_Occurred()) SWIG_fail;
22627 }
22628 Py_INCREF(Py_None); resultobj = Py_None;
22629 return resultobj;
22630 fail:
22631 return NULL;
22632 }
22633
22634
22635 static PyObject *_wrap_PyApp_GetExitOnFrameDelete(PyObject *, PyObject *args, PyObject *kwargs) {
22636 PyObject *resultobj;
22637 wxPyApp *arg1 = (wxPyApp *) 0 ;
22638 bool result;
22639 PyObject * obj0 = 0 ;
22640 char *kwnames[] = {
22641 (char *) "self", NULL
22642 };
22643
22644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetExitOnFrameDelete",kwnames,&obj0)) goto fail;
22645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22646 if (SWIG_arg_fail(1)) SWIG_fail;
22647 {
22648 PyThreadState* __tstate = wxPyBeginAllowThreads();
22649 result = (bool)((wxPyApp const *)arg1)->GetExitOnFrameDelete();
22650
22651 wxPyEndAllowThreads(__tstate);
22652 if (PyErr_Occurred()) SWIG_fail;
22653 }
22654 {
22655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22656 }
22657 return resultobj;
22658 fail:
22659 return NULL;
22660 }
22661
22662
22663 static PyObject *_wrap_PyApp_SetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
22664 PyObject *resultobj;
22665 wxPyApp *arg1 = (wxPyApp *) 0 ;
22666 bool arg2 ;
22667 PyObject * obj0 = 0 ;
22668 PyObject * obj1 = 0 ;
22669 char *kwnames[] = {
22670 (char *) "self",(char *) "flag", NULL
22671 };
22672
22673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetUseBestVisual",kwnames,&obj0,&obj1)) goto fail;
22674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22675 if (SWIG_arg_fail(1)) SWIG_fail;
22676 {
22677 arg2 = (bool)(SWIG_As_bool(obj1));
22678 if (SWIG_arg_fail(2)) SWIG_fail;
22679 }
22680 {
22681 PyThreadState* __tstate = wxPyBeginAllowThreads();
22682 (arg1)->SetUseBestVisual(arg2);
22683
22684 wxPyEndAllowThreads(__tstate);
22685 if (PyErr_Occurred()) SWIG_fail;
22686 }
22687 Py_INCREF(Py_None); resultobj = Py_None;
22688 return resultobj;
22689 fail:
22690 return NULL;
22691 }
22692
22693
22694 static PyObject *_wrap_PyApp_GetUseBestVisual(PyObject *, PyObject *args, PyObject *kwargs) {
22695 PyObject *resultobj;
22696 wxPyApp *arg1 = (wxPyApp *) 0 ;
22697 bool result;
22698 PyObject * obj0 = 0 ;
22699 char *kwnames[] = {
22700 (char *) "self", NULL
22701 };
22702
22703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetUseBestVisual",kwnames,&obj0)) goto fail;
22704 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22705 if (SWIG_arg_fail(1)) SWIG_fail;
22706 {
22707 PyThreadState* __tstate = wxPyBeginAllowThreads();
22708 result = (bool)((wxPyApp const *)arg1)->GetUseBestVisual();
22709
22710 wxPyEndAllowThreads(__tstate);
22711 if (PyErr_Occurred()) SWIG_fail;
22712 }
22713 {
22714 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22715 }
22716 return resultobj;
22717 fail:
22718 return NULL;
22719 }
22720
22721
22722 static PyObject *_wrap_PyApp_SetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
22723 PyObject *resultobj;
22724 wxPyApp *arg1 = (wxPyApp *) 0 ;
22725 int arg2 ;
22726 PyObject * obj0 = 0 ;
22727 PyObject * obj1 = 0 ;
22728 char *kwnames[] = {
22729 (char *) "self",(char *) "mode", NULL
22730 };
22731
22732 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetPrintMode",kwnames,&obj0,&obj1)) goto fail;
22733 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22734 if (SWIG_arg_fail(1)) SWIG_fail;
22735 {
22736 arg2 = (int)(SWIG_As_int(obj1));
22737 if (SWIG_arg_fail(2)) SWIG_fail;
22738 }
22739 {
22740 PyThreadState* __tstate = wxPyBeginAllowThreads();
22741 (arg1)->SetPrintMode(arg2);
22742
22743 wxPyEndAllowThreads(__tstate);
22744 if (PyErr_Occurred()) SWIG_fail;
22745 }
22746 Py_INCREF(Py_None); resultobj = Py_None;
22747 return resultobj;
22748 fail:
22749 return NULL;
22750 }
22751
22752
22753 static PyObject *_wrap_PyApp_GetPrintMode(PyObject *, PyObject *args, PyObject *kwargs) {
22754 PyObject *resultobj;
22755 wxPyApp *arg1 = (wxPyApp *) 0 ;
22756 int result;
22757 PyObject * obj0 = 0 ;
22758 char *kwnames[] = {
22759 (char *) "self", NULL
22760 };
22761
22762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetPrintMode",kwnames,&obj0)) goto fail;
22763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22764 if (SWIG_arg_fail(1)) SWIG_fail;
22765 {
22766 PyThreadState* __tstate = wxPyBeginAllowThreads();
22767 result = (int)((wxPyApp const *)arg1)->GetPrintMode();
22768
22769 wxPyEndAllowThreads(__tstate);
22770 if (PyErr_Occurred()) SWIG_fail;
22771 }
22772 {
22773 resultobj = SWIG_From_int((int)(result));
22774 }
22775 return resultobj;
22776 fail:
22777 return NULL;
22778 }
22779
22780
22781 static PyObject *_wrap_PyApp_SetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
22782 PyObject *resultobj;
22783 wxPyApp *arg1 = (wxPyApp *) 0 ;
22784 int arg2 ;
22785 PyObject * obj0 = 0 ;
22786 PyObject * obj1 = 0 ;
22787 char *kwnames[] = {
22788 (char *) "self",(char *) "mode", NULL
22789 };
22790
22791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyApp_SetAssertMode",kwnames,&obj0,&obj1)) goto fail;
22792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22793 if (SWIG_arg_fail(1)) SWIG_fail;
22794 {
22795 arg2 = (int)(SWIG_As_int(obj1));
22796 if (SWIG_arg_fail(2)) SWIG_fail;
22797 }
22798 {
22799 PyThreadState* __tstate = wxPyBeginAllowThreads();
22800 (arg1)->SetAssertMode(arg2);
22801
22802 wxPyEndAllowThreads(__tstate);
22803 if (PyErr_Occurred()) SWIG_fail;
22804 }
22805 Py_INCREF(Py_None); resultobj = Py_None;
22806 return resultobj;
22807 fail:
22808 return NULL;
22809 }
22810
22811
22812 static PyObject *_wrap_PyApp_GetAssertMode(PyObject *, PyObject *args, PyObject *kwargs) {
22813 PyObject *resultobj;
22814 wxPyApp *arg1 = (wxPyApp *) 0 ;
22815 int result;
22816 PyObject * obj0 = 0 ;
22817 char *kwnames[] = {
22818 (char *) "self", NULL
22819 };
22820
22821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_GetAssertMode",kwnames,&obj0)) goto fail;
22822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
22823 if (SWIG_arg_fail(1)) SWIG_fail;
22824 {
22825 PyThreadState* __tstate = wxPyBeginAllowThreads();
22826 result = (int)(arg1)->GetAssertMode();
22827
22828 wxPyEndAllowThreads(__tstate);
22829 if (PyErr_Occurred()) SWIG_fail;
22830 }
22831 {
22832 resultobj = SWIG_From_int((int)(result));
22833 }
22834 return resultobj;
22835 fail:
22836 return NULL;
22837 }
22838
22839
22840 static PyObject *_wrap_PyApp_GetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
22841 PyObject *resultobj;
22842 bool result;
22843 char *kwnames[] = {
22844 NULL
22845 };
22846
22847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacSupportPCMenuShortcuts",kwnames)) goto fail;
22848 {
22849 PyThreadState* __tstate = wxPyBeginAllowThreads();
22850 result = (bool)wxPyApp::GetMacSupportPCMenuShortcuts();
22851
22852 wxPyEndAllowThreads(__tstate);
22853 if (PyErr_Occurred()) SWIG_fail;
22854 }
22855 {
22856 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22857 }
22858 return resultobj;
22859 fail:
22860 return NULL;
22861 }
22862
22863
22864 static PyObject *_wrap_PyApp_GetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
22865 PyObject *resultobj;
22866 long result;
22867 char *kwnames[] = {
22868 NULL
22869 };
22870
22871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacAboutMenuItemId",kwnames)) goto fail;
22872 {
22873 PyThreadState* __tstate = wxPyBeginAllowThreads();
22874 result = (long)wxPyApp::GetMacAboutMenuItemId();
22875
22876 wxPyEndAllowThreads(__tstate);
22877 if (PyErr_Occurred()) SWIG_fail;
22878 }
22879 {
22880 resultobj = SWIG_From_long((long)(result));
22881 }
22882 return resultobj;
22883 fail:
22884 return NULL;
22885 }
22886
22887
22888 static PyObject *_wrap_PyApp_GetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
22889 PyObject *resultobj;
22890 long result;
22891 char *kwnames[] = {
22892 NULL
22893 };
22894
22895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacPreferencesMenuItemId",kwnames)) goto fail;
22896 {
22897 PyThreadState* __tstate = wxPyBeginAllowThreads();
22898 result = (long)wxPyApp::GetMacPreferencesMenuItemId();
22899
22900 wxPyEndAllowThreads(__tstate);
22901 if (PyErr_Occurred()) SWIG_fail;
22902 }
22903 {
22904 resultobj = SWIG_From_long((long)(result));
22905 }
22906 return resultobj;
22907 fail:
22908 return NULL;
22909 }
22910
22911
22912 static PyObject *_wrap_PyApp_GetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
22913 PyObject *resultobj;
22914 long result;
22915 char *kwnames[] = {
22916 NULL
22917 };
22918
22919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacExitMenuItemId",kwnames)) goto fail;
22920 {
22921 PyThreadState* __tstate = wxPyBeginAllowThreads();
22922 result = (long)wxPyApp::GetMacExitMenuItemId();
22923
22924 wxPyEndAllowThreads(__tstate);
22925 if (PyErr_Occurred()) SWIG_fail;
22926 }
22927 {
22928 resultobj = SWIG_From_long((long)(result));
22929 }
22930 return resultobj;
22931 fail:
22932 return NULL;
22933 }
22934
22935
22936 static PyObject *_wrap_PyApp_GetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
22937 PyObject *resultobj;
22938 wxString result;
22939 char *kwnames[] = {
22940 NULL
22941 };
22942
22943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetMacHelpMenuTitleName",kwnames)) goto fail;
22944 {
22945 PyThreadState* __tstate = wxPyBeginAllowThreads();
22946 result = wxPyApp::GetMacHelpMenuTitleName();
22947
22948 wxPyEndAllowThreads(__tstate);
22949 if (PyErr_Occurred()) SWIG_fail;
22950 }
22951 {
22952 #if wxUSE_UNICODE
22953 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
22954 #else
22955 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
22956 #endif
22957 }
22958 return resultobj;
22959 fail:
22960 return NULL;
22961 }
22962
22963
22964 static PyObject *_wrap_PyApp_SetMacSupportPCMenuShortcuts(PyObject *, PyObject *args, PyObject *kwargs) {
22965 PyObject *resultobj;
22966 bool arg1 ;
22967 PyObject * obj0 = 0 ;
22968 char *kwnames[] = {
22969 (char *) "val", NULL
22970 };
22971
22972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacSupportPCMenuShortcuts",kwnames,&obj0)) goto fail;
22973 {
22974 arg1 = (bool)(SWIG_As_bool(obj0));
22975 if (SWIG_arg_fail(1)) SWIG_fail;
22976 }
22977 {
22978 PyThreadState* __tstate = wxPyBeginAllowThreads();
22979 wxPyApp::SetMacSupportPCMenuShortcuts(arg1);
22980
22981 wxPyEndAllowThreads(__tstate);
22982 if (PyErr_Occurred()) SWIG_fail;
22983 }
22984 Py_INCREF(Py_None); resultobj = Py_None;
22985 return resultobj;
22986 fail:
22987 return NULL;
22988 }
22989
22990
22991 static PyObject *_wrap_PyApp_SetMacAboutMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
22992 PyObject *resultobj;
22993 long arg1 ;
22994 PyObject * obj0 = 0 ;
22995 char *kwnames[] = {
22996 (char *) "val", NULL
22997 };
22998
22999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacAboutMenuItemId",kwnames,&obj0)) goto fail;
23000 {
23001 arg1 = (long)(SWIG_As_long(obj0));
23002 if (SWIG_arg_fail(1)) SWIG_fail;
23003 }
23004 {
23005 PyThreadState* __tstate = wxPyBeginAllowThreads();
23006 wxPyApp::SetMacAboutMenuItemId(arg1);
23007
23008 wxPyEndAllowThreads(__tstate);
23009 if (PyErr_Occurred()) SWIG_fail;
23010 }
23011 Py_INCREF(Py_None); resultobj = Py_None;
23012 return resultobj;
23013 fail:
23014 return NULL;
23015 }
23016
23017
23018 static PyObject *_wrap_PyApp_SetMacPreferencesMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23019 PyObject *resultobj;
23020 long arg1 ;
23021 PyObject * obj0 = 0 ;
23022 char *kwnames[] = {
23023 (char *) "val", NULL
23024 };
23025
23026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacPreferencesMenuItemId",kwnames,&obj0)) goto fail;
23027 {
23028 arg1 = (long)(SWIG_As_long(obj0));
23029 if (SWIG_arg_fail(1)) SWIG_fail;
23030 }
23031 {
23032 PyThreadState* __tstate = wxPyBeginAllowThreads();
23033 wxPyApp::SetMacPreferencesMenuItemId(arg1);
23034
23035 wxPyEndAllowThreads(__tstate);
23036 if (PyErr_Occurred()) SWIG_fail;
23037 }
23038 Py_INCREF(Py_None); resultobj = Py_None;
23039 return resultobj;
23040 fail:
23041 return NULL;
23042 }
23043
23044
23045 static PyObject *_wrap_PyApp_SetMacExitMenuItemId(PyObject *, PyObject *args, PyObject *kwargs) {
23046 PyObject *resultobj;
23047 long arg1 ;
23048 PyObject * obj0 = 0 ;
23049 char *kwnames[] = {
23050 (char *) "val", NULL
23051 };
23052
23053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacExitMenuItemId",kwnames,&obj0)) goto fail;
23054 {
23055 arg1 = (long)(SWIG_As_long(obj0));
23056 if (SWIG_arg_fail(1)) SWIG_fail;
23057 }
23058 {
23059 PyThreadState* __tstate = wxPyBeginAllowThreads();
23060 wxPyApp::SetMacExitMenuItemId(arg1);
23061
23062 wxPyEndAllowThreads(__tstate);
23063 if (PyErr_Occurred()) SWIG_fail;
23064 }
23065 Py_INCREF(Py_None); resultobj = Py_None;
23066 return resultobj;
23067 fail:
23068 return NULL;
23069 }
23070
23071
23072 static PyObject *_wrap_PyApp_SetMacHelpMenuTitleName(PyObject *, PyObject *args, PyObject *kwargs) {
23073 PyObject *resultobj;
23074 wxString *arg1 = 0 ;
23075 bool temp1 = false ;
23076 PyObject * obj0 = 0 ;
23077 char *kwnames[] = {
23078 (char *) "val", NULL
23079 };
23080
23081 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp_SetMacHelpMenuTitleName",kwnames,&obj0)) goto fail;
23082 {
23083 arg1 = wxString_in_helper(obj0);
23084 if (arg1 == NULL) SWIG_fail;
23085 temp1 = true;
23086 }
23087 {
23088 PyThreadState* __tstate = wxPyBeginAllowThreads();
23089 wxPyApp::SetMacHelpMenuTitleName((wxString const &)*arg1);
23090
23091 wxPyEndAllowThreads(__tstate);
23092 if (PyErr_Occurred()) SWIG_fail;
23093 }
23094 Py_INCREF(Py_None); resultobj = Py_None;
23095 {
23096 if (temp1)
23097 delete arg1;
23098 }
23099 return resultobj;
23100 fail:
23101 {
23102 if (temp1)
23103 delete arg1;
23104 }
23105 return NULL;
23106 }
23107
23108
23109 static PyObject *_wrap_PyApp__BootstrapApp(PyObject *, PyObject *args, PyObject *kwargs) {
23110 PyObject *resultobj;
23111 wxPyApp *arg1 = (wxPyApp *) 0 ;
23112 PyObject * obj0 = 0 ;
23113 char *kwnames[] = {
23114 (char *) "self", NULL
23115 };
23116
23117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyApp__BootstrapApp",kwnames,&obj0)) goto fail;
23118 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyApp, SWIG_POINTER_EXCEPTION | 0);
23119 if (SWIG_arg_fail(1)) SWIG_fail;
23120 {
23121 PyThreadState* __tstate = wxPyBeginAllowThreads();
23122 (arg1)->_BootstrapApp();
23123
23124 wxPyEndAllowThreads(__tstate);
23125 if (PyErr_Occurred()) SWIG_fail;
23126 }
23127 Py_INCREF(Py_None); resultobj = Py_None;
23128 return resultobj;
23129 fail:
23130 return NULL;
23131 }
23132
23133
23134 static PyObject *_wrap_PyApp_GetComCtl32Version(PyObject *, PyObject *args, PyObject *kwargs) {
23135 PyObject *resultobj;
23136 int result;
23137 char *kwnames[] = {
23138 NULL
23139 };
23140
23141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_GetComCtl32Version",kwnames)) goto fail;
23142 {
23143 PyThreadState* __tstate = wxPyBeginAllowThreads();
23144 result = (int)wxPyApp::GetComCtl32Version();
23145
23146 wxPyEndAllowThreads(__tstate);
23147 if (PyErr_Occurred()) SWIG_fail;
23148 }
23149 {
23150 resultobj = SWIG_From_int((int)(result));
23151 }
23152 return resultobj;
23153 fail:
23154 return NULL;
23155 }
23156
23157
23158 static PyObject * PyApp_swigregister(PyObject *, PyObject *args) {
23159 PyObject *obj;
23160 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23161 SWIG_TypeClientData(SWIGTYPE_p_wxPyApp, obj);
23162 Py_INCREF(obj);
23163 return Py_BuildValue((char *)"");
23164 }
23165 static PyObject *_wrap_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
23166 PyObject *resultobj;
23167 char *kwnames[] = {
23168 NULL
23169 };
23170
23171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Exit",kwnames)) goto fail;
23172 {
23173 PyThreadState* __tstate = wxPyBeginAllowThreads();
23174 wxExit();
23175
23176 wxPyEndAllowThreads(__tstate);
23177 if (PyErr_Occurred()) SWIG_fail;
23178 }
23179 Py_INCREF(Py_None); resultobj = Py_None;
23180 return resultobj;
23181 fail:
23182 return NULL;
23183 }
23184
23185
23186 static PyObject *_wrap_Yield(PyObject *, PyObject *args, PyObject *kwargs) {
23187 PyObject *resultobj;
23188 bool result;
23189 char *kwnames[] = {
23190 NULL
23191 };
23192
23193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Yield",kwnames)) goto fail;
23194 {
23195 PyThreadState* __tstate = wxPyBeginAllowThreads();
23196 result = (bool)wxYield();
23197
23198 wxPyEndAllowThreads(__tstate);
23199 if (PyErr_Occurred()) SWIG_fail;
23200 }
23201 {
23202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23203 }
23204 return resultobj;
23205 fail:
23206 return NULL;
23207 }
23208
23209
23210 static PyObject *_wrap_YieldIfNeeded(PyObject *, PyObject *args, PyObject *kwargs) {
23211 PyObject *resultobj;
23212 bool result;
23213 char *kwnames[] = {
23214 NULL
23215 };
23216
23217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":YieldIfNeeded",kwnames)) goto fail;
23218 {
23219 PyThreadState* __tstate = wxPyBeginAllowThreads();
23220 result = (bool)wxYieldIfNeeded();
23221
23222 wxPyEndAllowThreads(__tstate);
23223 if (PyErr_Occurred()) SWIG_fail;
23224 }
23225 {
23226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23227 }
23228 return resultobj;
23229 fail:
23230 return NULL;
23231 }
23232
23233
23234 static PyObject *_wrap_SafeYield(PyObject *, PyObject *args, PyObject *kwargs) {
23235 PyObject *resultobj;
23236 wxWindow *arg1 = (wxWindow *) NULL ;
23237 bool arg2 = (bool) false ;
23238 bool result;
23239 PyObject * obj0 = 0 ;
23240 PyObject * obj1 = 0 ;
23241 char *kwnames[] = {
23242 (char *) "win",(char *) "onlyIfNeeded", NULL
23243 };
23244
23245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:SafeYield",kwnames,&obj0,&obj1)) goto fail;
23246 if (obj0) {
23247 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
23248 if (SWIG_arg_fail(1)) SWIG_fail;
23249 }
23250 if (obj1) {
23251 {
23252 arg2 = (bool)(SWIG_As_bool(obj1));
23253 if (SWIG_arg_fail(2)) SWIG_fail;
23254 }
23255 }
23256 {
23257 PyThreadState* __tstate = wxPyBeginAllowThreads();
23258 result = (bool)wxSafeYield(arg1,arg2);
23259
23260 wxPyEndAllowThreads(__tstate);
23261 if (PyErr_Occurred()) SWIG_fail;
23262 }
23263 {
23264 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23265 }
23266 return resultobj;
23267 fail:
23268 return NULL;
23269 }
23270
23271
23272 static PyObject *_wrap_WakeUpIdle(PyObject *, PyObject *args, PyObject *kwargs) {
23273 PyObject *resultobj;
23274 char *kwnames[] = {
23275 NULL
23276 };
23277
23278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpIdle",kwnames)) goto fail;
23279 {
23280 PyThreadState* __tstate = wxPyBeginAllowThreads();
23281 wxWakeUpIdle();
23282
23283 wxPyEndAllowThreads(__tstate);
23284 if (PyErr_Occurred()) SWIG_fail;
23285 }
23286 Py_INCREF(Py_None); resultobj = Py_None;
23287 return resultobj;
23288 fail:
23289 return NULL;
23290 }
23291
23292
23293 static PyObject *_wrap_PostEvent(PyObject *, PyObject *args, PyObject *kwargs) {
23294 PyObject *resultobj;
23295 wxEvtHandler *arg1 = (wxEvtHandler *) 0 ;
23296 wxEvent *arg2 = 0 ;
23297 PyObject * obj0 = 0 ;
23298 PyObject * obj1 = 0 ;
23299 char *kwnames[] = {
23300 (char *) "dest",(char *) "event", NULL
23301 };
23302
23303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PostEvent",kwnames,&obj0,&obj1)) goto fail;
23304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
23305 if (SWIG_arg_fail(1)) SWIG_fail;
23306 {
23307 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvent, SWIG_POINTER_EXCEPTION | 0);
23308 if (SWIG_arg_fail(2)) SWIG_fail;
23309 if (arg2 == NULL) {
23310 SWIG_null_ref("wxEvent");
23311 }
23312 if (SWIG_arg_fail(2)) SWIG_fail;
23313 }
23314 {
23315 PyThreadState* __tstate = wxPyBeginAllowThreads();
23316 wxPostEvent(arg1,*arg2);
23317
23318 wxPyEndAllowThreads(__tstate);
23319 if (PyErr_Occurred()) SWIG_fail;
23320 }
23321 Py_INCREF(Py_None); resultobj = Py_None;
23322 return resultobj;
23323 fail:
23324 return NULL;
23325 }
23326
23327
23328 static PyObject *_wrap_App_CleanUp(PyObject *, PyObject *args, PyObject *kwargs) {
23329 PyObject *resultobj;
23330 char *kwnames[] = {
23331 NULL
23332 };
23333
23334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":App_CleanUp",kwnames)) goto fail;
23335 {
23336 PyThreadState* __tstate = wxPyBeginAllowThreads();
23337 wxApp_CleanUp();
23338
23339 wxPyEndAllowThreads(__tstate);
23340 if (PyErr_Occurred()) SWIG_fail;
23341 }
23342 Py_INCREF(Py_None); resultobj = Py_None;
23343 return resultobj;
23344 fail:
23345 return NULL;
23346 }
23347
23348
23349 static PyObject *_wrap_GetApp(PyObject *, PyObject *args, PyObject *kwargs) {
23350 PyObject *resultobj;
23351 wxPyApp *result;
23352 char *kwnames[] = {
23353 NULL
23354 };
23355
23356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetApp",kwnames)) goto fail;
23357 {
23358 PyThreadState* __tstate = wxPyBeginAllowThreads();
23359 result = (wxPyApp *)wxPyGetApp();
23360
23361 wxPyEndAllowThreads(__tstate);
23362 if (PyErr_Occurred()) SWIG_fail;
23363 }
23364 {
23365 resultobj = wxPyMake_wxObject(result, 0);
23366 }
23367 return resultobj;
23368 fail:
23369 return NULL;
23370 }
23371
23372
23373 static PyObject *_wrap_SetDefaultPyEncoding(PyObject *, PyObject *args, PyObject *kwargs) {
23374 PyObject *resultobj;
23375 char *arg1 = (char *) 0 ;
23376 PyObject * obj0 = 0 ;
23377 char *kwnames[] = {
23378 (char *) "encoding", NULL
23379 };
23380
23381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetDefaultPyEncoding",kwnames,&obj0)) goto fail;
23382 if (!SWIG_AsCharPtr(obj0, (char**)&arg1)) {
23383 SWIG_arg_fail(1);SWIG_fail;
23384 }
23385 {
23386 PyThreadState* __tstate = wxPyBeginAllowThreads();
23387 wxSetDefaultPyEncoding((char const *)arg1);
23388
23389 wxPyEndAllowThreads(__tstate);
23390 if (PyErr_Occurred()) SWIG_fail;
23391 }
23392 Py_INCREF(Py_None); resultobj = Py_None;
23393 return resultobj;
23394 fail:
23395 return NULL;
23396 }
23397
23398
23399 static PyObject *_wrap_GetDefaultPyEncoding(PyObject *, PyObject *args, PyObject *kwargs) {
23400 PyObject *resultobj;
23401 char *result;
23402 char *kwnames[] = {
23403 NULL
23404 };
23405
23406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDefaultPyEncoding",kwnames)) goto fail;
23407 {
23408 PyThreadState* __tstate = wxPyBeginAllowThreads();
23409 result = (char *)wxGetDefaultPyEncoding();
23410
23411 wxPyEndAllowThreads(__tstate);
23412 if (PyErr_Occurred()) SWIG_fail;
23413 }
23414 resultobj = SWIG_FromCharPtr(result);
23415 return resultobj;
23416 fail:
23417 return NULL;
23418 }
23419
23420
23421 static PyObject *_wrap_new_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
23422 PyObject *resultobj;
23423 wxEventLoop *result;
23424 char *kwnames[] = {
23425 NULL
23426 };
23427
23428 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_EventLoop",kwnames)) goto fail;
23429 {
23430 PyThreadState* __tstate = wxPyBeginAllowThreads();
23431 result = (wxEventLoop *)new wxEventLoop();
23432
23433 wxPyEndAllowThreads(__tstate);
23434 if (PyErr_Occurred()) SWIG_fail;
23435 }
23436 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 1);
23437 return resultobj;
23438 fail:
23439 return NULL;
23440 }
23441
23442
23443 static PyObject *_wrap_delete_EventLoop(PyObject *, PyObject *args, PyObject *kwargs) {
23444 PyObject *resultobj;
23445 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23446 PyObject * obj0 = 0 ;
23447 char *kwnames[] = {
23448 (char *) "self", NULL
23449 };
23450
23451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_EventLoop",kwnames,&obj0)) goto fail;
23452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23453 if (SWIG_arg_fail(1)) SWIG_fail;
23454 {
23455 PyThreadState* __tstate = wxPyBeginAllowThreads();
23456 delete arg1;
23457
23458 wxPyEndAllowThreads(__tstate);
23459 if (PyErr_Occurred()) SWIG_fail;
23460 }
23461 Py_INCREF(Py_None); resultobj = Py_None;
23462 return resultobj;
23463 fail:
23464 return NULL;
23465 }
23466
23467
23468 static PyObject *_wrap_EventLoop_Run(PyObject *, PyObject *args, PyObject *kwargs) {
23469 PyObject *resultobj;
23470 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23471 int result;
23472 PyObject * obj0 = 0 ;
23473 char *kwnames[] = {
23474 (char *) "self", NULL
23475 };
23476
23477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Run",kwnames,&obj0)) goto fail;
23478 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23479 if (SWIG_arg_fail(1)) SWIG_fail;
23480 {
23481 PyThreadState* __tstate = wxPyBeginAllowThreads();
23482 result = (int)(arg1)->Run();
23483
23484 wxPyEndAllowThreads(__tstate);
23485 if (PyErr_Occurred()) SWIG_fail;
23486 }
23487 {
23488 resultobj = SWIG_From_int((int)(result));
23489 }
23490 return resultobj;
23491 fail:
23492 return NULL;
23493 }
23494
23495
23496 static PyObject *_wrap_EventLoop_Exit(PyObject *, PyObject *args, PyObject *kwargs) {
23497 PyObject *resultobj;
23498 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23499 int arg2 = (int) 0 ;
23500 PyObject * obj0 = 0 ;
23501 PyObject * obj1 = 0 ;
23502 char *kwnames[] = {
23503 (char *) "self",(char *) "rc", NULL
23504 };
23505
23506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:EventLoop_Exit",kwnames,&obj0,&obj1)) goto fail;
23507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23508 if (SWIG_arg_fail(1)) SWIG_fail;
23509 if (obj1) {
23510 {
23511 arg2 = (int)(SWIG_As_int(obj1));
23512 if (SWIG_arg_fail(2)) SWIG_fail;
23513 }
23514 }
23515 {
23516 PyThreadState* __tstate = wxPyBeginAllowThreads();
23517 (arg1)->Exit(arg2);
23518
23519 wxPyEndAllowThreads(__tstate);
23520 if (PyErr_Occurred()) SWIG_fail;
23521 }
23522 Py_INCREF(Py_None); resultobj = Py_None;
23523 return resultobj;
23524 fail:
23525 return NULL;
23526 }
23527
23528
23529 static PyObject *_wrap_EventLoop_Pending(PyObject *, PyObject *args, PyObject *kwargs) {
23530 PyObject *resultobj;
23531 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23532 bool result;
23533 PyObject * obj0 = 0 ;
23534 char *kwnames[] = {
23535 (char *) "self", NULL
23536 };
23537
23538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Pending",kwnames,&obj0)) goto fail;
23539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23540 if (SWIG_arg_fail(1)) SWIG_fail;
23541 {
23542 PyThreadState* __tstate = wxPyBeginAllowThreads();
23543 result = (bool)((wxEventLoop const *)arg1)->Pending();
23544
23545 wxPyEndAllowThreads(__tstate);
23546 if (PyErr_Occurred()) SWIG_fail;
23547 }
23548 {
23549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23550 }
23551 return resultobj;
23552 fail:
23553 return NULL;
23554 }
23555
23556
23557 static PyObject *_wrap_EventLoop_Dispatch(PyObject *, PyObject *args, PyObject *kwargs) {
23558 PyObject *resultobj;
23559 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23560 bool result;
23561 PyObject * obj0 = 0 ;
23562 char *kwnames[] = {
23563 (char *) "self", NULL
23564 };
23565
23566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_Dispatch",kwnames,&obj0)) goto fail;
23567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23568 if (SWIG_arg_fail(1)) SWIG_fail;
23569 {
23570 PyThreadState* __tstate = wxPyBeginAllowThreads();
23571 result = (bool)(arg1)->Dispatch();
23572
23573 wxPyEndAllowThreads(__tstate);
23574 if (PyErr_Occurred()) SWIG_fail;
23575 }
23576 {
23577 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23578 }
23579 return resultobj;
23580 fail:
23581 return NULL;
23582 }
23583
23584
23585 static PyObject *_wrap_EventLoop_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
23586 PyObject *resultobj;
23587 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23588 bool result;
23589 PyObject * obj0 = 0 ;
23590 char *kwnames[] = {
23591 (char *) "self", NULL
23592 };
23593
23594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_IsRunning",kwnames,&obj0)) goto fail;
23595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23596 if (SWIG_arg_fail(1)) SWIG_fail;
23597 {
23598 PyThreadState* __tstate = wxPyBeginAllowThreads();
23599 result = (bool)((wxEventLoop const *)arg1)->IsRunning();
23600
23601 wxPyEndAllowThreads(__tstate);
23602 if (PyErr_Occurred()) SWIG_fail;
23603 }
23604 {
23605 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23606 }
23607 return resultobj;
23608 fail:
23609 return NULL;
23610 }
23611
23612
23613 static PyObject *_wrap_EventLoop_GetActive(PyObject *, PyObject *args, PyObject *kwargs) {
23614 PyObject *resultobj;
23615 wxEventLoop *result;
23616 char *kwnames[] = {
23617 NULL
23618 };
23619
23620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EventLoop_GetActive",kwnames)) goto fail;
23621 {
23622 PyThreadState* __tstate = wxPyBeginAllowThreads();
23623 result = (wxEventLoop *)wxEventLoop::GetActive();
23624
23625 wxPyEndAllowThreads(__tstate);
23626 if (PyErr_Occurred()) SWIG_fail;
23627 }
23628 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxEventLoop, 0);
23629 return resultobj;
23630 fail:
23631 return NULL;
23632 }
23633
23634
23635 static PyObject *_wrap_EventLoop_SetActive(PyObject *, PyObject *args, PyObject *kwargs) {
23636 PyObject *resultobj;
23637 wxEventLoop *arg1 = (wxEventLoop *) 0 ;
23638 PyObject * obj0 = 0 ;
23639 char *kwnames[] = {
23640 (char *) "loop", NULL
23641 };
23642
23643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EventLoop_SetActive",kwnames,&obj0)) goto fail;
23644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEventLoop, SWIG_POINTER_EXCEPTION | 0);
23645 if (SWIG_arg_fail(1)) SWIG_fail;
23646 {
23647 PyThreadState* __tstate = wxPyBeginAllowThreads();
23648 wxEventLoop::SetActive(arg1);
23649
23650 wxPyEndAllowThreads(__tstate);
23651 if (PyErr_Occurred()) SWIG_fail;
23652 }
23653 Py_INCREF(Py_None); resultobj = Py_None;
23654 return resultobj;
23655 fail:
23656 return NULL;
23657 }
23658
23659
23660 static PyObject * EventLoop_swigregister(PyObject *, PyObject *args) {
23661 PyObject *obj;
23662 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23663 SWIG_TypeClientData(SWIGTYPE_p_wxEventLoop, obj);
23664 Py_INCREF(obj);
23665 return Py_BuildValue((char *)"");
23666 }
23667 static PyObject *_wrap_new_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
23668 PyObject *resultobj;
23669 int arg1 = (int) 0 ;
23670 int arg2 = (int) 0 ;
23671 int arg3 = (int) 0 ;
23672 wxAcceleratorEntry *result;
23673 PyObject * obj0 = 0 ;
23674 PyObject * obj1 = 0 ;
23675 PyObject * obj2 = 0 ;
23676 char *kwnames[] = {
23677 (char *) "flags",(char *) "keyCode",(char *) "cmdID", NULL
23678 };
23679
23680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_AcceleratorEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
23681 if (obj0) {
23682 {
23683 arg1 = (int)(SWIG_As_int(obj0));
23684 if (SWIG_arg_fail(1)) SWIG_fail;
23685 }
23686 }
23687 if (obj1) {
23688 {
23689 arg2 = (int)(SWIG_As_int(obj1));
23690 if (SWIG_arg_fail(2)) SWIG_fail;
23691 }
23692 }
23693 if (obj2) {
23694 {
23695 arg3 = (int)(SWIG_As_int(obj2));
23696 if (SWIG_arg_fail(3)) SWIG_fail;
23697 }
23698 }
23699 {
23700 PyThreadState* __tstate = wxPyBeginAllowThreads();
23701 result = (wxAcceleratorEntry *)new wxAcceleratorEntry(arg1,arg2,arg3);
23702
23703 wxPyEndAllowThreads(__tstate);
23704 if (PyErr_Occurred()) SWIG_fail;
23705 }
23706 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 1);
23707 return resultobj;
23708 fail:
23709 return NULL;
23710 }
23711
23712
23713 static PyObject *_wrap_delete_AcceleratorEntry(PyObject *, PyObject *args, PyObject *kwargs) {
23714 PyObject *resultobj;
23715 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
23716 PyObject * obj0 = 0 ;
23717 char *kwnames[] = {
23718 (char *) "self", NULL
23719 };
23720
23721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorEntry",kwnames,&obj0)) goto fail;
23722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
23723 if (SWIG_arg_fail(1)) SWIG_fail;
23724 {
23725 PyThreadState* __tstate = wxPyBeginAllowThreads();
23726 delete 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_AcceleratorEntry_Set(PyObject *, PyObject *args, PyObject *kwargs) {
23739 PyObject *resultobj;
23740 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
23741 int arg2 ;
23742 int arg3 ;
23743 int arg4 ;
23744 PyObject * obj0 = 0 ;
23745 PyObject * obj1 = 0 ;
23746 PyObject * obj2 = 0 ;
23747 PyObject * obj3 = 0 ;
23748 char *kwnames[] = {
23749 (char *) "self",(char *) "flags",(char *) "keyCode",(char *) "cmd", NULL
23750 };
23751
23752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:AcceleratorEntry_Set",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
23754 if (SWIG_arg_fail(1)) SWIG_fail;
23755 {
23756 arg2 = (int)(SWIG_As_int(obj1));
23757 if (SWIG_arg_fail(2)) SWIG_fail;
23758 }
23759 {
23760 arg3 = (int)(SWIG_As_int(obj2));
23761 if (SWIG_arg_fail(3)) SWIG_fail;
23762 }
23763 {
23764 arg4 = (int)(SWIG_As_int(obj3));
23765 if (SWIG_arg_fail(4)) SWIG_fail;
23766 }
23767 {
23768 PyThreadState* __tstate = wxPyBeginAllowThreads();
23769 (arg1)->Set(arg2,arg3,arg4);
23770
23771 wxPyEndAllowThreads(__tstate);
23772 if (PyErr_Occurred()) SWIG_fail;
23773 }
23774 Py_INCREF(Py_None); resultobj = Py_None;
23775 return resultobj;
23776 fail:
23777 return NULL;
23778 }
23779
23780
23781 static PyObject *_wrap_AcceleratorEntry_GetFlags(PyObject *, PyObject *args, PyObject *kwargs) {
23782 PyObject *resultobj;
23783 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
23784 int result;
23785 PyObject * obj0 = 0 ;
23786 char *kwnames[] = {
23787 (char *) "self", NULL
23788 };
23789
23790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetFlags",kwnames,&obj0)) goto fail;
23791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
23792 if (SWIG_arg_fail(1)) SWIG_fail;
23793 {
23794 PyThreadState* __tstate = wxPyBeginAllowThreads();
23795 result = (int)(arg1)->GetFlags();
23796
23797 wxPyEndAllowThreads(__tstate);
23798 if (PyErr_Occurred()) SWIG_fail;
23799 }
23800 {
23801 resultobj = SWIG_From_int((int)(result));
23802 }
23803 return resultobj;
23804 fail:
23805 return NULL;
23806 }
23807
23808
23809 static PyObject *_wrap_AcceleratorEntry_GetKeyCode(PyObject *, PyObject *args, PyObject *kwargs) {
23810 PyObject *resultobj;
23811 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
23812 int result;
23813 PyObject * obj0 = 0 ;
23814 char *kwnames[] = {
23815 (char *) "self", NULL
23816 };
23817
23818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetKeyCode",kwnames,&obj0)) goto fail;
23819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
23820 if (SWIG_arg_fail(1)) SWIG_fail;
23821 {
23822 PyThreadState* __tstate = wxPyBeginAllowThreads();
23823 result = (int)(arg1)->GetKeyCode();
23824
23825 wxPyEndAllowThreads(__tstate);
23826 if (PyErr_Occurred()) SWIG_fail;
23827 }
23828 {
23829 resultobj = SWIG_From_int((int)(result));
23830 }
23831 return resultobj;
23832 fail:
23833 return NULL;
23834 }
23835
23836
23837 static PyObject *_wrap_AcceleratorEntry_GetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
23838 PyObject *resultobj;
23839 wxAcceleratorEntry *arg1 = (wxAcceleratorEntry *) 0 ;
23840 int result;
23841 PyObject * obj0 = 0 ;
23842 char *kwnames[] = {
23843 (char *) "self", NULL
23844 };
23845
23846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorEntry_GetCommand",kwnames,&obj0)) goto fail;
23847 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
23848 if (SWIG_arg_fail(1)) SWIG_fail;
23849 {
23850 PyThreadState* __tstate = wxPyBeginAllowThreads();
23851 result = (int)(arg1)->GetCommand();
23852
23853 wxPyEndAllowThreads(__tstate);
23854 if (PyErr_Occurred()) SWIG_fail;
23855 }
23856 {
23857 resultobj = SWIG_From_int((int)(result));
23858 }
23859 return resultobj;
23860 fail:
23861 return NULL;
23862 }
23863
23864
23865 static PyObject * AcceleratorEntry_swigregister(PyObject *, PyObject *args) {
23866 PyObject *obj;
23867 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23868 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorEntry, obj);
23869 Py_INCREF(obj);
23870 return Py_BuildValue((char *)"");
23871 }
23872 static PyObject *_wrap_new_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
23873 PyObject *resultobj;
23874 int arg1 ;
23875 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
23876 wxAcceleratorTable *result;
23877 PyObject * obj0 = 0 ;
23878 char *kwnames[] = {
23879 (char *) "n", NULL
23880 };
23881
23882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_AcceleratorTable",kwnames,&obj0)) goto fail;
23883 {
23884 arg2 = wxAcceleratorEntry_LIST_helper(obj0);
23885 if (arg2) arg1 = PyList_Size(obj0);
23886 else arg1 = 0;
23887 }
23888 {
23889 PyThreadState* __tstate = wxPyBeginAllowThreads();
23890 result = (wxAcceleratorTable *)new wxAcceleratorTable(arg1,(wxAcceleratorEntry const *)arg2);
23891
23892 wxPyEndAllowThreads(__tstate);
23893 if (PyErr_Occurred()) SWIG_fail;
23894 }
23895 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 1);
23896 {
23897 delete [] arg2;
23898 }
23899 return resultobj;
23900 fail:
23901 {
23902 delete [] arg2;
23903 }
23904 return NULL;
23905 }
23906
23907
23908 static PyObject *_wrap_delete_AcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
23909 PyObject *resultobj;
23910 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
23911 PyObject * obj0 = 0 ;
23912 char *kwnames[] = {
23913 (char *) "self", NULL
23914 };
23915
23916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_AcceleratorTable",kwnames,&obj0)) goto fail;
23917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
23918 if (SWIG_arg_fail(1)) SWIG_fail;
23919 {
23920 PyThreadState* __tstate = wxPyBeginAllowThreads();
23921 delete arg1;
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_AcceleratorTable_Ok(PyObject *, PyObject *args, PyObject *kwargs) {
23934 PyObject *resultobj;
23935 wxAcceleratorTable *arg1 = (wxAcceleratorTable *) 0 ;
23936 bool result;
23937 PyObject * obj0 = 0 ;
23938 char *kwnames[] = {
23939 (char *) "self", NULL
23940 };
23941
23942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:AcceleratorTable_Ok",kwnames,&obj0)) goto fail;
23943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
23944 if (SWIG_arg_fail(1)) SWIG_fail;
23945 {
23946 PyThreadState* __tstate = wxPyBeginAllowThreads();
23947 result = (bool)((wxAcceleratorTable const *)arg1)->Ok();
23948
23949 wxPyEndAllowThreads(__tstate);
23950 if (PyErr_Occurred()) SWIG_fail;
23951 }
23952 {
23953 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23954 }
23955 return resultobj;
23956 fail:
23957 return NULL;
23958 }
23959
23960
23961 static PyObject * AcceleratorTable_swigregister(PyObject *, PyObject *args) {
23962 PyObject *obj;
23963 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
23964 SWIG_TypeClientData(SWIGTYPE_p_wxAcceleratorTable, obj);
23965 Py_INCREF(obj);
23966 return Py_BuildValue((char *)"");
23967 }
23968 static int _wrap_NullAcceleratorTable_set(PyObject *) {
23969 PyErr_SetString(PyExc_TypeError,"Variable NullAcceleratorTable is read-only.");
23970 return 1;
23971 }
23972
23973
23974 static PyObject *_wrap_NullAcceleratorTable_get(void) {
23975 PyObject *pyobj;
23976
23977 pyobj = SWIG_NewPointerObj((void *)(&wxNullAcceleratorTable), SWIGTYPE_p_wxAcceleratorTable, 0);
23978 return pyobj;
23979 }
23980
23981
23982 static PyObject *_wrap_GetAccelFromString(PyObject *, PyObject *args, PyObject *kwargs) {
23983 PyObject *resultobj;
23984 wxString *arg1 = 0 ;
23985 wxAcceleratorEntry *result;
23986 bool temp1 = false ;
23987 PyObject * obj0 = 0 ;
23988 char *kwnames[] = {
23989 (char *) "label", NULL
23990 };
23991
23992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetAccelFromString",kwnames,&obj0)) goto fail;
23993 {
23994 arg1 = wxString_in_helper(obj0);
23995 if (arg1 == NULL) SWIG_fail;
23996 temp1 = true;
23997 }
23998 {
23999 PyThreadState* __tstate = wxPyBeginAllowThreads();
24000 result = (wxAcceleratorEntry *)wxGetAccelFromString((wxString const &)*arg1);
24001
24002 wxPyEndAllowThreads(__tstate);
24003 if (PyErr_Occurred()) SWIG_fail;
24004 }
24005 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
24006 {
24007 if (temp1)
24008 delete arg1;
24009 }
24010 return resultobj;
24011 fail:
24012 {
24013 if (temp1)
24014 delete arg1;
24015 }
24016 return NULL;
24017 }
24018
24019
24020 static int _wrap_PanelNameStr_set(PyObject *) {
24021 PyErr_SetString(PyExc_TypeError,"Variable PanelNameStr is read-only.");
24022 return 1;
24023 }
24024
24025
24026 static PyObject *_wrap_PanelNameStr_get(void) {
24027 PyObject *pyobj;
24028
24029 {
24030 #if wxUSE_UNICODE
24031 pyobj = PyUnicode_FromWideChar((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
24032 #else
24033 pyobj = PyString_FromStringAndSize((&wxPyPanelNameStr)->c_str(), (&wxPyPanelNameStr)->Len());
24034 #endif
24035 }
24036 return pyobj;
24037 }
24038
24039
24040 static PyObject *_wrap_new_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
24041 PyObject *resultobj;
24042 wxVisualAttributes *result;
24043 char *kwnames[] = {
24044 NULL
24045 };
24046
24047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_VisualAttributes",kwnames)) goto fail;
24048 {
24049 PyThreadState* __tstate = wxPyBeginAllowThreads();
24050 result = (wxVisualAttributes *)new_wxVisualAttributes();
24051
24052 wxPyEndAllowThreads(__tstate);
24053 if (PyErr_Occurred()) SWIG_fail;
24054 }
24055 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVisualAttributes, 1);
24056 return resultobj;
24057 fail:
24058 return NULL;
24059 }
24060
24061
24062 static PyObject *_wrap_delete_VisualAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
24063 PyObject *resultobj;
24064 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24065 PyObject * obj0 = 0 ;
24066 char *kwnames[] = {
24067 (char *) "self", NULL
24068 };
24069
24070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VisualAttributes",kwnames,&obj0)) goto fail;
24071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24072 if (SWIG_arg_fail(1)) SWIG_fail;
24073 {
24074 PyThreadState* __tstate = wxPyBeginAllowThreads();
24075 delete_wxVisualAttributes(arg1);
24076
24077 wxPyEndAllowThreads(__tstate);
24078 if (PyErr_Occurred()) SWIG_fail;
24079 }
24080 Py_INCREF(Py_None); resultobj = Py_None;
24081 return resultobj;
24082 fail:
24083 return NULL;
24084 }
24085
24086
24087 static PyObject *_wrap_VisualAttributes_font_set(PyObject *, PyObject *args, PyObject *kwargs) {
24088 PyObject *resultobj;
24089 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24090 wxFont *arg2 = (wxFont *) 0 ;
24091 PyObject * obj0 = 0 ;
24092 PyObject * obj1 = 0 ;
24093 char *kwnames[] = {
24094 (char *) "self",(char *) "font", NULL
24095 };
24096
24097 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_font_set",kwnames,&obj0,&obj1)) goto fail;
24098 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24099 if (SWIG_arg_fail(1)) SWIG_fail;
24100 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
24101 if (SWIG_arg_fail(2)) SWIG_fail;
24102 if (arg1) (arg1)->font = *arg2;
24103
24104 Py_INCREF(Py_None); resultobj = Py_None;
24105 return resultobj;
24106 fail:
24107 return NULL;
24108 }
24109
24110
24111 static PyObject *_wrap_VisualAttributes_font_get(PyObject *, PyObject *args, PyObject *kwargs) {
24112 PyObject *resultobj;
24113 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24114 wxFont *result;
24115 PyObject * obj0 = 0 ;
24116 char *kwnames[] = {
24117 (char *) "self", NULL
24118 };
24119
24120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_font_get",kwnames,&obj0)) goto fail;
24121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24122 if (SWIG_arg_fail(1)) SWIG_fail;
24123 result = (wxFont *)& ((arg1)->font);
24124
24125 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFont, 0);
24126 return resultobj;
24127 fail:
24128 return NULL;
24129 }
24130
24131
24132 static PyObject *_wrap_VisualAttributes_colFg_set(PyObject *, PyObject *args, PyObject *kwargs) {
24133 PyObject *resultobj;
24134 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24135 wxColour *arg2 = (wxColour *) 0 ;
24136 PyObject * obj0 = 0 ;
24137 PyObject * obj1 = 0 ;
24138 char *kwnames[] = {
24139 (char *) "self",(char *) "colFg", NULL
24140 };
24141
24142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colFg_set",kwnames,&obj0,&obj1)) goto fail;
24143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24144 if (SWIG_arg_fail(1)) SWIG_fail;
24145 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColour, SWIG_POINTER_EXCEPTION | 0);
24146 if (SWIG_arg_fail(2)) SWIG_fail;
24147 if (arg1) (arg1)->colFg = *arg2;
24148
24149 Py_INCREF(Py_None); resultobj = Py_None;
24150 return resultobj;
24151 fail:
24152 return NULL;
24153 }
24154
24155
24156 static PyObject *_wrap_VisualAttributes_colFg_get(PyObject *, PyObject *args, PyObject *kwargs) {
24157 PyObject *resultobj;
24158 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24159 wxColour *result;
24160 PyObject * obj0 = 0 ;
24161 char *kwnames[] = {
24162 (char *) "self", NULL
24163 };
24164
24165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colFg_get",kwnames,&obj0)) goto fail;
24166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24167 if (SWIG_arg_fail(1)) SWIG_fail;
24168 result = (wxColour *)& ((arg1)->colFg);
24169
24170 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
24171 return resultobj;
24172 fail:
24173 return NULL;
24174 }
24175
24176
24177 static PyObject *_wrap_VisualAttributes_colBg_set(PyObject *, PyObject *args, PyObject *kwargs) {
24178 PyObject *resultobj;
24179 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24180 wxColour *arg2 = (wxColour *) 0 ;
24181 PyObject * obj0 = 0 ;
24182 PyObject * obj1 = 0 ;
24183 char *kwnames[] = {
24184 (char *) "self",(char *) "colBg", NULL
24185 };
24186
24187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VisualAttributes_colBg_set",kwnames,&obj0,&obj1)) goto fail;
24188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24189 if (SWIG_arg_fail(1)) SWIG_fail;
24190 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxColour, SWIG_POINTER_EXCEPTION | 0);
24191 if (SWIG_arg_fail(2)) SWIG_fail;
24192 if (arg1) (arg1)->colBg = *arg2;
24193
24194 Py_INCREF(Py_None); resultobj = Py_None;
24195 return resultobj;
24196 fail:
24197 return NULL;
24198 }
24199
24200
24201 static PyObject *_wrap_VisualAttributes_colBg_get(PyObject *, PyObject *args, PyObject *kwargs) {
24202 PyObject *resultobj;
24203 wxVisualAttributes *arg1 = (wxVisualAttributes *) 0 ;
24204 wxColour *result;
24205 PyObject * obj0 = 0 ;
24206 char *kwnames[] = {
24207 (char *) "self", NULL
24208 };
24209
24210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VisualAttributes_colBg_get",kwnames,&obj0)) goto fail;
24211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_EXCEPTION | 0);
24212 if (SWIG_arg_fail(1)) SWIG_fail;
24213 result = (wxColour *)& ((arg1)->colBg);
24214
24215 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxColour, 0);
24216 return resultobj;
24217 fail:
24218 return NULL;
24219 }
24220
24221
24222 static PyObject * VisualAttributes_swigregister(PyObject *, PyObject *args) {
24223 PyObject *obj;
24224 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24225 SWIG_TypeClientData(SWIGTYPE_p_wxVisualAttributes, obj);
24226 Py_INCREF(obj);
24227 return Py_BuildValue((char *)"");
24228 }
24229 static PyObject *_wrap_new_Window(PyObject *, PyObject *args, PyObject *kwargs) {
24230 PyObject *resultobj;
24231 wxWindow *arg1 = (wxWindow *) 0 ;
24232 int arg2 = (int) (int)-1 ;
24233 wxPoint const &arg3_defvalue = wxDefaultPosition ;
24234 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
24235 wxSize const &arg4_defvalue = wxDefaultSize ;
24236 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
24237 long arg5 = (long) 0 ;
24238 wxString const &arg6_defvalue = wxPyPanelNameStr ;
24239 wxString *arg6 = (wxString *) &arg6_defvalue ;
24240 wxWindow *result;
24241 wxPoint temp3 ;
24242 wxSize temp4 ;
24243 bool temp6 = false ;
24244 PyObject * obj0 = 0 ;
24245 PyObject * obj1 = 0 ;
24246 PyObject * obj2 = 0 ;
24247 PyObject * obj3 = 0 ;
24248 PyObject * obj4 = 0 ;
24249 PyObject * obj5 = 0 ;
24250 char *kwnames[] = {
24251 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
24252 };
24253
24254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Window",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
24255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24256 if (SWIG_arg_fail(1)) SWIG_fail;
24257 if (obj1) {
24258 {
24259 arg2 = (int const)(SWIG_As_int(obj1));
24260 if (SWIG_arg_fail(2)) SWIG_fail;
24261 }
24262 }
24263 if (obj2) {
24264 {
24265 arg3 = &temp3;
24266 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
24267 }
24268 }
24269 if (obj3) {
24270 {
24271 arg4 = &temp4;
24272 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
24273 }
24274 }
24275 if (obj4) {
24276 {
24277 arg5 = (long)(SWIG_As_long(obj4));
24278 if (SWIG_arg_fail(5)) SWIG_fail;
24279 }
24280 }
24281 if (obj5) {
24282 {
24283 arg6 = wxString_in_helper(obj5);
24284 if (arg6 == NULL) SWIG_fail;
24285 temp6 = true;
24286 }
24287 }
24288 {
24289 if (!wxPyCheckForApp()) SWIG_fail;
24290 PyThreadState* __tstate = wxPyBeginAllowThreads();
24291 result = (wxWindow *)new wxWindow(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
24292
24293 wxPyEndAllowThreads(__tstate);
24294 if (PyErr_Occurred()) SWIG_fail;
24295 }
24296 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
24297 {
24298 if (temp6)
24299 delete arg6;
24300 }
24301 return resultobj;
24302 fail:
24303 {
24304 if (temp6)
24305 delete arg6;
24306 }
24307 return NULL;
24308 }
24309
24310
24311 static PyObject *_wrap_new_PreWindow(PyObject *, PyObject *args, PyObject *kwargs) {
24312 PyObject *resultobj;
24313 wxWindow *result;
24314 char *kwnames[] = {
24315 NULL
24316 };
24317
24318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreWindow",kwnames)) goto fail;
24319 {
24320 if (!wxPyCheckForApp()) SWIG_fail;
24321 PyThreadState* __tstate = wxPyBeginAllowThreads();
24322 result = (wxWindow *)new wxWindow();
24323
24324 wxPyEndAllowThreads(__tstate);
24325 if (PyErr_Occurred()) SWIG_fail;
24326 }
24327 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindow, 1);
24328 return resultobj;
24329 fail:
24330 return NULL;
24331 }
24332
24333
24334 static PyObject *_wrap_Window_Create(PyObject *, PyObject *args, PyObject *kwargs) {
24335 PyObject *resultobj;
24336 wxWindow *arg1 = (wxWindow *) 0 ;
24337 wxWindow *arg2 = (wxWindow *) 0 ;
24338 int arg3 = (int) (int)-1 ;
24339 wxPoint const &arg4_defvalue = wxDefaultPosition ;
24340 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
24341 wxSize const &arg5_defvalue = wxDefaultSize ;
24342 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
24343 long arg6 = (long) 0 ;
24344 wxString const &arg7_defvalue = wxPyPanelNameStr ;
24345 wxString *arg7 = (wxString *) &arg7_defvalue ;
24346 bool result;
24347 wxPoint temp4 ;
24348 wxSize temp5 ;
24349 bool temp7 = false ;
24350 PyObject * obj0 = 0 ;
24351 PyObject * obj1 = 0 ;
24352 PyObject * obj2 = 0 ;
24353 PyObject * obj3 = 0 ;
24354 PyObject * obj4 = 0 ;
24355 PyObject * obj5 = 0 ;
24356 PyObject * obj6 = 0 ;
24357 char *kwnames[] = {
24358 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
24359 };
24360
24361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Window_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
24362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24363 if (SWIG_arg_fail(1)) SWIG_fail;
24364 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24365 if (SWIG_arg_fail(2)) SWIG_fail;
24366 if (obj2) {
24367 {
24368 arg3 = (int const)(SWIG_As_int(obj2));
24369 if (SWIG_arg_fail(3)) SWIG_fail;
24370 }
24371 }
24372 if (obj3) {
24373 {
24374 arg4 = &temp4;
24375 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
24376 }
24377 }
24378 if (obj4) {
24379 {
24380 arg5 = &temp5;
24381 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
24382 }
24383 }
24384 if (obj5) {
24385 {
24386 arg6 = (long)(SWIG_As_long(obj5));
24387 if (SWIG_arg_fail(6)) SWIG_fail;
24388 }
24389 }
24390 if (obj6) {
24391 {
24392 arg7 = wxString_in_helper(obj6);
24393 if (arg7 == NULL) SWIG_fail;
24394 temp7 = true;
24395 }
24396 }
24397 {
24398 PyThreadState* __tstate = wxPyBeginAllowThreads();
24399 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
24400
24401 wxPyEndAllowThreads(__tstate);
24402 if (PyErr_Occurred()) SWIG_fail;
24403 }
24404 {
24405 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24406 }
24407 {
24408 if (temp7)
24409 delete arg7;
24410 }
24411 return resultobj;
24412 fail:
24413 {
24414 if (temp7)
24415 delete arg7;
24416 }
24417 return NULL;
24418 }
24419
24420
24421 static PyObject *_wrap_Window_Close(PyObject *, PyObject *args, PyObject *kwargs) {
24422 PyObject *resultobj;
24423 wxWindow *arg1 = (wxWindow *) 0 ;
24424 bool arg2 = (bool) false ;
24425 bool result;
24426 PyObject * obj0 = 0 ;
24427 PyObject * obj1 = 0 ;
24428 char *kwnames[] = {
24429 (char *) "self",(char *) "force", NULL
24430 };
24431
24432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Close",kwnames,&obj0,&obj1)) goto fail;
24433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24434 if (SWIG_arg_fail(1)) SWIG_fail;
24435 if (obj1) {
24436 {
24437 arg2 = (bool)(SWIG_As_bool(obj1));
24438 if (SWIG_arg_fail(2)) SWIG_fail;
24439 }
24440 }
24441 {
24442 PyThreadState* __tstate = wxPyBeginAllowThreads();
24443 result = (bool)(arg1)->Close(arg2);
24444
24445 wxPyEndAllowThreads(__tstate);
24446 if (PyErr_Occurred()) SWIG_fail;
24447 }
24448 {
24449 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24450 }
24451 return resultobj;
24452 fail:
24453 return NULL;
24454 }
24455
24456
24457 static PyObject *_wrap_Window_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
24458 PyObject *resultobj;
24459 wxWindow *arg1 = (wxWindow *) 0 ;
24460 bool result;
24461 PyObject * obj0 = 0 ;
24462 char *kwnames[] = {
24463 (char *) "self", NULL
24464 };
24465
24466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Destroy",kwnames,&obj0)) goto fail;
24467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24468 if (SWIG_arg_fail(1)) SWIG_fail;
24469 {
24470 PyThreadState* __tstate = wxPyBeginAllowThreads();
24471 result = (bool)(arg1)->Destroy();
24472
24473 wxPyEndAllowThreads(__tstate);
24474 if (PyErr_Occurred()) SWIG_fail;
24475 }
24476 {
24477 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24478 }
24479 return resultobj;
24480 fail:
24481 return NULL;
24482 }
24483
24484
24485 static PyObject *_wrap_Window_DestroyChildren(PyObject *, PyObject *args, PyObject *kwargs) {
24486 PyObject *resultobj;
24487 wxWindow *arg1 = (wxWindow *) 0 ;
24488 bool result;
24489 PyObject * obj0 = 0 ;
24490 char *kwnames[] = {
24491 (char *) "self", NULL
24492 };
24493
24494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DestroyChildren",kwnames,&obj0)) goto fail;
24495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24496 if (SWIG_arg_fail(1)) SWIG_fail;
24497 {
24498 PyThreadState* __tstate = wxPyBeginAllowThreads();
24499 result = (bool)(arg1)->DestroyChildren();
24500
24501 wxPyEndAllowThreads(__tstate);
24502 if (PyErr_Occurred()) SWIG_fail;
24503 }
24504 {
24505 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24506 }
24507 return resultobj;
24508 fail:
24509 return NULL;
24510 }
24511
24512
24513 static PyObject *_wrap_Window_IsBeingDeleted(PyObject *, PyObject *args, PyObject *kwargs) {
24514 PyObject *resultobj;
24515 wxWindow *arg1 = (wxWindow *) 0 ;
24516 bool result;
24517 PyObject * obj0 = 0 ;
24518 char *kwnames[] = {
24519 (char *) "self", NULL
24520 };
24521
24522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsBeingDeleted",kwnames,&obj0)) goto fail;
24523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24524 if (SWIG_arg_fail(1)) SWIG_fail;
24525 {
24526 PyThreadState* __tstate = wxPyBeginAllowThreads();
24527 result = (bool)((wxWindow const *)arg1)->IsBeingDeleted();
24528
24529 wxPyEndAllowThreads(__tstate);
24530 if (PyErr_Occurred()) SWIG_fail;
24531 }
24532 {
24533 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24534 }
24535 return resultobj;
24536 fail:
24537 return NULL;
24538 }
24539
24540
24541 static PyObject *_wrap_Window_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
24542 PyObject *resultobj;
24543 wxWindow *arg1 = (wxWindow *) 0 ;
24544 wxString *arg2 = 0 ;
24545 bool temp2 = false ;
24546 PyObject * obj0 = 0 ;
24547 PyObject * obj1 = 0 ;
24548 char *kwnames[] = {
24549 (char *) "self",(char *) "title", NULL
24550 };
24551
24552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTitle",kwnames,&obj0,&obj1)) goto fail;
24553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24554 if (SWIG_arg_fail(1)) SWIG_fail;
24555 {
24556 arg2 = wxString_in_helper(obj1);
24557 if (arg2 == NULL) SWIG_fail;
24558 temp2 = true;
24559 }
24560 {
24561 PyThreadState* __tstate = wxPyBeginAllowThreads();
24562 (arg1)->SetTitle((wxString const &)*arg2);
24563
24564 wxPyEndAllowThreads(__tstate);
24565 if (PyErr_Occurred()) SWIG_fail;
24566 }
24567 Py_INCREF(Py_None); resultobj = Py_None;
24568 {
24569 if (temp2)
24570 delete arg2;
24571 }
24572 return resultobj;
24573 fail:
24574 {
24575 if (temp2)
24576 delete arg2;
24577 }
24578 return NULL;
24579 }
24580
24581
24582 static PyObject *_wrap_Window_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
24583 PyObject *resultobj;
24584 wxWindow *arg1 = (wxWindow *) 0 ;
24585 wxString result;
24586 PyObject * obj0 = 0 ;
24587 char *kwnames[] = {
24588 (char *) "self", NULL
24589 };
24590
24591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetTitle",kwnames,&obj0)) goto fail;
24592 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24593 if (SWIG_arg_fail(1)) SWIG_fail;
24594 {
24595 PyThreadState* __tstate = wxPyBeginAllowThreads();
24596 result = ((wxWindow const *)arg1)->GetTitle();
24597
24598 wxPyEndAllowThreads(__tstate);
24599 if (PyErr_Occurred()) SWIG_fail;
24600 }
24601 {
24602 #if wxUSE_UNICODE
24603 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24604 #else
24605 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24606 #endif
24607 }
24608 return resultobj;
24609 fail:
24610 return NULL;
24611 }
24612
24613
24614 static PyObject *_wrap_Window_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
24615 PyObject *resultobj;
24616 wxWindow *arg1 = (wxWindow *) 0 ;
24617 wxString *arg2 = 0 ;
24618 bool temp2 = false ;
24619 PyObject * obj0 = 0 ;
24620 PyObject * obj1 = 0 ;
24621 char *kwnames[] = {
24622 (char *) "self",(char *) "label", NULL
24623 };
24624
24625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetLabel",kwnames,&obj0,&obj1)) goto fail;
24626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24627 if (SWIG_arg_fail(1)) SWIG_fail;
24628 {
24629 arg2 = wxString_in_helper(obj1);
24630 if (arg2 == NULL) SWIG_fail;
24631 temp2 = true;
24632 }
24633 {
24634 PyThreadState* __tstate = wxPyBeginAllowThreads();
24635 (arg1)->SetLabel((wxString const &)*arg2);
24636
24637 wxPyEndAllowThreads(__tstate);
24638 if (PyErr_Occurred()) SWIG_fail;
24639 }
24640 Py_INCREF(Py_None); resultobj = Py_None;
24641 {
24642 if (temp2)
24643 delete arg2;
24644 }
24645 return resultobj;
24646 fail:
24647 {
24648 if (temp2)
24649 delete arg2;
24650 }
24651 return NULL;
24652 }
24653
24654
24655 static PyObject *_wrap_Window_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
24656 PyObject *resultobj;
24657 wxWindow *arg1 = (wxWindow *) 0 ;
24658 wxString result;
24659 PyObject * obj0 = 0 ;
24660 char *kwnames[] = {
24661 (char *) "self", NULL
24662 };
24663
24664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetLabel",kwnames,&obj0)) goto fail;
24665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24666 if (SWIG_arg_fail(1)) SWIG_fail;
24667 {
24668 PyThreadState* __tstate = wxPyBeginAllowThreads();
24669 result = ((wxWindow const *)arg1)->GetLabel();
24670
24671 wxPyEndAllowThreads(__tstate);
24672 if (PyErr_Occurred()) SWIG_fail;
24673 }
24674 {
24675 #if wxUSE_UNICODE
24676 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24677 #else
24678 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24679 #endif
24680 }
24681 return resultobj;
24682 fail:
24683 return NULL;
24684 }
24685
24686
24687 static PyObject *_wrap_Window_SetName(PyObject *, PyObject *args, PyObject *kwargs) {
24688 PyObject *resultobj;
24689 wxWindow *arg1 = (wxWindow *) 0 ;
24690 wxString *arg2 = 0 ;
24691 bool temp2 = false ;
24692 PyObject * obj0 = 0 ;
24693 PyObject * obj1 = 0 ;
24694 char *kwnames[] = {
24695 (char *) "self",(char *) "name", NULL
24696 };
24697
24698 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetName",kwnames,&obj0,&obj1)) goto fail;
24699 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24700 if (SWIG_arg_fail(1)) SWIG_fail;
24701 {
24702 arg2 = wxString_in_helper(obj1);
24703 if (arg2 == NULL) SWIG_fail;
24704 temp2 = true;
24705 }
24706 {
24707 PyThreadState* __tstate = wxPyBeginAllowThreads();
24708 (arg1)->SetName((wxString const &)*arg2);
24709
24710 wxPyEndAllowThreads(__tstate);
24711 if (PyErr_Occurred()) SWIG_fail;
24712 }
24713 Py_INCREF(Py_None); resultobj = Py_None;
24714 {
24715 if (temp2)
24716 delete arg2;
24717 }
24718 return resultobj;
24719 fail:
24720 {
24721 if (temp2)
24722 delete arg2;
24723 }
24724 return NULL;
24725 }
24726
24727
24728 static PyObject *_wrap_Window_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
24729 PyObject *resultobj;
24730 wxWindow *arg1 = (wxWindow *) 0 ;
24731 wxString result;
24732 PyObject * obj0 = 0 ;
24733 char *kwnames[] = {
24734 (char *) "self", NULL
24735 };
24736
24737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetName",kwnames,&obj0)) goto fail;
24738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24739 if (SWIG_arg_fail(1)) SWIG_fail;
24740 {
24741 PyThreadState* __tstate = wxPyBeginAllowThreads();
24742 result = ((wxWindow const *)arg1)->GetName();
24743
24744 wxPyEndAllowThreads(__tstate);
24745 if (PyErr_Occurred()) SWIG_fail;
24746 }
24747 {
24748 #if wxUSE_UNICODE
24749 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24750 #else
24751 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24752 #endif
24753 }
24754 return resultobj;
24755 fail:
24756 return NULL;
24757 }
24758
24759
24760 static PyObject *_wrap_Window_SetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
24761 PyObject *resultobj;
24762 wxWindow *arg1 = (wxWindow *) 0 ;
24763 wxWindowVariant arg2 ;
24764 PyObject * obj0 = 0 ;
24765 PyObject * obj1 = 0 ;
24766 char *kwnames[] = {
24767 (char *) "self",(char *) "variant", NULL
24768 };
24769
24770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowVariant",kwnames,&obj0,&obj1)) goto fail;
24771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24772 if (SWIG_arg_fail(1)) SWIG_fail;
24773 {
24774 arg2 = (wxWindowVariant)(SWIG_As_int(obj1));
24775 if (SWIG_arg_fail(2)) SWIG_fail;
24776 }
24777 {
24778 PyThreadState* __tstate = wxPyBeginAllowThreads();
24779 (arg1)->SetWindowVariant((wxWindowVariant )arg2);
24780
24781 wxPyEndAllowThreads(__tstate);
24782 if (PyErr_Occurred()) SWIG_fail;
24783 }
24784 Py_INCREF(Py_None); resultobj = Py_None;
24785 return resultobj;
24786 fail:
24787 return NULL;
24788 }
24789
24790
24791 static PyObject *_wrap_Window_GetWindowVariant(PyObject *, PyObject *args, PyObject *kwargs) {
24792 PyObject *resultobj;
24793 wxWindow *arg1 = (wxWindow *) 0 ;
24794 wxWindowVariant result;
24795 PyObject * obj0 = 0 ;
24796 char *kwnames[] = {
24797 (char *) "self", NULL
24798 };
24799
24800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowVariant",kwnames,&obj0)) goto fail;
24801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24802 if (SWIG_arg_fail(1)) SWIG_fail;
24803 {
24804 PyThreadState* __tstate = wxPyBeginAllowThreads();
24805 result = (wxWindowVariant)((wxWindow const *)arg1)->GetWindowVariant();
24806
24807 wxPyEndAllowThreads(__tstate);
24808 if (PyErr_Occurred()) SWIG_fail;
24809 }
24810 resultobj = SWIG_From_int((result));
24811 return resultobj;
24812 fail:
24813 return NULL;
24814 }
24815
24816
24817 static PyObject *_wrap_Window_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
24818 PyObject *resultobj;
24819 wxWindow *arg1 = (wxWindow *) 0 ;
24820 int arg2 ;
24821 PyObject * obj0 = 0 ;
24822 PyObject * obj1 = 0 ;
24823 char *kwnames[] = {
24824 (char *) "self",(char *) "winid", NULL
24825 };
24826
24827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetId",kwnames,&obj0,&obj1)) goto fail;
24828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24829 if (SWIG_arg_fail(1)) SWIG_fail;
24830 {
24831 arg2 = (int)(SWIG_As_int(obj1));
24832 if (SWIG_arg_fail(2)) SWIG_fail;
24833 }
24834 {
24835 PyThreadState* __tstate = wxPyBeginAllowThreads();
24836 (arg1)->SetId(arg2);
24837
24838 wxPyEndAllowThreads(__tstate);
24839 if (PyErr_Occurred()) SWIG_fail;
24840 }
24841 Py_INCREF(Py_None); resultobj = Py_None;
24842 return resultobj;
24843 fail:
24844 return NULL;
24845 }
24846
24847
24848 static PyObject *_wrap_Window_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
24849 PyObject *resultobj;
24850 wxWindow *arg1 = (wxWindow *) 0 ;
24851 int result;
24852 PyObject * obj0 = 0 ;
24853 char *kwnames[] = {
24854 (char *) "self", NULL
24855 };
24856
24857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetId",kwnames,&obj0)) goto fail;
24858 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24859 if (SWIG_arg_fail(1)) SWIG_fail;
24860 {
24861 PyThreadState* __tstate = wxPyBeginAllowThreads();
24862 result = (int)((wxWindow const *)arg1)->GetId();
24863
24864 wxPyEndAllowThreads(__tstate);
24865 if (PyErr_Occurred()) SWIG_fail;
24866 }
24867 {
24868 resultobj = SWIG_From_int((int)(result));
24869 }
24870 return resultobj;
24871 fail:
24872 return NULL;
24873 }
24874
24875
24876 static PyObject *_wrap_Window_NewControlId(PyObject *, PyObject *args, PyObject *kwargs) {
24877 PyObject *resultobj;
24878 int result;
24879 char *kwnames[] = {
24880 NULL
24881 };
24882
24883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_NewControlId",kwnames)) goto fail;
24884 {
24885 PyThreadState* __tstate = wxPyBeginAllowThreads();
24886 result = (int)wxWindow::NewControlId();
24887
24888 wxPyEndAllowThreads(__tstate);
24889 if (PyErr_Occurred()) SWIG_fail;
24890 }
24891 {
24892 resultobj = SWIG_From_int((int)(result));
24893 }
24894 return resultobj;
24895 fail:
24896 return NULL;
24897 }
24898
24899
24900 static PyObject *_wrap_Window_NextControlId(PyObject *, PyObject *args, PyObject *kwargs) {
24901 PyObject *resultobj;
24902 int arg1 ;
24903 int result;
24904 PyObject * obj0 = 0 ;
24905 char *kwnames[] = {
24906 (char *) "winid", NULL
24907 };
24908
24909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_NextControlId",kwnames,&obj0)) goto fail;
24910 {
24911 arg1 = (int)(SWIG_As_int(obj0));
24912 if (SWIG_arg_fail(1)) SWIG_fail;
24913 }
24914 {
24915 PyThreadState* __tstate = wxPyBeginAllowThreads();
24916 result = (int)wxWindow::NextControlId(arg1);
24917
24918 wxPyEndAllowThreads(__tstate);
24919 if (PyErr_Occurred()) SWIG_fail;
24920 }
24921 {
24922 resultobj = SWIG_From_int((int)(result));
24923 }
24924 return resultobj;
24925 fail:
24926 return NULL;
24927 }
24928
24929
24930 static PyObject *_wrap_Window_PrevControlId(PyObject *, PyObject *args, PyObject *kwargs) {
24931 PyObject *resultobj;
24932 int arg1 ;
24933 int result;
24934 PyObject * obj0 = 0 ;
24935 char *kwnames[] = {
24936 (char *) "winid", NULL
24937 };
24938
24939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PrevControlId",kwnames,&obj0)) goto fail;
24940 {
24941 arg1 = (int)(SWIG_As_int(obj0));
24942 if (SWIG_arg_fail(1)) SWIG_fail;
24943 }
24944 {
24945 PyThreadState* __tstate = wxPyBeginAllowThreads();
24946 result = (int)wxWindow::PrevControlId(arg1);
24947
24948 wxPyEndAllowThreads(__tstate);
24949 if (PyErr_Occurred()) SWIG_fail;
24950 }
24951 {
24952 resultobj = SWIG_From_int((int)(result));
24953 }
24954 return resultobj;
24955 fail:
24956 return NULL;
24957 }
24958
24959
24960 static PyObject *_wrap_Window_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
24961 PyObject *resultobj;
24962 wxWindow *arg1 = (wxWindow *) 0 ;
24963 wxSize *arg2 = 0 ;
24964 wxSize temp2 ;
24965 PyObject * obj0 = 0 ;
24966 PyObject * obj1 = 0 ;
24967 char *kwnames[] = {
24968 (char *) "self",(char *) "size", NULL
24969 };
24970
24971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetSize",kwnames,&obj0,&obj1)) goto fail;
24972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
24973 if (SWIG_arg_fail(1)) SWIG_fail;
24974 {
24975 arg2 = &temp2;
24976 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
24977 }
24978 {
24979 PyThreadState* __tstate = wxPyBeginAllowThreads();
24980 (arg1)->SetSize((wxSize const &)*arg2);
24981
24982 wxPyEndAllowThreads(__tstate);
24983 if (PyErr_Occurred()) SWIG_fail;
24984 }
24985 Py_INCREF(Py_None); resultobj = Py_None;
24986 return resultobj;
24987 fail:
24988 return NULL;
24989 }
24990
24991
24992 static PyObject *_wrap_Window_SetDimensions(PyObject *, PyObject *args, PyObject *kwargs) {
24993 PyObject *resultobj;
24994 wxWindow *arg1 = (wxWindow *) 0 ;
24995 int arg2 ;
24996 int arg3 ;
24997 int arg4 ;
24998 int arg5 ;
24999 int arg6 = (int) wxSIZE_AUTO ;
25000 PyObject * obj0 = 0 ;
25001 PyObject * obj1 = 0 ;
25002 PyObject * obj2 = 0 ;
25003 PyObject * obj3 = 0 ;
25004 PyObject * obj4 = 0 ;
25005 PyObject * obj5 = 0 ;
25006 char *kwnames[] = {
25007 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
25008 };
25009
25010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetDimensions",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
25011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25012 if (SWIG_arg_fail(1)) SWIG_fail;
25013 {
25014 arg2 = (int)(SWIG_As_int(obj1));
25015 if (SWIG_arg_fail(2)) SWIG_fail;
25016 }
25017 {
25018 arg3 = (int)(SWIG_As_int(obj2));
25019 if (SWIG_arg_fail(3)) SWIG_fail;
25020 }
25021 {
25022 arg4 = (int)(SWIG_As_int(obj3));
25023 if (SWIG_arg_fail(4)) SWIG_fail;
25024 }
25025 {
25026 arg5 = (int)(SWIG_As_int(obj4));
25027 if (SWIG_arg_fail(5)) SWIG_fail;
25028 }
25029 if (obj5) {
25030 {
25031 arg6 = (int)(SWIG_As_int(obj5));
25032 if (SWIG_arg_fail(6)) SWIG_fail;
25033 }
25034 }
25035 {
25036 PyThreadState* __tstate = wxPyBeginAllowThreads();
25037 (arg1)->SetSize(arg2,arg3,arg4,arg5,arg6);
25038
25039 wxPyEndAllowThreads(__tstate);
25040 if (PyErr_Occurred()) SWIG_fail;
25041 }
25042 Py_INCREF(Py_None); resultobj = Py_None;
25043 return resultobj;
25044 fail:
25045 return NULL;
25046 }
25047
25048
25049 static PyObject *_wrap_Window_SetRect(PyObject *, PyObject *args, PyObject *kwargs) {
25050 PyObject *resultobj;
25051 wxWindow *arg1 = (wxWindow *) 0 ;
25052 wxRect *arg2 = 0 ;
25053 int arg3 = (int) wxSIZE_AUTO ;
25054 wxRect temp2 ;
25055 PyObject * obj0 = 0 ;
25056 PyObject * obj1 = 0 ;
25057 PyObject * obj2 = 0 ;
25058 char *kwnames[] = {
25059 (char *) "self",(char *) "rect",(char *) "sizeFlags", NULL
25060 };
25061
25062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
25063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25064 if (SWIG_arg_fail(1)) SWIG_fail;
25065 {
25066 arg2 = &temp2;
25067 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25068 }
25069 if (obj2) {
25070 {
25071 arg3 = (int)(SWIG_As_int(obj2));
25072 if (SWIG_arg_fail(3)) SWIG_fail;
25073 }
25074 }
25075 {
25076 PyThreadState* __tstate = wxPyBeginAllowThreads();
25077 (arg1)->SetSize((wxRect const &)*arg2,arg3);
25078
25079 wxPyEndAllowThreads(__tstate);
25080 if (PyErr_Occurred()) SWIG_fail;
25081 }
25082 Py_INCREF(Py_None); resultobj = Py_None;
25083 return resultobj;
25084 fail:
25085 return NULL;
25086 }
25087
25088
25089 static PyObject *_wrap_Window_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
25090 PyObject *resultobj;
25091 wxWindow *arg1 = (wxWindow *) 0 ;
25092 int arg2 ;
25093 int arg3 ;
25094 PyObject * obj0 = 0 ;
25095 PyObject * obj1 = 0 ;
25096 PyObject * obj2 = 0 ;
25097 char *kwnames[] = {
25098 (char *) "self",(char *) "width",(char *) "height", NULL
25099 };
25100
25101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
25102 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25103 if (SWIG_arg_fail(1)) SWIG_fail;
25104 {
25105 arg2 = (int)(SWIG_As_int(obj1));
25106 if (SWIG_arg_fail(2)) SWIG_fail;
25107 }
25108 {
25109 arg3 = (int)(SWIG_As_int(obj2));
25110 if (SWIG_arg_fail(3)) SWIG_fail;
25111 }
25112 {
25113 PyThreadState* __tstate = wxPyBeginAllowThreads();
25114 (arg1)->SetSize(arg2,arg3);
25115
25116 wxPyEndAllowThreads(__tstate);
25117 if (PyErr_Occurred()) SWIG_fail;
25118 }
25119 Py_INCREF(Py_None); resultobj = Py_None;
25120 return resultobj;
25121 fail:
25122 return NULL;
25123 }
25124
25125
25126 static PyObject *_wrap_Window_Move(PyObject *, PyObject *args, PyObject *kwargs) {
25127 PyObject *resultobj;
25128 wxWindow *arg1 = (wxWindow *) 0 ;
25129 wxPoint *arg2 = 0 ;
25130 int arg3 = (int) wxSIZE_USE_EXISTING ;
25131 wxPoint temp2 ;
25132 PyObject * obj0 = 0 ;
25133 PyObject * obj1 = 0 ;
25134 PyObject * obj2 = 0 ;
25135 char *kwnames[] = {
25136 (char *) "self",(char *) "pt",(char *) "flags", NULL
25137 };
25138
25139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_Move",kwnames,&obj0,&obj1,&obj2)) goto fail;
25140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25141 if (SWIG_arg_fail(1)) SWIG_fail;
25142 {
25143 arg2 = &temp2;
25144 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
25145 }
25146 if (obj2) {
25147 {
25148 arg3 = (int)(SWIG_As_int(obj2));
25149 if (SWIG_arg_fail(3)) SWIG_fail;
25150 }
25151 }
25152 {
25153 PyThreadState* __tstate = wxPyBeginAllowThreads();
25154 (arg1)->Move((wxPoint const &)*arg2,arg3);
25155
25156 wxPyEndAllowThreads(__tstate);
25157 if (PyErr_Occurred()) SWIG_fail;
25158 }
25159 Py_INCREF(Py_None); resultobj = Py_None;
25160 return resultobj;
25161 fail:
25162 return NULL;
25163 }
25164
25165
25166 static PyObject *_wrap_Window_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
25167 PyObject *resultobj;
25168 wxWindow *arg1 = (wxWindow *) 0 ;
25169 int arg2 ;
25170 int arg3 ;
25171 int arg4 = (int) wxSIZE_USE_EXISTING ;
25172 PyObject * obj0 = 0 ;
25173 PyObject * obj1 = 0 ;
25174 PyObject * obj2 = 0 ;
25175 PyObject * obj3 = 0 ;
25176 char *kwnames[] = {
25177 (char *) "self",(char *) "x",(char *) "y",(char *) "flags", NULL
25178 };
25179
25180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_MoveXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25182 if (SWIG_arg_fail(1)) SWIG_fail;
25183 {
25184 arg2 = (int)(SWIG_As_int(obj1));
25185 if (SWIG_arg_fail(2)) SWIG_fail;
25186 }
25187 {
25188 arg3 = (int)(SWIG_As_int(obj2));
25189 if (SWIG_arg_fail(3)) SWIG_fail;
25190 }
25191 if (obj3) {
25192 {
25193 arg4 = (int)(SWIG_As_int(obj3));
25194 if (SWIG_arg_fail(4)) SWIG_fail;
25195 }
25196 }
25197 {
25198 PyThreadState* __tstate = wxPyBeginAllowThreads();
25199 (arg1)->Move(arg2,arg3,arg4);
25200
25201 wxPyEndAllowThreads(__tstate);
25202 if (PyErr_Occurred()) SWIG_fail;
25203 }
25204 Py_INCREF(Py_None); resultobj = Py_None;
25205 return resultobj;
25206 fail:
25207 return NULL;
25208 }
25209
25210
25211 static PyObject *_wrap_Window_SetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
25212 PyObject *resultobj;
25213 wxWindow *arg1 = (wxWindow *) 0 ;
25214 wxSize const &arg2_defvalue = wxDefaultSize ;
25215 wxSize *arg2 = (wxSize *) &arg2_defvalue ;
25216 wxSize temp2 ;
25217 PyObject * obj0 = 0 ;
25218 PyObject * obj1 = 0 ;
25219 char *kwnames[] = {
25220 (char *) "self",(char *) "size", NULL
25221 };
25222
25223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_SetBestFittingSize",kwnames,&obj0,&obj1)) goto fail;
25224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25225 if (SWIG_arg_fail(1)) SWIG_fail;
25226 if (obj1) {
25227 {
25228 arg2 = &temp2;
25229 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25230 }
25231 }
25232 {
25233 PyThreadState* __tstate = wxPyBeginAllowThreads();
25234 (arg1)->SetBestFittingSize((wxSize const &)*arg2);
25235
25236 wxPyEndAllowThreads(__tstate);
25237 if (PyErr_Occurred()) SWIG_fail;
25238 }
25239 Py_INCREF(Py_None); resultobj = Py_None;
25240 return resultobj;
25241 fail:
25242 return NULL;
25243 }
25244
25245
25246 static PyObject *_wrap_Window_Raise(PyObject *, PyObject *args, PyObject *kwargs) {
25247 PyObject *resultobj;
25248 wxWindow *arg1 = (wxWindow *) 0 ;
25249 PyObject * obj0 = 0 ;
25250 char *kwnames[] = {
25251 (char *) "self", NULL
25252 };
25253
25254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Raise",kwnames,&obj0)) goto fail;
25255 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25256 if (SWIG_arg_fail(1)) SWIG_fail;
25257 {
25258 PyThreadState* __tstate = wxPyBeginAllowThreads();
25259 (arg1)->Raise();
25260
25261 wxPyEndAllowThreads(__tstate);
25262 if (PyErr_Occurred()) SWIG_fail;
25263 }
25264 Py_INCREF(Py_None); resultobj = Py_None;
25265 return resultobj;
25266 fail:
25267 return NULL;
25268 }
25269
25270
25271 static PyObject *_wrap_Window_Lower(PyObject *, PyObject *args, PyObject *kwargs) {
25272 PyObject *resultobj;
25273 wxWindow *arg1 = (wxWindow *) 0 ;
25274 PyObject * obj0 = 0 ;
25275 char *kwnames[] = {
25276 (char *) "self", NULL
25277 };
25278
25279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Lower",kwnames,&obj0)) goto fail;
25280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25281 if (SWIG_arg_fail(1)) SWIG_fail;
25282 {
25283 PyThreadState* __tstate = wxPyBeginAllowThreads();
25284 (arg1)->Lower();
25285
25286 wxPyEndAllowThreads(__tstate);
25287 if (PyErr_Occurred()) SWIG_fail;
25288 }
25289 Py_INCREF(Py_None); resultobj = Py_None;
25290 return resultobj;
25291 fail:
25292 return NULL;
25293 }
25294
25295
25296 static PyObject *_wrap_Window_SetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
25297 PyObject *resultobj;
25298 wxWindow *arg1 = (wxWindow *) 0 ;
25299 wxSize *arg2 = 0 ;
25300 wxSize temp2 ;
25301 PyObject * obj0 = 0 ;
25302 PyObject * obj1 = 0 ;
25303 char *kwnames[] = {
25304 (char *) "self",(char *) "size", NULL
25305 };
25306
25307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientSize",kwnames,&obj0,&obj1)) goto fail;
25308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25309 if (SWIG_arg_fail(1)) SWIG_fail;
25310 {
25311 arg2 = &temp2;
25312 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
25313 }
25314 {
25315 PyThreadState* __tstate = wxPyBeginAllowThreads();
25316 (arg1)->SetClientSize((wxSize const &)*arg2);
25317
25318 wxPyEndAllowThreads(__tstate);
25319 if (PyErr_Occurred()) SWIG_fail;
25320 }
25321 Py_INCREF(Py_None); resultobj = Py_None;
25322 return resultobj;
25323 fail:
25324 return NULL;
25325 }
25326
25327
25328 static PyObject *_wrap_Window_SetClientSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
25329 PyObject *resultobj;
25330 wxWindow *arg1 = (wxWindow *) 0 ;
25331 int arg2 ;
25332 int arg3 ;
25333 PyObject * obj0 = 0 ;
25334 PyObject * obj1 = 0 ;
25335 PyObject * obj2 = 0 ;
25336 char *kwnames[] = {
25337 (char *) "self",(char *) "width",(char *) "height", NULL
25338 };
25339
25340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetClientSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
25341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25342 if (SWIG_arg_fail(1)) SWIG_fail;
25343 {
25344 arg2 = (int)(SWIG_As_int(obj1));
25345 if (SWIG_arg_fail(2)) SWIG_fail;
25346 }
25347 {
25348 arg3 = (int)(SWIG_As_int(obj2));
25349 if (SWIG_arg_fail(3)) SWIG_fail;
25350 }
25351 {
25352 PyThreadState* __tstate = wxPyBeginAllowThreads();
25353 (arg1)->SetClientSize(arg2,arg3);
25354
25355 wxPyEndAllowThreads(__tstate);
25356 if (PyErr_Occurred()) SWIG_fail;
25357 }
25358 Py_INCREF(Py_None); resultobj = Py_None;
25359 return resultobj;
25360 fail:
25361 return NULL;
25362 }
25363
25364
25365 static PyObject *_wrap_Window_SetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
25366 PyObject *resultobj;
25367 wxWindow *arg1 = (wxWindow *) 0 ;
25368 wxRect *arg2 = 0 ;
25369 wxRect temp2 ;
25370 PyObject * obj0 = 0 ;
25371 PyObject * obj1 = 0 ;
25372 char *kwnames[] = {
25373 (char *) "self",(char *) "rect", NULL
25374 };
25375
25376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetClientRect",kwnames,&obj0,&obj1)) goto fail;
25377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25378 if (SWIG_arg_fail(1)) SWIG_fail;
25379 {
25380 arg2 = &temp2;
25381 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
25382 }
25383 {
25384 PyThreadState* __tstate = wxPyBeginAllowThreads();
25385 (arg1)->SetClientSize((wxRect const &)*arg2);
25386
25387 wxPyEndAllowThreads(__tstate);
25388 if (PyErr_Occurred()) SWIG_fail;
25389 }
25390 Py_INCREF(Py_None); resultobj = Py_None;
25391 return resultobj;
25392 fail:
25393 return NULL;
25394 }
25395
25396
25397 static PyObject *_wrap_Window_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
25398 PyObject *resultobj;
25399 wxWindow *arg1 = (wxWindow *) 0 ;
25400 wxPoint result;
25401 PyObject * obj0 = 0 ;
25402 char *kwnames[] = {
25403 (char *) "self", NULL
25404 };
25405
25406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPosition",kwnames,&obj0)) goto fail;
25407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25408 if (SWIG_arg_fail(1)) SWIG_fail;
25409 {
25410 PyThreadState* __tstate = wxPyBeginAllowThreads();
25411 result = (arg1)->GetPosition();
25412
25413 wxPyEndAllowThreads(__tstate);
25414 if (PyErr_Occurred()) SWIG_fail;
25415 }
25416 {
25417 wxPoint * resultptr;
25418 resultptr = new wxPoint((wxPoint &)(result));
25419 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25420 }
25421 return resultobj;
25422 fail:
25423 return NULL;
25424 }
25425
25426
25427 static PyObject *_wrap_Window_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
25428 PyObject *resultobj;
25429 wxWindow *arg1 = (wxWindow *) 0 ;
25430 int *arg2 = (int *) 0 ;
25431 int *arg3 = (int *) 0 ;
25432 int temp2 ;
25433 int res2 = 0 ;
25434 int temp3 ;
25435 int res3 = 0 ;
25436 PyObject * obj0 = 0 ;
25437 char *kwnames[] = {
25438 (char *) "self", NULL
25439 };
25440
25441 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25442 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetPositionTuple",kwnames,&obj0)) goto fail;
25444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25445 if (SWIG_arg_fail(1)) SWIG_fail;
25446 {
25447 PyThreadState* __tstate = wxPyBeginAllowThreads();
25448 (arg1)->GetPosition(arg2,arg3);
25449
25450 wxPyEndAllowThreads(__tstate);
25451 if (PyErr_Occurred()) SWIG_fail;
25452 }
25453 Py_INCREF(Py_None); resultobj = Py_None;
25454 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25455 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25456 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25457 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25458 return resultobj;
25459 fail:
25460 return NULL;
25461 }
25462
25463
25464 static PyObject *_wrap_Window_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
25465 PyObject *resultobj;
25466 wxWindow *arg1 = (wxWindow *) 0 ;
25467 wxSize result;
25468 PyObject * obj0 = 0 ;
25469 char *kwnames[] = {
25470 (char *) "self", NULL
25471 };
25472
25473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSize",kwnames,&obj0)) goto fail;
25474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25475 if (SWIG_arg_fail(1)) SWIG_fail;
25476 {
25477 PyThreadState* __tstate = wxPyBeginAllowThreads();
25478 result = ((wxWindow const *)arg1)->GetSize();
25479
25480 wxPyEndAllowThreads(__tstate);
25481 if (PyErr_Occurred()) SWIG_fail;
25482 }
25483 {
25484 wxSize * resultptr;
25485 resultptr = new wxSize((wxSize &)(result));
25486 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25487 }
25488 return resultobj;
25489 fail:
25490 return NULL;
25491 }
25492
25493
25494 static PyObject *_wrap_Window_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
25495 PyObject *resultobj;
25496 wxWindow *arg1 = (wxWindow *) 0 ;
25497 int *arg2 = (int *) 0 ;
25498 int *arg3 = (int *) 0 ;
25499 int temp2 ;
25500 int res2 = 0 ;
25501 int temp3 ;
25502 int res3 = 0 ;
25503 PyObject * obj0 = 0 ;
25504 char *kwnames[] = {
25505 (char *) "self", NULL
25506 };
25507
25508 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25509 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizeTuple",kwnames,&obj0)) goto fail;
25511 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25512 if (SWIG_arg_fail(1)) SWIG_fail;
25513 {
25514 PyThreadState* __tstate = wxPyBeginAllowThreads();
25515 ((wxWindow const *)arg1)->GetSize(arg2,arg3);
25516
25517 wxPyEndAllowThreads(__tstate);
25518 if (PyErr_Occurred()) SWIG_fail;
25519 }
25520 Py_INCREF(Py_None); resultobj = Py_None;
25521 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25522 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25523 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25524 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25525 return resultobj;
25526 fail:
25527 return NULL;
25528 }
25529
25530
25531 static PyObject *_wrap_Window_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
25532 PyObject *resultobj;
25533 wxWindow *arg1 = (wxWindow *) 0 ;
25534 wxRect result;
25535 PyObject * obj0 = 0 ;
25536 char *kwnames[] = {
25537 (char *) "self", NULL
25538 };
25539
25540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetRect",kwnames,&obj0)) goto fail;
25541 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25542 if (SWIG_arg_fail(1)) SWIG_fail;
25543 {
25544 PyThreadState* __tstate = wxPyBeginAllowThreads();
25545 result = ((wxWindow const *)arg1)->GetRect();
25546
25547 wxPyEndAllowThreads(__tstate);
25548 if (PyErr_Occurred()) SWIG_fail;
25549 }
25550 {
25551 wxRect * resultptr;
25552 resultptr = new wxRect((wxRect &)(result));
25553 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25554 }
25555 return resultobj;
25556 fail:
25557 return NULL;
25558 }
25559
25560
25561 static PyObject *_wrap_Window_GetClientSize(PyObject *, PyObject *args, PyObject *kwargs) {
25562 PyObject *resultobj;
25563 wxWindow *arg1 = (wxWindow *) 0 ;
25564 wxSize result;
25565 PyObject * obj0 = 0 ;
25566 char *kwnames[] = {
25567 (char *) "self", NULL
25568 };
25569
25570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSize",kwnames,&obj0)) goto fail;
25571 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25572 if (SWIG_arg_fail(1)) SWIG_fail;
25573 {
25574 PyThreadState* __tstate = wxPyBeginAllowThreads();
25575 result = ((wxWindow const *)arg1)->GetClientSize();
25576
25577 wxPyEndAllowThreads(__tstate);
25578 if (PyErr_Occurred()) SWIG_fail;
25579 }
25580 {
25581 wxSize * resultptr;
25582 resultptr = new wxSize((wxSize &)(result));
25583 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25584 }
25585 return resultobj;
25586 fail:
25587 return NULL;
25588 }
25589
25590
25591 static PyObject *_wrap_Window_GetClientSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
25592 PyObject *resultobj;
25593 wxWindow *arg1 = (wxWindow *) 0 ;
25594 int *arg2 = (int *) 0 ;
25595 int *arg3 = (int *) 0 ;
25596 int temp2 ;
25597 int res2 = 0 ;
25598 int temp3 ;
25599 int res3 = 0 ;
25600 PyObject * obj0 = 0 ;
25601 char *kwnames[] = {
25602 (char *) "self", NULL
25603 };
25604
25605 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25606 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientSizeTuple",kwnames,&obj0)) goto fail;
25608 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25609 if (SWIG_arg_fail(1)) SWIG_fail;
25610 {
25611 PyThreadState* __tstate = wxPyBeginAllowThreads();
25612 ((wxWindow const *)arg1)->GetClientSize(arg2,arg3);
25613
25614 wxPyEndAllowThreads(__tstate);
25615 if (PyErr_Occurred()) SWIG_fail;
25616 }
25617 Py_INCREF(Py_None); resultobj = Py_None;
25618 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25619 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25620 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25621 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25622 return resultobj;
25623 fail:
25624 return NULL;
25625 }
25626
25627
25628 static PyObject *_wrap_Window_GetClientAreaOrigin(PyObject *, PyObject *args, PyObject *kwargs) {
25629 PyObject *resultobj;
25630 wxWindow *arg1 = (wxWindow *) 0 ;
25631 wxPoint result;
25632 PyObject * obj0 = 0 ;
25633 char *kwnames[] = {
25634 (char *) "self", NULL
25635 };
25636
25637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientAreaOrigin",kwnames,&obj0)) goto fail;
25638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25639 if (SWIG_arg_fail(1)) SWIG_fail;
25640 {
25641 PyThreadState* __tstate = wxPyBeginAllowThreads();
25642 result = ((wxWindow const *)arg1)->GetClientAreaOrigin();
25643
25644 wxPyEndAllowThreads(__tstate);
25645 if (PyErr_Occurred()) SWIG_fail;
25646 }
25647 {
25648 wxPoint * resultptr;
25649 resultptr = new wxPoint((wxPoint &)(result));
25650 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
25651 }
25652 return resultobj;
25653 fail:
25654 return NULL;
25655 }
25656
25657
25658 static PyObject *_wrap_Window_GetClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
25659 PyObject *resultobj;
25660 wxWindow *arg1 = (wxWindow *) 0 ;
25661 wxRect result;
25662 PyObject * obj0 = 0 ;
25663 char *kwnames[] = {
25664 (char *) "self", NULL
25665 };
25666
25667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetClientRect",kwnames,&obj0)) goto fail;
25668 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25669 if (SWIG_arg_fail(1)) SWIG_fail;
25670 {
25671 PyThreadState* __tstate = wxPyBeginAllowThreads();
25672 result = ((wxWindow const *)arg1)->GetClientRect();
25673
25674 wxPyEndAllowThreads(__tstate);
25675 if (PyErr_Occurred()) SWIG_fail;
25676 }
25677 {
25678 wxRect * resultptr;
25679 resultptr = new wxRect((wxRect &)(result));
25680 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
25681 }
25682 return resultobj;
25683 fail:
25684 return NULL;
25685 }
25686
25687
25688 static PyObject *_wrap_Window_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
25689 PyObject *resultobj;
25690 wxWindow *arg1 = (wxWindow *) 0 ;
25691 wxSize result;
25692 PyObject * obj0 = 0 ;
25693 char *kwnames[] = {
25694 (char *) "self", NULL
25695 };
25696
25697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSize",kwnames,&obj0)) goto fail;
25698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25699 if (SWIG_arg_fail(1)) SWIG_fail;
25700 {
25701 PyThreadState* __tstate = wxPyBeginAllowThreads();
25702 result = ((wxWindow const *)arg1)->GetBestSize();
25703
25704 wxPyEndAllowThreads(__tstate);
25705 if (PyErr_Occurred()) SWIG_fail;
25706 }
25707 {
25708 wxSize * resultptr;
25709 resultptr = new wxSize((wxSize &)(result));
25710 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25711 }
25712 return resultobj;
25713 fail:
25714 return NULL;
25715 }
25716
25717
25718 static PyObject *_wrap_Window_GetBestSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
25719 PyObject *resultobj;
25720 wxWindow *arg1 = (wxWindow *) 0 ;
25721 int *arg2 = (int *) 0 ;
25722 int *arg3 = (int *) 0 ;
25723 int temp2 ;
25724 int res2 = 0 ;
25725 int temp3 ;
25726 int res3 = 0 ;
25727 PyObject * obj0 = 0 ;
25728 char *kwnames[] = {
25729 (char *) "self", NULL
25730 };
25731
25732 arg2 = &temp2; res2 = SWIG_NEWOBJ;
25733 arg3 = &temp3; res3 = SWIG_NEWOBJ;
25734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestSizeTuple",kwnames,&obj0)) goto fail;
25735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25736 if (SWIG_arg_fail(1)) SWIG_fail;
25737 {
25738 PyThreadState* __tstate = wxPyBeginAllowThreads();
25739 ((wxWindow const *)arg1)->GetBestSize(arg2,arg3);
25740
25741 wxPyEndAllowThreads(__tstate);
25742 if (PyErr_Occurred()) SWIG_fail;
25743 }
25744 Py_INCREF(Py_None); resultobj = Py_None;
25745 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
25746 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
25747 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
25748 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
25749 return resultobj;
25750 fail:
25751 return NULL;
25752 }
25753
25754
25755 static PyObject *_wrap_Window_InvalidateBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
25756 PyObject *resultobj;
25757 wxWindow *arg1 = (wxWindow *) 0 ;
25758 PyObject * obj0 = 0 ;
25759 char *kwnames[] = {
25760 (char *) "self", NULL
25761 };
25762
25763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InvalidateBestSize",kwnames,&obj0)) goto fail;
25764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25765 if (SWIG_arg_fail(1)) SWIG_fail;
25766 {
25767 PyThreadState* __tstate = wxPyBeginAllowThreads();
25768 (arg1)->InvalidateBestSize();
25769
25770 wxPyEndAllowThreads(__tstate);
25771 if (PyErr_Occurred()) SWIG_fail;
25772 }
25773 Py_INCREF(Py_None); resultobj = Py_None;
25774 return resultobj;
25775 fail:
25776 return NULL;
25777 }
25778
25779
25780 static PyObject *_wrap_Window_GetBestFittingSize(PyObject *, PyObject *args, PyObject *kwargs) {
25781 PyObject *resultobj;
25782 wxWindow *arg1 = (wxWindow *) 0 ;
25783 wxSize result;
25784 PyObject * obj0 = 0 ;
25785 char *kwnames[] = {
25786 (char *) "self", NULL
25787 };
25788
25789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestFittingSize",kwnames,&obj0)) goto fail;
25790 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25791 if (SWIG_arg_fail(1)) SWIG_fail;
25792 {
25793 PyThreadState* __tstate = wxPyBeginAllowThreads();
25794 result = ((wxWindow const *)arg1)->GetBestFittingSize();
25795
25796 wxPyEndAllowThreads(__tstate);
25797 if (PyErr_Occurred()) SWIG_fail;
25798 }
25799 {
25800 wxSize * resultptr;
25801 resultptr = new wxSize((wxSize &)(result));
25802 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25803 }
25804 return resultobj;
25805 fail:
25806 return NULL;
25807 }
25808
25809
25810 static PyObject *_wrap_Window_GetAdjustedBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
25811 PyObject *resultobj;
25812 wxWindow *arg1 = (wxWindow *) 0 ;
25813 wxSize result;
25814 PyObject * obj0 = 0 ;
25815 char *kwnames[] = {
25816 (char *) "self", NULL
25817 };
25818
25819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAdjustedBestSize",kwnames,&obj0)) goto fail;
25820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25821 if (SWIG_arg_fail(1)) SWIG_fail;
25822 {
25823 PyThreadState* __tstate = wxPyBeginAllowThreads();
25824 result = ((wxWindow const *)arg1)->GetAdjustedBestSize();
25825
25826 wxPyEndAllowThreads(__tstate);
25827 if (PyErr_Occurred()) SWIG_fail;
25828 }
25829 {
25830 wxSize * resultptr;
25831 resultptr = new wxSize((wxSize &)(result));
25832 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
25833 }
25834 return resultobj;
25835 fail:
25836 return NULL;
25837 }
25838
25839
25840 static PyObject *_wrap_Window_Center(PyObject *, PyObject *args, PyObject *kwargs) {
25841 PyObject *resultobj;
25842 wxWindow *arg1 = (wxWindow *) 0 ;
25843 int arg2 = (int) wxBOTH ;
25844 PyObject * obj0 = 0 ;
25845 PyObject * obj1 = 0 ;
25846 char *kwnames[] = {
25847 (char *) "self",(char *) "direction", NULL
25848 };
25849
25850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Center",kwnames,&obj0,&obj1)) goto fail;
25851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25852 if (SWIG_arg_fail(1)) SWIG_fail;
25853 if (obj1) {
25854 {
25855 arg2 = (int)(SWIG_As_int(obj1));
25856 if (SWIG_arg_fail(2)) SWIG_fail;
25857 }
25858 }
25859 {
25860 PyThreadState* __tstate = wxPyBeginAllowThreads();
25861 (arg1)->Center(arg2);
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_CenterOnScreen(PyObject *, PyObject *args, PyObject *kwargs) {
25874 PyObject *resultobj;
25875 wxWindow *arg1 = (wxWindow *) 0 ;
25876 int arg2 = (int) wxBOTH ;
25877 PyObject * obj0 = 0 ;
25878 PyObject * obj1 = 0 ;
25879 char *kwnames[] = {
25880 (char *) "self",(char *) "dir", NULL
25881 };
25882
25883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnScreen",kwnames,&obj0,&obj1)) goto fail;
25884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25885 if (SWIG_arg_fail(1)) SWIG_fail;
25886 if (obj1) {
25887 {
25888 arg2 = (int)(SWIG_As_int(obj1));
25889 if (SWIG_arg_fail(2)) SWIG_fail;
25890 }
25891 }
25892 {
25893 PyThreadState* __tstate = wxPyBeginAllowThreads();
25894 (arg1)->CenterOnScreen(arg2);
25895
25896 wxPyEndAllowThreads(__tstate);
25897 if (PyErr_Occurred()) SWIG_fail;
25898 }
25899 Py_INCREF(Py_None); resultobj = Py_None;
25900 return resultobj;
25901 fail:
25902 return NULL;
25903 }
25904
25905
25906 static PyObject *_wrap_Window_CenterOnParent(PyObject *, PyObject *args, PyObject *kwargs) {
25907 PyObject *resultobj;
25908 wxWindow *arg1 = (wxWindow *) 0 ;
25909 int arg2 = (int) wxBOTH ;
25910 PyObject * obj0 = 0 ;
25911 PyObject * obj1 = 0 ;
25912 char *kwnames[] = {
25913 (char *) "self",(char *) "dir", NULL
25914 };
25915
25916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_CenterOnParent",kwnames,&obj0,&obj1)) goto fail;
25917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25918 if (SWIG_arg_fail(1)) SWIG_fail;
25919 if (obj1) {
25920 {
25921 arg2 = (int)(SWIG_As_int(obj1));
25922 if (SWIG_arg_fail(2)) SWIG_fail;
25923 }
25924 }
25925 {
25926 PyThreadState* __tstate = wxPyBeginAllowThreads();
25927 (arg1)->CenterOnParent(arg2);
25928
25929 wxPyEndAllowThreads(__tstate);
25930 if (PyErr_Occurred()) SWIG_fail;
25931 }
25932 Py_INCREF(Py_None); resultobj = Py_None;
25933 return resultobj;
25934 fail:
25935 return NULL;
25936 }
25937
25938
25939 static PyObject *_wrap_Window_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
25940 PyObject *resultobj;
25941 wxWindow *arg1 = (wxWindow *) 0 ;
25942 PyObject * obj0 = 0 ;
25943 char *kwnames[] = {
25944 (char *) "self", NULL
25945 };
25946
25947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Fit",kwnames,&obj0)) goto fail;
25948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25949 if (SWIG_arg_fail(1)) SWIG_fail;
25950 {
25951 PyThreadState* __tstate = wxPyBeginAllowThreads();
25952 (arg1)->Fit();
25953
25954 wxPyEndAllowThreads(__tstate);
25955 if (PyErr_Occurred()) SWIG_fail;
25956 }
25957 Py_INCREF(Py_None); resultobj = Py_None;
25958 return resultobj;
25959 fail:
25960 return NULL;
25961 }
25962
25963
25964 static PyObject *_wrap_Window_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
25965 PyObject *resultobj;
25966 wxWindow *arg1 = (wxWindow *) 0 ;
25967 PyObject * obj0 = 0 ;
25968 char *kwnames[] = {
25969 (char *) "self", NULL
25970 };
25971
25972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_FitInside",kwnames,&obj0)) goto fail;
25973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
25974 if (SWIG_arg_fail(1)) SWIG_fail;
25975 {
25976 PyThreadState* __tstate = wxPyBeginAllowThreads();
25977 (arg1)->FitInside();
25978
25979 wxPyEndAllowThreads(__tstate);
25980 if (PyErr_Occurred()) SWIG_fail;
25981 }
25982 Py_INCREF(Py_None); resultobj = Py_None;
25983 return resultobj;
25984 fail:
25985 return NULL;
25986 }
25987
25988
25989 static PyObject *_wrap_Window_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
25990 PyObject *resultobj;
25991 wxWindow *arg1 = (wxWindow *) 0 ;
25992 int arg2 ;
25993 int arg3 ;
25994 int arg4 = (int) -1 ;
25995 int arg5 = (int) -1 ;
25996 int arg6 = (int) -1 ;
25997 int arg7 = (int) -1 ;
25998 PyObject * obj0 = 0 ;
25999 PyObject * obj1 = 0 ;
26000 PyObject * obj2 = 0 ;
26001 PyObject * obj3 = 0 ;
26002 PyObject * obj4 = 0 ;
26003 PyObject * obj5 = 0 ;
26004 PyObject * obj6 = 0 ;
26005 char *kwnames[] = {
26006 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH",(char *) "incW",(char *) "incH", NULL
26007 };
26008
26009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Window_SetSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
26010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26011 if (SWIG_arg_fail(1)) SWIG_fail;
26012 {
26013 arg2 = (int)(SWIG_As_int(obj1));
26014 if (SWIG_arg_fail(2)) SWIG_fail;
26015 }
26016 {
26017 arg3 = (int)(SWIG_As_int(obj2));
26018 if (SWIG_arg_fail(3)) SWIG_fail;
26019 }
26020 if (obj3) {
26021 {
26022 arg4 = (int)(SWIG_As_int(obj3));
26023 if (SWIG_arg_fail(4)) SWIG_fail;
26024 }
26025 }
26026 if (obj4) {
26027 {
26028 arg5 = (int)(SWIG_As_int(obj4));
26029 if (SWIG_arg_fail(5)) SWIG_fail;
26030 }
26031 }
26032 if (obj5) {
26033 {
26034 arg6 = (int)(SWIG_As_int(obj5));
26035 if (SWIG_arg_fail(6)) SWIG_fail;
26036 }
26037 }
26038 if (obj6) {
26039 {
26040 arg7 = (int)(SWIG_As_int(obj6));
26041 if (SWIG_arg_fail(7)) SWIG_fail;
26042 }
26043 }
26044 {
26045 PyThreadState* __tstate = wxPyBeginAllowThreads();
26046 (arg1)->SetSizeHints(arg2,arg3,arg4,arg5,arg6,arg7);
26047
26048 wxPyEndAllowThreads(__tstate);
26049 if (PyErr_Occurred()) SWIG_fail;
26050 }
26051 Py_INCREF(Py_None); resultobj = Py_None;
26052 return resultobj;
26053 fail:
26054 return NULL;
26055 }
26056
26057
26058 static PyObject *_wrap_Window_SetSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
26059 PyObject *resultobj;
26060 wxWindow *arg1 = (wxWindow *) 0 ;
26061 wxSize *arg2 = 0 ;
26062 wxSize const &arg3_defvalue = wxDefaultSize ;
26063 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
26064 wxSize const &arg4_defvalue = wxDefaultSize ;
26065 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
26066 wxSize temp2 ;
26067 wxSize temp3 ;
26068 wxSize temp4 ;
26069 PyObject * obj0 = 0 ;
26070 PyObject * obj1 = 0 ;
26071 PyObject * obj2 = 0 ;
26072 PyObject * obj3 = 0 ;
26073 char *kwnames[] = {
26074 (char *) "self",(char *) "minSize",(char *) "maxSize",(char *) "incSize", NULL
26075 };
26076
26077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_SetSizeHintsSz",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26079 if (SWIG_arg_fail(1)) SWIG_fail;
26080 {
26081 arg2 = &temp2;
26082 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26083 }
26084 if (obj2) {
26085 {
26086 arg3 = &temp3;
26087 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
26088 }
26089 }
26090 if (obj3) {
26091 {
26092 arg4 = &temp4;
26093 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
26094 }
26095 }
26096 {
26097 PyThreadState* __tstate = wxPyBeginAllowThreads();
26098 (arg1)->SetSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3,(wxSize const &)*arg4);
26099
26100 wxPyEndAllowThreads(__tstate);
26101 if (PyErr_Occurred()) SWIG_fail;
26102 }
26103 Py_INCREF(Py_None); resultobj = Py_None;
26104 return resultobj;
26105 fail:
26106 return NULL;
26107 }
26108
26109
26110 static PyObject *_wrap_Window_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
26111 PyObject *resultobj;
26112 wxWindow *arg1 = (wxWindow *) 0 ;
26113 int arg2 ;
26114 int arg3 ;
26115 int arg4 = (int) -1 ;
26116 int arg5 = (int) -1 ;
26117 PyObject * obj0 = 0 ;
26118 PyObject * obj1 = 0 ;
26119 PyObject * obj2 = 0 ;
26120 PyObject * obj3 = 0 ;
26121 PyObject * obj4 = 0 ;
26122 char *kwnames[] = {
26123 (char *) "self",(char *) "minW",(char *) "minH",(char *) "maxW",(char *) "maxH", NULL
26124 };
26125
26126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_SetVirtualSizeHints",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
26127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26128 if (SWIG_arg_fail(1)) SWIG_fail;
26129 {
26130 arg2 = (int)(SWIG_As_int(obj1));
26131 if (SWIG_arg_fail(2)) SWIG_fail;
26132 }
26133 {
26134 arg3 = (int)(SWIG_As_int(obj2));
26135 if (SWIG_arg_fail(3)) SWIG_fail;
26136 }
26137 if (obj3) {
26138 {
26139 arg4 = (int)(SWIG_As_int(obj3));
26140 if (SWIG_arg_fail(4)) SWIG_fail;
26141 }
26142 }
26143 if (obj4) {
26144 {
26145 arg5 = (int)(SWIG_As_int(obj4));
26146 if (SWIG_arg_fail(5)) SWIG_fail;
26147 }
26148 }
26149 {
26150 PyThreadState* __tstate = wxPyBeginAllowThreads();
26151 (arg1)->SetVirtualSizeHints(arg2,arg3,arg4,arg5);
26152
26153 wxPyEndAllowThreads(__tstate);
26154 if (PyErr_Occurred()) SWIG_fail;
26155 }
26156 Py_INCREF(Py_None); resultobj = Py_None;
26157 return resultobj;
26158 fail:
26159 return NULL;
26160 }
26161
26162
26163 static PyObject *_wrap_Window_SetVirtualSizeHintsSz(PyObject *, PyObject *args, PyObject *kwargs) {
26164 PyObject *resultobj;
26165 wxWindow *arg1 = (wxWindow *) 0 ;
26166 wxSize *arg2 = 0 ;
26167 wxSize const &arg3_defvalue = wxDefaultSize ;
26168 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
26169 wxSize temp2 ;
26170 wxSize temp3 ;
26171 PyObject * obj0 = 0 ;
26172 PyObject * obj1 = 0 ;
26173 PyObject * obj2 = 0 ;
26174 char *kwnames[] = {
26175 (char *) "self",(char *) "minSize",(char *) "maxSize", NULL
26176 };
26177
26178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetVirtualSizeHintsSz",kwnames,&obj0,&obj1,&obj2)) goto fail;
26179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26180 if (SWIG_arg_fail(1)) SWIG_fail;
26181 {
26182 arg2 = &temp2;
26183 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26184 }
26185 if (obj2) {
26186 {
26187 arg3 = &temp3;
26188 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
26189 }
26190 }
26191 {
26192 PyThreadState* __tstate = wxPyBeginAllowThreads();
26193 (arg1)->SetVirtualSizeHints((wxSize const &)*arg2,(wxSize const &)*arg3);
26194
26195 wxPyEndAllowThreads(__tstate);
26196 if (PyErr_Occurred()) SWIG_fail;
26197 }
26198 Py_INCREF(Py_None); resultobj = Py_None;
26199 return resultobj;
26200 fail:
26201 return NULL;
26202 }
26203
26204
26205 static PyObject *_wrap_Window_GetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
26206 PyObject *resultobj;
26207 wxWindow *arg1 = (wxWindow *) 0 ;
26208 wxSize result;
26209 PyObject * obj0 = 0 ;
26210 char *kwnames[] = {
26211 (char *) "self", NULL
26212 };
26213
26214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxSize",kwnames,&obj0)) goto fail;
26215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26216 if (SWIG_arg_fail(1)) SWIG_fail;
26217 {
26218 PyThreadState* __tstate = wxPyBeginAllowThreads();
26219 result = ((wxWindow const *)arg1)->GetMaxSize();
26220
26221 wxPyEndAllowThreads(__tstate);
26222 if (PyErr_Occurred()) SWIG_fail;
26223 }
26224 {
26225 wxSize * resultptr;
26226 resultptr = new wxSize((wxSize &)(result));
26227 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26228 }
26229 return resultobj;
26230 fail:
26231 return NULL;
26232 }
26233
26234
26235 static PyObject *_wrap_Window_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
26236 PyObject *resultobj;
26237 wxWindow *arg1 = (wxWindow *) 0 ;
26238 wxSize result;
26239 PyObject * obj0 = 0 ;
26240 char *kwnames[] = {
26241 (char *) "self", NULL
26242 };
26243
26244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinSize",kwnames,&obj0)) goto fail;
26245 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26246 if (SWIG_arg_fail(1)) SWIG_fail;
26247 {
26248 PyThreadState* __tstate = wxPyBeginAllowThreads();
26249 result = ((wxWindow const *)arg1)->GetMinSize();
26250
26251 wxPyEndAllowThreads(__tstate);
26252 if (PyErr_Occurred()) SWIG_fail;
26253 }
26254 {
26255 wxSize * resultptr;
26256 resultptr = new wxSize((wxSize &)(result));
26257 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26258 }
26259 return resultobj;
26260 fail:
26261 return NULL;
26262 }
26263
26264
26265 static PyObject *_wrap_Window_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
26266 PyObject *resultobj;
26267 wxWindow *arg1 = (wxWindow *) 0 ;
26268 wxSize *arg2 = 0 ;
26269 wxSize temp2 ;
26270 PyObject * obj0 = 0 ;
26271 PyObject * obj1 = 0 ;
26272 char *kwnames[] = {
26273 (char *) "self",(char *) "minSize", NULL
26274 };
26275
26276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
26277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26278 if (SWIG_arg_fail(1)) SWIG_fail;
26279 {
26280 arg2 = &temp2;
26281 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26282 }
26283 {
26284 PyThreadState* __tstate = wxPyBeginAllowThreads();
26285 (arg1)->SetMinSize((wxSize const &)*arg2);
26286
26287 wxPyEndAllowThreads(__tstate);
26288 if (PyErr_Occurred()) SWIG_fail;
26289 }
26290 Py_INCREF(Py_None); resultobj = Py_None;
26291 return resultobj;
26292 fail:
26293 return NULL;
26294 }
26295
26296
26297 static PyObject *_wrap_Window_SetMaxSize(PyObject *, PyObject *args, PyObject *kwargs) {
26298 PyObject *resultobj;
26299 wxWindow *arg1 = (wxWindow *) 0 ;
26300 wxSize *arg2 = 0 ;
26301 wxSize temp2 ;
26302 PyObject * obj0 = 0 ;
26303 PyObject * obj1 = 0 ;
26304 char *kwnames[] = {
26305 (char *) "self",(char *) "maxSize", NULL
26306 };
26307
26308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetMaxSize",kwnames,&obj0,&obj1)) goto fail;
26309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26310 if (SWIG_arg_fail(1)) SWIG_fail;
26311 {
26312 arg2 = &temp2;
26313 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26314 }
26315 {
26316 PyThreadState* __tstate = wxPyBeginAllowThreads();
26317 (arg1)->SetMaxSize((wxSize const &)*arg2);
26318
26319 wxPyEndAllowThreads(__tstate);
26320 if (PyErr_Occurred()) SWIG_fail;
26321 }
26322 Py_INCREF(Py_None); resultobj = Py_None;
26323 return resultobj;
26324 fail:
26325 return NULL;
26326 }
26327
26328
26329 static PyObject *_wrap_Window_GetMinWidth(PyObject *, PyObject *args, PyObject *kwargs) {
26330 PyObject *resultobj;
26331 wxWindow *arg1 = (wxWindow *) 0 ;
26332 int result;
26333 PyObject * obj0 = 0 ;
26334 char *kwnames[] = {
26335 (char *) "self", NULL
26336 };
26337
26338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinWidth",kwnames,&obj0)) goto fail;
26339 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26340 if (SWIG_arg_fail(1)) SWIG_fail;
26341 {
26342 PyThreadState* __tstate = wxPyBeginAllowThreads();
26343 result = (int)((wxWindow const *)arg1)->GetMinWidth();
26344
26345 wxPyEndAllowThreads(__tstate);
26346 if (PyErr_Occurred()) SWIG_fail;
26347 }
26348 {
26349 resultobj = SWIG_From_int((int)(result));
26350 }
26351 return resultobj;
26352 fail:
26353 return NULL;
26354 }
26355
26356
26357 static PyObject *_wrap_Window_GetMinHeight(PyObject *, PyObject *args, PyObject *kwargs) {
26358 PyObject *resultobj;
26359 wxWindow *arg1 = (wxWindow *) 0 ;
26360 int result;
26361 PyObject * obj0 = 0 ;
26362 char *kwnames[] = {
26363 (char *) "self", NULL
26364 };
26365
26366 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMinHeight",kwnames,&obj0)) goto fail;
26367 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26368 if (SWIG_arg_fail(1)) SWIG_fail;
26369 {
26370 PyThreadState* __tstate = wxPyBeginAllowThreads();
26371 result = (int)((wxWindow const *)arg1)->GetMinHeight();
26372
26373 wxPyEndAllowThreads(__tstate);
26374 if (PyErr_Occurred()) SWIG_fail;
26375 }
26376 {
26377 resultobj = SWIG_From_int((int)(result));
26378 }
26379 return resultobj;
26380 fail:
26381 return NULL;
26382 }
26383
26384
26385 static PyObject *_wrap_Window_GetMaxWidth(PyObject *, PyObject *args, PyObject *kwargs) {
26386 PyObject *resultobj;
26387 wxWindow *arg1 = (wxWindow *) 0 ;
26388 int result;
26389 PyObject * obj0 = 0 ;
26390 char *kwnames[] = {
26391 (char *) "self", NULL
26392 };
26393
26394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxWidth",kwnames,&obj0)) goto fail;
26395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26396 if (SWIG_arg_fail(1)) SWIG_fail;
26397 {
26398 PyThreadState* __tstate = wxPyBeginAllowThreads();
26399 result = (int)((wxWindow const *)arg1)->GetMaxWidth();
26400
26401 wxPyEndAllowThreads(__tstate);
26402 if (PyErr_Occurred()) SWIG_fail;
26403 }
26404 {
26405 resultobj = SWIG_From_int((int)(result));
26406 }
26407 return resultobj;
26408 fail:
26409 return NULL;
26410 }
26411
26412
26413 static PyObject *_wrap_Window_GetMaxHeight(PyObject *, PyObject *args, PyObject *kwargs) {
26414 PyObject *resultobj;
26415 wxWindow *arg1 = (wxWindow *) 0 ;
26416 int result;
26417 PyObject * obj0 = 0 ;
26418 char *kwnames[] = {
26419 (char *) "self", NULL
26420 };
26421
26422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetMaxHeight",kwnames,&obj0)) goto fail;
26423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26424 if (SWIG_arg_fail(1)) SWIG_fail;
26425 {
26426 PyThreadState* __tstate = wxPyBeginAllowThreads();
26427 result = (int)((wxWindow const *)arg1)->GetMaxHeight();
26428
26429 wxPyEndAllowThreads(__tstate);
26430 if (PyErr_Occurred()) SWIG_fail;
26431 }
26432 {
26433 resultobj = SWIG_From_int((int)(result));
26434 }
26435 return resultobj;
26436 fail:
26437 return NULL;
26438 }
26439
26440
26441 static PyObject *_wrap_Window_SetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
26442 PyObject *resultobj;
26443 wxWindow *arg1 = (wxWindow *) 0 ;
26444 wxSize *arg2 = 0 ;
26445 wxSize temp2 ;
26446 PyObject * obj0 = 0 ;
26447 PyObject * obj1 = 0 ;
26448 char *kwnames[] = {
26449 (char *) "self",(char *) "size", NULL
26450 };
26451
26452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetVirtualSize",kwnames,&obj0,&obj1)) goto fail;
26453 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26454 if (SWIG_arg_fail(1)) SWIG_fail;
26455 {
26456 arg2 = &temp2;
26457 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
26458 }
26459 {
26460 PyThreadState* __tstate = wxPyBeginAllowThreads();
26461 (arg1)->SetVirtualSize((wxSize const &)*arg2);
26462
26463 wxPyEndAllowThreads(__tstate);
26464 if (PyErr_Occurred()) SWIG_fail;
26465 }
26466 Py_INCREF(Py_None); resultobj = Py_None;
26467 return resultobj;
26468 fail:
26469 return NULL;
26470 }
26471
26472
26473 static PyObject *_wrap_Window_SetVirtualSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
26474 PyObject *resultobj;
26475 wxWindow *arg1 = (wxWindow *) 0 ;
26476 int arg2 ;
26477 int arg3 ;
26478 PyObject * obj0 = 0 ;
26479 PyObject * obj1 = 0 ;
26480 PyObject * obj2 = 0 ;
26481 char *kwnames[] = {
26482 (char *) "self",(char *) "w",(char *) "h", NULL
26483 };
26484
26485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_SetVirtualSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
26486 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26487 if (SWIG_arg_fail(1)) SWIG_fail;
26488 {
26489 arg2 = (int)(SWIG_As_int(obj1));
26490 if (SWIG_arg_fail(2)) SWIG_fail;
26491 }
26492 {
26493 arg3 = (int)(SWIG_As_int(obj2));
26494 if (SWIG_arg_fail(3)) SWIG_fail;
26495 }
26496 {
26497 PyThreadState* __tstate = wxPyBeginAllowThreads();
26498 (arg1)->SetVirtualSize(arg2,arg3);
26499
26500 wxPyEndAllowThreads(__tstate);
26501 if (PyErr_Occurred()) SWIG_fail;
26502 }
26503 Py_INCREF(Py_None); resultobj = Py_None;
26504 return resultobj;
26505 fail:
26506 return NULL;
26507 }
26508
26509
26510 static PyObject *_wrap_Window_GetVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
26511 PyObject *resultobj;
26512 wxWindow *arg1 = (wxWindow *) 0 ;
26513 wxSize result;
26514 PyObject * obj0 = 0 ;
26515 char *kwnames[] = {
26516 (char *) "self", NULL
26517 };
26518
26519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSize",kwnames,&obj0)) goto fail;
26520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26521 if (SWIG_arg_fail(1)) SWIG_fail;
26522 {
26523 PyThreadState* __tstate = wxPyBeginAllowThreads();
26524 result = ((wxWindow const *)arg1)->GetVirtualSize();
26525
26526 wxPyEndAllowThreads(__tstate);
26527 if (PyErr_Occurred()) SWIG_fail;
26528 }
26529 {
26530 wxSize * resultptr;
26531 resultptr = new wxSize((wxSize &)(result));
26532 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26533 }
26534 return resultobj;
26535 fail:
26536 return NULL;
26537 }
26538
26539
26540 static PyObject *_wrap_Window_GetVirtualSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
26541 PyObject *resultobj;
26542 wxWindow *arg1 = (wxWindow *) 0 ;
26543 int *arg2 = (int *) 0 ;
26544 int *arg3 = (int *) 0 ;
26545 int temp2 ;
26546 int res2 = 0 ;
26547 int temp3 ;
26548 int res3 = 0 ;
26549 PyObject * obj0 = 0 ;
26550 char *kwnames[] = {
26551 (char *) "self", NULL
26552 };
26553
26554 arg2 = &temp2; res2 = SWIG_NEWOBJ;
26555 arg3 = &temp3; res3 = SWIG_NEWOBJ;
26556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetVirtualSizeTuple",kwnames,&obj0)) goto fail;
26557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26558 if (SWIG_arg_fail(1)) SWIG_fail;
26559 {
26560 PyThreadState* __tstate = wxPyBeginAllowThreads();
26561 ((wxWindow const *)arg1)->GetVirtualSize(arg2,arg3);
26562
26563 wxPyEndAllowThreads(__tstate);
26564 if (PyErr_Occurred()) SWIG_fail;
26565 }
26566 Py_INCREF(Py_None); resultobj = Py_None;
26567 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
26568 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
26569 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
26570 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
26571 return resultobj;
26572 fail:
26573 return NULL;
26574 }
26575
26576
26577 static PyObject *_wrap_Window_GetBestVirtualSize(PyObject *, PyObject *args, PyObject *kwargs) {
26578 PyObject *resultobj;
26579 wxWindow *arg1 = (wxWindow *) 0 ;
26580 wxSize result;
26581 PyObject * obj0 = 0 ;
26582 char *kwnames[] = {
26583 (char *) "self", NULL
26584 };
26585
26586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBestVirtualSize",kwnames,&obj0)) goto fail;
26587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26588 if (SWIG_arg_fail(1)) SWIG_fail;
26589 {
26590 PyThreadState* __tstate = wxPyBeginAllowThreads();
26591 result = ((wxWindow const *)arg1)->GetBestVirtualSize();
26592
26593 wxPyEndAllowThreads(__tstate);
26594 if (PyErr_Occurred()) SWIG_fail;
26595 }
26596 {
26597 wxSize * resultptr;
26598 resultptr = new wxSize((wxSize &)(result));
26599 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
26600 }
26601 return resultobj;
26602 fail:
26603 return NULL;
26604 }
26605
26606
26607 static PyObject *_wrap_Window_Show(PyObject *, PyObject *args, PyObject *kwargs) {
26608 PyObject *resultobj;
26609 wxWindow *arg1 = (wxWindow *) 0 ;
26610 bool arg2 = (bool) true ;
26611 bool result;
26612 PyObject * obj0 = 0 ;
26613 PyObject * obj1 = 0 ;
26614 char *kwnames[] = {
26615 (char *) "self",(char *) "show", NULL
26616 };
26617
26618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Show",kwnames,&obj0,&obj1)) goto fail;
26619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26620 if (SWIG_arg_fail(1)) SWIG_fail;
26621 if (obj1) {
26622 {
26623 arg2 = (bool)(SWIG_As_bool(obj1));
26624 if (SWIG_arg_fail(2)) SWIG_fail;
26625 }
26626 }
26627 {
26628 PyThreadState* __tstate = wxPyBeginAllowThreads();
26629 result = (bool)(arg1)->Show(arg2);
26630
26631 wxPyEndAllowThreads(__tstate);
26632 if (PyErr_Occurred()) SWIG_fail;
26633 }
26634 {
26635 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26636 }
26637 return resultobj;
26638 fail:
26639 return NULL;
26640 }
26641
26642
26643 static PyObject *_wrap_Window_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
26644 PyObject *resultobj;
26645 wxWindow *arg1 = (wxWindow *) 0 ;
26646 bool result;
26647 PyObject * obj0 = 0 ;
26648 char *kwnames[] = {
26649 (char *) "self", NULL
26650 };
26651
26652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Hide",kwnames,&obj0)) goto fail;
26653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26654 if (SWIG_arg_fail(1)) SWIG_fail;
26655 {
26656 PyThreadState* __tstate = wxPyBeginAllowThreads();
26657 result = (bool)(arg1)->Hide();
26658
26659 wxPyEndAllowThreads(__tstate);
26660 if (PyErr_Occurred()) SWIG_fail;
26661 }
26662 {
26663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26664 }
26665 return resultobj;
26666 fail:
26667 return NULL;
26668 }
26669
26670
26671 static PyObject *_wrap_Window_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
26672 PyObject *resultobj;
26673 wxWindow *arg1 = (wxWindow *) 0 ;
26674 bool arg2 = (bool) true ;
26675 bool result;
26676 PyObject * obj0 = 0 ;
26677 PyObject * obj1 = 0 ;
26678 char *kwnames[] = {
26679 (char *) "self",(char *) "enable", NULL
26680 };
26681
26682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Enable",kwnames,&obj0,&obj1)) goto fail;
26683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26684 if (SWIG_arg_fail(1)) SWIG_fail;
26685 if (obj1) {
26686 {
26687 arg2 = (bool)(SWIG_As_bool(obj1));
26688 if (SWIG_arg_fail(2)) SWIG_fail;
26689 }
26690 }
26691 {
26692 PyThreadState* __tstate = wxPyBeginAllowThreads();
26693 result = (bool)(arg1)->Enable(arg2);
26694
26695 wxPyEndAllowThreads(__tstate);
26696 if (PyErr_Occurred()) SWIG_fail;
26697 }
26698 {
26699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26700 }
26701 return resultobj;
26702 fail:
26703 return NULL;
26704 }
26705
26706
26707 static PyObject *_wrap_Window_Disable(PyObject *, PyObject *args, PyObject *kwargs) {
26708 PyObject *resultobj;
26709 wxWindow *arg1 = (wxWindow *) 0 ;
26710 bool result;
26711 PyObject * obj0 = 0 ;
26712 char *kwnames[] = {
26713 (char *) "self", NULL
26714 };
26715
26716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Disable",kwnames,&obj0)) goto fail;
26717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26718 if (SWIG_arg_fail(1)) SWIG_fail;
26719 {
26720 PyThreadState* __tstate = wxPyBeginAllowThreads();
26721 result = (bool)(arg1)->Disable();
26722
26723 wxPyEndAllowThreads(__tstate);
26724 if (PyErr_Occurred()) SWIG_fail;
26725 }
26726 {
26727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26728 }
26729 return resultobj;
26730 fail:
26731 return NULL;
26732 }
26733
26734
26735 static PyObject *_wrap_Window_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
26736 PyObject *resultobj;
26737 wxWindow *arg1 = (wxWindow *) 0 ;
26738 bool result;
26739 PyObject * obj0 = 0 ;
26740 char *kwnames[] = {
26741 (char *) "self", NULL
26742 };
26743
26744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsShown",kwnames,&obj0)) goto fail;
26745 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26746 if (SWIG_arg_fail(1)) SWIG_fail;
26747 {
26748 PyThreadState* __tstate = wxPyBeginAllowThreads();
26749 result = (bool)((wxWindow const *)arg1)->IsShown();
26750
26751 wxPyEndAllowThreads(__tstate);
26752 if (PyErr_Occurred()) SWIG_fail;
26753 }
26754 {
26755 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26756 }
26757 return resultobj;
26758 fail:
26759 return NULL;
26760 }
26761
26762
26763 static PyObject *_wrap_Window_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
26764 PyObject *resultobj;
26765 wxWindow *arg1 = (wxWindow *) 0 ;
26766 bool result;
26767 PyObject * obj0 = 0 ;
26768 char *kwnames[] = {
26769 (char *) "self", NULL
26770 };
26771
26772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsEnabled",kwnames,&obj0)) goto fail;
26773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26774 if (SWIG_arg_fail(1)) SWIG_fail;
26775 {
26776 PyThreadState* __tstate = wxPyBeginAllowThreads();
26777 result = (bool)((wxWindow const *)arg1)->IsEnabled();
26778
26779 wxPyEndAllowThreads(__tstate);
26780 if (PyErr_Occurred()) SWIG_fail;
26781 }
26782 {
26783 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26784 }
26785 return resultobj;
26786 fail:
26787 return NULL;
26788 }
26789
26790
26791 static PyObject *_wrap_Window_SetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
26792 PyObject *resultobj;
26793 wxWindow *arg1 = (wxWindow *) 0 ;
26794 long arg2 ;
26795 PyObject * obj0 = 0 ;
26796 PyObject * obj1 = 0 ;
26797 char *kwnames[] = {
26798 (char *) "self",(char *) "style", NULL
26799 };
26800
26801 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetWindowStyleFlag",kwnames,&obj0,&obj1)) goto fail;
26802 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26803 if (SWIG_arg_fail(1)) SWIG_fail;
26804 {
26805 arg2 = (long)(SWIG_As_long(obj1));
26806 if (SWIG_arg_fail(2)) SWIG_fail;
26807 }
26808 {
26809 PyThreadState* __tstate = wxPyBeginAllowThreads();
26810 (arg1)->SetWindowStyleFlag(arg2);
26811
26812 wxPyEndAllowThreads(__tstate);
26813 if (PyErr_Occurred()) SWIG_fail;
26814 }
26815 Py_INCREF(Py_None); resultobj = Py_None;
26816 return resultobj;
26817 fail:
26818 return NULL;
26819 }
26820
26821
26822 static PyObject *_wrap_Window_GetWindowStyleFlag(PyObject *, PyObject *args, PyObject *kwargs) {
26823 PyObject *resultobj;
26824 wxWindow *arg1 = (wxWindow *) 0 ;
26825 long result;
26826 PyObject * obj0 = 0 ;
26827 char *kwnames[] = {
26828 (char *) "self", NULL
26829 };
26830
26831 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetWindowStyleFlag",kwnames,&obj0)) goto fail;
26832 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26833 if (SWIG_arg_fail(1)) SWIG_fail;
26834 {
26835 PyThreadState* __tstate = wxPyBeginAllowThreads();
26836 result = (long)((wxWindow const *)arg1)->GetWindowStyleFlag();
26837
26838 wxPyEndAllowThreads(__tstate);
26839 if (PyErr_Occurred()) SWIG_fail;
26840 }
26841 {
26842 resultobj = SWIG_From_long((long)(result));
26843 }
26844 return resultobj;
26845 fail:
26846 return NULL;
26847 }
26848
26849
26850 static PyObject *_wrap_Window_HasFlag(PyObject *, PyObject *args, PyObject *kwargs) {
26851 PyObject *resultobj;
26852 wxWindow *arg1 = (wxWindow *) 0 ;
26853 int arg2 ;
26854 bool result;
26855 PyObject * obj0 = 0 ;
26856 PyObject * obj1 = 0 ;
26857 char *kwnames[] = {
26858 (char *) "self",(char *) "flag", NULL
26859 };
26860
26861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasFlag",kwnames,&obj0,&obj1)) goto fail;
26862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26863 if (SWIG_arg_fail(1)) SWIG_fail;
26864 {
26865 arg2 = (int)(SWIG_As_int(obj1));
26866 if (SWIG_arg_fail(2)) SWIG_fail;
26867 }
26868 {
26869 PyThreadState* __tstate = wxPyBeginAllowThreads();
26870 result = (bool)((wxWindow const *)arg1)->HasFlag(arg2);
26871
26872 wxPyEndAllowThreads(__tstate);
26873 if (PyErr_Occurred()) SWIG_fail;
26874 }
26875 {
26876 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26877 }
26878 return resultobj;
26879 fail:
26880 return NULL;
26881 }
26882
26883
26884 static PyObject *_wrap_Window_IsRetained(PyObject *, PyObject *args, PyObject *kwargs) {
26885 PyObject *resultobj;
26886 wxWindow *arg1 = (wxWindow *) 0 ;
26887 bool result;
26888 PyObject * obj0 = 0 ;
26889 char *kwnames[] = {
26890 (char *) "self", NULL
26891 };
26892
26893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsRetained",kwnames,&obj0)) goto fail;
26894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26895 if (SWIG_arg_fail(1)) SWIG_fail;
26896 {
26897 PyThreadState* __tstate = wxPyBeginAllowThreads();
26898 result = (bool)((wxWindow const *)arg1)->IsRetained();
26899
26900 wxPyEndAllowThreads(__tstate);
26901 if (PyErr_Occurred()) SWIG_fail;
26902 }
26903 {
26904 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26905 }
26906 return resultobj;
26907 fail:
26908 return NULL;
26909 }
26910
26911
26912 static PyObject *_wrap_Window_SetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26913 PyObject *resultobj;
26914 wxWindow *arg1 = (wxWindow *) 0 ;
26915 long arg2 ;
26916 PyObject * obj0 = 0 ;
26917 PyObject * obj1 = 0 ;
26918 char *kwnames[] = {
26919 (char *) "self",(char *) "exStyle", NULL
26920 };
26921
26922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetExtraStyle",kwnames,&obj0,&obj1)) goto fail;
26923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26924 if (SWIG_arg_fail(1)) SWIG_fail;
26925 {
26926 arg2 = (long)(SWIG_As_long(obj1));
26927 if (SWIG_arg_fail(2)) SWIG_fail;
26928 }
26929 {
26930 PyThreadState* __tstate = wxPyBeginAllowThreads();
26931 (arg1)->SetExtraStyle(arg2);
26932
26933 wxPyEndAllowThreads(__tstate);
26934 if (PyErr_Occurred()) SWIG_fail;
26935 }
26936 Py_INCREF(Py_None); resultobj = Py_None;
26937 return resultobj;
26938 fail:
26939 return NULL;
26940 }
26941
26942
26943 static PyObject *_wrap_Window_GetExtraStyle(PyObject *, PyObject *args, PyObject *kwargs) {
26944 PyObject *resultobj;
26945 wxWindow *arg1 = (wxWindow *) 0 ;
26946 long result;
26947 PyObject * obj0 = 0 ;
26948 char *kwnames[] = {
26949 (char *) "self", NULL
26950 };
26951
26952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetExtraStyle",kwnames,&obj0)) goto fail;
26953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26954 if (SWIG_arg_fail(1)) SWIG_fail;
26955 {
26956 PyThreadState* __tstate = wxPyBeginAllowThreads();
26957 result = (long)((wxWindow const *)arg1)->GetExtraStyle();
26958
26959 wxPyEndAllowThreads(__tstate);
26960 if (PyErr_Occurred()) SWIG_fail;
26961 }
26962 {
26963 resultobj = SWIG_From_long((long)(result));
26964 }
26965 return resultobj;
26966 fail:
26967 return NULL;
26968 }
26969
26970
26971 static PyObject *_wrap_Window_MakeModal(PyObject *, PyObject *args, PyObject *kwargs) {
26972 PyObject *resultobj;
26973 wxWindow *arg1 = (wxWindow *) 0 ;
26974 bool arg2 = (bool) true ;
26975 PyObject * obj0 = 0 ;
26976 PyObject * obj1 = 0 ;
26977 char *kwnames[] = {
26978 (char *) "self",(char *) "modal", NULL
26979 };
26980
26981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_MakeModal",kwnames,&obj0,&obj1)) goto fail;
26982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
26983 if (SWIG_arg_fail(1)) SWIG_fail;
26984 if (obj1) {
26985 {
26986 arg2 = (bool)(SWIG_As_bool(obj1));
26987 if (SWIG_arg_fail(2)) SWIG_fail;
26988 }
26989 }
26990 {
26991 PyThreadState* __tstate = wxPyBeginAllowThreads();
26992 (arg1)->MakeModal(arg2);
26993
26994 wxPyEndAllowThreads(__tstate);
26995 if (PyErr_Occurred()) SWIG_fail;
26996 }
26997 Py_INCREF(Py_None); resultobj = Py_None;
26998 return resultobj;
26999 fail:
27000 return NULL;
27001 }
27002
27003
27004 static PyObject *_wrap_Window_SetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
27005 PyObject *resultobj;
27006 wxWindow *arg1 = (wxWindow *) 0 ;
27007 bool arg2 ;
27008 PyObject * obj0 = 0 ;
27009 PyObject * obj1 = 0 ;
27010 char *kwnames[] = {
27011 (char *) "self",(char *) "enableTheme", NULL
27012 };
27013
27014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetThemeEnabled",kwnames,&obj0,&obj1)) goto fail;
27015 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27016 if (SWIG_arg_fail(1)) SWIG_fail;
27017 {
27018 arg2 = (bool)(SWIG_As_bool(obj1));
27019 if (SWIG_arg_fail(2)) SWIG_fail;
27020 }
27021 {
27022 PyThreadState* __tstate = wxPyBeginAllowThreads();
27023 (arg1)->SetThemeEnabled(arg2);
27024
27025 wxPyEndAllowThreads(__tstate);
27026 if (PyErr_Occurred()) SWIG_fail;
27027 }
27028 Py_INCREF(Py_None); resultobj = Py_None;
27029 return resultobj;
27030 fail:
27031 return NULL;
27032 }
27033
27034
27035 static PyObject *_wrap_Window_GetThemeEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
27036 PyObject *resultobj;
27037 wxWindow *arg1 = (wxWindow *) 0 ;
27038 bool result;
27039 PyObject * obj0 = 0 ;
27040 char *kwnames[] = {
27041 (char *) "self", NULL
27042 };
27043
27044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetThemeEnabled",kwnames,&obj0)) goto fail;
27045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27046 if (SWIG_arg_fail(1)) SWIG_fail;
27047 {
27048 PyThreadState* __tstate = wxPyBeginAllowThreads();
27049 result = (bool)((wxWindow const *)arg1)->GetThemeEnabled();
27050
27051 wxPyEndAllowThreads(__tstate);
27052 if (PyErr_Occurred()) SWIG_fail;
27053 }
27054 {
27055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27056 }
27057 return resultobj;
27058 fail:
27059 return NULL;
27060 }
27061
27062
27063 static PyObject *_wrap_Window_SetFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27064 PyObject *resultobj;
27065 wxWindow *arg1 = (wxWindow *) 0 ;
27066 PyObject * obj0 = 0 ;
27067 char *kwnames[] = {
27068 (char *) "self", NULL
27069 };
27070
27071 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocus",kwnames,&obj0)) goto fail;
27072 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27073 if (SWIG_arg_fail(1)) SWIG_fail;
27074 {
27075 PyThreadState* __tstate = wxPyBeginAllowThreads();
27076 (arg1)->SetFocus();
27077
27078 wxPyEndAllowThreads(__tstate);
27079 if (PyErr_Occurred()) SWIG_fail;
27080 }
27081 Py_INCREF(Py_None); resultobj = Py_None;
27082 return resultobj;
27083 fail:
27084 return NULL;
27085 }
27086
27087
27088 static PyObject *_wrap_Window_SetFocusFromKbd(PyObject *, PyObject *args, PyObject *kwargs) {
27089 PyObject *resultobj;
27090 wxWindow *arg1 = (wxWindow *) 0 ;
27091 PyObject * obj0 = 0 ;
27092 char *kwnames[] = {
27093 (char *) "self", NULL
27094 };
27095
27096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_SetFocusFromKbd",kwnames,&obj0)) goto fail;
27097 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27098 if (SWIG_arg_fail(1)) SWIG_fail;
27099 {
27100 PyThreadState* __tstate = wxPyBeginAllowThreads();
27101 (arg1)->SetFocusFromKbd();
27102
27103 wxPyEndAllowThreads(__tstate);
27104 if (PyErr_Occurred()) SWIG_fail;
27105 }
27106 Py_INCREF(Py_None); resultobj = Py_None;
27107 return resultobj;
27108 fail:
27109 return NULL;
27110 }
27111
27112
27113 static PyObject *_wrap_Window_FindFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27114 PyObject *resultobj;
27115 wxWindow *result;
27116 char *kwnames[] = {
27117 NULL
27118 };
27119
27120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_FindFocus",kwnames)) goto fail;
27121 {
27122 if (!wxPyCheckForApp()) SWIG_fail;
27123 PyThreadState* __tstate = wxPyBeginAllowThreads();
27124 result = (wxWindow *)wxWindow::FindFocus();
27125
27126 wxPyEndAllowThreads(__tstate);
27127 if (PyErr_Occurred()) SWIG_fail;
27128 }
27129 {
27130 resultobj = wxPyMake_wxObject(result, 0);
27131 }
27132 return resultobj;
27133 fail:
27134 return NULL;
27135 }
27136
27137
27138 static PyObject *_wrap_Window_AcceptsFocus(PyObject *, PyObject *args, PyObject *kwargs) {
27139 PyObject *resultobj;
27140 wxWindow *arg1 = (wxWindow *) 0 ;
27141 bool result;
27142 PyObject * obj0 = 0 ;
27143 char *kwnames[] = {
27144 (char *) "self", NULL
27145 };
27146
27147 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocus",kwnames,&obj0)) goto fail;
27148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27149 if (SWIG_arg_fail(1)) SWIG_fail;
27150 {
27151 PyThreadState* __tstate = wxPyBeginAllowThreads();
27152 result = (bool)((wxWindow const *)arg1)->AcceptsFocus();
27153
27154 wxPyEndAllowThreads(__tstate);
27155 if (PyErr_Occurred()) SWIG_fail;
27156 }
27157 {
27158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27159 }
27160 return resultobj;
27161 fail:
27162 return NULL;
27163 }
27164
27165
27166 static PyObject *_wrap_Window_AcceptsFocusFromKeyboard(PyObject *, PyObject *args, PyObject *kwargs) {
27167 PyObject *resultobj;
27168 wxWindow *arg1 = (wxWindow *) 0 ;
27169 bool result;
27170 PyObject * obj0 = 0 ;
27171 char *kwnames[] = {
27172 (char *) "self", NULL
27173 };
27174
27175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_AcceptsFocusFromKeyboard",kwnames,&obj0)) goto fail;
27176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27177 if (SWIG_arg_fail(1)) SWIG_fail;
27178 {
27179 PyThreadState* __tstate = wxPyBeginAllowThreads();
27180 result = (bool)((wxWindow const *)arg1)->AcceptsFocusFromKeyboard();
27181
27182 wxPyEndAllowThreads(__tstate);
27183 if (PyErr_Occurred()) SWIG_fail;
27184 }
27185 {
27186 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27187 }
27188 return resultobj;
27189 fail:
27190 return NULL;
27191 }
27192
27193
27194 static PyObject *_wrap_Window_GetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
27195 PyObject *resultobj;
27196 wxWindow *arg1 = (wxWindow *) 0 ;
27197 wxWindow *result;
27198 PyObject * obj0 = 0 ;
27199 char *kwnames[] = {
27200 (char *) "self", NULL
27201 };
27202
27203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultItem",kwnames,&obj0)) goto fail;
27204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27205 if (SWIG_arg_fail(1)) SWIG_fail;
27206 {
27207 PyThreadState* __tstate = wxPyBeginAllowThreads();
27208 result = (wxWindow *)((wxWindow const *)arg1)->GetDefaultItem();
27209
27210 wxPyEndAllowThreads(__tstate);
27211 if (PyErr_Occurred()) SWIG_fail;
27212 }
27213 {
27214 resultobj = wxPyMake_wxObject(result, 0);
27215 }
27216 return resultobj;
27217 fail:
27218 return NULL;
27219 }
27220
27221
27222 static PyObject *_wrap_Window_SetDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
27223 PyObject *resultobj;
27224 wxWindow *arg1 = (wxWindow *) 0 ;
27225 wxWindow *arg2 = (wxWindow *) 0 ;
27226 wxWindow *result;
27227 PyObject * obj0 = 0 ;
27228 PyObject * obj1 = 0 ;
27229 char *kwnames[] = {
27230 (char *) "self",(char *) "child", NULL
27231 };
27232
27233 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDefaultItem",kwnames,&obj0,&obj1)) goto fail;
27234 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27235 if (SWIG_arg_fail(1)) SWIG_fail;
27236 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27237 if (SWIG_arg_fail(2)) SWIG_fail;
27238 {
27239 PyThreadState* __tstate = wxPyBeginAllowThreads();
27240 result = (wxWindow *)(arg1)->SetDefaultItem(arg2);
27241
27242 wxPyEndAllowThreads(__tstate);
27243 if (PyErr_Occurred()) SWIG_fail;
27244 }
27245 {
27246 resultobj = wxPyMake_wxObject(result, 0);
27247 }
27248 return resultobj;
27249 fail:
27250 return NULL;
27251 }
27252
27253
27254 static PyObject *_wrap_Window_SetTmpDefaultItem(PyObject *, PyObject *args, PyObject *kwargs) {
27255 PyObject *resultobj;
27256 wxWindow *arg1 = (wxWindow *) 0 ;
27257 wxWindow *arg2 = (wxWindow *) 0 ;
27258 PyObject * obj0 = 0 ;
27259 PyObject * obj1 = 0 ;
27260 char *kwnames[] = {
27261 (char *) "self",(char *) "win", NULL
27262 };
27263
27264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetTmpDefaultItem",kwnames,&obj0,&obj1)) goto fail;
27265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27266 if (SWIG_arg_fail(1)) SWIG_fail;
27267 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27268 if (SWIG_arg_fail(2)) SWIG_fail;
27269 {
27270 PyThreadState* __tstate = wxPyBeginAllowThreads();
27271 (arg1)->SetTmpDefaultItem(arg2);
27272
27273 wxPyEndAllowThreads(__tstate);
27274 if (PyErr_Occurred()) SWIG_fail;
27275 }
27276 Py_INCREF(Py_None); resultobj = Py_None;
27277 return resultobj;
27278 fail:
27279 return NULL;
27280 }
27281
27282
27283 static PyObject *_wrap_Window_Navigate(PyObject *, PyObject *args, PyObject *kwargs) {
27284 PyObject *resultobj;
27285 wxWindow *arg1 = (wxWindow *) 0 ;
27286 int arg2 = (int) wxNavigationKeyEvent::IsForward ;
27287 bool result;
27288 PyObject * obj0 = 0 ;
27289 PyObject * obj1 = 0 ;
27290 char *kwnames[] = {
27291 (char *) "self",(char *) "flags", NULL
27292 };
27293
27294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_Navigate",kwnames,&obj0,&obj1)) goto fail;
27295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27296 if (SWIG_arg_fail(1)) SWIG_fail;
27297 if (obj1) {
27298 {
27299 arg2 = (int)(SWIG_As_int(obj1));
27300 if (SWIG_arg_fail(2)) SWIG_fail;
27301 }
27302 }
27303 {
27304 PyThreadState* __tstate = wxPyBeginAllowThreads();
27305 result = (bool)(arg1)->Navigate(arg2);
27306
27307 wxPyEndAllowThreads(__tstate);
27308 if (PyErr_Occurred()) SWIG_fail;
27309 }
27310 {
27311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27312 }
27313 return resultobj;
27314 fail:
27315 return NULL;
27316 }
27317
27318
27319 static PyObject *_wrap_Window_MoveAfterInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
27320 PyObject *resultobj;
27321 wxWindow *arg1 = (wxWindow *) 0 ;
27322 wxWindow *arg2 = (wxWindow *) 0 ;
27323 PyObject * obj0 = 0 ;
27324 PyObject * obj1 = 0 ;
27325 char *kwnames[] = {
27326 (char *) "self",(char *) "win", NULL
27327 };
27328
27329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveAfterInTabOrder",kwnames,&obj0,&obj1)) goto fail;
27330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27331 if (SWIG_arg_fail(1)) SWIG_fail;
27332 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27333 if (SWIG_arg_fail(2)) SWIG_fail;
27334 {
27335 PyThreadState* __tstate = wxPyBeginAllowThreads();
27336 (arg1)->MoveAfterInTabOrder(arg2);
27337
27338 wxPyEndAllowThreads(__tstate);
27339 if (PyErr_Occurred()) SWIG_fail;
27340 }
27341 Py_INCREF(Py_None); resultobj = Py_None;
27342 return resultobj;
27343 fail:
27344 return NULL;
27345 }
27346
27347
27348 static PyObject *_wrap_Window_MoveBeforeInTabOrder(PyObject *, PyObject *args, PyObject *kwargs) {
27349 PyObject *resultobj;
27350 wxWindow *arg1 = (wxWindow *) 0 ;
27351 wxWindow *arg2 = (wxWindow *) 0 ;
27352 PyObject * obj0 = 0 ;
27353 PyObject * obj1 = 0 ;
27354 char *kwnames[] = {
27355 (char *) "self",(char *) "win", NULL
27356 };
27357
27358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_MoveBeforeInTabOrder",kwnames,&obj0,&obj1)) goto fail;
27359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27360 if (SWIG_arg_fail(1)) SWIG_fail;
27361 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27362 if (SWIG_arg_fail(2)) SWIG_fail;
27363 {
27364 PyThreadState* __tstate = wxPyBeginAllowThreads();
27365 (arg1)->MoveBeforeInTabOrder(arg2);
27366
27367 wxPyEndAllowThreads(__tstate);
27368 if (PyErr_Occurred()) SWIG_fail;
27369 }
27370 Py_INCREF(Py_None); resultobj = Py_None;
27371 return resultobj;
27372 fail:
27373 return NULL;
27374 }
27375
27376
27377 static PyObject *_wrap_Window_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
27378 PyObject *resultobj;
27379 wxWindow *arg1 = (wxWindow *) 0 ;
27380 PyObject *result;
27381 PyObject * obj0 = 0 ;
27382 char *kwnames[] = {
27383 (char *) "self", NULL
27384 };
27385
27386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetChildren",kwnames,&obj0)) goto fail;
27387 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27388 if (SWIG_arg_fail(1)) SWIG_fail;
27389 {
27390 PyThreadState* __tstate = wxPyBeginAllowThreads();
27391 result = (PyObject *)wxWindow_GetChildren(arg1);
27392
27393 wxPyEndAllowThreads(__tstate);
27394 if (PyErr_Occurred()) SWIG_fail;
27395 }
27396 resultobj = result;
27397 return resultobj;
27398 fail:
27399 return NULL;
27400 }
27401
27402
27403 static PyObject *_wrap_Window_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
27404 PyObject *resultobj;
27405 wxWindow *arg1 = (wxWindow *) 0 ;
27406 wxWindow *result;
27407 PyObject * obj0 = 0 ;
27408 char *kwnames[] = {
27409 (char *) "self", NULL
27410 };
27411
27412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetParent",kwnames,&obj0)) goto fail;
27413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27414 if (SWIG_arg_fail(1)) SWIG_fail;
27415 {
27416 PyThreadState* __tstate = wxPyBeginAllowThreads();
27417 result = (wxWindow *)((wxWindow const *)arg1)->GetParent();
27418
27419 wxPyEndAllowThreads(__tstate);
27420 if (PyErr_Occurred()) SWIG_fail;
27421 }
27422 {
27423 resultobj = wxPyMake_wxObject(result, 0);
27424 }
27425 return resultobj;
27426 fail:
27427 return NULL;
27428 }
27429
27430
27431 static PyObject *_wrap_Window_GetGrandParent(PyObject *, PyObject *args, PyObject *kwargs) {
27432 PyObject *resultobj;
27433 wxWindow *arg1 = (wxWindow *) 0 ;
27434 wxWindow *result;
27435 PyObject * obj0 = 0 ;
27436 char *kwnames[] = {
27437 (char *) "self", NULL
27438 };
27439
27440 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetGrandParent",kwnames,&obj0)) goto fail;
27441 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27442 if (SWIG_arg_fail(1)) SWIG_fail;
27443 {
27444 PyThreadState* __tstate = wxPyBeginAllowThreads();
27445 result = (wxWindow *)((wxWindow const *)arg1)->GetGrandParent();
27446
27447 wxPyEndAllowThreads(__tstate);
27448 if (PyErr_Occurred()) SWIG_fail;
27449 }
27450 {
27451 resultobj = wxPyMake_wxObject(result, 0);
27452 }
27453 return resultobj;
27454 fail:
27455 return NULL;
27456 }
27457
27458
27459 static PyObject *_wrap_Window_IsTopLevel(PyObject *, PyObject *args, PyObject *kwargs) {
27460 PyObject *resultobj;
27461 wxWindow *arg1 = (wxWindow *) 0 ;
27462 bool result;
27463 PyObject * obj0 = 0 ;
27464 char *kwnames[] = {
27465 (char *) "self", NULL
27466 };
27467
27468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_IsTopLevel",kwnames,&obj0)) goto fail;
27469 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27470 if (SWIG_arg_fail(1)) SWIG_fail;
27471 {
27472 PyThreadState* __tstate = wxPyBeginAllowThreads();
27473 result = (bool)((wxWindow const *)arg1)->IsTopLevel();
27474
27475 wxPyEndAllowThreads(__tstate);
27476 if (PyErr_Occurred()) SWIG_fail;
27477 }
27478 {
27479 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27480 }
27481 return resultobj;
27482 fail:
27483 return NULL;
27484 }
27485
27486
27487 static PyObject *_wrap_Window_Reparent(PyObject *, PyObject *args, PyObject *kwargs) {
27488 PyObject *resultobj;
27489 wxWindow *arg1 = (wxWindow *) 0 ;
27490 wxWindow *arg2 = (wxWindow *) 0 ;
27491 bool result;
27492 PyObject * obj0 = 0 ;
27493 PyObject * obj1 = 0 ;
27494 char *kwnames[] = {
27495 (char *) "self",(char *) "newParent", NULL
27496 };
27497
27498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_Reparent",kwnames,&obj0,&obj1)) goto fail;
27499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27500 if (SWIG_arg_fail(1)) SWIG_fail;
27501 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27502 if (SWIG_arg_fail(2)) SWIG_fail;
27503 {
27504 PyThreadState* __tstate = wxPyBeginAllowThreads();
27505 result = (bool)(arg1)->Reparent(arg2);
27506
27507 wxPyEndAllowThreads(__tstate);
27508 if (PyErr_Occurred()) SWIG_fail;
27509 }
27510 {
27511 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27512 }
27513 return resultobj;
27514 fail:
27515 return NULL;
27516 }
27517
27518
27519 static PyObject *_wrap_Window_AddChild(PyObject *, PyObject *args, PyObject *kwargs) {
27520 PyObject *resultobj;
27521 wxWindow *arg1 = (wxWindow *) 0 ;
27522 wxWindow *arg2 = (wxWindow *) 0 ;
27523 PyObject * obj0 = 0 ;
27524 PyObject * obj1 = 0 ;
27525 char *kwnames[] = {
27526 (char *) "self",(char *) "child", NULL
27527 };
27528
27529 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AddChild",kwnames,&obj0,&obj1)) goto fail;
27530 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27531 if (SWIG_arg_fail(1)) SWIG_fail;
27532 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27533 if (SWIG_arg_fail(2)) SWIG_fail;
27534 {
27535 PyThreadState* __tstate = wxPyBeginAllowThreads();
27536 (arg1)->AddChild(arg2);
27537
27538 wxPyEndAllowThreads(__tstate);
27539 if (PyErr_Occurred()) SWIG_fail;
27540 }
27541 Py_INCREF(Py_None); resultobj = Py_None;
27542 return resultobj;
27543 fail:
27544 return NULL;
27545 }
27546
27547
27548 static PyObject *_wrap_Window_RemoveChild(PyObject *, PyObject *args, PyObject *kwargs) {
27549 PyObject *resultobj;
27550 wxWindow *arg1 = (wxWindow *) 0 ;
27551 wxWindow *arg2 = (wxWindow *) 0 ;
27552 PyObject * obj0 = 0 ;
27553 PyObject * obj1 = 0 ;
27554 char *kwnames[] = {
27555 (char *) "self",(char *) "child", NULL
27556 };
27557
27558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveChild",kwnames,&obj0,&obj1)) goto fail;
27559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27560 if (SWIG_arg_fail(1)) SWIG_fail;
27561 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27562 if (SWIG_arg_fail(2)) SWIG_fail;
27563 {
27564 PyThreadState* __tstate = wxPyBeginAllowThreads();
27565 (arg1)->RemoveChild(arg2);
27566
27567 wxPyEndAllowThreads(__tstate);
27568 if (PyErr_Occurred()) SWIG_fail;
27569 }
27570 Py_INCREF(Py_None); resultobj = Py_None;
27571 return resultobj;
27572 fail:
27573 return NULL;
27574 }
27575
27576
27577 static PyObject *_wrap_Window_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
27578 PyObject *resultobj;
27579 wxWindow *arg1 = (wxWindow *) 0 ;
27580 long arg2 ;
27581 wxWindow *result;
27582 PyObject * obj0 = 0 ;
27583 PyObject * obj1 = 0 ;
27584 char *kwnames[] = {
27585 (char *) "self",(char *) "winid", NULL
27586 };
27587
27588 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowById",kwnames,&obj0,&obj1)) goto fail;
27589 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27590 if (SWIG_arg_fail(1)) SWIG_fail;
27591 {
27592 arg2 = (long)(SWIG_As_long(obj1));
27593 if (SWIG_arg_fail(2)) SWIG_fail;
27594 }
27595 {
27596 PyThreadState* __tstate = wxPyBeginAllowThreads();
27597 result = (wxWindow *)(arg1)->FindWindow(arg2);
27598
27599 wxPyEndAllowThreads(__tstate);
27600 if (PyErr_Occurred()) SWIG_fail;
27601 }
27602 {
27603 resultobj = wxPyMake_wxObject(result, 0);
27604 }
27605 return resultobj;
27606 fail:
27607 return NULL;
27608 }
27609
27610
27611 static PyObject *_wrap_Window_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
27612 PyObject *resultobj;
27613 wxWindow *arg1 = (wxWindow *) 0 ;
27614 wxString *arg2 = 0 ;
27615 wxWindow *result;
27616 bool temp2 = false ;
27617 PyObject * obj0 = 0 ;
27618 PyObject * obj1 = 0 ;
27619 char *kwnames[] = {
27620 (char *) "self",(char *) "name", NULL
27621 };
27622
27623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
27624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27625 if (SWIG_arg_fail(1)) SWIG_fail;
27626 {
27627 arg2 = wxString_in_helper(obj1);
27628 if (arg2 == NULL) SWIG_fail;
27629 temp2 = true;
27630 }
27631 {
27632 PyThreadState* __tstate = wxPyBeginAllowThreads();
27633 result = (wxWindow *)(arg1)->FindWindow((wxString const &)*arg2);
27634
27635 wxPyEndAllowThreads(__tstate);
27636 if (PyErr_Occurred()) SWIG_fail;
27637 }
27638 {
27639 resultobj = wxPyMake_wxObject(result, 0);
27640 }
27641 {
27642 if (temp2)
27643 delete arg2;
27644 }
27645 return resultobj;
27646 fail:
27647 {
27648 if (temp2)
27649 delete arg2;
27650 }
27651 return NULL;
27652 }
27653
27654
27655 static PyObject *_wrap_Window_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
27656 PyObject *resultobj;
27657 wxWindow *arg1 = (wxWindow *) 0 ;
27658 wxEvtHandler *result;
27659 PyObject * obj0 = 0 ;
27660 char *kwnames[] = {
27661 (char *) "self", NULL
27662 };
27663
27664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetEventHandler",kwnames,&obj0)) goto fail;
27665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27666 if (SWIG_arg_fail(1)) SWIG_fail;
27667 {
27668 PyThreadState* __tstate = wxPyBeginAllowThreads();
27669 result = (wxEvtHandler *)((wxWindow const *)arg1)->GetEventHandler();
27670
27671 wxPyEndAllowThreads(__tstate);
27672 if (PyErr_Occurred()) SWIG_fail;
27673 }
27674 {
27675 resultobj = wxPyMake_wxObject(result, 0);
27676 }
27677 return resultobj;
27678 fail:
27679 return NULL;
27680 }
27681
27682
27683 static PyObject *_wrap_Window_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
27684 PyObject *resultobj;
27685 wxWindow *arg1 = (wxWindow *) 0 ;
27686 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
27687 PyObject * obj0 = 0 ;
27688 PyObject * obj1 = 0 ;
27689 char *kwnames[] = {
27690 (char *) "self",(char *) "handler", NULL
27691 };
27692
27693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
27694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27695 if (SWIG_arg_fail(1)) SWIG_fail;
27696 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
27697 if (SWIG_arg_fail(2)) SWIG_fail;
27698 {
27699 PyThreadState* __tstate = wxPyBeginAllowThreads();
27700 (arg1)->SetEventHandler(arg2);
27701
27702 wxPyEndAllowThreads(__tstate);
27703 if (PyErr_Occurred()) SWIG_fail;
27704 }
27705 Py_INCREF(Py_None); resultobj = Py_None;
27706 return resultobj;
27707 fail:
27708 return NULL;
27709 }
27710
27711
27712 static PyObject *_wrap_Window_PushEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
27713 PyObject *resultobj;
27714 wxWindow *arg1 = (wxWindow *) 0 ;
27715 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
27716 PyObject * obj0 = 0 ;
27717 PyObject * obj1 = 0 ;
27718 char *kwnames[] = {
27719 (char *) "self",(char *) "handler", NULL
27720 };
27721
27722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PushEventHandler",kwnames,&obj0,&obj1)) goto fail;
27723 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27724 if (SWIG_arg_fail(1)) SWIG_fail;
27725 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
27726 if (SWIG_arg_fail(2)) SWIG_fail;
27727 {
27728 PyThreadState* __tstate = wxPyBeginAllowThreads();
27729 (arg1)->PushEventHandler(arg2);
27730
27731 wxPyEndAllowThreads(__tstate);
27732 if (PyErr_Occurred()) SWIG_fail;
27733 }
27734 Py_INCREF(Py_None); resultobj = Py_None;
27735 return resultobj;
27736 fail:
27737 return NULL;
27738 }
27739
27740
27741 static PyObject *_wrap_Window_PopEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
27742 PyObject *resultobj;
27743 wxWindow *arg1 = (wxWindow *) 0 ;
27744 bool arg2 = (bool) false ;
27745 wxEvtHandler *result;
27746 PyObject * obj0 = 0 ;
27747 PyObject * obj1 = 0 ;
27748 char *kwnames[] = {
27749 (char *) "self",(char *) "deleteHandler", NULL
27750 };
27751
27752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_PopEventHandler",kwnames,&obj0,&obj1)) goto fail;
27753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27754 if (SWIG_arg_fail(1)) SWIG_fail;
27755 if (obj1) {
27756 {
27757 arg2 = (bool)(SWIG_As_bool(obj1));
27758 if (SWIG_arg_fail(2)) SWIG_fail;
27759 }
27760 }
27761 {
27762 PyThreadState* __tstate = wxPyBeginAllowThreads();
27763 result = (wxEvtHandler *)(arg1)->PopEventHandler(arg2);
27764
27765 wxPyEndAllowThreads(__tstate);
27766 if (PyErr_Occurred()) SWIG_fail;
27767 }
27768 {
27769 resultobj = wxPyMake_wxObject(result, 0);
27770 }
27771 return resultobj;
27772 fail:
27773 return NULL;
27774 }
27775
27776
27777 static PyObject *_wrap_Window_RemoveEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
27778 PyObject *resultobj;
27779 wxWindow *arg1 = (wxWindow *) 0 ;
27780 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
27781 bool result;
27782 PyObject * obj0 = 0 ;
27783 PyObject * obj1 = 0 ;
27784 char *kwnames[] = {
27785 (char *) "self",(char *) "handler", NULL
27786 };
27787
27788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_RemoveEventHandler",kwnames,&obj0,&obj1)) goto fail;
27789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27790 if (SWIG_arg_fail(1)) SWIG_fail;
27791 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
27792 if (SWIG_arg_fail(2)) SWIG_fail;
27793 {
27794 PyThreadState* __tstate = wxPyBeginAllowThreads();
27795 result = (bool)(arg1)->RemoveEventHandler(arg2);
27796
27797 wxPyEndAllowThreads(__tstate);
27798 if (PyErr_Occurred()) SWIG_fail;
27799 }
27800 {
27801 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27802 }
27803 return resultobj;
27804 fail:
27805 return NULL;
27806 }
27807
27808
27809 static PyObject *_wrap_Window_SetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
27810 PyObject *resultobj;
27811 wxWindow *arg1 = (wxWindow *) 0 ;
27812 wxValidator *arg2 = 0 ;
27813 PyObject * obj0 = 0 ;
27814 PyObject * obj1 = 0 ;
27815 char *kwnames[] = {
27816 (char *) "self",(char *) "validator", NULL
27817 };
27818
27819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetValidator",kwnames,&obj0,&obj1)) goto fail;
27820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27821 if (SWIG_arg_fail(1)) SWIG_fail;
27822 {
27823 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
27824 if (SWIG_arg_fail(2)) SWIG_fail;
27825 if (arg2 == NULL) {
27826 SWIG_null_ref("wxValidator");
27827 }
27828 if (SWIG_arg_fail(2)) SWIG_fail;
27829 }
27830 {
27831 PyThreadState* __tstate = wxPyBeginAllowThreads();
27832 (arg1)->SetValidator((wxValidator const &)*arg2);
27833
27834 wxPyEndAllowThreads(__tstate);
27835 if (PyErr_Occurred()) SWIG_fail;
27836 }
27837 Py_INCREF(Py_None); resultobj = Py_None;
27838 return resultobj;
27839 fail:
27840 return NULL;
27841 }
27842
27843
27844 static PyObject *_wrap_Window_GetValidator(PyObject *, PyObject *args, PyObject *kwargs) {
27845 PyObject *resultobj;
27846 wxWindow *arg1 = (wxWindow *) 0 ;
27847 wxValidator *result;
27848 PyObject * obj0 = 0 ;
27849 char *kwnames[] = {
27850 (char *) "self", NULL
27851 };
27852
27853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetValidator",kwnames,&obj0)) goto fail;
27854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27855 if (SWIG_arg_fail(1)) SWIG_fail;
27856 {
27857 PyThreadState* __tstate = wxPyBeginAllowThreads();
27858 result = (wxValidator *)(arg1)->GetValidator();
27859
27860 wxPyEndAllowThreads(__tstate);
27861 if (PyErr_Occurred()) SWIG_fail;
27862 }
27863 {
27864 resultobj = wxPyMake_wxObject(result, 0);
27865 }
27866 return resultobj;
27867 fail:
27868 return NULL;
27869 }
27870
27871
27872 static PyObject *_wrap_Window_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
27873 PyObject *resultobj;
27874 wxWindow *arg1 = (wxWindow *) 0 ;
27875 bool result;
27876 PyObject * obj0 = 0 ;
27877 char *kwnames[] = {
27878 (char *) "self", NULL
27879 };
27880
27881 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Validate",kwnames,&obj0)) goto fail;
27882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27883 if (SWIG_arg_fail(1)) SWIG_fail;
27884 {
27885 PyThreadState* __tstate = wxPyBeginAllowThreads();
27886 result = (bool)(arg1)->Validate();
27887
27888 wxPyEndAllowThreads(__tstate);
27889 if (PyErr_Occurred()) SWIG_fail;
27890 }
27891 {
27892 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27893 }
27894 return resultobj;
27895 fail:
27896 return NULL;
27897 }
27898
27899
27900 static PyObject *_wrap_Window_TransferDataToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
27901 PyObject *resultobj;
27902 wxWindow *arg1 = (wxWindow *) 0 ;
27903 bool result;
27904 PyObject * obj0 = 0 ;
27905 char *kwnames[] = {
27906 (char *) "self", NULL
27907 };
27908
27909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataToWindow",kwnames,&obj0)) goto fail;
27910 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27911 if (SWIG_arg_fail(1)) SWIG_fail;
27912 {
27913 PyThreadState* __tstate = wxPyBeginAllowThreads();
27914 result = (bool)(arg1)->TransferDataToWindow();
27915
27916 wxPyEndAllowThreads(__tstate);
27917 if (PyErr_Occurred()) SWIG_fail;
27918 }
27919 {
27920 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27921 }
27922 return resultobj;
27923 fail:
27924 return NULL;
27925 }
27926
27927
27928 static PyObject *_wrap_Window_TransferDataFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
27929 PyObject *resultobj;
27930 wxWindow *arg1 = (wxWindow *) 0 ;
27931 bool result;
27932 PyObject * obj0 = 0 ;
27933 char *kwnames[] = {
27934 (char *) "self", NULL
27935 };
27936
27937 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_TransferDataFromWindow",kwnames,&obj0)) goto fail;
27938 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27939 if (SWIG_arg_fail(1)) SWIG_fail;
27940 {
27941 PyThreadState* __tstate = wxPyBeginAllowThreads();
27942 result = (bool)(arg1)->TransferDataFromWindow();
27943
27944 wxPyEndAllowThreads(__tstate);
27945 if (PyErr_Occurred()) SWIG_fail;
27946 }
27947 {
27948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27949 }
27950 return resultobj;
27951 fail:
27952 return NULL;
27953 }
27954
27955
27956 static PyObject *_wrap_Window_InitDialog(PyObject *, PyObject *args, PyObject *kwargs) {
27957 PyObject *resultobj;
27958 wxWindow *arg1 = (wxWindow *) 0 ;
27959 PyObject * obj0 = 0 ;
27960 char *kwnames[] = {
27961 (char *) "self", NULL
27962 };
27963
27964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InitDialog",kwnames,&obj0)) goto fail;
27965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27966 if (SWIG_arg_fail(1)) SWIG_fail;
27967 {
27968 PyThreadState* __tstate = wxPyBeginAllowThreads();
27969 (arg1)->InitDialog();
27970
27971 wxPyEndAllowThreads(__tstate);
27972 if (PyErr_Occurred()) SWIG_fail;
27973 }
27974 Py_INCREF(Py_None); resultobj = Py_None;
27975 return resultobj;
27976 fail:
27977 return NULL;
27978 }
27979
27980
27981 static PyObject *_wrap_Window_SetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
27982 PyObject *resultobj;
27983 wxWindow *arg1 = (wxWindow *) 0 ;
27984 wxAcceleratorTable *arg2 = 0 ;
27985 PyObject * obj0 = 0 ;
27986 PyObject * obj1 = 0 ;
27987 char *kwnames[] = {
27988 (char *) "self",(char *) "accel", NULL
27989 };
27990
27991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAcceleratorTable",kwnames,&obj0,&obj1)) goto fail;
27992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
27993 if (SWIG_arg_fail(1)) SWIG_fail;
27994 {
27995 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxAcceleratorTable, SWIG_POINTER_EXCEPTION | 0);
27996 if (SWIG_arg_fail(2)) SWIG_fail;
27997 if (arg2 == NULL) {
27998 SWIG_null_ref("wxAcceleratorTable");
27999 }
28000 if (SWIG_arg_fail(2)) SWIG_fail;
28001 }
28002 {
28003 PyThreadState* __tstate = wxPyBeginAllowThreads();
28004 (arg1)->SetAcceleratorTable((wxAcceleratorTable const &)*arg2);
28005
28006 wxPyEndAllowThreads(__tstate);
28007 if (PyErr_Occurred()) SWIG_fail;
28008 }
28009 Py_INCREF(Py_None); resultobj = Py_None;
28010 return resultobj;
28011 fail:
28012 return NULL;
28013 }
28014
28015
28016 static PyObject *_wrap_Window_GetAcceleratorTable(PyObject *, PyObject *args, PyObject *kwargs) {
28017 PyObject *resultobj;
28018 wxWindow *arg1 = (wxWindow *) 0 ;
28019 wxAcceleratorTable *result;
28020 PyObject * obj0 = 0 ;
28021 char *kwnames[] = {
28022 (char *) "self", NULL
28023 };
28024
28025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAcceleratorTable",kwnames,&obj0)) goto fail;
28026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28027 if (SWIG_arg_fail(1)) SWIG_fail;
28028 {
28029 PyThreadState* __tstate = wxPyBeginAllowThreads();
28030 result = (wxAcceleratorTable *)(arg1)->GetAcceleratorTable();
28031
28032 wxPyEndAllowThreads(__tstate);
28033 if (PyErr_Occurred()) SWIG_fail;
28034 }
28035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorTable, 0);
28036 return resultobj;
28037 fail:
28038 return NULL;
28039 }
28040
28041
28042 static PyObject *_wrap_Window_RegisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
28043 PyObject *resultobj;
28044 wxWindow *arg1 = (wxWindow *) 0 ;
28045 int arg2 ;
28046 int arg3 ;
28047 int arg4 ;
28048 bool result;
28049 PyObject * obj0 = 0 ;
28050 PyObject * obj1 = 0 ;
28051 PyObject * obj2 = 0 ;
28052 PyObject * obj3 = 0 ;
28053 char *kwnames[] = {
28054 (char *) "self",(char *) "hotkeyId",(char *) "modifiers",(char *) "keycode", NULL
28055 };
28056
28057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Window_RegisterHotKey",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28058 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28059 if (SWIG_arg_fail(1)) SWIG_fail;
28060 {
28061 arg2 = (int)(SWIG_As_int(obj1));
28062 if (SWIG_arg_fail(2)) SWIG_fail;
28063 }
28064 {
28065 arg3 = (int)(SWIG_As_int(obj2));
28066 if (SWIG_arg_fail(3)) SWIG_fail;
28067 }
28068 {
28069 arg4 = (int)(SWIG_As_int(obj3));
28070 if (SWIG_arg_fail(4)) SWIG_fail;
28071 }
28072 {
28073 PyThreadState* __tstate = wxPyBeginAllowThreads();
28074 result = (bool)wxWindow_RegisterHotKey(arg1,arg2,arg3,arg4);
28075
28076 wxPyEndAllowThreads(__tstate);
28077 if (PyErr_Occurred()) SWIG_fail;
28078 }
28079 {
28080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28081 }
28082 return resultobj;
28083 fail:
28084 return NULL;
28085 }
28086
28087
28088 static PyObject *_wrap_Window_UnregisterHotKey(PyObject *, PyObject *args, PyObject *kwargs) {
28089 PyObject *resultobj;
28090 wxWindow *arg1 = (wxWindow *) 0 ;
28091 int arg2 ;
28092 bool result;
28093 PyObject * obj0 = 0 ;
28094 PyObject * obj1 = 0 ;
28095 char *kwnames[] = {
28096 (char *) "self",(char *) "hotkeyId", NULL
28097 };
28098
28099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_UnregisterHotKey",kwnames,&obj0,&obj1)) goto fail;
28100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28101 if (SWIG_arg_fail(1)) SWIG_fail;
28102 {
28103 arg2 = (int)(SWIG_As_int(obj1));
28104 if (SWIG_arg_fail(2)) SWIG_fail;
28105 }
28106 {
28107 PyThreadState* __tstate = wxPyBeginAllowThreads();
28108 result = (bool)wxWindow_UnregisterHotKey(arg1,arg2);
28109
28110 wxPyEndAllowThreads(__tstate);
28111 if (PyErr_Occurred()) SWIG_fail;
28112 }
28113 {
28114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28115 }
28116 return resultobj;
28117 fail:
28118 return NULL;
28119 }
28120
28121
28122 static PyObject *_wrap_Window_ConvertDialogPointToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
28123 PyObject *resultobj;
28124 wxWindow *arg1 = (wxWindow *) 0 ;
28125 wxPoint *arg2 = 0 ;
28126 wxPoint result;
28127 wxPoint temp2 ;
28128 PyObject * obj0 = 0 ;
28129 PyObject * obj1 = 0 ;
28130 char *kwnames[] = {
28131 (char *) "self",(char *) "pt", NULL
28132 };
28133
28134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogPointToPixels",kwnames,&obj0,&obj1)) goto fail;
28135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28136 if (SWIG_arg_fail(1)) SWIG_fail;
28137 {
28138 arg2 = &temp2;
28139 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28140 }
28141 {
28142 PyThreadState* __tstate = wxPyBeginAllowThreads();
28143 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
28144
28145 wxPyEndAllowThreads(__tstate);
28146 if (PyErr_Occurred()) SWIG_fail;
28147 }
28148 {
28149 wxPoint * resultptr;
28150 resultptr = new wxPoint((wxPoint &)(result));
28151 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
28152 }
28153 return resultobj;
28154 fail:
28155 return NULL;
28156 }
28157
28158
28159 static PyObject *_wrap_Window_ConvertDialogSizeToPixels(PyObject *, PyObject *args, PyObject *kwargs) {
28160 PyObject *resultobj;
28161 wxWindow *arg1 = (wxWindow *) 0 ;
28162 wxSize *arg2 = 0 ;
28163 wxSize result;
28164 wxSize temp2 ;
28165 PyObject * obj0 = 0 ;
28166 PyObject * obj1 = 0 ;
28167 char *kwnames[] = {
28168 (char *) "self",(char *) "sz", NULL
28169 };
28170
28171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertDialogSizeToPixels",kwnames,&obj0,&obj1)) goto fail;
28172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28173 if (SWIG_arg_fail(1)) SWIG_fail;
28174 {
28175 arg2 = &temp2;
28176 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
28177 }
28178 {
28179 PyThreadState* __tstate = wxPyBeginAllowThreads();
28180 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
28181
28182 wxPyEndAllowThreads(__tstate);
28183 if (PyErr_Occurred()) SWIG_fail;
28184 }
28185 {
28186 wxSize * resultptr;
28187 resultptr = new wxSize((wxSize &)(result));
28188 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
28189 }
28190 return resultobj;
28191 fail:
28192 return NULL;
28193 }
28194
28195
28196 static PyObject *_wrap_Window_DLG_PNT(PyObject *, PyObject *args, PyObject *kwargs) {
28197 PyObject *resultobj;
28198 wxWindow *arg1 = (wxWindow *) 0 ;
28199 wxPoint *arg2 = 0 ;
28200 wxPoint result;
28201 wxPoint temp2 ;
28202 PyObject * obj0 = 0 ;
28203 PyObject * obj1 = 0 ;
28204 char *kwnames[] = {
28205 (char *) "self",(char *) "pt", NULL
28206 };
28207
28208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_PNT",kwnames,&obj0,&obj1)) goto fail;
28209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28210 if (SWIG_arg_fail(1)) SWIG_fail;
28211 {
28212 arg2 = &temp2;
28213 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28214 }
28215 {
28216 PyThreadState* __tstate = wxPyBeginAllowThreads();
28217 result = (arg1)->ConvertDialogToPixels((wxPoint const &)*arg2);
28218
28219 wxPyEndAllowThreads(__tstate);
28220 if (PyErr_Occurred()) SWIG_fail;
28221 }
28222 {
28223 wxPoint * resultptr;
28224 resultptr = new wxPoint((wxPoint &)(result));
28225 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
28226 }
28227 return resultobj;
28228 fail:
28229 return NULL;
28230 }
28231
28232
28233 static PyObject *_wrap_Window_DLG_SZE(PyObject *, PyObject *args, PyObject *kwargs) {
28234 PyObject *resultobj;
28235 wxWindow *arg1 = (wxWindow *) 0 ;
28236 wxSize *arg2 = 0 ;
28237 wxSize result;
28238 wxSize temp2 ;
28239 PyObject * obj0 = 0 ;
28240 PyObject * obj1 = 0 ;
28241 char *kwnames[] = {
28242 (char *) "self",(char *) "sz", NULL
28243 };
28244
28245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DLG_SZE",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 {
28249 arg2 = &temp2;
28250 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
28251 }
28252 {
28253 PyThreadState* __tstate = wxPyBeginAllowThreads();
28254 result = (arg1)->ConvertDialogToPixels((wxSize const &)*arg2);
28255
28256 wxPyEndAllowThreads(__tstate);
28257 if (PyErr_Occurred()) SWIG_fail;
28258 }
28259 {
28260 wxSize * resultptr;
28261 resultptr = new wxSize((wxSize &)(result));
28262 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
28263 }
28264 return resultobj;
28265 fail:
28266 return NULL;
28267 }
28268
28269
28270 static PyObject *_wrap_Window_ConvertPixelPointToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
28271 PyObject *resultobj;
28272 wxWindow *arg1 = (wxWindow *) 0 ;
28273 wxPoint *arg2 = 0 ;
28274 wxPoint result;
28275 wxPoint temp2 ;
28276 PyObject * obj0 = 0 ;
28277 PyObject * obj1 = 0 ;
28278 char *kwnames[] = {
28279 (char *) "self",(char *) "pt", NULL
28280 };
28281
28282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelPointToDialog",kwnames,&obj0,&obj1)) goto fail;
28283 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28284 if (SWIG_arg_fail(1)) SWIG_fail;
28285 {
28286 arg2 = &temp2;
28287 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28288 }
28289 {
28290 PyThreadState* __tstate = wxPyBeginAllowThreads();
28291 result = (arg1)->ConvertPixelsToDialog((wxPoint const &)*arg2);
28292
28293 wxPyEndAllowThreads(__tstate);
28294 if (PyErr_Occurred()) SWIG_fail;
28295 }
28296 {
28297 wxPoint * resultptr;
28298 resultptr = new wxPoint((wxPoint &)(result));
28299 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
28300 }
28301 return resultobj;
28302 fail:
28303 return NULL;
28304 }
28305
28306
28307 static PyObject *_wrap_Window_ConvertPixelSizeToDialog(PyObject *, PyObject *args, PyObject *kwargs) {
28308 PyObject *resultobj;
28309 wxWindow *arg1 = (wxWindow *) 0 ;
28310 wxSize *arg2 = 0 ;
28311 wxSize result;
28312 wxSize temp2 ;
28313 PyObject * obj0 = 0 ;
28314 PyObject * obj1 = 0 ;
28315 char *kwnames[] = {
28316 (char *) "self",(char *) "sz", NULL
28317 };
28318
28319 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ConvertPixelSizeToDialog",kwnames,&obj0,&obj1)) goto fail;
28320 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28321 if (SWIG_arg_fail(1)) SWIG_fail;
28322 {
28323 arg2 = &temp2;
28324 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
28325 }
28326 {
28327 PyThreadState* __tstate = wxPyBeginAllowThreads();
28328 result = (arg1)->ConvertPixelsToDialog((wxSize const &)*arg2);
28329
28330 wxPyEndAllowThreads(__tstate);
28331 if (PyErr_Occurred()) SWIG_fail;
28332 }
28333 {
28334 wxSize * resultptr;
28335 resultptr = new wxSize((wxSize &)(result));
28336 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
28337 }
28338 return resultobj;
28339 fail:
28340 return NULL;
28341 }
28342
28343
28344 static PyObject *_wrap_Window_WarpPointer(PyObject *, PyObject *args, PyObject *kwargs) {
28345 PyObject *resultobj;
28346 wxWindow *arg1 = (wxWindow *) 0 ;
28347 int arg2 ;
28348 int arg3 ;
28349 PyObject * obj0 = 0 ;
28350 PyObject * obj1 = 0 ;
28351 PyObject * obj2 = 0 ;
28352 char *kwnames[] = {
28353 (char *) "self",(char *) "x",(char *) "y", NULL
28354 };
28355
28356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_WarpPointer",kwnames,&obj0,&obj1,&obj2)) goto fail;
28357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28358 if (SWIG_arg_fail(1)) SWIG_fail;
28359 {
28360 arg2 = (int)(SWIG_As_int(obj1));
28361 if (SWIG_arg_fail(2)) SWIG_fail;
28362 }
28363 {
28364 arg3 = (int)(SWIG_As_int(obj2));
28365 if (SWIG_arg_fail(3)) SWIG_fail;
28366 }
28367 {
28368 PyThreadState* __tstate = wxPyBeginAllowThreads();
28369 (arg1)->WarpPointer(arg2,arg3);
28370
28371 wxPyEndAllowThreads(__tstate);
28372 if (PyErr_Occurred()) SWIG_fail;
28373 }
28374 Py_INCREF(Py_None); resultobj = Py_None;
28375 return resultobj;
28376 fail:
28377 return NULL;
28378 }
28379
28380
28381 static PyObject *_wrap_Window_CaptureMouse(PyObject *, PyObject *args, PyObject *kwargs) {
28382 PyObject *resultobj;
28383 wxWindow *arg1 = (wxWindow *) 0 ;
28384 PyObject * obj0 = 0 ;
28385 char *kwnames[] = {
28386 (char *) "self", NULL
28387 };
28388
28389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_CaptureMouse",kwnames,&obj0)) goto fail;
28390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28391 if (SWIG_arg_fail(1)) SWIG_fail;
28392 {
28393 PyThreadState* __tstate = wxPyBeginAllowThreads();
28394 (arg1)->CaptureMouse();
28395
28396 wxPyEndAllowThreads(__tstate);
28397 if (PyErr_Occurred()) SWIG_fail;
28398 }
28399 Py_INCREF(Py_None); resultobj = Py_None;
28400 return resultobj;
28401 fail:
28402 return NULL;
28403 }
28404
28405
28406 static PyObject *_wrap_Window_ReleaseMouse(PyObject *, PyObject *args, PyObject *kwargs) {
28407 PyObject *resultobj;
28408 wxWindow *arg1 = (wxWindow *) 0 ;
28409 PyObject * obj0 = 0 ;
28410 char *kwnames[] = {
28411 (char *) "self", NULL
28412 };
28413
28414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ReleaseMouse",kwnames,&obj0)) goto fail;
28415 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28416 if (SWIG_arg_fail(1)) SWIG_fail;
28417 {
28418 PyThreadState* __tstate = wxPyBeginAllowThreads();
28419 (arg1)->ReleaseMouse();
28420
28421 wxPyEndAllowThreads(__tstate);
28422 if (PyErr_Occurred()) SWIG_fail;
28423 }
28424 Py_INCREF(Py_None); resultobj = Py_None;
28425 return resultobj;
28426 fail:
28427 return NULL;
28428 }
28429
28430
28431 static PyObject *_wrap_Window_GetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
28432 PyObject *resultobj;
28433 wxWindow *result;
28434 char *kwnames[] = {
28435 NULL
28436 };
28437
28438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Window_GetCapture",kwnames)) goto fail;
28439 {
28440 if (!wxPyCheckForApp()) SWIG_fail;
28441 PyThreadState* __tstate = wxPyBeginAllowThreads();
28442 result = (wxWindow *)wxWindow::GetCapture();
28443
28444 wxPyEndAllowThreads(__tstate);
28445 if (PyErr_Occurred()) SWIG_fail;
28446 }
28447 {
28448 resultobj = wxPyMake_wxObject(result, 0);
28449 }
28450 return resultobj;
28451 fail:
28452 return NULL;
28453 }
28454
28455
28456 static PyObject *_wrap_Window_HasCapture(PyObject *, PyObject *args, PyObject *kwargs) {
28457 PyObject *resultobj;
28458 wxWindow *arg1 = (wxWindow *) 0 ;
28459 bool result;
28460 PyObject * obj0 = 0 ;
28461 char *kwnames[] = {
28462 (char *) "self", NULL
28463 };
28464
28465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasCapture",kwnames,&obj0)) goto fail;
28466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28467 if (SWIG_arg_fail(1)) SWIG_fail;
28468 {
28469 PyThreadState* __tstate = wxPyBeginAllowThreads();
28470 result = (bool)((wxWindow const *)arg1)->HasCapture();
28471
28472 wxPyEndAllowThreads(__tstate);
28473 if (PyErr_Occurred()) SWIG_fail;
28474 }
28475 {
28476 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28477 }
28478 return resultobj;
28479 fail:
28480 return NULL;
28481 }
28482
28483
28484 static PyObject *_wrap_Window_Refresh(PyObject *, PyObject *args, PyObject *kwargs) {
28485 PyObject *resultobj;
28486 wxWindow *arg1 = (wxWindow *) 0 ;
28487 bool arg2 = (bool) true ;
28488 wxRect *arg3 = (wxRect *) NULL ;
28489 PyObject * obj0 = 0 ;
28490 PyObject * obj1 = 0 ;
28491 PyObject * obj2 = 0 ;
28492 char *kwnames[] = {
28493 (char *) "self",(char *) "eraseBackground",(char *) "rect", NULL
28494 };
28495
28496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Window_Refresh",kwnames,&obj0,&obj1,&obj2)) goto fail;
28497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28498 if (SWIG_arg_fail(1)) SWIG_fail;
28499 if (obj1) {
28500 {
28501 arg2 = (bool)(SWIG_As_bool(obj1));
28502 if (SWIG_arg_fail(2)) SWIG_fail;
28503 }
28504 }
28505 if (obj2) {
28506 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
28507 if (SWIG_arg_fail(3)) SWIG_fail;
28508 }
28509 {
28510 PyThreadState* __tstate = wxPyBeginAllowThreads();
28511 (arg1)->Refresh(arg2,(wxRect const *)arg3);
28512
28513 wxPyEndAllowThreads(__tstate);
28514 if (PyErr_Occurred()) SWIG_fail;
28515 }
28516 Py_INCREF(Py_None); resultobj = Py_None;
28517 return resultobj;
28518 fail:
28519 return NULL;
28520 }
28521
28522
28523 static PyObject *_wrap_Window_RefreshRect(PyObject *, PyObject *args, PyObject *kwargs) {
28524 PyObject *resultobj;
28525 wxWindow *arg1 = (wxWindow *) 0 ;
28526 wxRect *arg2 = 0 ;
28527 bool arg3 = (bool) true ;
28528 wxRect temp2 ;
28529 PyObject * obj0 = 0 ;
28530 PyObject * obj1 = 0 ;
28531 PyObject * obj2 = 0 ;
28532 char *kwnames[] = {
28533 (char *) "self",(char *) "rect",(char *) "eraseBackground", NULL
28534 };
28535
28536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_RefreshRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
28537 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28538 if (SWIG_arg_fail(1)) SWIG_fail;
28539 {
28540 arg2 = &temp2;
28541 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
28542 }
28543 if (obj2) {
28544 {
28545 arg3 = (bool)(SWIG_As_bool(obj2));
28546 if (SWIG_arg_fail(3)) SWIG_fail;
28547 }
28548 }
28549 {
28550 PyThreadState* __tstate = wxPyBeginAllowThreads();
28551 (arg1)->RefreshRect((wxRect const &)*arg2,arg3);
28552
28553 wxPyEndAllowThreads(__tstate);
28554 if (PyErr_Occurred()) SWIG_fail;
28555 }
28556 Py_INCREF(Py_None); resultobj = Py_None;
28557 return resultobj;
28558 fail:
28559 return NULL;
28560 }
28561
28562
28563 static PyObject *_wrap_Window_Update(PyObject *, PyObject *args, PyObject *kwargs) {
28564 PyObject *resultobj;
28565 wxWindow *arg1 = (wxWindow *) 0 ;
28566 PyObject * obj0 = 0 ;
28567 char *kwnames[] = {
28568 (char *) "self", NULL
28569 };
28570
28571 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Update",kwnames,&obj0)) goto fail;
28572 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28573 if (SWIG_arg_fail(1)) SWIG_fail;
28574 {
28575 PyThreadState* __tstate = wxPyBeginAllowThreads();
28576 (arg1)->Update();
28577
28578 wxPyEndAllowThreads(__tstate);
28579 if (PyErr_Occurred()) SWIG_fail;
28580 }
28581 Py_INCREF(Py_None); resultobj = Py_None;
28582 return resultobj;
28583 fail:
28584 return NULL;
28585 }
28586
28587
28588 static PyObject *_wrap_Window_ClearBackground(PyObject *, PyObject *args, PyObject *kwargs) {
28589 PyObject *resultobj;
28590 wxWindow *arg1 = (wxWindow *) 0 ;
28591 PyObject * obj0 = 0 ;
28592 char *kwnames[] = {
28593 (char *) "self", NULL
28594 };
28595
28596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ClearBackground",kwnames,&obj0)) goto fail;
28597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28598 if (SWIG_arg_fail(1)) SWIG_fail;
28599 {
28600 PyThreadState* __tstate = wxPyBeginAllowThreads();
28601 (arg1)->ClearBackground();
28602
28603 wxPyEndAllowThreads(__tstate);
28604 if (PyErr_Occurred()) SWIG_fail;
28605 }
28606 Py_INCREF(Py_None); resultobj = Py_None;
28607 return resultobj;
28608 fail:
28609 return NULL;
28610 }
28611
28612
28613 static PyObject *_wrap_Window_Freeze(PyObject *, PyObject *args, PyObject *kwargs) {
28614 PyObject *resultobj;
28615 wxWindow *arg1 = (wxWindow *) 0 ;
28616 PyObject * obj0 = 0 ;
28617 char *kwnames[] = {
28618 (char *) "self", NULL
28619 };
28620
28621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Freeze",kwnames,&obj0)) goto fail;
28622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28623 if (SWIG_arg_fail(1)) SWIG_fail;
28624 {
28625 PyThreadState* __tstate = wxPyBeginAllowThreads();
28626 (arg1)->Freeze();
28627
28628 wxPyEndAllowThreads(__tstate);
28629 if (PyErr_Occurred()) SWIG_fail;
28630 }
28631 Py_INCREF(Py_None); resultobj = Py_None;
28632 return resultobj;
28633 fail:
28634 return NULL;
28635 }
28636
28637
28638 static PyObject *_wrap_Window_Thaw(PyObject *, PyObject *args, PyObject *kwargs) {
28639 PyObject *resultobj;
28640 wxWindow *arg1 = (wxWindow *) 0 ;
28641 PyObject * obj0 = 0 ;
28642 char *kwnames[] = {
28643 (char *) "self", NULL
28644 };
28645
28646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Thaw",kwnames,&obj0)) goto fail;
28647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28648 if (SWIG_arg_fail(1)) SWIG_fail;
28649 {
28650 PyThreadState* __tstate = wxPyBeginAllowThreads();
28651 (arg1)->Thaw();
28652
28653 wxPyEndAllowThreads(__tstate);
28654 if (PyErr_Occurred()) SWIG_fail;
28655 }
28656 Py_INCREF(Py_None); resultobj = Py_None;
28657 return resultobj;
28658 fail:
28659 return NULL;
28660 }
28661
28662
28663 static PyObject *_wrap_Window_PrepareDC(PyObject *, PyObject *args, PyObject *kwargs) {
28664 PyObject *resultobj;
28665 wxWindow *arg1 = (wxWindow *) 0 ;
28666 wxDC *arg2 = 0 ;
28667 PyObject * obj0 = 0 ;
28668 PyObject * obj1 = 0 ;
28669 char *kwnames[] = {
28670 (char *) "self",(char *) "dc", NULL
28671 };
28672
28673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_PrepareDC",kwnames,&obj0,&obj1)) goto fail;
28674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28675 if (SWIG_arg_fail(1)) SWIG_fail;
28676 {
28677 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
28678 if (SWIG_arg_fail(2)) SWIG_fail;
28679 if (arg2 == NULL) {
28680 SWIG_null_ref("wxDC");
28681 }
28682 if (SWIG_arg_fail(2)) SWIG_fail;
28683 }
28684 {
28685 PyThreadState* __tstate = wxPyBeginAllowThreads();
28686 (arg1)->PrepareDC(*arg2);
28687
28688 wxPyEndAllowThreads(__tstate);
28689 if (PyErr_Occurred()) SWIG_fail;
28690 }
28691 Py_INCREF(Py_None); resultobj = Py_None;
28692 return resultobj;
28693 fail:
28694 return NULL;
28695 }
28696
28697
28698 static PyObject *_wrap_Window_GetUpdateRegion(PyObject *, PyObject *args, PyObject *kwargs) {
28699 PyObject *resultobj;
28700 wxWindow *arg1 = (wxWindow *) 0 ;
28701 wxRegion *result;
28702 PyObject * obj0 = 0 ;
28703 char *kwnames[] = {
28704 (char *) "self", NULL
28705 };
28706
28707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateRegion",kwnames,&obj0)) goto fail;
28708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28709 if (SWIG_arg_fail(1)) SWIG_fail;
28710 {
28711 PyThreadState* __tstate = wxPyBeginAllowThreads();
28712 {
28713 wxRegion &_result_ref = (arg1)->GetUpdateRegion();
28714 result = (wxRegion *) &_result_ref;
28715 }
28716
28717 wxPyEndAllowThreads(__tstate);
28718 if (PyErr_Occurred()) SWIG_fail;
28719 }
28720 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxRegion, 0);
28721 return resultobj;
28722 fail:
28723 return NULL;
28724 }
28725
28726
28727 static PyObject *_wrap_Window_GetUpdateClientRect(PyObject *, PyObject *args, PyObject *kwargs) {
28728 PyObject *resultobj;
28729 wxWindow *arg1 = (wxWindow *) 0 ;
28730 wxRect result;
28731 PyObject * obj0 = 0 ;
28732 char *kwnames[] = {
28733 (char *) "self", NULL
28734 };
28735
28736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetUpdateClientRect",kwnames,&obj0)) goto fail;
28737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28738 if (SWIG_arg_fail(1)) SWIG_fail;
28739 {
28740 PyThreadState* __tstate = wxPyBeginAllowThreads();
28741 result = ((wxWindow const *)arg1)->GetUpdateClientRect();
28742
28743 wxPyEndAllowThreads(__tstate);
28744 if (PyErr_Occurred()) SWIG_fail;
28745 }
28746 {
28747 wxRect * resultptr;
28748 resultptr = new wxRect((wxRect &)(result));
28749 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
28750 }
28751 return resultobj;
28752 fail:
28753 return NULL;
28754 }
28755
28756
28757 static PyObject *_wrap_Window_IsExposed(PyObject *, PyObject *args, PyObject *kwargs) {
28758 PyObject *resultobj;
28759 wxWindow *arg1 = (wxWindow *) 0 ;
28760 int arg2 ;
28761 int arg3 ;
28762 int arg4 = (int) 1 ;
28763 int arg5 = (int) 1 ;
28764 bool result;
28765 PyObject * obj0 = 0 ;
28766 PyObject * obj1 = 0 ;
28767 PyObject * obj2 = 0 ;
28768 PyObject * obj3 = 0 ;
28769 PyObject * obj4 = 0 ;
28770 char *kwnames[] = {
28771 (char *) "self",(char *) "x",(char *) "y",(char *) "w",(char *) "h", NULL
28772 };
28773
28774 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Window_IsExposed",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
28775 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28776 if (SWIG_arg_fail(1)) SWIG_fail;
28777 {
28778 arg2 = (int)(SWIG_As_int(obj1));
28779 if (SWIG_arg_fail(2)) SWIG_fail;
28780 }
28781 {
28782 arg3 = (int)(SWIG_As_int(obj2));
28783 if (SWIG_arg_fail(3)) SWIG_fail;
28784 }
28785 if (obj3) {
28786 {
28787 arg4 = (int)(SWIG_As_int(obj3));
28788 if (SWIG_arg_fail(4)) SWIG_fail;
28789 }
28790 }
28791 if (obj4) {
28792 {
28793 arg5 = (int)(SWIG_As_int(obj4));
28794 if (SWIG_arg_fail(5)) SWIG_fail;
28795 }
28796 }
28797 {
28798 PyThreadState* __tstate = wxPyBeginAllowThreads();
28799 result = (bool)((wxWindow const *)arg1)->IsExposed(arg2,arg3,arg4,arg5);
28800
28801 wxPyEndAllowThreads(__tstate);
28802 if (PyErr_Occurred()) SWIG_fail;
28803 }
28804 {
28805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28806 }
28807 return resultobj;
28808 fail:
28809 return NULL;
28810 }
28811
28812
28813 static PyObject *_wrap_Window_IsExposedPoint(PyObject *, PyObject *args, PyObject *kwargs) {
28814 PyObject *resultobj;
28815 wxWindow *arg1 = (wxWindow *) 0 ;
28816 wxPoint *arg2 = 0 ;
28817 bool result;
28818 wxPoint temp2 ;
28819 PyObject * obj0 = 0 ;
28820 PyObject * obj1 = 0 ;
28821 char *kwnames[] = {
28822 (char *) "self",(char *) "pt", NULL
28823 };
28824
28825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedPoint",kwnames,&obj0,&obj1)) goto fail;
28826 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28827 if (SWIG_arg_fail(1)) SWIG_fail;
28828 {
28829 arg2 = &temp2;
28830 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
28831 }
28832 {
28833 PyThreadState* __tstate = wxPyBeginAllowThreads();
28834 result = (bool)((wxWindow const *)arg1)->IsExposed((wxPoint const &)*arg2);
28835
28836 wxPyEndAllowThreads(__tstate);
28837 if (PyErr_Occurred()) SWIG_fail;
28838 }
28839 {
28840 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28841 }
28842 return resultobj;
28843 fail:
28844 return NULL;
28845 }
28846
28847
28848 static PyObject *_wrap_Window_IsExposedRect(PyObject *, PyObject *args, PyObject *kwargs) {
28849 PyObject *resultobj;
28850 wxWindow *arg1 = (wxWindow *) 0 ;
28851 wxRect *arg2 = 0 ;
28852 bool result;
28853 wxRect temp2 ;
28854 PyObject * obj0 = 0 ;
28855 PyObject * obj1 = 0 ;
28856 char *kwnames[] = {
28857 (char *) "self",(char *) "rect", NULL
28858 };
28859
28860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_IsExposedRect",kwnames,&obj0,&obj1)) goto fail;
28861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28862 if (SWIG_arg_fail(1)) SWIG_fail;
28863 {
28864 arg2 = &temp2;
28865 if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
28866 }
28867 {
28868 PyThreadState* __tstate = wxPyBeginAllowThreads();
28869 result = (bool)((wxWindow const *)arg1)->IsExposed((wxRect const &)*arg2);
28870
28871 wxPyEndAllowThreads(__tstate);
28872 if (PyErr_Occurred()) SWIG_fail;
28873 }
28874 {
28875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28876 }
28877 return resultobj;
28878 fail:
28879 return NULL;
28880 }
28881
28882
28883 static PyObject *_wrap_Window_GetDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
28884 PyObject *resultobj;
28885 wxWindow *arg1 = (wxWindow *) 0 ;
28886 wxVisualAttributes result;
28887 PyObject * obj0 = 0 ;
28888 char *kwnames[] = {
28889 (char *) "self", NULL
28890 };
28891
28892 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDefaultAttributes",kwnames,&obj0)) goto fail;
28893 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28894 if (SWIG_arg_fail(1)) SWIG_fail;
28895 {
28896 PyThreadState* __tstate = wxPyBeginAllowThreads();
28897 result = ((wxWindow const *)arg1)->GetDefaultAttributes();
28898
28899 wxPyEndAllowThreads(__tstate);
28900 if (PyErr_Occurred()) SWIG_fail;
28901 }
28902 {
28903 wxVisualAttributes * resultptr;
28904 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
28905 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
28906 }
28907 return resultobj;
28908 fail:
28909 return NULL;
28910 }
28911
28912
28913 static PyObject *_wrap_Window_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
28914 PyObject *resultobj;
28915 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
28916 wxVisualAttributes result;
28917 PyObject * obj0 = 0 ;
28918 char *kwnames[] = {
28919 (char *) "variant", NULL
28920 };
28921
28922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Window_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
28923 if (obj0) {
28924 {
28925 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
28926 if (SWIG_arg_fail(1)) SWIG_fail;
28927 }
28928 }
28929 {
28930 if (!wxPyCheckForApp()) SWIG_fail;
28931 PyThreadState* __tstate = wxPyBeginAllowThreads();
28932 result = wxWindow::GetClassDefaultAttributes((wxWindowVariant )arg1);
28933
28934 wxPyEndAllowThreads(__tstate);
28935 if (PyErr_Occurred()) SWIG_fail;
28936 }
28937 {
28938 wxVisualAttributes * resultptr;
28939 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
28940 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
28941 }
28942 return resultobj;
28943 fail:
28944 return NULL;
28945 }
28946
28947
28948 static PyObject *_wrap_Window_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
28949 PyObject *resultobj;
28950 wxWindow *arg1 = (wxWindow *) 0 ;
28951 wxColour *arg2 = 0 ;
28952 bool result;
28953 wxColour temp2 ;
28954 PyObject * obj0 = 0 ;
28955 PyObject * obj1 = 0 ;
28956 char *kwnames[] = {
28957 (char *) "self",(char *) "colour", NULL
28958 };
28959
28960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
28961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28962 if (SWIG_arg_fail(1)) SWIG_fail;
28963 {
28964 arg2 = &temp2;
28965 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
28966 }
28967 {
28968 PyThreadState* __tstate = wxPyBeginAllowThreads();
28969 result = (bool)(arg1)->SetBackgroundColour((wxColour const &)*arg2);
28970
28971 wxPyEndAllowThreads(__tstate);
28972 if (PyErr_Occurred()) SWIG_fail;
28973 }
28974 {
28975 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28976 }
28977 return resultobj;
28978 fail:
28979 return NULL;
28980 }
28981
28982
28983 static PyObject *_wrap_Window_SetOwnBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
28984 PyObject *resultobj;
28985 wxWindow *arg1 = (wxWindow *) 0 ;
28986 wxColour *arg2 = 0 ;
28987 wxColour temp2 ;
28988 PyObject * obj0 = 0 ;
28989 PyObject * obj1 = 0 ;
28990 char *kwnames[] = {
28991 (char *) "self",(char *) "colour", NULL
28992 };
28993
28994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
28995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28996 if (SWIG_arg_fail(1)) SWIG_fail;
28997 {
28998 arg2 = &temp2;
28999 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29000 }
29001 {
29002 PyThreadState* __tstate = wxPyBeginAllowThreads();
29003 (arg1)->SetOwnBackgroundColour((wxColour const &)*arg2);
29004
29005 wxPyEndAllowThreads(__tstate);
29006 if (PyErr_Occurred()) SWIG_fail;
29007 }
29008 Py_INCREF(Py_None); resultobj = Py_None;
29009 return resultobj;
29010 fail:
29011 return NULL;
29012 }
29013
29014
29015 static PyObject *_wrap_Window_SetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29016 PyObject *resultobj;
29017 wxWindow *arg1 = (wxWindow *) 0 ;
29018 wxColour *arg2 = 0 ;
29019 bool result;
29020 wxColour temp2 ;
29021 PyObject * obj0 = 0 ;
29022 PyObject * obj1 = 0 ;
29023 char *kwnames[] = {
29024 (char *) "self",(char *) "colour", NULL
29025 };
29026
29027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetForegroundColour",kwnames,&obj0,&obj1)) goto fail;
29028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29029 if (SWIG_arg_fail(1)) SWIG_fail;
29030 {
29031 arg2 = &temp2;
29032 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29033 }
29034 {
29035 PyThreadState* __tstate = wxPyBeginAllowThreads();
29036 result = (bool)(arg1)->SetForegroundColour((wxColour const &)*arg2);
29037
29038 wxPyEndAllowThreads(__tstate);
29039 if (PyErr_Occurred()) SWIG_fail;
29040 }
29041 {
29042 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29043 }
29044 return resultobj;
29045 fail:
29046 return NULL;
29047 }
29048
29049
29050 static PyObject *_wrap_Window_SetOwnForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29051 PyObject *resultobj;
29052 wxWindow *arg1 = (wxWindow *) 0 ;
29053 wxColour *arg2 = 0 ;
29054 wxColour temp2 ;
29055 PyObject * obj0 = 0 ;
29056 PyObject * obj1 = 0 ;
29057 char *kwnames[] = {
29058 (char *) "self",(char *) "colour", NULL
29059 };
29060
29061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnForegroundColour",kwnames,&obj0,&obj1)) goto fail;
29062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29063 if (SWIG_arg_fail(1)) SWIG_fail;
29064 {
29065 arg2 = &temp2;
29066 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
29067 }
29068 {
29069 PyThreadState* __tstate = wxPyBeginAllowThreads();
29070 (arg1)->SetOwnForegroundColour((wxColour const &)*arg2);
29071
29072 wxPyEndAllowThreads(__tstate);
29073 if (PyErr_Occurred()) SWIG_fail;
29074 }
29075 Py_INCREF(Py_None); resultobj = Py_None;
29076 return resultobj;
29077 fail:
29078 return NULL;
29079 }
29080
29081
29082 static PyObject *_wrap_Window_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29083 PyObject *resultobj;
29084 wxWindow *arg1 = (wxWindow *) 0 ;
29085 wxColour result;
29086 PyObject * obj0 = 0 ;
29087 char *kwnames[] = {
29088 (char *) "self", NULL
29089 };
29090
29091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundColour",kwnames,&obj0)) goto fail;
29092 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29093 if (SWIG_arg_fail(1)) SWIG_fail;
29094 {
29095 PyThreadState* __tstate = wxPyBeginAllowThreads();
29096 result = ((wxWindow const *)arg1)->GetBackgroundColour();
29097
29098 wxPyEndAllowThreads(__tstate);
29099 if (PyErr_Occurred()) SWIG_fail;
29100 }
29101 {
29102 wxColour * resultptr;
29103 resultptr = new wxColour((wxColour &)(result));
29104 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
29105 }
29106 return resultobj;
29107 fail:
29108 return NULL;
29109 }
29110
29111
29112 static PyObject *_wrap_Window_GetForegroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
29113 PyObject *resultobj;
29114 wxWindow *arg1 = (wxWindow *) 0 ;
29115 wxColour result;
29116 PyObject * obj0 = 0 ;
29117 char *kwnames[] = {
29118 (char *) "self", NULL
29119 };
29120
29121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetForegroundColour",kwnames,&obj0)) goto fail;
29122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29123 if (SWIG_arg_fail(1)) SWIG_fail;
29124 {
29125 PyThreadState* __tstate = wxPyBeginAllowThreads();
29126 result = ((wxWindow const *)arg1)->GetForegroundColour();
29127
29128 wxPyEndAllowThreads(__tstate);
29129 if (PyErr_Occurred()) SWIG_fail;
29130 }
29131 {
29132 wxColour * resultptr;
29133 resultptr = new wxColour((wxColour &)(result));
29134 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
29135 }
29136 return resultobj;
29137 fail:
29138 return NULL;
29139 }
29140
29141
29142 static PyObject *_wrap_Window_SetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
29143 PyObject *resultobj;
29144 wxWindow *arg1 = (wxWindow *) 0 ;
29145 wxBackgroundStyle arg2 ;
29146 bool result;
29147 PyObject * obj0 = 0 ;
29148 PyObject * obj1 = 0 ;
29149 char *kwnames[] = {
29150 (char *) "self",(char *) "style", NULL
29151 };
29152
29153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetBackgroundStyle",kwnames,&obj0,&obj1)) goto fail;
29154 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29155 if (SWIG_arg_fail(1)) SWIG_fail;
29156 {
29157 arg2 = (wxBackgroundStyle)(SWIG_As_int(obj1));
29158 if (SWIG_arg_fail(2)) SWIG_fail;
29159 }
29160 {
29161 PyThreadState* __tstate = wxPyBeginAllowThreads();
29162 result = (bool)(arg1)->SetBackgroundStyle((wxBackgroundStyle )arg2);
29163
29164 wxPyEndAllowThreads(__tstate);
29165 if (PyErr_Occurred()) SWIG_fail;
29166 }
29167 {
29168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29169 }
29170 return resultobj;
29171 fail:
29172 return NULL;
29173 }
29174
29175
29176 static PyObject *_wrap_Window_GetBackgroundStyle(PyObject *, PyObject *args, PyObject *kwargs) {
29177 PyObject *resultobj;
29178 wxWindow *arg1 = (wxWindow *) 0 ;
29179 wxBackgroundStyle result;
29180 PyObject * obj0 = 0 ;
29181 char *kwnames[] = {
29182 (char *) "self", NULL
29183 };
29184
29185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetBackgroundStyle",kwnames,&obj0)) goto fail;
29186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29187 if (SWIG_arg_fail(1)) SWIG_fail;
29188 {
29189 PyThreadState* __tstate = wxPyBeginAllowThreads();
29190 result = (wxBackgroundStyle)((wxWindow const *)arg1)->GetBackgroundStyle();
29191
29192 wxPyEndAllowThreads(__tstate);
29193 if (PyErr_Occurred()) SWIG_fail;
29194 }
29195 resultobj = SWIG_From_int((result));
29196 return resultobj;
29197 fail:
29198 return NULL;
29199 }
29200
29201
29202 static PyObject *_wrap_Window_HasTransparentBackground(PyObject *, PyObject *args, PyObject *kwargs) {
29203 PyObject *resultobj;
29204 wxWindow *arg1 = (wxWindow *) 0 ;
29205 bool result;
29206 PyObject * obj0 = 0 ;
29207 char *kwnames[] = {
29208 (char *) "self", NULL
29209 };
29210
29211 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_HasTransparentBackground",kwnames,&obj0)) goto fail;
29212 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29213 if (SWIG_arg_fail(1)) SWIG_fail;
29214 {
29215 PyThreadState* __tstate = wxPyBeginAllowThreads();
29216 result = (bool)(arg1)->HasTransparentBackground();
29217
29218 wxPyEndAllowThreads(__tstate);
29219 if (PyErr_Occurred()) SWIG_fail;
29220 }
29221 {
29222 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29223 }
29224 return resultobj;
29225 fail:
29226 return NULL;
29227 }
29228
29229
29230 static PyObject *_wrap_Window_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
29231 PyObject *resultobj;
29232 wxWindow *arg1 = (wxWindow *) 0 ;
29233 wxCursor *arg2 = 0 ;
29234 bool result;
29235 PyObject * obj0 = 0 ;
29236 PyObject * obj1 = 0 ;
29237 char *kwnames[] = {
29238 (char *) "self",(char *) "cursor", NULL
29239 };
29240
29241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCursor",kwnames,&obj0,&obj1)) goto fail;
29242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29243 if (SWIG_arg_fail(1)) SWIG_fail;
29244 {
29245 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
29246 if (SWIG_arg_fail(2)) SWIG_fail;
29247 if (arg2 == NULL) {
29248 SWIG_null_ref("wxCursor");
29249 }
29250 if (SWIG_arg_fail(2)) SWIG_fail;
29251 }
29252 {
29253 PyThreadState* __tstate = wxPyBeginAllowThreads();
29254 result = (bool)(arg1)->SetCursor((wxCursor const &)*arg2);
29255
29256 wxPyEndAllowThreads(__tstate);
29257 if (PyErr_Occurred()) SWIG_fail;
29258 }
29259 {
29260 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29261 }
29262 return resultobj;
29263 fail:
29264 return NULL;
29265 }
29266
29267
29268 static PyObject *_wrap_Window_GetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
29269 PyObject *resultobj;
29270 wxWindow *arg1 = (wxWindow *) 0 ;
29271 wxCursor result;
29272 PyObject * obj0 = 0 ;
29273 char *kwnames[] = {
29274 (char *) "self", NULL
29275 };
29276
29277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCursor",kwnames,&obj0)) goto fail;
29278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29279 if (SWIG_arg_fail(1)) SWIG_fail;
29280 {
29281 PyThreadState* __tstate = wxPyBeginAllowThreads();
29282 result = (arg1)->GetCursor();
29283
29284 wxPyEndAllowThreads(__tstate);
29285 if (PyErr_Occurred()) SWIG_fail;
29286 }
29287 {
29288 wxCursor * resultptr;
29289 resultptr = new wxCursor((wxCursor &)(result));
29290 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxCursor, 1);
29291 }
29292 return resultobj;
29293 fail:
29294 return NULL;
29295 }
29296
29297
29298 static PyObject *_wrap_Window_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
29299 PyObject *resultobj;
29300 wxWindow *arg1 = (wxWindow *) 0 ;
29301 wxFont *arg2 = 0 ;
29302 bool result;
29303 PyObject * obj0 = 0 ;
29304 PyObject * obj1 = 0 ;
29305 char *kwnames[] = {
29306 (char *) "self",(char *) "font", NULL
29307 };
29308
29309 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetFont",kwnames,&obj0,&obj1)) goto fail;
29310 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29311 if (SWIG_arg_fail(1)) SWIG_fail;
29312 {
29313 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29314 if (SWIG_arg_fail(2)) SWIG_fail;
29315 if (arg2 == NULL) {
29316 SWIG_null_ref("wxFont");
29317 }
29318 if (SWIG_arg_fail(2)) SWIG_fail;
29319 }
29320 {
29321 PyThreadState* __tstate = wxPyBeginAllowThreads();
29322 result = (bool)(arg1)->SetFont((wxFont const &)*arg2);
29323
29324 wxPyEndAllowThreads(__tstate);
29325 if (PyErr_Occurred()) SWIG_fail;
29326 }
29327 {
29328 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29329 }
29330 return resultobj;
29331 fail:
29332 return NULL;
29333 }
29334
29335
29336 static PyObject *_wrap_Window_SetOwnFont(PyObject *, PyObject *args, PyObject *kwargs) {
29337 PyObject *resultobj;
29338 wxWindow *arg1 = (wxWindow *) 0 ;
29339 wxFont *arg2 = 0 ;
29340 PyObject * obj0 = 0 ;
29341 PyObject * obj1 = 0 ;
29342 char *kwnames[] = {
29343 (char *) "self",(char *) "font", NULL
29344 };
29345
29346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetOwnFont",kwnames,&obj0,&obj1)) goto fail;
29347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29348 if (SWIG_arg_fail(1)) SWIG_fail;
29349 {
29350 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29351 if (SWIG_arg_fail(2)) SWIG_fail;
29352 if (arg2 == NULL) {
29353 SWIG_null_ref("wxFont");
29354 }
29355 if (SWIG_arg_fail(2)) SWIG_fail;
29356 }
29357 {
29358 PyThreadState* __tstate = wxPyBeginAllowThreads();
29359 (arg1)->SetOwnFont((wxFont const &)*arg2);
29360
29361 wxPyEndAllowThreads(__tstate);
29362 if (PyErr_Occurred()) SWIG_fail;
29363 }
29364 Py_INCREF(Py_None); resultobj = Py_None;
29365 return resultobj;
29366 fail:
29367 return NULL;
29368 }
29369
29370
29371 static PyObject *_wrap_Window_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
29372 PyObject *resultobj;
29373 wxWindow *arg1 = (wxWindow *) 0 ;
29374 wxFont result;
29375 PyObject * obj0 = 0 ;
29376 char *kwnames[] = {
29377 (char *) "self", NULL
29378 };
29379
29380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetFont",kwnames,&obj0)) goto fail;
29381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29382 if (SWIG_arg_fail(1)) SWIG_fail;
29383 {
29384 PyThreadState* __tstate = wxPyBeginAllowThreads();
29385 result = (arg1)->GetFont();
29386
29387 wxPyEndAllowThreads(__tstate);
29388 if (PyErr_Occurred()) SWIG_fail;
29389 }
29390 {
29391 wxFont * resultptr;
29392 resultptr = new wxFont((wxFont &)(result));
29393 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
29394 }
29395 return resultobj;
29396 fail:
29397 return NULL;
29398 }
29399
29400
29401 static PyObject *_wrap_Window_SetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
29402 PyObject *resultobj;
29403 wxWindow *arg1 = (wxWindow *) 0 ;
29404 wxCaret *arg2 = (wxCaret *) 0 ;
29405 PyObject * obj0 = 0 ;
29406 PyObject * obj1 = 0 ;
29407 char *kwnames[] = {
29408 (char *) "self",(char *) "caret", NULL
29409 };
29410
29411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetCaret",kwnames,&obj0,&obj1)) goto fail;
29412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29413 if (SWIG_arg_fail(1)) SWIG_fail;
29414 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
29415 if (SWIG_arg_fail(2)) SWIG_fail;
29416 {
29417 PyThreadState* __tstate = wxPyBeginAllowThreads();
29418 (arg1)->SetCaret(arg2);
29419
29420 wxPyEndAllowThreads(__tstate);
29421 if (PyErr_Occurred()) SWIG_fail;
29422 }
29423 Py_INCREF(Py_None); resultobj = Py_None;
29424 return resultobj;
29425 fail:
29426 return NULL;
29427 }
29428
29429
29430 static PyObject *_wrap_Window_GetCaret(PyObject *, PyObject *args, PyObject *kwargs) {
29431 PyObject *resultobj;
29432 wxWindow *arg1 = (wxWindow *) 0 ;
29433 wxCaret *result;
29434 PyObject * obj0 = 0 ;
29435 char *kwnames[] = {
29436 (char *) "self", NULL
29437 };
29438
29439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCaret",kwnames,&obj0)) goto fail;
29440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29441 if (SWIG_arg_fail(1)) SWIG_fail;
29442 {
29443 PyThreadState* __tstate = wxPyBeginAllowThreads();
29444 result = (wxCaret *)((wxWindow const *)arg1)->GetCaret();
29445
29446 wxPyEndAllowThreads(__tstate);
29447 if (PyErr_Occurred()) SWIG_fail;
29448 }
29449 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 0);
29450 return resultobj;
29451 fail:
29452 return NULL;
29453 }
29454
29455
29456 static PyObject *_wrap_Window_GetCharHeight(PyObject *, PyObject *args, PyObject *kwargs) {
29457 PyObject *resultobj;
29458 wxWindow *arg1 = (wxWindow *) 0 ;
29459 int result;
29460 PyObject * obj0 = 0 ;
29461 char *kwnames[] = {
29462 (char *) "self", NULL
29463 };
29464
29465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharHeight",kwnames,&obj0)) goto fail;
29466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29467 if (SWIG_arg_fail(1)) SWIG_fail;
29468 {
29469 PyThreadState* __tstate = wxPyBeginAllowThreads();
29470 result = (int)((wxWindow const *)arg1)->GetCharHeight();
29471
29472 wxPyEndAllowThreads(__tstate);
29473 if (PyErr_Occurred()) SWIG_fail;
29474 }
29475 {
29476 resultobj = SWIG_From_int((int)(result));
29477 }
29478 return resultobj;
29479 fail:
29480 return NULL;
29481 }
29482
29483
29484 static PyObject *_wrap_Window_GetCharWidth(PyObject *, PyObject *args, PyObject *kwargs) {
29485 PyObject *resultobj;
29486 wxWindow *arg1 = (wxWindow *) 0 ;
29487 int result;
29488 PyObject * obj0 = 0 ;
29489 char *kwnames[] = {
29490 (char *) "self", NULL
29491 };
29492
29493 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetCharWidth",kwnames,&obj0)) goto fail;
29494 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29495 if (SWIG_arg_fail(1)) SWIG_fail;
29496 {
29497 PyThreadState* __tstate = wxPyBeginAllowThreads();
29498 result = (int)((wxWindow const *)arg1)->GetCharWidth();
29499
29500 wxPyEndAllowThreads(__tstate);
29501 if (PyErr_Occurred()) SWIG_fail;
29502 }
29503 {
29504 resultobj = SWIG_From_int((int)(result));
29505 }
29506 return resultobj;
29507 fail:
29508 return NULL;
29509 }
29510
29511
29512 static PyObject *_wrap_Window_GetTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
29513 PyObject *resultobj;
29514 wxWindow *arg1 = (wxWindow *) 0 ;
29515 wxString *arg2 = 0 ;
29516 int *arg3 = (int *) 0 ;
29517 int *arg4 = (int *) 0 ;
29518 bool temp2 = false ;
29519 int temp3 ;
29520 int res3 = 0 ;
29521 int temp4 ;
29522 int res4 = 0 ;
29523 PyObject * obj0 = 0 ;
29524 PyObject * obj1 = 0 ;
29525 char *kwnames[] = {
29526 (char *) "self",(char *) "string", NULL
29527 };
29528
29529 arg3 = &temp3; res3 = SWIG_NEWOBJ;
29530 arg4 = &temp4; res4 = SWIG_NEWOBJ;
29531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetTextExtent",kwnames,&obj0,&obj1)) goto fail;
29532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29533 if (SWIG_arg_fail(1)) SWIG_fail;
29534 {
29535 arg2 = wxString_in_helper(obj1);
29536 if (arg2 == NULL) SWIG_fail;
29537 temp2 = true;
29538 }
29539 {
29540 PyThreadState* __tstate = wxPyBeginAllowThreads();
29541 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4);
29542
29543 wxPyEndAllowThreads(__tstate);
29544 if (PyErr_Occurred()) SWIG_fail;
29545 }
29546 Py_INCREF(Py_None); resultobj = Py_None;
29547 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29548 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
29549 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
29550 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
29551 {
29552 if (temp2)
29553 delete arg2;
29554 }
29555 return resultobj;
29556 fail:
29557 {
29558 if (temp2)
29559 delete arg2;
29560 }
29561 return NULL;
29562 }
29563
29564
29565 static PyObject *_wrap_Window_GetFullTextExtent(PyObject *, PyObject *args, PyObject *kwargs) {
29566 PyObject *resultobj;
29567 wxWindow *arg1 = (wxWindow *) 0 ;
29568 wxString *arg2 = 0 ;
29569 int *arg3 = (int *) 0 ;
29570 int *arg4 = (int *) 0 ;
29571 int *arg5 = (int *) 0 ;
29572 int *arg6 = (int *) 0 ;
29573 wxFont *arg7 = (wxFont *) NULL ;
29574 bool temp2 = false ;
29575 int temp3 ;
29576 int res3 = 0 ;
29577 int temp4 ;
29578 int res4 = 0 ;
29579 int temp5 ;
29580 int res5 = 0 ;
29581 int temp6 ;
29582 int res6 = 0 ;
29583 PyObject * obj0 = 0 ;
29584 PyObject * obj1 = 0 ;
29585 PyObject * obj2 = 0 ;
29586 char *kwnames[] = {
29587 (char *) "self",(char *) "string",(char *) "font", NULL
29588 };
29589
29590 arg3 = &temp3; res3 = SWIG_NEWOBJ;
29591 arg4 = &temp4; res4 = SWIG_NEWOBJ;
29592 arg5 = &temp5; res5 = SWIG_NEWOBJ;
29593 arg6 = &temp6; res6 = SWIG_NEWOBJ;
29594 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_GetFullTextExtent",kwnames,&obj0,&obj1,&obj2)) goto fail;
29595 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29596 if (SWIG_arg_fail(1)) SWIG_fail;
29597 {
29598 arg2 = wxString_in_helper(obj1);
29599 if (arg2 == NULL) SWIG_fail;
29600 temp2 = true;
29601 }
29602 if (obj2) {
29603 SWIG_Python_ConvertPtr(obj2, (void **)&arg7, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
29604 if (SWIG_arg_fail(7)) SWIG_fail;
29605 }
29606 {
29607 PyThreadState* __tstate = wxPyBeginAllowThreads();
29608 (arg1)->GetTextExtent((wxString const &)*arg2,arg3,arg4,arg5,arg6,(wxFont const *)arg7);
29609
29610 wxPyEndAllowThreads(__tstate);
29611 if (PyErr_Occurred()) SWIG_fail;
29612 }
29613 Py_INCREF(Py_None); resultobj = Py_None;
29614 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29615 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
29616 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
29617 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
29618 resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
29619 SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
29620 resultobj = t_output_helper(resultobj, ((res6 == SWIG_NEWOBJ) ?
29621 SWIG_From_int((*arg6)) : SWIG_NewPointerObj((void*)(arg6), SWIGTYPE_p_int, 0)));
29622 {
29623 if (temp2)
29624 delete arg2;
29625 }
29626 return resultobj;
29627 fail:
29628 {
29629 if (temp2)
29630 delete arg2;
29631 }
29632 return NULL;
29633 }
29634
29635
29636 static PyObject *_wrap_Window_ClientToScreenXY(PyObject *, PyObject *args, PyObject *kwargs) {
29637 PyObject *resultobj;
29638 wxWindow *arg1 = (wxWindow *) 0 ;
29639 int *arg2 = (int *) 0 ;
29640 int *arg3 = (int *) 0 ;
29641 int temp2 ;
29642 int res2 = 0 ;
29643 int temp3 ;
29644 int res3 = 0 ;
29645 PyObject * obj0 = 0 ;
29646 PyObject * obj1 = 0 ;
29647 PyObject * obj2 = 0 ;
29648 char *kwnames[] = {
29649 (char *) "self",(char *) "x",(char *) "y", NULL
29650 };
29651
29652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ClientToScreenXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
29653 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29654 if (SWIG_arg_fail(1)) SWIG_fail;
29655 {
29656 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
29657 temp2 = SWIG_As_int(obj1);
29658 if (SWIG_arg_fail(2)) SWIG_fail;
29659 arg2 = &temp2;
29660 res2 = SWIG_NEWOBJ;
29661 }
29662 }
29663 {
29664 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
29665 temp3 = SWIG_As_int(obj2);
29666 if (SWIG_arg_fail(3)) SWIG_fail;
29667 arg3 = &temp3;
29668 res3 = SWIG_NEWOBJ;
29669 }
29670 }
29671 {
29672 PyThreadState* __tstate = wxPyBeginAllowThreads();
29673 ((wxWindow const *)arg1)->ClientToScreen(arg2,arg3);
29674
29675 wxPyEndAllowThreads(__tstate);
29676 if (PyErr_Occurred()) SWIG_fail;
29677 }
29678 Py_INCREF(Py_None); resultobj = Py_None;
29679 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
29680 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
29681 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29682 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
29683 return resultobj;
29684 fail:
29685 return NULL;
29686 }
29687
29688
29689 static PyObject *_wrap_Window_ScreenToClientXY(PyObject *, PyObject *args, PyObject *kwargs) {
29690 PyObject *resultobj;
29691 wxWindow *arg1 = (wxWindow *) 0 ;
29692 int *arg2 = (int *) 0 ;
29693 int *arg3 = (int *) 0 ;
29694 int temp2 ;
29695 int res2 = 0 ;
29696 int temp3 ;
29697 int res3 = 0 ;
29698 PyObject * obj0 = 0 ;
29699 PyObject * obj1 = 0 ;
29700 PyObject * obj2 = 0 ;
29701 char *kwnames[] = {
29702 (char *) "self",(char *) "x",(char *) "y", NULL
29703 };
29704
29705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_ScreenToClientXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
29706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29707 if (SWIG_arg_fail(1)) SWIG_fail;
29708 {
29709 if (!(SWIG_ConvertPtr(obj1,(void **)(&arg2),SWIGTYPE_p_int,0) != -1)) {
29710 temp2 = SWIG_As_int(obj1);
29711 if (SWIG_arg_fail(2)) SWIG_fail;
29712 arg2 = &temp2;
29713 res2 = SWIG_NEWOBJ;
29714 }
29715 }
29716 {
29717 if (!(SWIG_ConvertPtr(obj2,(void **)(&arg3),SWIGTYPE_p_int,0) != -1)) {
29718 temp3 = SWIG_As_int(obj2);
29719 if (SWIG_arg_fail(3)) SWIG_fail;
29720 arg3 = &temp3;
29721 res3 = SWIG_NEWOBJ;
29722 }
29723 }
29724 {
29725 PyThreadState* __tstate = wxPyBeginAllowThreads();
29726 ((wxWindow const *)arg1)->ScreenToClient(arg2,arg3);
29727
29728 wxPyEndAllowThreads(__tstate);
29729 if (PyErr_Occurred()) SWIG_fail;
29730 }
29731 Py_INCREF(Py_None); resultobj = Py_None;
29732 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
29733 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
29734 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
29735 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
29736 return resultobj;
29737 fail:
29738 return NULL;
29739 }
29740
29741
29742 static PyObject *_wrap_Window_ClientToScreen(PyObject *, PyObject *args, PyObject *kwargs) {
29743 PyObject *resultobj;
29744 wxWindow *arg1 = (wxWindow *) 0 ;
29745 wxPoint *arg2 = 0 ;
29746 wxPoint result;
29747 wxPoint temp2 ;
29748 PyObject * obj0 = 0 ;
29749 PyObject * obj1 = 0 ;
29750 char *kwnames[] = {
29751 (char *) "self",(char *) "pt", NULL
29752 };
29753
29754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ClientToScreen",kwnames,&obj0,&obj1)) goto fail;
29755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29756 if (SWIG_arg_fail(1)) SWIG_fail;
29757 {
29758 arg2 = &temp2;
29759 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29760 }
29761 {
29762 PyThreadState* __tstate = wxPyBeginAllowThreads();
29763 result = ((wxWindow const *)arg1)->ClientToScreen((wxPoint const &)*arg2);
29764
29765 wxPyEndAllowThreads(__tstate);
29766 if (PyErr_Occurred()) SWIG_fail;
29767 }
29768 {
29769 wxPoint * resultptr;
29770 resultptr = new wxPoint((wxPoint &)(result));
29771 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
29772 }
29773 return resultobj;
29774 fail:
29775 return NULL;
29776 }
29777
29778
29779 static PyObject *_wrap_Window_ScreenToClient(PyObject *, PyObject *args, PyObject *kwargs) {
29780 PyObject *resultobj;
29781 wxWindow *arg1 = (wxWindow *) 0 ;
29782 wxPoint *arg2 = 0 ;
29783 wxPoint result;
29784 wxPoint temp2 ;
29785 PyObject * obj0 = 0 ;
29786 PyObject * obj1 = 0 ;
29787 char *kwnames[] = {
29788 (char *) "self",(char *) "pt", NULL
29789 };
29790
29791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScreenToClient",kwnames,&obj0,&obj1)) goto fail;
29792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29793 if (SWIG_arg_fail(1)) SWIG_fail;
29794 {
29795 arg2 = &temp2;
29796 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29797 }
29798 {
29799 PyThreadState* __tstate = wxPyBeginAllowThreads();
29800 result = ((wxWindow const *)arg1)->ScreenToClient((wxPoint const &)*arg2);
29801
29802 wxPyEndAllowThreads(__tstate);
29803 if (PyErr_Occurred()) SWIG_fail;
29804 }
29805 {
29806 wxPoint * resultptr;
29807 resultptr = new wxPoint((wxPoint &)(result));
29808 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
29809 }
29810 return resultobj;
29811 fail:
29812 return NULL;
29813 }
29814
29815
29816 static PyObject *_wrap_Window_HitTestXY(PyObject *, PyObject *args, PyObject *kwargs) {
29817 PyObject *resultobj;
29818 wxWindow *arg1 = (wxWindow *) 0 ;
29819 int arg2 ;
29820 int arg3 ;
29821 wxHitTest result;
29822 PyObject * obj0 = 0 ;
29823 PyObject * obj1 = 0 ;
29824 PyObject * obj2 = 0 ;
29825 char *kwnames[] = {
29826 (char *) "self",(char *) "x",(char *) "y", NULL
29827 };
29828
29829 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Window_HitTestXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
29830 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29831 if (SWIG_arg_fail(1)) SWIG_fail;
29832 {
29833 arg2 = (int)(SWIG_As_int(obj1));
29834 if (SWIG_arg_fail(2)) SWIG_fail;
29835 }
29836 {
29837 arg3 = (int)(SWIG_As_int(obj2));
29838 if (SWIG_arg_fail(3)) SWIG_fail;
29839 }
29840 {
29841 PyThreadState* __tstate = wxPyBeginAllowThreads();
29842 result = (wxHitTest)((wxWindow const *)arg1)->HitTest(arg2,arg3);
29843
29844 wxPyEndAllowThreads(__tstate);
29845 if (PyErr_Occurred()) SWIG_fail;
29846 }
29847 resultobj = SWIG_From_int((result));
29848 return resultobj;
29849 fail:
29850 return NULL;
29851 }
29852
29853
29854 static PyObject *_wrap_Window_HitTest(PyObject *, PyObject *args, PyObject *kwargs) {
29855 PyObject *resultobj;
29856 wxWindow *arg1 = (wxWindow *) 0 ;
29857 wxPoint *arg2 = 0 ;
29858 wxHitTest result;
29859 wxPoint temp2 ;
29860 PyObject * obj0 = 0 ;
29861 PyObject * obj1 = 0 ;
29862 char *kwnames[] = {
29863 (char *) "self",(char *) "pt", NULL
29864 };
29865
29866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HitTest",kwnames,&obj0,&obj1)) goto fail;
29867 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29868 if (SWIG_arg_fail(1)) SWIG_fail;
29869 {
29870 arg2 = &temp2;
29871 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
29872 }
29873 {
29874 PyThreadState* __tstate = wxPyBeginAllowThreads();
29875 result = (wxHitTest)((wxWindow const *)arg1)->HitTest((wxPoint const &)*arg2);
29876
29877 wxPyEndAllowThreads(__tstate);
29878 if (PyErr_Occurred()) SWIG_fail;
29879 }
29880 resultobj = SWIG_From_int((result));
29881 return resultobj;
29882 fail:
29883 return NULL;
29884 }
29885
29886
29887 static PyObject *_wrap_Window_GetBorder__SWIG_0(PyObject *, PyObject *args) {
29888 PyObject *resultobj;
29889 wxWindow *arg1 = (wxWindow *) 0 ;
29890 long arg2 ;
29891 wxBorder result;
29892 PyObject * obj0 = 0 ;
29893 PyObject * obj1 = 0 ;
29894
29895 if(!PyArg_ParseTuple(args,(char *)"OO:Window_GetBorder",&obj0,&obj1)) goto fail;
29896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29897 if (SWIG_arg_fail(1)) SWIG_fail;
29898 {
29899 arg2 = (long)(SWIG_As_long(obj1));
29900 if (SWIG_arg_fail(2)) SWIG_fail;
29901 }
29902 {
29903 PyThreadState* __tstate = wxPyBeginAllowThreads();
29904 result = (wxBorder)((wxWindow const *)arg1)->GetBorder(arg2);
29905
29906 wxPyEndAllowThreads(__tstate);
29907 if (PyErr_Occurred()) SWIG_fail;
29908 }
29909 resultobj = SWIG_From_int((result));
29910 return resultobj;
29911 fail:
29912 return NULL;
29913 }
29914
29915
29916 static PyObject *_wrap_Window_GetBorder__SWIG_1(PyObject *, PyObject *args) {
29917 PyObject *resultobj;
29918 wxWindow *arg1 = (wxWindow *) 0 ;
29919 wxBorder result;
29920 PyObject * obj0 = 0 ;
29921
29922 if(!PyArg_ParseTuple(args,(char *)"O:Window_GetBorder",&obj0)) goto fail;
29923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29924 if (SWIG_arg_fail(1)) SWIG_fail;
29925 {
29926 PyThreadState* __tstate = wxPyBeginAllowThreads();
29927 result = (wxBorder)((wxWindow const *)arg1)->GetBorder();
29928
29929 wxPyEndAllowThreads(__tstate);
29930 if (PyErr_Occurred()) SWIG_fail;
29931 }
29932 resultobj = SWIG_From_int((result));
29933 return resultobj;
29934 fail:
29935 return NULL;
29936 }
29937
29938
29939 static PyObject *_wrap_Window_GetBorder(PyObject *self, PyObject *args) {
29940 int argc;
29941 PyObject *argv[3];
29942 int ii;
29943
29944 argc = PyObject_Length(args);
29945 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
29946 argv[ii] = PyTuple_GetItem(args,ii);
29947 }
29948 if (argc == 1) {
29949 int _v;
29950 {
29951 void *ptr;
29952 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
29953 _v = 0;
29954 PyErr_Clear();
29955 } else {
29956 _v = 1;
29957 }
29958 }
29959 if (_v) {
29960 return _wrap_Window_GetBorder__SWIG_1(self,args);
29961 }
29962 }
29963 if (argc == 2) {
29964 int _v;
29965 {
29966 void *ptr;
29967 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
29968 _v = 0;
29969 PyErr_Clear();
29970 } else {
29971 _v = 1;
29972 }
29973 }
29974 if (_v) {
29975 _v = SWIG_Check_long(argv[1]);
29976 if (_v) {
29977 return _wrap_Window_GetBorder__SWIG_0(self,args);
29978 }
29979 }
29980 }
29981
29982 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'Window_GetBorder'");
29983 return NULL;
29984 }
29985
29986
29987 static PyObject *_wrap_Window_UpdateWindowUI(PyObject *, PyObject *args, PyObject *kwargs) {
29988 PyObject *resultobj;
29989 wxWindow *arg1 = (wxWindow *) 0 ;
29990 long arg2 = (long) wxUPDATE_UI_NONE ;
29991 PyObject * obj0 = 0 ;
29992 PyObject * obj1 = 0 ;
29993 char *kwnames[] = {
29994 (char *) "self",(char *) "flags", NULL
29995 };
29996
29997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Window_UpdateWindowUI",kwnames,&obj0,&obj1)) goto fail;
29998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29999 if (SWIG_arg_fail(1)) SWIG_fail;
30000 if (obj1) {
30001 {
30002 arg2 = (long)(SWIG_As_long(obj1));
30003 if (SWIG_arg_fail(2)) SWIG_fail;
30004 }
30005 }
30006 {
30007 PyThreadState* __tstate = wxPyBeginAllowThreads();
30008 (arg1)->UpdateWindowUI(arg2);
30009
30010 wxPyEndAllowThreads(__tstate);
30011 if (PyErr_Occurred()) SWIG_fail;
30012 }
30013 Py_INCREF(Py_None); resultobj = Py_None;
30014 return resultobj;
30015 fail:
30016 return NULL;
30017 }
30018
30019
30020 static PyObject *_wrap_Window_PopupMenuXY(PyObject *, PyObject *args, PyObject *kwargs) {
30021 PyObject *resultobj;
30022 wxWindow *arg1 = (wxWindow *) 0 ;
30023 wxMenu *arg2 = (wxMenu *) 0 ;
30024 int arg3 = (int) -1 ;
30025 int arg4 = (int) -1 ;
30026 bool result;
30027 PyObject * obj0 = 0 ;
30028 PyObject * obj1 = 0 ;
30029 PyObject * obj2 = 0 ;
30030 PyObject * obj3 = 0 ;
30031 char *kwnames[] = {
30032 (char *) "self",(char *) "menu",(char *) "x",(char *) "y", NULL
30033 };
30034
30035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Window_PopupMenuXY",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30037 if (SWIG_arg_fail(1)) SWIG_fail;
30038 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
30039 if (SWIG_arg_fail(2)) SWIG_fail;
30040 if (obj2) {
30041 {
30042 arg3 = (int)(SWIG_As_int(obj2));
30043 if (SWIG_arg_fail(3)) SWIG_fail;
30044 }
30045 }
30046 if (obj3) {
30047 {
30048 arg4 = (int)(SWIG_As_int(obj3));
30049 if (SWIG_arg_fail(4)) SWIG_fail;
30050 }
30051 }
30052 {
30053 PyThreadState* __tstate = wxPyBeginAllowThreads();
30054 result = (bool)(arg1)->PopupMenu(arg2,arg3,arg4);
30055
30056 wxPyEndAllowThreads(__tstate);
30057 if (PyErr_Occurred()) SWIG_fail;
30058 }
30059 {
30060 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30061 }
30062 return resultobj;
30063 fail:
30064 return NULL;
30065 }
30066
30067
30068 static PyObject *_wrap_Window_PopupMenu(PyObject *, PyObject *args, PyObject *kwargs) {
30069 PyObject *resultobj;
30070 wxWindow *arg1 = (wxWindow *) 0 ;
30071 wxMenu *arg2 = (wxMenu *) 0 ;
30072 wxPoint const &arg3_defvalue = wxDefaultPosition ;
30073 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
30074 bool result;
30075 wxPoint temp3 ;
30076 PyObject * obj0 = 0 ;
30077 PyObject * obj1 = 0 ;
30078 PyObject * obj2 = 0 ;
30079 char *kwnames[] = {
30080 (char *) "self",(char *) "menu",(char *) "pos", NULL
30081 };
30082
30083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_PopupMenu",kwnames,&obj0,&obj1,&obj2)) goto fail;
30084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30085 if (SWIG_arg_fail(1)) SWIG_fail;
30086 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
30087 if (SWIG_arg_fail(2)) SWIG_fail;
30088 if (obj2) {
30089 {
30090 arg3 = &temp3;
30091 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
30092 }
30093 }
30094 {
30095 PyThreadState* __tstate = wxPyBeginAllowThreads();
30096 result = (bool)(arg1)->PopupMenu(arg2,(wxPoint const &)*arg3);
30097
30098 wxPyEndAllowThreads(__tstate);
30099 if (PyErr_Occurred()) SWIG_fail;
30100 }
30101 {
30102 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30103 }
30104 return resultobj;
30105 fail:
30106 return NULL;
30107 }
30108
30109
30110 static PyObject *_wrap_Window_GetHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30111 PyObject *resultobj;
30112 wxWindow *arg1 = (wxWindow *) 0 ;
30113 long result;
30114 PyObject * obj0 = 0 ;
30115 char *kwnames[] = {
30116 (char *) "self", NULL
30117 };
30118
30119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHandle",kwnames,&obj0)) goto fail;
30120 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30121 if (SWIG_arg_fail(1)) SWIG_fail;
30122 {
30123 PyThreadState* __tstate = wxPyBeginAllowThreads();
30124 result = (long)wxWindow_GetHandle(arg1);
30125
30126 wxPyEndAllowThreads(__tstate);
30127 if (PyErr_Occurred()) SWIG_fail;
30128 }
30129 {
30130 resultobj = SWIG_From_long((long)(result));
30131 }
30132 return resultobj;
30133 fail:
30134 return NULL;
30135 }
30136
30137
30138 static PyObject *_wrap_Window_AssociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30139 PyObject *resultobj;
30140 wxWindow *arg1 = (wxWindow *) 0 ;
30141 long arg2 ;
30142 PyObject * obj0 = 0 ;
30143 PyObject * obj1 = 0 ;
30144 char *kwnames[] = {
30145 (char *) "self",(char *) "handle", NULL
30146 };
30147
30148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_AssociateHandle",kwnames,&obj0,&obj1)) goto fail;
30149 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30150 if (SWIG_arg_fail(1)) SWIG_fail;
30151 {
30152 arg2 = (long)(SWIG_As_long(obj1));
30153 if (SWIG_arg_fail(2)) SWIG_fail;
30154 }
30155 {
30156 PyThreadState* __tstate = wxPyBeginAllowThreads();
30157 wxWindow_AssociateHandle(arg1,arg2);
30158
30159 wxPyEndAllowThreads(__tstate);
30160 if (PyErr_Occurred()) SWIG_fail;
30161 }
30162 Py_INCREF(Py_None); resultobj = Py_None;
30163 return resultobj;
30164 fail:
30165 return NULL;
30166 }
30167
30168
30169 static PyObject *_wrap_Window_DissociateHandle(PyObject *, PyObject *args, PyObject *kwargs) {
30170 PyObject *resultobj;
30171 wxWindow *arg1 = (wxWindow *) 0 ;
30172 PyObject * obj0 = 0 ;
30173 char *kwnames[] = {
30174 (char *) "self", NULL
30175 };
30176
30177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_DissociateHandle",kwnames,&obj0)) goto fail;
30178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30179 if (SWIG_arg_fail(1)) SWIG_fail;
30180 {
30181 PyThreadState* __tstate = wxPyBeginAllowThreads();
30182 (arg1)->DissociateHandle();
30183
30184 wxPyEndAllowThreads(__tstate);
30185 if (PyErr_Occurred()) SWIG_fail;
30186 }
30187 Py_INCREF(Py_None); resultobj = Py_None;
30188 return resultobj;
30189 fail:
30190 return NULL;
30191 }
30192
30193
30194 static PyObject *_wrap_Window_OnPaint(PyObject *, PyObject *args, PyObject *kwargs) {
30195 PyObject *resultobj;
30196 wxWindow *arg1 = (wxWindow *) 0 ;
30197 wxPaintEvent *arg2 = 0 ;
30198 PyObject * obj0 = 0 ;
30199 PyObject * obj1 = 0 ;
30200 char *kwnames[] = {
30201 (char *) "self",(char *) "event", NULL
30202 };
30203
30204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_OnPaint",kwnames,&obj0,&obj1)) goto fail;
30205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30206 if (SWIG_arg_fail(1)) SWIG_fail;
30207 {
30208 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPaintEvent, SWIG_POINTER_EXCEPTION | 0);
30209 if (SWIG_arg_fail(2)) SWIG_fail;
30210 if (arg2 == NULL) {
30211 SWIG_null_ref("wxPaintEvent");
30212 }
30213 if (SWIG_arg_fail(2)) SWIG_fail;
30214 }
30215 {
30216 PyThreadState* __tstate = wxPyBeginAllowThreads();
30217 (arg1)->OnPaint(*arg2);
30218
30219 wxPyEndAllowThreads(__tstate);
30220 if (PyErr_Occurred()) SWIG_fail;
30221 }
30222 Py_INCREF(Py_None); resultobj = Py_None;
30223 return resultobj;
30224 fail:
30225 return NULL;
30226 }
30227
30228
30229 static PyObject *_wrap_Window_HasScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
30230 PyObject *resultobj;
30231 wxWindow *arg1 = (wxWindow *) 0 ;
30232 int arg2 ;
30233 bool result;
30234 PyObject * obj0 = 0 ;
30235 PyObject * obj1 = 0 ;
30236 char *kwnames[] = {
30237 (char *) "self",(char *) "orient", NULL
30238 };
30239
30240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_HasScrollbar",kwnames,&obj0,&obj1)) goto fail;
30241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30242 if (SWIG_arg_fail(1)) SWIG_fail;
30243 {
30244 arg2 = (int)(SWIG_As_int(obj1));
30245 if (SWIG_arg_fail(2)) SWIG_fail;
30246 }
30247 {
30248 PyThreadState* __tstate = wxPyBeginAllowThreads();
30249 result = (bool)((wxWindow const *)arg1)->HasScrollbar(arg2);
30250
30251 wxPyEndAllowThreads(__tstate);
30252 if (PyErr_Occurred()) SWIG_fail;
30253 }
30254 {
30255 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30256 }
30257 return resultobj;
30258 fail:
30259 return NULL;
30260 }
30261
30262
30263 static PyObject *_wrap_Window_SetScrollbar(PyObject *, PyObject *args, PyObject *kwargs) {
30264 PyObject *resultobj;
30265 wxWindow *arg1 = (wxWindow *) 0 ;
30266 int arg2 ;
30267 int arg3 ;
30268 int arg4 ;
30269 int arg5 ;
30270 bool arg6 = (bool) true ;
30271 PyObject * obj0 = 0 ;
30272 PyObject * obj1 = 0 ;
30273 PyObject * obj2 = 0 ;
30274 PyObject * obj3 = 0 ;
30275 PyObject * obj4 = 0 ;
30276 PyObject * obj5 = 0 ;
30277 char *kwnames[] = {
30278 (char *) "self",(char *) "orientation",(char *) "position",(char *) "thumbSize",(char *) "range",(char *) "refresh", NULL
30279 };
30280
30281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Window_SetScrollbar",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
30282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30283 if (SWIG_arg_fail(1)) SWIG_fail;
30284 {
30285 arg2 = (int)(SWIG_As_int(obj1));
30286 if (SWIG_arg_fail(2)) SWIG_fail;
30287 }
30288 {
30289 arg3 = (int)(SWIG_As_int(obj2));
30290 if (SWIG_arg_fail(3)) SWIG_fail;
30291 }
30292 {
30293 arg4 = (int)(SWIG_As_int(obj3));
30294 if (SWIG_arg_fail(4)) SWIG_fail;
30295 }
30296 {
30297 arg5 = (int)(SWIG_As_int(obj4));
30298 if (SWIG_arg_fail(5)) SWIG_fail;
30299 }
30300 if (obj5) {
30301 {
30302 arg6 = (bool)(SWIG_As_bool(obj5));
30303 if (SWIG_arg_fail(6)) SWIG_fail;
30304 }
30305 }
30306 {
30307 PyThreadState* __tstate = wxPyBeginAllowThreads();
30308 (arg1)->SetScrollbar(arg2,arg3,arg4,arg5,arg6);
30309
30310 wxPyEndAllowThreads(__tstate);
30311 if (PyErr_Occurred()) SWIG_fail;
30312 }
30313 Py_INCREF(Py_None); resultobj = Py_None;
30314 return resultobj;
30315 fail:
30316 return NULL;
30317 }
30318
30319
30320 static PyObject *_wrap_Window_SetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
30321 PyObject *resultobj;
30322 wxWindow *arg1 = (wxWindow *) 0 ;
30323 int arg2 ;
30324 int arg3 ;
30325 bool arg4 = (bool) true ;
30326 PyObject * obj0 = 0 ;
30327 PyObject * obj1 = 0 ;
30328 PyObject * obj2 = 0 ;
30329 PyObject * obj3 = 0 ;
30330 char *kwnames[] = {
30331 (char *) "self",(char *) "orientation",(char *) "pos",(char *) "refresh", NULL
30332 };
30333
30334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_SetScrollPos",kwnames,&obj0,&obj1,&obj2,&obj3)) 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 = (int)(SWIG_As_int(obj1));
30339 if (SWIG_arg_fail(2)) SWIG_fail;
30340 }
30341 {
30342 arg3 = (int)(SWIG_As_int(obj2));
30343 if (SWIG_arg_fail(3)) SWIG_fail;
30344 }
30345 if (obj3) {
30346 {
30347 arg4 = (bool)(SWIG_As_bool(obj3));
30348 if (SWIG_arg_fail(4)) SWIG_fail;
30349 }
30350 }
30351 {
30352 PyThreadState* __tstate = wxPyBeginAllowThreads();
30353 (arg1)->SetScrollPos(arg2,arg3,arg4);
30354
30355 wxPyEndAllowThreads(__tstate);
30356 if (PyErr_Occurred()) SWIG_fail;
30357 }
30358 Py_INCREF(Py_None); resultobj = Py_None;
30359 return resultobj;
30360 fail:
30361 return NULL;
30362 }
30363
30364
30365 static PyObject *_wrap_Window_GetScrollPos(PyObject *, PyObject *args, PyObject *kwargs) {
30366 PyObject *resultobj;
30367 wxWindow *arg1 = (wxWindow *) 0 ;
30368 int arg2 ;
30369 int result;
30370 PyObject * obj0 = 0 ;
30371 PyObject * obj1 = 0 ;
30372 char *kwnames[] = {
30373 (char *) "self",(char *) "orientation", NULL
30374 };
30375
30376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollPos",kwnames,&obj0,&obj1)) goto fail;
30377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30378 if (SWIG_arg_fail(1)) SWIG_fail;
30379 {
30380 arg2 = (int)(SWIG_As_int(obj1));
30381 if (SWIG_arg_fail(2)) SWIG_fail;
30382 }
30383 {
30384 PyThreadState* __tstate = wxPyBeginAllowThreads();
30385 result = (int)((wxWindow const *)arg1)->GetScrollPos(arg2);
30386
30387 wxPyEndAllowThreads(__tstate);
30388 if (PyErr_Occurred()) SWIG_fail;
30389 }
30390 {
30391 resultobj = SWIG_From_int((int)(result));
30392 }
30393 return resultobj;
30394 fail:
30395 return NULL;
30396 }
30397
30398
30399 static PyObject *_wrap_Window_GetScrollThumb(PyObject *, PyObject *args, PyObject *kwargs) {
30400 PyObject *resultobj;
30401 wxWindow *arg1 = (wxWindow *) 0 ;
30402 int arg2 ;
30403 int result;
30404 PyObject * obj0 = 0 ;
30405 PyObject * obj1 = 0 ;
30406 char *kwnames[] = {
30407 (char *) "self",(char *) "orientation", NULL
30408 };
30409
30410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollThumb",kwnames,&obj0,&obj1)) goto fail;
30411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30412 if (SWIG_arg_fail(1)) SWIG_fail;
30413 {
30414 arg2 = (int)(SWIG_As_int(obj1));
30415 if (SWIG_arg_fail(2)) SWIG_fail;
30416 }
30417 {
30418 PyThreadState* __tstate = wxPyBeginAllowThreads();
30419 result = (int)((wxWindow const *)arg1)->GetScrollThumb(arg2);
30420
30421 wxPyEndAllowThreads(__tstate);
30422 if (PyErr_Occurred()) SWIG_fail;
30423 }
30424 {
30425 resultobj = SWIG_From_int((int)(result));
30426 }
30427 return resultobj;
30428 fail:
30429 return NULL;
30430 }
30431
30432
30433 static PyObject *_wrap_Window_GetScrollRange(PyObject *, PyObject *args, PyObject *kwargs) {
30434 PyObject *resultobj;
30435 wxWindow *arg1 = (wxWindow *) 0 ;
30436 int arg2 ;
30437 int result;
30438 PyObject * obj0 = 0 ;
30439 PyObject * obj1 = 0 ;
30440 char *kwnames[] = {
30441 (char *) "self",(char *) "orientation", NULL
30442 };
30443
30444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_GetScrollRange",kwnames,&obj0,&obj1)) goto fail;
30445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30446 if (SWIG_arg_fail(1)) SWIG_fail;
30447 {
30448 arg2 = (int)(SWIG_As_int(obj1));
30449 if (SWIG_arg_fail(2)) SWIG_fail;
30450 }
30451 {
30452 PyThreadState* __tstate = wxPyBeginAllowThreads();
30453 result = (int)((wxWindow const *)arg1)->GetScrollRange(arg2);
30454
30455 wxPyEndAllowThreads(__tstate);
30456 if (PyErr_Occurred()) SWIG_fail;
30457 }
30458 {
30459 resultobj = SWIG_From_int((int)(result));
30460 }
30461 return resultobj;
30462 fail:
30463 return NULL;
30464 }
30465
30466
30467 static PyObject *_wrap_Window_ScrollWindow(PyObject *, PyObject *args, PyObject *kwargs) {
30468 PyObject *resultobj;
30469 wxWindow *arg1 = (wxWindow *) 0 ;
30470 int arg2 ;
30471 int arg3 ;
30472 wxRect *arg4 = (wxRect *) NULL ;
30473 PyObject * obj0 = 0 ;
30474 PyObject * obj1 = 0 ;
30475 PyObject * obj2 = 0 ;
30476 PyObject * obj3 = 0 ;
30477 char *kwnames[] = {
30478 (char *) "self",(char *) "dx",(char *) "dy",(char *) "rect", NULL
30479 };
30480
30481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Window_ScrollWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30483 if (SWIG_arg_fail(1)) SWIG_fail;
30484 {
30485 arg2 = (int)(SWIG_As_int(obj1));
30486 if (SWIG_arg_fail(2)) SWIG_fail;
30487 }
30488 {
30489 arg3 = (int)(SWIG_As_int(obj2));
30490 if (SWIG_arg_fail(3)) SWIG_fail;
30491 }
30492 if (obj3) {
30493 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxRect, SWIG_POINTER_EXCEPTION | 0);
30494 if (SWIG_arg_fail(4)) SWIG_fail;
30495 }
30496 {
30497 PyThreadState* __tstate = wxPyBeginAllowThreads();
30498 (arg1)->ScrollWindow(arg2,arg3,(wxRect const *)arg4);
30499
30500 wxPyEndAllowThreads(__tstate);
30501 if (PyErr_Occurred()) SWIG_fail;
30502 }
30503 Py_INCREF(Py_None); resultobj = Py_None;
30504 return resultobj;
30505 fail:
30506 return NULL;
30507 }
30508
30509
30510 static PyObject *_wrap_Window_ScrollLines(PyObject *, PyObject *args, PyObject *kwargs) {
30511 PyObject *resultobj;
30512 wxWindow *arg1 = (wxWindow *) 0 ;
30513 int arg2 ;
30514 bool result;
30515 PyObject * obj0 = 0 ;
30516 PyObject * obj1 = 0 ;
30517 char *kwnames[] = {
30518 (char *) "self",(char *) "lines", NULL
30519 };
30520
30521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollLines",kwnames,&obj0,&obj1)) goto fail;
30522 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30523 if (SWIG_arg_fail(1)) SWIG_fail;
30524 {
30525 arg2 = (int)(SWIG_As_int(obj1));
30526 if (SWIG_arg_fail(2)) SWIG_fail;
30527 }
30528 {
30529 PyThreadState* __tstate = wxPyBeginAllowThreads();
30530 result = (bool)(arg1)->ScrollLines(arg2);
30531
30532 wxPyEndAllowThreads(__tstate);
30533 if (PyErr_Occurred()) SWIG_fail;
30534 }
30535 {
30536 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30537 }
30538 return resultobj;
30539 fail:
30540 return NULL;
30541 }
30542
30543
30544 static PyObject *_wrap_Window_ScrollPages(PyObject *, PyObject *args, PyObject *kwargs) {
30545 PyObject *resultobj;
30546 wxWindow *arg1 = (wxWindow *) 0 ;
30547 int arg2 ;
30548 bool result;
30549 PyObject * obj0 = 0 ;
30550 PyObject * obj1 = 0 ;
30551 char *kwnames[] = {
30552 (char *) "self",(char *) "pages", NULL
30553 };
30554
30555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_ScrollPages",kwnames,&obj0,&obj1)) goto fail;
30556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30557 if (SWIG_arg_fail(1)) SWIG_fail;
30558 {
30559 arg2 = (int)(SWIG_As_int(obj1));
30560 if (SWIG_arg_fail(2)) SWIG_fail;
30561 }
30562 {
30563 PyThreadState* __tstate = wxPyBeginAllowThreads();
30564 result = (bool)(arg1)->ScrollPages(arg2);
30565
30566 wxPyEndAllowThreads(__tstate);
30567 if (PyErr_Occurred()) SWIG_fail;
30568 }
30569 {
30570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30571 }
30572 return resultobj;
30573 fail:
30574 return NULL;
30575 }
30576
30577
30578 static PyObject *_wrap_Window_LineUp(PyObject *, PyObject *args, PyObject *kwargs) {
30579 PyObject *resultobj;
30580 wxWindow *arg1 = (wxWindow *) 0 ;
30581 bool result;
30582 PyObject * obj0 = 0 ;
30583 char *kwnames[] = {
30584 (char *) "self", NULL
30585 };
30586
30587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineUp",kwnames,&obj0)) goto fail;
30588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30589 if (SWIG_arg_fail(1)) SWIG_fail;
30590 {
30591 PyThreadState* __tstate = wxPyBeginAllowThreads();
30592 result = (bool)(arg1)->LineUp();
30593
30594 wxPyEndAllowThreads(__tstate);
30595 if (PyErr_Occurred()) SWIG_fail;
30596 }
30597 {
30598 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30599 }
30600 return resultobj;
30601 fail:
30602 return NULL;
30603 }
30604
30605
30606 static PyObject *_wrap_Window_LineDown(PyObject *, PyObject *args, PyObject *kwargs) {
30607 PyObject *resultobj;
30608 wxWindow *arg1 = (wxWindow *) 0 ;
30609 bool result;
30610 PyObject * obj0 = 0 ;
30611 char *kwnames[] = {
30612 (char *) "self", NULL
30613 };
30614
30615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_LineDown",kwnames,&obj0)) goto fail;
30616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30617 if (SWIG_arg_fail(1)) SWIG_fail;
30618 {
30619 PyThreadState* __tstate = wxPyBeginAllowThreads();
30620 result = (bool)(arg1)->LineDown();
30621
30622 wxPyEndAllowThreads(__tstate);
30623 if (PyErr_Occurred()) SWIG_fail;
30624 }
30625 {
30626 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30627 }
30628 return resultobj;
30629 fail:
30630 return NULL;
30631 }
30632
30633
30634 static PyObject *_wrap_Window_PageUp(PyObject *, PyObject *args, PyObject *kwargs) {
30635 PyObject *resultobj;
30636 wxWindow *arg1 = (wxWindow *) 0 ;
30637 bool result;
30638 PyObject * obj0 = 0 ;
30639 char *kwnames[] = {
30640 (char *) "self", NULL
30641 };
30642
30643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageUp",kwnames,&obj0)) goto fail;
30644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30645 if (SWIG_arg_fail(1)) SWIG_fail;
30646 {
30647 PyThreadState* __tstate = wxPyBeginAllowThreads();
30648 result = (bool)(arg1)->PageUp();
30649
30650 wxPyEndAllowThreads(__tstate);
30651 if (PyErr_Occurred()) SWIG_fail;
30652 }
30653 {
30654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30655 }
30656 return resultobj;
30657 fail:
30658 return NULL;
30659 }
30660
30661
30662 static PyObject *_wrap_Window_PageDown(PyObject *, PyObject *args, PyObject *kwargs) {
30663 PyObject *resultobj;
30664 wxWindow *arg1 = (wxWindow *) 0 ;
30665 bool result;
30666 PyObject * obj0 = 0 ;
30667 char *kwnames[] = {
30668 (char *) "self", NULL
30669 };
30670
30671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_PageDown",kwnames,&obj0)) goto fail;
30672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30673 if (SWIG_arg_fail(1)) SWIG_fail;
30674 {
30675 PyThreadState* __tstate = wxPyBeginAllowThreads();
30676 result = (bool)(arg1)->PageDown();
30677
30678 wxPyEndAllowThreads(__tstate);
30679 if (PyErr_Occurred()) SWIG_fail;
30680 }
30681 {
30682 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30683 }
30684 return resultobj;
30685 fail:
30686 return NULL;
30687 }
30688
30689
30690 static PyObject *_wrap_Window_SetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
30691 PyObject *resultobj;
30692 wxWindow *arg1 = (wxWindow *) 0 ;
30693 wxString *arg2 = 0 ;
30694 bool temp2 = false ;
30695 PyObject * obj0 = 0 ;
30696 PyObject * obj1 = 0 ;
30697 char *kwnames[] = {
30698 (char *) "self",(char *) "text", NULL
30699 };
30700
30701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpText",kwnames,&obj0,&obj1)) goto fail;
30702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30703 if (SWIG_arg_fail(1)) SWIG_fail;
30704 {
30705 arg2 = wxString_in_helper(obj1);
30706 if (arg2 == NULL) SWIG_fail;
30707 temp2 = true;
30708 }
30709 {
30710 PyThreadState* __tstate = wxPyBeginAllowThreads();
30711 (arg1)->SetHelpText((wxString const &)*arg2);
30712
30713 wxPyEndAllowThreads(__tstate);
30714 if (PyErr_Occurred()) SWIG_fail;
30715 }
30716 Py_INCREF(Py_None); resultobj = Py_None;
30717 {
30718 if (temp2)
30719 delete arg2;
30720 }
30721 return resultobj;
30722 fail:
30723 {
30724 if (temp2)
30725 delete arg2;
30726 }
30727 return NULL;
30728 }
30729
30730
30731 static PyObject *_wrap_Window_SetHelpTextForId(PyObject *, PyObject *args, PyObject *kwargs) {
30732 PyObject *resultobj;
30733 wxWindow *arg1 = (wxWindow *) 0 ;
30734 wxString *arg2 = 0 ;
30735 bool temp2 = false ;
30736 PyObject * obj0 = 0 ;
30737 PyObject * obj1 = 0 ;
30738 char *kwnames[] = {
30739 (char *) "self",(char *) "text", NULL
30740 };
30741
30742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetHelpTextForId",kwnames,&obj0,&obj1)) goto fail;
30743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30744 if (SWIG_arg_fail(1)) SWIG_fail;
30745 {
30746 arg2 = wxString_in_helper(obj1);
30747 if (arg2 == NULL) SWIG_fail;
30748 temp2 = true;
30749 }
30750 {
30751 PyThreadState* __tstate = wxPyBeginAllowThreads();
30752 (arg1)->SetHelpTextForId((wxString const &)*arg2);
30753
30754 wxPyEndAllowThreads(__tstate);
30755 if (PyErr_Occurred()) SWIG_fail;
30756 }
30757 Py_INCREF(Py_None); resultobj = Py_None;
30758 {
30759 if (temp2)
30760 delete arg2;
30761 }
30762 return resultobj;
30763 fail:
30764 {
30765 if (temp2)
30766 delete arg2;
30767 }
30768 return NULL;
30769 }
30770
30771
30772 static PyObject *_wrap_Window_GetHelpText(PyObject *, PyObject *args, PyObject *kwargs) {
30773 PyObject *resultobj;
30774 wxWindow *arg1 = (wxWindow *) 0 ;
30775 wxString result;
30776 PyObject * obj0 = 0 ;
30777 char *kwnames[] = {
30778 (char *) "self", NULL
30779 };
30780
30781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetHelpText",kwnames,&obj0)) goto fail;
30782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30783 if (SWIG_arg_fail(1)) SWIG_fail;
30784 {
30785 PyThreadState* __tstate = wxPyBeginAllowThreads();
30786 result = ((wxWindow const *)arg1)->GetHelpText();
30787
30788 wxPyEndAllowThreads(__tstate);
30789 if (PyErr_Occurred()) SWIG_fail;
30790 }
30791 {
30792 #if wxUSE_UNICODE
30793 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
30794 #else
30795 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
30796 #endif
30797 }
30798 return resultobj;
30799 fail:
30800 return NULL;
30801 }
30802
30803
30804 static PyObject *_wrap_Window_SetToolTipString(PyObject *, PyObject *args, PyObject *kwargs) {
30805 PyObject *resultobj;
30806 wxWindow *arg1 = (wxWindow *) 0 ;
30807 wxString *arg2 = 0 ;
30808 bool temp2 = false ;
30809 PyObject * obj0 = 0 ;
30810 PyObject * obj1 = 0 ;
30811 char *kwnames[] = {
30812 (char *) "self",(char *) "tip", NULL
30813 };
30814
30815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTipString",kwnames,&obj0,&obj1)) goto fail;
30816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30817 if (SWIG_arg_fail(1)) SWIG_fail;
30818 {
30819 arg2 = wxString_in_helper(obj1);
30820 if (arg2 == NULL) SWIG_fail;
30821 temp2 = true;
30822 }
30823 {
30824 PyThreadState* __tstate = wxPyBeginAllowThreads();
30825 (arg1)->SetToolTip((wxString const &)*arg2);
30826
30827 wxPyEndAllowThreads(__tstate);
30828 if (PyErr_Occurred()) SWIG_fail;
30829 }
30830 Py_INCREF(Py_None); resultobj = Py_None;
30831 {
30832 if (temp2)
30833 delete arg2;
30834 }
30835 return resultobj;
30836 fail:
30837 {
30838 if (temp2)
30839 delete arg2;
30840 }
30841 return NULL;
30842 }
30843
30844
30845 static PyObject *_wrap_Window_SetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
30846 PyObject *resultobj;
30847 wxWindow *arg1 = (wxWindow *) 0 ;
30848 wxToolTip *arg2 = (wxToolTip *) 0 ;
30849 PyObject * obj0 = 0 ;
30850 PyObject * obj1 = 0 ;
30851 char *kwnames[] = {
30852 (char *) "self",(char *) "tip", NULL
30853 };
30854
30855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetToolTip",kwnames,&obj0,&obj1)) goto fail;
30856 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30857 if (SWIG_arg_fail(1)) SWIG_fail;
30858 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
30859 if (SWIG_arg_fail(2)) SWIG_fail;
30860 {
30861 PyThreadState* __tstate = wxPyBeginAllowThreads();
30862 (arg1)->SetToolTip(arg2);
30863
30864 wxPyEndAllowThreads(__tstate);
30865 if (PyErr_Occurred()) SWIG_fail;
30866 }
30867 Py_INCREF(Py_None); resultobj = Py_None;
30868 return resultobj;
30869 fail:
30870 return NULL;
30871 }
30872
30873
30874 static PyObject *_wrap_Window_GetToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
30875 PyObject *resultobj;
30876 wxWindow *arg1 = (wxWindow *) 0 ;
30877 wxToolTip *result;
30878 PyObject * obj0 = 0 ;
30879 char *kwnames[] = {
30880 (char *) "self", NULL
30881 };
30882
30883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetToolTip",kwnames,&obj0)) goto fail;
30884 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30885 if (SWIG_arg_fail(1)) SWIG_fail;
30886 {
30887 PyThreadState* __tstate = wxPyBeginAllowThreads();
30888 result = (wxToolTip *)((wxWindow const *)arg1)->GetToolTip();
30889
30890 wxPyEndAllowThreads(__tstate);
30891 if (PyErr_Occurred()) SWIG_fail;
30892 }
30893 {
30894 resultobj = wxPyMake_wxObject(result, 0);
30895 }
30896 return resultobj;
30897 fail:
30898 return NULL;
30899 }
30900
30901
30902 static PyObject *_wrap_Window_SetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30903 PyObject *resultobj;
30904 wxWindow *arg1 = (wxWindow *) 0 ;
30905 wxPyDropTarget *arg2 = (wxPyDropTarget *) 0 ;
30906 PyObject * obj0 = 0 ;
30907 PyObject * obj1 = 0 ;
30908 char *kwnames[] = {
30909 (char *) "self",(char *) "dropTarget", NULL
30910 };
30911
30912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetDropTarget",kwnames,&obj0,&obj1)) goto fail;
30913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30914 if (SWIG_arg_fail(1)) SWIG_fail;
30915 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30916 if (SWIG_arg_fail(2)) SWIG_fail;
30917 {
30918 PyThreadState* __tstate = wxPyBeginAllowThreads();
30919 (arg1)->SetDropTarget(arg2);
30920
30921 wxPyEndAllowThreads(__tstate);
30922 if (PyErr_Occurred()) SWIG_fail;
30923 }
30924 Py_INCREF(Py_None); resultobj = Py_None;
30925 return resultobj;
30926 fail:
30927 return NULL;
30928 }
30929
30930
30931 static PyObject *_wrap_Window_GetDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30932 PyObject *resultobj;
30933 wxWindow *arg1 = (wxWindow *) 0 ;
30934 wxPyDropTarget *result;
30935 PyObject * obj0 = 0 ;
30936 char *kwnames[] = {
30937 (char *) "self", NULL
30938 };
30939
30940 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetDropTarget",kwnames,&obj0)) goto fail;
30941 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30942 if (SWIG_arg_fail(1)) SWIG_fail;
30943 {
30944 PyThreadState* __tstate = wxPyBeginAllowThreads();
30945 result = (wxPyDropTarget *)((wxWindow const *)arg1)->GetDropTarget();
30946
30947 wxPyEndAllowThreads(__tstate);
30948 if (PyErr_Occurred()) SWIG_fail;
30949 }
30950 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 0);
30951 return resultobj;
30952 fail:
30953 return NULL;
30954 }
30955
30956
30957 static PyObject *_wrap_Window_DragAcceptFiles(PyObject *, PyObject *args, PyObject *kwargs) {
30958 PyObject *resultobj;
30959 wxWindow *arg1 = (wxWindow *) 0 ;
30960 bool arg2 ;
30961 PyObject * obj0 = 0 ;
30962 PyObject * obj1 = 0 ;
30963 char *kwnames[] = {
30964 (char *) "self",(char *) "accept", NULL
30965 };
30966
30967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_DragAcceptFiles",kwnames,&obj0,&obj1)) goto fail;
30968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
30969 if (SWIG_arg_fail(1)) SWIG_fail;
30970 {
30971 arg2 = (bool)(SWIG_As_bool(obj1));
30972 if (SWIG_arg_fail(2)) SWIG_fail;
30973 }
30974 {
30975 PyThreadState* __tstate = wxPyBeginAllowThreads();
30976 (arg1)->DragAcceptFiles(arg2);
30977
30978 wxPyEndAllowThreads(__tstate);
30979 if (PyErr_Occurred()) SWIG_fail;
30980 }
30981 Py_INCREF(Py_None); resultobj = Py_None;
30982 return resultobj;
30983 fail:
30984 return NULL;
30985 }
30986
30987
30988 static PyObject *_wrap_Window_SetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
30989 PyObject *resultobj;
30990 wxWindow *arg1 = (wxWindow *) 0 ;
30991 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
30992 PyObject * obj0 = 0 ;
30993 PyObject * obj1 = 0 ;
30994 char *kwnames[] = {
30995 (char *) "self",(char *) "constraints", NULL
30996 };
30997
30998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetConstraints",kwnames,&obj0,&obj1)) goto fail;
30999 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31000 if (SWIG_arg_fail(1)) SWIG_fail;
31001 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
31002 if (SWIG_arg_fail(2)) SWIG_fail;
31003 {
31004 PyThreadState* __tstate = wxPyBeginAllowThreads();
31005 (arg1)->SetConstraints(arg2);
31006
31007 wxPyEndAllowThreads(__tstate);
31008 if (PyErr_Occurred()) SWIG_fail;
31009 }
31010 Py_INCREF(Py_None); resultobj = Py_None;
31011 return resultobj;
31012 fail:
31013 return NULL;
31014 }
31015
31016
31017 static PyObject *_wrap_Window_GetConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
31018 PyObject *resultobj;
31019 wxWindow *arg1 = (wxWindow *) 0 ;
31020 wxLayoutConstraints *result;
31021 PyObject * obj0 = 0 ;
31022 char *kwnames[] = {
31023 (char *) "self", NULL
31024 };
31025
31026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetConstraints",kwnames,&obj0)) goto fail;
31027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31028 if (SWIG_arg_fail(1)) SWIG_fail;
31029 {
31030 PyThreadState* __tstate = wxPyBeginAllowThreads();
31031 result = (wxLayoutConstraints *)((wxWindow const *)arg1)->GetConstraints();
31032
31033 wxPyEndAllowThreads(__tstate);
31034 if (PyErr_Occurred()) SWIG_fail;
31035 }
31036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 0);
31037 return resultobj;
31038 fail:
31039 return NULL;
31040 }
31041
31042
31043 static PyObject *_wrap_Window_SetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
31044 PyObject *resultobj;
31045 wxWindow *arg1 = (wxWindow *) 0 ;
31046 bool arg2 ;
31047 PyObject * obj0 = 0 ;
31048 PyObject * obj1 = 0 ;
31049 char *kwnames[] = {
31050 (char *) "self",(char *) "autoLayout", NULL
31051 };
31052
31053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetAutoLayout",kwnames,&obj0,&obj1)) goto fail;
31054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31055 if (SWIG_arg_fail(1)) SWIG_fail;
31056 {
31057 arg2 = (bool)(SWIG_As_bool(obj1));
31058 if (SWIG_arg_fail(2)) SWIG_fail;
31059 }
31060 {
31061 PyThreadState* __tstate = wxPyBeginAllowThreads();
31062 (arg1)->SetAutoLayout(arg2);
31063
31064 wxPyEndAllowThreads(__tstate);
31065 if (PyErr_Occurred()) SWIG_fail;
31066 }
31067 Py_INCREF(Py_None); resultobj = Py_None;
31068 return resultobj;
31069 fail:
31070 return NULL;
31071 }
31072
31073
31074 static PyObject *_wrap_Window_GetAutoLayout(PyObject *, PyObject *args, PyObject *kwargs) {
31075 PyObject *resultobj;
31076 wxWindow *arg1 = (wxWindow *) 0 ;
31077 bool result;
31078 PyObject * obj0 = 0 ;
31079 char *kwnames[] = {
31080 (char *) "self", NULL
31081 };
31082
31083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetAutoLayout",kwnames,&obj0)) goto fail;
31084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31085 if (SWIG_arg_fail(1)) SWIG_fail;
31086 {
31087 PyThreadState* __tstate = wxPyBeginAllowThreads();
31088 result = (bool)((wxWindow const *)arg1)->GetAutoLayout();
31089
31090 wxPyEndAllowThreads(__tstate);
31091 if (PyErr_Occurred()) SWIG_fail;
31092 }
31093 {
31094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31095 }
31096 return resultobj;
31097 fail:
31098 return NULL;
31099 }
31100
31101
31102 static PyObject *_wrap_Window_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
31103 PyObject *resultobj;
31104 wxWindow *arg1 = (wxWindow *) 0 ;
31105 bool result;
31106 PyObject * obj0 = 0 ;
31107 char *kwnames[] = {
31108 (char *) "self", NULL
31109 };
31110
31111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_Layout",kwnames,&obj0)) goto fail;
31112 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31113 if (SWIG_arg_fail(1)) SWIG_fail;
31114 {
31115 PyThreadState* __tstate = wxPyBeginAllowThreads();
31116 result = (bool)(arg1)->Layout();
31117
31118 wxPyEndAllowThreads(__tstate);
31119 if (PyErr_Occurred()) SWIG_fail;
31120 }
31121 {
31122 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31123 }
31124 return resultobj;
31125 fail:
31126 return NULL;
31127 }
31128
31129
31130 static PyObject *_wrap_Window_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
31131 PyObject *resultobj;
31132 wxWindow *arg1 = (wxWindow *) 0 ;
31133 wxSizer *arg2 = (wxSizer *) 0 ;
31134 bool arg3 = (bool) true ;
31135 PyObject * obj0 = 0 ;
31136 PyObject * obj1 = 0 ;
31137 PyObject * obj2 = 0 ;
31138 char *kwnames[] = {
31139 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
31140 };
31141
31142 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizer",kwnames,&obj0,&obj1,&obj2)) goto fail;
31143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31144 if (SWIG_arg_fail(1)) SWIG_fail;
31145 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
31146 if (SWIG_arg_fail(2)) SWIG_fail;
31147 if (obj2) {
31148 {
31149 arg3 = (bool)(SWIG_As_bool(obj2));
31150 if (SWIG_arg_fail(3)) SWIG_fail;
31151 }
31152 }
31153 {
31154 PyThreadState* __tstate = wxPyBeginAllowThreads();
31155 (arg1)->SetSizer(arg2,arg3);
31156
31157 wxPyEndAllowThreads(__tstate);
31158 if (PyErr_Occurred()) SWIG_fail;
31159 }
31160 Py_INCREF(Py_None); resultobj = Py_None;
31161 return resultobj;
31162 fail:
31163 return NULL;
31164 }
31165
31166
31167 static PyObject *_wrap_Window_SetSizerAndFit(PyObject *, PyObject *args, PyObject *kwargs) {
31168 PyObject *resultobj;
31169 wxWindow *arg1 = (wxWindow *) 0 ;
31170 wxSizer *arg2 = (wxSizer *) 0 ;
31171 bool arg3 = (bool) true ;
31172 PyObject * obj0 = 0 ;
31173 PyObject * obj1 = 0 ;
31174 PyObject * obj2 = 0 ;
31175 char *kwnames[] = {
31176 (char *) "self",(char *) "sizer",(char *) "deleteOld", NULL
31177 };
31178
31179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Window_SetSizerAndFit",kwnames,&obj0,&obj1,&obj2)) 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 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
31183 if (SWIG_arg_fail(2)) SWIG_fail;
31184 if (obj2) {
31185 {
31186 arg3 = (bool)(SWIG_As_bool(obj2));
31187 if (SWIG_arg_fail(3)) SWIG_fail;
31188 }
31189 }
31190 {
31191 PyThreadState* __tstate = wxPyBeginAllowThreads();
31192 (arg1)->SetSizerAndFit(arg2,arg3);
31193
31194 wxPyEndAllowThreads(__tstate);
31195 if (PyErr_Occurred()) SWIG_fail;
31196 }
31197 Py_INCREF(Py_None); resultobj = Py_None;
31198 return resultobj;
31199 fail:
31200 return NULL;
31201 }
31202
31203
31204 static PyObject *_wrap_Window_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
31205 PyObject *resultobj;
31206 wxWindow *arg1 = (wxWindow *) 0 ;
31207 wxSizer *result;
31208 PyObject * obj0 = 0 ;
31209 char *kwnames[] = {
31210 (char *) "self", NULL
31211 };
31212
31213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetSizer",kwnames,&obj0)) 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 PyThreadState* __tstate = wxPyBeginAllowThreads();
31218 result = (wxSizer *)((wxWindow const *)arg1)->GetSizer();
31219
31220 wxPyEndAllowThreads(__tstate);
31221 if (PyErr_Occurred()) SWIG_fail;
31222 }
31223 {
31224 resultobj = wxPyMake_wxSizer(result, 0);
31225 }
31226 return resultobj;
31227 fail:
31228 return NULL;
31229 }
31230
31231
31232 static PyObject *_wrap_Window_SetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
31233 PyObject *resultobj;
31234 wxWindow *arg1 = (wxWindow *) 0 ;
31235 wxSizer *arg2 = (wxSizer *) 0 ;
31236 PyObject * obj0 = 0 ;
31237 PyObject * obj1 = 0 ;
31238 char *kwnames[] = {
31239 (char *) "self",(char *) "sizer", NULL
31240 };
31241
31242 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_SetContainingSizer",kwnames,&obj0,&obj1)) goto fail;
31243 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31244 if (SWIG_arg_fail(1)) SWIG_fail;
31245 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
31246 if (SWIG_arg_fail(2)) SWIG_fail;
31247 {
31248 PyThreadState* __tstate = wxPyBeginAllowThreads();
31249 (arg1)->SetContainingSizer(arg2);
31250
31251 wxPyEndAllowThreads(__tstate);
31252 if (PyErr_Occurred()) SWIG_fail;
31253 }
31254 Py_INCREF(Py_None); resultobj = Py_None;
31255 return resultobj;
31256 fail:
31257 return NULL;
31258 }
31259
31260
31261 static PyObject *_wrap_Window_GetContainingSizer(PyObject *, PyObject *args, PyObject *kwargs) {
31262 PyObject *resultobj;
31263 wxWindow *arg1 = (wxWindow *) 0 ;
31264 wxSizer *result;
31265 PyObject * obj0 = 0 ;
31266 char *kwnames[] = {
31267 (char *) "self", NULL
31268 };
31269
31270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_GetContainingSizer",kwnames,&obj0)) goto fail;
31271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31272 if (SWIG_arg_fail(1)) SWIG_fail;
31273 {
31274 PyThreadState* __tstate = wxPyBeginAllowThreads();
31275 result = (wxSizer *)((wxWindow const *)arg1)->GetContainingSizer();
31276
31277 wxPyEndAllowThreads(__tstate);
31278 if (PyErr_Occurred()) SWIG_fail;
31279 }
31280 {
31281 resultobj = wxPyMake_wxSizer(result, 0);
31282 }
31283 return resultobj;
31284 fail:
31285 return NULL;
31286 }
31287
31288
31289 static PyObject *_wrap_Window_InheritAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
31290 PyObject *resultobj;
31291 wxWindow *arg1 = (wxWindow *) 0 ;
31292 PyObject * obj0 = 0 ;
31293 char *kwnames[] = {
31294 (char *) "self", NULL
31295 };
31296
31297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_InheritAttributes",kwnames,&obj0)) goto fail;
31298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31299 if (SWIG_arg_fail(1)) SWIG_fail;
31300 {
31301 PyThreadState* __tstate = wxPyBeginAllowThreads();
31302 (arg1)->InheritAttributes();
31303
31304 wxPyEndAllowThreads(__tstate);
31305 if (PyErr_Occurred()) SWIG_fail;
31306 }
31307 Py_INCREF(Py_None); resultobj = Py_None;
31308 return resultobj;
31309 fail:
31310 return NULL;
31311 }
31312
31313
31314 static PyObject *_wrap_Window_ShouldInheritColours(PyObject *, PyObject *args, PyObject *kwargs) {
31315 PyObject *resultobj;
31316 wxWindow *arg1 = (wxWindow *) 0 ;
31317 bool result;
31318 PyObject * obj0 = 0 ;
31319 char *kwnames[] = {
31320 (char *) "self", NULL
31321 };
31322
31323 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Window_ShouldInheritColours",kwnames,&obj0)) goto fail;
31324 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31325 if (SWIG_arg_fail(1)) SWIG_fail;
31326 {
31327 PyThreadState* __tstate = wxPyBeginAllowThreads();
31328 result = (bool)((wxWindow const *)arg1)->ShouldInheritColours();
31329
31330 wxPyEndAllowThreads(__tstate);
31331 if (PyErr_Occurred()) SWIG_fail;
31332 }
31333 {
31334 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31335 }
31336 return resultobj;
31337 fail:
31338 return NULL;
31339 }
31340
31341
31342 static PyObject * Window_swigregister(PyObject *, PyObject *args) {
31343 PyObject *obj;
31344 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31345 SWIG_TypeClientData(SWIGTYPE_p_wxWindow, obj);
31346 Py_INCREF(obj);
31347 return Py_BuildValue((char *)"");
31348 }
31349 static PyObject *_wrap_FindWindowById(PyObject *, PyObject *args, PyObject *kwargs) {
31350 PyObject *resultobj;
31351 long arg1 ;
31352 wxWindow *arg2 = (wxWindow *) NULL ;
31353 wxWindow *result;
31354 PyObject * obj0 = 0 ;
31355 PyObject * obj1 = 0 ;
31356 char *kwnames[] = {
31357 (char *) "id",(char *) "parent", NULL
31358 };
31359
31360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowById",kwnames,&obj0,&obj1)) goto fail;
31361 {
31362 arg1 = (long)(SWIG_As_long(obj0));
31363 if (SWIG_arg_fail(1)) SWIG_fail;
31364 }
31365 if (obj1) {
31366 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31367 if (SWIG_arg_fail(2)) SWIG_fail;
31368 }
31369 {
31370 if (!wxPyCheckForApp()) SWIG_fail;
31371 PyThreadState* __tstate = wxPyBeginAllowThreads();
31372 result = (wxWindow *)wxFindWindowById(arg1,(wxWindow const *)arg2);
31373
31374 wxPyEndAllowThreads(__tstate);
31375 if (PyErr_Occurred()) SWIG_fail;
31376 }
31377 {
31378 resultobj = wxPyMake_wxObject(result, 0);
31379 }
31380 return resultobj;
31381 fail:
31382 return NULL;
31383 }
31384
31385
31386 static PyObject *_wrap_FindWindowByName(PyObject *, PyObject *args, PyObject *kwargs) {
31387 PyObject *resultobj;
31388 wxString *arg1 = 0 ;
31389 wxWindow *arg2 = (wxWindow *) NULL ;
31390 wxWindow *result;
31391 bool temp1 = false ;
31392 PyObject * obj0 = 0 ;
31393 PyObject * obj1 = 0 ;
31394 char *kwnames[] = {
31395 (char *) "name",(char *) "parent", NULL
31396 };
31397
31398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByName",kwnames,&obj0,&obj1)) goto fail;
31399 {
31400 arg1 = wxString_in_helper(obj0);
31401 if (arg1 == NULL) SWIG_fail;
31402 temp1 = true;
31403 }
31404 if (obj1) {
31405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31406 if (SWIG_arg_fail(2)) SWIG_fail;
31407 }
31408 {
31409 if (!wxPyCheckForApp()) SWIG_fail;
31410 PyThreadState* __tstate = wxPyBeginAllowThreads();
31411 result = (wxWindow *)wxFindWindowByName((wxString const &)*arg1,(wxWindow const *)arg2);
31412
31413 wxPyEndAllowThreads(__tstate);
31414 if (PyErr_Occurred()) SWIG_fail;
31415 }
31416 {
31417 resultobj = wxPyMake_wxObject(result, 0);
31418 }
31419 {
31420 if (temp1)
31421 delete arg1;
31422 }
31423 return resultobj;
31424 fail:
31425 {
31426 if (temp1)
31427 delete arg1;
31428 }
31429 return NULL;
31430 }
31431
31432
31433 static PyObject *_wrap_FindWindowByLabel(PyObject *, PyObject *args, PyObject *kwargs) {
31434 PyObject *resultobj;
31435 wxString *arg1 = 0 ;
31436 wxWindow *arg2 = (wxWindow *) NULL ;
31437 wxWindow *result;
31438 bool temp1 = false ;
31439 PyObject * obj0 = 0 ;
31440 PyObject * obj1 = 0 ;
31441 char *kwnames[] = {
31442 (char *) "label",(char *) "parent", NULL
31443 };
31444
31445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:FindWindowByLabel",kwnames,&obj0,&obj1)) goto fail;
31446 {
31447 arg1 = wxString_in_helper(obj0);
31448 if (arg1 == NULL) SWIG_fail;
31449 temp1 = true;
31450 }
31451 if (obj1) {
31452 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31453 if (SWIG_arg_fail(2)) SWIG_fail;
31454 }
31455 {
31456 if (!wxPyCheckForApp()) SWIG_fail;
31457 PyThreadState* __tstate = wxPyBeginAllowThreads();
31458 result = (wxWindow *)wxFindWindowByLabel((wxString const &)*arg1,(wxWindow const *)arg2);
31459
31460 wxPyEndAllowThreads(__tstate);
31461 if (PyErr_Occurred()) SWIG_fail;
31462 }
31463 {
31464 resultobj = wxPyMake_wxObject(result, 0);
31465 }
31466 {
31467 if (temp1)
31468 delete arg1;
31469 }
31470 return resultobj;
31471 fail:
31472 {
31473 if (temp1)
31474 delete arg1;
31475 }
31476 return NULL;
31477 }
31478
31479
31480 static PyObject *_wrap_Window_FromHWND(PyObject *, PyObject *args, PyObject *kwargs) {
31481 PyObject *resultobj;
31482 wxWindow *arg1 = (wxWindow *) 0 ;
31483 unsigned long arg2 ;
31484 wxWindow *result;
31485 PyObject * obj0 = 0 ;
31486 PyObject * obj1 = 0 ;
31487 char *kwnames[] = {
31488 (char *) "parent",(char *) "_hWnd", NULL
31489 };
31490
31491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Window_FromHWND",kwnames,&obj0,&obj1)) goto fail;
31492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31493 if (SWIG_arg_fail(1)) SWIG_fail;
31494 {
31495 arg2 = (unsigned long)(SWIG_As_unsigned_SS_long(obj1));
31496 if (SWIG_arg_fail(2)) SWIG_fail;
31497 }
31498 {
31499 PyThreadState* __tstate = wxPyBeginAllowThreads();
31500 result = (wxWindow *)wxWindow_FromHWND(arg1,arg2);
31501
31502 wxPyEndAllowThreads(__tstate);
31503 if (PyErr_Occurred()) SWIG_fail;
31504 }
31505 {
31506 resultobj = wxPyMake_wxObject(result, 0);
31507 }
31508 return resultobj;
31509 fail:
31510 return NULL;
31511 }
31512
31513
31514 static PyObject *_wrap_new_Validator(PyObject *, PyObject *args, PyObject *kwargs) {
31515 PyObject *resultobj;
31516 wxValidator *result;
31517 char *kwnames[] = {
31518 NULL
31519 };
31520
31521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Validator",kwnames)) goto fail;
31522 {
31523 PyThreadState* __tstate = wxPyBeginAllowThreads();
31524 result = (wxValidator *)new wxValidator();
31525
31526 wxPyEndAllowThreads(__tstate);
31527 if (PyErr_Occurred()) SWIG_fail;
31528 }
31529 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxValidator, 1);
31530 return resultobj;
31531 fail:
31532 return NULL;
31533 }
31534
31535
31536 static PyObject *_wrap_Validator_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
31537 PyObject *resultobj;
31538 wxValidator *arg1 = (wxValidator *) 0 ;
31539 wxValidator *result;
31540 PyObject * obj0 = 0 ;
31541 char *kwnames[] = {
31542 (char *) "self", NULL
31543 };
31544
31545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_Clone",kwnames,&obj0)) goto fail;
31546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31547 if (SWIG_arg_fail(1)) SWIG_fail;
31548 {
31549 PyThreadState* __tstate = wxPyBeginAllowThreads();
31550 result = (wxValidator *)(arg1)->Clone();
31551
31552 wxPyEndAllowThreads(__tstate);
31553 if (PyErr_Occurred()) SWIG_fail;
31554 }
31555 {
31556 resultobj = wxPyMake_wxObject(result, 0);
31557 }
31558 return resultobj;
31559 fail:
31560 return NULL;
31561 }
31562
31563
31564 static PyObject *_wrap_Validator_Validate(PyObject *, PyObject *args, PyObject *kwargs) {
31565 PyObject *resultobj;
31566 wxValidator *arg1 = (wxValidator *) 0 ;
31567 wxWindow *arg2 = (wxWindow *) 0 ;
31568 bool result;
31569 PyObject * obj0 = 0 ;
31570 PyObject * obj1 = 0 ;
31571 char *kwnames[] = {
31572 (char *) "self",(char *) "parent", NULL
31573 };
31574
31575 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_Validate",kwnames,&obj0,&obj1)) goto fail;
31576 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31577 if (SWIG_arg_fail(1)) SWIG_fail;
31578 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31579 if (SWIG_arg_fail(2)) SWIG_fail;
31580 {
31581 PyThreadState* __tstate = wxPyBeginAllowThreads();
31582 result = (bool)(arg1)->Validate(arg2);
31583
31584 wxPyEndAllowThreads(__tstate);
31585 if (PyErr_Occurred()) SWIG_fail;
31586 }
31587 {
31588 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31589 }
31590 return resultobj;
31591 fail:
31592 return NULL;
31593 }
31594
31595
31596 static PyObject *_wrap_Validator_TransferToWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31597 PyObject *resultobj;
31598 wxValidator *arg1 = (wxValidator *) 0 ;
31599 bool result;
31600 PyObject * obj0 = 0 ;
31601 char *kwnames[] = {
31602 (char *) "self", NULL
31603 };
31604
31605 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferToWindow",kwnames,&obj0)) goto fail;
31606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31607 if (SWIG_arg_fail(1)) SWIG_fail;
31608 {
31609 PyThreadState* __tstate = wxPyBeginAllowThreads();
31610 result = (bool)(arg1)->TransferToWindow();
31611
31612 wxPyEndAllowThreads(__tstate);
31613 if (PyErr_Occurred()) SWIG_fail;
31614 }
31615 {
31616 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31617 }
31618 return resultobj;
31619 fail:
31620 return NULL;
31621 }
31622
31623
31624 static PyObject *_wrap_Validator_TransferFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31625 PyObject *resultobj;
31626 wxValidator *arg1 = (wxValidator *) 0 ;
31627 bool result;
31628 PyObject * obj0 = 0 ;
31629 char *kwnames[] = {
31630 (char *) "self", NULL
31631 };
31632
31633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_TransferFromWindow",kwnames,&obj0)) goto fail;
31634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31635 if (SWIG_arg_fail(1)) SWIG_fail;
31636 {
31637 PyThreadState* __tstate = wxPyBeginAllowThreads();
31638 result = (bool)(arg1)->TransferFromWindow();
31639
31640 wxPyEndAllowThreads(__tstate);
31641 if (PyErr_Occurred()) SWIG_fail;
31642 }
31643 {
31644 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31645 }
31646 return resultobj;
31647 fail:
31648 return NULL;
31649 }
31650
31651
31652 static PyObject *_wrap_Validator_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31653 PyObject *resultobj;
31654 wxValidator *arg1 = (wxValidator *) 0 ;
31655 wxWindow *result;
31656 PyObject * obj0 = 0 ;
31657 char *kwnames[] = {
31658 (char *) "self", NULL
31659 };
31660
31661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Validator_GetWindow",kwnames,&obj0)) goto fail;
31662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31663 if (SWIG_arg_fail(1)) SWIG_fail;
31664 {
31665 PyThreadState* __tstate = wxPyBeginAllowThreads();
31666 result = (wxWindow *)(arg1)->GetWindow();
31667
31668 wxPyEndAllowThreads(__tstate);
31669 if (PyErr_Occurred()) SWIG_fail;
31670 }
31671 {
31672 resultobj = wxPyMake_wxObject(result, 0);
31673 }
31674 return resultobj;
31675 fail:
31676 return NULL;
31677 }
31678
31679
31680 static PyObject *_wrap_Validator_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31681 PyObject *resultobj;
31682 wxValidator *arg1 = (wxValidator *) 0 ;
31683 wxWindow *arg2 = (wxWindow *) 0 ;
31684 PyObject * obj0 = 0 ;
31685 PyObject * obj1 = 0 ;
31686 char *kwnames[] = {
31687 (char *) "self",(char *) "window", NULL
31688 };
31689
31690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Validator_SetWindow",kwnames,&obj0,&obj1)) goto fail;
31691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
31692 if (SWIG_arg_fail(1)) SWIG_fail;
31693 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31694 if (SWIG_arg_fail(2)) SWIG_fail;
31695 {
31696 PyThreadState* __tstate = wxPyBeginAllowThreads();
31697 (arg1)->SetWindow(arg2);
31698
31699 wxPyEndAllowThreads(__tstate);
31700 if (PyErr_Occurred()) SWIG_fail;
31701 }
31702 Py_INCREF(Py_None); resultobj = Py_None;
31703 return resultobj;
31704 fail:
31705 return NULL;
31706 }
31707
31708
31709 static PyObject *_wrap_Validator_IsSilent(PyObject *, PyObject *args, PyObject *kwargs) {
31710 PyObject *resultobj;
31711 bool result;
31712 char *kwnames[] = {
31713 NULL
31714 };
31715
31716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Validator_IsSilent",kwnames)) goto fail;
31717 {
31718 PyThreadState* __tstate = wxPyBeginAllowThreads();
31719 result = (bool)wxValidator::IsSilent();
31720
31721 wxPyEndAllowThreads(__tstate);
31722 if (PyErr_Occurred()) SWIG_fail;
31723 }
31724 {
31725 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31726 }
31727 return resultobj;
31728 fail:
31729 return NULL;
31730 }
31731
31732
31733 static PyObject *_wrap_Validator_SetBellOnError(PyObject *, PyObject *args, PyObject *kwargs) {
31734 PyObject *resultobj;
31735 int arg1 = (int) true ;
31736 PyObject * obj0 = 0 ;
31737 char *kwnames[] = {
31738 (char *) "doIt", NULL
31739 };
31740
31741 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Validator_SetBellOnError",kwnames,&obj0)) goto fail;
31742 if (obj0) {
31743 {
31744 arg1 = (int)(SWIG_As_int(obj0));
31745 if (SWIG_arg_fail(1)) SWIG_fail;
31746 }
31747 }
31748 {
31749 PyThreadState* __tstate = wxPyBeginAllowThreads();
31750 wxValidator::SetBellOnError(arg1);
31751
31752 wxPyEndAllowThreads(__tstate);
31753 if (PyErr_Occurred()) SWIG_fail;
31754 }
31755 Py_INCREF(Py_None); resultobj = Py_None;
31756 return resultobj;
31757 fail:
31758 return NULL;
31759 }
31760
31761
31762 static PyObject * Validator_swigregister(PyObject *, PyObject *args) {
31763 PyObject *obj;
31764 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31765 SWIG_TypeClientData(SWIGTYPE_p_wxValidator, obj);
31766 Py_INCREF(obj);
31767 return Py_BuildValue((char *)"");
31768 }
31769 static PyObject *_wrap_new_PyValidator(PyObject *, PyObject *args, PyObject *kwargs) {
31770 PyObject *resultobj;
31771 wxPyValidator *result;
31772 char *kwnames[] = {
31773 NULL
31774 };
31775
31776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyValidator",kwnames)) goto fail;
31777 {
31778 PyThreadState* __tstate = wxPyBeginAllowThreads();
31779 result = (wxPyValidator *)new wxPyValidator();
31780
31781 wxPyEndAllowThreads(__tstate);
31782 if (PyErr_Occurred()) SWIG_fail;
31783 }
31784 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyValidator, 1);
31785 return resultobj;
31786 fail:
31787 return NULL;
31788 }
31789
31790
31791 static PyObject *_wrap_PyValidator__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
31792 PyObject *resultobj;
31793 wxPyValidator *arg1 = (wxPyValidator *) 0 ;
31794 PyObject *arg2 = (PyObject *) 0 ;
31795 PyObject *arg3 = (PyObject *) 0 ;
31796 int arg4 = (int) true ;
31797 PyObject * obj0 = 0 ;
31798 PyObject * obj1 = 0 ;
31799 PyObject * obj2 = 0 ;
31800 PyObject * obj3 = 0 ;
31801 char *kwnames[] = {
31802 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
31803 };
31804
31805 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:PyValidator__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31806 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyValidator, SWIG_POINTER_EXCEPTION | 0);
31807 if (SWIG_arg_fail(1)) SWIG_fail;
31808 arg2 = obj1;
31809 arg3 = obj2;
31810 if (obj3) {
31811 {
31812 arg4 = (int)(SWIG_As_int(obj3));
31813 if (SWIG_arg_fail(4)) SWIG_fail;
31814 }
31815 }
31816 {
31817 PyThreadState* __tstate = wxPyBeginAllowThreads();
31818 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
31819
31820 wxPyEndAllowThreads(__tstate);
31821 if (PyErr_Occurred()) SWIG_fail;
31822 }
31823 Py_INCREF(Py_None); resultobj = Py_None;
31824 return resultobj;
31825 fail:
31826 return NULL;
31827 }
31828
31829
31830 static PyObject * PyValidator_swigregister(PyObject *, PyObject *args) {
31831 PyObject *obj;
31832 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31833 SWIG_TypeClientData(SWIGTYPE_p_wxPyValidator, obj);
31834 Py_INCREF(obj);
31835 return Py_BuildValue((char *)"");
31836 }
31837 static int _wrap_DefaultValidator_set(PyObject *) {
31838 PyErr_SetString(PyExc_TypeError,"Variable DefaultValidator is read-only.");
31839 return 1;
31840 }
31841
31842
31843 static PyObject *_wrap_DefaultValidator_get(void) {
31844 PyObject *pyobj;
31845
31846 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultValidator), SWIGTYPE_p_wxValidator, 0);
31847 return pyobj;
31848 }
31849
31850
31851 static PyObject *_wrap_new_Menu(PyObject *, PyObject *args, PyObject *kwargs) {
31852 PyObject *resultobj;
31853 wxString const &arg1_defvalue = wxPyEmptyString ;
31854 wxString *arg1 = (wxString *) &arg1_defvalue ;
31855 long arg2 = (long) 0 ;
31856 wxMenu *result;
31857 bool temp1 = false ;
31858 PyObject * obj0 = 0 ;
31859 PyObject * obj1 = 0 ;
31860 char *kwnames[] = {
31861 (char *) "title",(char *) "style", NULL
31862 };
31863
31864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Menu",kwnames,&obj0,&obj1)) goto fail;
31865 if (obj0) {
31866 {
31867 arg1 = wxString_in_helper(obj0);
31868 if (arg1 == NULL) SWIG_fail;
31869 temp1 = true;
31870 }
31871 }
31872 if (obj1) {
31873 {
31874 arg2 = (long)(SWIG_As_long(obj1));
31875 if (SWIG_arg_fail(2)) SWIG_fail;
31876 }
31877 }
31878 {
31879 if (!wxPyCheckForApp()) SWIG_fail;
31880 PyThreadState* __tstate = wxPyBeginAllowThreads();
31881 result = (wxMenu *)new wxMenu((wxString const &)*arg1,arg2);
31882
31883 wxPyEndAllowThreads(__tstate);
31884 if (PyErr_Occurred()) SWIG_fail;
31885 }
31886 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenu, 1);
31887 {
31888 if (temp1)
31889 delete arg1;
31890 }
31891 return resultobj;
31892 fail:
31893 {
31894 if (temp1)
31895 delete arg1;
31896 }
31897 return NULL;
31898 }
31899
31900
31901 static PyObject *_wrap_Menu_Append(PyObject *, PyObject *args, PyObject *kwargs) {
31902 PyObject *resultobj;
31903 wxMenu *arg1 = (wxMenu *) 0 ;
31904 int arg2 ;
31905 wxString *arg3 = 0 ;
31906 wxString const &arg4_defvalue = wxPyEmptyString ;
31907 wxString *arg4 = (wxString *) &arg4_defvalue ;
31908 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
31909 wxMenuItem *result;
31910 bool temp3 = false ;
31911 bool temp4 = false ;
31912 PyObject * obj0 = 0 ;
31913 PyObject * obj1 = 0 ;
31914 PyObject * obj2 = 0 ;
31915 PyObject * obj3 = 0 ;
31916 PyObject * obj4 = 0 ;
31917 char *kwnames[] = {
31918 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
31919 };
31920
31921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Append",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
31922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
31923 if (SWIG_arg_fail(1)) SWIG_fail;
31924 {
31925 arg2 = (int)(SWIG_As_int(obj1));
31926 if (SWIG_arg_fail(2)) SWIG_fail;
31927 }
31928 {
31929 arg3 = wxString_in_helper(obj2);
31930 if (arg3 == NULL) SWIG_fail;
31931 temp3 = true;
31932 }
31933 if (obj3) {
31934 {
31935 arg4 = wxString_in_helper(obj3);
31936 if (arg4 == NULL) SWIG_fail;
31937 temp4 = true;
31938 }
31939 }
31940 if (obj4) {
31941 {
31942 arg5 = (wxItemKind)(SWIG_As_int(obj4));
31943 if (SWIG_arg_fail(5)) SWIG_fail;
31944 }
31945 }
31946 {
31947 PyThreadState* __tstate = wxPyBeginAllowThreads();
31948 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
31949
31950 wxPyEndAllowThreads(__tstate);
31951 if (PyErr_Occurred()) SWIG_fail;
31952 }
31953 {
31954 resultobj = wxPyMake_wxObject(result, 0);
31955 }
31956 {
31957 if (temp3)
31958 delete arg3;
31959 }
31960 {
31961 if (temp4)
31962 delete arg4;
31963 }
31964 return resultobj;
31965 fail:
31966 {
31967 if (temp3)
31968 delete arg3;
31969 }
31970 {
31971 if (temp4)
31972 delete arg4;
31973 }
31974 return NULL;
31975 }
31976
31977
31978 static PyObject *_wrap_Menu_AppendSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
31979 PyObject *resultobj;
31980 wxMenu *arg1 = (wxMenu *) 0 ;
31981 wxMenuItem *result;
31982 PyObject * obj0 = 0 ;
31983 char *kwnames[] = {
31984 (char *) "self", NULL
31985 };
31986
31987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_AppendSeparator",kwnames,&obj0)) goto fail;
31988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
31989 if (SWIG_arg_fail(1)) SWIG_fail;
31990 {
31991 PyThreadState* __tstate = wxPyBeginAllowThreads();
31992 result = (wxMenuItem *)(arg1)->AppendSeparator();
31993
31994 wxPyEndAllowThreads(__tstate);
31995 if (PyErr_Occurred()) SWIG_fail;
31996 }
31997 {
31998 resultobj = wxPyMake_wxObject(result, 0);
31999 }
32000 return resultobj;
32001 fail:
32002 return NULL;
32003 }
32004
32005
32006 static PyObject *_wrap_Menu_AppendCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
32007 PyObject *resultobj;
32008 wxMenu *arg1 = (wxMenu *) 0 ;
32009 int arg2 ;
32010 wxString *arg3 = 0 ;
32011 wxString const &arg4_defvalue = wxPyEmptyString ;
32012 wxString *arg4 = (wxString *) &arg4_defvalue ;
32013 wxMenuItem *result;
32014 bool temp3 = false ;
32015 bool temp4 = false ;
32016 PyObject * obj0 = 0 ;
32017 PyObject * obj1 = 0 ;
32018 PyObject * obj2 = 0 ;
32019 PyObject * obj3 = 0 ;
32020 char *kwnames[] = {
32021 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32022 };
32023
32024 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32025 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32026 if (SWIG_arg_fail(1)) SWIG_fail;
32027 {
32028 arg2 = (int)(SWIG_As_int(obj1));
32029 if (SWIG_arg_fail(2)) SWIG_fail;
32030 }
32031 {
32032 arg3 = wxString_in_helper(obj2);
32033 if (arg3 == NULL) SWIG_fail;
32034 temp3 = true;
32035 }
32036 if (obj3) {
32037 {
32038 arg4 = wxString_in_helper(obj3);
32039 if (arg4 == NULL) SWIG_fail;
32040 temp4 = true;
32041 }
32042 }
32043 {
32044 PyThreadState* __tstate = wxPyBeginAllowThreads();
32045 result = (wxMenuItem *)(arg1)->AppendCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32046
32047 wxPyEndAllowThreads(__tstate);
32048 if (PyErr_Occurred()) SWIG_fail;
32049 }
32050 {
32051 resultobj = wxPyMake_wxObject(result, 0);
32052 }
32053 {
32054 if (temp3)
32055 delete arg3;
32056 }
32057 {
32058 if (temp4)
32059 delete arg4;
32060 }
32061 return resultobj;
32062 fail:
32063 {
32064 if (temp3)
32065 delete arg3;
32066 }
32067 {
32068 if (temp4)
32069 delete arg4;
32070 }
32071 return NULL;
32072 }
32073
32074
32075 static PyObject *_wrap_Menu_AppendRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
32076 PyObject *resultobj;
32077 wxMenu *arg1 = (wxMenu *) 0 ;
32078 int arg2 ;
32079 wxString *arg3 = 0 ;
32080 wxString const &arg4_defvalue = wxPyEmptyString ;
32081 wxString *arg4 = (wxString *) &arg4_defvalue ;
32082 wxMenuItem *result;
32083 bool temp3 = false ;
32084 bool temp4 = false ;
32085 PyObject * obj0 = 0 ;
32086 PyObject * obj1 = 0 ;
32087 PyObject * obj2 = 0 ;
32088 PyObject * obj3 = 0 ;
32089 char *kwnames[] = {
32090 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32091 };
32092
32093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_AppendRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32094 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32095 if (SWIG_arg_fail(1)) SWIG_fail;
32096 {
32097 arg2 = (int)(SWIG_As_int(obj1));
32098 if (SWIG_arg_fail(2)) SWIG_fail;
32099 }
32100 {
32101 arg3 = wxString_in_helper(obj2);
32102 if (arg3 == NULL) SWIG_fail;
32103 temp3 = true;
32104 }
32105 if (obj3) {
32106 {
32107 arg4 = wxString_in_helper(obj3);
32108 if (arg4 == NULL) SWIG_fail;
32109 temp4 = true;
32110 }
32111 }
32112 {
32113 PyThreadState* __tstate = wxPyBeginAllowThreads();
32114 result = (wxMenuItem *)(arg1)->AppendRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32115
32116 wxPyEndAllowThreads(__tstate);
32117 if (PyErr_Occurred()) SWIG_fail;
32118 }
32119 {
32120 resultobj = wxPyMake_wxObject(result, 0);
32121 }
32122 {
32123 if (temp3)
32124 delete arg3;
32125 }
32126 {
32127 if (temp4)
32128 delete arg4;
32129 }
32130 return resultobj;
32131 fail:
32132 {
32133 if (temp3)
32134 delete arg3;
32135 }
32136 {
32137 if (temp4)
32138 delete arg4;
32139 }
32140 return NULL;
32141 }
32142
32143
32144 static PyObject *_wrap_Menu_AppendMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32145 PyObject *resultobj;
32146 wxMenu *arg1 = (wxMenu *) 0 ;
32147 int arg2 ;
32148 wxString *arg3 = 0 ;
32149 wxMenu *arg4 = (wxMenu *) 0 ;
32150 wxString const &arg5_defvalue = wxPyEmptyString ;
32151 wxString *arg5 = (wxString *) &arg5_defvalue ;
32152 wxMenuItem *result;
32153 bool temp3 = false ;
32154 bool temp5 = false ;
32155 PyObject * obj0 = 0 ;
32156 PyObject * obj1 = 0 ;
32157 PyObject * obj2 = 0 ;
32158 PyObject * obj3 = 0 ;
32159 PyObject * obj4 = 0 ;
32160 char *kwnames[] = {
32161 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
32162 };
32163
32164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_AppendMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32166 if (SWIG_arg_fail(1)) SWIG_fail;
32167 {
32168 arg2 = (int)(SWIG_As_int(obj1));
32169 if (SWIG_arg_fail(2)) SWIG_fail;
32170 }
32171 {
32172 arg3 = wxString_in_helper(obj2);
32173 if (arg3 == NULL) SWIG_fail;
32174 temp3 = true;
32175 }
32176 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32177 if (SWIG_arg_fail(4)) SWIG_fail;
32178 if (obj4) {
32179 {
32180 arg5 = wxString_in_helper(obj4);
32181 if (arg5 == NULL) SWIG_fail;
32182 temp5 = true;
32183 }
32184 }
32185 {
32186 PyThreadState* __tstate = wxPyBeginAllowThreads();
32187 result = (wxMenuItem *)(arg1)->Append(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
32188
32189 wxPyEndAllowThreads(__tstate);
32190 if (PyErr_Occurred()) SWIG_fail;
32191 }
32192 {
32193 resultobj = wxPyMake_wxObject(result, 0);
32194 }
32195 {
32196 if (temp3)
32197 delete arg3;
32198 }
32199 {
32200 if (temp5)
32201 delete arg5;
32202 }
32203 return resultobj;
32204 fail:
32205 {
32206 if (temp3)
32207 delete arg3;
32208 }
32209 {
32210 if (temp5)
32211 delete arg5;
32212 }
32213 return NULL;
32214 }
32215
32216
32217 static PyObject *_wrap_Menu_AppendItem(PyObject *, PyObject *args, PyObject *kwargs) {
32218 PyObject *resultobj;
32219 wxMenu *arg1 = (wxMenu *) 0 ;
32220 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
32221 wxMenuItem *result;
32222 PyObject * obj0 = 0 ;
32223 PyObject * obj1 = 0 ;
32224 char *kwnames[] = {
32225 (char *) "self",(char *) "item", NULL
32226 };
32227
32228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_AppendItem",kwnames,&obj0,&obj1)) goto fail;
32229 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32230 if (SWIG_arg_fail(1)) SWIG_fail;
32231 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
32232 if (SWIG_arg_fail(2)) SWIG_fail;
32233 {
32234 PyThreadState* __tstate = wxPyBeginAllowThreads();
32235 result = (wxMenuItem *)(arg1)->Append(arg2);
32236
32237 wxPyEndAllowThreads(__tstate);
32238 if (PyErr_Occurred()) SWIG_fail;
32239 }
32240 {
32241 resultobj = wxPyMake_wxObject(result, 0);
32242 }
32243 return resultobj;
32244 fail:
32245 return NULL;
32246 }
32247
32248
32249 static PyObject *_wrap_Menu_Break(PyObject *, PyObject *args, PyObject *kwargs) {
32250 PyObject *resultobj;
32251 wxMenu *arg1 = (wxMenu *) 0 ;
32252 PyObject * obj0 = 0 ;
32253 char *kwnames[] = {
32254 (char *) "self", NULL
32255 };
32256
32257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Break",kwnames,&obj0)) goto fail;
32258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32259 if (SWIG_arg_fail(1)) SWIG_fail;
32260 {
32261 PyThreadState* __tstate = wxPyBeginAllowThreads();
32262 (arg1)->Break();
32263
32264 wxPyEndAllowThreads(__tstate);
32265 if (PyErr_Occurred()) SWIG_fail;
32266 }
32267 Py_INCREF(Py_None); resultobj = Py_None;
32268 return resultobj;
32269 fail:
32270 return NULL;
32271 }
32272
32273
32274 static PyObject *_wrap_Menu_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
32275 PyObject *resultobj;
32276 wxMenu *arg1 = (wxMenu *) 0 ;
32277 size_t arg2 ;
32278 wxMenuItem *arg3 = (wxMenuItem *) 0 ;
32279 wxMenuItem *result;
32280 PyObject * obj0 = 0 ;
32281 PyObject * obj1 = 0 ;
32282 PyObject * obj2 = 0 ;
32283 char *kwnames[] = {
32284 (char *) "self",(char *) "pos",(char *) "item", NULL
32285 };
32286
32287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
32288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32289 if (SWIG_arg_fail(1)) SWIG_fail;
32290 {
32291 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32292 if (SWIG_arg_fail(2)) SWIG_fail;
32293 }
32294 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
32295 if (SWIG_arg_fail(3)) SWIG_fail;
32296 {
32297 PyThreadState* __tstate = wxPyBeginAllowThreads();
32298 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3);
32299
32300 wxPyEndAllowThreads(__tstate);
32301 if (PyErr_Occurred()) SWIG_fail;
32302 }
32303 {
32304 resultobj = wxPyMake_wxObject(result, 0);
32305 }
32306 return resultobj;
32307 fail:
32308 return NULL;
32309 }
32310
32311
32312 static PyObject *_wrap_Menu_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
32313 PyObject *resultobj;
32314 wxMenu *arg1 = (wxMenu *) 0 ;
32315 size_t arg2 ;
32316 int arg3 ;
32317 wxString *arg4 = 0 ;
32318 wxString const &arg5_defvalue = wxPyEmptyString ;
32319 wxString *arg5 = (wxString *) &arg5_defvalue ;
32320 wxItemKind arg6 = (wxItemKind) wxITEM_NORMAL ;
32321 wxMenuItem *result;
32322 bool temp4 = false ;
32323 bool temp5 = false ;
32324 PyObject * obj0 = 0 ;
32325 PyObject * obj1 = 0 ;
32326 PyObject * obj2 = 0 ;
32327 PyObject * obj3 = 0 ;
32328 PyObject * obj4 = 0 ;
32329 PyObject * obj5 = 0 ;
32330 char *kwnames[] = {
32331 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
32332 };
32333
32334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:Menu_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32336 if (SWIG_arg_fail(1)) SWIG_fail;
32337 {
32338 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32339 if (SWIG_arg_fail(2)) SWIG_fail;
32340 }
32341 {
32342 arg3 = (int)(SWIG_As_int(obj2));
32343 if (SWIG_arg_fail(3)) SWIG_fail;
32344 }
32345 {
32346 arg4 = wxString_in_helper(obj3);
32347 if (arg4 == NULL) SWIG_fail;
32348 temp4 = true;
32349 }
32350 if (obj4) {
32351 {
32352 arg5 = wxString_in_helper(obj4);
32353 if (arg5 == NULL) SWIG_fail;
32354 temp5 = true;
32355 }
32356 }
32357 if (obj5) {
32358 {
32359 arg6 = (wxItemKind)(SWIG_As_int(obj5));
32360 if (SWIG_arg_fail(6)) SWIG_fail;
32361 }
32362 }
32363 {
32364 PyThreadState* __tstate = wxPyBeginAllowThreads();
32365 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5,(wxItemKind )arg6);
32366
32367 wxPyEndAllowThreads(__tstate);
32368 if (PyErr_Occurred()) SWIG_fail;
32369 }
32370 {
32371 resultobj = wxPyMake_wxObject(result, 0);
32372 }
32373 {
32374 if (temp4)
32375 delete arg4;
32376 }
32377 {
32378 if (temp5)
32379 delete arg5;
32380 }
32381 return resultobj;
32382 fail:
32383 {
32384 if (temp4)
32385 delete arg4;
32386 }
32387 {
32388 if (temp5)
32389 delete arg5;
32390 }
32391 return NULL;
32392 }
32393
32394
32395 static PyObject *_wrap_Menu_InsertSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32396 PyObject *resultobj;
32397 wxMenu *arg1 = (wxMenu *) 0 ;
32398 size_t arg2 ;
32399 wxMenuItem *result;
32400 PyObject * obj0 = 0 ;
32401 PyObject * obj1 = 0 ;
32402 char *kwnames[] = {
32403 (char *) "self",(char *) "pos", NULL
32404 };
32405
32406 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_InsertSeparator",kwnames,&obj0,&obj1)) goto fail;
32407 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32408 if (SWIG_arg_fail(1)) SWIG_fail;
32409 {
32410 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32411 if (SWIG_arg_fail(2)) SWIG_fail;
32412 }
32413 {
32414 PyThreadState* __tstate = wxPyBeginAllowThreads();
32415 result = (wxMenuItem *)(arg1)->InsertSeparator(arg2);
32416
32417 wxPyEndAllowThreads(__tstate);
32418 if (PyErr_Occurred()) SWIG_fail;
32419 }
32420 {
32421 resultobj = wxPyMake_wxObject(result, 0);
32422 }
32423 return resultobj;
32424 fail:
32425 return NULL;
32426 }
32427
32428
32429 static PyObject *_wrap_Menu_InsertCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
32430 PyObject *resultobj;
32431 wxMenu *arg1 = (wxMenu *) 0 ;
32432 size_t arg2 ;
32433 int arg3 ;
32434 wxString *arg4 = 0 ;
32435 wxString const &arg5_defvalue = wxPyEmptyString ;
32436 wxString *arg5 = (wxString *) &arg5_defvalue ;
32437 wxMenuItem *result;
32438 bool temp4 = false ;
32439 bool temp5 = false ;
32440 PyObject * obj0 = 0 ;
32441 PyObject * obj1 = 0 ;
32442 PyObject * obj2 = 0 ;
32443 PyObject * obj3 = 0 ;
32444 PyObject * obj4 = 0 ;
32445 char *kwnames[] = {
32446 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
32447 };
32448
32449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32451 if (SWIG_arg_fail(1)) SWIG_fail;
32452 {
32453 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32454 if (SWIG_arg_fail(2)) SWIG_fail;
32455 }
32456 {
32457 arg3 = (int)(SWIG_As_int(obj2));
32458 if (SWIG_arg_fail(3)) SWIG_fail;
32459 }
32460 {
32461 arg4 = wxString_in_helper(obj3);
32462 if (arg4 == NULL) SWIG_fail;
32463 temp4 = true;
32464 }
32465 if (obj4) {
32466 {
32467 arg5 = wxString_in_helper(obj4);
32468 if (arg5 == NULL) SWIG_fail;
32469 temp5 = true;
32470 }
32471 }
32472 {
32473 PyThreadState* __tstate = wxPyBeginAllowThreads();
32474 result = (wxMenuItem *)(arg1)->InsertCheckItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
32475
32476 wxPyEndAllowThreads(__tstate);
32477 if (PyErr_Occurred()) SWIG_fail;
32478 }
32479 {
32480 resultobj = wxPyMake_wxObject(result, 0);
32481 }
32482 {
32483 if (temp4)
32484 delete arg4;
32485 }
32486 {
32487 if (temp5)
32488 delete arg5;
32489 }
32490 return resultobj;
32491 fail:
32492 {
32493 if (temp4)
32494 delete arg4;
32495 }
32496 {
32497 if (temp5)
32498 delete arg5;
32499 }
32500 return NULL;
32501 }
32502
32503
32504 static PyObject *_wrap_Menu_InsertRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
32505 PyObject *resultobj;
32506 wxMenu *arg1 = (wxMenu *) 0 ;
32507 size_t arg2 ;
32508 int arg3 ;
32509 wxString *arg4 = 0 ;
32510 wxString const &arg5_defvalue = wxPyEmptyString ;
32511 wxString *arg5 = (wxString *) &arg5_defvalue ;
32512 wxMenuItem *result;
32513 bool temp4 = false ;
32514 bool temp5 = false ;
32515 PyObject * obj0 = 0 ;
32516 PyObject * obj1 = 0 ;
32517 PyObject * obj2 = 0 ;
32518 PyObject * obj3 = 0 ;
32519 PyObject * obj4 = 0 ;
32520 char *kwnames[] = {
32521 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "help", NULL
32522 };
32523
32524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_InsertRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32526 if (SWIG_arg_fail(1)) SWIG_fail;
32527 {
32528 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32529 if (SWIG_arg_fail(2)) SWIG_fail;
32530 }
32531 {
32532 arg3 = (int)(SWIG_As_int(obj2));
32533 if (SWIG_arg_fail(3)) SWIG_fail;
32534 }
32535 {
32536 arg4 = wxString_in_helper(obj3);
32537 if (arg4 == NULL) SWIG_fail;
32538 temp4 = true;
32539 }
32540 if (obj4) {
32541 {
32542 arg5 = wxString_in_helper(obj4);
32543 if (arg5 == NULL) SWIG_fail;
32544 temp5 = true;
32545 }
32546 }
32547 {
32548 PyThreadState* __tstate = wxPyBeginAllowThreads();
32549 result = (wxMenuItem *)(arg1)->InsertRadioItem(arg2,arg3,(wxString const &)*arg4,(wxString const &)*arg5);
32550
32551 wxPyEndAllowThreads(__tstate);
32552 if (PyErr_Occurred()) SWIG_fail;
32553 }
32554 {
32555 resultobj = wxPyMake_wxObject(result, 0);
32556 }
32557 {
32558 if (temp4)
32559 delete arg4;
32560 }
32561 {
32562 if (temp5)
32563 delete arg5;
32564 }
32565 return resultobj;
32566 fail:
32567 {
32568 if (temp4)
32569 delete arg4;
32570 }
32571 {
32572 if (temp5)
32573 delete arg5;
32574 }
32575 return NULL;
32576 }
32577
32578
32579 static PyObject *_wrap_Menu_InsertMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32580 PyObject *resultobj;
32581 wxMenu *arg1 = (wxMenu *) 0 ;
32582 size_t arg2 ;
32583 int arg3 ;
32584 wxString *arg4 = 0 ;
32585 wxMenu *arg5 = (wxMenu *) 0 ;
32586 wxString const &arg6_defvalue = wxPyEmptyString ;
32587 wxString *arg6 = (wxString *) &arg6_defvalue ;
32588 wxMenuItem *result;
32589 bool temp4 = false ;
32590 bool temp6 = false ;
32591 PyObject * obj0 = 0 ;
32592 PyObject * obj1 = 0 ;
32593 PyObject * obj2 = 0 ;
32594 PyObject * obj3 = 0 ;
32595 PyObject * obj4 = 0 ;
32596 PyObject * obj5 = 0 ;
32597 char *kwnames[] = {
32598 (char *) "self",(char *) "pos",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
32599 };
32600
32601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Menu_InsertMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
32602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32603 if (SWIG_arg_fail(1)) SWIG_fail;
32604 {
32605 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
32606 if (SWIG_arg_fail(2)) SWIG_fail;
32607 }
32608 {
32609 arg3 = (int)(SWIG_As_int(obj2));
32610 if (SWIG_arg_fail(3)) SWIG_fail;
32611 }
32612 {
32613 arg4 = wxString_in_helper(obj3);
32614 if (arg4 == NULL) SWIG_fail;
32615 temp4 = true;
32616 }
32617 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32618 if (SWIG_arg_fail(5)) SWIG_fail;
32619 if (obj5) {
32620 {
32621 arg6 = wxString_in_helper(obj5);
32622 if (arg6 == NULL) SWIG_fail;
32623 temp6 = true;
32624 }
32625 }
32626 {
32627 PyThreadState* __tstate = wxPyBeginAllowThreads();
32628 result = (wxMenuItem *)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4,arg5,(wxString const &)*arg6);
32629
32630 wxPyEndAllowThreads(__tstate);
32631 if (PyErr_Occurred()) SWIG_fail;
32632 }
32633 {
32634 resultobj = wxPyMake_wxObject(result, 0);
32635 }
32636 {
32637 if (temp4)
32638 delete arg4;
32639 }
32640 {
32641 if (temp6)
32642 delete arg6;
32643 }
32644 return resultobj;
32645 fail:
32646 {
32647 if (temp4)
32648 delete arg4;
32649 }
32650 {
32651 if (temp6)
32652 delete arg6;
32653 }
32654 return NULL;
32655 }
32656
32657
32658 static PyObject *_wrap_Menu_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
32659 PyObject *resultobj;
32660 wxMenu *arg1 = (wxMenu *) 0 ;
32661 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
32662 wxMenuItem *result;
32663 PyObject * obj0 = 0 ;
32664 PyObject * obj1 = 0 ;
32665 char *kwnames[] = {
32666 (char *) "self",(char *) "item", NULL
32667 };
32668
32669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_PrependItem",kwnames,&obj0,&obj1)) goto fail;
32670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32671 if (SWIG_arg_fail(1)) SWIG_fail;
32672 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
32673 if (SWIG_arg_fail(2)) SWIG_fail;
32674 {
32675 PyThreadState* __tstate = wxPyBeginAllowThreads();
32676 result = (wxMenuItem *)(arg1)->Prepend(arg2);
32677
32678 wxPyEndAllowThreads(__tstate);
32679 if (PyErr_Occurred()) SWIG_fail;
32680 }
32681 {
32682 resultobj = wxPyMake_wxObject(result, 0);
32683 }
32684 return resultobj;
32685 fail:
32686 return NULL;
32687 }
32688
32689
32690 static PyObject *_wrap_Menu_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
32691 PyObject *resultobj;
32692 wxMenu *arg1 = (wxMenu *) 0 ;
32693 int arg2 ;
32694 wxString *arg3 = 0 ;
32695 wxString const &arg4_defvalue = wxPyEmptyString ;
32696 wxString *arg4 = (wxString *) &arg4_defvalue ;
32697 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
32698 wxMenuItem *result;
32699 bool temp3 = false ;
32700 bool temp4 = false ;
32701 PyObject * obj0 = 0 ;
32702 PyObject * obj1 = 0 ;
32703 PyObject * obj2 = 0 ;
32704 PyObject * obj3 = 0 ;
32705 PyObject * obj4 = 0 ;
32706 char *kwnames[] = {
32707 (char *) "self",(char *) "id",(char *) "text",(char *) "help",(char *) "kind", NULL
32708 };
32709
32710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OO:Menu_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32712 if (SWIG_arg_fail(1)) SWIG_fail;
32713 {
32714 arg2 = (int)(SWIG_As_int(obj1));
32715 if (SWIG_arg_fail(2)) SWIG_fail;
32716 }
32717 {
32718 arg3 = wxString_in_helper(obj2);
32719 if (arg3 == NULL) SWIG_fail;
32720 temp3 = true;
32721 }
32722 if (obj3) {
32723 {
32724 arg4 = wxString_in_helper(obj3);
32725 if (arg4 == NULL) SWIG_fail;
32726 temp4 = true;
32727 }
32728 }
32729 if (obj4) {
32730 {
32731 arg5 = (wxItemKind)(SWIG_As_int(obj4));
32732 if (SWIG_arg_fail(5)) SWIG_fail;
32733 }
32734 }
32735 {
32736 PyThreadState* __tstate = wxPyBeginAllowThreads();
32737 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5);
32738
32739 wxPyEndAllowThreads(__tstate);
32740 if (PyErr_Occurred()) SWIG_fail;
32741 }
32742 {
32743 resultobj = wxPyMake_wxObject(result, 0);
32744 }
32745 {
32746 if (temp3)
32747 delete arg3;
32748 }
32749 {
32750 if (temp4)
32751 delete arg4;
32752 }
32753 return resultobj;
32754 fail:
32755 {
32756 if (temp3)
32757 delete arg3;
32758 }
32759 {
32760 if (temp4)
32761 delete arg4;
32762 }
32763 return NULL;
32764 }
32765
32766
32767 static PyObject *_wrap_Menu_PrependSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
32768 PyObject *resultobj;
32769 wxMenu *arg1 = (wxMenu *) 0 ;
32770 wxMenuItem *result;
32771 PyObject * obj0 = 0 ;
32772 char *kwnames[] = {
32773 (char *) "self", NULL
32774 };
32775
32776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_PrependSeparator",kwnames,&obj0)) goto fail;
32777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32778 if (SWIG_arg_fail(1)) SWIG_fail;
32779 {
32780 PyThreadState* __tstate = wxPyBeginAllowThreads();
32781 result = (wxMenuItem *)(arg1)->PrependSeparator();
32782
32783 wxPyEndAllowThreads(__tstate);
32784 if (PyErr_Occurred()) SWIG_fail;
32785 }
32786 {
32787 resultobj = wxPyMake_wxObject(result, 0);
32788 }
32789 return resultobj;
32790 fail:
32791 return NULL;
32792 }
32793
32794
32795 static PyObject *_wrap_Menu_PrependCheckItem(PyObject *, PyObject *args, PyObject *kwargs) {
32796 PyObject *resultobj;
32797 wxMenu *arg1 = (wxMenu *) 0 ;
32798 int arg2 ;
32799 wxString *arg3 = 0 ;
32800 wxString const &arg4_defvalue = wxPyEmptyString ;
32801 wxString *arg4 = (wxString *) &arg4_defvalue ;
32802 wxMenuItem *result;
32803 bool temp3 = false ;
32804 bool temp4 = false ;
32805 PyObject * obj0 = 0 ;
32806 PyObject * obj1 = 0 ;
32807 PyObject * obj2 = 0 ;
32808 PyObject * obj3 = 0 ;
32809 char *kwnames[] = {
32810 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32811 };
32812
32813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependCheckItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32815 if (SWIG_arg_fail(1)) SWIG_fail;
32816 {
32817 arg2 = (int)(SWIG_As_int(obj1));
32818 if (SWIG_arg_fail(2)) SWIG_fail;
32819 }
32820 {
32821 arg3 = wxString_in_helper(obj2);
32822 if (arg3 == NULL) SWIG_fail;
32823 temp3 = true;
32824 }
32825 if (obj3) {
32826 {
32827 arg4 = wxString_in_helper(obj3);
32828 if (arg4 == NULL) SWIG_fail;
32829 temp4 = true;
32830 }
32831 }
32832 {
32833 PyThreadState* __tstate = wxPyBeginAllowThreads();
32834 result = (wxMenuItem *)(arg1)->PrependCheckItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32835
32836 wxPyEndAllowThreads(__tstate);
32837 if (PyErr_Occurred()) SWIG_fail;
32838 }
32839 {
32840 resultobj = wxPyMake_wxObject(result, 0);
32841 }
32842 {
32843 if (temp3)
32844 delete arg3;
32845 }
32846 {
32847 if (temp4)
32848 delete arg4;
32849 }
32850 return resultobj;
32851 fail:
32852 {
32853 if (temp3)
32854 delete arg3;
32855 }
32856 {
32857 if (temp4)
32858 delete arg4;
32859 }
32860 return NULL;
32861 }
32862
32863
32864 static PyObject *_wrap_Menu_PrependRadioItem(PyObject *, PyObject *args, PyObject *kwargs) {
32865 PyObject *resultobj;
32866 wxMenu *arg1 = (wxMenu *) 0 ;
32867 int arg2 ;
32868 wxString *arg3 = 0 ;
32869 wxString const &arg4_defvalue = wxPyEmptyString ;
32870 wxString *arg4 = (wxString *) &arg4_defvalue ;
32871 wxMenuItem *result;
32872 bool temp3 = false ;
32873 bool temp4 = false ;
32874 PyObject * obj0 = 0 ;
32875 PyObject * obj1 = 0 ;
32876 PyObject * obj2 = 0 ;
32877 PyObject * obj3 = 0 ;
32878 char *kwnames[] = {
32879 (char *) "self",(char *) "id",(char *) "text",(char *) "help", NULL
32880 };
32881
32882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Menu_PrependRadioItem",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
32883 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32884 if (SWIG_arg_fail(1)) SWIG_fail;
32885 {
32886 arg2 = (int)(SWIG_As_int(obj1));
32887 if (SWIG_arg_fail(2)) SWIG_fail;
32888 }
32889 {
32890 arg3 = wxString_in_helper(obj2);
32891 if (arg3 == NULL) SWIG_fail;
32892 temp3 = true;
32893 }
32894 if (obj3) {
32895 {
32896 arg4 = wxString_in_helper(obj3);
32897 if (arg4 == NULL) SWIG_fail;
32898 temp4 = true;
32899 }
32900 }
32901 {
32902 PyThreadState* __tstate = wxPyBeginAllowThreads();
32903 result = (wxMenuItem *)(arg1)->PrependRadioItem(arg2,(wxString const &)*arg3,(wxString const &)*arg4);
32904
32905 wxPyEndAllowThreads(__tstate);
32906 if (PyErr_Occurred()) SWIG_fail;
32907 }
32908 {
32909 resultobj = wxPyMake_wxObject(result, 0);
32910 }
32911 {
32912 if (temp3)
32913 delete arg3;
32914 }
32915 {
32916 if (temp4)
32917 delete arg4;
32918 }
32919 return resultobj;
32920 fail:
32921 {
32922 if (temp3)
32923 delete arg3;
32924 }
32925 {
32926 if (temp4)
32927 delete arg4;
32928 }
32929 return NULL;
32930 }
32931
32932
32933 static PyObject *_wrap_Menu_PrependMenu(PyObject *, PyObject *args, PyObject *kwargs) {
32934 PyObject *resultobj;
32935 wxMenu *arg1 = (wxMenu *) 0 ;
32936 int arg2 ;
32937 wxString *arg3 = 0 ;
32938 wxMenu *arg4 = (wxMenu *) 0 ;
32939 wxString const &arg5_defvalue = wxPyEmptyString ;
32940 wxString *arg5 = (wxString *) &arg5_defvalue ;
32941 wxMenuItem *result;
32942 bool temp3 = false ;
32943 bool temp5 = false ;
32944 PyObject * obj0 = 0 ;
32945 PyObject * obj1 = 0 ;
32946 PyObject * obj2 = 0 ;
32947 PyObject * obj3 = 0 ;
32948 PyObject * obj4 = 0 ;
32949 char *kwnames[] = {
32950 (char *) "self",(char *) "id",(char *) "text",(char *) "submenu",(char *) "help", NULL
32951 };
32952
32953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:Menu_PrependMenu",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
32954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32955 if (SWIG_arg_fail(1)) SWIG_fail;
32956 {
32957 arg2 = (int)(SWIG_As_int(obj1));
32958 if (SWIG_arg_fail(2)) SWIG_fail;
32959 }
32960 {
32961 arg3 = wxString_in_helper(obj2);
32962 if (arg3 == NULL) SWIG_fail;
32963 temp3 = true;
32964 }
32965 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
32966 if (SWIG_arg_fail(4)) SWIG_fail;
32967 if (obj4) {
32968 {
32969 arg5 = wxString_in_helper(obj4);
32970 if (arg5 == NULL) SWIG_fail;
32971 temp5 = true;
32972 }
32973 }
32974 {
32975 PyThreadState* __tstate = wxPyBeginAllowThreads();
32976 result = (wxMenuItem *)(arg1)->Prepend(arg2,(wxString const &)*arg3,arg4,(wxString const &)*arg5);
32977
32978 wxPyEndAllowThreads(__tstate);
32979 if (PyErr_Occurred()) SWIG_fail;
32980 }
32981 {
32982 resultobj = wxPyMake_wxObject(result, 0);
32983 }
32984 {
32985 if (temp3)
32986 delete arg3;
32987 }
32988 {
32989 if (temp5)
32990 delete arg5;
32991 }
32992 return resultobj;
32993 fail:
32994 {
32995 if (temp3)
32996 delete arg3;
32997 }
32998 {
32999 if (temp5)
33000 delete arg5;
33001 }
33002 return NULL;
33003 }
33004
33005
33006 static PyObject *_wrap_Menu_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
33007 PyObject *resultobj;
33008 wxMenu *arg1 = (wxMenu *) 0 ;
33009 int arg2 ;
33010 wxMenuItem *result;
33011 PyObject * obj0 = 0 ;
33012 PyObject * obj1 = 0 ;
33013 char *kwnames[] = {
33014 (char *) "self",(char *) "id", NULL
33015 };
33016
33017 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Remove",kwnames,&obj0,&obj1)) goto fail;
33018 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33019 if (SWIG_arg_fail(1)) SWIG_fail;
33020 {
33021 arg2 = (int)(SWIG_As_int(obj1));
33022 if (SWIG_arg_fail(2)) SWIG_fail;
33023 }
33024 {
33025 PyThreadState* __tstate = wxPyBeginAllowThreads();
33026 result = (wxMenuItem *)(arg1)->Remove(arg2);
33027
33028 wxPyEndAllowThreads(__tstate);
33029 if (PyErr_Occurred()) SWIG_fail;
33030 }
33031 {
33032 resultobj = wxPyMake_wxObject(result, 0);
33033 }
33034 return resultobj;
33035 fail:
33036 return NULL;
33037 }
33038
33039
33040 static PyObject *_wrap_Menu_RemoveItem(PyObject *, PyObject *args, PyObject *kwargs) {
33041 PyObject *resultobj;
33042 wxMenu *arg1 = (wxMenu *) 0 ;
33043 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33044 wxMenuItem *result;
33045 PyObject * obj0 = 0 ;
33046 PyObject * obj1 = 0 ;
33047 char *kwnames[] = {
33048 (char *) "self",(char *) "item", NULL
33049 };
33050
33051 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_RemoveItem",kwnames,&obj0,&obj1)) goto fail;
33052 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33053 if (SWIG_arg_fail(1)) SWIG_fail;
33054 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33055 if (SWIG_arg_fail(2)) SWIG_fail;
33056 {
33057 PyThreadState* __tstate = wxPyBeginAllowThreads();
33058 result = (wxMenuItem *)(arg1)->Remove(arg2);
33059
33060 wxPyEndAllowThreads(__tstate);
33061 if (PyErr_Occurred()) SWIG_fail;
33062 }
33063 {
33064 resultobj = wxPyMake_wxObject(result, 0);
33065 }
33066 return resultobj;
33067 fail:
33068 return NULL;
33069 }
33070
33071
33072 static PyObject *_wrap_Menu_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
33073 PyObject *resultobj;
33074 wxMenu *arg1 = (wxMenu *) 0 ;
33075 int arg2 ;
33076 bool result;
33077 PyObject * obj0 = 0 ;
33078 PyObject * obj1 = 0 ;
33079 char *kwnames[] = {
33080 (char *) "self",(char *) "id", NULL
33081 };
33082
33083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Delete",kwnames,&obj0,&obj1)) goto fail;
33084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33085 if (SWIG_arg_fail(1)) SWIG_fail;
33086 {
33087 arg2 = (int)(SWIG_As_int(obj1));
33088 if (SWIG_arg_fail(2)) SWIG_fail;
33089 }
33090 {
33091 PyThreadState* __tstate = wxPyBeginAllowThreads();
33092 result = (bool)(arg1)->Delete(arg2);
33093
33094 wxPyEndAllowThreads(__tstate);
33095 if (PyErr_Occurred()) SWIG_fail;
33096 }
33097 {
33098 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33099 }
33100 return resultobj;
33101 fail:
33102 return NULL;
33103 }
33104
33105
33106 static PyObject *_wrap_Menu_DeleteItem(PyObject *, PyObject *args, PyObject *kwargs) {
33107 PyObject *resultobj;
33108 wxMenu *arg1 = (wxMenu *) 0 ;
33109 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33110 bool result;
33111 PyObject * obj0 = 0 ;
33112 PyObject * obj1 = 0 ;
33113 char *kwnames[] = {
33114 (char *) "self",(char *) "item", NULL
33115 };
33116
33117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DeleteItem",kwnames,&obj0,&obj1)) goto fail;
33118 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33119 if (SWIG_arg_fail(1)) SWIG_fail;
33120 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33121 if (SWIG_arg_fail(2)) SWIG_fail;
33122 {
33123 PyThreadState* __tstate = wxPyBeginAllowThreads();
33124 result = (bool)(arg1)->Delete(arg2);
33125
33126 wxPyEndAllowThreads(__tstate);
33127 if (PyErr_Occurred()) SWIG_fail;
33128 }
33129 {
33130 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33131 }
33132 return resultobj;
33133 fail:
33134 return NULL;
33135 }
33136
33137
33138 static PyObject *_wrap_Menu_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
33139 PyObject *resultobj;
33140 wxMenu *arg1 = (wxMenu *) 0 ;
33141 PyObject * obj0 = 0 ;
33142 char *kwnames[] = {
33143 (char *) "self", NULL
33144 };
33145
33146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Destroy",kwnames,&obj0)) goto fail;
33147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33148 if (SWIG_arg_fail(1)) SWIG_fail;
33149 {
33150 PyThreadState* __tstate = wxPyBeginAllowThreads();
33151 wxMenu_Destroy(arg1);
33152
33153 wxPyEndAllowThreads(__tstate);
33154 if (PyErr_Occurred()) SWIG_fail;
33155 }
33156 Py_INCREF(Py_None); resultobj = Py_None;
33157 return resultobj;
33158 fail:
33159 return NULL;
33160 }
33161
33162
33163 static PyObject *_wrap_Menu_DestroyId(PyObject *, PyObject *args, PyObject *kwargs) {
33164 PyObject *resultobj;
33165 wxMenu *arg1 = (wxMenu *) 0 ;
33166 int arg2 ;
33167 bool result;
33168 PyObject * obj0 = 0 ;
33169 PyObject * obj1 = 0 ;
33170 char *kwnames[] = {
33171 (char *) "self",(char *) "id", NULL
33172 };
33173
33174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyId",kwnames,&obj0,&obj1)) goto fail;
33175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33176 if (SWIG_arg_fail(1)) SWIG_fail;
33177 {
33178 arg2 = (int)(SWIG_As_int(obj1));
33179 if (SWIG_arg_fail(2)) SWIG_fail;
33180 }
33181 {
33182 PyThreadState* __tstate = wxPyBeginAllowThreads();
33183 result = (bool)(arg1)->Destroy(arg2);
33184
33185 wxPyEndAllowThreads(__tstate);
33186 if (PyErr_Occurred()) SWIG_fail;
33187 }
33188 {
33189 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33190 }
33191 return resultobj;
33192 fail:
33193 return NULL;
33194 }
33195
33196
33197 static PyObject *_wrap_Menu_DestroyItem(PyObject *, PyObject *args, PyObject *kwargs) {
33198 PyObject *resultobj;
33199 wxMenu *arg1 = (wxMenu *) 0 ;
33200 wxMenuItem *arg2 = (wxMenuItem *) 0 ;
33201 bool result;
33202 PyObject * obj0 = 0 ;
33203 PyObject * obj1 = 0 ;
33204 char *kwnames[] = {
33205 (char *) "self",(char *) "item", NULL
33206 };
33207
33208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_DestroyItem",kwnames,&obj0,&obj1)) goto fail;
33209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33210 if (SWIG_arg_fail(1)) SWIG_fail;
33211 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
33212 if (SWIG_arg_fail(2)) SWIG_fail;
33213 {
33214 PyThreadState* __tstate = wxPyBeginAllowThreads();
33215 result = (bool)(arg1)->Destroy(arg2);
33216
33217 wxPyEndAllowThreads(__tstate);
33218 if (PyErr_Occurred()) SWIG_fail;
33219 }
33220 {
33221 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33222 }
33223 return resultobj;
33224 fail:
33225 return NULL;
33226 }
33227
33228
33229 static PyObject *_wrap_Menu_GetMenuItemCount(PyObject *, PyObject *args, PyObject *kwargs) {
33230 PyObject *resultobj;
33231 wxMenu *arg1 = (wxMenu *) 0 ;
33232 size_t result;
33233 PyObject * obj0 = 0 ;
33234 char *kwnames[] = {
33235 (char *) "self", NULL
33236 };
33237
33238 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItemCount",kwnames,&obj0)) goto fail;
33239 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33240 if (SWIG_arg_fail(1)) SWIG_fail;
33241 {
33242 PyThreadState* __tstate = wxPyBeginAllowThreads();
33243 result = (size_t)((wxMenu const *)arg1)->GetMenuItemCount();
33244
33245 wxPyEndAllowThreads(__tstate);
33246 if (PyErr_Occurred()) SWIG_fail;
33247 }
33248 {
33249 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
33250 }
33251 return resultobj;
33252 fail:
33253 return NULL;
33254 }
33255
33256
33257 static PyObject *_wrap_Menu_GetMenuItems(PyObject *, PyObject *args, PyObject *kwargs) {
33258 PyObject *resultobj;
33259 wxMenu *arg1 = (wxMenu *) 0 ;
33260 PyObject *result;
33261 PyObject * obj0 = 0 ;
33262 char *kwnames[] = {
33263 (char *) "self", NULL
33264 };
33265
33266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuItems",kwnames,&obj0)) goto fail;
33267 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33268 if (SWIG_arg_fail(1)) SWIG_fail;
33269 {
33270 PyThreadState* __tstate = wxPyBeginAllowThreads();
33271 result = (PyObject *)wxMenu_GetMenuItems(arg1);
33272
33273 wxPyEndAllowThreads(__tstate);
33274 if (PyErr_Occurred()) SWIG_fail;
33275 }
33276 resultobj = result;
33277 return resultobj;
33278 fail:
33279 return NULL;
33280 }
33281
33282
33283 static PyObject *_wrap_Menu_FindItem(PyObject *, PyObject *args, PyObject *kwargs) {
33284 PyObject *resultobj;
33285 wxMenu *arg1 = (wxMenu *) 0 ;
33286 wxString *arg2 = 0 ;
33287 int result;
33288 bool temp2 = false ;
33289 PyObject * obj0 = 0 ;
33290 PyObject * obj1 = 0 ;
33291 char *kwnames[] = {
33292 (char *) "self",(char *) "item", NULL
33293 };
33294
33295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItem",kwnames,&obj0,&obj1)) goto fail;
33296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33297 if (SWIG_arg_fail(1)) SWIG_fail;
33298 {
33299 arg2 = wxString_in_helper(obj1);
33300 if (arg2 == NULL) SWIG_fail;
33301 temp2 = true;
33302 }
33303 {
33304 PyThreadState* __tstate = wxPyBeginAllowThreads();
33305 result = (int)((wxMenu const *)arg1)->FindItem((wxString const &)*arg2);
33306
33307 wxPyEndAllowThreads(__tstate);
33308 if (PyErr_Occurred()) SWIG_fail;
33309 }
33310 {
33311 resultobj = SWIG_From_int((int)(result));
33312 }
33313 {
33314 if (temp2)
33315 delete arg2;
33316 }
33317 return resultobj;
33318 fail:
33319 {
33320 if (temp2)
33321 delete arg2;
33322 }
33323 return NULL;
33324 }
33325
33326
33327 static PyObject *_wrap_Menu_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
33328 PyObject *resultobj;
33329 wxMenu *arg1 = (wxMenu *) 0 ;
33330 int arg2 ;
33331 wxMenuItem *result;
33332 PyObject * obj0 = 0 ;
33333 PyObject * obj1 = 0 ;
33334 char *kwnames[] = {
33335 (char *) "self",(char *) "id", NULL
33336 };
33337
33338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemById",kwnames,&obj0,&obj1)) goto fail;
33339 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33340 if (SWIG_arg_fail(1)) SWIG_fail;
33341 {
33342 arg2 = (int)(SWIG_As_int(obj1));
33343 if (SWIG_arg_fail(2)) SWIG_fail;
33344 }
33345 {
33346 PyThreadState* __tstate = wxPyBeginAllowThreads();
33347 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItem(arg2);
33348
33349 wxPyEndAllowThreads(__tstate);
33350 if (PyErr_Occurred()) SWIG_fail;
33351 }
33352 {
33353 resultobj = wxPyMake_wxObject(result, 0);
33354 }
33355 return resultobj;
33356 fail:
33357 return NULL;
33358 }
33359
33360
33361 static PyObject *_wrap_Menu_FindItemByPosition(PyObject *, PyObject *args, PyObject *kwargs) {
33362 PyObject *resultobj;
33363 wxMenu *arg1 = (wxMenu *) 0 ;
33364 size_t arg2 ;
33365 wxMenuItem *result;
33366 PyObject * obj0 = 0 ;
33367 PyObject * obj1 = 0 ;
33368 char *kwnames[] = {
33369 (char *) "self",(char *) "position", NULL
33370 };
33371
33372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_FindItemByPosition",kwnames,&obj0,&obj1)) goto fail;
33373 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33374 if (SWIG_arg_fail(1)) SWIG_fail;
33375 {
33376 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
33377 if (SWIG_arg_fail(2)) SWIG_fail;
33378 }
33379 {
33380 PyThreadState* __tstate = wxPyBeginAllowThreads();
33381 result = (wxMenuItem *)((wxMenu const *)arg1)->FindItemByPosition(arg2);
33382
33383 wxPyEndAllowThreads(__tstate);
33384 if (PyErr_Occurred()) SWIG_fail;
33385 }
33386 {
33387 resultobj = wxPyMake_wxObject(result, 0);
33388 }
33389 return resultobj;
33390 fail:
33391 return NULL;
33392 }
33393
33394
33395 static PyObject *_wrap_Menu_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
33396 PyObject *resultobj;
33397 wxMenu *arg1 = (wxMenu *) 0 ;
33398 int arg2 ;
33399 bool arg3 ;
33400 PyObject * obj0 = 0 ;
33401 PyObject * obj1 = 0 ;
33402 PyObject * obj2 = 0 ;
33403 char *kwnames[] = {
33404 (char *) "self",(char *) "id",(char *) "enable", NULL
33405 };
33406
33407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
33408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33409 if (SWIG_arg_fail(1)) SWIG_fail;
33410 {
33411 arg2 = (int)(SWIG_As_int(obj1));
33412 if (SWIG_arg_fail(2)) SWIG_fail;
33413 }
33414 {
33415 arg3 = (bool)(SWIG_As_bool(obj2));
33416 if (SWIG_arg_fail(3)) SWIG_fail;
33417 }
33418 {
33419 PyThreadState* __tstate = wxPyBeginAllowThreads();
33420 (arg1)->Enable(arg2,arg3);
33421
33422 wxPyEndAllowThreads(__tstate);
33423 if (PyErr_Occurred()) SWIG_fail;
33424 }
33425 Py_INCREF(Py_None); resultobj = Py_None;
33426 return resultobj;
33427 fail:
33428 return NULL;
33429 }
33430
33431
33432 static PyObject *_wrap_Menu_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
33433 PyObject *resultobj;
33434 wxMenu *arg1 = (wxMenu *) 0 ;
33435 int arg2 ;
33436 bool result;
33437 PyObject * obj0 = 0 ;
33438 PyObject * obj1 = 0 ;
33439 char *kwnames[] = {
33440 (char *) "self",(char *) "id", NULL
33441 };
33442
33443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
33444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33445 if (SWIG_arg_fail(1)) SWIG_fail;
33446 {
33447 arg2 = (int)(SWIG_As_int(obj1));
33448 if (SWIG_arg_fail(2)) SWIG_fail;
33449 }
33450 {
33451 PyThreadState* __tstate = wxPyBeginAllowThreads();
33452 result = (bool)((wxMenu const *)arg1)->IsEnabled(arg2);
33453
33454 wxPyEndAllowThreads(__tstate);
33455 if (PyErr_Occurred()) SWIG_fail;
33456 }
33457 {
33458 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33459 }
33460 return resultobj;
33461 fail:
33462 return NULL;
33463 }
33464
33465
33466 static PyObject *_wrap_Menu_Check(PyObject *, PyObject *args, PyObject *kwargs) {
33467 PyObject *resultobj;
33468 wxMenu *arg1 = (wxMenu *) 0 ;
33469 int arg2 ;
33470 bool arg3 ;
33471 PyObject * obj0 = 0 ;
33472 PyObject * obj1 = 0 ;
33473 PyObject * obj2 = 0 ;
33474 char *kwnames[] = {
33475 (char *) "self",(char *) "id",(char *) "check", NULL
33476 };
33477
33478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
33479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33480 if (SWIG_arg_fail(1)) SWIG_fail;
33481 {
33482 arg2 = (int)(SWIG_As_int(obj1));
33483 if (SWIG_arg_fail(2)) SWIG_fail;
33484 }
33485 {
33486 arg3 = (bool)(SWIG_As_bool(obj2));
33487 if (SWIG_arg_fail(3)) SWIG_fail;
33488 }
33489 {
33490 PyThreadState* __tstate = wxPyBeginAllowThreads();
33491 (arg1)->Check(arg2,arg3);
33492
33493 wxPyEndAllowThreads(__tstate);
33494 if (PyErr_Occurred()) SWIG_fail;
33495 }
33496 Py_INCREF(Py_None); resultobj = Py_None;
33497 return resultobj;
33498 fail:
33499 return NULL;
33500 }
33501
33502
33503 static PyObject *_wrap_Menu_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
33504 PyObject *resultobj;
33505 wxMenu *arg1 = (wxMenu *) 0 ;
33506 int arg2 ;
33507 bool result;
33508 PyObject * obj0 = 0 ;
33509 PyObject * obj1 = 0 ;
33510 char *kwnames[] = {
33511 (char *) "self",(char *) "id", NULL
33512 };
33513
33514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_IsChecked",kwnames,&obj0,&obj1)) goto fail;
33515 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33516 if (SWIG_arg_fail(1)) SWIG_fail;
33517 {
33518 arg2 = (int)(SWIG_As_int(obj1));
33519 if (SWIG_arg_fail(2)) SWIG_fail;
33520 }
33521 {
33522 PyThreadState* __tstate = wxPyBeginAllowThreads();
33523 result = (bool)((wxMenu const *)arg1)->IsChecked(arg2);
33524
33525 wxPyEndAllowThreads(__tstate);
33526 if (PyErr_Occurred()) SWIG_fail;
33527 }
33528 {
33529 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
33530 }
33531 return resultobj;
33532 fail:
33533 return NULL;
33534 }
33535
33536
33537 static PyObject *_wrap_Menu_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33538 PyObject *resultobj;
33539 wxMenu *arg1 = (wxMenu *) 0 ;
33540 int arg2 ;
33541 wxString *arg3 = 0 ;
33542 bool temp3 = false ;
33543 PyObject * obj0 = 0 ;
33544 PyObject * obj1 = 0 ;
33545 PyObject * obj2 = 0 ;
33546 char *kwnames[] = {
33547 (char *) "self",(char *) "id",(char *) "label", NULL
33548 };
33549
33550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
33551 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33552 if (SWIG_arg_fail(1)) SWIG_fail;
33553 {
33554 arg2 = (int)(SWIG_As_int(obj1));
33555 if (SWIG_arg_fail(2)) SWIG_fail;
33556 }
33557 {
33558 arg3 = wxString_in_helper(obj2);
33559 if (arg3 == NULL) SWIG_fail;
33560 temp3 = true;
33561 }
33562 {
33563 PyThreadState* __tstate = wxPyBeginAllowThreads();
33564 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
33565
33566 wxPyEndAllowThreads(__tstate);
33567 if (PyErr_Occurred()) SWIG_fail;
33568 }
33569 Py_INCREF(Py_None); resultobj = Py_None;
33570 {
33571 if (temp3)
33572 delete arg3;
33573 }
33574 return resultobj;
33575 fail:
33576 {
33577 if (temp3)
33578 delete arg3;
33579 }
33580 return NULL;
33581 }
33582
33583
33584 static PyObject *_wrap_Menu_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
33585 PyObject *resultobj;
33586 wxMenu *arg1 = (wxMenu *) 0 ;
33587 int arg2 ;
33588 wxString result;
33589 PyObject * obj0 = 0 ;
33590 PyObject * obj1 = 0 ;
33591 char *kwnames[] = {
33592 (char *) "self",(char *) "id", NULL
33593 };
33594
33595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetLabel",kwnames,&obj0,&obj1)) goto fail;
33596 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33597 if (SWIG_arg_fail(1)) SWIG_fail;
33598 {
33599 arg2 = (int)(SWIG_As_int(obj1));
33600 if (SWIG_arg_fail(2)) SWIG_fail;
33601 }
33602 {
33603 PyThreadState* __tstate = wxPyBeginAllowThreads();
33604 result = ((wxMenu const *)arg1)->GetLabel(arg2);
33605
33606 wxPyEndAllowThreads(__tstate);
33607 if (PyErr_Occurred()) SWIG_fail;
33608 }
33609 {
33610 #if wxUSE_UNICODE
33611 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33612 #else
33613 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33614 #endif
33615 }
33616 return resultobj;
33617 fail:
33618 return NULL;
33619 }
33620
33621
33622 static PyObject *_wrap_Menu_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
33623 PyObject *resultobj;
33624 wxMenu *arg1 = (wxMenu *) 0 ;
33625 int arg2 ;
33626 wxString *arg3 = 0 ;
33627 bool temp3 = false ;
33628 PyObject * obj0 = 0 ;
33629 PyObject * obj1 = 0 ;
33630 PyObject * obj2 = 0 ;
33631 char *kwnames[] = {
33632 (char *) "self",(char *) "id",(char *) "helpString", NULL
33633 };
33634
33635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Menu_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
33636 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33637 if (SWIG_arg_fail(1)) SWIG_fail;
33638 {
33639 arg2 = (int)(SWIG_As_int(obj1));
33640 if (SWIG_arg_fail(2)) SWIG_fail;
33641 }
33642 {
33643 arg3 = wxString_in_helper(obj2);
33644 if (arg3 == NULL) SWIG_fail;
33645 temp3 = true;
33646 }
33647 {
33648 PyThreadState* __tstate = wxPyBeginAllowThreads();
33649 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
33650
33651 wxPyEndAllowThreads(__tstate);
33652 if (PyErr_Occurred()) SWIG_fail;
33653 }
33654 Py_INCREF(Py_None); resultobj = Py_None;
33655 {
33656 if (temp3)
33657 delete arg3;
33658 }
33659 return resultobj;
33660 fail:
33661 {
33662 if (temp3)
33663 delete arg3;
33664 }
33665 return NULL;
33666 }
33667
33668
33669 static PyObject *_wrap_Menu_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
33670 PyObject *resultobj;
33671 wxMenu *arg1 = (wxMenu *) 0 ;
33672 int arg2 ;
33673 wxString result;
33674 PyObject * obj0 = 0 ;
33675 PyObject * obj1 = 0 ;
33676 char *kwnames[] = {
33677 (char *) "self",(char *) "id", NULL
33678 };
33679
33680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
33681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33682 if (SWIG_arg_fail(1)) SWIG_fail;
33683 {
33684 arg2 = (int)(SWIG_As_int(obj1));
33685 if (SWIG_arg_fail(2)) SWIG_fail;
33686 }
33687 {
33688 PyThreadState* __tstate = wxPyBeginAllowThreads();
33689 result = ((wxMenu const *)arg1)->GetHelpString(arg2);
33690
33691 wxPyEndAllowThreads(__tstate);
33692 if (PyErr_Occurred()) SWIG_fail;
33693 }
33694 {
33695 #if wxUSE_UNICODE
33696 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33697 #else
33698 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33699 #endif
33700 }
33701 return resultobj;
33702 fail:
33703 return NULL;
33704 }
33705
33706
33707 static PyObject *_wrap_Menu_SetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
33708 PyObject *resultobj;
33709 wxMenu *arg1 = (wxMenu *) 0 ;
33710 wxString *arg2 = 0 ;
33711 bool temp2 = false ;
33712 PyObject * obj0 = 0 ;
33713 PyObject * obj1 = 0 ;
33714 char *kwnames[] = {
33715 (char *) "self",(char *) "title", NULL
33716 };
33717
33718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetTitle",kwnames,&obj0,&obj1)) goto fail;
33719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33720 if (SWIG_arg_fail(1)) SWIG_fail;
33721 {
33722 arg2 = wxString_in_helper(obj1);
33723 if (arg2 == NULL) SWIG_fail;
33724 temp2 = true;
33725 }
33726 {
33727 PyThreadState* __tstate = wxPyBeginAllowThreads();
33728 (arg1)->SetTitle((wxString const &)*arg2);
33729
33730 wxPyEndAllowThreads(__tstate);
33731 if (PyErr_Occurred()) SWIG_fail;
33732 }
33733 Py_INCREF(Py_None); resultobj = Py_None;
33734 {
33735 if (temp2)
33736 delete arg2;
33737 }
33738 return resultobj;
33739 fail:
33740 {
33741 if (temp2)
33742 delete arg2;
33743 }
33744 return NULL;
33745 }
33746
33747
33748 static PyObject *_wrap_Menu_GetTitle(PyObject *, PyObject *args, PyObject *kwargs) {
33749 PyObject *resultobj;
33750 wxMenu *arg1 = (wxMenu *) 0 ;
33751 wxString result;
33752 PyObject * obj0 = 0 ;
33753 char *kwnames[] = {
33754 (char *) "self", NULL
33755 };
33756
33757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetTitle",kwnames,&obj0)) goto fail;
33758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33759 if (SWIG_arg_fail(1)) SWIG_fail;
33760 {
33761 PyThreadState* __tstate = wxPyBeginAllowThreads();
33762 result = ((wxMenu const *)arg1)->GetTitle();
33763
33764 wxPyEndAllowThreads(__tstate);
33765 if (PyErr_Occurred()) SWIG_fail;
33766 }
33767 {
33768 #if wxUSE_UNICODE
33769 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
33770 #else
33771 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
33772 #endif
33773 }
33774 return resultobj;
33775 fail:
33776 return NULL;
33777 }
33778
33779
33780 static PyObject *_wrap_Menu_SetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
33781 PyObject *resultobj;
33782 wxMenu *arg1 = (wxMenu *) 0 ;
33783 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
33784 PyObject * obj0 = 0 ;
33785 PyObject * obj1 = 0 ;
33786 char *kwnames[] = {
33787 (char *) "self",(char *) "handler", NULL
33788 };
33789
33790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetEventHandler",kwnames,&obj0,&obj1)) goto fail;
33791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33792 if (SWIG_arg_fail(1)) SWIG_fail;
33793 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
33794 if (SWIG_arg_fail(2)) SWIG_fail;
33795 {
33796 PyThreadState* __tstate = wxPyBeginAllowThreads();
33797 (arg1)->SetEventHandler(arg2);
33798
33799 wxPyEndAllowThreads(__tstate);
33800 if (PyErr_Occurred()) SWIG_fail;
33801 }
33802 Py_INCREF(Py_None); resultobj = Py_None;
33803 return resultobj;
33804 fail:
33805 return NULL;
33806 }
33807
33808
33809 static PyObject *_wrap_Menu_GetEventHandler(PyObject *, PyObject *args, PyObject *kwargs) {
33810 PyObject *resultobj;
33811 wxMenu *arg1 = (wxMenu *) 0 ;
33812 wxEvtHandler *result;
33813 PyObject * obj0 = 0 ;
33814 char *kwnames[] = {
33815 (char *) "self", NULL
33816 };
33817
33818 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetEventHandler",kwnames,&obj0)) goto fail;
33819 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33820 if (SWIG_arg_fail(1)) SWIG_fail;
33821 {
33822 PyThreadState* __tstate = wxPyBeginAllowThreads();
33823 result = (wxEvtHandler *)((wxMenu const *)arg1)->GetEventHandler();
33824
33825 wxPyEndAllowThreads(__tstate);
33826 if (PyErr_Occurred()) SWIG_fail;
33827 }
33828 {
33829 resultobj = wxPyMake_wxObject(result, 0);
33830 }
33831 return resultobj;
33832 fail:
33833 return NULL;
33834 }
33835
33836
33837 static PyObject *_wrap_Menu_SetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
33838 PyObject *resultobj;
33839 wxMenu *arg1 = (wxMenu *) 0 ;
33840 wxWindow *arg2 = (wxWindow *) 0 ;
33841 PyObject * obj0 = 0 ;
33842 PyObject * obj1 = 0 ;
33843 char *kwnames[] = {
33844 (char *) "self",(char *) "win", NULL
33845 };
33846
33847 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetInvokingWindow",kwnames,&obj0,&obj1)) goto fail;
33848 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33849 if (SWIG_arg_fail(1)) SWIG_fail;
33850 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
33851 if (SWIG_arg_fail(2)) SWIG_fail;
33852 {
33853 PyThreadState* __tstate = wxPyBeginAllowThreads();
33854 (arg1)->SetInvokingWindow(arg2);
33855
33856 wxPyEndAllowThreads(__tstate);
33857 if (PyErr_Occurred()) SWIG_fail;
33858 }
33859 Py_INCREF(Py_None); resultobj = Py_None;
33860 return resultobj;
33861 fail:
33862 return NULL;
33863 }
33864
33865
33866 static PyObject *_wrap_Menu_GetInvokingWindow(PyObject *, PyObject *args, PyObject *kwargs) {
33867 PyObject *resultobj;
33868 wxMenu *arg1 = (wxMenu *) 0 ;
33869 wxWindow *result;
33870 PyObject * obj0 = 0 ;
33871 char *kwnames[] = {
33872 (char *) "self", NULL
33873 };
33874
33875 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetInvokingWindow",kwnames,&obj0)) goto fail;
33876 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33877 if (SWIG_arg_fail(1)) SWIG_fail;
33878 {
33879 PyThreadState* __tstate = wxPyBeginAllowThreads();
33880 result = (wxWindow *)((wxMenu const *)arg1)->GetInvokingWindow();
33881
33882 wxPyEndAllowThreads(__tstate);
33883 if (PyErr_Occurred()) SWIG_fail;
33884 }
33885 {
33886 resultobj = wxPyMake_wxObject(result, 0);
33887 }
33888 return resultobj;
33889 fail:
33890 return NULL;
33891 }
33892
33893
33894 static PyObject *_wrap_Menu_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
33895 PyObject *resultobj;
33896 wxMenu *arg1 = (wxMenu *) 0 ;
33897 long result;
33898 PyObject * obj0 = 0 ;
33899 char *kwnames[] = {
33900 (char *) "self", NULL
33901 };
33902
33903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetStyle",kwnames,&obj0)) goto fail;
33904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33905 if (SWIG_arg_fail(1)) SWIG_fail;
33906 {
33907 PyThreadState* __tstate = wxPyBeginAllowThreads();
33908 result = (long)((wxMenu const *)arg1)->GetStyle();
33909
33910 wxPyEndAllowThreads(__tstate);
33911 if (PyErr_Occurred()) SWIG_fail;
33912 }
33913 {
33914 resultobj = SWIG_From_long((long)(result));
33915 }
33916 return resultobj;
33917 fail:
33918 return NULL;
33919 }
33920
33921
33922 static PyObject *_wrap_Menu_UpdateUI(PyObject *, PyObject *args, PyObject *kwargs) {
33923 PyObject *resultobj;
33924 wxMenu *arg1 = (wxMenu *) 0 ;
33925 wxEvtHandler *arg2 = (wxEvtHandler *) NULL ;
33926 PyObject * obj0 = 0 ;
33927 PyObject * obj1 = 0 ;
33928 char *kwnames[] = {
33929 (char *) "self",(char *) "source", NULL
33930 };
33931
33932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Menu_UpdateUI",kwnames,&obj0,&obj1)) goto fail;
33933 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33934 if (SWIG_arg_fail(1)) SWIG_fail;
33935 if (obj1) {
33936 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
33937 if (SWIG_arg_fail(2)) SWIG_fail;
33938 }
33939 {
33940 PyThreadState* __tstate = wxPyBeginAllowThreads();
33941 (arg1)->UpdateUI(arg2);
33942
33943 wxPyEndAllowThreads(__tstate);
33944 if (PyErr_Occurred()) SWIG_fail;
33945 }
33946 Py_INCREF(Py_None); resultobj = Py_None;
33947 return resultobj;
33948 fail:
33949 return NULL;
33950 }
33951
33952
33953 static PyObject *_wrap_Menu_GetMenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
33954 PyObject *resultobj;
33955 wxMenu *arg1 = (wxMenu *) 0 ;
33956 wxMenuBar *result;
33957 PyObject * obj0 = 0 ;
33958 char *kwnames[] = {
33959 (char *) "self", NULL
33960 };
33961
33962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetMenuBar",kwnames,&obj0)) goto fail;
33963 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33964 if (SWIG_arg_fail(1)) SWIG_fail;
33965 {
33966 PyThreadState* __tstate = wxPyBeginAllowThreads();
33967 result = (wxMenuBar *)((wxMenu const *)arg1)->GetMenuBar();
33968
33969 wxPyEndAllowThreads(__tstate);
33970 if (PyErr_Occurred()) SWIG_fail;
33971 }
33972 {
33973 resultobj = wxPyMake_wxObject(result, 0);
33974 }
33975 return resultobj;
33976 fail:
33977 return NULL;
33978 }
33979
33980
33981 static PyObject *_wrap_Menu_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
33982 PyObject *resultobj;
33983 wxMenu *arg1 = (wxMenu *) 0 ;
33984 wxMenuBarBase *arg2 = (wxMenuBarBase *) 0 ;
33985 PyObject * obj0 = 0 ;
33986 PyObject * obj1 = 0 ;
33987 char *kwnames[] = {
33988 (char *) "self",(char *) "menubar", NULL
33989 };
33990
33991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_Attach",kwnames,&obj0,&obj1)) goto fail;
33992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
33993 if (SWIG_arg_fail(1)) SWIG_fail;
33994 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenuBarBase, SWIG_POINTER_EXCEPTION | 0);
33995 if (SWIG_arg_fail(2)) SWIG_fail;
33996 {
33997 PyThreadState* __tstate = wxPyBeginAllowThreads();
33998 (arg1)->Attach(arg2);
33999
34000 wxPyEndAllowThreads(__tstate);
34001 if (PyErr_Occurred()) SWIG_fail;
34002 }
34003 Py_INCREF(Py_None); resultobj = Py_None;
34004 return resultobj;
34005 fail:
34006 return NULL;
34007 }
34008
34009
34010 static PyObject *_wrap_Menu_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
34011 PyObject *resultobj;
34012 wxMenu *arg1 = (wxMenu *) 0 ;
34013 PyObject * obj0 = 0 ;
34014 char *kwnames[] = {
34015 (char *) "self", NULL
34016 };
34017
34018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_Detach",kwnames,&obj0)) goto fail;
34019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34020 if (SWIG_arg_fail(1)) SWIG_fail;
34021 {
34022 PyThreadState* __tstate = wxPyBeginAllowThreads();
34023 (arg1)->Detach();
34024
34025 wxPyEndAllowThreads(__tstate);
34026 if (PyErr_Occurred()) SWIG_fail;
34027 }
34028 Py_INCREF(Py_None); resultobj = Py_None;
34029 return resultobj;
34030 fail:
34031 return NULL;
34032 }
34033
34034
34035 static PyObject *_wrap_Menu_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
34036 PyObject *resultobj;
34037 wxMenu *arg1 = (wxMenu *) 0 ;
34038 bool result;
34039 PyObject * obj0 = 0 ;
34040 char *kwnames[] = {
34041 (char *) "self", NULL
34042 };
34043
34044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_IsAttached",kwnames,&obj0)) goto fail;
34045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34046 if (SWIG_arg_fail(1)) SWIG_fail;
34047 {
34048 PyThreadState* __tstate = wxPyBeginAllowThreads();
34049 result = (bool)((wxMenu const *)arg1)->IsAttached();
34050
34051 wxPyEndAllowThreads(__tstate);
34052 if (PyErr_Occurred()) SWIG_fail;
34053 }
34054 {
34055 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34056 }
34057 return resultobj;
34058 fail:
34059 return NULL;
34060 }
34061
34062
34063 static PyObject *_wrap_Menu_SetParent(PyObject *, PyObject *args, PyObject *kwargs) {
34064 PyObject *resultobj;
34065 wxMenu *arg1 = (wxMenu *) 0 ;
34066 wxMenu *arg2 = (wxMenu *) 0 ;
34067 PyObject * obj0 = 0 ;
34068 PyObject * obj1 = 0 ;
34069 char *kwnames[] = {
34070 (char *) "self",(char *) "parent", NULL
34071 };
34072
34073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Menu_SetParent",kwnames,&obj0,&obj1)) goto fail;
34074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34075 if (SWIG_arg_fail(1)) SWIG_fail;
34076 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34077 if (SWIG_arg_fail(2)) SWIG_fail;
34078 {
34079 PyThreadState* __tstate = wxPyBeginAllowThreads();
34080 (arg1)->SetParent(arg2);
34081
34082 wxPyEndAllowThreads(__tstate);
34083 if (PyErr_Occurred()) SWIG_fail;
34084 }
34085 Py_INCREF(Py_None); resultobj = Py_None;
34086 return resultobj;
34087 fail:
34088 return NULL;
34089 }
34090
34091
34092 static PyObject *_wrap_Menu_GetParent(PyObject *, PyObject *args, PyObject *kwargs) {
34093 PyObject *resultobj;
34094 wxMenu *arg1 = (wxMenu *) 0 ;
34095 wxMenu *result;
34096 PyObject * obj0 = 0 ;
34097 char *kwnames[] = {
34098 (char *) "self", NULL
34099 };
34100
34101 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Menu_GetParent",kwnames,&obj0)) goto fail;
34102 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34103 if (SWIG_arg_fail(1)) SWIG_fail;
34104 {
34105 PyThreadState* __tstate = wxPyBeginAllowThreads();
34106 result = (wxMenu *)((wxMenu const *)arg1)->GetParent();
34107
34108 wxPyEndAllowThreads(__tstate);
34109 if (PyErr_Occurred()) SWIG_fail;
34110 }
34111 {
34112 resultobj = wxPyMake_wxObject(result, 0);
34113 }
34114 return resultobj;
34115 fail:
34116 return NULL;
34117 }
34118
34119
34120 static PyObject * Menu_swigregister(PyObject *, PyObject *args) {
34121 PyObject *obj;
34122 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
34123 SWIG_TypeClientData(SWIGTYPE_p_wxMenu, obj);
34124 Py_INCREF(obj);
34125 return Py_BuildValue((char *)"");
34126 }
34127 static PyObject *_wrap_new_MenuBar(PyObject *, PyObject *args, PyObject *kwargs) {
34128 PyObject *resultobj;
34129 long arg1 = (long) 0 ;
34130 wxMenuBar *result;
34131 PyObject * obj0 = 0 ;
34132 char *kwnames[] = {
34133 (char *) "style", NULL
34134 };
34135
34136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_MenuBar",kwnames,&obj0)) goto fail;
34137 if (obj0) {
34138 {
34139 arg1 = (long)(SWIG_As_long(obj0));
34140 if (SWIG_arg_fail(1)) SWIG_fail;
34141 }
34142 }
34143 {
34144 if (!wxPyCheckForApp()) SWIG_fail;
34145 PyThreadState* __tstate = wxPyBeginAllowThreads();
34146 result = (wxMenuBar *)new wxMenuBar(arg1);
34147
34148 wxPyEndAllowThreads(__tstate);
34149 if (PyErr_Occurred()) SWIG_fail;
34150 }
34151 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMenuBar, 1);
34152 return resultobj;
34153 fail:
34154 return NULL;
34155 }
34156
34157
34158 static PyObject *_wrap_MenuBar_Append(PyObject *, PyObject *args, PyObject *kwargs) {
34159 PyObject *resultobj;
34160 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34161 wxMenu *arg2 = (wxMenu *) 0 ;
34162 wxString *arg3 = 0 ;
34163 bool result;
34164 bool temp3 = false ;
34165 PyObject * obj0 = 0 ;
34166 PyObject * obj1 = 0 ;
34167 PyObject * obj2 = 0 ;
34168 char *kwnames[] = {
34169 (char *) "self",(char *) "menu",(char *) "title", NULL
34170 };
34171
34172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
34173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34174 if (SWIG_arg_fail(1)) SWIG_fail;
34175 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34176 if (SWIG_arg_fail(2)) SWIG_fail;
34177 {
34178 arg3 = wxString_in_helper(obj2);
34179 if (arg3 == NULL) SWIG_fail;
34180 temp3 = true;
34181 }
34182 {
34183 PyThreadState* __tstate = wxPyBeginAllowThreads();
34184 result = (bool)(arg1)->Append(arg2,(wxString const &)*arg3);
34185
34186 wxPyEndAllowThreads(__tstate);
34187 if (PyErr_Occurred()) SWIG_fail;
34188 }
34189 {
34190 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34191 }
34192 {
34193 if (temp3)
34194 delete arg3;
34195 }
34196 return resultobj;
34197 fail:
34198 {
34199 if (temp3)
34200 delete arg3;
34201 }
34202 return NULL;
34203 }
34204
34205
34206 static PyObject *_wrap_MenuBar_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
34207 PyObject *resultobj;
34208 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34209 size_t arg2 ;
34210 wxMenu *arg3 = (wxMenu *) 0 ;
34211 wxString *arg4 = 0 ;
34212 bool result;
34213 bool temp4 = false ;
34214 PyObject * obj0 = 0 ;
34215 PyObject * obj1 = 0 ;
34216 PyObject * obj2 = 0 ;
34217 PyObject * obj3 = 0 ;
34218 char *kwnames[] = {
34219 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
34220 };
34221
34222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34224 if (SWIG_arg_fail(1)) SWIG_fail;
34225 {
34226 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34227 if (SWIG_arg_fail(2)) SWIG_fail;
34228 }
34229 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34230 if (SWIG_arg_fail(3)) SWIG_fail;
34231 {
34232 arg4 = wxString_in_helper(obj3);
34233 if (arg4 == NULL) SWIG_fail;
34234 temp4 = true;
34235 }
34236 {
34237 PyThreadState* __tstate = wxPyBeginAllowThreads();
34238 result = (bool)(arg1)->Insert(arg2,arg3,(wxString const &)*arg4);
34239
34240 wxPyEndAllowThreads(__tstate);
34241 if (PyErr_Occurred()) SWIG_fail;
34242 }
34243 {
34244 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34245 }
34246 {
34247 if (temp4)
34248 delete arg4;
34249 }
34250 return resultobj;
34251 fail:
34252 {
34253 if (temp4)
34254 delete arg4;
34255 }
34256 return NULL;
34257 }
34258
34259
34260 static PyObject *_wrap_MenuBar_GetMenuCount(PyObject *, PyObject *args, PyObject *kwargs) {
34261 PyObject *resultobj;
34262 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34263 size_t result;
34264 PyObject * obj0 = 0 ;
34265 char *kwnames[] = {
34266 (char *) "self", NULL
34267 };
34268
34269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetMenuCount",kwnames,&obj0)) goto fail;
34270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34271 if (SWIG_arg_fail(1)) SWIG_fail;
34272 {
34273 PyThreadState* __tstate = wxPyBeginAllowThreads();
34274 result = (size_t)((wxMenuBar const *)arg1)->GetMenuCount();
34275
34276 wxPyEndAllowThreads(__tstate);
34277 if (PyErr_Occurred()) SWIG_fail;
34278 }
34279 {
34280 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
34281 }
34282 return resultobj;
34283 fail:
34284 return NULL;
34285 }
34286
34287
34288 static PyObject *_wrap_MenuBar_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
34289 PyObject *resultobj;
34290 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34291 size_t arg2 ;
34292 wxMenu *result;
34293 PyObject * obj0 = 0 ;
34294 PyObject * obj1 = 0 ;
34295 char *kwnames[] = {
34296 (char *) "self",(char *) "pos", NULL
34297 };
34298
34299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetMenu",kwnames,&obj0,&obj1)) goto fail;
34300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34301 if (SWIG_arg_fail(1)) SWIG_fail;
34302 {
34303 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34304 if (SWIG_arg_fail(2)) SWIG_fail;
34305 }
34306 {
34307 PyThreadState* __tstate = wxPyBeginAllowThreads();
34308 result = (wxMenu *)((wxMenuBar const *)arg1)->GetMenu(arg2);
34309
34310 wxPyEndAllowThreads(__tstate);
34311 if (PyErr_Occurred()) SWIG_fail;
34312 }
34313 {
34314 resultobj = wxPyMake_wxObject(result, 0);
34315 }
34316 return resultobj;
34317 fail:
34318 return NULL;
34319 }
34320
34321
34322 static PyObject *_wrap_MenuBar_Replace(PyObject *, PyObject *args, PyObject *kwargs) {
34323 PyObject *resultobj;
34324 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34325 size_t arg2 ;
34326 wxMenu *arg3 = (wxMenu *) 0 ;
34327 wxString *arg4 = 0 ;
34328 wxMenu *result;
34329 bool temp4 = false ;
34330 PyObject * obj0 = 0 ;
34331 PyObject * obj1 = 0 ;
34332 PyObject * obj2 = 0 ;
34333 PyObject * obj3 = 0 ;
34334 char *kwnames[] = {
34335 (char *) "self",(char *) "pos",(char *) "menu",(char *) "title", NULL
34336 };
34337
34338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:MenuBar_Replace",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
34339 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34340 if (SWIG_arg_fail(1)) SWIG_fail;
34341 {
34342 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34343 if (SWIG_arg_fail(2)) SWIG_fail;
34344 }
34345 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
34346 if (SWIG_arg_fail(3)) SWIG_fail;
34347 {
34348 arg4 = wxString_in_helper(obj3);
34349 if (arg4 == NULL) SWIG_fail;
34350 temp4 = true;
34351 }
34352 {
34353 PyThreadState* __tstate = wxPyBeginAllowThreads();
34354 result = (wxMenu *)(arg1)->Replace(arg2,arg3,(wxString const &)*arg4);
34355
34356 wxPyEndAllowThreads(__tstate);
34357 if (PyErr_Occurred()) SWIG_fail;
34358 }
34359 {
34360 resultobj = wxPyMake_wxObject(result, 0);
34361 }
34362 {
34363 if (temp4)
34364 delete arg4;
34365 }
34366 return resultobj;
34367 fail:
34368 {
34369 if (temp4)
34370 delete arg4;
34371 }
34372 return NULL;
34373 }
34374
34375
34376 static PyObject *_wrap_MenuBar_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
34377 PyObject *resultobj;
34378 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34379 size_t arg2 ;
34380 wxMenu *result;
34381 PyObject * obj0 = 0 ;
34382 PyObject * obj1 = 0 ;
34383 char *kwnames[] = {
34384 (char *) "self",(char *) "pos", NULL
34385 };
34386
34387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Remove",kwnames,&obj0,&obj1)) goto fail;
34388 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34389 if (SWIG_arg_fail(1)) SWIG_fail;
34390 {
34391 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34392 if (SWIG_arg_fail(2)) SWIG_fail;
34393 }
34394 {
34395 PyThreadState* __tstate = wxPyBeginAllowThreads();
34396 result = (wxMenu *)(arg1)->Remove(arg2);
34397
34398 wxPyEndAllowThreads(__tstate);
34399 if (PyErr_Occurred()) SWIG_fail;
34400 }
34401 {
34402 resultobj = wxPyMake_wxObject(result, 0);
34403 }
34404 return resultobj;
34405 fail:
34406 return NULL;
34407 }
34408
34409
34410 static PyObject *_wrap_MenuBar_EnableTop(PyObject *, PyObject *args, PyObject *kwargs) {
34411 PyObject *resultobj;
34412 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34413 size_t arg2 ;
34414 bool arg3 ;
34415 PyObject * obj0 = 0 ;
34416 PyObject * obj1 = 0 ;
34417 PyObject * obj2 = 0 ;
34418 char *kwnames[] = {
34419 (char *) "self",(char *) "pos",(char *) "enable", NULL
34420 };
34421
34422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_EnableTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
34423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34424 if (SWIG_arg_fail(1)) SWIG_fail;
34425 {
34426 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34427 if (SWIG_arg_fail(2)) SWIG_fail;
34428 }
34429 {
34430 arg3 = (bool)(SWIG_As_bool(obj2));
34431 if (SWIG_arg_fail(3)) SWIG_fail;
34432 }
34433 {
34434 PyThreadState* __tstate = wxPyBeginAllowThreads();
34435 (arg1)->EnableTop(arg2,arg3);
34436
34437 wxPyEndAllowThreads(__tstate);
34438 if (PyErr_Occurred()) SWIG_fail;
34439 }
34440 Py_INCREF(Py_None); resultobj = Py_None;
34441 return resultobj;
34442 fail:
34443 return NULL;
34444 }
34445
34446
34447 static PyObject *_wrap_MenuBar_IsEnabledTop(PyObject *, PyObject *args, PyObject *kwargs) {
34448 PyObject *resultobj;
34449 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34450 size_t arg2 ;
34451 bool result;
34452 PyObject * obj0 = 0 ;
34453 PyObject * obj1 = 0 ;
34454 char *kwnames[] = {
34455 (char *) "self",(char *) "pos", NULL
34456 };
34457
34458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabledTop",kwnames,&obj0,&obj1)) goto fail;
34459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34460 if (SWIG_arg_fail(1)) SWIG_fail;
34461 {
34462 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34463 if (SWIG_arg_fail(2)) SWIG_fail;
34464 }
34465 {
34466 PyThreadState* __tstate = wxPyBeginAllowThreads();
34467 result = (bool)((wxMenuBar const *)arg1)->IsEnabledTop(arg2);
34468
34469 wxPyEndAllowThreads(__tstate);
34470 if (PyErr_Occurred()) SWIG_fail;
34471 }
34472 {
34473 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34474 }
34475 return resultobj;
34476 fail:
34477 return NULL;
34478 }
34479
34480
34481 static PyObject *_wrap_MenuBar_SetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
34482 PyObject *resultobj;
34483 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34484 size_t arg2 ;
34485 wxString *arg3 = 0 ;
34486 bool temp3 = false ;
34487 PyObject * obj0 = 0 ;
34488 PyObject * obj1 = 0 ;
34489 PyObject * obj2 = 0 ;
34490 char *kwnames[] = {
34491 (char *) "self",(char *) "pos",(char *) "label", NULL
34492 };
34493
34494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabelTop",kwnames,&obj0,&obj1,&obj2)) goto fail;
34495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34496 if (SWIG_arg_fail(1)) SWIG_fail;
34497 {
34498 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34499 if (SWIG_arg_fail(2)) SWIG_fail;
34500 }
34501 {
34502 arg3 = wxString_in_helper(obj2);
34503 if (arg3 == NULL) SWIG_fail;
34504 temp3 = true;
34505 }
34506 {
34507 PyThreadState* __tstate = wxPyBeginAllowThreads();
34508 (arg1)->SetLabelTop(arg2,(wxString const &)*arg3);
34509
34510 wxPyEndAllowThreads(__tstate);
34511 if (PyErr_Occurred()) SWIG_fail;
34512 }
34513 Py_INCREF(Py_None); resultobj = Py_None;
34514 {
34515 if (temp3)
34516 delete arg3;
34517 }
34518 return resultobj;
34519 fail:
34520 {
34521 if (temp3)
34522 delete arg3;
34523 }
34524 return NULL;
34525 }
34526
34527
34528 static PyObject *_wrap_MenuBar_GetLabelTop(PyObject *, PyObject *args, PyObject *kwargs) {
34529 PyObject *resultobj;
34530 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34531 size_t arg2 ;
34532 wxString result;
34533 PyObject * obj0 = 0 ;
34534 PyObject * obj1 = 0 ;
34535 char *kwnames[] = {
34536 (char *) "self",(char *) "pos", NULL
34537 };
34538
34539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabelTop",kwnames,&obj0,&obj1)) goto fail;
34540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34541 if (SWIG_arg_fail(1)) SWIG_fail;
34542 {
34543 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
34544 if (SWIG_arg_fail(2)) SWIG_fail;
34545 }
34546 {
34547 PyThreadState* __tstate = wxPyBeginAllowThreads();
34548 result = ((wxMenuBar const *)arg1)->GetLabelTop(arg2);
34549
34550 wxPyEndAllowThreads(__tstate);
34551 if (PyErr_Occurred()) SWIG_fail;
34552 }
34553 {
34554 #if wxUSE_UNICODE
34555 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34556 #else
34557 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34558 #endif
34559 }
34560 return resultobj;
34561 fail:
34562 return NULL;
34563 }
34564
34565
34566 static PyObject *_wrap_MenuBar_FindMenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
34567 PyObject *resultobj;
34568 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34569 wxString *arg2 = 0 ;
34570 wxString *arg3 = 0 ;
34571 int result;
34572 bool temp2 = false ;
34573 bool temp3 = false ;
34574 PyObject * obj0 = 0 ;
34575 PyObject * obj1 = 0 ;
34576 PyObject * obj2 = 0 ;
34577 char *kwnames[] = {
34578 (char *) "self",(char *) "menu",(char *) "item", NULL
34579 };
34580
34581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_FindMenuItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
34582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34583 if (SWIG_arg_fail(1)) SWIG_fail;
34584 {
34585 arg2 = wxString_in_helper(obj1);
34586 if (arg2 == NULL) SWIG_fail;
34587 temp2 = true;
34588 }
34589 {
34590 arg3 = wxString_in_helper(obj2);
34591 if (arg3 == NULL) SWIG_fail;
34592 temp3 = true;
34593 }
34594 {
34595 PyThreadState* __tstate = wxPyBeginAllowThreads();
34596 result = (int)((wxMenuBar const *)arg1)->FindMenuItem((wxString const &)*arg2,(wxString const &)*arg3);
34597
34598 wxPyEndAllowThreads(__tstate);
34599 if (PyErr_Occurred()) SWIG_fail;
34600 }
34601 {
34602 resultobj = SWIG_From_int((int)(result));
34603 }
34604 {
34605 if (temp2)
34606 delete arg2;
34607 }
34608 {
34609 if (temp3)
34610 delete arg3;
34611 }
34612 return resultobj;
34613 fail:
34614 {
34615 if (temp2)
34616 delete arg2;
34617 }
34618 {
34619 if (temp3)
34620 delete arg3;
34621 }
34622 return NULL;
34623 }
34624
34625
34626 static PyObject *_wrap_MenuBar_FindItemById(PyObject *, PyObject *args, PyObject *kwargs) {
34627 PyObject *resultobj;
34628 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34629 int arg2 ;
34630 wxMenuItem *result;
34631 PyObject * obj0 = 0 ;
34632 PyObject * obj1 = 0 ;
34633 char *kwnames[] = {
34634 (char *) "self",(char *) "id", NULL
34635 };
34636
34637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindItemById",kwnames,&obj0,&obj1)) goto fail;
34638 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34639 if (SWIG_arg_fail(1)) SWIG_fail;
34640 {
34641 arg2 = (int)(SWIG_As_int(obj1));
34642 if (SWIG_arg_fail(2)) SWIG_fail;
34643 }
34644 {
34645 PyThreadState* __tstate = wxPyBeginAllowThreads();
34646 result = (wxMenuItem *)((wxMenuBar const *)arg1)->FindItem(arg2);
34647
34648 wxPyEndAllowThreads(__tstate);
34649 if (PyErr_Occurred()) SWIG_fail;
34650 }
34651 {
34652 resultobj = wxPyMake_wxObject(result, 0);
34653 }
34654 return resultobj;
34655 fail:
34656 return NULL;
34657 }
34658
34659
34660 static PyObject *_wrap_MenuBar_FindMenu(PyObject *, PyObject *args, PyObject *kwargs) {
34661 PyObject *resultobj;
34662 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34663 wxString *arg2 = 0 ;
34664 int result;
34665 bool temp2 = false ;
34666 PyObject * obj0 = 0 ;
34667 PyObject * obj1 = 0 ;
34668 char *kwnames[] = {
34669 (char *) "self",(char *) "title", NULL
34670 };
34671
34672 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_FindMenu",kwnames,&obj0,&obj1)) goto fail;
34673 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34674 if (SWIG_arg_fail(1)) SWIG_fail;
34675 {
34676 arg2 = wxString_in_helper(obj1);
34677 if (arg2 == NULL) SWIG_fail;
34678 temp2 = true;
34679 }
34680 {
34681 PyThreadState* __tstate = wxPyBeginAllowThreads();
34682 result = (int)((wxMenuBar const *)arg1)->FindMenu((wxString const &)*arg2);
34683
34684 wxPyEndAllowThreads(__tstate);
34685 if (PyErr_Occurred()) SWIG_fail;
34686 }
34687 {
34688 resultobj = SWIG_From_int((int)(result));
34689 }
34690 {
34691 if (temp2)
34692 delete arg2;
34693 }
34694 return resultobj;
34695 fail:
34696 {
34697 if (temp2)
34698 delete arg2;
34699 }
34700 return NULL;
34701 }
34702
34703
34704 static PyObject *_wrap_MenuBar_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
34705 PyObject *resultobj;
34706 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34707 int arg2 ;
34708 bool arg3 ;
34709 PyObject * obj0 = 0 ;
34710 PyObject * obj1 = 0 ;
34711 PyObject * obj2 = 0 ;
34712 char *kwnames[] = {
34713 (char *) "self",(char *) "id",(char *) "enable", NULL
34714 };
34715
34716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Enable",kwnames,&obj0,&obj1,&obj2)) goto fail;
34717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34718 if (SWIG_arg_fail(1)) SWIG_fail;
34719 {
34720 arg2 = (int)(SWIG_As_int(obj1));
34721 if (SWIG_arg_fail(2)) SWIG_fail;
34722 }
34723 {
34724 arg3 = (bool)(SWIG_As_bool(obj2));
34725 if (SWIG_arg_fail(3)) SWIG_fail;
34726 }
34727 {
34728 PyThreadState* __tstate = wxPyBeginAllowThreads();
34729 (arg1)->Enable(arg2,arg3);
34730
34731 wxPyEndAllowThreads(__tstate);
34732 if (PyErr_Occurred()) SWIG_fail;
34733 }
34734 Py_INCREF(Py_None); resultobj = Py_None;
34735 return resultobj;
34736 fail:
34737 return NULL;
34738 }
34739
34740
34741 static PyObject *_wrap_MenuBar_Check(PyObject *, PyObject *args, PyObject *kwargs) {
34742 PyObject *resultobj;
34743 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34744 int arg2 ;
34745 bool arg3 ;
34746 PyObject * obj0 = 0 ;
34747 PyObject * obj1 = 0 ;
34748 PyObject * obj2 = 0 ;
34749 char *kwnames[] = {
34750 (char *) "self",(char *) "id",(char *) "check", NULL
34751 };
34752
34753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_Check",kwnames,&obj0,&obj1,&obj2)) goto fail;
34754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34755 if (SWIG_arg_fail(1)) SWIG_fail;
34756 {
34757 arg2 = (int)(SWIG_As_int(obj1));
34758 if (SWIG_arg_fail(2)) SWIG_fail;
34759 }
34760 {
34761 arg3 = (bool)(SWIG_As_bool(obj2));
34762 if (SWIG_arg_fail(3)) SWIG_fail;
34763 }
34764 {
34765 PyThreadState* __tstate = wxPyBeginAllowThreads();
34766 (arg1)->Check(arg2,arg3);
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_MenuBar_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
34779 PyObject *resultobj;
34780 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34781 int arg2 ;
34782 bool result;
34783 PyObject * obj0 = 0 ;
34784 PyObject * obj1 = 0 ;
34785 char *kwnames[] = {
34786 (char *) "self",(char *) "id", NULL
34787 };
34788
34789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsChecked",kwnames,&obj0,&obj1)) goto fail;
34790 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34791 if (SWIG_arg_fail(1)) SWIG_fail;
34792 {
34793 arg2 = (int)(SWIG_As_int(obj1));
34794 if (SWIG_arg_fail(2)) SWIG_fail;
34795 }
34796 {
34797 PyThreadState* __tstate = wxPyBeginAllowThreads();
34798 result = (bool)((wxMenuBar const *)arg1)->IsChecked(arg2);
34799
34800 wxPyEndAllowThreads(__tstate);
34801 if (PyErr_Occurred()) SWIG_fail;
34802 }
34803 {
34804 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34805 }
34806 return resultobj;
34807 fail:
34808 return NULL;
34809 }
34810
34811
34812 static PyObject *_wrap_MenuBar_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
34813 PyObject *resultobj;
34814 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34815 int arg2 ;
34816 bool result;
34817 PyObject * obj0 = 0 ;
34818 PyObject * obj1 = 0 ;
34819 char *kwnames[] = {
34820 (char *) "self",(char *) "id", NULL
34821 };
34822
34823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_IsEnabled",kwnames,&obj0,&obj1)) goto fail;
34824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34825 if (SWIG_arg_fail(1)) SWIG_fail;
34826 {
34827 arg2 = (int)(SWIG_As_int(obj1));
34828 if (SWIG_arg_fail(2)) SWIG_fail;
34829 }
34830 {
34831 PyThreadState* __tstate = wxPyBeginAllowThreads();
34832 result = (bool)((wxMenuBar const *)arg1)->IsEnabled(arg2);
34833
34834 wxPyEndAllowThreads(__tstate);
34835 if (PyErr_Occurred()) SWIG_fail;
34836 }
34837 {
34838 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
34839 }
34840 return resultobj;
34841 fail:
34842 return NULL;
34843 }
34844
34845
34846 static PyObject *_wrap_MenuBar_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34847 PyObject *resultobj;
34848 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34849 int arg2 ;
34850 wxString *arg3 = 0 ;
34851 bool temp3 = false ;
34852 PyObject * obj0 = 0 ;
34853 PyObject * obj1 = 0 ;
34854 PyObject * obj2 = 0 ;
34855 char *kwnames[] = {
34856 (char *) "self",(char *) "id",(char *) "label", NULL
34857 };
34858
34859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
34860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34861 if (SWIG_arg_fail(1)) SWIG_fail;
34862 {
34863 arg2 = (int)(SWIG_As_int(obj1));
34864 if (SWIG_arg_fail(2)) SWIG_fail;
34865 }
34866 {
34867 arg3 = wxString_in_helper(obj2);
34868 if (arg3 == NULL) SWIG_fail;
34869 temp3 = true;
34870 }
34871 {
34872 PyThreadState* __tstate = wxPyBeginAllowThreads();
34873 (arg1)->SetLabel(arg2,(wxString const &)*arg3);
34874
34875 wxPyEndAllowThreads(__tstate);
34876 if (PyErr_Occurred()) SWIG_fail;
34877 }
34878 Py_INCREF(Py_None); resultobj = Py_None;
34879 {
34880 if (temp3)
34881 delete arg3;
34882 }
34883 return resultobj;
34884 fail:
34885 {
34886 if (temp3)
34887 delete arg3;
34888 }
34889 return NULL;
34890 }
34891
34892
34893 static PyObject *_wrap_MenuBar_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
34894 PyObject *resultobj;
34895 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34896 int arg2 ;
34897 wxString result;
34898 PyObject * obj0 = 0 ;
34899 PyObject * obj1 = 0 ;
34900 char *kwnames[] = {
34901 (char *) "self",(char *) "id", NULL
34902 };
34903
34904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetLabel",kwnames,&obj0,&obj1)) goto fail;
34905 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34906 if (SWIG_arg_fail(1)) SWIG_fail;
34907 {
34908 arg2 = (int)(SWIG_As_int(obj1));
34909 if (SWIG_arg_fail(2)) SWIG_fail;
34910 }
34911 {
34912 PyThreadState* __tstate = wxPyBeginAllowThreads();
34913 result = ((wxMenuBar const *)arg1)->GetLabel(arg2);
34914
34915 wxPyEndAllowThreads(__tstate);
34916 if (PyErr_Occurred()) SWIG_fail;
34917 }
34918 {
34919 #if wxUSE_UNICODE
34920 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
34921 #else
34922 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
34923 #endif
34924 }
34925 return resultobj;
34926 fail:
34927 return NULL;
34928 }
34929
34930
34931 static PyObject *_wrap_MenuBar_SetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
34932 PyObject *resultobj;
34933 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34934 int arg2 ;
34935 wxString *arg3 = 0 ;
34936 bool temp3 = false ;
34937 PyObject * obj0 = 0 ;
34938 PyObject * obj1 = 0 ;
34939 PyObject * obj2 = 0 ;
34940 char *kwnames[] = {
34941 (char *) "self",(char *) "id",(char *) "helpString", NULL
34942 };
34943
34944 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:MenuBar_SetHelpString",kwnames,&obj0,&obj1,&obj2)) goto fail;
34945 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34946 if (SWIG_arg_fail(1)) SWIG_fail;
34947 {
34948 arg2 = (int)(SWIG_As_int(obj1));
34949 if (SWIG_arg_fail(2)) SWIG_fail;
34950 }
34951 {
34952 arg3 = wxString_in_helper(obj2);
34953 if (arg3 == NULL) SWIG_fail;
34954 temp3 = true;
34955 }
34956 {
34957 PyThreadState* __tstate = wxPyBeginAllowThreads();
34958 (arg1)->SetHelpString(arg2,(wxString const &)*arg3);
34959
34960 wxPyEndAllowThreads(__tstate);
34961 if (PyErr_Occurred()) SWIG_fail;
34962 }
34963 Py_INCREF(Py_None); resultobj = Py_None;
34964 {
34965 if (temp3)
34966 delete arg3;
34967 }
34968 return resultobj;
34969 fail:
34970 {
34971 if (temp3)
34972 delete arg3;
34973 }
34974 return NULL;
34975 }
34976
34977
34978 static PyObject *_wrap_MenuBar_GetHelpString(PyObject *, PyObject *args, PyObject *kwargs) {
34979 PyObject *resultobj;
34980 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
34981 int arg2 ;
34982 wxString result;
34983 PyObject * obj0 = 0 ;
34984 PyObject * obj1 = 0 ;
34985 char *kwnames[] = {
34986 (char *) "self",(char *) "id", NULL
34987 };
34988
34989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_GetHelpString",kwnames,&obj0,&obj1)) goto fail;
34990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
34991 if (SWIG_arg_fail(1)) SWIG_fail;
34992 {
34993 arg2 = (int)(SWIG_As_int(obj1));
34994 if (SWIG_arg_fail(2)) SWIG_fail;
34995 }
34996 {
34997 PyThreadState* __tstate = wxPyBeginAllowThreads();
34998 result = ((wxMenuBar const *)arg1)->GetHelpString(arg2);
34999
35000 wxPyEndAllowThreads(__tstate);
35001 if (PyErr_Occurred()) SWIG_fail;
35002 }
35003 {
35004 #if wxUSE_UNICODE
35005 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35006 #else
35007 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35008 #endif
35009 }
35010 return resultobj;
35011 fail:
35012 return NULL;
35013 }
35014
35015
35016 static PyObject *_wrap_MenuBar_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
35017 PyObject *resultobj;
35018 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35019 wxFrame *result;
35020 PyObject * obj0 = 0 ;
35021 char *kwnames[] = {
35022 (char *) "self", NULL
35023 };
35024
35025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_GetFrame",kwnames,&obj0)) goto fail;
35026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35027 if (SWIG_arg_fail(1)) SWIG_fail;
35028 {
35029 PyThreadState* __tstate = wxPyBeginAllowThreads();
35030 result = (wxFrame *)((wxMenuBar const *)arg1)->GetFrame();
35031
35032 wxPyEndAllowThreads(__tstate);
35033 if (PyErr_Occurred()) SWIG_fail;
35034 }
35035 {
35036 resultobj = wxPyMake_wxObject(result, 0);
35037 }
35038 return resultobj;
35039 fail:
35040 return NULL;
35041 }
35042
35043
35044 static PyObject *_wrap_MenuBar_IsAttached(PyObject *, PyObject *args, PyObject *kwargs) {
35045 PyObject *resultobj;
35046 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35047 bool result;
35048 PyObject * obj0 = 0 ;
35049 char *kwnames[] = {
35050 (char *) "self", NULL
35051 };
35052
35053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_IsAttached",kwnames,&obj0)) goto fail;
35054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35055 if (SWIG_arg_fail(1)) SWIG_fail;
35056 {
35057 PyThreadState* __tstate = wxPyBeginAllowThreads();
35058 result = (bool)((wxMenuBar const *)arg1)->IsAttached();
35059
35060 wxPyEndAllowThreads(__tstate);
35061 if (PyErr_Occurred()) SWIG_fail;
35062 }
35063 {
35064 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35065 }
35066 return resultobj;
35067 fail:
35068 return NULL;
35069 }
35070
35071
35072 static PyObject *_wrap_MenuBar_Attach(PyObject *, PyObject *args, PyObject *kwargs) {
35073 PyObject *resultobj;
35074 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35075 wxFrame *arg2 = (wxFrame *) 0 ;
35076 PyObject * obj0 = 0 ;
35077 PyObject * obj1 = 0 ;
35078 char *kwnames[] = {
35079 (char *) "self",(char *) "frame", NULL
35080 };
35081
35082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuBar_Attach",kwnames,&obj0,&obj1)) goto fail;
35083 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35084 if (SWIG_arg_fail(1)) SWIG_fail;
35085 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
35086 if (SWIG_arg_fail(2)) SWIG_fail;
35087 {
35088 PyThreadState* __tstate = wxPyBeginAllowThreads();
35089 (arg1)->Attach(arg2);
35090
35091 wxPyEndAllowThreads(__tstate);
35092 if (PyErr_Occurred()) SWIG_fail;
35093 }
35094 Py_INCREF(Py_None); resultobj = Py_None;
35095 return resultobj;
35096 fail:
35097 return NULL;
35098 }
35099
35100
35101 static PyObject *_wrap_MenuBar_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
35102 PyObject *resultobj;
35103 wxMenuBar *arg1 = (wxMenuBar *) 0 ;
35104 PyObject * obj0 = 0 ;
35105 char *kwnames[] = {
35106 (char *) "self", NULL
35107 };
35108
35109 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuBar_Detach",kwnames,&obj0)) goto fail;
35110 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuBar, SWIG_POINTER_EXCEPTION | 0);
35111 if (SWIG_arg_fail(1)) SWIG_fail;
35112 {
35113 PyThreadState* __tstate = wxPyBeginAllowThreads();
35114 (arg1)->Detach();
35115
35116 wxPyEndAllowThreads(__tstate);
35117 if (PyErr_Occurred()) SWIG_fail;
35118 }
35119 Py_INCREF(Py_None); resultobj = Py_None;
35120 return resultobj;
35121 fail:
35122 return NULL;
35123 }
35124
35125
35126 static PyObject * MenuBar_swigregister(PyObject *, PyObject *args) {
35127 PyObject *obj;
35128 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
35129 SWIG_TypeClientData(SWIGTYPE_p_wxMenuBar, obj);
35130 Py_INCREF(obj);
35131 return Py_BuildValue((char *)"");
35132 }
35133 static PyObject *_wrap_new_MenuItem(PyObject *, PyObject *args, PyObject *kwargs) {
35134 PyObject *resultobj;
35135 wxMenu *arg1 = (wxMenu *) NULL ;
35136 int arg2 = (int) wxID_ANY ;
35137 wxString const &arg3_defvalue = wxPyEmptyString ;
35138 wxString *arg3 = (wxString *) &arg3_defvalue ;
35139 wxString const &arg4_defvalue = wxPyEmptyString ;
35140 wxString *arg4 = (wxString *) &arg4_defvalue ;
35141 wxItemKind arg5 = (wxItemKind) wxITEM_NORMAL ;
35142 wxMenu *arg6 = (wxMenu *) NULL ;
35143 wxMenuItem *result;
35144 bool temp3 = false ;
35145 bool temp4 = false ;
35146 PyObject * obj0 = 0 ;
35147 PyObject * obj1 = 0 ;
35148 PyObject * obj2 = 0 ;
35149 PyObject * obj3 = 0 ;
35150 PyObject * obj4 = 0 ;
35151 PyObject * obj5 = 0 ;
35152 char *kwnames[] = {
35153 (char *) "parentMenu",(char *) "id",(char *) "text",(char *) "help",(char *) "kind",(char *) "subMenu", NULL
35154 };
35155
35156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOO:new_MenuItem",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
35157 if (obj0) {
35158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35159 if (SWIG_arg_fail(1)) SWIG_fail;
35160 }
35161 if (obj1) {
35162 {
35163 arg2 = (int)(SWIG_As_int(obj1));
35164 if (SWIG_arg_fail(2)) SWIG_fail;
35165 }
35166 }
35167 if (obj2) {
35168 {
35169 arg3 = wxString_in_helper(obj2);
35170 if (arg3 == NULL) SWIG_fail;
35171 temp3 = true;
35172 }
35173 }
35174 if (obj3) {
35175 {
35176 arg4 = wxString_in_helper(obj3);
35177 if (arg4 == NULL) SWIG_fail;
35178 temp4 = true;
35179 }
35180 }
35181 if (obj4) {
35182 {
35183 arg5 = (wxItemKind)(SWIG_As_int(obj4));
35184 if (SWIG_arg_fail(5)) SWIG_fail;
35185 }
35186 }
35187 if (obj5) {
35188 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35189 if (SWIG_arg_fail(6)) SWIG_fail;
35190 }
35191 {
35192 PyThreadState* __tstate = wxPyBeginAllowThreads();
35193 result = (wxMenuItem *)new wxMenuItem(arg1,arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxItemKind )arg5,arg6);
35194
35195 wxPyEndAllowThreads(__tstate);
35196 if (PyErr_Occurred()) SWIG_fail;
35197 }
35198 {
35199 resultobj = wxPyMake_wxObject(result, 1);
35200 }
35201 {
35202 if (temp3)
35203 delete arg3;
35204 }
35205 {
35206 if (temp4)
35207 delete arg4;
35208 }
35209 return resultobj;
35210 fail:
35211 {
35212 if (temp3)
35213 delete arg3;
35214 }
35215 {
35216 if (temp4)
35217 delete arg4;
35218 }
35219 return NULL;
35220 }
35221
35222
35223 static PyObject *_wrap_MenuItem_GetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35224 PyObject *resultobj;
35225 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35226 wxMenu *result;
35227 PyObject * obj0 = 0 ;
35228 char *kwnames[] = {
35229 (char *) "self", NULL
35230 };
35231
35232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMenu",kwnames,&obj0)) goto fail;
35233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35234 if (SWIG_arg_fail(1)) SWIG_fail;
35235 {
35236 PyThreadState* __tstate = wxPyBeginAllowThreads();
35237 result = (wxMenu *)((wxMenuItem const *)arg1)->GetMenu();
35238
35239 wxPyEndAllowThreads(__tstate);
35240 if (PyErr_Occurred()) SWIG_fail;
35241 }
35242 {
35243 resultobj = wxPyMake_wxObject(result, 0);
35244 }
35245 return resultobj;
35246 fail:
35247 return NULL;
35248 }
35249
35250
35251 static PyObject *_wrap_MenuItem_SetMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35252 PyObject *resultobj;
35253 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35254 wxMenu *arg2 = (wxMenu *) 0 ;
35255 PyObject * obj0 = 0 ;
35256 PyObject * obj1 = 0 ;
35257 char *kwnames[] = {
35258 (char *) "self",(char *) "menu", NULL
35259 };
35260
35261 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMenu",kwnames,&obj0,&obj1)) goto fail;
35262 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35263 if (SWIG_arg_fail(1)) SWIG_fail;
35264 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35265 if (SWIG_arg_fail(2)) SWIG_fail;
35266 {
35267 PyThreadState* __tstate = wxPyBeginAllowThreads();
35268 (arg1)->SetMenu(arg2);
35269
35270 wxPyEndAllowThreads(__tstate);
35271 if (PyErr_Occurred()) SWIG_fail;
35272 }
35273 Py_INCREF(Py_None); resultobj = Py_None;
35274 return resultobj;
35275 fail:
35276 return NULL;
35277 }
35278
35279
35280 static PyObject *_wrap_MenuItem_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
35281 PyObject *resultobj;
35282 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35283 int arg2 ;
35284 PyObject * obj0 = 0 ;
35285 PyObject * obj1 = 0 ;
35286 char *kwnames[] = {
35287 (char *) "self",(char *) "id", NULL
35288 };
35289
35290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetId",kwnames,&obj0,&obj1)) goto fail;
35291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35292 if (SWIG_arg_fail(1)) SWIG_fail;
35293 {
35294 arg2 = (int)(SWIG_As_int(obj1));
35295 if (SWIG_arg_fail(2)) SWIG_fail;
35296 }
35297 {
35298 PyThreadState* __tstate = wxPyBeginAllowThreads();
35299 (arg1)->SetId(arg2);
35300
35301 wxPyEndAllowThreads(__tstate);
35302 if (PyErr_Occurred()) SWIG_fail;
35303 }
35304 Py_INCREF(Py_None); resultobj = Py_None;
35305 return resultobj;
35306 fail:
35307 return NULL;
35308 }
35309
35310
35311 static PyObject *_wrap_MenuItem_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
35312 PyObject *resultobj;
35313 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35314 int result;
35315 PyObject * obj0 = 0 ;
35316 char *kwnames[] = {
35317 (char *) "self", NULL
35318 };
35319
35320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetId",kwnames,&obj0)) goto fail;
35321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35322 if (SWIG_arg_fail(1)) SWIG_fail;
35323 {
35324 PyThreadState* __tstate = wxPyBeginAllowThreads();
35325 result = (int)((wxMenuItem const *)arg1)->GetId();
35326
35327 wxPyEndAllowThreads(__tstate);
35328 if (PyErr_Occurred()) SWIG_fail;
35329 }
35330 {
35331 resultobj = SWIG_From_int((int)(result));
35332 }
35333 return resultobj;
35334 fail:
35335 return NULL;
35336 }
35337
35338
35339 static PyObject *_wrap_MenuItem_IsSeparator(PyObject *, PyObject *args, PyObject *kwargs) {
35340 PyObject *resultobj;
35341 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35342 bool result;
35343 PyObject * obj0 = 0 ;
35344 char *kwnames[] = {
35345 (char *) "self", NULL
35346 };
35347
35348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSeparator",kwnames,&obj0)) goto fail;
35349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35350 if (SWIG_arg_fail(1)) SWIG_fail;
35351 {
35352 PyThreadState* __tstate = wxPyBeginAllowThreads();
35353 result = (bool)((wxMenuItem const *)arg1)->IsSeparator();
35354
35355 wxPyEndAllowThreads(__tstate);
35356 if (PyErr_Occurred()) SWIG_fail;
35357 }
35358 {
35359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35360 }
35361 return resultobj;
35362 fail:
35363 return NULL;
35364 }
35365
35366
35367 static PyObject *_wrap_MenuItem_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
35368 PyObject *resultobj;
35369 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35370 wxString *arg2 = 0 ;
35371 bool temp2 = false ;
35372 PyObject * obj0 = 0 ;
35373 PyObject * obj1 = 0 ;
35374 char *kwnames[] = {
35375 (char *) "self",(char *) "str", NULL
35376 };
35377
35378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetText",kwnames,&obj0,&obj1)) goto fail;
35379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35380 if (SWIG_arg_fail(1)) SWIG_fail;
35381 {
35382 arg2 = wxString_in_helper(obj1);
35383 if (arg2 == NULL) SWIG_fail;
35384 temp2 = true;
35385 }
35386 {
35387 PyThreadState* __tstate = wxPyBeginAllowThreads();
35388 (arg1)->SetText((wxString const &)*arg2);
35389
35390 wxPyEndAllowThreads(__tstate);
35391 if (PyErr_Occurred()) SWIG_fail;
35392 }
35393 Py_INCREF(Py_None); resultobj = Py_None;
35394 {
35395 if (temp2)
35396 delete arg2;
35397 }
35398 return resultobj;
35399 fail:
35400 {
35401 if (temp2)
35402 delete arg2;
35403 }
35404 return NULL;
35405 }
35406
35407
35408 static PyObject *_wrap_MenuItem_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
35409 PyObject *resultobj;
35410 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35411 wxString result;
35412 PyObject * obj0 = 0 ;
35413 char *kwnames[] = {
35414 (char *) "self", NULL
35415 };
35416
35417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabel",kwnames,&obj0)) goto fail;
35418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35419 if (SWIG_arg_fail(1)) SWIG_fail;
35420 {
35421 PyThreadState* __tstate = wxPyBeginAllowThreads();
35422 result = ((wxMenuItem const *)arg1)->GetLabel();
35423
35424 wxPyEndAllowThreads(__tstate);
35425 if (PyErr_Occurred()) SWIG_fail;
35426 }
35427 {
35428 #if wxUSE_UNICODE
35429 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35430 #else
35431 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35432 #endif
35433 }
35434 return resultobj;
35435 fail:
35436 return NULL;
35437 }
35438
35439
35440 static PyObject *_wrap_MenuItem_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
35441 PyObject *resultobj;
35442 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35443 wxString *result;
35444 PyObject * obj0 = 0 ;
35445 char *kwnames[] = {
35446 (char *) "self", NULL
35447 };
35448
35449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetText",kwnames,&obj0)) goto fail;
35450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35451 if (SWIG_arg_fail(1)) SWIG_fail;
35452 {
35453 PyThreadState* __tstate = wxPyBeginAllowThreads();
35454 {
35455 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetText();
35456 result = (wxString *) &_result_ref;
35457 }
35458
35459 wxPyEndAllowThreads(__tstate);
35460 if (PyErr_Occurred()) SWIG_fail;
35461 }
35462 {
35463 #if wxUSE_UNICODE
35464 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
35465 #else
35466 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
35467 #endif
35468 }
35469 return resultobj;
35470 fail:
35471 return NULL;
35472 }
35473
35474
35475 static PyObject *_wrap_MenuItem_GetLabelFromText(PyObject *, PyObject *args, PyObject *kwargs) {
35476 PyObject *resultobj;
35477 wxString *arg1 = 0 ;
35478 wxString result;
35479 bool temp1 = false ;
35480 PyObject * obj0 = 0 ;
35481 char *kwnames[] = {
35482 (char *) "text", NULL
35483 };
35484
35485 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetLabelFromText",kwnames,&obj0)) goto fail;
35486 {
35487 arg1 = wxString_in_helper(obj0);
35488 if (arg1 == NULL) SWIG_fail;
35489 temp1 = true;
35490 }
35491 {
35492 PyThreadState* __tstate = wxPyBeginAllowThreads();
35493 result = wxMenuItem::GetLabelFromText((wxString const &)*arg1);
35494
35495 wxPyEndAllowThreads(__tstate);
35496 if (PyErr_Occurred()) SWIG_fail;
35497 }
35498 {
35499 #if wxUSE_UNICODE
35500 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
35501 #else
35502 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
35503 #endif
35504 }
35505 {
35506 if (temp1)
35507 delete arg1;
35508 }
35509 return resultobj;
35510 fail:
35511 {
35512 if (temp1)
35513 delete arg1;
35514 }
35515 return NULL;
35516 }
35517
35518
35519 static PyObject *_wrap_MenuItem_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
35520 PyObject *resultobj;
35521 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35522 wxItemKind result;
35523 PyObject * obj0 = 0 ;
35524 char *kwnames[] = {
35525 (char *) "self", NULL
35526 };
35527
35528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetKind",kwnames,&obj0)) goto fail;
35529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35530 if (SWIG_arg_fail(1)) SWIG_fail;
35531 {
35532 PyThreadState* __tstate = wxPyBeginAllowThreads();
35533 result = (wxItemKind)((wxMenuItem const *)arg1)->GetKind();
35534
35535 wxPyEndAllowThreads(__tstate);
35536 if (PyErr_Occurred()) SWIG_fail;
35537 }
35538 resultobj = SWIG_From_int((result));
35539 return resultobj;
35540 fail:
35541 return NULL;
35542 }
35543
35544
35545 static PyObject *_wrap_MenuItem_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
35546 PyObject *resultobj;
35547 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35548 wxItemKind arg2 ;
35549 PyObject * obj0 = 0 ;
35550 PyObject * obj1 = 0 ;
35551 char *kwnames[] = {
35552 (char *) "self",(char *) "kind", NULL
35553 };
35554
35555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetKind",kwnames,&obj0,&obj1)) goto fail;
35556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35557 if (SWIG_arg_fail(1)) SWIG_fail;
35558 {
35559 arg2 = (wxItemKind)(SWIG_As_int(obj1));
35560 if (SWIG_arg_fail(2)) SWIG_fail;
35561 }
35562 {
35563 PyThreadState* __tstate = wxPyBeginAllowThreads();
35564 (arg1)->SetKind((wxItemKind )arg2);
35565
35566 wxPyEndAllowThreads(__tstate);
35567 if (PyErr_Occurred()) SWIG_fail;
35568 }
35569 Py_INCREF(Py_None); resultobj = Py_None;
35570 return resultobj;
35571 fail:
35572 return NULL;
35573 }
35574
35575
35576 static PyObject *_wrap_MenuItem_SetCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
35577 PyObject *resultobj;
35578 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35579 bool arg2 ;
35580 PyObject * obj0 = 0 ;
35581 PyObject * obj1 = 0 ;
35582 char *kwnames[] = {
35583 (char *) "self",(char *) "checkable", NULL
35584 };
35585
35586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetCheckable",kwnames,&obj0,&obj1)) goto fail;
35587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35588 if (SWIG_arg_fail(1)) SWIG_fail;
35589 {
35590 arg2 = (bool)(SWIG_As_bool(obj1));
35591 if (SWIG_arg_fail(2)) SWIG_fail;
35592 }
35593 {
35594 PyThreadState* __tstate = wxPyBeginAllowThreads();
35595 (arg1)->SetCheckable(arg2);
35596
35597 wxPyEndAllowThreads(__tstate);
35598 if (PyErr_Occurred()) SWIG_fail;
35599 }
35600 Py_INCREF(Py_None); resultobj = Py_None;
35601 return resultobj;
35602 fail:
35603 return NULL;
35604 }
35605
35606
35607 static PyObject *_wrap_MenuItem_IsCheckable(PyObject *, PyObject *args, PyObject *kwargs) {
35608 PyObject *resultobj;
35609 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35610 bool result;
35611 PyObject * obj0 = 0 ;
35612 char *kwnames[] = {
35613 (char *) "self", NULL
35614 };
35615
35616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsCheckable",kwnames,&obj0)) goto fail;
35617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35618 if (SWIG_arg_fail(1)) SWIG_fail;
35619 {
35620 PyThreadState* __tstate = wxPyBeginAllowThreads();
35621 result = (bool)((wxMenuItem const *)arg1)->IsCheckable();
35622
35623 wxPyEndAllowThreads(__tstate);
35624 if (PyErr_Occurred()) SWIG_fail;
35625 }
35626 {
35627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35628 }
35629 return resultobj;
35630 fail:
35631 return NULL;
35632 }
35633
35634
35635 static PyObject *_wrap_MenuItem_IsSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35636 PyObject *resultobj;
35637 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35638 bool result;
35639 PyObject * obj0 = 0 ;
35640 char *kwnames[] = {
35641 (char *) "self", NULL
35642 };
35643
35644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsSubMenu",kwnames,&obj0)) goto fail;
35645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35646 if (SWIG_arg_fail(1)) SWIG_fail;
35647 {
35648 PyThreadState* __tstate = wxPyBeginAllowThreads();
35649 result = (bool)((wxMenuItem const *)arg1)->IsSubMenu();
35650
35651 wxPyEndAllowThreads(__tstate);
35652 if (PyErr_Occurred()) SWIG_fail;
35653 }
35654 {
35655 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35656 }
35657 return resultobj;
35658 fail:
35659 return NULL;
35660 }
35661
35662
35663 static PyObject *_wrap_MenuItem_SetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35664 PyObject *resultobj;
35665 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35666 wxMenu *arg2 = (wxMenu *) 0 ;
35667 PyObject * obj0 = 0 ;
35668 PyObject * obj1 = 0 ;
35669 char *kwnames[] = {
35670 (char *) "self",(char *) "menu", NULL
35671 };
35672
35673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetSubMenu",kwnames,&obj0,&obj1)) goto fail;
35674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35675 if (SWIG_arg_fail(1)) SWIG_fail;
35676 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
35677 if (SWIG_arg_fail(2)) SWIG_fail;
35678 {
35679 PyThreadState* __tstate = wxPyBeginAllowThreads();
35680 (arg1)->SetSubMenu(arg2);
35681
35682 wxPyEndAllowThreads(__tstate);
35683 if (PyErr_Occurred()) SWIG_fail;
35684 }
35685 Py_INCREF(Py_None); resultobj = Py_None;
35686 return resultobj;
35687 fail:
35688 return NULL;
35689 }
35690
35691
35692 static PyObject *_wrap_MenuItem_GetSubMenu(PyObject *, PyObject *args, PyObject *kwargs) {
35693 PyObject *resultobj;
35694 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35695 wxMenu *result;
35696 PyObject * obj0 = 0 ;
35697 char *kwnames[] = {
35698 (char *) "self", NULL
35699 };
35700
35701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetSubMenu",kwnames,&obj0)) goto fail;
35702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35703 if (SWIG_arg_fail(1)) SWIG_fail;
35704 {
35705 PyThreadState* __tstate = wxPyBeginAllowThreads();
35706 result = (wxMenu *)((wxMenuItem const *)arg1)->GetSubMenu();
35707
35708 wxPyEndAllowThreads(__tstate);
35709 if (PyErr_Occurred()) SWIG_fail;
35710 }
35711 {
35712 resultobj = wxPyMake_wxObject(result, 0);
35713 }
35714 return resultobj;
35715 fail:
35716 return NULL;
35717 }
35718
35719
35720 static PyObject *_wrap_MenuItem_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
35721 PyObject *resultobj;
35722 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35723 bool arg2 = (bool) true ;
35724 PyObject * obj0 = 0 ;
35725 PyObject * obj1 = 0 ;
35726 char *kwnames[] = {
35727 (char *) "self",(char *) "enable", NULL
35728 };
35729
35730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Enable",kwnames,&obj0,&obj1)) goto fail;
35731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35732 if (SWIG_arg_fail(1)) SWIG_fail;
35733 if (obj1) {
35734 {
35735 arg2 = (bool)(SWIG_As_bool(obj1));
35736 if (SWIG_arg_fail(2)) SWIG_fail;
35737 }
35738 }
35739 {
35740 PyThreadState* __tstate = wxPyBeginAllowThreads();
35741 (arg1)->Enable(arg2);
35742
35743 wxPyEndAllowThreads(__tstate);
35744 if (PyErr_Occurred()) SWIG_fail;
35745 }
35746 Py_INCREF(Py_None); resultobj = Py_None;
35747 return resultobj;
35748 fail:
35749 return NULL;
35750 }
35751
35752
35753 static PyObject *_wrap_MenuItem_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
35754 PyObject *resultobj;
35755 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35756 bool result;
35757 PyObject * obj0 = 0 ;
35758 char *kwnames[] = {
35759 (char *) "self", NULL
35760 };
35761
35762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsEnabled",kwnames,&obj0)) goto fail;
35763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35764 if (SWIG_arg_fail(1)) SWIG_fail;
35765 {
35766 PyThreadState* __tstate = wxPyBeginAllowThreads();
35767 result = (bool)((wxMenuItem const *)arg1)->IsEnabled();
35768
35769 wxPyEndAllowThreads(__tstate);
35770 if (PyErr_Occurred()) SWIG_fail;
35771 }
35772 {
35773 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35774 }
35775 return resultobj;
35776 fail:
35777 return NULL;
35778 }
35779
35780
35781 static PyObject *_wrap_MenuItem_Check(PyObject *, PyObject *args, PyObject *kwargs) {
35782 PyObject *resultobj;
35783 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35784 bool arg2 = (bool) true ;
35785 PyObject * obj0 = 0 ;
35786 PyObject * obj1 = 0 ;
35787 char *kwnames[] = {
35788 (char *) "self",(char *) "check", NULL
35789 };
35790
35791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_Check",kwnames,&obj0,&obj1)) goto fail;
35792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35793 if (SWIG_arg_fail(1)) SWIG_fail;
35794 if (obj1) {
35795 {
35796 arg2 = (bool)(SWIG_As_bool(obj1));
35797 if (SWIG_arg_fail(2)) SWIG_fail;
35798 }
35799 }
35800 {
35801 PyThreadState* __tstate = wxPyBeginAllowThreads();
35802 (arg1)->Check(arg2);
35803
35804 wxPyEndAllowThreads(__tstate);
35805 if (PyErr_Occurred()) SWIG_fail;
35806 }
35807 Py_INCREF(Py_None); resultobj = Py_None;
35808 return resultobj;
35809 fail:
35810 return NULL;
35811 }
35812
35813
35814 static PyObject *_wrap_MenuItem_IsChecked(PyObject *, PyObject *args, PyObject *kwargs) {
35815 PyObject *resultobj;
35816 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35817 bool result;
35818 PyObject * obj0 = 0 ;
35819 char *kwnames[] = {
35820 (char *) "self", NULL
35821 };
35822
35823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsChecked",kwnames,&obj0)) goto fail;
35824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35825 if (SWIG_arg_fail(1)) SWIG_fail;
35826 {
35827 PyThreadState* __tstate = wxPyBeginAllowThreads();
35828 result = (bool)((wxMenuItem const *)arg1)->IsChecked();
35829
35830 wxPyEndAllowThreads(__tstate);
35831 if (PyErr_Occurred()) SWIG_fail;
35832 }
35833 {
35834 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
35835 }
35836 return resultobj;
35837 fail:
35838 return NULL;
35839 }
35840
35841
35842 static PyObject *_wrap_MenuItem_Toggle(PyObject *, PyObject *args, PyObject *kwargs) {
35843 PyObject *resultobj;
35844 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35845 PyObject * obj0 = 0 ;
35846 char *kwnames[] = {
35847 (char *) "self", NULL
35848 };
35849
35850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_Toggle",kwnames,&obj0)) goto fail;
35851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35852 if (SWIG_arg_fail(1)) SWIG_fail;
35853 {
35854 PyThreadState* __tstate = wxPyBeginAllowThreads();
35855 (arg1)->Toggle();
35856
35857 wxPyEndAllowThreads(__tstate);
35858 if (PyErr_Occurred()) SWIG_fail;
35859 }
35860 Py_INCREF(Py_None); resultobj = Py_None;
35861 return resultobj;
35862 fail:
35863 return NULL;
35864 }
35865
35866
35867 static PyObject *_wrap_MenuItem_SetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
35868 PyObject *resultobj;
35869 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35870 wxString *arg2 = 0 ;
35871 bool temp2 = false ;
35872 PyObject * obj0 = 0 ;
35873 PyObject * obj1 = 0 ;
35874 char *kwnames[] = {
35875 (char *) "self",(char *) "str", NULL
35876 };
35877
35878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetHelp",kwnames,&obj0,&obj1)) goto fail;
35879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35880 if (SWIG_arg_fail(1)) SWIG_fail;
35881 {
35882 arg2 = wxString_in_helper(obj1);
35883 if (arg2 == NULL) SWIG_fail;
35884 temp2 = true;
35885 }
35886 {
35887 PyThreadState* __tstate = wxPyBeginAllowThreads();
35888 (arg1)->SetHelp((wxString const &)*arg2);
35889
35890 wxPyEndAllowThreads(__tstate);
35891 if (PyErr_Occurred()) SWIG_fail;
35892 }
35893 Py_INCREF(Py_None); resultobj = Py_None;
35894 {
35895 if (temp2)
35896 delete arg2;
35897 }
35898 return resultobj;
35899 fail:
35900 {
35901 if (temp2)
35902 delete arg2;
35903 }
35904 return NULL;
35905 }
35906
35907
35908 static PyObject *_wrap_MenuItem_GetHelp(PyObject *, PyObject *args, PyObject *kwargs) {
35909 PyObject *resultobj;
35910 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35911 wxString *result;
35912 PyObject * obj0 = 0 ;
35913 char *kwnames[] = {
35914 (char *) "self", NULL
35915 };
35916
35917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetHelp",kwnames,&obj0)) goto fail;
35918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35919 if (SWIG_arg_fail(1)) SWIG_fail;
35920 {
35921 PyThreadState* __tstate = wxPyBeginAllowThreads();
35922 {
35923 wxString const &_result_ref = ((wxMenuItem const *)arg1)->GetHelp();
35924 result = (wxString *) &_result_ref;
35925 }
35926
35927 wxPyEndAllowThreads(__tstate);
35928 if (PyErr_Occurred()) SWIG_fail;
35929 }
35930 {
35931 #if wxUSE_UNICODE
35932 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
35933 #else
35934 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
35935 #endif
35936 }
35937 return resultobj;
35938 fail:
35939 return NULL;
35940 }
35941
35942
35943 static PyObject *_wrap_MenuItem_GetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
35944 PyObject *resultobj;
35945 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35946 wxAcceleratorEntry *result;
35947 PyObject * obj0 = 0 ;
35948 char *kwnames[] = {
35949 (char *) "self", NULL
35950 };
35951
35952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetAccel",kwnames,&obj0)) goto fail;
35953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35954 if (SWIG_arg_fail(1)) SWIG_fail;
35955 {
35956 PyThreadState* __tstate = wxPyBeginAllowThreads();
35957 result = (wxAcceleratorEntry *)((wxMenuItem const *)arg1)->GetAccel();
35958
35959 wxPyEndAllowThreads(__tstate);
35960 if (PyErr_Occurred()) SWIG_fail;
35961 }
35962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxAcceleratorEntry, 0);
35963 return resultobj;
35964 fail:
35965 return NULL;
35966 }
35967
35968
35969 static PyObject *_wrap_MenuItem_SetAccel(PyObject *, PyObject *args, PyObject *kwargs) {
35970 PyObject *resultobj;
35971 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
35972 wxAcceleratorEntry *arg2 = (wxAcceleratorEntry *) 0 ;
35973 PyObject * obj0 = 0 ;
35974 PyObject * obj1 = 0 ;
35975 char *kwnames[] = {
35976 (char *) "self",(char *) "accel", NULL
35977 };
35978
35979 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetAccel",kwnames,&obj0,&obj1)) goto fail;
35980 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
35981 if (SWIG_arg_fail(1)) SWIG_fail;
35982 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxAcceleratorEntry, SWIG_POINTER_EXCEPTION | 0);
35983 if (SWIG_arg_fail(2)) SWIG_fail;
35984 {
35985 PyThreadState* __tstate = wxPyBeginAllowThreads();
35986 (arg1)->SetAccel(arg2);
35987
35988 wxPyEndAllowThreads(__tstate);
35989 if (PyErr_Occurred()) SWIG_fail;
35990 }
35991 Py_INCREF(Py_None); resultobj = Py_None;
35992 return resultobj;
35993 fail:
35994 return NULL;
35995 }
35996
35997
35998 static PyObject *_wrap_MenuItem_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
35999 PyObject *resultobj;
36000 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36001 wxFont *arg2 = 0 ;
36002 PyObject * obj0 = 0 ;
36003 PyObject * obj1 = 0 ;
36004 char *kwnames[] = {
36005 (char *) "self",(char *) "font", NULL
36006 };
36007
36008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetFont",kwnames,&obj0,&obj1)) goto fail;
36009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36010 if (SWIG_arg_fail(1)) SWIG_fail;
36011 {
36012 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
36013 if (SWIG_arg_fail(2)) SWIG_fail;
36014 if (arg2 == NULL) {
36015 SWIG_null_ref("wxFont");
36016 }
36017 if (SWIG_arg_fail(2)) SWIG_fail;
36018 }
36019 {
36020 PyThreadState* __tstate = wxPyBeginAllowThreads();
36021 (arg1)->SetFont((wxFont const &)*arg2);
36022
36023 wxPyEndAllowThreads(__tstate);
36024 if (PyErr_Occurred()) SWIG_fail;
36025 }
36026 Py_INCREF(Py_None); resultobj = Py_None;
36027 return resultobj;
36028 fail:
36029 return NULL;
36030 }
36031
36032
36033 static PyObject *_wrap_MenuItem_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
36034 PyObject *resultobj;
36035 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36036 wxFont result;
36037 PyObject * obj0 = 0 ;
36038 char *kwnames[] = {
36039 (char *) "self", NULL
36040 };
36041
36042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetFont",kwnames,&obj0)) goto fail;
36043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36044 if (SWIG_arg_fail(1)) SWIG_fail;
36045 {
36046 PyThreadState* __tstate = wxPyBeginAllowThreads();
36047 result = (arg1)->GetFont();
36048
36049 wxPyEndAllowThreads(__tstate);
36050 if (PyErr_Occurred()) SWIG_fail;
36051 }
36052 {
36053 wxFont * resultptr;
36054 resultptr = new wxFont((wxFont &)(result));
36055 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
36056 }
36057 return resultobj;
36058 fail:
36059 return NULL;
36060 }
36061
36062
36063 static PyObject *_wrap_MenuItem_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
36064 PyObject *resultobj;
36065 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36066 wxColour *arg2 = 0 ;
36067 wxColour temp2 ;
36068 PyObject * obj0 = 0 ;
36069 PyObject * obj1 = 0 ;
36070 char *kwnames[] = {
36071 (char *) "self",(char *) "colText", NULL
36072 };
36073
36074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
36075 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36076 if (SWIG_arg_fail(1)) SWIG_fail;
36077 {
36078 arg2 = &temp2;
36079 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
36080 }
36081 {
36082 PyThreadState* __tstate = wxPyBeginAllowThreads();
36083 (arg1)->SetTextColour((wxColour const &)*arg2);
36084
36085 wxPyEndAllowThreads(__tstate);
36086 if (PyErr_Occurred()) SWIG_fail;
36087 }
36088 Py_INCREF(Py_None); resultobj = Py_None;
36089 return resultobj;
36090 fail:
36091 return NULL;
36092 }
36093
36094
36095 static PyObject *_wrap_MenuItem_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
36096 PyObject *resultobj;
36097 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36098 wxColour result;
36099 PyObject * obj0 = 0 ;
36100 char *kwnames[] = {
36101 (char *) "self", NULL
36102 };
36103
36104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetTextColour",kwnames,&obj0)) goto fail;
36105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36106 if (SWIG_arg_fail(1)) SWIG_fail;
36107 {
36108 PyThreadState* __tstate = wxPyBeginAllowThreads();
36109 result = (arg1)->GetTextColour();
36110
36111 wxPyEndAllowThreads(__tstate);
36112 if (PyErr_Occurred()) SWIG_fail;
36113 }
36114 {
36115 wxColour * resultptr;
36116 resultptr = new wxColour((wxColour &)(result));
36117 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
36118 }
36119 return resultobj;
36120 fail:
36121 return NULL;
36122 }
36123
36124
36125 static PyObject *_wrap_MenuItem_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
36126 PyObject *resultobj;
36127 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36128 wxColour *arg2 = 0 ;
36129 wxColour temp2 ;
36130 PyObject * obj0 = 0 ;
36131 PyObject * obj1 = 0 ;
36132 char *kwnames[] = {
36133 (char *) "self",(char *) "colBack", NULL
36134 };
36135
36136 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
36137 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36138 if (SWIG_arg_fail(1)) SWIG_fail;
36139 {
36140 arg2 = &temp2;
36141 if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
36142 }
36143 {
36144 PyThreadState* __tstate = wxPyBeginAllowThreads();
36145 (arg1)->SetBackgroundColour((wxColour const &)*arg2);
36146
36147 wxPyEndAllowThreads(__tstate);
36148 if (PyErr_Occurred()) SWIG_fail;
36149 }
36150 Py_INCREF(Py_None); resultobj = Py_None;
36151 return resultobj;
36152 fail:
36153 return NULL;
36154 }
36155
36156
36157 static PyObject *_wrap_MenuItem_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
36158 PyObject *resultobj;
36159 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36160 wxColour result;
36161 PyObject * obj0 = 0 ;
36162 char *kwnames[] = {
36163 (char *) "self", NULL
36164 };
36165
36166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBackgroundColour",kwnames,&obj0)) goto fail;
36167 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36168 if (SWIG_arg_fail(1)) SWIG_fail;
36169 {
36170 PyThreadState* __tstate = wxPyBeginAllowThreads();
36171 result = (arg1)->GetBackgroundColour();
36172
36173 wxPyEndAllowThreads(__tstate);
36174 if (PyErr_Occurred()) SWIG_fail;
36175 }
36176 {
36177 wxColour * resultptr;
36178 resultptr = new wxColour((wxColour &)(result));
36179 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
36180 }
36181 return resultobj;
36182 fail:
36183 return NULL;
36184 }
36185
36186
36187 static PyObject *_wrap_MenuItem_SetBitmaps(PyObject *, PyObject *args, PyObject *kwargs) {
36188 PyObject *resultobj;
36189 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36190 wxBitmap *arg2 = 0 ;
36191 wxBitmap const &arg3_defvalue = wxNullBitmap ;
36192 wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
36193 PyObject * obj0 = 0 ;
36194 PyObject * obj1 = 0 ;
36195 PyObject * obj2 = 0 ;
36196 char *kwnames[] = {
36197 (char *) "self",(char *) "bmpChecked",(char *) "bmpUnchecked", NULL
36198 };
36199
36200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MenuItem_SetBitmaps",kwnames,&obj0,&obj1,&obj2)) goto fail;
36201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36202 if (SWIG_arg_fail(1)) SWIG_fail;
36203 {
36204 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
36205 if (SWIG_arg_fail(2)) SWIG_fail;
36206 if (arg2 == NULL) {
36207 SWIG_null_ref("wxBitmap");
36208 }
36209 if (SWIG_arg_fail(2)) SWIG_fail;
36210 }
36211 if (obj2) {
36212 {
36213 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
36214 if (SWIG_arg_fail(3)) SWIG_fail;
36215 if (arg3 == NULL) {
36216 SWIG_null_ref("wxBitmap");
36217 }
36218 if (SWIG_arg_fail(3)) SWIG_fail;
36219 }
36220 }
36221 {
36222 PyThreadState* __tstate = wxPyBeginAllowThreads();
36223 (arg1)->SetBitmaps((wxBitmap const &)*arg2,(wxBitmap const &)*arg3);
36224
36225 wxPyEndAllowThreads(__tstate);
36226 if (PyErr_Occurred()) SWIG_fail;
36227 }
36228 Py_INCREF(Py_None); resultobj = Py_None;
36229 return resultobj;
36230 fail:
36231 return NULL;
36232 }
36233
36234
36235 static PyObject *_wrap_MenuItem_SetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
36236 PyObject *resultobj;
36237 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36238 wxBitmap *arg2 = 0 ;
36239 PyObject * obj0 = 0 ;
36240 PyObject * obj1 = 0 ;
36241 char *kwnames[] = {
36242 (char *) "self",(char *) "bmpDisabled", NULL
36243 };
36244
36245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetDisabledBitmap",kwnames,&obj0,&obj1)) goto fail;
36246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36247 if (SWIG_arg_fail(1)) SWIG_fail;
36248 {
36249 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
36250 if (SWIG_arg_fail(2)) SWIG_fail;
36251 if (arg2 == NULL) {
36252 SWIG_null_ref("wxBitmap");
36253 }
36254 if (SWIG_arg_fail(2)) SWIG_fail;
36255 }
36256 {
36257 PyThreadState* __tstate = wxPyBeginAllowThreads();
36258 (arg1)->SetDisabledBitmap((wxBitmap const &)*arg2);
36259
36260 wxPyEndAllowThreads(__tstate);
36261 if (PyErr_Occurred()) SWIG_fail;
36262 }
36263 Py_INCREF(Py_None); resultobj = Py_None;
36264 return resultobj;
36265 fail:
36266 return NULL;
36267 }
36268
36269
36270 static PyObject *_wrap_MenuItem_GetDisabledBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
36271 PyObject *resultobj;
36272 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36273 wxBitmap *result;
36274 PyObject * obj0 = 0 ;
36275 char *kwnames[] = {
36276 (char *) "self", NULL
36277 };
36278
36279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetDisabledBitmap",kwnames,&obj0)) goto fail;
36280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36281 if (SWIG_arg_fail(1)) SWIG_fail;
36282 {
36283 PyThreadState* __tstate = wxPyBeginAllowThreads();
36284 {
36285 wxBitmap const &_result_ref = ((wxMenuItem const *)arg1)->GetDisabledBitmap();
36286 result = (wxBitmap *) &_result_ref;
36287 }
36288
36289 wxPyEndAllowThreads(__tstate);
36290 if (PyErr_Occurred()) SWIG_fail;
36291 }
36292 {
36293 wxBitmap* resultptr = new wxBitmap(*result);
36294 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
36295 }
36296 return resultobj;
36297 fail:
36298 return NULL;
36299 }
36300
36301
36302 static PyObject *_wrap_MenuItem_SetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
36303 PyObject *resultobj;
36304 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36305 int arg2 ;
36306 PyObject * obj0 = 0 ;
36307 PyObject * obj1 = 0 ;
36308 char *kwnames[] = {
36309 (char *) "self",(char *) "nWidth", NULL
36310 };
36311
36312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetMarginWidth",kwnames,&obj0,&obj1)) goto fail;
36313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36314 if (SWIG_arg_fail(1)) SWIG_fail;
36315 {
36316 arg2 = (int)(SWIG_As_int(obj1));
36317 if (SWIG_arg_fail(2)) SWIG_fail;
36318 }
36319 {
36320 PyThreadState* __tstate = wxPyBeginAllowThreads();
36321 (arg1)->SetMarginWidth(arg2);
36322
36323 wxPyEndAllowThreads(__tstate);
36324 if (PyErr_Occurred()) SWIG_fail;
36325 }
36326 Py_INCREF(Py_None); resultobj = Py_None;
36327 return resultobj;
36328 fail:
36329 return NULL;
36330 }
36331
36332
36333 static PyObject *_wrap_MenuItem_GetMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
36334 PyObject *resultobj;
36335 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36336 int result;
36337 PyObject * obj0 = 0 ;
36338 char *kwnames[] = {
36339 (char *) "self", NULL
36340 };
36341
36342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetMarginWidth",kwnames,&obj0)) goto fail;
36343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36344 if (SWIG_arg_fail(1)) SWIG_fail;
36345 {
36346 PyThreadState* __tstate = wxPyBeginAllowThreads();
36347 result = (int)(arg1)->GetMarginWidth();
36348
36349 wxPyEndAllowThreads(__tstate);
36350 if (PyErr_Occurred()) SWIG_fail;
36351 }
36352 {
36353 resultobj = SWIG_From_int((int)(result));
36354 }
36355 return resultobj;
36356 fail:
36357 return NULL;
36358 }
36359
36360
36361 static PyObject *_wrap_MenuItem_GetDefaultMarginWidth(PyObject *, PyObject *args, PyObject *kwargs) {
36362 PyObject *resultobj;
36363 int result;
36364 char *kwnames[] = {
36365 NULL
36366 };
36367
36368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MenuItem_GetDefaultMarginWidth",kwnames)) goto fail;
36369 {
36370 PyThreadState* __tstate = wxPyBeginAllowThreads();
36371 result = (int)wxMenuItem::GetDefaultMarginWidth();
36372
36373 wxPyEndAllowThreads(__tstate);
36374 if (PyErr_Occurred()) SWIG_fail;
36375 }
36376 {
36377 resultobj = SWIG_From_int((int)(result));
36378 }
36379 return resultobj;
36380 fail:
36381 return NULL;
36382 }
36383
36384
36385 static PyObject *_wrap_MenuItem_IsOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
36386 PyObject *resultobj;
36387 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36388 bool result;
36389 PyObject * obj0 = 0 ;
36390 char *kwnames[] = {
36391 (char *) "self", NULL
36392 };
36393
36394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_IsOwnerDrawn",kwnames,&obj0)) goto fail;
36395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36396 if (SWIG_arg_fail(1)) SWIG_fail;
36397 {
36398 PyThreadState* __tstate = wxPyBeginAllowThreads();
36399 result = (bool)(arg1)->IsOwnerDrawn();
36400
36401 wxPyEndAllowThreads(__tstate);
36402 if (PyErr_Occurred()) SWIG_fail;
36403 }
36404 {
36405 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36406 }
36407 return resultobj;
36408 fail:
36409 return NULL;
36410 }
36411
36412
36413 static PyObject *_wrap_MenuItem_SetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
36414 PyObject *resultobj;
36415 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36416 bool arg2 = (bool) true ;
36417 PyObject * obj0 = 0 ;
36418 PyObject * obj1 = 0 ;
36419 char *kwnames[] = {
36420 (char *) "self",(char *) "ownerDrawn", NULL
36421 };
36422
36423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:MenuItem_SetOwnerDrawn",kwnames,&obj0,&obj1)) goto fail;
36424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36425 if (SWIG_arg_fail(1)) SWIG_fail;
36426 if (obj1) {
36427 {
36428 arg2 = (bool)(SWIG_As_bool(obj1));
36429 if (SWIG_arg_fail(2)) SWIG_fail;
36430 }
36431 }
36432 {
36433 PyThreadState* __tstate = wxPyBeginAllowThreads();
36434 (arg1)->SetOwnerDrawn(arg2);
36435
36436 wxPyEndAllowThreads(__tstate);
36437 if (PyErr_Occurred()) SWIG_fail;
36438 }
36439 Py_INCREF(Py_None); resultobj = Py_None;
36440 return resultobj;
36441 fail:
36442 return NULL;
36443 }
36444
36445
36446 static PyObject *_wrap_MenuItem_ResetOwnerDrawn(PyObject *, PyObject *args, PyObject *kwargs) {
36447 PyObject *resultobj;
36448 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36449 PyObject * obj0 = 0 ;
36450 char *kwnames[] = {
36451 (char *) "self", NULL
36452 };
36453
36454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_ResetOwnerDrawn",kwnames,&obj0)) goto fail;
36455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36456 if (SWIG_arg_fail(1)) SWIG_fail;
36457 {
36458 PyThreadState* __tstate = wxPyBeginAllowThreads();
36459 (arg1)->ResetOwnerDrawn();
36460
36461 wxPyEndAllowThreads(__tstate);
36462 if (PyErr_Occurred()) SWIG_fail;
36463 }
36464 Py_INCREF(Py_None); resultobj = Py_None;
36465 return resultobj;
36466 fail:
36467 return NULL;
36468 }
36469
36470
36471 static PyObject *_wrap_MenuItem_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
36472 PyObject *resultobj;
36473 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36474 wxBitmap *arg2 = 0 ;
36475 PyObject * obj0 = 0 ;
36476 PyObject * obj1 = 0 ;
36477 char *kwnames[] = {
36478 (char *) "self",(char *) "bitmap", NULL
36479 };
36480
36481 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MenuItem_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
36482 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36483 if (SWIG_arg_fail(1)) SWIG_fail;
36484 {
36485 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
36486 if (SWIG_arg_fail(2)) SWIG_fail;
36487 if (arg2 == NULL) {
36488 SWIG_null_ref("wxBitmap");
36489 }
36490 if (SWIG_arg_fail(2)) SWIG_fail;
36491 }
36492 {
36493 PyThreadState* __tstate = wxPyBeginAllowThreads();
36494 (arg1)->SetBitmap((wxBitmap const &)*arg2);
36495
36496 wxPyEndAllowThreads(__tstate);
36497 if (PyErr_Occurred()) SWIG_fail;
36498 }
36499 Py_INCREF(Py_None); resultobj = Py_None;
36500 return resultobj;
36501 fail:
36502 return NULL;
36503 }
36504
36505
36506 static PyObject *_wrap_MenuItem_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
36507 PyObject *resultobj;
36508 wxMenuItem *arg1 = (wxMenuItem *) 0 ;
36509 wxBitmap *result;
36510 PyObject * obj0 = 0 ;
36511 char *kwnames[] = {
36512 (char *) "self", NULL
36513 };
36514
36515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MenuItem_GetBitmap",kwnames,&obj0)) goto fail;
36516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMenuItem, SWIG_POINTER_EXCEPTION | 0);
36517 if (SWIG_arg_fail(1)) SWIG_fail;
36518 {
36519 PyThreadState* __tstate = wxPyBeginAllowThreads();
36520 {
36521 wxBitmap const &_result_ref = (arg1)->GetBitmap();
36522 result = (wxBitmap *) &_result_ref;
36523 }
36524
36525 wxPyEndAllowThreads(__tstate);
36526 if (PyErr_Occurred()) SWIG_fail;
36527 }
36528 {
36529 wxBitmap* resultptr = new wxBitmap(*result);
36530 resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
36531 }
36532 return resultobj;
36533 fail:
36534 return NULL;
36535 }
36536
36537
36538 static PyObject * MenuItem_swigregister(PyObject *, PyObject *args) {
36539 PyObject *obj;
36540 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36541 SWIG_TypeClientData(SWIGTYPE_p_wxMenuItem, obj);
36542 Py_INCREF(obj);
36543 return Py_BuildValue((char *)"");
36544 }
36545 static int _wrap_ControlNameStr_set(PyObject *) {
36546 PyErr_SetString(PyExc_TypeError,"Variable ControlNameStr is read-only.");
36547 return 1;
36548 }
36549
36550
36551 static PyObject *_wrap_ControlNameStr_get(void) {
36552 PyObject *pyobj;
36553
36554 {
36555 #if wxUSE_UNICODE
36556 pyobj = PyUnicode_FromWideChar((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
36557 #else
36558 pyobj = PyString_FromStringAndSize((&wxPyControlNameStr)->c_str(), (&wxPyControlNameStr)->Len());
36559 #endif
36560 }
36561 return pyobj;
36562 }
36563
36564
36565 static PyObject *_wrap_new_Control(PyObject *, PyObject *args, PyObject *kwargs) {
36566 PyObject *resultobj;
36567 wxWindow *arg1 = (wxWindow *) 0 ;
36568 int arg2 = (int) -1 ;
36569 wxPoint const &arg3_defvalue = wxDefaultPosition ;
36570 wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
36571 wxSize const &arg4_defvalue = wxDefaultSize ;
36572 wxSize *arg4 = (wxSize *) &arg4_defvalue ;
36573 long arg5 = (long) 0 ;
36574 wxValidator const &arg6_defvalue = wxDefaultValidator ;
36575 wxValidator *arg6 = (wxValidator *) &arg6_defvalue ;
36576 wxString const &arg7_defvalue = wxPyControlNameStr ;
36577 wxString *arg7 = (wxString *) &arg7_defvalue ;
36578 wxControl *result;
36579 wxPoint temp3 ;
36580 wxSize temp4 ;
36581 bool temp7 = false ;
36582 PyObject * obj0 = 0 ;
36583 PyObject * obj1 = 0 ;
36584 PyObject * obj2 = 0 ;
36585 PyObject * obj3 = 0 ;
36586 PyObject * obj4 = 0 ;
36587 PyObject * obj5 = 0 ;
36588 PyObject * obj6 = 0 ;
36589 char *kwnames[] = {
36590 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
36591 };
36592
36593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_Control",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
36594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
36595 if (SWIG_arg_fail(1)) SWIG_fail;
36596 if (obj1) {
36597 {
36598 arg2 = (int)(SWIG_As_int(obj1));
36599 if (SWIG_arg_fail(2)) SWIG_fail;
36600 }
36601 }
36602 if (obj2) {
36603 {
36604 arg3 = &temp3;
36605 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
36606 }
36607 }
36608 if (obj3) {
36609 {
36610 arg4 = &temp4;
36611 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
36612 }
36613 }
36614 if (obj4) {
36615 {
36616 arg5 = (long)(SWIG_As_long(obj4));
36617 if (SWIG_arg_fail(5)) SWIG_fail;
36618 }
36619 }
36620 if (obj5) {
36621 {
36622 SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
36623 if (SWIG_arg_fail(6)) SWIG_fail;
36624 if (arg6 == NULL) {
36625 SWIG_null_ref("wxValidator");
36626 }
36627 if (SWIG_arg_fail(6)) SWIG_fail;
36628 }
36629 }
36630 if (obj6) {
36631 {
36632 arg7 = wxString_in_helper(obj6);
36633 if (arg7 == NULL) SWIG_fail;
36634 temp7 = true;
36635 }
36636 }
36637 {
36638 if (!wxPyCheckForApp()) SWIG_fail;
36639 PyThreadState* __tstate = wxPyBeginAllowThreads();
36640 result = (wxControl *)new wxControl(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxValidator const &)*arg6,(wxString const &)*arg7);
36641
36642 wxPyEndAllowThreads(__tstate);
36643 if (PyErr_Occurred()) SWIG_fail;
36644 }
36645 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
36646 {
36647 if (temp7)
36648 delete arg7;
36649 }
36650 return resultobj;
36651 fail:
36652 {
36653 if (temp7)
36654 delete arg7;
36655 }
36656 return NULL;
36657 }
36658
36659
36660 static PyObject *_wrap_new_PreControl(PyObject *, PyObject *args, PyObject *kwargs) {
36661 PyObject *resultobj;
36662 wxControl *result;
36663 char *kwnames[] = {
36664 NULL
36665 };
36666
36667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreControl",kwnames)) goto fail;
36668 {
36669 if (!wxPyCheckForApp()) SWIG_fail;
36670 PyThreadState* __tstate = wxPyBeginAllowThreads();
36671 result = (wxControl *)new wxControl();
36672
36673 wxPyEndAllowThreads(__tstate);
36674 if (PyErr_Occurred()) SWIG_fail;
36675 }
36676 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxControl, 1);
36677 return resultobj;
36678 fail:
36679 return NULL;
36680 }
36681
36682
36683 static PyObject *_wrap_Control_Create(PyObject *, PyObject *args, PyObject *kwargs) {
36684 PyObject *resultobj;
36685 wxControl *arg1 = (wxControl *) 0 ;
36686 wxWindow *arg2 = (wxWindow *) 0 ;
36687 int arg3 = (int) -1 ;
36688 wxPoint const &arg4_defvalue = wxDefaultPosition ;
36689 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
36690 wxSize const &arg5_defvalue = wxDefaultSize ;
36691 wxSize *arg5 = (wxSize *) &arg5_defvalue ;
36692 long arg6 = (long) 0 ;
36693 wxValidator const &arg7_defvalue = wxDefaultValidator ;
36694 wxValidator *arg7 = (wxValidator *) &arg7_defvalue ;
36695 wxString const &arg8_defvalue = wxPyControlNameStr ;
36696 wxString *arg8 = (wxString *) &arg8_defvalue ;
36697 bool result;
36698 wxPoint temp4 ;
36699 wxSize temp5 ;
36700 bool temp8 = false ;
36701 PyObject * obj0 = 0 ;
36702 PyObject * obj1 = 0 ;
36703 PyObject * obj2 = 0 ;
36704 PyObject * obj3 = 0 ;
36705 PyObject * obj4 = 0 ;
36706 PyObject * obj5 = 0 ;
36707 PyObject * obj6 = 0 ;
36708 PyObject * obj7 = 0 ;
36709 char *kwnames[] = {
36710 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
36711 };
36712
36713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:Control_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
36714 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
36715 if (SWIG_arg_fail(1)) SWIG_fail;
36716 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
36717 if (SWIG_arg_fail(2)) SWIG_fail;
36718 if (obj2) {
36719 {
36720 arg3 = (int)(SWIG_As_int(obj2));
36721 if (SWIG_arg_fail(3)) SWIG_fail;
36722 }
36723 }
36724 if (obj3) {
36725 {
36726 arg4 = &temp4;
36727 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
36728 }
36729 }
36730 if (obj4) {
36731 {
36732 arg5 = &temp5;
36733 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
36734 }
36735 }
36736 if (obj5) {
36737 {
36738 arg6 = (long)(SWIG_As_long(obj5));
36739 if (SWIG_arg_fail(6)) SWIG_fail;
36740 }
36741 }
36742 if (obj6) {
36743 {
36744 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxValidator, SWIG_POINTER_EXCEPTION | 0);
36745 if (SWIG_arg_fail(7)) SWIG_fail;
36746 if (arg7 == NULL) {
36747 SWIG_null_ref("wxValidator");
36748 }
36749 if (SWIG_arg_fail(7)) SWIG_fail;
36750 }
36751 }
36752 if (obj7) {
36753 {
36754 arg8 = wxString_in_helper(obj7);
36755 if (arg8 == NULL) SWIG_fail;
36756 temp8 = true;
36757 }
36758 }
36759 {
36760 PyThreadState* __tstate = wxPyBeginAllowThreads();
36761 result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxValidator const &)*arg7,(wxString const &)*arg8);
36762
36763 wxPyEndAllowThreads(__tstate);
36764 if (PyErr_Occurred()) SWIG_fail;
36765 }
36766 {
36767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
36768 }
36769 {
36770 if (temp8)
36771 delete arg8;
36772 }
36773 return resultobj;
36774 fail:
36775 {
36776 if (temp8)
36777 delete arg8;
36778 }
36779 return NULL;
36780 }
36781
36782
36783 static PyObject *_wrap_Control_Command(PyObject *, PyObject *args, PyObject *kwargs) {
36784 PyObject *resultobj;
36785 wxControl *arg1 = (wxControl *) 0 ;
36786 wxCommandEvent *arg2 = 0 ;
36787 PyObject * obj0 = 0 ;
36788 PyObject * obj1 = 0 ;
36789 char *kwnames[] = {
36790 (char *) "self",(char *) "event", NULL
36791 };
36792
36793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_Command",kwnames,&obj0,&obj1)) goto fail;
36794 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
36795 if (SWIG_arg_fail(1)) SWIG_fail;
36796 {
36797 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxCommandEvent, SWIG_POINTER_EXCEPTION | 0);
36798 if (SWIG_arg_fail(2)) SWIG_fail;
36799 if (arg2 == NULL) {
36800 SWIG_null_ref("wxCommandEvent");
36801 }
36802 if (SWIG_arg_fail(2)) SWIG_fail;
36803 }
36804 {
36805 PyThreadState* __tstate = wxPyBeginAllowThreads();
36806 (arg1)->Command(*arg2);
36807
36808 wxPyEndAllowThreads(__tstate);
36809 if (PyErr_Occurred()) SWIG_fail;
36810 }
36811 Py_INCREF(Py_None); resultobj = Py_None;
36812 return resultobj;
36813 fail:
36814 return NULL;
36815 }
36816
36817
36818 static PyObject *_wrap_Control_GetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
36819 PyObject *resultobj;
36820 wxControl *arg1 = (wxControl *) 0 ;
36821 wxString result;
36822 PyObject * obj0 = 0 ;
36823 char *kwnames[] = {
36824 (char *) "self", NULL
36825 };
36826
36827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Control_GetLabel",kwnames,&obj0)) goto fail;
36828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
36829 if (SWIG_arg_fail(1)) SWIG_fail;
36830 {
36831 PyThreadState* __tstate = wxPyBeginAllowThreads();
36832 result = (arg1)->GetLabel();
36833
36834 wxPyEndAllowThreads(__tstate);
36835 if (PyErr_Occurred()) SWIG_fail;
36836 }
36837 {
36838 #if wxUSE_UNICODE
36839 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
36840 #else
36841 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
36842 #endif
36843 }
36844 return resultobj;
36845 fail:
36846 return NULL;
36847 }
36848
36849
36850 static PyObject *_wrap_Control_SetLabel(PyObject *, PyObject *args, PyObject *kwargs) {
36851 PyObject *resultobj;
36852 wxControl *arg1 = (wxControl *) 0 ;
36853 wxString *arg2 = 0 ;
36854 bool temp2 = false ;
36855 PyObject * obj0 = 0 ;
36856 PyObject * obj1 = 0 ;
36857 char *kwnames[] = {
36858 (char *) "self",(char *) "label", NULL
36859 };
36860
36861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Control_SetLabel",kwnames,&obj0,&obj1)) goto fail;
36862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
36863 if (SWIG_arg_fail(1)) SWIG_fail;
36864 {
36865 arg2 = wxString_in_helper(obj1);
36866 if (arg2 == NULL) SWIG_fail;
36867 temp2 = true;
36868 }
36869 {
36870 PyThreadState* __tstate = wxPyBeginAllowThreads();
36871 (arg1)->SetLabel((wxString const &)*arg2);
36872
36873 wxPyEndAllowThreads(__tstate);
36874 if (PyErr_Occurred()) SWIG_fail;
36875 }
36876 Py_INCREF(Py_None); resultobj = Py_None;
36877 {
36878 if (temp2)
36879 delete arg2;
36880 }
36881 return resultobj;
36882 fail:
36883 {
36884 if (temp2)
36885 delete arg2;
36886 }
36887 return NULL;
36888 }
36889
36890
36891 static PyObject *_wrap_Control_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
36892 PyObject *resultobj;
36893 wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
36894 wxVisualAttributes result;
36895 PyObject * obj0 = 0 ;
36896 char *kwnames[] = {
36897 (char *) "variant", NULL
36898 };
36899
36900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Control_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
36901 if (obj0) {
36902 {
36903 arg1 = (wxWindowVariant)(SWIG_As_int(obj0));
36904 if (SWIG_arg_fail(1)) SWIG_fail;
36905 }
36906 }
36907 {
36908 if (!wxPyCheckForApp()) SWIG_fail;
36909 PyThreadState* __tstate = wxPyBeginAllowThreads();
36910 result = wxControl::GetClassDefaultAttributes((wxWindowVariant )arg1);
36911
36912 wxPyEndAllowThreads(__tstate);
36913 if (PyErr_Occurred()) SWIG_fail;
36914 }
36915 {
36916 wxVisualAttributes * resultptr;
36917 resultptr = new wxVisualAttributes((wxVisualAttributes &)(result));
36918 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
36919 }
36920 return resultobj;
36921 fail:
36922 return NULL;
36923 }
36924
36925
36926 static PyObject * Control_swigregister(PyObject *, PyObject *args) {
36927 PyObject *obj;
36928 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
36929 SWIG_TypeClientData(SWIGTYPE_p_wxControl, obj);
36930 Py_INCREF(obj);
36931 return Py_BuildValue((char *)"");
36932 }
36933 static PyObject *_wrap_ItemContainer_Append(PyObject *, PyObject *args, PyObject *kwargs) {
36934 PyObject *resultobj;
36935 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
36936 wxString *arg2 = 0 ;
36937 PyObject *arg3 = (PyObject *) NULL ;
36938 int result;
36939 bool temp2 = false ;
36940 PyObject * obj0 = 0 ;
36941 PyObject * obj1 = 0 ;
36942 PyObject * obj2 = 0 ;
36943 char *kwnames[] = {
36944 (char *) "self",(char *) "item",(char *) "clientData", NULL
36945 };
36946
36947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ItemContainer_Append",kwnames,&obj0,&obj1,&obj2)) goto fail;
36948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
36949 if (SWIG_arg_fail(1)) SWIG_fail;
36950 {
36951 arg2 = wxString_in_helper(obj1);
36952 if (arg2 == NULL) SWIG_fail;
36953 temp2 = true;
36954 }
36955 if (obj2) {
36956 arg3 = obj2;
36957 }
36958 {
36959 PyThreadState* __tstate = wxPyBeginAllowThreads();
36960 result = (int)wxItemContainer_Append(arg1,(wxString const &)*arg2,arg3);
36961
36962 wxPyEndAllowThreads(__tstate);
36963 if (PyErr_Occurred()) SWIG_fail;
36964 }
36965 {
36966 resultobj = SWIG_From_int((int)(result));
36967 }
36968 {
36969 if (temp2)
36970 delete arg2;
36971 }
36972 return resultobj;
36973 fail:
36974 {
36975 if (temp2)
36976 delete arg2;
36977 }
36978 return NULL;
36979 }
36980
36981
36982 static PyObject *_wrap_ItemContainer_AppendItems(PyObject *, PyObject *args, PyObject *kwargs) {
36983 PyObject *resultobj;
36984 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
36985 wxArrayString *arg2 = 0 ;
36986 bool temp2 = false ;
36987 PyObject * obj0 = 0 ;
36988 PyObject * obj1 = 0 ;
36989 char *kwnames[] = {
36990 (char *) "self",(char *) "strings", NULL
36991 };
36992
36993 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_AppendItems",kwnames,&obj0,&obj1)) goto fail;
36994 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
36995 if (SWIG_arg_fail(1)) SWIG_fail;
36996 {
36997 if (! PySequence_Check(obj1)) {
36998 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
36999 SWIG_fail;
37000 }
37001 arg2 = new wxArrayString;
37002 temp2 = true;
37003 int i, len=PySequence_Length(obj1);
37004 for (i=0; i<len; i++) {
37005 PyObject* item = PySequence_GetItem(obj1, i);
37006 #if wxUSE_UNICODE
37007 PyObject* str = PyObject_Unicode(item);
37008 #else
37009 PyObject* str = PyObject_Str(item);
37010 #endif
37011 if (PyErr_Occurred()) SWIG_fail;
37012 arg2->Add(Py2wxString(str));
37013 Py_DECREF(item);
37014 Py_DECREF(str);
37015 }
37016 }
37017 {
37018 PyThreadState* __tstate = wxPyBeginAllowThreads();
37019 (arg1)->Append((wxArrayString const &)*arg2);
37020
37021 wxPyEndAllowThreads(__tstate);
37022 if (PyErr_Occurred()) SWIG_fail;
37023 }
37024 Py_INCREF(Py_None); resultobj = Py_None;
37025 {
37026 if (temp2) delete arg2;
37027 }
37028 return resultobj;
37029 fail:
37030 {
37031 if (temp2) delete arg2;
37032 }
37033 return NULL;
37034 }
37035
37036
37037 static PyObject *_wrap_ItemContainer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
37038 PyObject *resultobj;
37039 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37040 wxString *arg2 = 0 ;
37041 int arg3 ;
37042 PyObject *arg4 = (PyObject *) NULL ;
37043 int result;
37044 bool temp2 = false ;
37045 PyObject * obj0 = 0 ;
37046 PyObject * obj1 = 0 ;
37047 PyObject * obj2 = 0 ;
37048 PyObject * obj3 = 0 ;
37049 char *kwnames[] = {
37050 (char *) "self",(char *) "item",(char *) "pos",(char *) "clientData", NULL
37051 };
37052
37053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ItemContainer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
37054 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37055 if (SWIG_arg_fail(1)) SWIG_fail;
37056 {
37057 arg2 = wxString_in_helper(obj1);
37058 if (arg2 == NULL) SWIG_fail;
37059 temp2 = true;
37060 }
37061 {
37062 arg3 = (int)(SWIG_As_int(obj2));
37063 if (SWIG_arg_fail(3)) SWIG_fail;
37064 }
37065 if (obj3) {
37066 arg4 = obj3;
37067 }
37068 {
37069 PyThreadState* __tstate = wxPyBeginAllowThreads();
37070 result = (int)wxItemContainer_Insert(arg1,(wxString const &)*arg2,arg3,arg4);
37071
37072 wxPyEndAllowThreads(__tstate);
37073 if (PyErr_Occurred()) SWIG_fail;
37074 }
37075 {
37076 resultobj = SWIG_From_int((int)(result));
37077 }
37078 {
37079 if (temp2)
37080 delete arg2;
37081 }
37082 return resultobj;
37083 fail:
37084 {
37085 if (temp2)
37086 delete arg2;
37087 }
37088 return NULL;
37089 }
37090
37091
37092 static PyObject *_wrap_ItemContainer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
37093 PyObject *resultobj;
37094 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37095 PyObject * obj0 = 0 ;
37096 char *kwnames[] = {
37097 (char *) "self", NULL
37098 };
37099
37100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_Clear",kwnames,&obj0)) goto fail;
37101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37102 if (SWIG_arg_fail(1)) SWIG_fail;
37103 {
37104 PyThreadState* __tstate = wxPyBeginAllowThreads();
37105 (arg1)->Clear();
37106
37107 wxPyEndAllowThreads(__tstate);
37108 if (PyErr_Occurred()) SWIG_fail;
37109 }
37110 Py_INCREF(Py_None); resultobj = Py_None;
37111 return resultobj;
37112 fail:
37113 return NULL;
37114 }
37115
37116
37117 static PyObject *_wrap_ItemContainer_Delete(PyObject *, PyObject *args, PyObject *kwargs) {
37118 PyObject *resultobj;
37119 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37120 int arg2 ;
37121 PyObject * obj0 = 0 ;
37122 PyObject * obj1 = 0 ;
37123 char *kwnames[] = {
37124 (char *) "self",(char *) "n", NULL
37125 };
37126
37127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Delete",kwnames,&obj0,&obj1)) goto fail;
37128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37129 if (SWIG_arg_fail(1)) SWIG_fail;
37130 {
37131 arg2 = (int)(SWIG_As_int(obj1));
37132 if (SWIG_arg_fail(2)) SWIG_fail;
37133 }
37134 {
37135 PyThreadState* __tstate = wxPyBeginAllowThreads();
37136 (arg1)->Delete(arg2);
37137
37138 wxPyEndAllowThreads(__tstate);
37139 if (PyErr_Occurred()) SWIG_fail;
37140 }
37141 Py_INCREF(Py_None); resultobj = Py_None;
37142 return resultobj;
37143 fail:
37144 return NULL;
37145 }
37146
37147
37148 static PyObject *_wrap_ItemContainer_GetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
37149 PyObject *resultobj;
37150 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37151 int arg2 ;
37152 PyObject *result;
37153 PyObject * obj0 = 0 ;
37154 PyObject * obj1 = 0 ;
37155 char *kwnames[] = {
37156 (char *) "self",(char *) "n", NULL
37157 };
37158
37159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetClientData",kwnames,&obj0,&obj1)) goto fail;
37160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37161 if (SWIG_arg_fail(1)) SWIG_fail;
37162 {
37163 arg2 = (int)(SWIG_As_int(obj1));
37164 if (SWIG_arg_fail(2)) SWIG_fail;
37165 }
37166 {
37167 PyThreadState* __tstate = wxPyBeginAllowThreads();
37168 result = (PyObject *)wxItemContainer_GetClientData(arg1,arg2);
37169
37170 wxPyEndAllowThreads(__tstate);
37171 if (PyErr_Occurred()) SWIG_fail;
37172 }
37173 resultobj = result;
37174 return resultobj;
37175 fail:
37176 return NULL;
37177 }
37178
37179
37180 static PyObject *_wrap_ItemContainer_SetClientData(PyObject *, PyObject *args, PyObject *kwargs) {
37181 PyObject *resultobj;
37182 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37183 int arg2 ;
37184 PyObject *arg3 = (PyObject *) 0 ;
37185 PyObject * obj0 = 0 ;
37186 PyObject * obj1 = 0 ;
37187 PyObject * obj2 = 0 ;
37188 char *kwnames[] = {
37189 (char *) "self",(char *) "n",(char *) "clientData", NULL
37190 };
37191
37192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetClientData",kwnames,&obj0,&obj1,&obj2)) goto fail;
37193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37194 if (SWIG_arg_fail(1)) SWIG_fail;
37195 {
37196 arg2 = (int)(SWIG_As_int(obj1));
37197 if (SWIG_arg_fail(2)) SWIG_fail;
37198 }
37199 arg3 = obj2;
37200 {
37201 PyThreadState* __tstate = wxPyBeginAllowThreads();
37202 wxItemContainer_SetClientData(arg1,arg2,arg3);
37203
37204 wxPyEndAllowThreads(__tstate);
37205 if (PyErr_Occurred()) SWIG_fail;
37206 }
37207 Py_INCREF(Py_None); resultobj = Py_None;
37208 return resultobj;
37209 fail:
37210 return NULL;
37211 }
37212
37213
37214 static PyObject *_wrap_ItemContainer_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
37215 PyObject *resultobj;
37216 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37217 int result;
37218 PyObject * obj0 = 0 ;
37219 char *kwnames[] = {
37220 (char *) "self", NULL
37221 };
37222
37223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetCount",kwnames,&obj0)) goto fail;
37224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37225 if (SWIG_arg_fail(1)) SWIG_fail;
37226 {
37227 PyThreadState* __tstate = wxPyBeginAllowThreads();
37228 result = (int)((wxItemContainer const *)arg1)->GetCount();
37229
37230 wxPyEndAllowThreads(__tstate);
37231 if (PyErr_Occurred()) SWIG_fail;
37232 }
37233 {
37234 resultobj = SWIG_From_int((int)(result));
37235 }
37236 return resultobj;
37237 fail:
37238 return NULL;
37239 }
37240
37241
37242 static PyObject *_wrap_ItemContainer_IsEmpty(PyObject *, PyObject *args, PyObject *kwargs) {
37243 PyObject *resultobj;
37244 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37245 bool result;
37246 PyObject * obj0 = 0 ;
37247 char *kwnames[] = {
37248 (char *) "self", NULL
37249 };
37250
37251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_IsEmpty",kwnames,&obj0)) goto fail;
37252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37253 if (SWIG_arg_fail(1)) SWIG_fail;
37254 {
37255 PyThreadState* __tstate = wxPyBeginAllowThreads();
37256 result = (bool)((wxItemContainer const *)arg1)->IsEmpty();
37257
37258 wxPyEndAllowThreads(__tstate);
37259 if (PyErr_Occurred()) SWIG_fail;
37260 }
37261 {
37262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37263 }
37264 return resultobj;
37265 fail:
37266 return NULL;
37267 }
37268
37269
37270 static PyObject *_wrap_ItemContainer_GetString(PyObject *, PyObject *args, PyObject *kwargs) {
37271 PyObject *resultobj;
37272 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37273 int arg2 ;
37274 wxString result;
37275 PyObject * obj0 = 0 ;
37276 PyObject * obj1 = 0 ;
37277 char *kwnames[] = {
37278 (char *) "self",(char *) "n", NULL
37279 };
37280
37281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_GetString",kwnames,&obj0,&obj1)) goto fail;
37282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37283 if (SWIG_arg_fail(1)) SWIG_fail;
37284 {
37285 arg2 = (int)(SWIG_As_int(obj1));
37286 if (SWIG_arg_fail(2)) SWIG_fail;
37287 }
37288 {
37289 PyThreadState* __tstate = wxPyBeginAllowThreads();
37290 result = ((wxItemContainer const *)arg1)->GetString(arg2);
37291
37292 wxPyEndAllowThreads(__tstate);
37293 if (PyErr_Occurred()) SWIG_fail;
37294 }
37295 {
37296 #if wxUSE_UNICODE
37297 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
37298 #else
37299 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
37300 #endif
37301 }
37302 return resultobj;
37303 fail:
37304 return NULL;
37305 }
37306
37307
37308 static PyObject *_wrap_ItemContainer_GetStrings(PyObject *, PyObject *args, PyObject *kwargs) {
37309 PyObject *resultobj;
37310 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37311 wxArrayString result;
37312 PyObject * obj0 = 0 ;
37313 char *kwnames[] = {
37314 (char *) "self", NULL
37315 };
37316
37317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStrings",kwnames,&obj0)) goto fail;
37318 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37319 if (SWIG_arg_fail(1)) SWIG_fail;
37320 {
37321 PyThreadState* __tstate = wxPyBeginAllowThreads();
37322 result = ((wxItemContainer const *)arg1)->GetStrings();
37323
37324 wxPyEndAllowThreads(__tstate);
37325 if (PyErr_Occurred()) SWIG_fail;
37326 }
37327 {
37328 resultobj = wxArrayString2PyList_helper(result);
37329 }
37330 return resultobj;
37331 fail:
37332 return NULL;
37333 }
37334
37335
37336 static PyObject *_wrap_ItemContainer_SetString(PyObject *, PyObject *args, PyObject *kwargs) {
37337 PyObject *resultobj;
37338 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37339 int arg2 ;
37340 wxString *arg3 = 0 ;
37341 bool temp3 = false ;
37342 PyObject * obj0 = 0 ;
37343 PyObject * obj1 = 0 ;
37344 PyObject * obj2 = 0 ;
37345 char *kwnames[] = {
37346 (char *) "self",(char *) "n",(char *) "s", NULL
37347 };
37348
37349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ItemContainer_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
37350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37351 if (SWIG_arg_fail(1)) SWIG_fail;
37352 {
37353 arg2 = (int)(SWIG_As_int(obj1));
37354 if (SWIG_arg_fail(2)) SWIG_fail;
37355 }
37356 {
37357 arg3 = wxString_in_helper(obj2);
37358 if (arg3 == NULL) SWIG_fail;
37359 temp3 = true;
37360 }
37361 {
37362 PyThreadState* __tstate = wxPyBeginAllowThreads();
37363 (arg1)->SetString(arg2,(wxString const &)*arg3);
37364
37365 wxPyEndAllowThreads(__tstate);
37366 if (PyErr_Occurred()) SWIG_fail;
37367 }
37368 Py_INCREF(Py_None); resultobj = Py_None;
37369 {
37370 if (temp3)
37371 delete arg3;
37372 }
37373 return resultobj;
37374 fail:
37375 {
37376 if (temp3)
37377 delete arg3;
37378 }
37379 return NULL;
37380 }
37381
37382
37383 static PyObject *_wrap_ItemContainer_FindString(PyObject *, PyObject *args, PyObject *kwargs) {
37384 PyObject *resultobj;
37385 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37386 wxString *arg2 = 0 ;
37387 int result;
37388 bool temp2 = false ;
37389 PyObject * obj0 = 0 ;
37390 PyObject * obj1 = 0 ;
37391 char *kwnames[] = {
37392 (char *) "self",(char *) "s", NULL
37393 };
37394
37395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_FindString",kwnames,&obj0,&obj1)) goto fail;
37396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37397 if (SWIG_arg_fail(1)) SWIG_fail;
37398 {
37399 arg2 = wxString_in_helper(obj1);
37400 if (arg2 == NULL) SWIG_fail;
37401 temp2 = true;
37402 }
37403 {
37404 PyThreadState* __tstate = wxPyBeginAllowThreads();
37405 result = (int)((wxItemContainer const *)arg1)->FindString((wxString const &)*arg2);
37406
37407 wxPyEndAllowThreads(__tstate);
37408 if (PyErr_Occurred()) SWIG_fail;
37409 }
37410 {
37411 resultobj = SWIG_From_int((int)(result));
37412 }
37413 {
37414 if (temp2)
37415 delete arg2;
37416 }
37417 return resultobj;
37418 fail:
37419 {
37420 if (temp2)
37421 delete arg2;
37422 }
37423 return NULL;
37424 }
37425
37426
37427 static PyObject *_wrap_ItemContainer_SetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
37428 PyObject *resultobj;
37429 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37430 int arg2 ;
37431 PyObject * obj0 = 0 ;
37432 PyObject * obj1 = 0 ;
37433 char *kwnames[] = {
37434 (char *) "self",(char *) "n", NULL
37435 };
37436
37437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_SetSelection",kwnames,&obj0,&obj1)) goto fail;
37438 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37439 if (SWIG_arg_fail(1)) SWIG_fail;
37440 {
37441 arg2 = (int)(SWIG_As_int(obj1));
37442 if (SWIG_arg_fail(2)) SWIG_fail;
37443 }
37444 {
37445 PyThreadState* __tstate = wxPyBeginAllowThreads();
37446 (arg1)->SetSelection(arg2);
37447
37448 wxPyEndAllowThreads(__tstate);
37449 if (PyErr_Occurred()) SWIG_fail;
37450 }
37451 Py_INCREF(Py_None); resultobj = Py_None;
37452 return resultobj;
37453 fail:
37454 return NULL;
37455 }
37456
37457
37458 static PyObject *_wrap_ItemContainer_GetSelection(PyObject *, PyObject *args, PyObject *kwargs) {
37459 PyObject *resultobj;
37460 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37461 int result;
37462 PyObject * obj0 = 0 ;
37463 char *kwnames[] = {
37464 (char *) "self", NULL
37465 };
37466
37467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetSelection",kwnames,&obj0)) goto fail;
37468 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37469 if (SWIG_arg_fail(1)) SWIG_fail;
37470 {
37471 PyThreadState* __tstate = wxPyBeginAllowThreads();
37472 result = (int)((wxItemContainer const *)arg1)->GetSelection();
37473
37474 wxPyEndAllowThreads(__tstate);
37475 if (PyErr_Occurred()) SWIG_fail;
37476 }
37477 {
37478 resultobj = SWIG_From_int((int)(result));
37479 }
37480 return resultobj;
37481 fail:
37482 return NULL;
37483 }
37484
37485
37486 static PyObject *_wrap_ItemContainer_SetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
37487 PyObject *resultobj;
37488 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37489 wxString *arg2 = 0 ;
37490 bool result;
37491 bool temp2 = false ;
37492 PyObject * obj0 = 0 ;
37493 PyObject * obj1 = 0 ;
37494 char *kwnames[] = {
37495 (char *) "self",(char *) "s", NULL
37496 };
37497
37498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_SetStringSelection",kwnames,&obj0,&obj1)) goto fail;
37499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37500 if (SWIG_arg_fail(1)) SWIG_fail;
37501 {
37502 arg2 = wxString_in_helper(obj1);
37503 if (arg2 == NULL) SWIG_fail;
37504 temp2 = true;
37505 }
37506 {
37507 PyThreadState* __tstate = wxPyBeginAllowThreads();
37508 result = (bool)(arg1)->SetStringSelection((wxString const &)*arg2);
37509
37510 wxPyEndAllowThreads(__tstate);
37511 if (PyErr_Occurred()) SWIG_fail;
37512 }
37513 {
37514 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
37515 }
37516 {
37517 if (temp2)
37518 delete arg2;
37519 }
37520 return resultobj;
37521 fail:
37522 {
37523 if (temp2)
37524 delete arg2;
37525 }
37526 return NULL;
37527 }
37528
37529
37530 static PyObject *_wrap_ItemContainer_GetStringSelection(PyObject *, PyObject *args, PyObject *kwargs) {
37531 PyObject *resultobj;
37532 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37533 wxString result;
37534 PyObject * obj0 = 0 ;
37535 char *kwnames[] = {
37536 (char *) "self", NULL
37537 };
37538
37539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ItemContainer_GetStringSelection",kwnames,&obj0)) goto fail;
37540 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37541 if (SWIG_arg_fail(1)) SWIG_fail;
37542 {
37543 PyThreadState* __tstate = wxPyBeginAllowThreads();
37544 result = ((wxItemContainer const *)arg1)->GetStringSelection();
37545
37546 wxPyEndAllowThreads(__tstate);
37547 if (PyErr_Occurred()) SWIG_fail;
37548 }
37549 {
37550 #if wxUSE_UNICODE
37551 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
37552 #else
37553 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
37554 #endif
37555 }
37556 return resultobj;
37557 fail:
37558 return NULL;
37559 }
37560
37561
37562 static PyObject *_wrap_ItemContainer_Select(PyObject *, PyObject *args, PyObject *kwargs) {
37563 PyObject *resultobj;
37564 wxItemContainer *arg1 = (wxItemContainer *) 0 ;
37565 int arg2 ;
37566 PyObject * obj0 = 0 ;
37567 PyObject * obj1 = 0 ;
37568 char *kwnames[] = {
37569 (char *) "self",(char *) "n", NULL
37570 };
37571
37572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ItemContainer_Select",kwnames,&obj0,&obj1)) goto fail;
37573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxItemContainer, SWIG_POINTER_EXCEPTION | 0);
37574 if (SWIG_arg_fail(1)) SWIG_fail;
37575 {
37576 arg2 = (int)(SWIG_As_int(obj1));
37577 if (SWIG_arg_fail(2)) SWIG_fail;
37578 }
37579 {
37580 PyThreadState* __tstate = wxPyBeginAllowThreads();
37581 (arg1)->Select(arg2);
37582
37583 wxPyEndAllowThreads(__tstate);
37584 if (PyErr_Occurred()) SWIG_fail;
37585 }
37586 Py_INCREF(Py_None); resultobj = Py_None;
37587 return resultobj;
37588 fail:
37589 return NULL;
37590 }
37591
37592
37593 static PyObject * ItemContainer_swigregister(PyObject *, PyObject *args) {
37594 PyObject *obj;
37595 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37596 SWIG_TypeClientData(SWIGTYPE_p_wxItemContainer, obj);
37597 Py_INCREF(obj);
37598 return Py_BuildValue((char *)"");
37599 }
37600 static PyObject * ControlWithItems_swigregister(PyObject *, PyObject *args) {
37601 PyObject *obj;
37602 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
37603 SWIG_TypeClientData(SWIGTYPE_p_wxControlWithItems, obj);
37604 Py_INCREF(obj);
37605 return Py_BuildValue((char *)"");
37606 }
37607 static PyObject *_wrap_new_SizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
37608 PyObject *resultobj;
37609 wxSizerItem *result;
37610 char *kwnames[] = {
37611 NULL
37612 };
37613
37614 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SizerItem",kwnames)) goto fail;
37615 {
37616 PyThreadState* __tstate = wxPyBeginAllowThreads();
37617 result = (wxSizerItem *)new wxSizerItem();
37618
37619 wxPyEndAllowThreads(__tstate);
37620 if (PyErr_Occurred()) SWIG_fail;
37621 }
37622 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
37623 return resultobj;
37624 fail:
37625 return NULL;
37626 }
37627
37628
37629 static PyObject *_wrap_new_SizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
37630 PyObject *resultobj;
37631 wxWindow *arg1 = (wxWindow *) 0 ;
37632 int arg2 ;
37633 int arg3 ;
37634 int arg4 ;
37635 PyObject *arg5 = (PyObject *) NULL ;
37636 wxSizerItem *result;
37637 PyObject * obj0 = 0 ;
37638 PyObject * obj1 = 0 ;
37639 PyObject * obj2 = 0 ;
37640 PyObject * obj3 = 0 ;
37641 PyObject * obj4 = 0 ;
37642 char *kwnames[] = {
37643 (char *) "window",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
37644 };
37645
37646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
37647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
37648 if (SWIG_arg_fail(1)) SWIG_fail;
37649 {
37650 arg2 = (int)(SWIG_As_int(obj1));
37651 if (SWIG_arg_fail(2)) SWIG_fail;
37652 }
37653 {
37654 arg3 = (int)(SWIG_As_int(obj2));
37655 if (SWIG_arg_fail(3)) SWIG_fail;
37656 }
37657 {
37658 arg4 = (int)(SWIG_As_int(obj3));
37659 if (SWIG_arg_fail(4)) SWIG_fail;
37660 }
37661 if (obj4) {
37662 arg5 = obj4;
37663 }
37664 {
37665 PyThreadState* __tstate = wxPyBeginAllowThreads();
37666 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
37667
37668 wxPyEndAllowThreads(__tstate);
37669 if (PyErr_Occurred()) SWIG_fail;
37670 }
37671 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
37672 return resultobj;
37673 fail:
37674 return NULL;
37675 }
37676
37677
37678 static PyObject *_wrap_new_SizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
37679 PyObject *resultobj;
37680 int arg1 ;
37681 int arg2 ;
37682 int arg3 ;
37683 int arg4 ;
37684 int arg5 ;
37685 PyObject *arg6 = (PyObject *) NULL ;
37686 wxSizerItem *result;
37687 PyObject * obj0 = 0 ;
37688 PyObject * obj1 = 0 ;
37689 PyObject * obj2 = 0 ;
37690 PyObject * obj3 = 0 ;
37691 PyObject * obj4 = 0 ;
37692 PyObject * obj5 = 0 ;
37693 char *kwnames[] = {
37694 (char *) "width",(char *) "height",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
37695 };
37696
37697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_SizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
37698 {
37699 arg1 = (int)(SWIG_As_int(obj0));
37700 if (SWIG_arg_fail(1)) SWIG_fail;
37701 }
37702 {
37703 arg2 = (int)(SWIG_As_int(obj1));
37704 if (SWIG_arg_fail(2)) SWIG_fail;
37705 }
37706 {
37707 arg3 = (int)(SWIG_As_int(obj2));
37708 if (SWIG_arg_fail(3)) SWIG_fail;
37709 }
37710 {
37711 arg4 = (int)(SWIG_As_int(obj3));
37712 if (SWIG_arg_fail(4)) SWIG_fail;
37713 }
37714 {
37715 arg5 = (int)(SWIG_As_int(obj4));
37716 if (SWIG_arg_fail(5)) SWIG_fail;
37717 }
37718 if (obj5) {
37719 arg6 = obj5;
37720 }
37721 {
37722 PyThreadState* __tstate = wxPyBeginAllowThreads();
37723 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5,arg6);
37724
37725 wxPyEndAllowThreads(__tstate);
37726 if (PyErr_Occurred()) SWIG_fail;
37727 }
37728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
37729 return resultobj;
37730 fail:
37731 return NULL;
37732 }
37733
37734
37735 static PyObject *_wrap_new_SizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37736 PyObject *resultobj;
37737 wxSizer *arg1 = (wxSizer *) 0 ;
37738 int arg2 ;
37739 int arg3 ;
37740 int arg4 ;
37741 PyObject *arg5 = (PyObject *) NULL ;
37742 wxSizerItem *result;
37743 PyObject * obj0 = 0 ;
37744 PyObject * obj1 = 0 ;
37745 PyObject * obj2 = 0 ;
37746 PyObject * obj3 = 0 ;
37747 PyObject * obj4 = 0 ;
37748 char *kwnames[] = {
37749 (char *) "sizer",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
37750 };
37751
37752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|O:new_SizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
37753 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
37754 if (SWIG_arg_fail(1)) SWIG_fail;
37755 {
37756 arg2 = (int)(SWIG_As_int(obj1));
37757 if (SWIG_arg_fail(2)) SWIG_fail;
37758 }
37759 {
37760 arg3 = (int)(SWIG_As_int(obj2));
37761 if (SWIG_arg_fail(3)) SWIG_fail;
37762 }
37763 {
37764 arg4 = (int)(SWIG_As_int(obj3));
37765 if (SWIG_arg_fail(4)) SWIG_fail;
37766 }
37767 if (obj4) {
37768 arg5 = obj4;
37769 }
37770 {
37771 PyThreadState* __tstate = wxPyBeginAllowThreads();
37772 result = (wxSizerItem *)new_wxSizerItem(arg1,arg2,arg3,arg4,arg5);
37773
37774 wxPyEndAllowThreads(__tstate);
37775 if (PyErr_Occurred()) SWIG_fail;
37776 }
37777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 1);
37778 return resultobj;
37779 fail:
37780 return NULL;
37781 }
37782
37783
37784 static PyObject *_wrap_SizerItem_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
37785 PyObject *resultobj;
37786 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37787 PyObject * obj0 = 0 ;
37788 char *kwnames[] = {
37789 (char *) "self", NULL
37790 };
37791
37792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DeleteWindows",kwnames,&obj0)) goto fail;
37793 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37794 if (SWIG_arg_fail(1)) SWIG_fail;
37795 {
37796 PyThreadState* __tstate = wxPyBeginAllowThreads();
37797 (arg1)->DeleteWindows();
37798
37799 wxPyEndAllowThreads(__tstate);
37800 if (PyErr_Occurred()) SWIG_fail;
37801 }
37802 Py_INCREF(Py_None); resultobj = Py_None;
37803 return resultobj;
37804 fail:
37805 return NULL;
37806 }
37807
37808
37809 static PyObject *_wrap_SizerItem_DetachSizer(PyObject *, PyObject *args, PyObject *kwargs) {
37810 PyObject *resultobj;
37811 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37812 PyObject * obj0 = 0 ;
37813 char *kwnames[] = {
37814 (char *) "self", NULL
37815 };
37816
37817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_DetachSizer",kwnames,&obj0)) goto fail;
37818 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37819 if (SWIG_arg_fail(1)) SWIG_fail;
37820 {
37821 PyThreadState* __tstate = wxPyBeginAllowThreads();
37822 (arg1)->DetachSizer();
37823
37824 wxPyEndAllowThreads(__tstate);
37825 if (PyErr_Occurred()) SWIG_fail;
37826 }
37827 Py_INCREF(Py_None); resultobj = Py_None;
37828 return resultobj;
37829 fail:
37830 return NULL;
37831 }
37832
37833
37834 static PyObject *_wrap_SizerItem_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
37835 PyObject *resultobj;
37836 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37837 wxSize result;
37838 PyObject * obj0 = 0 ;
37839 char *kwnames[] = {
37840 (char *) "self", NULL
37841 };
37842
37843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSize",kwnames,&obj0)) goto fail;
37844 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37845 if (SWIG_arg_fail(1)) SWIG_fail;
37846 {
37847 PyThreadState* __tstate = wxPyBeginAllowThreads();
37848 result = (arg1)->GetSize();
37849
37850 wxPyEndAllowThreads(__tstate);
37851 if (PyErr_Occurred()) SWIG_fail;
37852 }
37853 {
37854 wxSize * resultptr;
37855 resultptr = new wxSize((wxSize &)(result));
37856 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
37857 }
37858 return resultobj;
37859 fail:
37860 return NULL;
37861 }
37862
37863
37864 static PyObject *_wrap_SizerItem_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
37865 PyObject *resultobj;
37866 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37867 wxSize result;
37868 PyObject * obj0 = 0 ;
37869 char *kwnames[] = {
37870 (char *) "self", NULL
37871 };
37872
37873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_CalcMin",kwnames,&obj0)) goto fail;
37874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37875 if (SWIG_arg_fail(1)) SWIG_fail;
37876 {
37877 PyThreadState* __tstate = wxPyBeginAllowThreads();
37878 result = (arg1)->CalcMin();
37879
37880 wxPyEndAllowThreads(__tstate);
37881 if (PyErr_Occurred()) SWIG_fail;
37882 }
37883 {
37884 wxSize * resultptr;
37885 resultptr = new wxSize((wxSize &)(result));
37886 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
37887 }
37888 return resultobj;
37889 fail:
37890 return NULL;
37891 }
37892
37893
37894 static PyObject *_wrap_SizerItem_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
37895 PyObject *resultobj;
37896 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37897 wxPoint arg2 ;
37898 wxSize arg3 ;
37899 PyObject * obj0 = 0 ;
37900 PyObject * obj1 = 0 ;
37901 PyObject * obj2 = 0 ;
37902 char *kwnames[] = {
37903 (char *) "self",(char *) "pos",(char *) "size", NULL
37904 };
37905
37906 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetDimension",kwnames,&obj0,&obj1,&obj2)) goto fail;
37907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37908 if (SWIG_arg_fail(1)) SWIG_fail;
37909 {
37910 wxPoint * argp;
37911 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxPoint, SWIG_POINTER_EXCEPTION);
37912 if (SWIG_arg_fail(2)) SWIG_fail;
37913 if (argp == NULL) {
37914 SWIG_null_ref("wxPoint");
37915 }
37916 if (SWIG_arg_fail(2)) SWIG_fail;
37917 arg2 = *argp;
37918 }
37919 {
37920 wxSize * argp;
37921 SWIG_Python_ConvertPtr(obj2, (void **)&argp, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION);
37922 if (SWIG_arg_fail(3)) SWIG_fail;
37923 if (argp == NULL) {
37924 SWIG_null_ref("wxSize");
37925 }
37926 if (SWIG_arg_fail(3)) SWIG_fail;
37927 arg3 = *argp;
37928 }
37929 {
37930 PyThreadState* __tstate = wxPyBeginAllowThreads();
37931 (arg1)->SetDimension(arg2,arg3);
37932
37933 wxPyEndAllowThreads(__tstate);
37934 if (PyErr_Occurred()) SWIG_fail;
37935 }
37936 Py_INCREF(Py_None); resultobj = Py_None;
37937 return resultobj;
37938 fail:
37939 return NULL;
37940 }
37941
37942
37943 static PyObject *_wrap_SizerItem_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
37944 PyObject *resultobj;
37945 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37946 wxSize result;
37947 PyObject * obj0 = 0 ;
37948 char *kwnames[] = {
37949 (char *) "self", NULL
37950 };
37951
37952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSize",kwnames,&obj0)) goto fail;
37953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37954 if (SWIG_arg_fail(1)) SWIG_fail;
37955 {
37956 PyThreadState* __tstate = wxPyBeginAllowThreads();
37957 result = (arg1)->GetMinSize();
37958
37959 wxPyEndAllowThreads(__tstate);
37960 if (PyErr_Occurred()) SWIG_fail;
37961 }
37962 {
37963 wxSize * resultptr;
37964 resultptr = new wxSize((wxSize &)(result));
37965 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
37966 }
37967 return resultobj;
37968 fail:
37969 return NULL;
37970 }
37971
37972
37973 static PyObject *_wrap_SizerItem_GetMinSizeWithBorder(PyObject *, PyObject *args, PyObject *kwargs) {
37974 PyObject *resultobj;
37975 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
37976 wxSize result;
37977 PyObject * obj0 = 0 ;
37978 char *kwnames[] = {
37979 (char *) "self", NULL
37980 };
37981
37982 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetMinSizeWithBorder",kwnames,&obj0)) goto fail;
37983 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
37984 if (SWIG_arg_fail(1)) SWIG_fail;
37985 {
37986 PyThreadState* __tstate = wxPyBeginAllowThreads();
37987 result = ((wxSizerItem const *)arg1)->GetMinSizeWithBorder();
37988
37989 wxPyEndAllowThreads(__tstate);
37990 if (PyErr_Occurred()) SWIG_fail;
37991 }
37992 {
37993 wxSize * resultptr;
37994 resultptr = new wxSize((wxSize &)(result));
37995 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
37996 }
37997 return resultobj;
37998 fail:
37999 return NULL;
38000 }
38001
38002
38003 static PyObject *_wrap_SizerItem_SetInitSize(PyObject *, PyObject *args, PyObject *kwargs) {
38004 PyObject *resultobj;
38005 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38006 int arg2 ;
38007 int arg3 ;
38008 PyObject * obj0 = 0 ;
38009 PyObject * obj1 = 0 ;
38010 PyObject * obj2 = 0 ;
38011 char *kwnames[] = {
38012 (char *) "self",(char *) "x",(char *) "y", NULL
38013 };
38014
38015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetInitSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
38016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38017 if (SWIG_arg_fail(1)) SWIG_fail;
38018 {
38019 arg2 = (int)(SWIG_As_int(obj1));
38020 if (SWIG_arg_fail(2)) SWIG_fail;
38021 }
38022 {
38023 arg3 = (int)(SWIG_As_int(obj2));
38024 if (SWIG_arg_fail(3)) SWIG_fail;
38025 }
38026 {
38027 PyThreadState* __tstate = wxPyBeginAllowThreads();
38028 (arg1)->SetInitSize(arg2,arg3);
38029
38030 wxPyEndAllowThreads(__tstate);
38031 if (PyErr_Occurred()) SWIG_fail;
38032 }
38033 Py_INCREF(Py_None); resultobj = Py_None;
38034 return resultobj;
38035 fail:
38036 return NULL;
38037 }
38038
38039
38040 static PyObject *_wrap_SizerItem_SetRatioWH(PyObject *, PyObject *args, PyObject *kwargs) {
38041 PyObject *resultobj;
38042 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38043 int arg2 ;
38044 int arg3 ;
38045 PyObject * obj0 = 0 ;
38046 PyObject * obj1 = 0 ;
38047 PyObject * obj2 = 0 ;
38048 char *kwnames[] = {
38049 (char *) "self",(char *) "width",(char *) "height", NULL
38050 };
38051
38052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:SizerItem_SetRatioWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
38053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38054 if (SWIG_arg_fail(1)) SWIG_fail;
38055 {
38056 arg2 = (int)(SWIG_As_int(obj1));
38057 if (SWIG_arg_fail(2)) SWIG_fail;
38058 }
38059 {
38060 arg3 = (int)(SWIG_As_int(obj2));
38061 if (SWIG_arg_fail(3)) SWIG_fail;
38062 }
38063 {
38064 PyThreadState* __tstate = wxPyBeginAllowThreads();
38065 (arg1)->SetRatio(arg2,arg3);
38066
38067 wxPyEndAllowThreads(__tstate);
38068 if (PyErr_Occurred()) SWIG_fail;
38069 }
38070 Py_INCREF(Py_None); resultobj = Py_None;
38071 return resultobj;
38072 fail:
38073 return NULL;
38074 }
38075
38076
38077 static PyObject *_wrap_SizerItem_SetRatioSize(PyObject *, PyObject *args, PyObject *kwargs) {
38078 PyObject *resultobj;
38079 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38080 wxSize arg2 ;
38081 PyObject * obj0 = 0 ;
38082 PyObject * obj1 = 0 ;
38083 char *kwnames[] = {
38084 (char *) "self",(char *) "size", NULL
38085 };
38086
38087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatioSize",kwnames,&obj0,&obj1)) goto fail;
38088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38089 if (SWIG_arg_fail(1)) SWIG_fail;
38090 {
38091 wxSize * argp;
38092 SWIG_Python_ConvertPtr(obj1, (void **)&argp, SWIGTYPE_p_wxSize, SWIG_POINTER_EXCEPTION);
38093 if (SWIG_arg_fail(2)) SWIG_fail;
38094 if (argp == NULL) {
38095 SWIG_null_ref("wxSize");
38096 }
38097 if (SWIG_arg_fail(2)) SWIG_fail;
38098 arg2 = *argp;
38099 }
38100 {
38101 PyThreadState* __tstate = wxPyBeginAllowThreads();
38102 (arg1)->SetRatio(arg2);
38103
38104 wxPyEndAllowThreads(__tstate);
38105 if (PyErr_Occurred()) SWIG_fail;
38106 }
38107 Py_INCREF(Py_None); resultobj = Py_None;
38108 return resultobj;
38109 fail:
38110 return NULL;
38111 }
38112
38113
38114 static PyObject *_wrap_SizerItem_SetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
38115 PyObject *resultobj;
38116 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38117 float arg2 ;
38118 PyObject * obj0 = 0 ;
38119 PyObject * obj1 = 0 ;
38120 char *kwnames[] = {
38121 (char *) "self",(char *) "ratio", NULL
38122 };
38123
38124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetRatio",kwnames,&obj0,&obj1)) goto fail;
38125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38126 if (SWIG_arg_fail(1)) SWIG_fail;
38127 {
38128 arg2 = (float)(SWIG_As_float(obj1));
38129 if (SWIG_arg_fail(2)) SWIG_fail;
38130 }
38131 {
38132 PyThreadState* __tstate = wxPyBeginAllowThreads();
38133 (arg1)->SetRatio(arg2);
38134
38135 wxPyEndAllowThreads(__tstate);
38136 if (PyErr_Occurred()) SWIG_fail;
38137 }
38138 Py_INCREF(Py_None); resultobj = Py_None;
38139 return resultobj;
38140 fail:
38141 return NULL;
38142 }
38143
38144
38145 static PyObject *_wrap_SizerItem_GetRatio(PyObject *, PyObject *args, PyObject *kwargs) {
38146 PyObject *resultobj;
38147 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38148 float result;
38149 PyObject * obj0 = 0 ;
38150 char *kwnames[] = {
38151 (char *) "self", NULL
38152 };
38153
38154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRatio",kwnames,&obj0)) goto fail;
38155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38156 if (SWIG_arg_fail(1)) SWIG_fail;
38157 {
38158 PyThreadState* __tstate = wxPyBeginAllowThreads();
38159 result = (float)(arg1)->GetRatio();
38160
38161 wxPyEndAllowThreads(__tstate);
38162 if (PyErr_Occurred()) SWIG_fail;
38163 }
38164 {
38165 resultobj = SWIG_From_float((float)(result));
38166 }
38167 return resultobj;
38168 fail:
38169 return NULL;
38170 }
38171
38172
38173 static PyObject *_wrap_SizerItem_GetRect(PyObject *, PyObject *args, PyObject *kwargs) {
38174 PyObject *resultobj;
38175 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38176 wxRect result;
38177 PyObject * obj0 = 0 ;
38178 char *kwnames[] = {
38179 (char *) "self", NULL
38180 };
38181
38182 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetRect",kwnames,&obj0)) goto fail;
38183 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38184 if (SWIG_arg_fail(1)) SWIG_fail;
38185 {
38186 PyThreadState* __tstate = wxPyBeginAllowThreads();
38187 result = (arg1)->GetRect();
38188
38189 wxPyEndAllowThreads(__tstate);
38190 if (PyErr_Occurred()) SWIG_fail;
38191 }
38192 {
38193 wxRect * resultptr;
38194 resultptr = new wxRect((wxRect &)(result));
38195 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
38196 }
38197 return resultobj;
38198 fail:
38199 return NULL;
38200 }
38201
38202
38203 static PyObject *_wrap_SizerItem_IsWindow(PyObject *, PyObject *args, PyObject *kwargs) {
38204 PyObject *resultobj;
38205 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38206 bool result;
38207 PyObject * obj0 = 0 ;
38208 char *kwnames[] = {
38209 (char *) "self", NULL
38210 };
38211
38212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsWindow",kwnames,&obj0)) goto fail;
38213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38214 if (SWIG_arg_fail(1)) SWIG_fail;
38215 {
38216 PyThreadState* __tstate = wxPyBeginAllowThreads();
38217 result = (bool)(arg1)->IsWindow();
38218
38219 wxPyEndAllowThreads(__tstate);
38220 if (PyErr_Occurred()) SWIG_fail;
38221 }
38222 {
38223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38224 }
38225 return resultobj;
38226 fail:
38227 return NULL;
38228 }
38229
38230
38231 static PyObject *_wrap_SizerItem_IsSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38232 PyObject *resultobj;
38233 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38234 bool result;
38235 PyObject * obj0 = 0 ;
38236 char *kwnames[] = {
38237 (char *) "self", NULL
38238 };
38239
38240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSizer",kwnames,&obj0)) goto fail;
38241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38242 if (SWIG_arg_fail(1)) SWIG_fail;
38243 {
38244 PyThreadState* __tstate = wxPyBeginAllowThreads();
38245 result = (bool)(arg1)->IsSizer();
38246
38247 wxPyEndAllowThreads(__tstate);
38248 if (PyErr_Occurred()) SWIG_fail;
38249 }
38250 {
38251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38252 }
38253 return resultobj;
38254 fail:
38255 return NULL;
38256 }
38257
38258
38259 static PyObject *_wrap_SizerItem_IsSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38260 PyObject *resultobj;
38261 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38262 bool result;
38263 PyObject * obj0 = 0 ;
38264 char *kwnames[] = {
38265 (char *) "self", NULL
38266 };
38267
38268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsSpacer",kwnames,&obj0)) goto fail;
38269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38270 if (SWIG_arg_fail(1)) SWIG_fail;
38271 {
38272 PyThreadState* __tstate = wxPyBeginAllowThreads();
38273 result = (bool)(arg1)->IsSpacer();
38274
38275 wxPyEndAllowThreads(__tstate);
38276 if (PyErr_Occurred()) SWIG_fail;
38277 }
38278 {
38279 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38280 }
38281 return resultobj;
38282 fail:
38283 return NULL;
38284 }
38285
38286
38287 static PyObject *_wrap_SizerItem_SetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
38288 PyObject *resultobj;
38289 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38290 int arg2 ;
38291 PyObject * obj0 = 0 ;
38292 PyObject * obj1 = 0 ;
38293 char *kwnames[] = {
38294 (char *) "self",(char *) "proportion", NULL
38295 };
38296
38297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetProportion",kwnames,&obj0,&obj1)) goto fail;
38298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38299 if (SWIG_arg_fail(1)) SWIG_fail;
38300 {
38301 arg2 = (int)(SWIG_As_int(obj1));
38302 if (SWIG_arg_fail(2)) SWIG_fail;
38303 }
38304 {
38305 PyThreadState* __tstate = wxPyBeginAllowThreads();
38306 (arg1)->SetProportion(arg2);
38307
38308 wxPyEndAllowThreads(__tstate);
38309 if (PyErr_Occurred()) SWIG_fail;
38310 }
38311 Py_INCREF(Py_None); resultobj = Py_None;
38312 return resultobj;
38313 fail:
38314 return NULL;
38315 }
38316
38317
38318 static PyObject *_wrap_SizerItem_GetProportion(PyObject *, PyObject *args, PyObject *kwargs) {
38319 PyObject *resultobj;
38320 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38321 int result;
38322 PyObject * obj0 = 0 ;
38323 char *kwnames[] = {
38324 (char *) "self", NULL
38325 };
38326
38327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetProportion",kwnames,&obj0)) goto fail;
38328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38329 if (SWIG_arg_fail(1)) SWIG_fail;
38330 {
38331 PyThreadState* __tstate = wxPyBeginAllowThreads();
38332 result = (int)(arg1)->GetProportion();
38333
38334 wxPyEndAllowThreads(__tstate);
38335 if (PyErr_Occurred()) SWIG_fail;
38336 }
38337 {
38338 resultobj = SWIG_From_int((int)(result));
38339 }
38340 return resultobj;
38341 fail:
38342 return NULL;
38343 }
38344
38345
38346 static PyObject *_wrap_SizerItem_SetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
38347 PyObject *resultobj;
38348 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38349 int arg2 ;
38350 PyObject * obj0 = 0 ;
38351 PyObject * obj1 = 0 ;
38352 char *kwnames[] = {
38353 (char *) "self",(char *) "flag", NULL
38354 };
38355
38356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetFlag",kwnames,&obj0,&obj1)) goto fail;
38357 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38358 if (SWIG_arg_fail(1)) SWIG_fail;
38359 {
38360 arg2 = (int)(SWIG_As_int(obj1));
38361 if (SWIG_arg_fail(2)) SWIG_fail;
38362 }
38363 {
38364 PyThreadState* __tstate = wxPyBeginAllowThreads();
38365 (arg1)->SetFlag(arg2);
38366
38367 wxPyEndAllowThreads(__tstate);
38368 if (PyErr_Occurred()) SWIG_fail;
38369 }
38370 Py_INCREF(Py_None); resultobj = Py_None;
38371 return resultobj;
38372 fail:
38373 return NULL;
38374 }
38375
38376
38377 static PyObject *_wrap_SizerItem_GetFlag(PyObject *, PyObject *args, PyObject *kwargs) {
38378 PyObject *resultobj;
38379 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38380 int result;
38381 PyObject * obj0 = 0 ;
38382 char *kwnames[] = {
38383 (char *) "self", NULL
38384 };
38385
38386 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetFlag",kwnames,&obj0)) goto fail;
38387 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38388 if (SWIG_arg_fail(1)) SWIG_fail;
38389 {
38390 PyThreadState* __tstate = wxPyBeginAllowThreads();
38391 result = (int)(arg1)->GetFlag();
38392
38393 wxPyEndAllowThreads(__tstate);
38394 if (PyErr_Occurred()) SWIG_fail;
38395 }
38396 {
38397 resultobj = SWIG_From_int((int)(result));
38398 }
38399 return resultobj;
38400 fail:
38401 return NULL;
38402 }
38403
38404
38405 static PyObject *_wrap_SizerItem_SetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
38406 PyObject *resultobj;
38407 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38408 int arg2 ;
38409 PyObject * obj0 = 0 ;
38410 PyObject * obj1 = 0 ;
38411 char *kwnames[] = {
38412 (char *) "self",(char *) "border", NULL
38413 };
38414
38415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetBorder",kwnames,&obj0,&obj1)) goto fail;
38416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38417 if (SWIG_arg_fail(1)) SWIG_fail;
38418 {
38419 arg2 = (int)(SWIG_As_int(obj1));
38420 if (SWIG_arg_fail(2)) SWIG_fail;
38421 }
38422 {
38423 PyThreadState* __tstate = wxPyBeginAllowThreads();
38424 (arg1)->SetBorder(arg2);
38425
38426 wxPyEndAllowThreads(__tstate);
38427 if (PyErr_Occurred()) SWIG_fail;
38428 }
38429 Py_INCREF(Py_None); resultobj = Py_None;
38430 return resultobj;
38431 fail:
38432 return NULL;
38433 }
38434
38435
38436 static PyObject *_wrap_SizerItem_GetBorder(PyObject *, PyObject *args, PyObject *kwargs) {
38437 PyObject *resultobj;
38438 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38439 int result;
38440 PyObject * obj0 = 0 ;
38441 char *kwnames[] = {
38442 (char *) "self", NULL
38443 };
38444
38445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetBorder",kwnames,&obj0)) goto fail;
38446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38447 if (SWIG_arg_fail(1)) SWIG_fail;
38448 {
38449 PyThreadState* __tstate = wxPyBeginAllowThreads();
38450 result = (int)(arg1)->GetBorder();
38451
38452 wxPyEndAllowThreads(__tstate);
38453 if (PyErr_Occurred()) SWIG_fail;
38454 }
38455 {
38456 resultobj = SWIG_From_int((int)(result));
38457 }
38458 return resultobj;
38459 fail:
38460 return NULL;
38461 }
38462
38463
38464 static PyObject *_wrap_SizerItem_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
38465 PyObject *resultobj;
38466 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38467 wxWindow *result;
38468 PyObject * obj0 = 0 ;
38469 char *kwnames[] = {
38470 (char *) "self", NULL
38471 };
38472
38473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetWindow",kwnames,&obj0)) goto fail;
38474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38475 if (SWIG_arg_fail(1)) SWIG_fail;
38476 {
38477 PyThreadState* __tstate = wxPyBeginAllowThreads();
38478 result = (wxWindow *)(arg1)->GetWindow();
38479
38480 wxPyEndAllowThreads(__tstate);
38481 if (PyErr_Occurred()) SWIG_fail;
38482 }
38483 {
38484 resultobj = wxPyMake_wxObject(result, 0);
38485 }
38486 return resultobj;
38487 fail:
38488 return NULL;
38489 }
38490
38491
38492 static PyObject *_wrap_SizerItem_SetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
38493 PyObject *resultobj;
38494 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38495 wxWindow *arg2 = (wxWindow *) 0 ;
38496 PyObject * obj0 = 0 ;
38497 PyObject * obj1 = 0 ;
38498 char *kwnames[] = {
38499 (char *) "self",(char *) "window", NULL
38500 };
38501
38502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetWindow",kwnames,&obj0,&obj1)) goto fail;
38503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38504 if (SWIG_arg_fail(1)) SWIG_fail;
38505 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
38506 if (SWIG_arg_fail(2)) SWIG_fail;
38507 {
38508 PyThreadState* __tstate = wxPyBeginAllowThreads();
38509 (arg1)->SetWindow(arg2);
38510
38511 wxPyEndAllowThreads(__tstate);
38512 if (PyErr_Occurred()) SWIG_fail;
38513 }
38514 Py_INCREF(Py_None); resultobj = Py_None;
38515 return resultobj;
38516 fail:
38517 return NULL;
38518 }
38519
38520
38521 static PyObject *_wrap_SizerItem_GetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38522 PyObject *resultobj;
38523 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38524 wxSizer *result;
38525 PyObject * obj0 = 0 ;
38526 char *kwnames[] = {
38527 (char *) "self", NULL
38528 };
38529
38530 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSizer",kwnames,&obj0)) goto fail;
38531 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38532 if (SWIG_arg_fail(1)) SWIG_fail;
38533 {
38534 PyThreadState* __tstate = wxPyBeginAllowThreads();
38535 result = (wxSizer *)(arg1)->GetSizer();
38536
38537 wxPyEndAllowThreads(__tstate);
38538 if (PyErr_Occurred()) SWIG_fail;
38539 }
38540 {
38541 resultobj = wxPyMake_wxSizer(result, 0);
38542 }
38543 return resultobj;
38544 fail:
38545 return NULL;
38546 }
38547
38548
38549 static PyObject *_wrap_SizerItem_SetSizer(PyObject *, PyObject *args, PyObject *kwargs) {
38550 PyObject *resultobj;
38551 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38552 wxSizer *arg2 = (wxSizer *) 0 ;
38553 PyObject * obj0 = 0 ;
38554 PyObject * obj1 = 0 ;
38555 char *kwnames[] = {
38556 (char *) "self",(char *) "sizer", NULL
38557 };
38558
38559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSizer",kwnames,&obj0,&obj1)) goto fail;
38560 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38561 if (SWIG_arg_fail(1)) SWIG_fail;
38562 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38563 if (SWIG_arg_fail(2)) SWIG_fail;
38564 {
38565 PyThreadState* __tstate = wxPyBeginAllowThreads();
38566 (arg1)->SetSizer(arg2);
38567
38568 wxPyEndAllowThreads(__tstate);
38569 if (PyErr_Occurred()) SWIG_fail;
38570 }
38571 Py_INCREF(Py_None); resultobj = Py_None;
38572 return resultobj;
38573 fail:
38574 return NULL;
38575 }
38576
38577
38578 static PyObject *_wrap_SizerItem_GetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38579 PyObject *resultobj;
38580 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38581 wxSize *result;
38582 PyObject * obj0 = 0 ;
38583 char *kwnames[] = {
38584 (char *) "self", NULL
38585 };
38586
38587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetSpacer",kwnames,&obj0)) goto fail;
38588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38589 if (SWIG_arg_fail(1)) SWIG_fail;
38590 {
38591 PyThreadState* __tstate = wxPyBeginAllowThreads();
38592 {
38593 wxSize const &_result_ref = (arg1)->GetSpacer();
38594 result = (wxSize *) &_result_ref;
38595 }
38596
38597 wxPyEndAllowThreads(__tstate);
38598 if (PyErr_Occurred()) SWIG_fail;
38599 }
38600 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSize, 0);
38601 return resultobj;
38602 fail:
38603 return NULL;
38604 }
38605
38606
38607 static PyObject *_wrap_SizerItem_SetSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
38608 PyObject *resultobj;
38609 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38610 wxSize *arg2 = 0 ;
38611 wxSize temp2 ;
38612 PyObject * obj0 = 0 ;
38613 PyObject * obj1 = 0 ;
38614 char *kwnames[] = {
38615 (char *) "self",(char *) "size", NULL
38616 };
38617
38618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_SetSpacer",kwnames,&obj0,&obj1)) goto fail;
38619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38620 if (SWIG_arg_fail(1)) SWIG_fail;
38621 {
38622 arg2 = &temp2;
38623 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
38624 }
38625 {
38626 PyThreadState* __tstate = wxPyBeginAllowThreads();
38627 (arg1)->SetSpacer((wxSize const &)*arg2);
38628
38629 wxPyEndAllowThreads(__tstate);
38630 if (PyErr_Occurred()) SWIG_fail;
38631 }
38632 Py_INCREF(Py_None); resultobj = Py_None;
38633 return resultobj;
38634 fail:
38635 return NULL;
38636 }
38637
38638
38639 static PyObject *_wrap_SizerItem_Show(PyObject *, PyObject *args, PyObject *kwargs) {
38640 PyObject *resultobj;
38641 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38642 bool arg2 ;
38643 PyObject * obj0 = 0 ;
38644 PyObject * obj1 = 0 ;
38645 char *kwnames[] = {
38646 (char *) "self",(char *) "show", NULL
38647 };
38648
38649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SizerItem_Show",kwnames,&obj0,&obj1)) goto fail;
38650 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38651 if (SWIG_arg_fail(1)) SWIG_fail;
38652 {
38653 arg2 = (bool)(SWIG_As_bool(obj1));
38654 if (SWIG_arg_fail(2)) SWIG_fail;
38655 }
38656 {
38657 PyThreadState* __tstate = wxPyBeginAllowThreads();
38658 (arg1)->Show(arg2);
38659
38660 wxPyEndAllowThreads(__tstate);
38661 if (PyErr_Occurred()) SWIG_fail;
38662 }
38663 Py_INCREF(Py_None); resultobj = Py_None;
38664 return resultobj;
38665 fail:
38666 return NULL;
38667 }
38668
38669
38670 static PyObject *_wrap_SizerItem_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
38671 PyObject *resultobj;
38672 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38673 bool result;
38674 PyObject * obj0 = 0 ;
38675 char *kwnames[] = {
38676 (char *) "self", NULL
38677 };
38678
38679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_IsShown",kwnames,&obj0)) goto fail;
38680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38681 if (SWIG_arg_fail(1)) SWIG_fail;
38682 {
38683 PyThreadState* __tstate = wxPyBeginAllowThreads();
38684 result = (bool)(arg1)->IsShown();
38685
38686 wxPyEndAllowThreads(__tstate);
38687 if (PyErr_Occurred()) SWIG_fail;
38688 }
38689 {
38690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38691 }
38692 return resultobj;
38693 fail:
38694 return NULL;
38695 }
38696
38697
38698 static PyObject *_wrap_SizerItem_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
38699 PyObject *resultobj;
38700 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38701 wxPoint result;
38702 PyObject * obj0 = 0 ;
38703 char *kwnames[] = {
38704 (char *) "self", NULL
38705 };
38706
38707 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetPosition",kwnames,&obj0)) goto fail;
38708 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38709 if (SWIG_arg_fail(1)) SWIG_fail;
38710 {
38711 PyThreadState* __tstate = wxPyBeginAllowThreads();
38712 result = (arg1)->GetPosition();
38713
38714 wxPyEndAllowThreads(__tstate);
38715 if (PyErr_Occurred()) SWIG_fail;
38716 }
38717 {
38718 wxPoint * resultptr;
38719 resultptr = new wxPoint((wxPoint &)(result));
38720 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
38721 }
38722 return resultobj;
38723 fail:
38724 return NULL;
38725 }
38726
38727
38728 static PyObject *_wrap_SizerItem_GetUserData(PyObject *, PyObject *args, PyObject *kwargs) {
38729 PyObject *resultobj;
38730 wxSizerItem *arg1 = (wxSizerItem *) 0 ;
38731 PyObject *result;
38732 PyObject * obj0 = 0 ;
38733 char *kwnames[] = {
38734 (char *) "self", NULL
38735 };
38736
38737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SizerItem_GetUserData",kwnames,&obj0)) goto fail;
38738 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
38739 if (SWIG_arg_fail(1)) SWIG_fail;
38740 {
38741 PyThreadState* __tstate = wxPyBeginAllowThreads();
38742 result = (PyObject *)wxSizerItem_GetUserData(arg1);
38743
38744 wxPyEndAllowThreads(__tstate);
38745 if (PyErr_Occurred()) SWIG_fail;
38746 }
38747 resultobj = result;
38748 return resultobj;
38749 fail:
38750 return NULL;
38751 }
38752
38753
38754 static PyObject * SizerItem_swigregister(PyObject *, PyObject *args) {
38755 PyObject *obj;
38756 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
38757 SWIG_TypeClientData(SWIGTYPE_p_wxSizerItem, obj);
38758 Py_INCREF(obj);
38759 return Py_BuildValue((char *)"");
38760 }
38761 static PyObject *_wrap_Sizer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
38762 PyObject *resultobj;
38763 wxSizer *arg1 = (wxSizer *) 0 ;
38764 PyObject *arg2 = (PyObject *) 0 ;
38765 PyObject * obj0 = 0 ;
38766 PyObject * obj1 = 0 ;
38767 char *kwnames[] = {
38768 (char *) "self",(char *) "_self", NULL
38769 };
38770
38771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
38772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38773 if (SWIG_arg_fail(1)) SWIG_fail;
38774 arg2 = obj1;
38775 {
38776 PyThreadState* __tstate = wxPyBeginAllowThreads();
38777 wxSizer__setOORInfo(arg1,arg2);
38778
38779 wxPyEndAllowThreads(__tstate);
38780 if (PyErr_Occurred()) SWIG_fail;
38781 }
38782 Py_INCREF(Py_None); resultobj = Py_None;
38783 return resultobj;
38784 fail:
38785 return NULL;
38786 }
38787
38788
38789 static PyObject *_wrap_Sizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
38790 PyObject *resultobj;
38791 wxSizer *arg1 = (wxSizer *) 0 ;
38792 PyObject *arg2 = (PyObject *) 0 ;
38793 int arg3 = (int) 0 ;
38794 int arg4 = (int) 0 ;
38795 int arg5 = (int) 0 ;
38796 PyObject *arg6 = (PyObject *) NULL ;
38797 wxSizerItem *result;
38798 PyObject * obj0 = 0 ;
38799 PyObject * obj1 = 0 ;
38800 PyObject * obj2 = 0 ;
38801 PyObject * obj3 = 0 ;
38802 PyObject * obj4 = 0 ;
38803 PyObject * obj5 = 0 ;
38804 char *kwnames[] = {
38805 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38806 };
38807
38808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38810 if (SWIG_arg_fail(1)) SWIG_fail;
38811 arg2 = obj1;
38812 if (obj2) {
38813 {
38814 arg3 = (int)(SWIG_As_int(obj2));
38815 if (SWIG_arg_fail(3)) SWIG_fail;
38816 }
38817 }
38818 if (obj3) {
38819 {
38820 arg4 = (int)(SWIG_As_int(obj3));
38821 if (SWIG_arg_fail(4)) SWIG_fail;
38822 }
38823 }
38824 if (obj4) {
38825 {
38826 arg5 = (int)(SWIG_As_int(obj4));
38827 if (SWIG_arg_fail(5)) SWIG_fail;
38828 }
38829 }
38830 if (obj5) {
38831 arg6 = obj5;
38832 }
38833 {
38834 PyThreadState* __tstate = wxPyBeginAllowThreads();
38835 result = (wxSizerItem *)wxSizer_Add(arg1,arg2,arg3,arg4,arg5,arg6);
38836
38837 wxPyEndAllowThreads(__tstate);
38838 if (PyErr_Occurred()) SWIG_fail;
38839 }
38840 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
38841 return resultobj;
38842 fail:
38843 return NULL;
38844 }
38845
38846
38847 static PyObject *_wrap_Sizer_Insert(PyObject *, PyObject *args, PyObject *kwargs) {
38848 PyObject *resultobj;
38849 wxSizer *arg1 = (wxSizer *) 0 ;
38850 int arg2 ;
38851 PyObject *arg3 = (PyObject *) 0 ;
38852 int arg4 = (int) 0 ;
38853 int arg5 = (int) 0 ;
38854 int arg6 = (int) 0 ;
38855 PyObject *arg7 = (PyObject *) NULL ;
38856 wxSizerItem *result;
38857 PyObject * obj0 = 0 ;
38858 PyObject * obj1 = 0 ;
38859 PyObject * obj2 = 0 ;
38860 PyObject * obj3 = 0 ;
38861 PyObject * obj4 = 0 ;
38862 PyObject * obj5 = 0 ;
38863 PyObject * obj6 = 0 ;
38864 char *kwnames[] = {
38865 (char *) "self",(char *) "before",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38866 };
38867
38868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:Sizer_Insert",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
38869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38870 if (SWIG_arg_fail(1)) SWIG_fail;
38871 {
38872 arg2 = (int)(SWIG_As_int(obj1));
38873 if (SWIG_arg_fail(2)) SWIG_fail;
38874 }
38875 arg3 = obj2;
38876 if (obj3) {
38877 {
38878 arg4 = (int)(SWIG_As_int(obj3));
38879 if (SWIG_arg_fail(4)) SWIG_fail;
38880 }
38881 }
38882 if (obj4) {
38883 {
38884 arg5 = (int)(SWIG_As_int(obj4));
38885 if (SWIG_arg_fail(5)) SWIG_fail;
38886 }
38887 }
38888 if (obj5) {
38889 {
38890 arg6 = (int)(SWIG_As_int(obj5));
38891 if (SWIG_arg_fail(6)) SWIG_fail;
38892 }
38893 }
38894 if (obj6) {
38895 arg7 = obj6;
38896 }
38897 {
38898 PyThreadState* __tstate = wxPyBeginAllowThreads();
38899 result = (wxSizerItem *)wxSizer_Insert(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
38900
38901 wxPyEndAllowThreads(__tstate);
38902 if (PyErr_Occurred()) SWIG_fail;
38903 }
38904 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
38905 return resultobj;
38906 fail:
38907 return NULL;
38908 }
38909
38910
38911 static PyObject *_wrap_Sizer_Prepend(PyObject *, PyObject *args, PyObject *kwargs) {
38912 PyObject *resultobj;
38913 wxSizer *arg1 = (wxSizer *) 0 ;
38914 PyObject *arg2 = (PyObject *) 0 ;
38915 int arg3 = (int) 0 ;
38916 int arg4 = (int) 0 ;
38917 int arg5 = (int) 0 ;
38918 PyObject *arg6 = (PyObject *) NULL ;
38919 wxSizerItem *result;
38920 PyObject * obj0 = 0 ;
38921 PyObject * obj1 = 0 ;
38922 PyObject * obj2 = 0 ;
38923 PyObject * obj3 = 0 ;
38924 PyObject * obj4 = 0 ;
38925 PyObject * obj5 = 0 ;
38926 char *kwnames[] = {
38927 (char *) "self",(char *) "item",(char *) "proportion",(char *) "flag",(char *) "border",(char *) "userData", NULL
38928 };
38929
38930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Sizer_Prepend",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
38931 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38932 if (SWIG_arg_fail(1)) SWIG_fail;
38933 arg2 = obj1;
38934 if (obj2) {
38935 {
38936 arg3 = (int)(SWIG_As_int(obj2));
38937 if (SWIG_arg_fail(3)) SWIG_fail;
38938 }
38939 }
38940 if (obj3) {
38941 {
38942 arg4 = (int)(SWIG_As_int(obj3));
38943 if (SWIG_arg_fail(4)) SWIG_fail;
38944 }
38945 }
38946 if (obj4) {
38947 {
38948 arg5 = (int)(SWIG_As_int(obj4));
38949 if (SWIG_arg_fail(5)) SWIG_fail;
38950 }
38951 }
38952 if (obj5) {
38953 arg6 = obj5;
38954 }
38955 {
38956 PyThreadState* __tstate = wxPyBeginAllowThreads();
38957 result = (wxSizerItem *)wxSizer_Prepend(arg1,arg2,arg3,arg4,arg5,arg6);
38958
38959 wxPyEndAllowThreads(__tstate);
38960 if (PyErr_Occurred()) SWIG_fail;
38961 }
38962 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
38963 return resultobj;
38964 fail:
38965 return NULL;
38966 }
38967
38968
38969 static PyObject *_wrap_Sizer_Remove(PyObject *, PyObject *args, PyObject *kwargs) {
38970 PyObject *resultobj;
38971 wxSizer *arg1 = (wxSizer *) 0 ;
38972 PyObject *arg2 = (PyObject *) 0 ;
38973 bool result;
38974 PyObject * obj0 = 0 ;
38975 PyObject * obj1 = 0 ;
38976 char *kwnames[] = {
38977 (char *) "self",(char *) "item", NULL
38978 };
38979
38980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Remove",kwnames,&obj0,&obj1)) goto fail;
38981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
38982 if (SWIG_arg_fail(1)) SWIG_fail;
38983 arg2 = obj1;
38984 {
38985 PyThreadState* __tstate = wxPyBeginAllowThreads();
38986 result = (bool)wxSizer_Remove(arg1,arg2);
38987
38988 wxPyEndAllowThreads(__tstate);
38989 if (PyErr_Occurred()) SWIG_fail;
38990 }
38991 {
38992 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
38993 }
38994 return resultobj;
38995 fail:
38996 return NULL;
38997 }
38998
38999
39000 static PyObject *_wrap_Sizer_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
39001 PyObject *resultobj;
39002 wxSizer *arg1 = (wxSizer *) 0 ;
39003 PyObject *arg2 = (PyObject *) 0 ;
39004 bool result;
39005 PyObject * obj0 = 0 ;
39006 PyObject * obj1 = 0 ;
39007 char *kwnames[] = {
39008 (char *) "self",(char *) "item", NULL
39009 };
39010
39011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Detach",kwnames,&obj0,&obj1)) goto fail;
39012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39013 if (SWIG_arg_fail(1)) SWIG_fail;
39014 arg2 = obj1;
39015 {
39016 PyThreadState* __tstate = wxPyBeginAllowThreads();
39017 result = (bool)wxSizer_Detach(arg1,arg2);
39018
39019 wxPyEndAllowThreads(__tstate);
39020 if (PyErr_Occurred()) SWIG_fail;
39021 }
39022 {
39023 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39024 }
39025 return resultobj;
39026 fail:
39027 return NULL;
39028 }
39029
39030
39031 static PyObject *_wrap_Sizer_GetItem(PyObject *, PyObject *args, PyObject *kwargs) {
39032 PyObject *resultobj;
39033 wxSizer *arg1 = (wxSizer *) 0 ;
39034 PyObject *arg2 = (PyObject *) 0 ;
39035 wxSizerItem *result;
39036 PyObject * obj0 = 0 ;
39037 PyObject * obj1 = 0 ;
39038 char *kwnames[] = {
39039 (char *) "self",(char *) "item", NULL
39040 };
39041
39042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_GetItem",kwnames,&obj0,&obj1)) goto fail;
39043 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39044 if (SWIG_arg_fail(1)) SWIG_fail;
39045 arg2 = obj1;
39046 {
39047 PyThreadState* __tstate = wxPyBeginAllowThreads();
39048 result = (wxSizerItem *)wxSizer_GetItem(arg1,arg2);
39049
39050 wxPyEndAllowThreads(__tstate);
39051 if (PyErr_Occurred()) SWIG_fail;
39052 }
39053 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39054 return resultobj;
39055 fail:
39056 return NULL;
39057 }
39058
39059
39060 static PyObject *_wrap_Sizer__SetItemMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
39061 PyObject *resultobj;
39062 wxSizer *arg1 = (wxSizer *) 0 ;
39063 PyObject *arg2 = (PyObject *) 0 ;
39064 wxSize *arg3 = 0 ;
39065 wxSize temp3 ;
39066 PyObject * obj0 = 0 ;
39067 PyObject * obj1 = 0 ;
39068 PyObject * obj2 = 0 ;
39069 char *kwnames[] = {
39070 (char *) "self",(char *) "item",(char *) "size", NULL
39071 };
39072
39073 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer__SetItemMinSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
39074 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39075 if (SWIG_arg_fail(1)) SWIG_fail;
39076 arg2 = obj1;
39077 {
39078 arg3 = &temp3;
39079 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
39080 }
39081 {
39082 PyThreadState* __tstate = wxPyBeginAllowThreads();
39083 wxSizer__SetItemMinSize(arg1,arg2,(wxSize const &)*arg3);
39084
39085 wxPyEndAllowThreads(__tstate);
39086 if (PyErr_Occurred()) SWIG_fail;
39087 }
39088 Py_INCREF(Py_None); resultobj = Py_None;
39089 return resultobj;
39090 fail:
39091 return NULL;
39092 }
39093
39094
39095 static PyObject *_wrap_Sizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
39096 PyObject *resultobj;
39097 wxSizer *arg1 = (wxSizer *) 0 ;
39098 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
39099 wxSizerItem *result;
39100 PyObject * obj0 = 0 ;
39101 PyObject * obj1 = 0 ;
39102 char *kwnames[] = {
39103 (char *) "self",(char *) "item", NULL
39104 };
39105
39106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
39107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39108 if (SWIG_arg_fail(1)) SWIG_fail;
39109 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39110 if (SWIG_arg_fail(2)) SWIG_fail;
39111 {
39112 PyThreadState* __tstate = wxPyBeginAllowThreads();
39113 result = (wxSizerItem *)(arg1)->Add(arg2);
39114
39115 wxPyEndAllowThreads(__tstate);
39116 if (PyErr_Occurred()) SWIG_fail;
39117 }
39118 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39119 return resultobj;
39120 fail:
39121 return NULL;
39122 }
39123
39124
39125 static PyObject *_wrap_Sizer_InsertItem(PyObject *, PyObject *args, PyObject *kwargs) {
39126 PyObject *resultobj;
39127 wxSizer *arg1 = (wxSizer *) 0 ;
39128 size_t arg2 ;
39129 wxSizerItem *arg3 = (wxSizerItem *) 0 ;
39130 wxSizerItem *result;
39131 PyObject * obj0 = 0 ;
39132 PyObject * obj1 = 0 ;
39133 PyObject * obj2 = 0 ;
39134 char *kwnames[] = {
39135 (char *) "self",(char *) "index",(char *) "item", NULL
39136 };
39137
39138 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Sizer_InsertItem",kwnames,&obj0,&obj1,&obj2)) goto fail;
39139 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39140 if (SWIG_arg_fail(1)) SWIG_fail;
39141 {
39142 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
39143 if (SWIG_arg_fail(2)) SWIG_fail;
39144 }
39145 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39146 if (SWIG_arg_fail(3)) SWIG_fail;
39147 {
39148 PyThreadState* __tstate = wxPyBeginAllowThreads();
39149 result = (wxSizerItem *)(arg1)->Insert(arg2,arg3);
39150
39151 wxPyEndAllowThreads(__tstate);
39152 if (PyErr_Occurred()) SWIG_fail;
39153 }
39154 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39155 return resultobj;
39156 fail:
39157 return NULL;
39158 }
39159
39160
39161 static PyObject *_wrap_Sizer_PrependItem(PyObject *, PyObject *args, PyObject *kwargs) {
39162 PyObject *resultobj;
39163 wxSizer *arg1 = (wxSizer *) 0 ;
39164 wxSizerItem *arg2 = (wxSizerItem *) 0 ;
39165 wxSizerItem *result;
39166 PyObject * obj0 = 0 ;
39167 PyObject * obj1 = 0 ;
39168 char *kwnames[] = {
39169 (char *) "self",(char *) "item", NULL
39170 };
39171
39172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_PrependItem",kwnames,&obj0,&obj1)) goto fail;
39173 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39174 if (SWIG_arg_fail(1)) SWIG_fail;
39175 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizerItem, SWIG_POINTER_EXCEPTION | 0);
39176 if (SWIG_arg_fail(2)) SWIG_fail;
39177 {
39178 PyThreadState* __tstate = wxPyBeginAllowThreads();
39179 result = (wxSizerItem *)(arg1)->Prepend(arg2);
39180
39181 wxPyEndAllowThreads(__tstate);
39182 if (PyErr_Occurred()) SWIG_fail;
39183 }
39184 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSizerItem, 0);
39185 return resultobj;
39186 fail:
39187 return NULL;
39188 }
39189
39190
39191 static PyObject *_wrap_Sizer_SetDimension(PyObject *, PyObject *args, PyObject *kwargs) {
39192 PyObject *resultobj;
39193 wxSizer *arg1 = (wxSizer *) 0 ;
39194 int arg2 ;
39195 int arg3 ;
39196 int arg4 ;
39197 int arg5 ;
39198 PyObject * obj0 = 0 ;
39199 PyObject * obj1 = 0 ;
39200 PyObject * obj2 = 0 ;
39201 PyObject * obj3 = 0 ;
39202 PyObject * obj4 = 0 ;
39203 char *kwnames[] = {
39204 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
39205 };
39206
39207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Sizer_SetDimension",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
39208 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39209 if (SWIG_arg_fail(1)) SWIG_fail;
39210 {
39211 arg2 = (int)(SWIG_As_int(obj1));
39212 if (SWIG_arg_fail(2)) SWIG_fail;
39213 }
39214 {
39215 arg3 = (int)(SWIG_As_int(obj2));
39216 if (SWIG_arg_fail(3)) SWIG_fail;
39217 }
39218 {
39219 arg4 = (int)(SWIG_As_int(obj3));
39220 if (SWIG_arg_fail(4)) SWIG_fail;
39221 }
39222 {
39223 arg5 = (int)(SWIG_As_int(obj4));
39224 if (SWIG_arg_fail(5)) SWIG_fail;
39225 }
39226 {
39227 PyThreadState* __tstate = wxPyBeginAllowThreads();
39228 (arg1)->SetDimension(arg2,arg3,arg4,arg5);
39229
39230 wxPyEndAllowThreads(__tstate);
39231 if (PyErr_Occurred()) SWIG_fail;
39232 }
39233 Py_INCREF(Py_None); resultobj = Py_None;
39234 return resultobj;
39235 fail:
39236 return NULL;
39237 }
39238
39239
39240 static PyObject *_wrap_Sizer_SetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
39241 PyObject *resultobj;
39242 wxSizer *arg1 = (wxSizer *) 0 ;
39243 wxSize *arg2 = 0 ;
39244 wxSize temp2 ;
39245 PyObject * obj0 = 0 ;
39246 PyObject * obj1 = 0 ;
39247 char *kwnames[] = {
39248 (char *) "self",(char *) "size", NULL
39249 };
39250
39251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetMinSize",kwnames,&obj0,&obj1)) goto fail;
39252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39253 if (SWIG_arg_fail(1)) SWIG_fail;
39254 {
39255 arg2 = &temp2;
39256 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
39257 }
39258 {
39259 PyThreadState* __tstate = wxPyBeginAllowThreads();
39260 (arg1)->SetMinSize((wxSize const &)*arg2);
39261
39262 wxPyEndAllowThreads(__tstate);
39263 if (PyErr_Occurred()) SWIG_fail;
39264 }
39265 Py_INCREF(Py_None); resultobj = Py_None;
39266 return resultobj;
39267 fail:
39268 return NULL;
39269 }
39270
39271
39272 static PyObject *_wrap_Sizer_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
39273 PyObject *resultobj;
39274 wxSizer *arg1 = (wxSizer *) 0 ;
39275 wxSize result;
39276 PyObject * obj0 = 0 ;
39277 char *kwnames[] = {
39278 (char *) "self", NULL
39279 };
39280
39281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetSize",kwnames,&obj0)) goto fail;
39282 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39283 if (SWIG_arg_fail(1)) SWIG_fail;
39284 {
39285 PyThreadState* __tstate = wxPyBeginAllowThreads();
39286 result = (arg1)->GetSize();
39287
39288 wxPyEndAllowThreads(__tstate);
39289 if (PyErr_Occurred()) SWIG_fail;
39290 }
39291 {
39292 wxSize * resultptr;
39293 resultptr = new wxSize((wxSize &)(result));
39294 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39295 }
39296 return resultobj;
39297 fail:
39298 return NULL;
39299 }
39300
39301
39302 static PyObject *_wrap_Sizer_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
39303 PyObject *resultobj;
39304 wxSizer *arg1 = (wxSizer *) 0 ;
39305 wxPoint result;
39306 PyObject * obj0 = 0 ;
39307 char *kwnames[] = {
39308 (char *) "self", NULL
39309 };
39310
39311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetPosition",kwnames,&obj0)) goto fail;
39312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39313 if (SWIG_arg_fail(1)) SWIG_fail;
39314 {
39315 PyThreadState* __tstate = wxPyBeginAllowThreads();
39316 result = (arg1)->GetPosition();
39317
39318 wxPyEndAllowThreads(__tstate);
39319 if (PyErr_Occurred()) SWIG_fail;
39320 }
39321 {
39322 wxPoint * resultptr;
39323 resultptr = new wxPoint((wxPoint &)(result));
39324 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
39325 }
39326 return resultobj;
39327 fail:
39328 return NULL;
39329 }
39330
39331
39332 static PyObject *_wrap_Sizer_GetMinSize(PyObject *, PyObject *args, PyObject *kwargs) {
39333 PyObject *resultobj;
39334 wxSizer *arg1 = (wxSizer *) 0 ;
39335 wxSize result;
39336 PyObject * obj0 = 0 ;
39337 char *kwnames[] = {
39338 (char *) "self", NULL
39339 };
39340
39341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetMinSize",kwnames,&obj0)) goto fail;
39342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39343 if (SWIG_arg_fail(1)) SWIG_fail;
39344 {
39345 PyThreadState* __tstate = wxPyBeginAllowThreads();
39346 result = (arg1)->GetMinSize();
39347
39348 wxPyEndAllowThreads(__tstate);
39349 if (PyErr_Occurred()) SWIG_fail;
39350 }
39351 {
39352 wxSize * resultptr;
39353 resultptr = new wxSize((wxSize &)(result));
39354 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39355 }
39356 return resultobj;
39357 fail:
39358 return NULL;
39359 }
39360
39361
39362 static PyObject *_wrap_Sizer_RecalcSizes(PyObject *, PyObject *args, PyObject *kwargs) {
39363 PyObject *resultobj;
39364 wxSizer *arg1 = (wxSizer *) 0 ;
39365 PyObject * obj0 = 0 ;
39366 char *kwnames[] = {
39367 (char *) "self", NULL
39368 };
39369
39370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_RecalcSizes",kwnames,&obj0)) goto fail;
39371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39372 if (SWIG_arg_fail(1)) SWIG_fail;
39373 {
39374 PyThreadState* __tstate = wxPyBeginAllowThreads();
39375 (arg1)->RecalcSizes();
39376
39377 wxPyEndAllowThreads(__tstate);
39378 if (PyErr_Occurred()) SWIG_fail;
39379 }
39380 Py_INCREF(Py_None); resultobj = Py_None;
39381 return resultobj;
39382 fail:
39383 return NULL;
39384 }
39385
39386
39387 static PyObject *_wrap_Sizer_CalcMin(PyObject *, PyObject *args, PyObject *kwargs) {
39388 PyObject *resultobj;
39389 wxSizer *arg1 = (wxSizer *) 0 ;
39390 wxSize result;
39391 PyObject * obj0 = 0 ;
39392 char *kwnames[] = {
39393 (char *) "self", NULL
39394 };
39395
39396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_CalcMin",kwnames,&obj0)) goto fail;
39397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39398 if (SWIG_arg_fail(1)) SWIG_fail;
39399 {
39400 PyThreadState* __tstate = wxPyBeginAllowThreads();
39401 result = (arg1)->CalcMin();
39402
39403 wxPyEndAllowThreads(__tstate);
39404 if (PyErr_Occurred()) SWIG_fail;
39405 }
39406 {
39407 wxSize * resultptr;
39408 resultptr = new wxSize((wxSize &)(result));
39409 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39410 }
39411 return resultobj;
39412 fail:
39413 return NULL;
39414 }
39415
39416
39417 static PyObject *_wrap_Sizer_Layout(PyObject *, PyObject *args, PyObject *kwargs) {
39418 PyObject *resultobj;
39419 wxSizer *arg1 = (wxSizer *) 0 ;
39420 PyObject * obj0 = 0 ;
39421 char *kwnames[] = {
39422 (char *) "self", NULL
39423 };
39424
39425 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_Layout",kwnames,&obj0)) goto fail;
39426 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39427 if (SWIG_arg_fail(1)) SWIG_fail;
39428 {
39429 PyThreadState* __tstate = wxPyBeginAllowThreads();
39430 (arg1)->Layout();
39431
39432 wxPyEndAllowThreads(__tstate);
39433 if (PyErr_Occurred()) SWIG_fail;
39434 }
39435 Py_INCREF(Py_None); resultobj = Py_None;
39436 return resultobj;
39437 fail:
39438 return NULL;
39439 }
39440
39441
39442 static PyObject *_wrap_Sizer_Fit(PyObject *, PyObject *args, PyObject *kwargs) {
39443 PyObject *resultobj;
39444 wxSizer *arg1 = (wxSizer *) 0 ;
39445 wxWindow *arg2 = (wxWindow *) 0 ;
39446 wxSize result;
39447 PyObject * obj0 = 0 ;
39448 PyObject * obj1 = 0 ;
39449 char *kwnames[] = {
39450 (char *) "self",(char *) "window", NULL
39451 };
39452
39453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_Fit",kwnames,&obj0,&obj1)) goto fail;
39454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39455 if (SWIG_arg_fail(1)) SWIG_fail;
39456 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
39457 if (SWIG_arg_fail(2)) SWIG_fail;
39458 {
39459 PyThreadState* __tstate = wxPyBeginAllowThreads();
39460 result = (arg1)->Fit(arg2);
39461
39462 wxPyEndAllowThreads(__tstate);
39463 if (PyErr_Occurred()) SWIG_fail;
39464 }
39465 {
39466 wxSize * resultptr;
39467 resultptr = new wxSize((wxSize &)(result));
39468 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
39469 }
39470 return resultobj;
39471 fail:
39472 return NULL;
39473 }
39474
39475
39476 static PyObject *_wrap_Sizer_FitInside(PyObject *, PyObject *args, PyObject *kwargs) {
39477 PyObject *resultobj;
39478 wxSizer *arg1 = (wxSizer *) 0 ;
39479 wxWindow *arg2 = (wxWindow *) 0 ;
39480 PyObject * obj0 = 0 ;
39481 PyObject * obj1 = 0 ;
39482 char *kwnames[] = {
39483 (char *) "self",(char *) "window", NULL
39484 };
39485
39486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_FitInside",kwnames,&obj0,&obj1)) goto fail;
39487 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39488 if (SWIG_arg_fail(1)) SWIG_fail;
39489 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
39490 if (SWIG_arg_fail(2)) SWIG_fail;
39491 {
39492 PyThreadState* __tstate = wxPyBeginAllowThreads();
39493 (arg1)->FitInside(arg2);
39494
39495 wxPyEndAllowThreads(__tstate);
39496 if (PyErr_Occurred()) SWIG_fail;
39497 }
39498 Py_INCREF(Py_None); resultobj = Py_None;
39499 return resultobj;
39500 fail:
39501 return NULL;
39502 }
39503
39504
39505 static PyObject *_wrap_Sizer_SetSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
39506 PyObject *resultobj;
39507 wxSizer *arg1 = (wxSizer *) 0 ;
39508 wxWindow *arg2 = (wxWindow *) 0 ;
39509 PyObject * obj0 = 0 ;
39510 PyObject * obj1 = 0 ;
39511 char *kwnames[] = {
39512 (char *) "self",(char *) "window", NULL
39513 };
39514
39515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetSizeHints",kwnames,&obj0,&obj1)) goto fail;
39516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39517 if (SWIG_arg_fail(1)) SWIG_fail;
39518 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
39519 if (SWIG_arg_fail(2)) SWIG_fail;
39520 {
39521 PyThreadState* __tstate = wxPyBeginAllowThreads();
39522 (arg1)->SetSizeHints(arg2);
39523
39524 wxPyEndAllowThreads(__tstate);
39525 if (PyErr_Occurred()) SWIG_fail;
39526 }
39527 Py_INCREF(Py_None); resultobj = Py_None;
39528 return resultobj;
39529 fail:
39530 return NULL;
39531 }
39532
39533
39534 static PyObject *_wrap_Sizer_SetVirtualSizeHints(PyObject *, PyObject *args, PyObject *kwargs) {
39535 PyObject *resultobj;
39536 wxSizer *arg1 = (wxSizer *) 0 ;
39537 wxWindow *arg2 = (wxWindow *) 0 ;
39538 PyObject * obj0 = 0 ;
39539 PyObject * obj1 = 0 ;
39540 char *kwnames[] = {
39541 (char *) "self",(char *) "window", NULL
39542 };
39543
39544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_SetVirtualSizeHints",kwnames,&obj0,&obj1)) goto fail;
39545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39546 if (SWIG_arg_fail(1)) SWIG_fail;
39547 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
39548 if (SWIG_arg_fail(2)) SWIG_fail;
39549 {
39550 PyThreadState* __tstate = wxPyBeginAllowThreads();
39551 (arg1)->SetVirtualSizeHints(arg2);
39552
39553 wxPyEndAllowThreads(__tstate);
39554 if (PyErr_Occurred()) SWIG_fail;
39555 }
39556 Py_INCREF(Py_None); resultobj = Py_None;
39557 return resultobj;
39558 fail:
39559 return NULL;
39560 }
39561
39562
39563 static PyObject *_wrap_Sizer_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
39564 PyObject *resultobj;
39565 wxSizer *arg1 = (wxSizer *) 0 ;
39566 bool arg2 = (bool) false ;
39567 PyObject * obj0 = 0 ;
39568 PyObject * obj1 = 0 ;
39569 char *kwnames[] = {
39570 (char *) "self",(char *) "deleteWindows", NULL
39571 };
39572
39573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sizer_Clear",kwnames,&obj0,&obj1)) goto fail;
39574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39575 if (SWIG_arg_fail(1)) SWIG_fail;
39576 if (obj1) {
39577 {
39578 arg2 = (bool)(SWIG_As_bool(obj1));
39579 if (SWIG_arg_fail(2)) SWIG_fail;
39580 }
39581 }
39582 {
39583 PyThreadState* __tstate = wxPyBeginAllowThreads();
39584 (arg1)->Clear(arg2);
39585
39586 wxPyEndAllowThreads(__tstate);
39587 if (PyErr_Occurred()) SWIG_fail;
39588 }
39589 Py_INCREF(Py_None); resultobj = Py_None;
39590 return resultobj;
39591 fail:
39592 return NULL;
39593 }
39594
39595
39596 static PyObject *_wrap_Sizer_DeleteWindows(PyObject *, PyObject *args, PyObject *kwargs) {
39597 PyObject *resultobj;
39598 wxSizer *arg1 = (wxSizer *) 0 ;
39599 PyObject * obj0 = 0 ;
39600 char *kwnames[] = {
39601 (char *) "self", NULL
39602 };
39603
39604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_DeleteWindows",kwnames,&obj0)) goto fail;
39605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39606 if (SWIG_arg_fail(1)) SWIG_fail;
39607 {
39608 PyThreadState* __tstate = wxPyBeginAllowThreads();
39609 (arg1)->DeleteWindows();
39610
39611 wxPyEndAllowThreads(__tstate);
39612 if (PyErr_Occurred()) SWIG_fail;
39613 }
39614 Py_INCREF(Py_None); resultobj = Py_None;
39615 return resultobj;
39616 fail:
39617 return NULL;
39618 }
39619
39620
39621 static PyObject *_wrap_Sizer_GetChildren(PyObject *, PyObject *args, PyObject *kwargs) {
39622 PyObject *resultobj;
39623 wxSizer *arg1 = (wxSizer *) 0 ;
39624 PyObject *result;
39625 PyObject * obj0 = 0 ;
39626 char *kwnames[] = {
39627 (char *) "self", NULL
39628 };
39629
39630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sizer_GetChildren",kwnames,&obj0)) goto fail;
39631 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39632 if (SWIG_arg_fail(1)) SWIG_fail;
39633 {
39634 PyThreadState* __tstate = wxPyBeginAllowThreads();
39635 result = (PyObject *)wxSizer_GetChildren(arg1);
39636
39637 wxPyEndAllowThreads(__tstate);
39638 if (PyErr_Occurred()) SWIG_fail;
39639 }
39640 resultobj = result;
39641 return resultobj;
39642 fail:
39643 return NULL;
39644 }
39645
39646
39647 static PyObject *_wrap_Sizer_Show(PyObject *, PyObject *args, PyObject *kwargs) {
39648 PyObject *resultobj;
39649 wxSizer *arg1 = (wxSizer *) 0 ;
39650 PyObject *arg2 = (PyObject *) 0 ;
39651 bool arg3 = (bool) true ;
39652 bool arg4 = (bool) false ;
39653 bool result;
39654 PyObject * obj0 = 0 ;
39655 PyObject * obj1 = 0 ;
39656 PyObject * obj2 = 0 ;
39657 PyObject * obj3 = 0 ;
39658 char *kwnames[] = {
39659 (char *) "self",(char *) "item",(char *) "show",(char *) "recursive", NULL
39660 };
39661
39662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Sizer_Show",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
39663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39664 if (SWIG_arg_fail(1)) SWIG_fail;
39665 arg2 = obj1;
39666 if (obj2) {
39667 {
39668 arg3 = (bool)(SWIG_As_bool(obj2));
39669 if (SWIG_arg_fail(3)) SWIG_fail;
39670 }
39671 }
39672 if (obj3) {
39673 {
39674 arg4 = (bool)(SWIG_As_bool(obj3));
39675 if (SWIG_arg_fail(4)) SWIG_fail;
39676 }
39677 }
39678 {
39679 PyThreadState* __tstate = wxPyBeginAllowThreads();
39680 result = (bool)wxSizer_Show(arg1,arg2,arg3,arg4);
39681
39682 wxPyEndAllowThreads(__tstate);
39683 if (PyErr_Occurred()) SWIG_fail;
39684 }
39685 {
39686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39687 }
39688 return resultobj;
39689 fail:
39690 return NULL;
39691 }
39692
39693
39694 static PyObject *_wrap_Sizer_IsShown(PyObject *, PyObject *args, PyObject *kwargs) {
39695 PyObject *resultobj;
39696 wxSizer *arg1 = (wxSizer *) 0 ;
39697 PyObject *arg2 = (PyObject *) 0 ;
39698 bool result;
39699 PyObject * obj0 = 0 ;
39700 PyObject * obj1 = 0 ;
39701 char *kwnames[] = {
39702 (char *) "self",(char *) "item", NULL
39703 };
39704
39705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_IsShown",kwnames,&obj0,&obj1)) goto fail;
39706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39707 if (SWIG_arg_fail(1)) SWIG_fail;
39708 arg2 = obj1;
39709 {
39710 PyThreadState* __tstate = wxPyBeginAllowThreads();
39711 result = (bool)wxSizer_IsShown(arg1,arg2);
39712
39713 wxPyEndAllowThreads(__tstate);
39714 if (PyErr_Occurred()) SWIG_fail;
39715 }
39716 {
39717 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
39718 }
39719 return resultobj;
39720 fail:
39721 return NULL;
39722 }
39723
39724
39725 static PyObject *_wrap_Sizer_ShowItems(PyObject *, PyObject *args, PyObject *kwargs) {
39726 PyObject *resultobj;
39727 wxSizer *arg1 = (wxSizer *) 0 ;
39728 bool arg2 ;
39729 PyObject * obj0 = 0 ;
39730 PyObject * obj1 = 0 ;
39731 char *kwnames[] = {
39732 (char *) "self",(char *) "show", NULL
39733 };
39734
39735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sizer_ShowItems",kwnames,&obj0,&obj1)) goto fail;
39736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
39737 if (SWIG_arg_fail(1)) SWIG_fail;
39738 {
39739 arg2 = (bool)(SWIG_As_bool(obj1));
39740 if (SWIG_arg_fail(2)) SWIG_fail;
39741 }
39742 {
39743 PyThreadState* __tstate = wxPyBeginAllowThreads();
39744 (arg1)->ShowItems(arg2);
39745
39746 wxPyEndAllowThreads(__tstate);
39747 if (PyErr_Occurred()) SWIG_fail;
39748 }
39749 Py_INCREF(Py_None); resultobj = Py_None;
39750 return resultobj;
39751 fail:
39752 return NULL;
39753 }
39754
39755
39756 static PyObject * Sizer_swigregister(PyObject *, PyObject *args) {
39757 PyObject *obj;
39758 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39759 SWIG_TypeClientData(SWIGTYPE_p_wxSizer, obj);
39760 Py_INCREF(obj);
39761 return Py_BuildValue((char *)"");
39762 }
39763 static PyObject *_wrap_new_PySizer(PyObject *, PyObject *args, PyObject *kwargs) {
39764 PyObject *resultobj;
39765 wxPySizer *result;
39766 char *kwnames[] = {
39767 NULL
39768 };
39769
39770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PySizer",kwnames)) goto fail;
39771 {
39772 PyThreadState* __tstate = wxPyBeginAllowThreads();
39773 result = (wxPySizer *)new wxPySizer();
39774
39775 wxPyEndAllowThreads(__tstate);
39776 if (PyErr_Occurred()) SWIG_fail;
39777 }
39778 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPySizer, 1);
39779 return resultobj;
39780 fail:
39781 return NULL;
39782 }
39783
39784
39785 static PyObject *_wrap_PySizer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
39786 PyObject *resultobj;
39787 wxPySizer *arg1 = (wxPySizer *) 0 ;
39788 PyObject *arg2 = (PyObject *) 0 ;
39789 PyObject *arg3 = (PyObject *) 0 ;
39790 PyObject * obj0 = 0 ;
39791 PyObject * obj1 = 0 ;
39792 PyObject * obj2 = 0 ;
39793 char *kwnames[] = {
39794 (char *) "self",(char *) "self",(char *) "_class", NULL
39795 };
39796
39797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PySizer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
39798 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPySizer, SWIG_POINTER_EXCEPTION | 0);
39799 if (SWIG_arg_fail(1)) SWIG_fail;
39800 arg2 = obj1;
39801 arg3 = obj2;
39802 {
39803 PyThreadState* __tstate = wxPyBeginAllowThreads();
39804 (arg1)->_setCallbackInfo(arg2,arg3);
39805
39806 wxPyEndAllowThreads(__tstate);
39807 if (PyErr_Occurred()) SWIG_fail;
39808 }
39809 Py_INCREF(Py_None); resultobj = Py_None;
39810 return resultobj;
39811 fail:
39812 return NULL;
39813 }
39814
39815
39816 static PyObject * PySizer_swigregister(PyObject *, PyObject *args) {
39817 PyObject *obj;
39818 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39819 SWIG_TypeClientData(SWIGTYPE_p_wxPySizer, obj);
39820 Py_INCREF(obj);
39821 return Py_BuildValue((char *)"");
39822 }
39823 static PyObject *_wrap_new_BoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39824 PyObject *resultobj;
39825 int arg1 = (int) wxHORIZONTAL ;
39826 wxBoxSizer *result;
39827 PyObject * obj0 = 0 ;
39828 char *kwnames[] = {
39829 (char *) "orient", NULL
39830 };
39831
39832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BoxSizer",kwnames,&obj0)) goto fail;
39833 if (obj0) {
39834 {
39835 arg1 = (int)(SWIG_As_int(obj0));
39836 if (SWIG_arg_fail(1)) SWIG_fail;
39837 }
39838 }
39839 {
39840 PyThreadState* __tstate = wxPyBeginAllowThreads();
39841 result = (wxBoxSizer *)new wxBoxSizer(arg1);
39842
39843 wxPyEndAllowThreads(__tstate);
39844 if (PyErr_Occurred()) SWIG_fail;
39845 }
39846 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBoxSizer, 1);
39847 return resultobj;
39848 fail:
39849 return NULL;
39850 }
39851
39852
39853 static PyObject *_wrap_BoxSizer_GetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
39854 PyObject *resultobj;
39855 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
39856 int result;
39857 PyObject * obj0 = 0 ;
39858 char *kwnames[] = {
39859 (char *) "self", NULL
39860 };
39861
39862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BoxSizer_GetOrientation",kwnames,&obj0)) goto fail;
39863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBoxSizer, SWIG_POINTER_EXCEPTION | 0);
39864 if (SWIG_arg_fail(1)) SWIG_fail;
39865 {
39866 PyThreadState* __tstate = wxPyBeginAllowThreads();
39867 result = (int)(arg1)->GetOrientation();
39868
39869 wxPyEndAllowThreads(__tstate);
39870 if (PyErr_Occurred()) SWIG_fail;
39871 }
39872 {
39873 resultobj = SWIG_From_int((int)(result));
39874 }
39875 return resultobj;
39876 fail:
39877 return NULL;
39878 }
39879
39880
39881 static PyObject *_wrap_BoxSizer_SetOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
39882 PyObject *resultobj;
39883 wxBoxSizer *arg1 = (wxBoxSizer *) 0 ;
39884 int arg2 ;
39885 PyObject * obj0 = 0 ;
39886 PyObject * obj1 = 0 ;
39887 char *kwnames[] = {
39888 (char *) "self",(char *) "orient", NULL
39889 };
39890
39891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BoxSizer_SetOrientation",kwnames,&obj0,&obj1)) goto fail;
39892 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBoxSizer, SWIG_POINTER_EXCEPTION | 0);
39893 if (SWIG_arg_fail(1)) SWIG_fail;
39894 {
39895 arg2 = (int)(SWIG_As_int(obj1));
39896 if (SWIG_arg_fail(2)) SWIG_fail;
39897 }
39898 {
39899 PyThreadState* __tstate = wxPyBeginAllowThreads();
39900 (arg1)->SetOrientation(arg2);
39901
39902 wxPyEndAllowThreads(__tstate);
39903 if (PyErr_Occurred()) SWIG_fail;
39904 }
39905 Py_INCREF(Py_None); resultobj = Py_None;
39906 return resultobj;
39907 fail:
39908 return NULL;
39909 }
39910
39911
39912 static PyObject * BoxSizer_swigregister(PyObject *, PyObject *args) {
39913 PyObject *obj;
39914 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39915 SWIG_TypeClientData(SWIGTYPE_p_wxBoxSizer, obj);
39916 Py_INCREF(obj);
39917 return Py_BuildValue((char *)"");
39918 }
39919 static PyObject *_wrap_new_StaticBoxSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39920 PyObject *resultobj;
39921 wxStaticBox *arg1 = (wxStaticBox *) 0 ;
39922 int arg2 = (int) wxHORIZONTAL ;
39923 wxStaticBoxSizer *result;
39924 PyObject * obj0 = 0 ;
39925 PyObject * obj1 = 0 ;
39926 char *kwnames[] = {
39927 (char *) "box",(char *) "orient", NULL
39928 };
39929
39930 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_StaticBoxSizer",kwnames,&obj0,&obj1)) goto fail;
39931 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBox, SWIG_POINTER_EXCEPTION | 0);
39932 if (SWIG_arg_fail(1)) SWIG_fail;
39933 if (obj1) {
39934 {
39935 arg2 = (int)(SWIG_As_int(obj1));
39936 if (SWIG_arg_fail(2)) SWIG_fail;
39937 }
39938 }
39939 {
39940 PyThreadState* __tstate = wxPyBeginAllowThreads();
39941 result = (wxStaticBoxSizer *)new wxStaticBoxSizer(arg1,arg2);
39942
39943 wxPyEndAllowThreads(__tstate);
39944 if (PyErr_Occurred()) SWIG_fail;
39945 }
39946 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStaticBoxSizer, 1);
39947 return resultobj;
39948 fail:
39949 return NULL;
39950 }
39951
39952
39953 static PyObject *_wrap_StaticBoxSizer_GetStaticBox(PyObject *, PyObject *args, PyObject *kwargs) {
39954 PyObject *resultobj;
39955 wxStaticBoxSizer *arg1 = (wxStaticBoxSizer *) 0 ;
39956 wxStaticBox *result;
39957 PyObject * obj0 = 0 ;
39958 char *kwnames[] = {
39959 (char *) "self", NULL
39960 };
39961
39962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StaticBoxSizer_GetStaticBox",kwnames,&obj0)) goto fail;
39963 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStaticBoxSizer, SWIG_POINTER_EXCEPTION | 0);
39964 if (SWIG_arg_fail(1)) SWIG_fail;
39965 {
39966 PyThreadState* __tstate = wxPyBeginAllowThreads();
39967 result = (wxStaticBox *)(arg1)->GetStaticBox();
39968
39969 wxPyEndAllowThreads(__tstate);
39970 if (PyErr_Occurred()) SWIG_fail;
39971 }
39972 {
39973 resultobj = wxPyMake_wxObject(result, 0);
39974 }
39975 return resultobj;
39976 fail:
39977 return NULL;
39978 }
39979
39980
39981 static PyObject * StaticBoxSizer_swigregister(PyObject *, PyObject *args) {
39982 PyObject *obj;
39983 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
39984 SWIG_TypeClientData(SWIGTYPE_p_wxStaticBoxSizer, obj);
39985 Py_INCREF(obj);
39986 return Py_BuildValue((char *)"");
39987 }
39988 static PyObject *_wrap_new_GridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
39989 PyObject *resultobj;
39990 int arg1 = (int) 1 ;
39991 int arg2 = (int) 0 ;
39992 int arg3 = (int) 0 ;
39993 int arg4 = (int) 0 ;
39994 wxGridSizer *result;
39995 PyObject * obj0 = 0 ;
39996 PyObject * obj1 = 0 ;
39997 PyObject * obj2 = 0 ;
39998 PyObject * obj3 = 0 ;
39999 char *kwnames[] = {
40000 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
40001 };
40002
40003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_GridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40004 if (obj0) {
40005 {
40006 arg1 = (int)(SWIG_As_int(obj0));
40007 if (SWIG_arg_fail(1)) SWIG_fail;
40008 }
40009 }
40010 if (obj1) {
40011 {
40012 arg2 = (int)(SWIG_As_int(obj1));
40013 if (SWIG_arg_fail(2)) SWIG_fail;
40014 }
40015 }
40016 if (obj2) {
40017 {
40018 arg3 = (int)(SWIG_As_int(obj2));
40019 if (SWIG_arg_fail(3)) SWIG_fail;
40020 }
40021 }
40022 if (obj3) {
40023 {
40024 arg4 = (int)(SWIG_As_int(obj3));
40025 if (SWIG_arg_fail(4)) SWIG_fail;
40026 }
40027 }
40028 {
40029 PyThreadState* __tstate = wxPyBeginAllowThreads();
40030 result = (wxGridSizer *)new wxGridSizer(arg1,arg2,arg3,arg4);
40031
40032 wxPyEndAllowThreads(__tstate);
40033 if (PyErr_Occurred()) SWIG_fail;
40034 }
40035 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizer, 1);
40036 return resultobj;
40037 fail:
40038 return NULL;
40039 }
40040
40041
40042 static PyObject *_wrap_GridSizer_SetCols(PyObject *, PyObject *args, PyObject *kwargs) {
40043 PyObject *resultobj;
40044 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40045 int arg2 ;
40046 PyObject * obj0 = 0 ;
40047 PyObject * obj1 = 0 ;
40048 char *kwnames[] = {
40049 (char *) "self",(char *) "cols", NULL
40050 };
40051
40052 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetCols",kwnames,&obj0,&obj1)) goto fail;
40053 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40054 if (SWIG_arg_fail(1)) SWIG_fail;
40055 {
40056 arg2 = (int)(SWIG_As_int(obj1));
40057 if (SWIG_arg_fail(2)) SWIG_fail;
40058 }
40059 {
40060 PyThreadState* __tstate = wxPyBeginAllowThreads();
40061 (arg1)->SetCols(arg2);
40062
40063 wxPyEndAllowThreads(__tstate);
40064 if (PyErr_Occurred()) SWIG_fail;
40065 }
40066 Py_INCREF(Py_None); resultobj = Py_None;
40067 return resultobj;
40068 fail:
40069 return NULL;
40070 }
40071
40072
40073 static PyObject *_wrap_GridSizer_SetRows(PyObject *, PyObject *args, PyObject *kwargs) {
40074 PyObject *resultobj;
40075 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40076 int arg2 ;
40077 PyObject * obj0 = 0 ;
40078 PyObject * obj1 = 0 ;
40079 char *kwnames[] = {
40080 (char *) "self",(char *) "rows", NULL
40081 };
40082
40083 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetRows",kwnames,&obj0,&obj1)) goto fail;
40084 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40085 if (SWIG_arg_fail(1)) SWIG_fail;
40086 {
40087 arg2 = (int)(SWIG_As_int(obj1));
40088 if (SWIG_arg_fail(2)) SWIG_fail;
40089 }
40090 {
40091 PyThreadState* __tstate = wxPyBeginAllowThreads();
40092 (arg1)->SetRows(arg2);
40093
40094 wxPyEndAllowThreads(__tstate);
40095 if (PyErr_Occurred()) SWIG_fail;
40096 }
40097 Py_INCREF(Py_None); resultobj = Py_None;
40098 return resultobj;
40099 fail:
40100 return NULL;
40101 }
40102
40103
40104 static PyObject *_wrap_GridSizer_SetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
40105 PyObject *resultobj;
40106 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40107 int arg2 ;
40108 PyObject * obj0 = 0 ;
40109 PyObject * obj1 = 0 ;
40110 char *kwnames[] = {
40111 (char *) "self",(char *) "gap", NULL
40112 };
40113
40114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetVGap",kwnames,&obj0,&obj1)) goto fail;
40115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40116 if (SWIG_arg_fail(1)) SWIG_fail;
40117 {
40118 arg2 = (int)(SWIG_As_int(obj1));
40119 if (SWIG_arg_fail(2)) SWIG_fail;
40120 }
40121 {
40122 PyThreadState* __tstate = wxPyBeginAllowThreads();
40123 (arg1)->SetVGap(arg2);
40124
40125 wxPyEndAllowThreads(__tstate);
40126 if (PyErr_Occurred()) SWIG_fail;
40127 }
40128 Py_INCREF(Py_None); resultobj = Py_None;
40129 return resultobj;
40130 fail:
40131 return NULL;
40132 }
40133
40134
40135 static PyObject *_wrap_GridSizer_SetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
40136 PyObject *resultobj;
40137 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40138 int arg2 ;
40139 PyObject * obj0 = 0 ;
40140 PyObject * obj1 = 0 ;
40141 char *kwnames[] = {
40142 (char *) "self",(char *) "gap", NULL
40143 };
40144
40145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridSizer_SetHGap",kwnames,&obj0,&obj1)) goto fail;
40146 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40147 if (SWIG_arg_fail(1)) SWIG_fail;
40148 {
40149 arg2 = (int)(SWIG_As_int(obj1));
40150 if (SWIG_arg_fail(2)) SWIG_fail;
40151 }
40152 {
40153 PyThreadState* __tstate = wxPyBeginAllowThreads();
40154 (arg1)->SetHGap(arg2);
40155
40156 wxPyEndAllowThreads(__tstate);
40157 if (PyErr_Occurred()) SWIG_fail;
40158 }
40159 Py_INCREF(Py_None); resultobj = Py_None;
40160 return resultobj;
40161 fail:
40162 return NULL;
40163 }
40164
40165
40166 static PyObject *_wrap_GridSizer_GetCols(PyObject *, PyObject *args, PyObject *kwargs) {
40167 PyObject *resultobj;
40168 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40169 int result;
40170 PyObject * obj0 = 0 ;
40171 char *kwnames[] = {
40172 (char *) "self", NULL
40173 };
40174
40175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetCols",kwnames,&obj0)) goto fail;
40176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40177 if (SWIG_arg_fail(1)) SWIG_fail;
40178 {
40179 PyThreadState* __tstate = wxPyBeginAllowThreads();
40180 result = (int)(arg1)->GetCols();
40181
40182 wxPyEndAllowThreads(__tstate);
40183 if (PyErr_Occurred()) SWIG_fail;
40184 }
40185 {
40186 resultobj = SWIG_From_int((int)(result));
40187 }
40188 return resultobj;
40189 fail:
40190 return NULL;
40191 }
40192
40193
40194 static PyObject *_wrap_GridSizer_GetRows(PyObject *, PyObject *args, PyObject *kwargs) {
40195 PyObject *resultobj;
40196 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40197 int result;
40198 PyObject * obj0 = 0 ;
40199 char *kwnames[] = {
40200 (char *) "self", NULL
40201 };
40202
40203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetRows",kwnames,&obj0)) goto fail;
40204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40205 if (SWIG_arg_fail(1)) SWIG_fail;
40206 {
40207 PyThreadState* __tstate = wxPyBeginAllowThreads();
40208 result = (int)(arg1)->GetRows();
40209
40210 wxPyEndAllowThreads(__tstate);
40211 if (PyErr_Occurred()) SWIG_fail;
40212 }
40213 {
40214 resultobj = SWIG_From_int((int)(result));
40215 }
40216 return resultobj;
40217 fail:
40218 return NULL;
40219 }
40220
40221
40222 static PyObject *_wrap_GridSizer_GetVGap(PyObject *, PyObject *args, PyObject *kwargs) {
40223 PyObject *resultobj;
40224 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40225 int result;
40226 PyObject * obj0 = 0 ;
40227 char *kwnames[] = {
40228 (char *) "self", NULL
40229 };
40230
40231 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetVGap",kwnames,&obj0)) goto fail;
40232 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40233 if (SWIG_arg_fail(1)) SWIG_fail;
40234 {
40235 PyThreadState* __tstate = wxPyBeginAllowThreads();
40236 result = (int)(arg1)->GetVGap();
40237
40238 wxPyEndAllowThreads(__tstate);
40239 if (PyErr_Occurred()) SWIG_fail;
40240 }
40241 {
40242 resultobj = SWIG_From_int((int)(result));
40243 }
40244 return resultobj;
40245 fail:
40246 return NULL;
40247 }
40248
40249
40250 static PyObject *_wrap_GridSizer_GetHGap(PyObject *, PyObject *args, PyObject *kwargs) {
40251 PyObject *resultobj;
40252 wxGridSizer *arg1 = (wxGridSizer *) 0 ;
40253 int result;
40254 PyObject * obj0 = 0 ;
40255 char *kwnames[] = {
40256 (char *) "self", NULL
40257 };
40258
40259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizer_GetHGap",kwnames,&obj0)) goto fail;
40260 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizer, SWIG_POINTER_EXCEPTION | 0);
40261 if (SWIG_arg_fail(1)) SWIG_fail;
40262 {
40263 PyThreadState* __tstate = wxPyBeginAllowThreads();
40264 result = (int)(arg1)->GetHGap();
40265
40266 wxPyEndAllowThreads(__tstate);
40267 if (PyErr_Occurred()) SWIG_fail;
40268 }
40269 {
40270 resultobj = SWIG_From_int((int)(result));
40271 }
40272 return resultobj;
40273 fail:
40274 return NULL;
40275 }
40276
40277
40278 static PyObject * GridSizer_swigregister(PyObject *, PyObject *args) {
40279 PyObject *obj;
40280 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40281 SWIG_TypeClientData(SWIGTYPE_p_wxGridSizer, obj);
40282 Py_INCREF(obj);
40283 return Py_BuildValue((char *)"");
40284 }
40285 static PyObject *_wrap_new_FlexGridSizer(PyObject *, PyObject *args, PyObject *kwargs) {
40286 PyObject *resultobj;
40287 int arg1 = (int) 1 ;
40288 int arg2 = (int) 0 ;
40289 int arg3 = (int) 0 ;
40290 int arg4 = (int) 0 ;
40291 wxFlexGridSizer *result;
40292 PyObject * obj0 = 0 ;
40293 PyObject * obj1 = 0 ;
40294 PyObject * obj2 = 0 ;
40295 PyObject * obj3 = 0 ;
40296 char *kwnames[] = {
40297 (char *) "rows",(char *) "cols",(char *) "vgap",(char *) "hgap", NULL
40298 };
40299
40300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_FlexGridSizer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
40301 if (obj0) {
40302 {
40303 arg1 = (int)(SWIG_As_int(obj0));
40304 if (SWIG_arg_fail(1)) SWIG_fail;
40305 }
40306 }
40307 if (obj1) {
40308 {
40309 arg2 = (int)(SWIG_As_int(obj1));
40310 if (SWIG_arg_fail(2)) SWIG_fail;
40311 }
40312 }
40313 if (obj2) {
40314 {
40315 arg3 = (int)(SWIG_As_int(obj2));
40316 if (SWIG_arg_fail(3)) SWIG_fail;
40317 }
40318 }
40319 if (obj3) {
40320 {
40321 arg4 = (int)(SWIG_As_int(obj3));
40322 if (SWIG_arg_fail(4)) SWIG_fail;
40323 }
40324 }
40325 {
40326 PyThreadState* __tstate = wxPyBeginAllowThreads();
40327 result = (wxFlexGridSizer *)new wxFlexGridSizer(arg1,arg2,arg3,arg4);
40328
40329 wxPyEndAllowThreads(__tstate);
40330 if (PyErr_Occurred()) SWIG_fail;
40331 }
40332 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFlexGridSizer, 1);
40333 return resultobj;
40334 fail:
40335 return NULL;
40336 }
40337
40338
40339 static PyObject *_wrap_FlexGridSizer_AddGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
40340 PyObject *resultobj;
40341 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40342 size_t arg2 ;
40343 int arg3 = (int) 0 ;
40344 PyObject * obj0 = 0 ;
40345 PyObject * obj1 = 0 ;
40346 PyObject * obj2 = 0 ;
40347 char *kwnames[] = {
40348 (char *) "self",(char *) "idx",(char *) "proportion", NULL
40349 };
40350
40351 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
40352 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40353 if (SWIG_arg_fail(1)) SWIG_fail;
40354 {
40355 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
40356 if (SWIG_arg_fail(2)) SWIG_fail;
40357 }
40358 if (obj2) {
40359 {
40360 arg3 = (int)(SWIG_As_int(obj2));
40361 if (SWIG_arg_fail(3)) SWIG_fail;
40362 }
40363 }
40364 {
40365 PyThreadState* __tstate = wxPyBeginAllowThreads();
40366 (arg1)->AddGrowableRow(arg2,arg3);
40367
40368 wxPyEndAllowThreads(__tstate);
40369 if (PyErr_Occurred()) SWIG_fail;
40370 }
40371 Py_INCREF(Py_None); resultobj = Py_None;
40372 return resultobj;
40373 fail:
40374 return NULL;
40375 }
40376
40377
40378 static PyObject *_wrap_FlexGridSizer_RemoveGrowableRow(PyObject *, PyObject *args, PyObject *kwargs) {
40379 PyObject *resultobj;
40380 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40381 size_t arg2 ;
40382 PyObject * obj0 = 0 ;
40383 PyObject * obj1 = 0 ;
40384 char *kwnames[] = {
40385 (char *) "self",(char *) "idx", NULL
40386 };
40387
40388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableRow",kwnames,&obj0,&obj1)) goto fail;
40389 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40390 if (SWIG_arg_fail(1)) SWIG_fail;
40391 {
40392 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
40393 if (SWIG_arg_fail(2)) SWIG_fail;
40394 }
40395 {
40396 PyThreadState* __tstate = wxPyBeginAllowThreads();
40397 (arg1)->RemoveGrowableRow(arg2);
40398
40399 wxPyEndAllowThreads(__tstate);
40400 if (PyErr_Occurred()) SWIG_fail;
40401 }
40402 Py_INCREF(Py_None); resultobj = Py_None;
40403 return resultobj;
40404 fail:
40405 return NULL;
40406 }
40407
40408
40409 static PyObject *_wrap_FlexGridSizer_AddGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
40410 PyObject *resultobj;
40411 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40412 size_t arg2 ;
40413 int arg3 = (int) 0 ;
40414 PyObject * obj0 = 0 ;
40415 PyObject * obj1 = 0 ;
40416 PyObject * obj2 = 0 ;
40417 char *kwnames[] = {
40418 (char *) "self",(char *) "idx",(char *) "proportion", NULL
40419 };
40420
40421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FlexGridSizer_AddGrowableCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
40422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40423 if (SWIG_arg_fail(1)) SWIG_fail;
40424 {
40425 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
40426 if (SWIG_arg_fail(2)) SWIG_fail;
40427 }
40428 if (obj2) {
40429 {
40430 arg3 = (int)(SWIG_As_int(obj2));
40431 if (SWIG_arg_fail(3)) SWIG_fail;
40432 }
40433 }
40434 {
40435 PyThreadState* __tstate = wxPyBeginAllowThreads();
40436 (arg1)->AddGrowableCol(arg2,arg3);
40437
40438 wxPyEndAllowThreads(__tstate);
40439 if (PyErr_Occurred()) SWIG_fail;
40440 }
40441 Py_INCREF(Py_None); resultobj = Py_None;
40442 return resultobj;
40443 fail:
40444 return NULL;
40445 }
40446
40447
40448 static PyObject *_wrap_FlexGridSizer_RemoveGrowableCol(PyObject *, PyObject *args, PyObject *kwargs) {
40449 PyObject *resultobj;
40450 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40451 size_t arg2 ;
40452 PyObject * obj0 = 0 ;
40453 PyObject * obj1 = 0 ;
40454 char *kwnames[] = {
40455 (char *) "self",(char *) "idx", NULL
40456 };
40457
40458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_RemoveGrowableCol",kwnames,&obj0,&obj1)) goto fail;
40459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40460 if (SWIG_arg_fail(1)) SWIG_fail;
40461 {
40462 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
40463 if (SWIG_arg_fail(2)) SWIG_fail;
40464 }
40465 {
40466 PyThreadState* __tstate = wxPyBeginAllowThreads();
40467 (arg1)->RemoveGrowableCol(arg2);
40468
40469 wxPyEndAllowThreads(__tstate);
40470 if (PyErr_Occurred()) SWIG_fail;
40471 }
40472 Py_INCREF(Py_None); resultobj = Py_None;
40473 return resultobj;
40474 fail:
40475 return NULL;
40476 }
40477
40478
40479 static PyObject *_wrap_FlexGridSizer_SetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
40480 PyObject *resultobj;
40481 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40482 int arg2 ;
40483 PyObject * obj0 = 0 ;
40484 PyObject * obj1 = 0 ;
40485 char *kwnames[] = {
40486 (char *) "self",(char *) "direction", NULL
40487 };
40488
40489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetFlexibleDirection",kwnames,&obj0,&obj1)) goto fail;
40490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40491 if (SWIG_arg_fail(1)) SWIG_fail;
40492 {
40493 arg2 = (int)(SWIG_As_int(obj1));
40494 if (SWIG_arg_fail(2)) SWIG_fail;
40495 }
40496 {
40497 PyThreadState* __tstate = wxPyBeginAllowThreads();
40498 (arg1)->SetFlexibleDirection(arg2);
40499
40500 wxPyEndAllowThreads(__tstate);
40501 if (PyErr_Occurred()) SWIG_fail;
40502 }
40503 Py_INCREF(Py_None); resultobj = Py_None;
40504 return resultobj;
40505 fail:
40506 return NULL;
40507 }
40508
40509
40510 static PyObject *_wrap_FlexGridSizer_GetFlexibleDirection(PyObject *, PyObject *args, PyObject *kwargs) {
40511 PyObject *resultobj;
40512 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40513 int result;
40514 PyObject * obj0 = 0 ;
40515 char *kwnames[] = {
40516 (char *) "self", NULL
40517 };
40518
40519 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetFlexibleDirection",kwnames,&obj0)) goto fail;
40520 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40521 if (SWIG_arg_fail(1)) SWIG_fail;
40522 {
40523 PyThreadState* __tstate = wxPyBeginAllowThreads();
40524 result = (int)(arg1)->GetFlexibleDirection();
40525
40526 wxPyEndAllowThreads(__tstate);
40527 if (PyErr_Occurred()) SWIG_fail;
40528 }
40529 {
40530 resultobj = SWIG_From_int((int)(result));
40531 }
40532 return resultobj;
40533 fail:
40534 return NULL;
40535 }
40536
40537
40538 static PyObject *_wrap_FlexGridSizer_SetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
40539 PyObject *resultobj;
40540 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40541 wxFlexSizerGrowMode arg2 ;
40542 PyObject * obj0 = 0 ;
40543 PyObject * obj1 = 0 ;
40544 char *kwnames[] = {
40545 (char *) "self",(char *) "mode", NULL
40546 };
40547
40548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FlexGridSizer_SetNonFlexibleGrowMode",kwnames,&obj0,&obj1)) goto fail;
40549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40550 if (SWIG_arg_fail(1)) SWIG_fail;
40551 {
40552 arg2 = (wxFlexSizerGrowMode)(SWIG_As_int(obj1));
40553 if (SWIG_arg_fail(2)) SWIG_fail;
40554 }
40555 {
40556 PyThreadState* __tstate = wxPyBeginAllowThreads();
40557 (arg1)->SetNonFlexibleGrowMode((wxFlexSizerGrowMode )arg2);
40558
40559 wxPyEndAllowThreads(__tstate);
40560 if (PyErr_Occurred()) SWIG_fail;
40561 }
40562 Py_INCREF(Py_None); resultobj = Py_None;
40563 return resultobj;
40564 fail:
40565 return NULL;
40566 }
40567
40568
40569 static PyObject *_wrap_FlexGridSizer_GetNonFlexibleGrowMode(PyObject *, PyObject *args, PyObject *kwargs) {
40570 PyObject *resultobj;
40571 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40572 wxFlexSizerGrowMode result;
40573 PyObject * obj0 = 0 ;
40574 char *kwnames[] = {
40575 (char *) "self", NULL
40576 };
40577
40578 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetNonFlexibleGrowMode",kwnames,&obj0)) goto fail;
40579 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40580 if (SWIG_arg_fail(1)) SWIG_fail;
40581 {
40582 PyThreadState* __tstate = wxPyBeginAllowThreads();
40583 result = (wxFlexSizerGrowMode)(arg1)->GetNonFlexibleGrowMode();
40584
40585 wxPyEndAllowThreads(__tstate);
40586 if (PyErr_Occurred()) SWIG_fail;
40587 }
40588 resultobj = SWIG_From_int((result));
40589 return resultobj;
40590 fail:
40591 return NULL;
40592 }
40593
40594
40595 static PyObject *_wrap_FlexGridSizer_GetRowHeights(PyObject *, PyObject *args, PyObject *kwargs) {
40596 PyObject *resultobj;
40597 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40598 wxArrayInt *result;
40599 PyObject * obj0 = 0 ;
40600 char *kwnames[] = {
40601 (char *) "self", NULL
40602 };
40603
40604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetRowHeights",kwnames,&obj0)) goto fail;
40605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40606 if (SWIG_arg_fail(1)) SWIG_fail;
40607 {
40608 PyThreadState* __tstate = wxPyBeginAllowThreads();
40609 {
40610 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetRowHeights();
40611 result = (wxArrayInt *) &_result_ref;
40612 }
40613
40614 wxPyEndAllowThreads(__tstate);
40615 if (PyErr_Occurred()) SWIG_fail;
40616 }
40617 {
40618 resultobj = PyList_New(0);
40619 size_t idx;
40620 for (idx = 0; idx < result->GetCount(); idx += 1) {
40621 PyObject* val = PyInt_FromLong( result->Item(idx) );
40622 PyList_Append(resultobj, val);
40623 Py_DECREF(val);
40624 }
40625 }
40626 return resultobj;
40627 fail:
40628 return NULL;
40629 }
40630
40631
40632 static PyObject *_wrap_FlexGridSizer_GetColWidths(PyObject *, PyObject *args, PyObject *kwargs) {
40633 PyObject *resultobj;
40634 wxFlexGridSizer *arg1 = (wxFlexGridSizer *) 0 ;
40635 wxArrayInt *result;
40636 PyObject * obj0 = 0 ;
40637 char *kwnames[] = {
40638 (char *) "self", NULL
40639 };
40640
40641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FlexGridSizer_GetColWidths",kwnames,&obj0)) goto fail;
40642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFlexGridSizer, SWIG_POINTER_EXCEPTION | 0);
40643 if (SWIG_arg_fail(1)) SWIG_fail;
40644 {
40645 PyThreadState* __tstate = wxPyBeginAllowThreads();
40646 {
40647 wxArrayInt const &_result_ref = ((wxFlexGridSizer const *)arg1)->GetColWidths();
40648 result = (wxArrayInt *) &_result_ref;
40649 }
40650
40651 wxPyEndAllowThreads(__tstate);
40652 if (PyErr_Occurred()) SWIG_fail;
40653 }
40654 {
40655 resultobj = PyList_New(0);
40656 size_t idx;
40657 for (idx = 0; idx < result->GetCount(); idx += 1) {
40658 PyObject* val = PyInt_FromLong( result->Item(idx) );
40659 PyList_Append(resultobj, val);
40660 Py_DECREF(val);
40661 }
40662 }
40663 return resultobj;
40664 fail:
40665 return NULL;
40666 }
40667
40668
40669 static PyObject * FlexGridSizer_swigregister(PyObject *, PyObject *args) {
40670 PyObject *obj;
40671 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40672 SWIG_TypeClientData(SWIGTYPE_p_wxFlexGridSizer, obj);
40673 Py_INCREF(obj);
40674 return Py_BuildValue((char *)"");
40675 }
40676 static PyObject *_wrap_new_StdDialogButtonSizer(PyObject *, PyObject *args, PyObject *kwargs) {
40677 PyObject *resultobj;
40678 wxStdDialogButtonSizer *result;
40679 char *kwnames[] = {
40680 NULL
40681 };
40682
40683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StdDialogButtonSizer",kwnames)) goto fail;
40684 {
40685 PyThreadState* __tstate = wxPyBeginAllowThreads();
40686 result = (wxStdDialogButtonSizer *)new wxStdDialogButtonSizer();
40687
40688 wxPyEndAllowThreads(__tstate);
40689 if (PyErr_Occurred()) SWIG_fail;
40690 }
40691 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStdDialogButtonSizer, 1);
40692 return resultobj;
40693 fail:
40694 return NULL;
40695 }
40696
40697
40698 static PyObject *_wrap_StdDialogButtonSizer_AddButton(PyObject *, PyObject *args, PyObject *kwargs) {
40699 PyObject *resultobj;
40700 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40701 wxButton *arg2 = (wxButton *) 0 ;
40702 PyObject * obj0 = 0 ;
40703 PyObject * obj1 = 0 ;
40704 char *kwnames[] = {
40705 (char *) "self",(char *) "button", NULL
40706 };
40707
40708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_AddButton",kwnames,&obj0,&obj1)) goto fail;
40709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40710 if (SWIG_arg_fail(1)) SWIG_fail;
40711 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
40712 if (SWIG_arg_fail(2)) SWIG_fail;
40713 {
40714 PyThreadState* __tstate = wxPyBeginAllowThreads();
40715 (arg1)->AddButton(arg2);
40716
40717 wxPyEndAllowThreads(__tstate);
40718 if (PyErr_Occurred()) SWIG_fail;
40719 }
40720 Py_INCREF(Py_None); resultobj = Py_None;
40721 return resultobj;
40722 fail:
40723 return NULL;
40724 }
40725
40726
40727 static PyObject *_wrap_StdDialogButtonSizer_Realize(PyObject *, PyObject *args, PyObject *kwargs) {
40728 PyObject *resultobj;
40729 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40730 PyObject * obj0 = 0 ;
40731 char *kwnames[] = {
40732 (char *) "self", NULL
40733 };
40734
40735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_Realize",kwnames,&obj0)) goto fail;
40736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40737 if (SWIG_arg_fail(1)) SWIG_fail;
40738 {
40739 PyThreadState* __tstate = wxPyBeginAllowThreads();
40740 (arg1)->Realize();
40741
40742 wxPyEndAllowThreads(__tstate);
40743 if (PyErr_Occurred()) SWIG_fail;
40744 }
40745 Py_INCREF(Py_None); resultobj = Py_None;
40746 return resultobj;
40747 fail:
40748 return NULL;
40749 }
40750
40751
40752 static PyObject *_wrap_StdDialogButtonSizer_SetAffirmativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
40753 PyObject *resultobj;
40754 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40755 wxButton *arg2 = (wxButton *) 0 ;
40756 PyObject * obj0 = 0 ;
40757 PyObject * obj1 = 0 ;
40758 char *kwnames[] = {
40759 (char *) "self",(char *) "button", NULL
40760 };
40761
40762 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetAffirmativeButton",kwnames,&obj0,&obj1)) goto fail;
40763 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40764 if (SWIG_arg_fail(1)) SWIG_fail;
40765 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
40766 if (SWIG_arg_fail(2)) SWIG_fail;
40767 {
40768 PyThreadState* __tstate = wxPyBeginAllowThreads();
40769 (arg1)->SetAffirmativeButton(arg2);
40770
40771 wxPyEndAllowThreads(__tstate);
40772 if (PyErr_Occurred()) SWIG_fail;
40773 }
40774 Py_INCREF(Py_None); resultobj = Py_None;
40775 return resultobj;
40776 fail:
40777 return NULL;
40778 }
40779
40780
40781 static PyObject *_wrap_StdDialogButtonSizer_SetNegativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
40782 PyObject *resultobj;
40783 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40784 wxButton *arg2 = (wxButton *) 0 ;
40785 PyObject * obj0 = 0 ;
40786 PyObject * obj1 = 0 ;
40787 char *kwnames[] = {
40788 (char *) "self",(char *) "button", NULL
40789 };
40790
40791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetNegativeButton",kwnames,&obj0,&obj1)) goto fail;
40792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40793 if (SWIG_arg_fail(1)) SWIG_fail;
40794 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
40795 if (SWIG_arg_fail(2)) SWIG_fail;
40796 {
40797 PyThreadState* __tstate = wxPyBeginAllowThreads();
40798 (arg1)->SetNegativeButton(arg2);
40799
40800 wxPyEndAllowThreads(__tstate);
40801 if (PyErr_Occurred()) SWIG_fail;
40802 }
40803 Py_INCREF(Py_None); resultobj = Py_None;
40804 return resultobj;
40805 fail:
40806 return NULL;
40807 }
40808
40809
40810 static PyObject *_wrap_StdDialogButtonSizer_SetCancelButton(PyObject *, PyObject *args, PyObject *kwargs) {
40811 PyObject *resultobj;
40812 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40813 wxButton *arg2 = (wxButton *) 0 ;
40814 PyObject * obj0 = 0 ;
40815 PyObject * obj1 = 0 ;
40816 char *kwnames[] = {
40817 (char *) "self",(char *) "button", NULL
40818 };
40819
40820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StdDialogButtonSizer_SetCancelButton",kwnames,&obj0,&obj1)) goto fail;
40821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40822 if (SWIG_arg_fail(1)) SWIG_fail;
40823 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxButton, SWIG_POINTER_EXCEPTION | 0);
40824 if (SWIG_arg_fail(2)) SWIG_fail;
40825 {
40826 PyThreadState* __tstate = wxPyBeginAllowThreads();
40827 (arg1)->SetCancelButton(arg2);
40828
40829 wxPyEndAllowThreads(__tstate);
40830 if (PyErr_Occurred()) SWIG_fail;
40831 }
40832 Py_INCREF(Py_None); resultobj = Py_None;
40833 return resultobj;
40834 fail:
40835 return NULL;
40836 }
40837
40838
40839 static PyObject *_wrap_StdDialogButtonSizer_GetAffirmativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
40840 PyObject *resultobj;
40841 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40842 wxButton *result;
40843 PyObject * obj0 = 0 ;
40844 char *kwnames[] = {
40845 (char *) "self", NULL
40846 };
40847
40848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetAffirmativeButton",kwnames,&obj0)) goto fail;
40849 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40850 if (SWIG_arg_fail(1)) SWIG_fail;
40851 {
40852 PyThreadState* __tstate = wxPyBeginAllowThreads();
40853 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetAffirmativeButton();
40854
40855 wxPyEndAllowThreads(__tstate);
40856 if (PyErr_Occurred()) SWIG_fail;
40857 }
40858 {
40859 resultobj = wxPyMake_wxObject(result, 0);
40860 }
40861 return resultobj;
40862 fail:
40863 return NULL;
40864 }
40865
40866
40867 static PyObject *_wrap_StdDialogButtonSizer_GetApplyButton(PyObject *, PyObject *args, PyObject *kwargs) {
40868 PyObject *resultobj;
40869 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40870 wxButton *result;
40871 PyObject * obj0 = 0 ;
40872 char *kwnames[] = {
40873 (char *) "self", NULL
40874 };
40875
40876 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetApplyButton",kwnames,&obj0)) goto fail;
40877 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40878 if (SWIG_arg_fail(1)) SWIG_fail;
40879 {
40880 PyThreadState* __tstate = wxPyBeginAllowThreads();
40881 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetApplyButton();
40882
40883 wxPyEndAllowThreads(__tstate);
40884 if (PyErr_Occurred()) SWIG_fail;
40885 }
40886 {
40887 resultobj = wxPyMake_wxObject(result, 0);
40888 }
40889 return resultobj;
40890 fail:
40891 return NULL;
40892 }
40893
40894
40895 static PyObject *_wrap_StdDialogButtonSizer_GetNegativeButton(PyObject *, PyObject *args, PyObject *kwargs) {
40896 PyObject *resultobj;
40897 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40898 wxButton *result;
40899 PyObject * obj0 = 0 ;
40900 char *kwnames[] = {
40901 (char *) "self", NULL
40902 };
40903
40904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetNegativeButton",kwnames,&obj0)) goto fail;
40905 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40906 if (SWIG_arg_fail(1)) SWIG_fail;
40907 {
40908 PyThreadState* __tstate = wxPyBeginAllowThreads();
40909 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetNegativeButton();
40910
40911 wxPyEndAllowThreads(__tstate);
40912 if (PyErr_Occurred()) SWIG_fail;
40913 }
40914 {
40915 resultobj = wxPyMake_wxObject(result, 0);
40916 }
40917 return resultobj;
40918 fail:
40919 return NULL;
40920 }
40921
40922
40923 static PyObject *_wrap_StdDialogButtonSizer_GetCancelButton(PyObject *, PyObject *args, PyObject *kwargs) {
40924 PyObject *resultobj;
40925 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40926 wxButton *result;
40927 PyObject * obj0 = 0 ;
40928 char *kwnames[] = {
40929 (char *) "self", NULL
40930 };
40931
40932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetCancelButton",kwnames,&obj0)) goto fail;
40933 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40934 if (SWIG_arg_fail(1)) SWIG_fail;
40935 {
40936 PyThreadState* __tstate = wxPyBeginAllowThreads();
40937 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetCancelButton();
40938
40939 wxPyEndAllowThreads(__tstate);
40940 if (PyErr_Occurred()) SWIG_fail;
40941 }
40942 {
40943 resultobj = wxPyMake_wxObject(result, 0);
40944 }
40945 return resultobj;
40946 fail:
40947 return NULL;
40948 }
40949
40950
40951 static PyObject *_wrap_StdDialogButtonSizer_GetHelpButton(PyObject *, PyObject *args, PyObject *kwargs) {
40952 PyObject *resultobj;
40953 wxStdDialogButtonSizer *arg1 = (wxStdDialogButtonSizer *) 0 ;
40954 wxButton *result;
40955 PyObject * obj0 = 0 ;
40956 char *kwnames[] = {
40957 (char *) "self", NULL
40958 };
40959
40960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StdDialogButtonSizer_GetHelpButton",kwnames,&obj0)) goto fail;
40961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStdDialogButtonSizer, SWIG_POINTER_EXCEPTION | 0);
40962 if (SWIG_arg_fail(1)) SWIG_fail;
40963 {
40964 PyThreadState* __tstate = wxPyBeginAllowThreads();
40965 result = (wxButton *)((wxStdDialogButtonSizer const *)arg1)->GetHelpButton();
40966
40967 wxPyEndAllowThreads(__tstate);
40968 if (PyErr_Occurred()) SWIG_fail;
40969 }
40970 {
40971 resultobj = wxPyMake_wxObject(result, 0);
40972 }
40973 return resultobj;
40974 fail:
40975 return NULL;
40976 }
40977
40978
40979 static PyObject * StdDialogButtonSizer_swigregister(PyObject *, PyObject *args) {
40980 PyObject *obj;
40981 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
40982 SWIG_TypeClientData(SWIGTYPE_p_wxStdDialogButtonSizer, obj);
40983 Py_INCREF(obj);
40984 return Py_BuildValue((char *)"");
40985 }
40986 static PyObject *_wrap_new_GBPosition(PyObject *, PyObject *args, PyObject *kwargs) {
40987 PyObject *resultobj;
40988 int arg1 = (int) 0 ;
40989 int arg2 = (int) 0 ;
40990 wxGBPosition *result;
40991 PyObject * obj0 = 0 ;
40992 PyObject * obj1 = 0 ;
40993 char *kwnames[] = {
40994 (char *) "row",(char *) "col", NULL
40995 };
40996
40997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBPosition",kwnames,&obj0,&obj1)) goto fail;
40998 if (obj0) {
40999 {
41000 arg1 = (int)(SWIG_As_int(obj0));
41001 if (SWIG_arg_fail(1)) SWIG_fail;
41002 }
41003 }
41004 if (obj1) {
41005 {
41006 arg2 = (int)(SWIG_As_int(obj1));
41007 if (SWIG_arg_fail(2)) SWIG_fail;
41008 }
41009 }
41010 {
41011 PyThreadState* __tstate = wxPyBeginAllowThreads();
41012 result = (wxGBPosition *)new wxGBPosition(arg1,arg2);
41013
41014 wxPyEndAllowThreads(__tstate);
41015 if (PyErr_Occurred()) SWIG_fail;
41016 }
41017 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBPosition, 1);
41018 return resultobj;
41019 fail:
41020 return NULL;
41021 }
41022
41023
41024 static PyObject *_wrap_GBPosition_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
41025 PyObject *resultobj;
41026 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41027 int result;
41028 PyObject * obj0 = 0 ;
41029 char *kwnames[] = {
41030 (char *) "self", NULL
41031 };
41032
41033 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetRow",kwnames,&obj0)) goto fail;
41034 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41035 if (SWIG_arg_fail(1)) SWIG_fail;
41036 {
41037 PyThreadState* __tstate = wxPyBeginAllowThreads();
41038 result = (int)((wxGBPosition const *)arg1)->GetRow();
41039
41040 wxPyEndAllowThreads(__tstate);
41041 if (PyErr_Occurred()) SWIG_fail;
41042 }
41043 {
41044 resultobj = SWIG_From_int((int)(result));
41045 }
41046 return resultobj;
41047 fail:
41048 return NULL;
41049 }
41050
41051
41052 static PyObject *_wrap_GBPosition_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
41053 PyObject *resultobj;
41054 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41055 int result;
41056 PyObject * obj0 = 0 ;
41057 char *kwnames[] = {
41058 (char *) "self", NULL
41059 };
41060
41061 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_GetCol",kwnames,&obj0)) goto fail;
41062 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41063 if (SWIG_arg_fail(1)) SWIG_fail;
41064 {
41065 PyThreadState* __tstate = wxPyBeginAllowThreads();
41066 result = (int)((wxGBPosition const *)arg1)->GetCol();
41067
41068 wxPyEndAllowThreads(__tstate);
41069 if (PyErr_Occurred()) SWIG_fail;
41070 }
41071 {
41072 resultobj = SWIG_From_int((int)(result));
41073 }
41074 return resultobj;
41075 fail:
41076 return NULL;
41077 }
41078
41079
41080 static PyObject *_wrap_GBPosition_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
41081 PyObject *resultobj;
41082 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41083 int arg2 ;
41084 PyObject * obj0 = 0 ;
41085 PyObject * obj1 = 0 ;
41086 char *kwnames[] = {
41087 (char *) "self",(char *) "row", NULL
41088 };
41089
41090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetRow",kwnames,&obj0,&obj1)) goto fail;
41091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41092 if (SWIG_arg_fail(1)) SWIG_fail;
41093 {
41094 arg2 = (int)(SWIG_As_int(obj1));
41095 if (SWIG_arg_fail(2)) SWIG_fail;
41096 }
41097 {
41098 PyThreadState* __tstate = wxPyBeginAllowThreads();
41099 (arg1)->SetRow(arg2);
41100
41101 wxPyEndAllowThreads(__tstate);
41102 if (PyErr_Occurred()) SWIG_fail;
41103 }
41104 Py_INCREF(Py_None); resultobj = Py_None;
41105 return resultobj;
41106 fail:
41107 return NULL;
41108 }
41109
41110
41111 static PyObject *_wrap_GBPosition_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
41112 PyObject *resultobj;
41113 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41114 int arg2 ;
41115 PyObject * obj0 = 0 ;
41116 PyObject * obj1 = 0 ;
41117 char *kwnames[] = {
41118 (char *) "self",(char *) "col", NULL
41119 };
41120
41121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition_SetCol",kwnames,&obj0,&obj1)) goto fail;
41122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41123 if (SWIG_arg_fail(1)) SWIG_fail;
41124 {
41125 arg2 = (int)(SWIG_As_int(obj1));
41126 if (SWIG_arg_fail(2)) SWIG_fail;
41127 }
41128 {
41129 PyThreadState* __tstate = wxPyBeginAllowThreads();
41130 (arg1)->SetCol(arg2);
41131
41132 wxPyEndAllowThreads(__tstate);
41133 if (PyErr_Occurred()) SWIG_fail;
41134 }
41135 Py_INCREF(Py_None); resultobj = Py_None;
41136 return resultobj;
41137 fail:
41138 return NULL;
41139 }
41140
41141
41142 static PyObject *_wrap_GBPosition___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
41143 PyObject *resultobj;
41144 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41145 wxGBPosition *arg2 = 0 ;
41146 bool result;
41147 wxGBPosition temp2 ;
41148 PyObject * obj0 = 0 ;
41149 PyObject * obj1 = 0 ;
41150 char *kwnames[] = {
41151 (char *) "self",(char *) "other", NULL
41152 };
41153
41154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___eq__",kwnames,&obj0,&obj1)) goto fail;
41155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41156 if (SWIG_arg_fail(1)) SWIG_fail;
41157 {
41158 arg2 = &temp2;
41159 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41160 }
41161 {
41162 PyThreadState* __tstate = wxPyBeginAllowThreads();
41163 result = (bool)(arg1)->operator ==((wxGBPosition const &)*arg2);
41164
41165 wxPyEndAllowThreads(__tstate);
41166 if (PyErr_Occurred()) SWIG_fail;
41167 }
41168 {
41169 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41170 }
41171 return resultobj;
41172 fail:
41173 return NULL;
41174 }
41175
41176
41177 static PyObject *_wrap_GBPosition___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
41178 PyObject *resultobj;
41179 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41180 wxGBPosition *arg2 = 0 ;
41181 bool result;
41182 wxGBPosition temp2 ;
41183 PyObject * obj0 = 0 ;
41184 PyObject * obj1 = 0 ;
41185 char *kwnames[] = {
41186 (char *) "self",(char *) "other", NULL
41187 };
41188
41189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBPosition___ne__",kwnames,&obj0,&obj1)) goto fail;
41190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41191 if (SWIG_arg_fail(1)) SWIG_fail;
41192 {
41193 arg2 = &temp2;
41194 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41195 }
41196 {
41197 PyThreadState* __tstate = wxPyBeginAllowThreads();
41198 result = (bool)(arg1)->operator !=((wxGBPosition const &)*arg2);
41199
41200 wxPyEndAllowThreads(__tstate);
41201 if (PyErr_Occurred()) SWIG_fail;
41202 }
41203 {
41204 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41205 }
41206 return resultobj;
41207 fail:
41208 return NULL;
41209 }
41210
41211
41212 static PyObject *_wrap_GBPosition_Set(PyObject *, PyObject *args, PyObject *kwargs) {
41213 PyObject *resultobj;
41214 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41215 int arg2 = (int) 0 ;
41216 int arg3 = (int) 0 ;
41217 PyObject * obj0 = 0 ;
41218 PyObject * obj1 = 0 ;
41219 PyObject * obj2 = 0 ;
41220 char *kwnames[] = {
41221 (char *) "self",(char *) "row",(char *) "col", NULL
41222 };
41223
41224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBPosition_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
41225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41226 if (SWIG_arg_fail(1)) SWIG_fail;
41227 if (obj1) {
41228 {
41229 arg2 = (int)(SWIG_As_int(obj1));
41230 if (SWIG_arg_fail(2)) SWIG_fail;
41231 }
41232 }
41233 if (obj2) {
41234 {
41235 arg3 = (int)(SWIG_As_int(obj2));
41236 if (SWIG_arg_fail(3)) SWIG_fail;
41237 }
41238 }
41239 {
41240 PyThreadState* __tstate = wxPyBeginAllowThreads();
41241 wxGBPosition_Set(arg1,arg2,arg3);
41242
41243 wxPyEndAllowThreads(__tstate);
41244 if (PyErr_Occurred()) SWIG_fail;
41245 }
41246 Py_INCREF(Py_None); resultobj = Py_None;
41247 return resultobj;
41248 fail:
41249 return NULL;
41250 }
41251
41252
41253 static PyObject *_wrap_GBPosition_Get(PyObject *, PyObject *args, PyObject *kwargs) {
41254 PyObject *resultobj;
41255 wxGBPosition *arg1 = (wxGBPosition *) 0 ;
41256 PyObject *result;
41257 PyObject * obj0 = 0 ;
41258 char *kwnames[] = {
41259 (char *) "self", NULL
41260 };
41261
41262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBPosition_Get",kwnames,&obj0)) goto fail;
41263 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBPosition, SWIG_POINTER_EXCEPTION | 0);
41264 if (SWIG_arg_fail(1)) SWIG_fail;
41265 {
41266 PyThreadState* __tstate = wxPyBeginAllowThreads();
41267 result = (PyObject *)wxGBPosition_Get(arg1);
41268
41269 wxPyEndAllowThreads(__tstate);
41270 if (PyErr_Occurred()) SWIG_fail;
41271 }
41272 resultobj = result;
41273 return resultobj;
41274 fail:
41275 return NULL;
41276 }
41277
41278
41279 static PyObject * GBPosition_swigregister(PyObject *, PyObject *args) {
41280 PyObject *obj;
41281 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41282 SWIG_TypeClientData(SWIGTYPE_p_wxGBPosition, obj);
41283 Py_INCREF(obj);
41284 return Py_BuildValue((char *)"");
41285 }
41286 static PyObject *_wrap_new_GBSpan(PyObject *, PyObject *args, PyObject *kwargs) {
41287 PyObject *resultobj;
41288 int arg1 = (int) 1 ;
41289 int arg2 = (int) 1 ;
41290 wxGBSpan *result;
41291 PyObject * obj0 = 0 ;
41292 PyObject * obj1 = 0 ;
41293 char *kwnames[] = {
41294 (char *) "rowspan",(char *) "colspan", NULL
41295 };
41296
41297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GBSpan",kwnames,&obj0,&obj1)) goto fail;
41298 if (obj0) {
41299 {
41300 arg1 = (int)(SWIG_As_int(obj0));
41301 if (SWIG_arg_fail(1)) SWIG_fail;
41302 }
41303 }
41304 if (obj1) {
41305 {
41306 arg2 = (int)(SWIG_As_int(obj1));
41307 if (SWIG_arg_fail(2)) SWIG_fail;
41308 }
41309 }
41310 {
41311 PyThreadState* __tstate = wxPyBeginAllowThreads();
41312 result = (wxGBSpan *)new wxGBSpan(arg1,arg2);
41313
41314 wxPyEndAllowThreads(__tstate);
41315 if (PyErr_Occurred()) SWIG_fail;
41316 }
41317 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSpan, 1);
41318 return resultobj;
41319 fail:
41320 return NULL;
41321 }
41322
41323
41324 static PyObject *_wrap_GBSpan_GetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
41325 PyObject *resultobj;
41326 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41327 int result;
41328 PyObject * obj0 = 0 ;
41329 char *kwnames[] = {
41330 (char *) "self", NULL
41331 };
41332
41333 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetRowspan",kwnames,&obj0)) goto fail;
41334 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41335 if (SWIG_arg_fail(1)) SWIG_fail;
41336 {
41337 PyThreadState* __tstate = wxPyBeginAllowThreads();
41338 result = (int)((wxGBSpan const *)arg1)->GetRowspan();
41339
41340 wxPyEndAllowThreads(__tstate);
41341 if (PyErr_Occurred()) SWIG_fail;
41342 }
41343 {
41344 resultobj = SWIG_From_int((int)(result));
41345 }
41346 return resultobj;
41347 fail:
41348 return NULL;
41349 }
41350
41351
41352 static PyObject *_wrap_GBSpan_GetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
41353 PyObject *resultobj;
41354 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41355 int result;
41356 PyObject * obj0 = 0 ;
41357 char *kwnames[] = {
41358 (char *) "self", NULL
41359 };
41360
41361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_GetColspan",kwnames,&obj0)) goto fail;
41362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41363 if (SWIG_arg_fail(1)) SWIG_fail;
41364 {
41365 PyThreadState* __tstate = wxPyBeginAllowThreads();
41366 result = (int)((wxGBSpan const *)arg1)->GetColspan();
41367
41368 wxPyEndAllowThreads(__tstate);
41369 if (PyErr_Occurred()) SWIG_fail;
41370 }
41371 {
41372 resultobj = SWIG_From_int((int)(result));
41373 }
41374 return resultobj;
41375 fail:
41376 return NULL;
41377 }
41378
41379
41380 static PyObject *_wrap_GBSpan_SetRowspan(PyObject *, PyObject *args, PyObject *kwargs) {
41381 PyObject *resultobj;
41382 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41383 int arg2 ;
41384 PyObject * obj0 = 0 ;
41385 PyObject * obj1 = 0 ;
41386 char *kwnames[] = {
41387 (char *) "self",(char *) "rowspan", NULL
41388 };
41389
41390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetRowspan",kwnames,&obj0,&obj1)) goto fail;
41391 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41392 if (SWIG_arg_fail(1)) SWIG_fail;
41393 {
41394 arg2 = (int)(SWIG_As_int(obj1));
41395 if (SWIG_arg_fail(2)) SWIG_fail;
41396 }
41397 {
41398 PyThreadState* __tstate = wxPyBeginAllowThreads();
41399 (arg1)->SetRowspan(arg2);
41400
41401 wxPyEndAllowThreads(__tstate);
41402 if (PyErr_Occurred()) SWIG_fail;
41403 }
41404 Py_INCREF(Py_None); resultobj = Py_None;
41405 return resultobj;
41406 fail:
41407 return NULL;
41408 }
41409
41410
41411 static PyObject *_wrap_GBSpan_SetColspan(PyObject *, PyObject *args, PyObject *kwargs) {
41412 PyObject *resultobj;
41413 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41414 int arg2 ;
41415 PyObject * obj0 = 0 ;
41416 PyObject * obj1 = 0 ;
41417 char *kwnames[] = {
41418 (char *) "self",(char *) "colspan", NULL
41419 };
41420
41421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan_SetColspan",kwnames,&obj0,&obj1)) goto fail;
41422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41423 if (SWIG_arg_fail(1)) SWIG_fail;
41424 {
41425 arg2 = (int)(SWIG_As_int(obj1));
41426 if (SWIG_arg_fail(2)) SWIG_fail;
41427 }
41428 {
41429 PyThreadState* __tstate = wxPyBeginAllowThreads();
41430 (arg1)->SetColspan(arg2);
41431
41432 wxPyEndAllowThreads(__tstate);
41433 if (PyErr_Occurred()) SWIG_fail;
41434 }
41435 Py_INCREF(Py_None); resultobj = Py_None;
41436 return resultobj;
41437 fail:
41438 return NULL;
41439 }
41440
41441
41442 static PyObject *_wrap_GBSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
41443 PyObject *resultobj;
41444 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41445 wxGBSpan *arg2 = 0 ;
41446 bool result;
41447 wxGBSpan temp2 ;
41448 PyObject * obj0 = 0 ;
41449 PyObject * obj1 = 0 ;
41450 char *kwnames[] = {
41451 (char *) "self",(char *) "other", NULL
41452 };
41453
41454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
41455 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41456 if (SWIG_arg_fail(1)) SWIG_fail;
41457 {
41458 arg2 = &temp2;
41459 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
41460 }
41461 {
41462 PyThreadState* __tstate = wxPyBeginAllowThreads();
41463 result = (bool)(arg1)->operator ==((wxGBSpan const &)*arg2);
41464
41465 wxPyEndAllowThreads(__tstate);
41466 if (PyErr_Occurred()) SWIG_fail;
41467 }
41468 {
41469 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41470 }
41471 return resultobj;
41472 fail:
41473 return NULL;
41474 }
41475
41476
41477 static PyObject *_wrap_GBSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
41478 PyObject *resultobj;
41479 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41480 wxGBSpan *arg2 = 0 ;
41481 bool result;
41482 wxGBSpan temp2 ;
41483 PyObject * obj0 = 0 ;
41484 PyObject * obj1 = 0 ;
41485 char *kwnames[] = {
41486 (char *) "self",(char *) "other", NULL
41487 };
41488
41489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
41490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41491 if (SWIG_arg_fail(1)) SWIG_fail;
41492 {
41493 arg2 = &temp2;
41494 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
41495 }
41496 {
41497 PyThreadState* __tstate = wxPyBeginAllowThreads();
41498 result = (bool)(arg1)->operator !=((wxGBSpan const &)*arg2);
41499
41500 wxPyEndAllowThreads(__tstate);
41501 if (PyErr_Occurred()) SWIG_fail;
41502 }
41503 {
41504 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41505 }
41506 return resultobj;
41507 fail:
41508 return NULL;
41509 }
41510
41511
41512 static PyObject *_wrap_GBSpan_Set(PyObject *, PyObject *args, PyObject *kwargs) {
41513 PyObject *resultobj;
41514 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41515 int arg2 = (int) 1 ;
41516 int arg3 = (int) 1 ;
41517 PyObject * obj0 = 0 ;
41518 PyObject * obj1 = 0 ;
41519 PyObject * obj2 = 0 ;
41520 char *kwnames[] = {
41521 (char *) "self",(char *) "rowspan",(char *) "colspan", NULL
41522 };
41523
41524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GBSpan_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
41525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41526 if (SWIG_arg_fail(1)) SWIG_fail;
41527 if (obj1) {
41528 {
41529 arg2 = (int)(SWIG_As_int(obj1));
41530 if (SWIG_arg_fail(2)) SWIG_fail;
41531 }
41532 }
41533 if (obj2) {
41534 {
41535 arg3 = (int)(SWIG_As_int(obj2));
41536 if (SWIG_arg_fail(3)) SWIG_fail;
41537 }
41538 }
41539 {
41540 PyThreadState* __tstate = wxPyBeginAllowThreads();
41541 wxGBSpan_Set(arg1,arg2,arg3);
41542
41543 wxPyEndAllowThreads(__tstate);
41544 if (PyErr_Occurred()) SWIG_fail;
41545 }
41546 Py_INCREF(Py_None); resultobj = Py_None;
41547 return resultobj;
41548 fail:
41549 return NULL;
41550 }
41551
41552
41553 static PyObject *_wrap_GBSpan_Get(PyObject *, PyObject *args, PyObject *kwargs) {
41554 PyObject *resultobj;
41555 wxGBSpan *arg1 = (wxGBSpan *) 0 ;
41556 PyObject *result;
41557 PyObject * obj0 = 0 ;
41558 char *kwnames[] = {
41559 (char *) "self", NULL
41560 };
41561
41562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSpan_Get",kwnames,&obj0)) goto fail;
41563 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSpan, SWIG_POINTER_EXCEPTION | 0);
41564 if (SWIG_arg_fail(1)) SWIG_fail;
41565 {
41566 PyThreadState* __tstate = wxPyBeginAllowThreads();
41567 result = (PyObject *)wxGBSpan_Get(arg1);
41568
41569 wxPyEndAllowThreads(__tstate);
41570 if (PyErr_Occurred()) SWIG_fail;
41571 }
41572 resultobj = result;
41573 return resultobj;
41574 fail:
41575 return NULL;
41576 }
41577
41578
41579 static PyObject * GBSpan_swigregister(PyObject *, PyObject *args) {
41580 PyObject *obj;
41581 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
41582 SWIG_TypeClientData(SWIGTYPE_p_wxGBSpan, obj);
41583 Py_INCREF(obj);
41584 return Py_BuildValue((char *)"");
41585 }
41586 static int _wrap_DefaultSpan_set(PyObject *) {
41587 PyErr_SetString(PyExc_TypeError,"Variable DefaultSpan is read-only.");
41588 return 1;
41589 }
41590
41591
41592 static PyObject *_wrap_DefaultSpan_get(void) {
41593 PyObject *pyobj;
41594
41595 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultSpan), SWIGTYPE_p_wxGBSpan, 0);
41596 return pyobj;
41597 }
41598
41599
41600 static PyObject *_wrap_new_GBSizerItem(PyObject *, PyObject *args, PyObject *kwargs) {
41601 PyObject *resultobj;
41602 wxGBSizerItem *result;
41603 char *kwnames[] = {
41604 NULL
41605 };
41606
41607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GBSizerItem",kwnames)) goto fail;
41608 {
41609 PyThreadState* __tstate = wxPyBeginAllowThreads();
41610 result = (wxGBSizerItem *)new wxGBSizerItem();
41611
41612 wxPyEndAllowThreads(__tstate);
41613 if (PyErr_Occurred()) SWIG_fail;
41614 }
41615 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
41616 return resultobj;
41617 fail:
41618 return NULL;
41619 }
41620
41621
41622 static PyObject *_wrap_new_GBSizerItemWindow(PyObject *, PyObject *args, PyObject *kwargs) {
41623 PyObject *resultobj;
41624 wxWindow *arg1 = (wxWindow *) 0 ;
41625 wxGBPosition *arg2 = 0 ;
41626 wxGBSpan *arg3 = 0 ;
41627 int arg4 ;
41628 int arg5 ;
41629 PyObject *arg6 = (PyObject *) NULL ;
41630 wxGBSizerItem *result;
41631 wxGBPosition temp2 ;
41632 wxGBSpan temp3 ;
41633 PyObject * obj0 = 0 ;
41634 PyObject * obj1 = 0 ;
41635 PyObject * obj2 = 0 ;
41636 PyObject * obj3 = 0 ;
41637 PyObject * obj4 = 0 ;
41638 PyObject * obj5 = 0 ;
41639 char *kwnames[] = {
41640 (char *) "window",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
41641 };
41642
41643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
41644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
41645 if (SWIG_arg_fail(1)) SWIG_fail;
41646 {
41647 arg2 = &temp2;
41648 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41649 }
41650 {
41651 arg3 = &temp3;
41652 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
41653 }
41654 {
41655 arg4 = (int)(SWIG_As_int(obj3));
41656 if (SWIG_arg_fail(4)) SWIG_fail;
41657 }
41658 {
41659 arg5 = (int)(SWIG_As_int(obj4));
41660 if (SWIG_arg_fail(5)) SWIG_fail;
41661 }
41662 if (obj5) {
41663 arg6 = obj5;
41664 }
41665 {
41666 PyThreadState* __tstate = wxPyBeginAllowThreads();
41667 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
41668
41669 wxPyEndAllowThreads(__tstate);
41670 if (PyErr_Occurred()) SWIG_fail;
41671 }
41672 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
41673 return resultobj;
41674 fail:
41675 return NULL;
41676 }
41677
41678
41679 static PyObject *_wrap_new_GBSizerItemSizer(PyObject *, PyObject *args, PyObject *kwargs) {
41680 PyObject *resultobj;
41681 wxSizer *arg1 = (wxSizer *) 0 ;
41682 wxGBPosition *arg2 = 0 ;
41683 wxGBSpan *arg3 = 0 ;
41684 int arg4 ;
41685 int arg5 ;
41686 PyObject *arg6 = (PyObject *) NULL ;
41687 wxGBSizerItem *result;
41688 wxGBPosition temp2 ;
41689 wxGBSpan temp3 ;
41690 PyObject * obj0 = 0 ;
41691 PyObject * obj1 = 0 ;
41692 PyObject * obj2 = 0 ;
41693 PyObject * obj3 = 0 ;
41694 PyObject * obj4 = 0 ;
41695 PyObject * obj5 = 0 ;
41696 char *kwnames[] = {
41697 (char *) "sizer",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
41698 };
41699
41700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:new_GBSizerItemSizer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
41701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
41702 if (SWIG_arg_fail(1)) SWIG_fail;
41703 {
41704 arg2 = &temp2;
41705 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41706 }
41707 {
41708 arg3 = &temp3;
41709 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
41710 }
41711 {
41712 arg4 = (int)(SWIG_As_int(obj3));
41713 if (SWIG_arg_fail(4)) SWIG_fail;
41714 }
41715 {
41716 arg5 = (int)(SWIG_As_int(obj4));
41717 if (SWIG_arg_fail(5)) SWIG_fail;
41718 }
41719 if (obj5) {
41720 arg6 = obj5;
41721 }
41722 {
41723 PyThreadState* __tstate = wxPyBeginAllowThreads();
41724 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,(wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4,arg5,arg6);
41725
41726 wxPyEndAllowThreads(__tstate);
41727 if (PyErr_Occurred()) SWIG_fail;
41728 }
41729 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
41730 return resultobj;
41731 fail:
41732 return NULL;
41733 }
41734
41735
41736 static PyObject *_wrap_new_GBSizerItemSpacer(PyObject *, PyObject *args, PyObject *kwargs) {
41737 PyObject *resultobj;
41738 int arg1 ;
41739 int arg2 ;
41740 wxGBPosition *arg3 = 0 ;
41741 wxGBSpan *arg4 = 0 ;
41742 int arg5 ;
41743 int arg6 ;
41744 PyObject *arg7 = (PyObject *) NULL ;
41745 wxGBSizerItem *result;
41746 wxGBPosition temp3 ;
41747 wxGBSpan temp4 ;
41748 PyObject * obj0 = 0 ;
41749 PyObject * obj1 = 0 ;
41750 PyObject * obj2 = 0 ;
41751 PyObject * obj3 = 0 ;
41752 PyObject * obj4 = 0 ;
41753 PyObject * obj5 = 0 ;
41754 PyObject * obj6 = 0 ;
41755 char *kwnames[] = {
41756 (char *) "width",(char *) "height",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
41757 };
41758
41759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO|O:new_GBSizerItemSpacer",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
41760 {
41761 arg1 = (int)(SWIG_As_int(obj0));
41762 if (SWIG_arg_fail(1)) SWIG_fail;
41763 }
41764 {
41765 arg2 = (int)(SWIG_As_int(obj1));
41766 if (SWIG_arg_fail(2)) SWIG_fail;
41767 }
41768 {
41769 arg3 = &temp3;
41770 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
41771 }
41772 {
41773 arg4 = &temp4;
41774 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
41775 }
41776 {
41777 arg5 = (int)(SWIG_As_int(obj4));
41778 if (SWIG_arg_fail(5)) SWIG_fail;
41779 }
41780 {
41781 arg6 = (int)(SWIG_As_int(obj5));
41782 if (SWIG_arg_fail(6)) SWIG_fail;
41783 }
41784 if (obj6) {
41785 arg7 = obj6;
41786 }
41787 {
41788 PyThreadState* __tstate = wxPyBeginAllowThreads();
41789 result = (wxGBSizerItem *)new_wxGBSizerItem(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
41790
41791 wxPyEndAllowThreads(__tstate);
41792 if (PyErr_Occurred()) SWIG_fail;
41793 }
41794 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 1);
41795 return resultobj;
41796 fail:
41797 return NULL;
41798 }
41799
41800
41801 static PyObject *_wrap_GBSizerItem_GetPos(PyObject *, PyObject *args, PyObject *kwargs) {
41802 PyObject *resultobj;
41803 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41804 wxGBPosition result;
41805 PyObject * obj0 = 0 ;
41806 char *kwnames[] = {
41807 (char *) "self", NULL
41808 };
41809
41810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetPos",kwnames,&obj0)) goto fail;
41811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41812 if (SWIG_arg_fail(1)) SWIG_fail;
41813 {
41814 PyThreadState* __tstate = wxPyBeginAllowThreads();
41815 result = ((wxGBSizerItem const *)arg1)->GetPos();
41816
41817 wxPyEndAllowThreads(__tstate);
41818 if (PyErr_Occurred()) SWIG_fail;
41819 }
41820 {
41821 wxGBPosition * resultptr;
41822 resultptr = new wxGBPosition((wxGBPosition &)(result));
41823 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
41824 }
41825 return resultobj;
41826 fail:
41827 return NULL;
41828 }
41829
41830
41831 static PyObject *_wrap_GBSizerItem_GetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
41832 PyObject *resultobj;
41833 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41834 wxGBSpan result;
41835 PyObject * obj0 = 0 ;
41836 char *kwnames[] = {
41837 (char *) "self", NULL
41838 };
41839
41840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetSpan",kwnames,&obj0)) goto fail;
41841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41842 if (SWIG_arg_fail(1)) SWIG_fail;
41843 {
41844 PyThreadState* __tstate = wxPyBeginAllowThreads();
41845 result = ((wxGBSizerItem const *)arg1)->GetSpan();
41846
41847 wxPyEndAllowThreads(__tstate);
41848 if (PyErr_Occurred()) SWIG_fail;
41849 }
41850 {
41851 wxGBSpan * resultptr;
41852 resultptr = new wxGBSpan((wxGBSpan &)(result));
41853 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
41854 }
41855 return resultobj;
41856 fail:
41857 return NULL;
41858 }
41859
41860
41861 static PyObject *_wrap_GBSizerItem_SetPos(PyObject *, PyObject *args, PyObject *kwargs) {
41862 PyObject *resultobj;
41863 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41864 wxGBPosition *arg2 = 0 ;
41865 bool result;
41866 wxGBPosition temp2 ;
41867 PyObject * obj0 = 0 ;
41868 PyObject * obj1 = 0 ;
41869 char *kwnames[] = {
41870 (char *) "self",(char *) "pos", NULL
41871 };
41872
41873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetPos",kwnames,&obj0,&obj1)) goto fail;
41874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41875 if (SWIG_arg_fail(1)) SWIG_fail;
41876 {
41877 arg2 = &temp2;
41878 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41879 }
41880 {
41881 PyThreadState* __tstate = wxPyBeginAllowThreads();
41882 result = (bool)(arg1)->SetPos((wxGBPosition const &)*arg2);
41883
41884 wxPyEndAllowThreads(__tstate);
41885 if (PyErr_Occurred()) SWIG_fail;
41886 }
41887 {
41888 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41889 }
41890 return resultobj;
41891 fail:
41892 return NULL;
41893 }
41894
41895
41896 static PyObject *_wrap_GBSizerItem_SetSpan(PyObject *, PyObject *args, PyObject *kwargs) {
41897 PyObject *resultobj;
41898 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41899 wxGBSpan *arg2 = 0 ;
41900 bool result;
41901 wxGBSpan temp2 ;
41902 PyObject * obj0 = 0 ;
41903 PyObject * obj1 = 0 ;
41904 char *kwnames[] = {
41905 (char *) "self",(char *) "span", NULL
41906 };
41907
41908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetSpan",kwnames,&obj0,&obj1)) goto fail;
41909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41910 if (SWIG_arg_fail(1)) SWIG_fail;
41911 {
41912 arg2 = &temp2;
41913 if ( ! wxGBSpan_helper(obj1, &arg2)) SWIG_fail;
41914 }
41915 {
41916 PyThreadState* __tstate = wxPyBeginAllowThreads();
41917 result = (bool)(arg1)->SetSpan((wxGBSpan const &)*arg2);
41918
41919 wxPyEndAllowThreads(__tstate);
41920 if (PyErr_Occurred()) SWIG_fail;
41921 }
41922 {
41923 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41924 }
41925 return resultobj;
41926 fail:
41927 return NULL;
41928 }
41929
41930
41931 static PyObject *_wrap_GBSizerItem_Intersects(PyObject *, PyObject *args, PyObject *kwargs) {
41932 PyObject *resultobj;
41933 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41934 wxGBSizerItem *arg2 = 0 ;
41935 bool result;
41936 PyObject * obj0 = 0 ;
41937 PyObject * obj1 = 0 ;
41938 char *kwnames[] = {
41939 (char *) "self",(char *) "other", NULL
41940 };
41941
41942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_Intersects",kwnames,&obj0,&obj1)) goto fail;
41943 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41944 if (SWIG_arg_fail(1)) SWIG_fail;
41945 {
41946 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41947 if (SWIG_arg_fail(2)) SWIG_fail;
41948 if (arg2 == NULL) {
41949 SWIG_null_ref("wxGBSizerItem");
41950 }
41951 if (SWIG_arg_fail(2)) SWIG_fail;
41952 }
41953 {
41954 PyThreadState* __tstate = wxPyBeginAllowThreads();
41955 result = (bool)(arg1)->Intersects((wxGBSizerItem const &)*arg2);
41956
41957 wxPyEndAllowThreads(__tstate);
41958 if (PyErr_Occurred()) SWIG_fail;
41959 }
41960 {
41961 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
41962 }
41963 return resultobj;
41964 fail:
41965 return NULL;
41966 }
41967
41968
41969 static PyObject *_wrap_GBSizerItem_IntersectsPos(PyObject *, PyObject *args, PyObject *kwargs) {
41970 PyObject *resultobj;
41971 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
41972 wxGBPosition *arg2 = 0 ;
41973 wxGBSpan *arg3 = 0 ;
41974 bool result;
41975 wxGBPosition temp2 ;
41976 wxGBSpan temp3 ;
41977 PyObject * obj0 = 0 ;
41978 PyObject * obj1 = 0 ;
41979 PyObject * obj2 = 0 ;
41980 char *kwnames[] = {
41981 (char *) "self",(char *) "pos",(char *) "span", NULL
41982 };
41983
41984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GBSizerItem_IntersectsPos",kwnames,&obj0,&obj1,&obj2)) goto fail;
41985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
41986 if (SWIG_arg_fail(1)) SWIG_fail;
41987 {
41988 arg2 = &temp2;
41989 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
41990 }
41991 {
41992 arg3 = &temp3;
41993 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
41994 }
41995 {
41996 PyThreadState* __tstate = wxPyBeginAllowThreads();
41997 result = (bool)(arg1)->Intersects((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3);
41998
41999 wxPyEndAllowThreads(__tstate);
42000 if (PyErr_Occurred()) SWIG_fail;
42001 }
42002 {
42003 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42004 }
42005 return resultobj;
42006 fail:
42007 return NULL;
42008 }
42009
42010
42011 static PyObject *_wrap_GBSizerItem_GetEndPos(PyObject *, PyObject *args, PyObject *kwargs) {
42012 PyObject *resultobj;
42013 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42014 wxGBPosition result;
42015 PyObject * obj0 = 0 ;
42016 char *kwnames[] = {
42017 (char *) "self", NULL
42018 };
42019
42020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetEndPos",kwnames,&obj0)) goto fail;
42021 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42022 if (SWIG_arg_fail(1)) SWIG_fail;
42023 {
42024 PyThreadState* __tstate = wxPyBeginAllowThreads();
42025 result = wxGBSizerItem_GetEndPos(arg1);
42026
42027 wxPyEndAllowThreads(__tstate);
42028 if (PyErr_Occurred()) SWIG_fail;
42029 }
42030 {
42031 wxGBPosition * resultptr;
42032 resultptr = new wxGBPosition((wxGBPosition &)(result));
42033 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42034 }
42035 return resultobj;
42036 fail:
42037 return NULL;
42038 }
42039
42040
42041 static PyObject *_wrap_GBSizerItem_GetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42042 PyObject *resultobj;
42043 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42044 wxGridBagSizer *result;
42045 PyObject * obj0 = 0 ;
42046 char *kwnames[] = {
42047 (char *) "self", NULL
42048 };
42049
42050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GBSizerItem_GetGBSizer",kwnames,&obj0)) goto fail;
42051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42052 if (SWIG_arg_fail(1)) SWIG_fail;
42053 {
42054 PyThreadState* __tstate = wxPyBeginAllowThreads();
42055 result = (wxGridBagSizer *)((wxGBSizerItem const *)arg1)->GetGBSizer();
42056
42057 wxPyEndAllowThreads(__tstate);
42058 if (PyErr_Occurred()) SWIG_fail;
42059 }
42060 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 0);
42061 return resultobj;
42062 fail:
42063 return NULL;
42064 }
42065
42066
42067 static PyObject *_wrap_GBSizerItem_SetGBSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42068 PyObject *resultobj;
42069 wxGBSizerItem *arg1 = (wxGBSizerItem *) 0 ;
42070 wxGridBagSizer *arg2 = (wxGridBagSizer *) 0 ;
42071 PyObject * obj0 = 0 ;
42072 PyObject * obj1 = 0 ;
42073 char *kwnames[] = {
42074 (char *) "self",(char *) "sizer", NULL
42075 };
42076
42077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GBSizerItem_SetGBSizer",kwnames,&obj0,&obj1)) goto fail;
42078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42079 if (SWIG_arg_fail(1)) SWIG_fail;
42080 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42081 if (SWIG_arg_fail(2)) SWIG_fail;
42082 {
42083 PyThreadState* __tstate = wxPyBeginAllowThreads();
42084 (arg1)->SetGBSizer(arg2);
42085
42086 wxPyEndAllowThreads(__tstate);
42087 if (PyErr_Occurred()) SWIG_fail;
42088 }
42089 Py_INCREF(Py_None); resultobj = Py_None;
42090 return resultobj;
42091 fail:
42092 return NULL;
42093 }
42094
42095
42096 static PyObject * GBSizerItem_swigregister(PyObject *, PyObject *args) {
42097 PyObject *obj;
42098 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
42099 SWIG_TypeClientData(SWIGTYPE_p_wxGBSizerItem, obj);
42100 Py_INCREF(obj);
42101 return Py_BuildValue((char *)"");
42102 }
42103 static PyObject *_wrap_new_GridBagSizer(PyObject *, PyObject *args, PyObject *kwargs) {
42104 PyObject *resultobj;
42105 int arg1 = (int) 0 ;
42106 int arg2 = (int) 0 ;
42107 wxGridBagSizer *result;
42108 PyObject * obj0 = 0 ;
42109 PyObject * obj1 = 0 ;
42110 char *kwnames[] = {
42111 (char *) "vgap",(char *) "hgap", NULL
42112 };
42113
42114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridBagSizer",kwnames,&obj0,&obj1)) goto fail;
42115 if (obj0) {
42116 {
42117 arg1 = (int)(SWIG_As_int(obj0));
42118 if (SWIG_arg_fail(1)) SWIG_fail;
42119 }
42120 }
42121 if (obj1) {
42122 {
42123 arg2 = (int)(SWIG_As_int(obj1));
42124 if (SWIG_arg_fail(2)) SWIG_fail;
42125 }
42126 }
42127 {
42128 PyThreadState* __tstate = wxPyBeginAllowThreads();
42129 result = (wxGridBagSizer *)new wxGridBagSizer(arg1,arg2);
42130
42131 wxPyEndAllowThreads(__tstate);
42132 if (PyErr_Occurred()) SWIG_fail;
42133 }
42134 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridBagSizer, 1);
42135 return resultobj;
42136 fail:
42137 return NULL;
42138 }
42139
42140
42141 static PyObject *_wrap_GridBagSizer_Add(PyObject *, PyObject *args, PyObject *kwargs) {
42142 PyObject *resultobj;
42143 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42144 PyObject *arg2 = (PyObject *) 0 ;
42145 wxGBPosition *arg3 = 0 ;
42146 wxGBSpan const &arg4_defvalue = wxDefaultSpan ;
42147 wxGBSpan *arg4 = (wxGBSpan *) &arg4_defvalue ;
42148 int arg5 = (int) 0 ;
42149 int arg6 = (int) 0 ;
42150 PyObject *arg7 = (PyObject *) NULL ;
42151 wxGBSizerItem *result;
42152 wxGBPosition temp3 ;
42153 wxGBSpan temp4 ;
42154 PyObject * obj0 = 0 ;
42155 PyObject * obj1 = 0 ;
42156 PyObject * obj2 = 0 ;
42157 PyObject * obj3 = 0 ;
42158 PyObject * obj4 = 0 ;
42159 PyObject * obj5 = 0 ;
42160 PyObject * obj6 = 0 ;
42161 char *kwnames[] = {
42162 (char *) "self",(char *) "item",(char *) "pos",(char *) "span",(char *) "flag",(char *) "border",(char *) "userData", NULL
42163 };
42164
42165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOO:GridBagSizer_Add",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
42166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42167 if (SWIG_arg_fail(1)) SWIG_fail;
42168 arg2 = obj1;
42169 {
42170 arg3 = &temp3;
42171 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42172 }
42173 if (obj3) {
42174 {
42175 arg4 = &temp4;
42176 if ( ! wxGBSpan_helper(obj3, &arg4)) SWIG_fail;
42177 }
42178 }
42179 if (obj4) {
42180 {
42181 arg5 = (int)(SWIG_As_int(obj4));
42182 if (SWIG_arg_fail(5)) SWIG_fail;
42183 }
42184 }
42185 if (obj5) {
42186 {
42187 arg6 = (int)(SWIG_As_int(obj5));
42188 if (SWIG_arg_fail(6)) SWIG_fail;
42189 }
42190 }
42191 if (obj6) {
42192 arg7 = obj6;
42193 }
42194 {
42195 PyThreadState* __tstate = wxPyBeginAllowThreads();
42196 result = (wxGBSizerItem *)wxGridBagSizer_Add(arg1,arg2,(wxGBPosition const &)*arg3,(wxGBSpan const &)*arg4,arg5,arg6,arg7);
42197
42198 wxPyEndAllowThreads(__tstate);
42199 if (PyErr_Occurred()) SWIG_fail;
42200 }
42201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
42202 return resultobj;
42203 fail:
42204 return NULL;
42205 }
42206
42207
42208 static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject *kwargs) {
42209 PyObject *resultobj;
42210 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42211 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
42212 wxGBSizerItem *result;
42213 PyObject * obj0 = 0 ;
42214 PyObject * obj1 = 0 ;
42215 char *kwnames[] = {
42216 (char *) "self",(char *) "item", NULL
42217 };
42218
42219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_AddItem",kwnames,&obj0,&obj1)) goto fail;
42220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42221 if (SWIG_arg_fail(1)) SWIG_fail;
42222 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
42223 if (SWIG_arg_fail(2)) SWIG_fail;
42224 {
42225 PyThreadState* __tstate = wxPyBeginAllowThreads();
42226 result = (wxGBSizerItem *)(arg1)->Add(arg2);
42227
42228 wxPyEndAllowThreads(__tstate);
42229 if (PyErr_Occurred()) SWIG_fail;
42230 }
42231 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
42232 return resultobj;
42233 fail:
42234 return NULL;
42235 }
42236
42237
42238 static PyObject *_wrap_GridBagSizer_GetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
42239 PyObject *resultobj;
42240 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42241 int arg2 ;
42242 int arg3 ;
42243 wxSize result;
42244 PyObject * obj0 = 0 ;
42245 PyObject * obj1 = 0 ;
42246 PyObject * obj2 = 0 ;
42247 char *kwnames[] = {
42248 (char *) "self",(char *) "row",(char *) "col", NULL
42249 };
42250
42251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridBagSizer_GetCellSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
42252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42253 if (SWIG_arg_fail(1)) SWIG_fail;
42254 {
42255 arg2 = (int)(SWIG_As_int(obj1));
42256 if (SWIG_arg_fail(2)) SWIG_fail;
42257 }
42258 {
42259 arg3 = (int)(SWIG_As_int(obj2));
42260 if (SWIG_arg_fail(3)) SWIG_fail;
42261 }
42262 {
42263 PyThreadState* __tstate = wxPyBeginAllowThreads();
42264 result = ((wxGridBagSizer const *)arg1)->GetCellSize(arg2,arg3);
42265
42266 wxPyEndAllowThreads(__tstate);
42267 if (PyErr_Occurred()) SWIG_fail;
42268 }
42269 {
42270 wxSize * resultptr;
42271 resultptr = new wxSize((wxSize &)(result));
42272 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
42273 }
42274 return resultobj;
42275 fail:
42276 return NULL;
42277 }
42278
42279
42280 static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
42281 PyObject *resultobj;
42282 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42283 wxSize result;
42284 PyObject * obj0 = 0 ;
42285 char *kwnames[] = {
42286 (char *) "self", NULL
42287 };
42288
42289 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridBagSizer_GetEmptyCellSize",kwnames,&obj0)) goto fail;
42290 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42291 if (SWIG_arg_fail(1)) SWIG_fail;
42292 {
42293 PyThreadState* __tstate = wxPyBeginAllowThreads();
42294 result = ((wxGridBagSizer const *)arg1)->GetEmptyCellSize();
42295
42296 wxPyEndAllowThreads(__tstate);
42297 if (PyErr_Occurred()) SWIG_fail;
42298 }
42299 {
42300 wxSize * resultptr;
42301 resultptr = new wxSize((wxSize &)(result));
42302 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
42303 }
42304 return resultobj;
42305 fail:
42306 return NULL;
42307 }
42308
42309
42310 static PyObject *_wrap_GridBagSizer_SetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
42311 PyObject *resultobj;
42312 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42313 wxSize *arg2 = 0 ;
42314 wxSize temp2 ;
42315 PyObject * obj0 = 0 ;
42316 PyObject * obj1 = 0 ;
42317 char *kwnames[] = {
42318 (char *) "self",(char *) "sz", NULL
42319 };
42320
42321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_SetEmptyCellSize",kwnames,&obj0,&obj1)) goto fail;
42322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42323 if (SWIG_arg_fail(1)) SWIG_fail;
42324 {
42325 arg2 = &temp2;
42326 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
42327 }
42328 {
42329 PyThreadState* __tstate = wxPyBeginAllowThreads();
42330 (arg1)->SetEmptyCellSize((wxSize const &)*arg2);
42331
42332 wxPyEndAllowThreads(__tstate);
42333 if (PyErr_Occurred()) SWIG_fail;
42334 }
42335 Py_INCREF(Py_None); resultobj = Py_None;
42336 return resultobj;
42337 fail:
42338 return NULL;
42339 }
42340
42341
42342 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_0(PyObject *, PyObject *args) {
42343 PyObject *resultobj;
42344 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42345 wxWindow *arg2 = (wxWindow *) 0 ;
42346 wxGBPosition result;
42347 PyObject * obj0 = 0 ;
42348 PyObject * obj1 = 0 ;
42349
42350 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
42351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42352 if (SWIG_arg_fail(1)) SWIG_fail;
42353 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
42354 if (SWIG_arg_fail(2)) SWIG_fail;
42355 {
42356 PyThreadState* __tstate = wxPyBeginAllowThreads();
42357 result = (arg1)->GetItemPosition(arg2);
42358
42359 wxPyEndAllowThreads(__tstate);
42360 if (PyErr_Occurred()) SWIG_fail;
42361 }
42362 {
42363 wxGBPosition * resultptr;
42364 resultptr = new wxGBPosition((wxGBPosition &)(result));
42365 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42366 }
42367 return resultobj;
42368 fail:
42369 return NULL;
42370 }
42371
42372
42373 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_1(PyObject *, PyObject *args) {
42374 PyObject *resultobj;
42375 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42376 wxSizer *arg2 = (wxSizer *) 0 ;
42377 wxGBPosition result;
42378 PyObject * obj0 = 0 ;
42379 PyObject * obj1 = 0 ;
42380
42381 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
42382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42383 if (SWIG_arg_fail(1)) SWIG_fail;
42384 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
42385 if (SWIG_arg_fail(2)) SWIG_fail;
42386 {
42387 PyThreadState* __tstate = wxPyBeginAllowThreads();
42388 result = (arg1)->GetItemPosition(arg2);
42389
42390 wxPyEndAllowThreads(__tstate);
42391 if (PyErr_Occurred()) SWIG_fail;
42392 }
42393 {
42394 wxGBPosition * resultptr;
42395 resultptr = new wxGBPosition((wxGBPosition &)(result));
42396 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42397 }
42398 return resultobj;
42399 fail:
42400 return NULL;
42401 }
42402
42403
42404 static PyObject *_wrap_GridBagSizer_GetItemPosition__SWIG_2(PyObject *, PyObject *args) {
42405 PyObject *resultobj;
42406 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42407 size_t arg2 ;
42408 wxGBPosition result;
42409 PyObject * obj0 = 0 ;
42410 PyObject * obj1 = 0 ;
42411
42412 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemPosition",&obj0,&obj1)) goto fail;
42413 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42414 if (SWIG_arg_fail(1)) SWIG_fail;
42415 {
42416 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
42417 if (SWIG_arg_fail(2)) SWIG_fail;
42418 }
42419 {
42420 PyThreadState* __tstate = wxPyBeginAllowThreads();
42421 result = (arg1)->GetItemPosition(arg2);
42422
42423 wxPyEndAllowThreads(__tstate);
42424 if (PyErr_Occurred()) SWIG_fail;
42425 }
42426 {
42427 wxGBPosition * resultptr;
42428 resultptr = new wxGBPosition((wxGBPosition &)(result));
42429 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBPosition, 1);
42430 }
42431 return resultobj;
42432 fail:
42433 return NULL;
42434 }
42435
42436
42437 static PyObject *_wrap_GridBagSizer_GetItemPosition(PyObject *self, PyObject *args) {
42438 int argc;
42439 PyObject *argv[3];
42440 int ii;
42441
42442 argc = PyObject_Length(args);
42443 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
42444 argv[ii] = PyTuple_GetItem(args,ii);
42445 }
42446 if (argc == 2) {
42447 int _v;
42448 {
42449 void *ptr;
42450 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42451 _v = 0;
42452 PyErr_Clear();
42453 } else {
42454 _v = 1;
42455 }
42456 }
42457 if (_v) {
42458 {
42459 void *ptr;
42460 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
42461 _v = 0;
42462 PyErr_Clear();
42463 } else {
42464 _v = 1;
42465 }
42466 }
42467 if (_v) {
42468 return _wrap_GridBagSizer_GetItemPosition__SWIG_0(self,args);
42469 }
42470 }
42471 }
42472 if (argc == 2) {
42473 int _v;
42474 {
42475 void *ptr;
42476 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42477 _v = 0;
42478 PyErr_Clear();
42479 } else {
42480 _v = 1;
42481 }
42482 }
42483 if (_v) {
42484 {
42485 void *ptr;
42486 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
42487 _v = 0;
42488 PyErr_Clear();
42489 } else {
42490 _v = 1;
42491 }
42492 }
42493 if (_v) {
42494 return _wrap_GridBagSizer_GetItemPosition__SWIG_1(self,args);
42495 }
42496 }
42497 }
42498 if (argc == 2) {
42499 int _v;
42500 {
42501 void *ptr;
42502 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42503 _v = 0;
42504 PyErr_Clear();
42505 } else {
42506 _v = 1;
42507 }
42508 }
42509 if (_v) {
42510 _v = SWIG_Check_unsigned_SS_long(argv[1]);
42511 if (_v) {
42512 return _wrap_GridBagSizer_GetItemPosition__SWIG_2(self,args);
42513 }
42514 }
42515 }
42516
42517 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_GetItemPosition'");
42518 return NULL;
42519 }
42520
42521
42522 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_0(PyObject *, PyObject *args) {
42523 PyObject *resultobj;
42524 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42525 wxWindow *arg2 = (wxWindow *) 0 ;
42526 wxGBPosition *arg3 = 0 ;
42527 bool result;
42528 wxGBPosition temp3 ;
42529 PyObject * obj0 = 0 ;
42530 PyObject * obj1 = 0 ;
42531 PyObject * obj2 = 0 ;
42532
42533 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
42534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42535 if (SWIG_arg_fail(1)) SWIG_fail;
42536 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
42537 if (SWIG_arg_fail(2)) SWIG_fail;
42538 {
42539 arg3 = &temp3;
42540 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42541 }
42542 {
42543 PyThreadState* __tstate = wxPyBeginAllowThreads();
42544 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
42545
42546 wxPyEndAllowThreads(__tstate);
42547 if (PyErr_Occurred()) SWIG_fail;
42548 }
42549 {
42550 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42551 }
42552 return resultobj;
42553 fail:
42554 return NULL;
42555 }
42556
42557
42558 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_1(PyObject *, PyObject *args) {
42559 PyObject *resultobj;
42560 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42561 wxSizer *arg2 = (wxSizer *) 0 ;
42562 wxGBPosition *arg3 = 0 ;
42563 bool result;
42564 wxGBPosition temp3 ;
42565 PyObject * obj0 = 0 ;
42566 PyObject * obj1 = 0 ;
42567 PyObject * obj2 = 0 ;
42568
42569 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
42570 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42571 if (SWIG_arg_fail(1)) SWIG_fail;
42572 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
42573 if (SWIG_arg_fail(2)) SWIG_fail;
42574 {
42575 arg3 = &temp3;
42576 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42577 }
42578 {
42579 PyThreadState* __tstate = wxPyBeginAllowThreads();
42580 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
42581
42582 wxPyEndAllowThreads(__tstate);
42583 if (PyErr_Occurred()) SWIG_fail;
42584 }
42585 {
42586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42587 }
42588 return resultobj;
42589 fail:
42590 return NULL;
42591 }
42592
42593
42594 static PyObject *_wrap_GridBagSizer_SetItemPosition__SWIG_2(PyObject *, PyObject *args) {
42595 PyObject *resultobj;
42596 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42597 size_t arg2 ;
42598 wxGBPosition *arg3 = 0 ;
42599 bool result;
42600 wxGBPosition temp3 ;
42601 PyObject * obj0 = 0 ;
42602 PyObject * obj1 = 0 ;
42603 PyObject * obj2 = 0 ;
42604
42605 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemPosition",&obj0,&obj1,&obj2)) goto fail;
42606 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42607 if (SWIG_arg_fail(1)) SWIG_fail;
42608 {
42609 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
42610 if (SWIG_arg_fail(2)) SWIG_fail;
42611 }
42612 {
42613 arg3 = &temp3;
42614 if ( ! wxGBPosition_helper(obj2, &arg3)) SWIG_fail;
42615 }
42616 {
42617 PyThreadState* __tstate = wxPyBeginAllowThreads();
42618 result = (bool)(arg1)->SetItemPosition(arg2,(wxGBPosition const &)*arg3);
42619
42620 wxPyEndAllowThreads(__tstate);
42621 if (PyErr_Occurred()) SWIG_fail;
42622 }
42623 {
42624 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42625 }
42626 return resultobj;
42627 fail:
42628 return NULL;
42629 }
42630
42631
42632 static PyObject *_wrap_GridBagSizer_SetItemPosition(PyObject *self, PyObject *args) {
42633 int argc;
42634 PyObject *argv[4];
42635 int ii;
42636
42637 argc = PyObject_Length(args);
42638 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
42639 argv[ii] = PyTuple_GetItem(args,ii);
42640 }
42641 if (argc == 3) {
42642 int _v;
42643 {
42644 void *ptr;
42645 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42646 _v = 0;
42647 PyErr_Clear();
42648 } else {
42649 _v = 1;
42650 }
42651 }
42652 if (_v) {
42653 {
42654 void *ptr;
42655 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
42656 _v = 0;
42657 PyErr_Clear();
42658 } else {
42659 _v = 1;
42660 }
42661 }
42662 if (_v) {
42663 {
42664 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
42665 }
42666 if (_v) {
42667 return _wrap_GridBagSizer_SetItemPosition__SWIG_0(self,args);
42668 }
42669 }
42670 }
42671 }
42672 if (argc == 3) {
42673 int _v;
42674 {
42675 void *ptr;
42676 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42677 _v = 0;
42678 PyErr_Clear();
42679 } else {
42680 _v = 1;
42681 }
42682 }
42683 if (_v) {
42684 {
42685 void *ptr;
42686 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
42687 _v = 0;
42688 PyErr_Clear();
42689 } else {
42690 _v = 1;
42691 }
42692 }
42693 if (_v) {
42694 {
42695 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
42696 }
42697 if (_v) {
42698 return _wrap_GridBagSizer_SetItemPosition__SWIG_1(self,args);
42699 }
42700 }
42701 }
42702 }
42703 if (argc == 3) {
42704 int _v;
42705 {
42706 void *ptr;
42707 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42708 _v = 0;
42709 PyErr_Clear();
42710 } else {
42711 _v = 1;
42712 }
42713 }
42714 if (_v) {
42715 _v = SWIG_Check_unsigned_SS_long(argv[1]);
42716 if (_v) {
42717 {
42718 _v = wxPySimple_typecheck(argv[2], wxT("wxGBPosition"), 2);
42719 }
42720 if (_v) {
42721 return _wrap_GridBagSizer_SetItemPosition__SWIG_2(self,args);
42722 }
42723 }
42724 }
42725 }
42726
42727 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_SetItemPosition'");
42728 return NULL;
42729 }
42730
42731
42732 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_0(PyObject *, PyObject *args) {
42733 PyObject *resultobj;
42734 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42735 wxWindow *arg2 = (wxWindow *) 0 ;
42736 wxGBSpan result;
42737 PyObject * obj0 = 0 ;
42738 PyObject * obj1 = 0 ;
42739
42740 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
42741 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42742 if (SWIG_arg_fail(1)) SWIG_fail;
42743 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
42744 if (SWIG_arg_fail(2)) SWIG_fail;
42745 {
42746 PyThreadState* __tstate = wxPyBeginAllowThreads();
42747 result = (arg1)->GetItemSpan(arg2);
42748
42749 wxPyEndAllowThreads(__tstate);
42750 if (PyErr_Occurred()) SWIG_fail;
42751 }
42752 {
42753 wxGBSpan * resultptr;
42754 resultptr = new wxGBSpan((wxGBSpan &)(result));
42755 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
42756 }
42757 return resultobj;
42758 fail:
42759 return NULL;
42760 }
42761
42762
42763 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_1(PyObject *, PyObject *args) {
42764 PyObject *resultobj;
42765 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42766 wxSizer *arg2 = (wxSizer *) 0 ;
42767 wxGBSpan result;
42768 PyObject * obj0 = 0 ;
42769 PyObject * obj1 = 0 ;
42770
42771 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
42772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42773 if (SWIG_arg_fail(1)) SWIG_fail;
42774 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
42775 if (SWIG_arg_fail(2)) SWIG_fail;
42776 {
42777 PyThreadState* __tstate = wxPyBeginAllowThreads();
42778 result = (arg1)->GetItemSpan(arg2);
42779
42780 wxPyEndAllowThreads(__tstate);
42781 if (PyErr_Occurred()) SWIG_fail;
42782 }
42783 {
42784 wxGBSpan * resultptr;
42785 resultptr = new wxGBSpan((wxGBSpan &)(result));
42786 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
42787 }
42788 return resultobj;
42789 fail:
42790 return NULL;
42791 }
42792
42793
42794 static PyObject *_wrap_GridBagSizer_GetItemSpan__SWIG_2(PyObject *, PyObject *args) {
42795 PyObject *resultobj;
42796 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42797 size_t arg2 ;
42798 wxGBSpan result;
42799 PyObject * obj0 = 0 ;
42800 PyObject * obj1 = 0 ;
42801
42802 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_GetItemSpan",&obj0,&obj1)) goto fail;
42803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42804 if (SWIG_arg_fail(1)) SWIG_fail;
42805 {
42806 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
42807 if (SWIG_arg_fail(2)) SWIG_fail;
42808 }
42809 {
42810 PyThreadState* __tstate = wxPyBeginAllowThreads();
42811 result = (arg1)->GetItemSpan(arg2);
42812
42813 wxPyEndAllowThreads(__tstate);
42814 if (PyErr_Occurred()) SWIG_fail;
42815 }
42816 {
42817 wxGBSpan * resultptr;
42818 resultptr = new wxGBSpan((wxGBSpan &)(result));
42819 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGBSpan, 1);
42820 }
42821 return resultobj;
42822 fail:
42823 return NULL;
42824 }
42825
42826
42827 static PyObject *_wrap_GridBagSizer_GetItemSpan(PyObject *self, PyObject *args) {
42828 int argc;
42829 PyObject *argv[3];
42830 int ii;
42831
42832 argc = PyObject_Length(args);
42833 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
42834 argv[ii] = PyTuple_GetItem(args,ii);
42835 }
42836 if (argc == 2) {
42837 int _v;
42838 {
42839 void *ptr;
42840 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42841 _v = 0;
42842 PyErr_Clear();
42843 } else {
42844 _v = 1;
42845 }
42846 }
42847 if (_v) {
42848 {
42849 void *ptr;
42850 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
42851 _v = 0;
42852 PyErr_Clear();
42853 } else {
42854 _v = 1;
42855 }
42856 }
42857 if (_v) {
42858 return _wrap_GridBagSizer_GetItemSpan__SWIG_0(self,args);
42859 }
42860 }
42861 }
42862 if (argc == 2) {
42863 int _v;
42864 {
42865 void *ptr;
42866 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42867 _v = 0;
42868 PyErr_Clear();
42869 } else {
42870 _v = 1;
42871 }
42872 }
42873 if (_v) {
42874 {
42875 void *ptr;
42876 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
42877 _v = 0;
42878 PyErr_Clear();
42879 } else {
42880 _v = 1;
42881 }
42882 }
42883 if (_v) {
42884 return _wrap_GridBagSizer_GetItemSpan__SWIG_1(self,args);
42885 }
42886 }
42887 }
42888 if (argc == 2) {
42889 int _v;
42890 {
42891 void *ptr;
42892 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
42893 _v = 0;
42894 PyErr_Clear();
42895 } else {
42896 _v = 1;
42897 }
42898 }
42899 if (_v) {
42900 _v = SWIG_Check_unsigned_SS_long(argv[1]);
42901 if (_v) {
42902 return _wrap_GridBagSizer_GetItemSpan__SWIG_2(self,args);
42903 }
42904 }
42905 }
42906
42907 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_GetItemSpan'");
42908 return NULL;
42909 }
42910
42911
42912 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_0(PyObject *, PyObject *args) {
42913 PyObject *resultobj;
42914 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42915 wxWindow *arg2 = (wxWindow *) 0 ;
42916 wxGBSpan *arg3 = 0 ;
42917 bool result;
42918 wxGBSpan temp3 ;
42919 PyObject * obj0 = 0 ;
42920 PyObject * obj1 = 0 ;
42921 PyObject * obj2 = 0 ;
42922
42923 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
42924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42925 if (SWIG_arg_fail(1)) SWIG_fail;
42926 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
42927 if (SWIG_arg_fail(2)) SWIG_fail;
42928 {
42929 arg3 = &temp3;
42930 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
42931 }
42932 {
42933 PyThreadState* __tstate = wxPyBeginAllowThreads();
42934 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
42935
42936 wxPyEndAllowThreads(__tstate);
42937 if (PyErr_Occurred()) SWIG_fail;
42938 }
42939 {
42940 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42941 }
42942 return resultobj;
42943 fail:
42944 return NULL;
42945 }
42946
42947
42948 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_1(PyObject *, PyObject *args) {
42949 PyObject *resultobj;
42950 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42951 wxSizer *arg2 = (wxSizer *) 0 ;
42952 wxGBSpan *arg3 = 0 ;
42953 bool result;
42954 wxGBSpan temp3 ;
42955 PyObject * obj0 = 0 ;
42956 PyObject * obj1 = 0 ;
42957 PyObject * obj2 = 0 ;
42958
42959 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
42960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42961 if (SWIG_arg_fail(1)) SWIG_fail;
42962 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
42963 if (SWIG_arg_fail(2)) SWIG_fail;
42964 {
42965 arg3 = &temp3;
42966 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
42967 }
42968 {
42969 PyThreadState* __tstate = wxPyBeginAllowThreads();
42970 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
42971
42972 wxPyEndAllowThreads(__tstate);
42973 if (PyErr_Occurred()) SWIG_fail;
42974 }
42975 {
42976 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
42977 }
42978 return resultobj;
42979 fail:
42980 return NULL;
42981 }
42982
42983
42984 static PyObject *_wrap_GridBagSizer_SetItemSpan__SWIG_2(PyObject *, PyObject *args) {
42985 PyObject *resultobj;
42986 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
42987 size_t arg2 ;
42988 wxGBSpan *arg3 = 0 ;
42989 bool result;
42990 wxGBSpan temp3 ;
42991 PyObject * obj0 = 0 ;
42992 PyObject * obj1 = 0 ;
42993 PyObject * obj2 = 0 ;
42994
42995 if(!PyArg_ParseTuple(args,(char *)"OOO:GridBagSizer_SetItemSpan",&obj0,&obj1,&obj2)) goto fail;
42996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
42997 if (SWIG_arg_fail(1)) SWIG_fail;
42998 {
42999 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
43000 if (SWIG_arg_fail(2)) SWIG_fail;
43001 }
43002 {
43003 arg3 = &temp3;
43004 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
43005 }
43006 {
43007 PyThreadState* __tstate = wxPyBeginAllowThreads();
43008 result = (bool)(arg1)->SetItemSpan(arg2,(wxGBSpan const &)*arg3);
43009
43010 wxPyEndAllowThreads(__tstate);
43011 if (PyErr_Occurred()) SWIG_fail;
43012 }
43013 {
43014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43015 }
43016 return resultobj;
43017 fail:
43018 return NULL;
43019 }
43020
43021
43022 static PyObject *_wrap_GridBagSizer_SetItemSpan(PyObject *self, PyObject *args) {
43023 int argc;
43024 PyObject *argv[4];
43025 int ii;
43026
43027 argc = PyObject_Length(args);
43028 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
43029 argv[ii] = PyTuple_GetItem(args,ii);
43030 }
43031 if (argc == 3) {
43032 int _v;
43033 {
43034 void *ptr;
43035 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43036 _v = 0;
43037 PyErr_Clear();
43038 } else {
43039 _v = 1;
43040 }
43041 }
43042 if (_v) {
43043 {
43044 void *ptr;
43045 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43046 _v = 0;
43047 PyErr_Clear();
43048 } else {
43049 _v = 1;
43050 }
43051 }
43052 if (_v) {
43053 {
43054 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43055 }
43056 if (_v) {
43057 return _wrap_GridBagSizer_SetItemSpan__SWIG_0(self,args);
43058 }
43059 }
43060 }
43061 }
43062 if (argc == 3) {
43063 int _v;
43064 {
43065 void *ptr;
43066 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43067 _v = 0;
43068 PyErr_Clear();
43069 } else {
43070 _v = 1;
43071 }
43072 }
43073 if (_v) {
43074 {
43075 void *ptr;
43076 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43077 _v = 0;
43078 PyErr_Clear();
43079 } else {
43080 _v = 1;
43081 }
43082 }
43083 if (_v) {
43084 {
43085 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43086 }
43087 if (_v) {
43088 return _wrap_GridBagSizer_SetItemSpan__SWIG_1(self,args);
43089 }
43090 }
43091 }
43092 }
43093 if (argc == 3) {
43094 int _v;
43095 {
43096 void *ptr;
43097 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43098 _v = 0;
43099 PyErr_Clear();
43100 } else {
43101 _v = 1;
43102 }
43103 }
43104 if (_v) {
43105 _v = SWIG_Check_unsigned_SS_long(argv[1]);
43106 if (_v) {
43107 {
43108 _v = wxPySimple_typecheck(argv[2], wxT("wxGBSpan"), 2);
43109 }
43110 if (_v) {
43111 return _wrap_GridBagSizer_SetItemSpan__SWIG_2(self,args);
43112 }
43113 }
43114 }
43115 }
43116
43117 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_SetItemSpan'");
43118 return NULL;
43119 }
43120
43121
43122 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_0(PyObject *, PyObject *args) {
43123 PyObject *resultobj;
43124 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43125 wxWindow *arg2 = (wxWindow *) 0 ;
43126 wxGBSizerItem *result;
43127 PyObject * obj0 = 0 ;
43128 PyObject * obj1 = 0 ;
43129
43130 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
43131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43132 if (SWIG_arg_fail(1)) SWIG_fail;
43133 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43134 if (SWIG_arg_fail(2)) SWIG_fail;
43135 {
43136 PyThreadState* __tstate = wxPyBeginAllowThreads();
43137 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
43138
43139 wxPyEndAllowThreads(__tstate);
43140 if (PyErr_Occurred()) SWIG_fail;
43141 }
43142 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43143 return resultobj;
43144 fail:
43145 return NULL;
43146 }
43147
43148
43149 static PyObject *_wrap_GridBagSizer_FindItem__SWIG_1(PyObject *, PyObject *args) {
43150 PyObject *resultobj;
43151 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43152 wxSizer *arg2 = (wxSizer *) 0 ;
43153 wxGBSizerItem *result;
43154 PyObject * obj0 = 0 ;
43155 PyObject * obj1 = 0 ;
43156
43157 if(!PyArg_ParseTuple(args,(char *)"OO:GridBagSizer_FindItem",&obj0,&obj1)) goto fail;
43158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43159 if (SWIG_arg_fail(1)) SWIG_fail;
43160 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxSizer, SWIG_POINTER_EXCEPTION | 0);
43161 if (SWIG_arg_fail(2)) SWIG_fail;
43162 {
43163 PyThreadState* __tstate = wxPyBeginAllowThreads();
43164 result = (wxGBSizerItem *)(arg1)->FindItem(arg2);
43165
43166 wxPyEndAllowThreads(__tstate);
43167 if (PyErr_Occurred()) SWIG_fail;
43168 }
43169 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43170 return resultobj;
43171 fail:
43172 return NULL;
43173 }
43174
43175
43176 static PyObject *_wrap_GridBagSizer_FindItem(PyObject *self, PyObject *args) {
43177 int argc;
43178 PyObject *argv[3];
43179 int ii;
43180
43181 argc = PyObject_Length(args);
43182 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
43183 argv[ii] = PyTuple_GetItem(args,ii);
43184 }
43185 if (argc == 2) {
43186 int _v;
43187 {
43188 void *ptr;
43189 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43190 _v = 0;
43191 PyErr_Clear();
43192 } else {
43193 _v = 1;
43194 }
43195 }
43196 if (_v) {
43197 {
43198 void *ptr;
43199 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxWindow, 0) == -1) {
43200 _v = 0;
43201 PyErr_Clear();
43202 } else {
43203 _v = 1;
43204 }
43205 }
43206 if (_v) {
43207 return _wrap_GridBagSizer_FindItem__SWIG_0(self,args);
43208 }
43209 }
43210 }
43211 if (argc == 2) {
43212 int _v;
43213 {
43214 void *ptr;
43215 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxGridBagSizer, 0) == -1) {
43216 _v = 0;
43217 PyErr_Clear();
43218 } else {
43219 _v = 1;
43220 }
43221 }
43222 if (_v) {
43223 {
43224 void *ptr;
43225 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxSizer, 0) == -1) {
43226 _v = 0;
43227 PyErr_Clear();
43228 } else {
43229 _v = 1;
43230 }
43231 }
43232 if (_v) {
43233 return _wrap_GridBagSizer_FindItem__SWIG_1(self,args);
43234 }
43235 }
43236 }
43237
43238 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'GridBagSizer_FindItem'");
43239 return NULL;
43240 }
43241
43242
43243 static PyObject *_wrap_GridBagSizer_FindItemAtPosition(PyObject *, PyObject *args, PyObject *kwargs) {
43244 PyObject *resultobj;
43245 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43246 wxGBPosition *arg2 = 0 ;
43247 wxGBSizerItem *result;
43248 wxGBPosition temp2 ;
43249 PyObject * obj0 = 0 ;
43250 PyObject * obj1 = 0 ;
43251 char *kwnames[] = {
43252 (char *) "self",(char *) "pos", NULL
43253 };
43254
43255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPosition",kwnames,&obj0,&obj1)) goto fail;
43256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43257 if (SWIG_arg_fail(1)) SWIG_fail;
43258 {
43259 arg2 = &temp2;
43260 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
43261 }
43262 {
43263 PyThreadState* __tstate = wxPyBeginAllowThreads();
43264 result = (wxGBSizerItem *)(arg1)->FindItemAtPosition((wxGBPosition const &)*arg2);
43265
43266 wxPyEndAllowThreads(__tstate);
43267 if (PyErr_Occurred()) SWIG_fail;
43268 }
43269 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43270 return resultobj;
43271 fail:
43272 return NULL;
43273 }
43274
43275
43276 static PyObject *_wrap_GridBagSizer_FindItemAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
43277 PyObject *resultobj;
43278 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43279 wxPoint *arg2 = 0 ;
43280 wxGBSizerItem *result;
43281 wxPoint temp2 ;
43282 PyObject * obj0 = 0 ;
43283 PyObject * obj1 = 0 ;
43284 char *kwnames[] = {
43285 (char *) "self",(char *) "pt", NULL
43286 };
43287
43288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridBagSizer_FindItemAtPoint",kwnames,&obj0,&obj1)) goto fail;
43289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43290 if (SWIG_arg_fail(1)) SWIG_fail;
43291 {
43292 arg2 = &temp2;
43293 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
43294 }
43295 {
43296 PyThreadState* __tstate = wxPyBeginAllowThreads();
43297 result = (wxGBSizerItem *)(arg1)->FindItemAtPoint((wxPoint const &)*arg2);
43298
43299 wxPyEndAllowThreads(__tstate);
43300 if (PyErr_Occurred()) SWIG_fail;
43301 }
43302 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGBSizerItem, 0);
43303 return resultobj;
43304 fail:
43305 return NULL;
43306 }
43307
43308
43309 static PyObject *_wrap_GridBagSizer_CheckForIntersection(PyObject *, PyObject *args, PyObject *kwargs) {
43310 PyObject *resultobj;
43311 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43312 wxGBSizerItem *arg2 = (wxGBSizerItem *) 0 ;
43313 wxGBSizerItem *arg3 = (wxGBSizerItem *) NULL ;
43314 bool result;
43315 PyObject * obj0 = 0 ;
43316 PyObject * obj1 = 0 ;
43317 PyObject * obj2 = 0 ;
43318 char *kwnames[] = {
43319 (char *) "self",(char *) "item",(char *) "excludeItem", NULL
43320 };
43321
43322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridBagSizer_CheckForIntersection",kwnames,&obj0,&obj1,&obj2)) goto fail;
43323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43324 if (SWIG_arg_fail(1)) SWIG_fail;
43325 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
43326 if (SWIG_arg_fail(2)) SWIG_fail;
43327 if (obj2) {
43328 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
43329 if (SWIG_arg_fail(3)) SWIG_fail;
43330 }
43331 {
43332 PyThreadState* __tstate = wxPyBeginAllowThreads();
43333 result = (bool)(arg1)->CheckForIntersection(arg2,arg3);
43334
43335 wxPyEndAllowThreads(__tstate);
43336 if (PyErr_Occurred()) SWIG_fail;
43337 }
43338 {
43339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43340 }
43341 return resultobj;
43342 fail:
43343 return NULL;
43344 }
43345
43346
43347 static PyObject *_wrap_GridBagSizer_CheckForIntersectionPos(PyObject *, PyObject *args, PyObject *kwargs) {
43348 PyObject *resultobj;
43349 wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
43350 wxGBPosition *arg2 = 0 ;
43351 wxGBSpan *arg3 = 0 ;
43352 wxGBSizerItem *arg4 = (wxGBSizerItem *) NULL ;
43353 bool result;
43354 wxGBPosition temp2 ;
43355 wxGBSpan temp3 ;
43356 PyObject * obj0 = 0 ;
43357 PyObject * obj1 = 0 ;
43358 PyObject * obj2 = 0 ;
43359 PyObject * obj3 = 0 ;
43360 char *kwnames[] = {
43361 (char *) "self",(char *) "pos",(char *) "span",(char *) "excludeItem", NULL
43362 };
43363
43364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:GridBagSizer_CheckForIntersectionPos",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
43365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridBagSizer, SWIG_POINTER_EXCEPTION | 0);
43366 if (SWIG_arg_fail(1)) SWIG_fail;
43367 {
43368 arg2 = &temp2;
43369 if ( ! wxGBPosition_helper(obj1, &arg2)) SWIG_fail;
43370 }
43371 {
43372 arg3 = &temp3;
43373 if ( ! wxGBSpan_helper(obj2, &arg3)) SWIG_fail;
43374 }
43375 if (obj3) {
43376 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGBSizerItem, SWIG_POINTER_EXCEPTION | 0);
43377 if (SWIG_arg_fail(4)) SWIG_fail;
43378 }
43379 {
43380 PyThreadState* __tstate = wxPyBeginAllowThreads();
43381 result = (bool)(arg1)->CheckForIntersection((wxGBPosition const &)*arg2,(wxGBSpan const &)*arg3,arg4);
43382
43383 wxPyEndAllowThreads(__tstate);
43384 if (PyErr_Occurred()) SWIG_fail;
43385 }
43386 {
43387 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
43388 }
43389 return resultobj;
43390 fail:
43391 return NULL;
43392 }
43393
43394
43395 static PyObject * GridBagSizer_swigregister(PyObject *, PyObject *args) {
43396 PyObject *obj;
43397 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
43398 SWIG_TypeClientData(SWIGTYPE_p_wxGridBagSizer, obj);
43399 Py_INCREF(obj);
43400 return Py_BuildValue((char *)"");
43401 }
43402 static PyObject *_wrap_IndividualLayoutConstraint_Set(PyObject *, PyObject *args, PyObject *kwargs) {
43403 PyObject *resultobj;
43404 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43405 wxRelationship arg2 ;
43406 wxWindow *arg3 = (wxWindow *) 0 ;
43407 wxEdge arg4 ;
43408 int arg5 = (int) 0 ;
43409 int arg6 = (int) wxLAYOUT_DEFAULT_MARGIN ;
43410 PyObject * obj0 = 0 ;
43411 PyObject * obj1 = 0 ;
43412 PyObject * obj2 = 0 ;
43413 PyObject * obj3 = 0 ;
43414 PyObject * obj4 = 0 ;
43415 PyObject * obj5 = 0 ;
43416 char *kwnames[] = {
43417 (char *) "self",(char *) "rel",(char *) "otherW",(char *) "otherE",(char *) "val",(char *) "marg", NULL
43418 };
43419
43420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OO:IndividualLayoutConstraint_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
43421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43422 if (SWIG_arg_fail(1)) SWIG_fail;
43423 {
43424 arg2 = (wxRelationship)(SWIG_As_int(obj1));
43425 if (SWIG_arg_fail(2)) SWIG_fail;
43426 }
43427 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43428 if (SWIG_arg_fail(3)) SWIG_fail;
43429 {
43430 arg4 = (wxEdge)(SWIG_As_int(obj3));
43431 if (SWIG_arg_fail(4)) SWIG_fail;
43432 }
43433 if (obj4) {
43434 {
43435 arg5 = (int)(SWIG_As_int(obj4));
43436 if (SWIG_arg_fail(5)) SWIG_fail;
43437 }
43438 }
43439 if (obj5) {
43440 {
43441 arg6 = (int)(SWIG_As_int(obj5));
43442 if (SWIG_arg_fail(6)) SWIG_fail;
43443 }
43444 }
43445 {
43446 PyThreadState* __tstate = wxPyBeginAllowThreads();
43447 (arg1)->Set((wxRelationship )arg2,arg3,(wxEdge )arg4,arg5,arg6);
43448
43449 wxPyEndAllowThreads(__tstate);
43450 if (PyErr_Occurred()) SWIG_fail;
43451 }
43452 Py_INCREF(Py_None); resultobj = Py_None;
43453 return resultobj;
43454 fail:
43455 return NULL;
43456 }
43457
43458
43459 static PyObject *_wrap_IndividualLayoutConstraint_LeftOf(PyObject *, PyObject *args, PyObject *kwargs) {
43460 PyObject *resultobj;
43461 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43462 wxWindow *arg2 = (wxWindow *) 0 ;
43463 int arg3 = (int) 0 ;
43464 PyObject * obj0 = 0 ;
43465 PyObject * obj1 = 0 ;
43466 PyObject * obj2 = 0 ;
43467 char *kwnames[] = {
43468 (char *) "self",(char *) "sibling",(char *) "marg", NULL
43469 };
43470
43471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_LeftOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
43472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43473 if (SWIG_arg_fail(1)) SWIG_fail;
43474 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43475 if (SWIG_arg_fail(2)) SWIG_fail;
43476 if (obj2) {
43477 {
43478 arg3 = (int)(SWIG_As_int(obj2));
43479 if (SWIG_arg_fail(3)) SWIG_fail;
43480 }
43481 }
43482 {
43483 PyThreadState* __tstate = wxPyBeginAllowThreads();
43484 (arg1)->LeftOf(arg2,arg3);
43485
43486 wxPyEndAllowThreads(__tstate);
43487 if (PyErr_Occurred()) SWIG_fail;
43488 }
43489 Py_INCREF(Py_None); resultobj = Py_None;
43490 return resultobj;
43491 fail:
43492 return NULL;
43493 }
43494
43495
43496 static PyObject *_wrap_IndividualLayoutConstraint_RightOf(PyObject *, PyObject *args, PyObject *kwargs) {
43497 PyObject *resultobj;
43498 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43499 wxWindow *arg2 = (wxWindow *) 0 ;
43500 int arg3 = (int) 0 ;
43501 PyObject * obj0 = 0 ;
43502 PyObject * obj1 = 0 ;
43503 PyObject * obj2 = 0 ;
43504 char *kwnames[] = {
43505 (char *) "self",(char *) "sibling",(char *) "marg", NULL
43506 };
43507
43508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_RightOf",kwnames,&obj0,&obj1,&obj2)) goto fail;
43509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43510 if (SWIG_arg_fail(1)) SWIG_fail;
43511 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43512 if (SWIG_arg_fail(2)) SWIG_fail;
43513 if (obj2) {
43514 {
43515 arg3 = (int)(SWIG_As_int(obj2));
43516 if (SWIG_arg_fail(3)) SWIG_fail;
43517 }
43518 }
43519 {
43520 PyThreadState* __tstate = wxPyBeginAllowThreads();
43521 (arg1)->RightOf(arg2,arg3);
43522
43523 wxPyEndAllowThreads(__tstate);
43524 if (PyErr_Occurred()) SWIG_fail;
43525 }
43526 Py_INCREF(Py_None); resultobj = Py_None;
43527 return resultobj;
43528 fail:
43529 return NULL;
43530 }
43531
43532
43533 static PyObject *_wrap_IndividualLayoutConstraint_Above(PyObject *, PyObject *args, PyObject *kwargs) {
43534 PyObject *resultobj;
43535 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43536 wxWindow *arg2 = (wxWindow *) 0 ;
43537 int arg3 = (int) 0 ;
43538 PyObject * obj0 = 0 ;
43539 PyObject * obj1 = 0 ;
43540 PyObject * obj2 = 0 ;
43541 char *kwnames[] = {
43542 (char *) "self",(char *) "sibling",(char *) "marg", NULL
43543 };
43544
43545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Above",kwnames,&obj0,&obj1,&obj2)) goto fail;
43546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43547 if (SWIG_arg_fail(1)) SWIG_fail;
43548 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43549 if (SWIG_arg_fail(2)) SWIG_fail;
43550 if (obj2) {
43551 {
43552 arg3 = (int)(SWIG_As_int(obj2));
43553 if (SWIG_arg_fail(3)) SWIG_fail;
43554 }
43555 }
43556 {
43557 PyThreadState* __tstate = wxPyBeginAllowThreads();
43558 (arg1)->Above(arg2,arg3);
43559
43560 wxPyEndAllowThreads(__tstate);
43561 if (PyErr_Occurred()) SWIG_fail;
43562 }
43563 Py_INCREF(Py_None); resultobj = Py_None;
43564 return resultobj;
43565 fail:
43566 return NULL;
43567 }
43568
43569
43570 static PyObject *_wrap_IndividualLayoutConstraint_Below(PyObject *, PyObject *args, PyObject *kwargs) {
43571 PyObject *resultobj;
43572 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43573 wxWindow *arg2 = (wxWindow *) 0 ;
43574 int arg3 = (int) 0 ;
43575 PyObject * obj0 = 0 ;
43576 PyObject * obj1 = 0 ;
43577 PyObject * obj2 = 0 ;
43578 char *kwnames[] = {
43579 (char *) "self",(char *) "sibling",(char *) "marg", NULL
43580 };
43581
43582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:IndividualLayoutConstraint_Below",kwnames,&obj0,&obj1,&obj2)) goto fail;
43583 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43584 if (SWIG_arg_fail(1)) SWIG_fail;
43585 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43586 if (SWIG_arg_fail(2)) SWIG_fail;
43587 if (obj2) {
43588 {
43589 arg3 = (int)(SWIG_As_int(obj2));
43590 if (SWIG_arg_fail(3)) SWIG_fail;
43591 }
43592 }
43593 {
43594 PyThreadState* __tstate = wxPyBeginAllowThreads();
43595 (arg1)->Below(arg2,arg3);
43596
43597 wxPyEndAllowThreads(__tstate);
43598 if (PyErr_Occurred()) SWIG_fail;
43599 }
43600 Py_INCREF(Py_None); resultobj = Py_None;
43601 return resultobj;
43602 fail:
43603 return NULL;
43604 }
43605
43606
43607 static PyObject *_wrap_IndividualLayoutConstraint_SameAs(PyObject *, PyObject *args, PyObject *kwargs) {
43608 PyObject *resultobj;
43609 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43610 wxWindow *arg2 = (wxWindow *) 0 ;
43611 wxEdge arg3 ;
43612 int arg4 = (int) 0 ;
43613 PyObject * obj0 = 0 ;
43614 PyObject * obj1 = 0 ;
43615 PyObject * obj2 = 0 ;
43616 PyObject * obj3 = 0 ;
43617 char *kwnames[] = {
43618 (char *) "self",(char *) "otherW",(char *) "edge",(char *) "marg", NULL
43619 };
43620
43621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:IndividualLayoutConstraint_SameAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
43622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43623 if (SWIG_arg_fail(1)) SWIG_fail;
43624 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43625 if (SWIG_arg_fail(2)) SWIG_fail;
43626 {
43627 arg3 = (wxEdge)(SWIG_As_int(obj2));
43628 if (SWIG_arg_fail(3)) SWIG_fail;
43629 }
43630 if (obj3) {
43631 {
43632 arg4 = (int)(SWIG_As_int(obj3));
43633 if (SWIG_arg_fail(4)) SWIG_fail;
43634 }
43635 }
43636 {
43637 PyThreadState* __tstate = wxPyBeginAllowThreads();
43638 (arg1)->SameAs(arg2,(wxEdge )arg3,arg4);
43639
43640 wxPyEndAllowThreads(__tstate);
43641 if (PyErr_Occurred()) SWIG_fail;
43642 }
43643 Py_INCREF(Py_None); resultobj = Py_None;
43644 return resultobj;
43645 fail:
43646 return NULL;
43647 }
43648
43649
43650 static PyObject *_wrap_IndividualLayoutConstraint_PercentOf(PyObject *, PyObject *args, PyObject *kwargs) {
43651 PyObject *resultobj;
43652 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43653 wxWindow *arg2 = (wxWindow *) 0 ;
43654 wxEdge arg3 ;
43655 int arg4 ;
43656 PyObject * obj0 = 0 ;
43657 PyObject * obj1 = 0 ;
43658 PyObject * obj2 = 0 ;
43659 PyObject * obj3 = 0 ;
43660 char *kwnames[] = {
43661 (char *) "self",(char *) "otherW",(char *) "wh",(char *) "per", NULL
43662 };
43663
43664 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_PercentOf",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
43665 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43666 if (SWIG_arg_fail(1)) SWIG_fail;
43667 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
43668 if (SWIG_arg_fail(2)) SWIG_fail;
43669 {
43670 arg3 = (wxEdge)(SWIG_As_int(obj2));
43671 if (SWIG_arg_fail(3)) SWIG_fail;
43672 }
43673 {
43674 arg4 = (int)(SWIG_As_int(obj3));
43675 if (SWIG_arg_fail(4)) SWIG_fail;
43676 }
43677 {
43678 PyThreadState* __tstate = wxPyBeginAllowThreads();
43679 (arg1)->PercentOf(arg2,(wxEdge )arg3,arg4);
43680
43681 wxPyEndAllowThreads(__tstate);
43682 if (PyErr_Occurred()) SWIG_fail;
43683 }
43684 Py_INCREF(Py_None); resultobj = Py_None;
43685 return resultobj;
43686 fail:
43687 return NULL;
43688 }
43689
43690
43691 static PyObject *_wrap_IndividualLayoutConstraint_Absolute(PyObject *, PyObject *args, PyObject *kwargs) {
43692 PyObject *resultobj;
43693 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43694 int arg2 ;
43695 PyObject * obj0 = 0 ;
43696 PyObject * obj1 = 0 ;
43697 char *kwnames[] = {
43698 (char *) "self",(char *) "val", NULL
43699 };
43700
43701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_Absolute",kwnames,&obj0,&obj1)) goto fail;
43702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43703 if (SWIG_arg_fail(1)) SWIG_fail;
43704 {
43705 arg2 = (int)(SWIG_As_int(obj1));
43706 if (SWIG_arg_fail(2)) SWIG_fail;
43707 }
43708 {
43709 PyThreadState* __tstate = wxPyBeginAllowThreads();
43710 (arg1)->Absolute(arg2);
43711
43712 wxPyEndAllowThreads(__tstate);
43713 if (PyErr_Occurred()) SWIG_fail;
43714 }
43715 Py_INCREF(Py_None); resultobj = Py_None;
43716 return resultobj;
43717 fail:
43718 return NULL;
43719 }
43720
43721
43722 static PyObject *_wrap_IndividualLayoutConstraint_Unconstrained(PyObject *, PyObject *args, PyObject *kwargs) {
43723 PyObject *resultobj;
43724 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43725 PyObject * obj0 = 0 ;
43726 char *kwnames[] = {
43727 (char *) "self", NULL
43728 };
43729
43730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_Unconstrained",kwnames,&obj0)) goto fail;
43731 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43732 if (SWIG_arg_fail(1)) SWIG_fail;
43733 {
43734 PyThreadState* __tstate = wxPyBeginAllowThreads();
43735 (arg1)->Unconstrained();
43736
43737 wxPyEndAllowThreads(__tstate);
43738 if (PyErr_Occurred()) SWIG_fail;
43739 }
43740 Py_INCREF(Py_None); resultobj = Py_None;
43741 return resultobj;
43742 fail:
43743 return NULL;
43744 }
43745
43746
43747 static PyObject *_wrap_IndividualLayoutConstraint_AsIs(PyObject *, PyObject *args, PyObject *kwargs) {
43748 PyObject *resultobj;
43749 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43750 PyObject * obj0 = 0 ;
43751 char *kwnames[] = {
43752 (char *) "self", NULL
43753 };
43754
43755 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_AsIs",kwnames,&obj0)) goto fail;
43756 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43757 if (SWIG_arg_fail(1)) SWIG_fail;
43758 {
43759 PyThreadState* __tstate = wxPyBeginAllowThreads();
43760 (arg1)->AsIs();
43761
43762 wxPyEndAllowThreads(__tstate);
43763 if (PyErr_Occurred()) SWIG_fail;
43764 }
43765 Py_INCREF(Py_None); resultobj = Py_None;
43766 return resultobj;
43767 fail:
43768 return NULL;
43769 }
43770
43771
43772 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherWindow(PyObject *, PyObject *args, PyObject *kwargs) {
43773 PyObject *resultobj;
43774 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43775 wxWindow *result;
43776 PyObject * obj0 = 0 ;
43777 char *kwnames[] = {
43778 (char *) "self", NULL
43779 };
43780
43781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherWindow",kwnames,&obj0)) goto fail;
43782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43783 if (SWIG_arg_fail(1)) SWIG_fail;
43784 {
43785 PyThreadState* __tstate = wxPyBeginAllowThreads();
43786 result = (wxWindow *)(arg1)->GetOtherWindow();
43787
43788 wxPyEndAllowThreads(__tstate);
43789 if (PyErr_Occurred()) SWIG_fail;
43790 }
43791 {
43792 resultobj = wxPyMake_wxObject(result, 0);
43793 }
43794 return resultobj;
43795 fail:
43796 return NULL;
43797 }
43798
43799
43800 static PyObject *_wrap_IndividualLayoutConstraint_GetMyEdge(PyObject *, PyObject *args, PyObject *kwargs) {
43801 PyObject *resultobj;
43802 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43803 wxEdge result;
43804 PyObject * obj0 = 0 ;
43805 char *kwnames[] = {
43806 (char *) "self", NULL
43807 };
43808
43809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMyEdge",kwnames,&obj0)) goto fail;
43810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43811 if (SWIG_arg_fail(1)) SWIG_fail;
43812 {
43813 PyThreadState* __tstate = wxPyBeginAllowThreads();
43814 result = (wxEdge)((wxIndividualLayoutConstraint const *)arg1)->GetMyEdge();
43815
43816 wxPyEndAllowThreads(__tstate);
43817 if (PyErr_Occurred()) SWIG_fail;
43818 }
43819 resultobj = SWIG_From_int((result));
43820 return resultobj;
43821 fail:
43822 return NULL;
43823 }
43824
43825
43826 static PyObject *_wrap_IndividualLayoutConstraint_SetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
43827 PyObject *resultobj;
43828 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43829 wxEdge arg2 ;
43830 PyObject * obj0 = 0 ;
43831 PyObject * obj1 = 0 ;
43832 char *kwnames[] = {
43833 (char *) "self",(char *) "which", NULL
43834 };
43835
43836 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetEdge",kwnames,&obj0,&obj1)) goto fail;
43837 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43838 if (SWIG_arg_fail(1)) SWIG_fail;
43839 {
43840 arg2 = (wxEdge)(SWIG_As_int(obj1));
43841 if (SWIG_arg_fail(2)) SWIG_fail;
43842 }
43843 {
43844 PyThreadState* __tstate = wxPyBeginAllowThreads();
43845 (arg1)->SetEdge((wxEdge )arg2);
43846
43847 wxPyEndAllowThreads(__tstate);
43848 if (PyErr_Occurred()) SWIG_fail;
43849 }
43850 Py_INCREF(Py_None); resultobj = Py_None;
43851 return resultobj;
43852 fail:
43853 return NULL;
43854 }
43855
43856
43857 static PyObject *_wrap_IndividualLayoutConstraint_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
43858 PyObject *resultobj;
43859 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43860 int arg2 ;
43861 PyObject * obj0 = 0 ;
43862 PyObject * obj1 = 0 ;
43863 char *kwnames[] = {
43864 (char *) "self",(char *) "v", NULL
43865 };
43866
43867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetValue",kwnames,&obj0,&obj1)) goto fail;
43868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43869 if (SWIG_arg_fail(1)) SWIG_fail;
43870 {
43871 arg2 = (int)(SWIG_As_int(obj1));
43872 if (SWIG_arg_fail(2)) SWIG_fail;
43873 }
43874 {
43875 PyThreadState* __tstate = wxPyBeginAllowThreads();
43876 (arg1)->SetValue(arg2);
43877
43878 wxPyEndAllowThreads(__tstate);
43879 if (PyErr_Occurred()) SWIG_fail;
43880 }
43881 Py_INCREF(Py_None); resultobj = Py_None;
43882 return resultobj;
43883 fail:
43884 return NULL;
43885 }
43886
43887
43888 static PyObject *_wrap_IndividualLayoutConstraint_GetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
43889 PyObject *resultobj;
43890 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43891 int result;
43892 PyObject * obj0 = 0 ;
43893 char *kwnames[] = {
43894 (char *) "self", NULL
43895 };
43896
43897 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetMargin",kwnames,&obj0)) goto fail;
43898 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43899 if (SWIG_arg_fail(1)) SWIG_fail;
43900 {
43901 PyThreadState* __tstate = wxPyBeginAllowThreads();
43902 result = (int)(arg1)->GetMargin();
43903
43904 wxPyEndAllowThreads(__tstate);
43905 if (PyErr_Occurred()) SWIG_fail;
43906 }
43907 {
43908 resultobj = SWIG_From_int((int)(result));
43909 }
43910 return resultobj;
43911 fail:
43912 return NULL;
43913 }
43914
43915
43916 static PyObject *_wrap_IndividualLayoutConstraint_SetMargin(PyObject *, PyObject *args, PyObject *kwargs) {
43917 PyObject *resultobj;
43918 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43919 int arg2 ;
43920 PyObject * obj0 = 0 ;
43921 PyObject * obj1 = 0 ;
43922 char *kwnames[] = {
43923 (char *) "self",(char *) "m", NULL
43924 };
43925
43926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetMargin",kwnames,&obj0,&obj1)) goto fail;
43927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43928 if (SWIG_arg_fail(1)) SWIG_fail;
43929 {
43930 arg2 = (int)(SWIG_As_int(obj1));
43931 if (SWIG_arg_fail(2)) SWIG_fail;
43932 }
43933 {
43934 PyThreadState* __tstate = wxPyBeginAllowThreads();
43935 (arg1)->SetMargin(arg2);
43936
43937 wxPyEndAllowThreads(__tstate);
43938 if (PyErr_Occurred()) SWIG_fail;
43939 }
43940 Py_INCREF(Py_None); resultobj = Py_None;
43941 return resultobj;
43942 fail:
43943 return NULL;
43944 }
43945
43946
43947 static PyObject *_wrap_IndividualLayoutConstraint_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
43948 PyObject *resultobj;
43949 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43950 int result;
43951 PyObject * obj0 = 0 ;
43952 char *kwnames[] = {
43953 (char *) "self", NULL
43954 };
43955
43956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetValue",kwnames,&obj0)) goto fail;
43957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43958 if (SWIG_arg_fail(1)) SWIG_fail;
43959 {
43960 PyThreadState* __tstate = wxPyBeginAllowThreads();
43961 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetValue();
43962
43963 wxPyEndAllowThreads(__tstate);
43964 if (PyErr_Occurred()) SWIG_fail;
43965 }
43966 {
43967 resultobj = SWIG_From_int((int)(result));
43968 }
43969 return resultobj;
43970 fail:
43971 return NULL;
43972 }
43973
43974
43975 static PyObject *_wrap_IndividualLayoutConstraint_GetPercent(PyObject *, PyObject *args, PyObject *kwargs) {
43976 PyObject *resultobj;
43977 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
43978 int result;
43979 PyObject * obj0 = 0 ;
43980 char *kwnames[] = {
43981 (char *) "self", NULL
43982 };
43983
43984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetPercent",kwnames,&obj0)) goto fail;
43985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
43986 if (SWIG_arg_fail(1)) SWIG_fail;
43987 {
43988 PyThreadState* __tstate = wxPyBeginAllowThreads();
43989 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetPercent();
43990
43991 wxPyEndAllowThreads(__tstate);
43992 if (PyErr_Occurred()) SWIG_fail;
43993 }
43994 {
43995 resultobj = SWIG_From_int((int)(result));
43996 }
43997 return resultobj;
43998 fail:
43999 return NULL;
44000 }
44001
44002
44003 static PyObject *_wrap_IndividualLayoutConstraint_GetOtherEdge(PyObject *, PyObject *args, PyObject *kwargs) {
44004 PyObject *resultobj;
44005 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44006 int result;
44007 PyObject * obj0 = 0 ;
44008 char *kwnames[] = {
44009 (char *) "self", NULL
44010 };
44011
44012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetOtherEdge",kwnames,&obj0)) goto fail;
44013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44014 if (SWIG_arg_fail(1)) SWIG_fail;
44015 {
44016 PyThreadState* __tstate = wxPyBeginAllowThreads();
44017 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetOtherEdge();
44018
44019 wxPyEndAllowThreads(__tstate);
44020 if (PyErr_Occurred()) SWIG_fail;
44021 }
44022 {
44023 resultobj = SWIG_From_int((int)(result));
44024 }
44025 return resultobj;
44026 fail:
44027 return NULL;
44028 }
44029
44030
44031 static PyObject *_wrap_IndividualLayoutConstraint_GetDone(PyObject *, PyObject *args, PyObject *kwargs) {
44032 PyObject *resultobj;
44033 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44034 bool result;
44035 PyObject * obj0 = 0 ;
44036 char *kwnames[] = {
44037 (char *) "self", NULL
44038 };
44039
44040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetDone",kwnames,&obj0)) goto fail;
44041 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44042 if (SWIG_arg_fail(1)) SWIG_fail;
44043 {
44044 PyThreadState* __tstate = wxPyBeginAllowThreads();
44045 result = (bool)((wxIndividualLayoutConstraint const *)arg1)->GetDone();
44046
44047 wxPyEndAllowThreads(__tstate);
44048 if (PyErr_Occurred()) SWIG_fail;
44049 }
44050 {
44051 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44052 }
44053 return resultobj;
44054 fail:
44055 return NULL;
44056 }
44057
44058
44059 static PyObject *_wrap_IndividualLayoutConstraint_SetDone(PyObject *, PyObject *args, PyObject *kwargs) {
44060 PyObject *resultobj;
44061 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44062 bool arg2 ;
44063 PyObject * obj0 = 0 ;
44064 PyObject * obj1 = 0 ;
44065 char *kwnames[] = {
44066 (char *) "self",(char *) "d", NULL
44067 };
44068
44069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetDone",kwnames,&obj0,&obj1)) goto fail;
44070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44071 if (SWIG_arg_fail(1)) SWIG_fail;
44072 {
44073 arg2 = (bool)(SWIG_As_bool(obj1));
44074 if (SWIG_arg_fail(2)) SWIG_fail;
44075 }
44076 {
44077 PyThreadState* __tstate = wxPyBeginAllowThreads();
44078 (arg1)->SetDone(arg2);
44079
44080 wxPyEndAllowThreads(__tstate);
44081 if (PyErr_Occurred()) SWIG_fail;
44082 }
44083 Py_INCREF(Py_None); resultobj = Py_None;
44084 return resultobj;
44085 fail:
44086 return NULL;
44087 }
44088
44089
44090 static PyObject *_wrap_IndividualLayoutConstraint_GetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
44091 PyObject *resultobj;
44092 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44093 wxRelationship result;
44094 PyObject * obj0 = 0 ;
44095 char *kwnames[] = {
44096 (char *) "self", NULL
44097 };
44098
44099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IndividualLayoutConstraint_GetRelationship",kwnames,&obj0)) goto fail;
44100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44101 if (SWIG_arg_fail(1)) SWIG_fail;
44102 {
44103 PyThreadState* __tstate = wxPyBeginAllowThreads();
44104 result = (wxRelationship)(arg1)->GetRelationship();
44105
44106 wxPyEndAllowThreads(__tstate);
44107 if (PyErr_Occurred()) SWIG_fail;
44108 }
44109 resultobj = SWIG_From_int((result));
44110 return resultobj;
44111 fail:
44112 return NULL;
44113 }
44114
44115
44116 static PyObject *_wrap_IndividualLayoutConstraint_SetRelationship(PyObject *, PyObject *args, PyObject *kwargs) {
44117 PyObject *resultobj;
44118 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44119 wxRelationship arg2 ;
44120 PyObject * obj0 = 0 ;
44121 PyObject * obj1 = 0 ;
44122 char *kwnames[] = {
44123 (char *) "self",(char *) "r", NULL
44124 };
44125
44126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_SetRelationship",kwnames,&obj0,&obj1)) goto fail;
44127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44128 if (SWIG_arg_fail(1)) SWIG_fail;
44129 {
44130 arg2 = (wxRelationship)(SWIG_As_int(obj1));
44131 if (SWIG_arg_fail(2)) SWIG_fail;
44132 }
44133 {
44134 PyThreadState* __tstate = wxPyBeginAllowThreads();
44135 (arg1)->SetRelationship((wxRelationship )arg2);
44136
44137 wxPyEndAllowThreads(__tstate);
44138 if (PyErr_Occurred()) SWIG_fail;
44139 }
44140 Py_INCREF(Py_None); resultobj = Py_None;
44141 return resultobj;
44142 fail:
44143 return NULL;
44144 }
44145
44146
44147 static PyObject *_wrap_IndividualLayoutConstraint_ResetIfWin(PyObject *, PyObject *args, PyObject *kwargs) {
44148 PyObject *resultobj;
44149 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44150 wxWindow *arg2 = (wxWindow *) 0 ;
44151 bool result;
44152 PyObject * obj0 = 0 ;
44153 PyObject * obj1 = 0 ;
44154 char *kwnames[] = {
44155 (char *) "self",(char *) "otherW", NULL
44156 };
44157
44158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IndividualLayoutConstraint_ResetIfWin",kwnames,&obj0,&obj1)) goto fail;
44159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44160 if (SWIG_arg_fail(1)) SWIG_fail;
44161 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44162 if (SWIG_arg_fail(2)) SWIG_fail;
44163 {
44164 PyThreadState* __tstate = wxPyBeginAllowThreads();
44165 result = (bool)(arg1)->ResetIfWin(arg2);
44166
44167 wxPyEndAllowThreads(__tstate);
44168 if (PyErr_Occurred()) SWIG_fail;
44169 }
44170 {
44171 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44172 }
44173 return resultobj;
44174 fail:
44175 return NULL;
44176 }
44177
44178
44179 static PyObject *_wrap_IndividualLayoutConstraint_SatisfyConstraint(PyObject *, PyObject *args, PyObject *kwargs) {
44180 PyObject *resultobj;
44181 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44182 wxLayoutConstraints *arg2 = (wxLayoutConstraints *) 0 ;
44183 wxWindow *arg3 = (wxWindow *) 0 ;
44184 bool result;
44185 PyObject * obj0 = 0 ;
44186 PyObject * obj1 = 0 ;
44187 PyObject * obj2 = 0 ;
44188 char *kwnames[] = {
44189 (char *) "self",(char *) "constraints",(char *) "win", NULL
44190 };
44191
44192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:IndividualLayoutConstraint_SatisfyConstraint",kwnames,&obj0,&obj1,&obj2)) goto fail;
44193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44194 if (SWIG_arg_fail(1)) SWIG_fail;
44195 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44196 if (SWIG_arg_fail(2)) SWIG_fail;
44197 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44198 if (SWIG_arg_fail(3)) SWIG_fail;
44199 {
44200 PyThreadState* __tstate = wxPyBeginAllowThreads();
44201 result = (bool)(arg1)->SatisfyConstraint(arg2,arg3);
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 *_wrap_IndividualLayoutConstraint_GetEdge(PyObject *, PyObject *args, PyObject *kwargs) {
44216 PyObject *resultobj;
44217 wxIndividualLayoutConstraint *arg1 = (wxIndividualLayoutConstraint *) 0 ;
44218 wxEdge arg2 ;
44219 wxWindow *arg3 = (wxWindow *) 0 ;
44220 wxWindow *arg4 = (wxWindow *) 0 ;
44221 int result;
44222 PyObject * obj0 = 0 ;
44223 PyObject * obj1 = 0 ;
44224 PyObject * obj2 = 0 ;
44225 PyObject * obj3 = 0 ;
44226 char *kwnames[] = {
44227 (char *) "self",(char *) "which",(char *) "thisWin",(char *) "other", NULL
44228 };
44229
44230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:IndividualLayoutConstraint_GetEdge",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
44231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxIndividualLayoutConstraint, SWIG_POINTER_EXCEPTION | 0);
44232 if (SWIG_arg_fail(1)) SWIG_fail;
44233 {
44234 arg2 = (wxEdge)(SWIG_As_int(obj1));
44235 if (SWIG_arg_fail(2)) SWIG_fail;
44236 }
44237 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44238 if (SWIG_arg_fail(3)) SWIG_fail;
44239 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44240 if (SWIG_arg_fail(4)) SWIG_fail;
44241 {
44242 PyThreadState* __tstate = wxPyBeginAllowThreads();
44243 result = (int)((wxIndividualLayoutConstraint const *)arg1)->GetEdge((wxEdge )arg2,arg3,arg4);
44244
44245 wxPyEndAllowThreads(__tstate);
44246 if (PyErr_Occurred()) SWIG_fail;
44247 }
44248 {
44249 resultobj = SWIG_From_int((int)(result));
44250 }
44251 return resultobj;
44252 fail:
44253 return NULL;
44254 }
44255
44256
44257 static PyObject * IndividualLayoutConstraint_swigregister(PyObject *, PyObject *args) {
44258 PyObject *obj;
44259 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
44260 SWIG_TypeClientData(SWIGTYPE_p_wxIndividualLayoutConstraint, obj);
44261 Py_INCREF(obj);
44262 return Py_BuildValue((char *)"");
44263 }
44264 static PyObject *_wrap_LayoutConstraints_left_get(PyObject *, PyObject *args, PyObject *kwargs) {
44265 PyObject *resultobj;
44266 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44267 wxIndividualLayoutConstraint *result;
44268 PyObject * obj0 = 0 ;
44269 char *kwnames[] = {
44270 (char *) "self", NULL
44271 };
44272
44273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_left_get",kwnames,&obj0)) goto fail;
44274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44275 if (SWIG_arg_fail(1)) SWIG_fail;
44276 result = (wxIndividualLayoutConstraint *)& ((arg1)->left);
44277
44278 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44279 return resultobj;
44280 fail:
44281 return NULL;
44282 }
44283
44284
44285 static PyObject *_wrap_LayoutConstraints_top_get(PyObject *, PyObject *args, PyObject *kwargs) {
44286 PyObject *resultobj;
44287 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44288 wxIndividualLayoutConstraint *result;
44289 PyObject * obj0 = 0 ;
44290 char *kwnames[] = {
44291 (char *) "self", NULL
44292 };
44293
44294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_top_get",kwnames,&obj0)) goto fail;
44295 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44296 if (SWIG_arg_fail(1)) SWIG_fail;
44297 result = (wxIndividualLayoutConstraint *)& ((arg1)->top);
44298
44299 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44300 return resultobj;
44301 fail:
44302 return NULL;
44303 }
44304
44305
44306 static PyObject *_wrap_LayoutConstraints_right_get(PyObject *, PyObject *args, PyObject *kwargs) {
44307 PyObject *resultobj;
44308 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44309 wxIndividualLayoutConstraint *result;
44310 PyObject * obj0 = 0 ;
44311 char *kwnames[] = {
44312 (char *) "self", NULL
44313 };
44314
44315 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_right_get",kwnames,&obj0)) goto fail;
44316 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44317 if (SWIG_arg_fail(1)) SWIG_fail;
44318 result = (wxIndividualLayoutConstraint *)& ((arg1)->right);
44319
44320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44321 return resultobj;
44322 fail:
44323 return NULL;
44324 }
44325
44326
44327 static PyObject *_wrap_LayoutConstraints_bottom_get(PyObject *, PyObject *args, PyObject *kwargs) {
44328 PyObject *resultobj;
44329 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44330 wxIndividualLayoutConstraint *result;
44331 PyObject * obj0 = 0 ;
44332 char *kwnames[] = {
44333 (char *) "self", NULL
44334 };
44335
44336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_bottom_get",kwnames,&obj0)) goto fail;
44337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44338 if (SWIG_arg_fail(1)) SWIG_fail;
44339 result = (wxIndividualLayoutConstraint *)& ((arg1)->bottom);
44340
44341 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44342 return resultobj;
44343 fail:
44344 return NULL;
44345 }
44346
44347
44348 static PyObject *_wrap_LayoutConstraints_width_get(PyObject *, PyObject *args, PyObject *kwargs) {
44349 PyObject *resultobj;
44350 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44351 wxIndividualLayoutConstraint *result;
44352 PyObject * obj0 = 0 ;
44353 char *kwnames[] = {
44354 (char *) "self", NULL
44355 };
44356
44357 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_width_get",kwnames,&obj0)) goto fail;
44358 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44359 if (SWIG_arg_fail(1)) SWIG_fail;
44360 result = (wxIndividualLayoutConstraint *)& ((arg1)->width);
44361
44362 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44363 return resultobj;
44364 fail:
44365 return NULL;
44366 }
44367
44368
44369 static PyObject *_wrap_LayoutConstraints_height_get(PyObject *, PyObject *args, PyObject *kwargs) {
44370 PyObject *resultobj;
44371 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44372 wxIndividualLayoutConstraint *result;
44373 PyObject * obj0 = 0 ;
44374 char *kwnames[] = {
44375 (char *) "self", NULL
44376 };
44377
44378 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_height_get",kwnames,&obj0)) goto fail;
44379 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44380 if (SWIG_arg_fail(1)) SWIG_fail;
44381 result = (wxIndividualLayoutConstraint *)& ((arg1)->height);
44382
44383 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44384 return resultobj;
44385 fail:
44386 return NULL;
44387 }
44388
44389
44390 static PyObject *_wrap_LayoutConstraints_centreX_get(PyObject *, PyObject *args, PyObject *kwargs) {
44391 PyObject *resultobj;
44392 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44393 wxIndividualLayoutConstraint *result;
44394 PyObject * obj0 = 0 ;
44395 char *kwnames[] = {
44396 (char *) "self", NULL
44397 };
44398
44399 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreX_get",kwnames,&obj0)) goto fail;
44400 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44401 if (SWIG_arg_fail(1)) SWIG_fail;
44402 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreX);
44403
44404 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44405 return resultobj;
44406 fail:
44407 return NULL;
44408 }
44409
44410
44411 static PyObject *_wrap_LayoutConstraints_centreY_get(PyObject *, PyObject *args, PyObject *kwargs) {
44412 PyObject *resultobj;
44413 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44414 wxIndividualLayoutConstraint *result;
44415 PyObject * obj0 = 0 ;
44416 char *kwnames[] = {
44417 (char *) "self", NULL
44418 };
44419
44420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_centreY_get",kwnames,&obj0)) goto fail;
44421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44422 if (SWIG_arg_fail(1)) SWIG_fail;
44423 result = (wxIndividualLayoutConstraint *)& ((arg1)->centreY);
44424
44425 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIndividualLayoutConstraint, 0);
44426 return resultobj;
44427 fail:
44428 return NULL;
44429 }
44430
44431
44432 static PyObject *_wrap_new_LayoutConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
44433 PyObject *resultobj;
44434 wxLayoutConstraints *result;
44435 char *kwnames[] = {
44436 NULL
44437 };
44438
44439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LayoutConstraints",kwnames)) goto fail;
44440 {
44441 PyThreadState* __tstate = wxPyBeginAllowThreads();
44442 result = (wxLayoutConstraints *)new wxLayoutConstraints();
44443
44444 wxPyEndAllowThreads(__tstate);
44445 if (PyErr_Occurred()) SWIG_fail;
44446 }
44447 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLayoutConstraints, 1);
44448 return resultobj;
44449 fail:
44450 return NULL;
44451 }
44452
44453
44454 static PyObject *_wrap_LayoutConstraints_SatisfyConstraints(PyObject *, PyObject *args, PyObject *kwargs) {
44455 PyObject *resultobj;
44456 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44457 wxWindow *arg2 = (wxWindow *) 0 ;
44458 int *arg3 = (int *) 0 ;
44459 bool result;
44460 int temp3 ;
44461 int res3 = 0 ;
44462 PyObject * obj0 = 0 ;
44463 PyObject * obj1 = 0 ;
44464 char *kwnames[] = {
44465 (char *) "self",(char *) "win", NULL
44466 };
44467
44468 arg3 = &temp3; res3 = SWIG_NEWOBJ;
44469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LayoutConstraints_SatisfyConstraints",kwnames,&obj0,&obj1)) goto fail;
44470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44471 if (SWIG_arg_fail(1)) SWIG_fail;
44472 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
44473 if (SWIG_arg_fail(2)) SWIG_fail;
44474 {
44475 PyThreadState* __tstate = wxPyBeginAllowThreads();
44476 result = (bool)(arg1)->SatisfyConstraints(arg2,arg3);
44477
44478 wxPyEndAllowThreads(__tstate);
44479 if (PyErr_Occurred()) SWIG_fail;
44480 }
44481 {
44482 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44483 }
44484 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
44485 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
44486 return resultobj;
44487 fail:
44488 return NULL;
44489 }
44490
44491
44492 static PyObject *_wrap_LayoutConstraints_AreSatisfied(PyObject *, PyObject *args, PyObject *kwargs) {
44493 PyObject *resultobj;
44494 wxLayoutConstraints *arg1 = (wxLayoutConstraints *) 0 ;
44495 bool result;
44496 PyObject * obj0 = 0 ;
44497 char *kwnames[] = {
44498 (char *) "self", NULL
44499 };
44500
44501 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LayoutConstraints_AreSatisfied",kwnames,&obj0)) goto fail;
44502 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLayoutConstraints, SWIG_POINTER_EXCEPTION | 0);
44503 if (SWIG_arg_fail(1)) SWIG_fail;
44504 {
44505 PyThreadState* __tstate = wxPyBeginAllowThreads();
44506 result = (bool)((wxLayoutConstraints const *)arg1)->AreSatisfied();
44507
44508 wxPyEndAllowThreads(__tstate);
44509 if (PyErr_Occurred()) SWIG_fail;
44510 }
44511 {
44512 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
44513 }
44514 return resultobj;
44515 fail:
44516 return NULL;
44517 }
44518
44519
44520 static PyObject * LayoutConstraints_swigregister(PyObject *, PyObject *args) {
44521 PyObject *obj;
44522 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
44523 SWIG_TypeClientData(SWIGTYPE_p_wxLayoutConstraints, obj);
44524 Py_INCREF(obj);
44525 return Py_BuildValue((char *)"");
44526 }
44527 static PyMethodDef SwigMethods[] = {
44528 { (char *)"_wxPySetDictionary", __wxPySetDictionary, METH_VARARGS, NULL},
44529 { (char *)"_wxPyFixStockObjects", __wxPyFixStockObjects, METH_VARARGS, NULL},
44530 { (char *)"Object_GetClassName", (PyCFunction) _wrap_Object_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
44531 { (char *)"Object_Destroy", (PyCFunction) _wrap_Object_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
44532 { (char *)"Object_swigregister", Object_swigregister, METH_VARARGS, NULL},
44533 { (char *)"Size_width_set", (PyCFunction) _wrap_Size_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
44534 { (char *)"Size_width_get", (PyCFunction) _wrap_Size_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
44535 { (char *)"Size_height_set", (PyCFunction) _wrap_Size_height_set, METH_VARARGS | METH_KEYWORDS, NULL},
44536 { (char *)"Size_height_get", (PyCFunction) _wrap_Size_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
44537 { (char *)"new_Size", (PyCFunction) _wrap_new_Size, METH_VARARGS | METH_KEYWORDS, NULL},
44538 { (char *)"delete_Size", (PyCFunction) _wrap_delete_Size, METH_VARARGS | METH_KEYWORDS, NULL},
44539 { (char *)"Size___eq__", (PyCFunction) _wrap_Size___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
44540 { (char *)"Size___ne__", (PyCFunction) _wrap_Size___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
44541 { (char *)"Size___add__", (PyCFunction) _wrap_Size___add__, METH_VARARGS | METH_KEYWORDS, NULL},
44542 { (char *)"Size___sub__", (PyCFunction) _wrap_Size___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
44543 { (char *)"Size_IncTo", (PyCFunction) _wrap_Size_IncTo, METH_VARARGS | METH_KEYWORDS, NULL},
44544 { (char *)"Size_DecTo", (PyCFunction) _wrap_Size_DecTo, METH_VARARGS | METH_KEYWORDS, NULL},
44545 { (char *)"Size_Set", (PyCFunction) _wrap_Size_Set, METH_VARARGS | METH_KEYWORDS, NULL},
44546 { (char *)"Size_SetWidth", (PyCFunction) _wrap_Size_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
44547 { (char *)"Size_SetHeight", (PyCFunction) _wrap_Size_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
44548 { (char *)"Size_GetWidth", (PyCFunction) _wrap_Size_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
44549 { (char *)"Size_GetHeight", (PyCFunction) _wrap_Size_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
44550 { (char *)"Size_IsFullySpecified", (PyCFunction) _wrap_Size_IsFullySpecified, METH_VARARGS | METH_KEYWORDS, NULL},
44551 { (char *)"Size_SetDefaults", (PyCFunction) _wrap_Size_SetDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
44552 { (char *)"Size_Get", (PyCFunction) _wrap_Size_Get, METH_VARARGS | METH_KEYWORDS, NULL},
44553 { (char *)"Size_swigregister", Size_swigregister, METH_VARARGS, NULL},
44554 { (char *)"RealPoint_x_set", (PyCFunction) _wrap_RealPoint_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
44555 { (char *)"RealPoint_x_get", (PyCFunction) _wrap_RealPoint_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
44556 { (char *)"RealPoint_y_set", (PyCFunction) _wrap_RealPoint_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
44557 { (char *)"RealPoint_y_get", (PyCFunction) _wrap_RealPoint_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
44558 { (char *)"new_RealPoint", (PyCFunction) _wrap_new_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL},
44559 { (char *)"delete_RealPoint", (PyCFunction) _wrap_delete_RealPoint, METH_VARARGS | METH_KEYWORDS, NULL},
44560 { (char *)"RealPoint___eq__", (PyCFunction) _wrap_RealPoint___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
44561 { (char *)"RealPoint___ne__", (PyCFunction) _wrap_RealPoint___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
44562 { (char *)"RealPoint___add__", (PyCFunction) _wrap_RealPoint___add__, METH_VARARGS | METH_KEYWORDS, NULL},
44563 { (char *)"RealPoint___sub__", (PyCFunction) _wrap_RealPoint___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
44564 { (char *)"RealPoint_Set", (PyCFunction) _wrap_RealPoint_Set, METH_VARARGS | METH_KEYWORDS, NULL},
44565 { (char *)"RealPoint_Get", (PyCFunction) _wrap_RealPoint_Get, METH_VARARGS | METH_KEYWORDS, NULL},
44566 { (char *)"RealPoint_swigregister", RealPoint_swigregister, METH_VARARGS, NULL},
44567 { (char *)"Point_x_set", (PyCFunction) _wrap_Point_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
44568 { (char *)"Point_x_get", (PyCFunction) _wrap_Point_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
44569 { (char *)"Point_y_set", (PyCFunction) _wrap_Point_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
44570 { (char *)"Point_y_get", (PyCFunction) _wrap_Point_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
44571 { (char *)"new_Point", (PyCFunction) _wrap_new_Point, METH_VARARGS | METH_KEYWORDS, NULL},
44572 { (char *)"delete_Point", (PyCFunction) _wrap_delete_Point, METH_VARARGS | METH_KEYWORDS, NULL},
44573 { (char *)"Point___eq__", (PyCFunction) _wrap_Point___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
44574 { (char *)"Point___ne__", (PyCFunction) _wrap_Point___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
44575 { (char *)"Point___add__", (PyCFunction) _wrap_Point___add__, METH_VARARGS | METH_KEYWORDS, NULL},
44576 { (char *)"Point___sub__", (PyCFunction) _wrap_Point___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
44577 { (char *)"Point___iadd__", (PyCFunction) _wrap_Point___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
44578 { (char *)"Point___isub__", (PyCFunction) _wrap_Point___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
44579 { (char *)"Point_Set", (PyCFunction) _wrap_Point_Set, METH_VARARGS | METH_KEYWORDS, NULL},
44580 { (char *)"Point_Get", (PyCFunction) _wrap_Point_Get, METH_VARARGS | METH_KEYWORDS, NULL},
44581 { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS, NULL},
44582 { (char *)"new_Rect", (PyCFunction) _wrap_new_Rect, METH_VARARGS | METH_KEYWORDS, NULL},
44583 { (char *)"new_RectPP", (PyCFunction) _wrap_new_RectPP, METH_VARARGS | METH_KEYWORDS, NULL},
44584 { (char *)"new_RectPS", (PyCFunction) _wrap_new_RectPS, METH_VARARGS | METH_KEYWORDS, NULL},
44585 { (char *)"new_RectS", (PyCFunction) _wrap_new_RectS, METH_VARARGS | METH_KEYWORDS, NULL},
44586 { (char *)"delete_Rect", (PyCFunction) _wrap_delete_Rect, METH_VARARGS | METH_KEYWORDS, NULL},
44587 { (char *)"Rect_GetX", (PyCFunction) _wrap_Rect_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
44588 { (char *)"Rect_SetX", (PyCFunction) _wrap_Rect_SetX, METH_VARARGS | METH_KEYWORDS, NULL},
44589 { (char *)"Rect_GetY", (PyCFunction) _wrap_Rect_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
44590 { (char *)"Rect_SetY", (PyCFunction) _wrap_Rect_SetY, METH_VARARGS | METH_KEYWORDS, NULL},
44591 { (char *)"Rect_GetWidth", (PyCFunction) _wrap_Rect_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
44592 { (char *)"Rect_SetWidth", (PyCFunction) _wrap_Rect_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
44593 { (char *)"Rect_GetHeight", (PyCFunction) _wrap_Rect_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
44594 { (char *)"Rect_SetHeight", (PyCFunction) _wrap_Rect_SetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
44595 { (char *)"Rect_GetPosition", (PyCFunction) _wrap_Rect_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44596 { (char *)"Rect_SetPosition", (PyCFunction) _wrap_Rect_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44597 { (char *)"Rect_GetSize", (PyCFunction) _wrap_Rect_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
44598 { (char *)"Rect_SetSize", (PyCFunction) _wrap_Rect_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
44599 { (char *)"Rect_GetTopLeft", (PyCFunction) _wrap_Rect_GetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
44600 { (char *)"Rect_SetTopLeft", (PyCFunction) _wrap_Rect_SetTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
44601 { (char *)"Rect_GetBottomRight", (PyCFunction) _wrap_Rect_GetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
44602 { (char *)"Rect_SetBottomRight", (PyCFunction) _wrap_Rect_SetBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
44603 { (char *)"Rect_GetLeft", (PyCFunction) _wrap_Rect_GetLeft, METH_VARARGS | METH_KEYWORDS, NULL},
44604 { (char *)"Rect_GetTop", (PyCFunction) _wrap_Rect_GetTop, METH_VARARGS | METH_KEYWORDS, NULL},
44605 { (char *)"Rect_GetBottom", (PyCFunction) _wrap_Rect_GetBottom, METH_VARARGS | METH_KEYWORDS, NULL},
44606 { (char *)"Rect_GetRight", (PyCFunction) _wrap_Rect_GetRight, METH_VARARGS | METH_KEYWORDS, NULL},
44607 { (char *)"Rect_SetLeft", (PyCFunction) _wrap_Rect_SetLeft, METH_VARARGS | METH_KEYWORDS, NULL},
44608 { (char *)"Rect_SetRight", (PyCFunction) _wrap_Rect_SetRight, METH_VARARGS | METH_KEYWORDS, NULL},
44609 { (char *)"Rect_SetTop", (PyCFunction) _wrap_Rect_SetTop, METH_VARARGS | METH_KEYWORDS, NULL},
44610 { (char *)"Rect_SetBottom", (PyCFunction) _wrap_Rect_SetBottom, METH_VARARGS | METH_KEYWORDS, NULL},
44611 { (char *)"Rect_Inflate", (PyCFunction) _wrap_Rect_Inflate, METH_VARARGS | METH_KEYWORDS, NULL},
44612 { (char *)"Rect_Deflate", (PyCFunction) _wrap_Rect_Deflate, METH_VARARGS | METH_KEYWORDS, NULL},
44613 { (char *)"Rect_OffsetXY", (PyCFunction) _wrap_Rect_OffsetXY, METH_VARARGS | METH_KEYWORDS, NULL},
44614 { (char *)"Rect_Offset", (PyCFunction) _wrap_Rect_Offset, METH_VARARGS | METH_KEYWORDS, NULL},
44615 { (char *)"Rect_Intersect", (PyCFunction) _wrap_Rect_Intersect, METH_VARARGS | METH_KEYWORDS, NULL},
44616 { (char *)"Rect_Union", (PyCFunction) _wrap_Rect_Union, METH_VARARGS | METH_KEYWORDS, NULL},
44617 { (char *)"Rect___add__", (PyCFunction) _wrap_Rect___add__, METH_VARARGS | METH_KEYWORDS, NULL},
44618 { (char *)"Rect___iadd__", (PyCFunction) _wrap_Rect___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
44619 { (char *)"Rect___eq__", (PyCFunction) _wrap_Rect___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
44620 { (char *)"Rect___ne__", (PyCFunction) _wrap_Rect___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
44621 { (char *)"Rect_InsideXY", (PyCFunction) _wrap_Rect_InsideXY, METH_VARARGS | METH_KEYWORDS, NULL},
44622 { (char *)"Rect_Inside", (PyCFunction) _wrap_Rect_Inside, METH_VARARGS | METH_KEYWORDS, NULL},
44623 { (char *)"Rect_Intersects", (PyCFunction) _wrap_Rect_Intersects, METH_VARARGS | METH_KEYWORDS, NULL},
44624 { (char *)"Rect_x_set", (PyCFunction) _wrap_Rect_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
44625 { (char *)"Rect_x_get", (PyCFunction) _wrap_Rect_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
44626 { (char *)"Rect_y_set", (PyCFunction) _wrap_Rect_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
44627 { (char *)"Rect_y_get", (PyCFunction) _wrap_Rect_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
44628 { (char *)"Rect_width_set", (PyCFunction) _wrap_Rect_width_set, METH_VARARGS | METH_KEYWORDS, NULL},
44629 { (char *)"Rect_width_get", (PyCFunction) _wrap_Rect_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
44630 { (char *)"Rect_height_set", (PyCFunction) _wrap_Rect_height_set, METH_VARARGS | METH_KEYWORDS, NULL},
44631 { (char *)"Rect_height_get", (PyCFunction) _wrap_Rect_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
44632 { (char *)"Rect_Set", (PyCFunction) _wrap_Rect_Set, METH_VARARGS | METH_KEYWORDS, NULL},
44633 { (char *)"Rect_Get", (PyCFunction) _wrap_Rect_Get, METH_VARARGS | METH_KEYWORDS, NULL},
44634 { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS, NULL},
44635 { (char *)"IntersectRect", (PyCFunction) _wrap_IntersectRect, METH_VARARGS | METH_KEYWORDS, NULL},
44636 { (char *)"new_Point2D", (PyCFunction) _wrap_new_Point2D, METH_VARARGS | METH_KEYWORDS, NULL},
44637 { (char *)"new_Point2DCopy", (PyCFunction) _wrap_new_Point2DCopy, METH_VARARGS | METH_KEYWORDS, NULL},
44638 { (char *)"new_Point2DFromPoint", (PyCFunction) _wrap_new_Point2DFromPoint, METH_VARARGS | METH_KEYWORDS, NULL},
44639 { (char *)"Point2D_GetFloor", (PyCFunction) _wrap_Point2D_GetFloor, METH_VARARGS | METH_KEYWORDS, NULL},
44640 { (char *)"Point2D_GetRounded", (PyCFunction) _wrap_Point2D_GetRounded, METH_VARARGS | METH_KEYWORDS, NULL},
44641 { (char *)"Point2D_GetVectorLength", (PyCFunction) _wrap_Point2D_GetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL},
44642 { (char *)"Point2D_GetVectorAngle", (PyCFunction) _wrap_Point2D_GetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL},
44643 { (char *)"Point2D_SetVectorLength", (PyCFunction) _wrap_Point2D_SetVectorLength, METH_VARARGS | METH_KEYWORDS, NULL},
44644 { (char *)"Point2D_SetVectorAngle", (PyCFunction) _wrap_Point2D_SetVectorAngle, METH_VARARGS | METH_KEYWORDS, NULL},
44645 { (char *)"Point2D_GetDistance", (PyCFunction) _wrap_Point2D_GetDistance, METH_VARARGS | METH_KEYWORDS, NULL},
44646 { (char *)"Point2D_GetDistanceSquare", (PyCFunction) _wrap_Point2D_GetDistanceSquare, METH_VARARGS | METH_KEYWORDS, NULL},
44647 { (char *)"Point2D_GetDotProduct", (PyCFunction) _wrap_Point2D_GetDotProduct, METH_VARARGS | METH_KEYWORDS, NULL},
44648 { (char *)"Point2D_GetCrossProduct", (PyCFunction) _wrap_Point2D_GetCrossProduct, METH_VARARGS | METH_KEYWORDS, NULL},
44649 { (char *)"Point2D___neg__", (PyCFunction) _wrap_Point2D___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
44650 { (char *)"Point2D___iadd__", (PyCFunction) _wrap_Point2D___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
44651 { (char *)"Point2D___isub__", (PyCFunction) _wrap_Point2D___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
44652 { (char *)"Point2D___imul__", (PyCFunction) _wrap_Point2D___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
44653 { (char *)"Point2D___idiv__", (PyCFunction) _wrap_Point2D___idiv__, METH_VARARGS | METH_KEYWORDS, NULL},
44654 { (char *)"Point2D___eq__", (PyCFunction) _wrap_Point2D___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
44655 { (char *)"Point2D___ne__", (PyCFunction) _wrap_Point2D___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
44656 { (char *)"Point2D_x_set", (PyCFunction) _wrap_Point2D_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
44657 { (char *)"Point2D_x_get", (PyCFunction) _wrap_Point2D_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
44658 { (char *)"Point2D_y_set", (PyCFunction) _wrap_Point2D_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
44659 { (char *)"Point2D_y_get", (PyCFunction) _wrap_Point2D_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
44660 { (char *)"Point2D_Set", (PyCFunction) _wrap_Point2D_Set, METH_VARARGS | METH_KEYWORDS, NULL},
44661 { (char *)"Point2D_Get", (PyCFunction) _wrap_Point2D_Get, METH_VARARGS | METH_KEYWORDS, NULL},
44662 { (char *)"Point2D_swigregister", Point2D_swigregister, METH_VARARGS, NULL},
44663 { (char *)"new_InputStream", (PyCFunction) _wrap_new_InputStream, METH_VARARGS | METH_KEYWORDS, NULL},
44664 { (char *)"delete_InputStream", (PyCFunction) _wrap_delete_InputStream, METH_VARARGS | METH_KEYWORDS, NULL},
44665 { (char *)"InputStream_close", (PyCFunction) _wrap_InputStream_close, METH_VARARGS | METH_KEYWORDS, NULL},
44666 { (char *)"InputStream_flush", (PyCFunction) _wrap_InputStream_flush, METH_VARARGS | METH_KEYWORDS, NULL},
44667 { (char *)"InputStream_eof", (PyCFunction) _wrap_InputStream_eof, METH_VARARGS | METH_KEYWORDS, NULL},
44668 { (char *)"InputStream_read", (PyCFunction) _wrap_InputStream_read, METH_VARARGS | METH_KEYWORDS, NULL},
44669 { (char *)"InputStream_readline", (PyCFunction) _wrap_InputStream_readline, METH_VARARGS | METH_KEYWORDS, NULL},
44670 { (char *)"InputStream_readlines", (PyCFunction) _wrap_InputStream_readlines, METH_VARARGS | METH_KEYWORDS, NULL},
44671 { (char *)"InputStream_seek", (PyCFunction) _wrap_InputStream_seek, METH_VARARGS | METH_KEYWORDS, NULL},
44672 { (char *)"InputStream_tell", (PyCFunction) _wrap_InputStream_tell, METH_VARARGS | METH_KEYWORDS, NULL},
44673 { (char *)"InputStream_Peek", (PyCFunction) _wrap_InputStream_Peek, METH_VARARGS | METH_KEYWORDS, NULL},
44674 { (char *)"InputStream_GetC", (PyCFunction) _wrap_InputStream_GetC, METH_VARARGS | METH_KEYWORDS, NULL},
44675 { (char *)"InputStream_LastRead", (PyCFunction) _wrap_InputStream_LastRead, METH_VARARGS | METH_KEYWORDS, NULL},
44676 { (char *)"InputStream_CanRead", (PyCFunction) _wrap_InputStream_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
44677 { (char *)"InputStream_Eof", (PyCFunction) _wrap_InputStream_Eof, METH_VARARGS | METH_KEYWORDS, NULL},
44678 { (char *)"InputStream_Ungetch", (PyCFunction) _wrap_InputStream_Ungetch, METH_VARARGS | METH_KEYWORDS, NULL},
44679 { (char *)"InputStream_SeekI", (PyCFunction) _wrap_InputStream_SeekI, METH_VARARGS | METH_KEYWORDS, NULL},
44680 { (char *)"InputStream_TellI", (PyCFunction) _wrap_InputStream_TellI, METH_VARARGS | METH_KEYWORDS, NULL},
44681 { (char *)"InputStream_swigregister", InputStream_swigregister, METH_VARARGS, NULL},
44682 { (char *)"OutputStream_write", (PyCFunction) _wrap_OutputStream_write, METH_VARARGS | METH_KEYWORDS, NULL},
44683 { (char *)"OutputStream_swigregister", OutputStream_swigregister, METH_VARARGS, NULL},
44684 { (char *)"new_FSFile", (PyCFunction) _wrap_new_FSFile, METH_VARARGS | METH_KEYWORDS, NULL},
44685 { (char *)"delete_FSFile", (PyCFunction) _wrap_delete_FSFile, METH_VARARGS | METH_KEYWORDS, NULL},
44686 { (char *)"FSFile_GetStream", (PyCFunction) _wrap_FSFile_GetStream, METH_VARARGS | METH_KEYWORDS, NULL},
44687 { (char *)"FSFile_GetMimeType", (PyCFunction) _wrap_FSFile_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
44688 { (char *)"FSFile_GetLocation", (PyCFunction) _wrap_FSFile_GetLocation, METH_VARARGS | METH_KEYWORDS, NULL},
44689 { (char *)"FSFile_GetAnchor", (PyCFunction) _wrap_FSFile_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
44690 { (char *)"FSFile_GetModificationTime", (PyCFunction) _wrap_FSFile_GetModificationTime, METH_VARARGS | METH_KEYWORDS, NULL},
44691 { (char *)"FSFile_swigregister", FSFile_swigregister, METH_VARARGS, NULL},
44692 { (char *)"CPPFileSystemHandler_swigregister", CPPFileSystemHandler_swigregister, METH_VARARGS, NULL},
44693 { (char *)"new_FileSystemHandler", (PyCFunction) _wrap_new_FileSystemHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44694 { (char *)"FileSystemHandler__setCallbackInfo", (PyCFunction) _wrap_FileSystemHandler__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
44695 { (char *)"FileSystemHandler_CanOpen", (PyCFunction) _wrap_FileSystemHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
44696 { (char *)"FileSystemHandler_OpenFile", (PyCFunction) _wrap_FileSystemHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
44697 { (char *)"FileSystemHandler_FindFirst", (PyCFunction) _wrap_FileSystemHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
44698 { (char *)"FileSystemHandler_FindNext", (PyCFunction) _wrap_FileSystemHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
44699 { (char *)"FileSystemHandler_GetProtocol", (PyCFunction) _wrap_FileSystemHandler_GetProtocol, METH_VARARGS | METH_KEYWORDS, NULL},
44700 { (char *)"FileSystemHandler_GetLeftLocation", (PyCFunction) _wrap_FileSystemHandler_GetLeftLocation, METH_VARARGS | METH_KEYWORDS, NULL},
44701 { (char *)"FileSystemHandler_GetAnchor", (PyCFunction) _wrap_FileSystemHandler_GetAnchor, METH_VARARGS | METH_KEYWORDS, NULL},
44702 { (char *)"FileSystemHandler_GetRightLocation", (PyCFunction) _wrap_FileSystemHandler_GetRightLocation, METH_VARARGS | METH_KEYWORDS, NULL},
44703 { (char *)"FileSystemHandler_GetMimeTypeFromExt", (PyCFunction) _wrap_FileSystemHandler_GetMimeTypeFromExt, METH_VARARGS | METH_KEYWORDS, NULL},
44704 { (char *)"FileSystemHandler_swigregister", FileSystemHandler_swigregister, METH_VARARGS, NULL},
44705 { (char *)"new_FileSystem", (PyCFunction) _wrap_new_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
44706 { (char *)"delete_FileSystem", (PyCFunction) _wrap_delete_FileSystem, METH_VARARGS | METH_KEYWORDS, NULL},
44707 { (char *)"FileSystem_ChangePathTo", (PyCFunction) _wrap_FileSystem_ChangePathTo, METH_VARARGS | METH_KEYWORDS, NULL},
44708 { (char *)"FileSystem_GetPath", (PyCFunction) _wrap_FileSystem_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
44709 { (char *)"FileSystem_OpenFile", (PyCFunction) _wrap_FileSystem_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
44710 { (char *)"FileSystem_FindFirst", (PyCFunction) _wrap_FileSystem_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
44711 { (char *)"FileSystem_FindNext", (PyCFunction) _wrap_FileSystem_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
44712 { (char *)"FileSystem_AddHandler", (PyCFunction) _wrap_FileSystem_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44713 { (char *)"FileSystem_CleanUpHandlers", (PyCFunction) _wrap_FileSystem_CleanUpHandlers, METH_VARARGS | METH_KEYWORDS, NULL},
44714 { (char *)"FileSystem_FileNameToURL", (PyCFunction) _wrap_FileSystem_FileNameToURL, METH_VARARGS | METH_KEYWORDS, NULL},
44715 { (char *)"FileSystem_URLToFileName", (PyCFunction) _wrap_FileSystem_URLToFileName, METH_VARARGS | METH_KEYWORDS, NULL},
44716 { (char *)"FileSystem_swigregister", FileSystem_swigregister, METH_VARARGS, NULL},
44717 { (char *)"new_InternetFSHandler", (PyCFunction) _wrap_new_InternetFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44718 { (char *)"InternetFSHandler_CanOpen", (PyCFunction) _wrap_InternetFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
44719 { (char *)"InternetFSHandler_OpenFile", (PyCFunction) _wrap_InternetFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
44720 { (char *)"InternetFSHandler_swigregister", InternetFSHandler_swigregister, METH_VARARGS, NULL},
44721 { (char *)"new_ZipFSHandler", (PyCFunction) _wrap_new_ZipFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44722 { (char *)"ZipFSHandler_CanOpen", (PyCFunction) _wrap_ZipFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
44723 { (char *)"ZipFSHandler_OpenFile", (PyCFunction) _wrap_ZipFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
44724 { (char *)"ZipFSHandler_FindFirst", (PyCFunction) _wrap_ZipFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
44725 { (char *)"ZipFSHandler_FindNext", (PyCFunction) _wrap_ZipFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
44726 { (char *)"ZipFSHandler_swigregister", ZipFSHandler_swigregister, METH_VARARGS, NULL},
44727 { (char *)"__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxImage, METH_VARARGS | METH_KEYWORDS, NULL},
44728 { (char *)"__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_wxBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
44729 { (char *)"__wxMemoryFSHandler_AddFile_Data", (PyCFunction) _wrap___wxMemoryFSHandler_AddFile_Data, METH_VARARGS | METH_KEYWORDS, NULL},
44730 { (char *)"new_MemoryFSHandler", (PyCFunction) _wrap_new_MemoryFSHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44731 { (char *)"MemoryFSHandler_RemoveFile", (PyCFunction) _wrap_MemoryFSHandler_RemoveFile, METH_VARARGS | METH_KEYWORDS, NULL},
44732 { (char *)"MemoryFSHandler_CanOpen", (PyCFunction) _wrap_MemoryFSHandler_CanOpen, METH_VARARGS | METH_KEYWORDS, NULL},
44733 { (char *)"MemoryFSHandler_OpenFile", (PyCFunction) _wrap_MemoryFSHandler_OpenFile, METH_VARARGS | METH_KEYWORDS, NULL},
44734 { (char *)"MemoryFSHandler_FindFirst", (PyCFunction) _wrap_MemoryFSHandler_FindFirst, METH_VARARGS | METH_KEYWORDS, NULL},
44735 { (char *)"MemoryFSHandler_FindNext", (PyCFunction) _wrap_MemoryFSHandler_FindNext, METH_VARARGS | METH_KEYWORDS, NULL},
44736 { (char *)"MemoryFSHandler_swigregister", MemoryFSHandler_swigregister, METH_VARARGS, NULL},
44737 { (char *)"ImageHandler_GetName", (PyCFunction) _wrap_ImageHandler_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
44738 { (char *)"ImageHandler_GetExtension", (PyCFunction) _wrap_ImageHandler_GetExtension, METH_VARARGS | METH_KEYWORDS, NULL},
44739 { (char *)"ImageHandler_GetType", (PyCFunction) _wrap_ImageHandler_GetType, METH_VARARGS | METH_KEYWORDS, NULL},
44740 { (char *)"ImageHandler_GetMimeType", (PyCFunction) _wrap_ImageHandler_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
44741 { (char *)"ImageHandler_CanRead", (PyCFunction) _wrap_ImageHandler_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
44742 { (char *)"ImageHandler_SetName", (PyCFunction) _wrap_ImageHandler_SetName, METH_VARARGS | METH_KEYWORDS, NULL},
44743 { (char *)"ImageHandler_SetExtension", (PyCFunction) _wrap_ImageHandler_SetExtension, METH_VARARGS | METH_KEYWORDS, NULL},
44744 { (char *)"ImageHandler_SetType", (PyCFunction) _wrap_ImageHandler_SetType, METH_VARARGS | METH_KEYWORDS, NULL},
44745 { (char *)"ImageHandler_SetMimeType", (PyCFunction) _wrap_ImageHandler_SetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
44746 { (char *)"ImageHandler_swigregister", ImageHandler_swigregister, METH_VARARGS, NULL},
44747 { (char *)"new_ImageHistogram", (PyCFunction) _wrap_new_ImageHistogram, METH_VARARGS | METH_KEYWORDS, NULL},
44748 { (char *)"ImageHistogram_MakeKey", (PyCFunction) _wrap_ImageHistogram_MakeKey, METH_VARARGS | METH_KEYWORDS, NULL},
44749 { (char *)"ImageHistogram_FindFirstUnusedColour", (PyCFunction) _wrap_ImageHistogram_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL},
44750 { (char *)"ImageHistogram_swigregister", ImageHistogram_swigregister, METH_VARARGS, NULL},
44751 { (char *)"new_Image", (PyCFunction) _wrap_new_Image, METH_VARARGS | METH_KEYWORDS, NULL},
44752 { (char *)"delete_Image", (PyCFunction) _wrap_delete_Image, METH_VARARGS | METH_KEYWORDS, NULL},
44753 { (char *)"new_ImageFromMime", (PyCFunction) _wrap_new_ImageFromMime, METH_VARARGS | METH_KEYWORDS, NULL},
44754 { (char *)"new_ImageFromStream", (PyCFunction) _wrap_new_ImageFromStream, METH_VARARGS | METH_KEYWORDS, NULL},
44755 { (char *)"new_ImageFromStreamMime", (PyCFunction) _wrap_new_ImageFromStreamMime, METH_VARARGS | METH_KEYWORDS, NULL},
44756 { (char *)"new_EmptyImage", (PyCFunction) _wrap_new_EmptyImage, METH_VARARGS | METH_KEYWORDS, NULL},
44757 { (char *)"new_ImageFromBitmap", (PyCFunction) _wrap_new_ImageFromBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
44758 { (char *)"new_ImageFromData", (PyCFunction) _wrap_new_ImageFromData, METH_VARARGS | METH_KEYWORDS, NULL},
44759 { (char *)"new_ImageFromDataWithAlpha", (PyCFunction) _wrap_new_ImageFromDataWithAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
44760 { (char *)"Image_Create", (PyCFunction) _wrap_Image_Create, METH_VARARGS | METH_KEYWORDS, NULL},
44761 { (char *)"Image_Destroy", (PyCFunction) _wrap_Image_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
44762 { (char *)"Image_Scale", (PyCFunction) _wrap_Image_Scale, METH_VARARGS | METH_KEYWORDS, NULL},
44763 { (char *)"Image_ShrinkBy", (PyCFunction) _wrap_Image_ShrinkBy, METH_VARARGS | METH_KEYWORDS, NULL},
44764 { (char *)"Image_Rescale", (PyCFunction) _wrap_Image_Rescale, METH_VARARGS | METH_KEYWORDS, NULL},
44765 { (char *)"Image_SetRGB", (PyCFunction) _wrap_Image_SetRGB, METH_VARARGS | METH_KEYWORDS, NULL},
44766 { (char *)"Image_GetRed", (PyCFunction) _wrap_Image_GetRed, METH_VARARGS | METH_KEYWORDS, NULL},
44767 { (char *)"Image_GetGreen", (PyCFunction) _wrap_Image_GetGreen, METH_VARARGS | METH_KEYWORDS, NULL},
44768 { (char *)"Image_GetBlue", (PyCFunction) _wrap_Image_GetBlue, METH_VARARGS | METH_KEYWORDS, NULL},
44769 { (char *)"Image_SetAlpha", (PyCFunction) _wrap_Image_SetAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
44770 { (char *)"Image_GetAlpha", (PyCFunction) _wrap_Image_GetAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
44771 { (char *)"Image_HasAlpha", (PyCFunction) _wrap_Image_HasAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
44772 { (char *)"Image_FindFirstUnusedColour", (PyCFunction) _wrap_Image_FindFirstUnusedColour, METH_VARARGS | METH_KEYWORDS, NULL},
44773 { (char *)"Image_ConvertAlphaToMask", (PyCFunction) _wrap_Image_ConvertAlphaToMask, METH_VARARGS | METH_KEYWORDS, NULL},
44774 { (char *)"Image_ConvertColourToAlpha", (PyCFunction) _wrap_Image_ConvertColourToAlpha, METH_VARARGS | METH_KEYWORDS, NULL},
44775 { (char *)"Image_SetMaskFromImage", (PyCFunction) _wrap_Image_SetMaskFromImage, METH_VARARGS | METH_KEYWORDS, NULL},
44776 { (char *)"Image_CanRead", (PyCFunction) _wrap_Image_CanRead, METH_VARARGS | METH_KEYWORDS, NULL},
44777 { (char *)"Image_GetImageCount", (PyCFunction) _wrap_Image_GetImageCount, METH_VARARGS | METH_KEYWORDS, NULL},
44778 { (char *)"Image_LoadFile", (PyCFunction) _wrap_Image_LoadFile, METH_VARARGS | METH_KEYWORDS, NULL},
44779 { (char *)"Image_LoadMimeFile", (PyCFunction) _wrap_Image_LoadMimeFile, METH_VARARGS | METH_KEYWORDS, NULL},
44780 { (char *)"Image_SaveFile", (PyCFunction) _wrap_Image_SaveFile, METH_VARARGS | METH_KEYWORDS, NULL},
44781 { (char *)"Image_SaveMimeFile", (PyCFunction) _wrap_Image_SaveMimeFile, METH_VARARGS | METH_KEYWORDS, NULL},
44782 { (char *)"Image_CanReadStream", (PyCFunction) _wrap_Image_CanReadStream, METH_VARARGS | METH_KEYWORDS, NULL},
44783 { (char *)"Image_LoadStream", (PyCFunction) _wrap_Image_LoadStream, METH_VARARGS | METH_KEYWORDS, NULL},
44784 { (char *)"Image_LoadMimeStream", (PyCFunction) _wrap_Image_LoadMimeStream, METH_VARARGS | METH_KEYWORDS, NULL},
44785 { (char *)"Image_Ok", (PyCFunction) _wrap_Image_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
44786 { (char *)"Image_GetWidth", (PyCFunction) _wrap_Image_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
44787 { (char *)"Image_GetHeight", (PyCFunction) _wrap_Image_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
44788 { (char *)"Image_GetSize", (PyCFunction) _wrap_Image_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
44789 { (char *)"Image_GetSubImage", (PyCFunction) _wrap_Image_GetSubImage, METH_VARARGS | METH_KEYWORDS, NULL},
44790 { (char *)"Image_Copy", (PyCFunction) _wrap_Image_Copy, METH_VARARGS | METH_KEYWORDS, NULL},
44791 { (char *)"Image_Paste", (PyCFunction) _wrap_Image_Paste, METH_VARARGS | METH_KEYWORDS, NULL},
44792 { (char *)"Image_GetData", (PyCFunction) _wrap_Image_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
44793 { (char *)"Image_SetData", (PyCFunction) _wrap_Image_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
44794 { (char *)"Image_GetDataBuffer", (PyCFunction) _wrap_Image_GetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
44795 { (char *)"Image_SetDataBuffer", (PyCFunction) _wrap_Image_SetDataBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
44796 { (char *)"Image_GetAlphaData", (PyCFunction) _wrap_Image_GetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL},
44797 { (char *)"Image_SetAlphaData", (PyCFunction) _wrap_Image_SetAlphaData, METH_VARARGS | METH_KEYWORDS, NULL},
44798 { (char *)"Image_GetAlphaBuffer", (PyCFunction) _wrap_Image_GetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
44799 { (char *)"Image_SetAlphaBuffer", (PyCFunction) _wrap_Image_SetAlphaBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
44800 { (char *)"Image_SetMaskColour", (PyCFunction) _wrap_Image_SetMaskColour, METH_VARARGS | METH_KEYWORDS, NULL},
44801 { (char *)"Image_GetMaskRed", (PyCFunction) _wrap_Image_GetMaskRed, METH_VARARGS | METH_KEYWORDS, NULL},
44802 { (char *)"Image_GetMaskGreen", (PyCFunction) _wrap_Image_GetMaskGreen, METH_VARARGS | METH_KEYWORDS, NULL},
44803 { (char *)"Image_GetMaskBlue", (PyCFunction) _wrap_Image_GetMaskBlue, METH_VARARGS | METH_KEYWORDS, NULL},
44804 { (char *)"Image_SetMask", (PyCFunction) _wrap_Image_SetMask, METH_VARARGS | METH_KEYWORDS, NULL},
44805 { (char *)"Image_HasMask", (PyCFunction) _wrap_Image_HasMask, METH_VARARGS | METH_KEYWORDS, NULL},
44806 { (char *)"Image_Rotate", (PyCFunction) _wrap_Image_Rotate, METH_VARARGS | METH_KEYWORDS, NULL},
44807 { (char *)"Image_Rotate90", (PyCFunction) _wrap_Image_Rotate90, METH_VARARGS | METH_KEYWORDS, NULL},
44808 { (char *)"Image_Mirror", (PyCFunction) _wrap_Image_Mirror, METH_VARARGS | METH_KEYWORDS, NULL},
44809 { (char *)"Image_Replace", (PyCFunction) _wrap_Image_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
44810 { (char *)"Image_ConvertToMono", (PyCFunction) _wrap_Image_ConvertToMono, METH_VARARGS | METH_KEYWORDS, NULL},
44811 { (char *)"Image_SetOption", (PyCFunction) _wrap_Image_SetOption, METH_VARARGS | METH_KEYWORDS, NULL},
44812 { (char *)"Image_SetOptionInt", (PyCFunction) _wrap_Image_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
44813 { (char *)"Image_GetOption", (PyCFunction) _wrap_Image_GetOption, METH_VARARGS | METH_KEYWORDS, NULL},
44814 { (char *)"Image_GetOptionInt", (PyCFunction) _wrap_Image_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
44815 { (char *)"Image_HasOption", (PyCFunction) _wrap_Image_HasOption, METH_VARARGS | METH_KEYWORDS, NULL},
44816 { (char *)"Image_CountColours", (PyCFunction) _wrap_Image_CountColours, METH_VARARGS | METH_KEYWORDS, NULL},
44817 { (char *)"Image_ComputeHistogram", (PyCFunction) _wrap_Image_ComputeHistogram, METH_VARARGS | METH_KEYWORDS, NULL},
44818 { (char *)"Image_AddHandler", (PyCFunction) _wrap_Image_AddHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44819 { (char *)"Image_InsertHandler", (PyCFunction) _wrap_Image_InsertHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44820 { (char *)"Image_RemoveHandler", (PyCFunction) _wrap_Image_RemoveHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44821 { (char *)"Image_GetImageExtWildcard", (PyCFunction) _wrap_Image_GetImageExtWildcard, METH_VARARGS | METH_KEYWORDS, NULL},
44822 { (char *)"Image_ConvertToBitmap", (PyCFunction) _wrap_Image_ConvertToBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
44823 { (char *)"Image_ConvertToMonoBitmap", (PyCFunction) _wrap_Image_ConvertToMonoBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
44824 { (char *)"Image_swigregister", Image_swigregister, METH_VARARGS, NULL},
44825 { (char *)"new_BMPHandler", (PyCFunction) _wrap_new_BMPHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44826 { (char *)"BMPHandler_swigregister", BMPHandler_swigregister, METH_VARARGS, NULL},
44827 { (char *)"new_ICOHandler", (PyCFunction) _wrap_new_ICOHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44828 { (char *)"ICOHandler_swigregister", ICOHandler_swigregister, METH_VARARGS, NULL},
44829 { (char *)"new_CURHandler", (PyCFunction) _wrap_new_CURHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44830 { (char *)"CURHandler_swigregister", CURHandler_swigregister, METH_VARARGS, NULL},
44831 { (char *)"new_ANIHandler", (PyCFunction) _wrap_new_ANIHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44832 { (char *)"ANIHandler_swigregister", ANIHandler_swigregister, METH_VARARGS, NULL},
44833 { (char *)"new_PNGHandler", (PyCFunction) _wrap_new_PNGHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44834 { (char *)"PNGHandler_swigregister", PNGHandler_swigregister, METH_VARARGS, NULL},
44835 { (char *)"new_GIFHandler", (PyCFunction) _wrap_new_GIFHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44836 { (char *)"GIFHandler_swigregister", GIFHandler_swigregister, METH_VARARGS, NULL},
44837 { (char *)"new_PCXHandler", (PyCFunction) _wrap_new_PCXHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44838 { (char *)"PCXHandler_swigregister", PCXHandler_swigregister, METH_VARARGS, NULL},
44839 { (char *)"new_JPEGHandler", (PyCFunction) _wrap_new_JPEGHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44840 { (char *)"JPEGHandler_swigregister", JPEGHandler_swigregister, METH_VARARGS, NULL},
44841 { (char *)"new_PNMHandler", (PyCFunction) _wrap_new_PNMHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44842 { (char *)"PNMHandler_swigregister", PNMHandler_swigregister, METH_VARARGS, NULL},
44843 { (char *)"new_XPMHandler", (PyCFunction) _wrap_new_XPMHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44844 { (char *)"XPMHandler_swigregister", XPMHandler_swigregister, METH_VARARGS, NULL},
44845 { (char *)"new_TIFFHandler", (PyCFunction) _wrap_new_TIFFHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44846 { (char *)"TIFFHandler_swigregister", TIFFHandler_swigregister, METH_VARARGS, NULL},
44847 { (char *)"Quantize_Quantize", (PyCFunction) _wrap_Quantize_Quantize, METH_VARARGS | METH_KEYWORDS, NULL},
44848 { (char *)"Quantize_swigregister", Quantize_swigregister, METH_VARARGS, NULL},
44849 { (char *)"new_EvtHandler", (PyCFunction) _wrap_new_EvtHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44850 { (char *)"EvtHandler_GetNextHandler", (PyCFunction) _wrap_EvtHandler_GetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44851 { (char *)"EvtHandler_GetPreviousHandler", (PyCFunction) _wrap_EvtHandler_GetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44852 { (char *)"EvtHandler_SetNextHandler", (PyCFunction) _wrap_EvtHandler_SetNextHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44853 { (char *)"EvtHandler_SetPreviousHandler", (PyCFunction) _wrap_EvtHandler_SetPreviousHandler, METH_VARARGS | METH_KEYWORDS, NULL},
44854 { (char *)"EvtHandler_GetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_GetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
44855 { (char *)"EvtHandler_SetEvtHandlerEnabled", (PyCFunction) _wrap_EvtHandler_SetEvtHandlerEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
44856 { (char *)"EvtHandler_ProcessEvent", (PyCFunction) _wrap_EvtHandler_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44857 { (char *)"EvtHandler_AddPendingEvent", (PyCFunction) _wrap_EvtHandler_AddPendingEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44858 { (char *)"EvtHandler_ProcessPendingEvents", (PyCFunction) _wrap_EvtHandler_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL},
44859 { (char *)"EvtHandler_Connect", (PyCFunction) _wrap_EvtHandler_Connect, METH_VARARGS | METH_KEYWORDS, NULL},
44860 { (char *)"EvtHandler_Disconnect", (PyCFunction) _wrap_EvtHandler_Disconnect, METH_VARARGS | METH_KEYWORDS, NULL},
44861 { (char *)"EvtHandler__setOORInfo", (PyCFunction) _wrap_EvtHandler__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
44862 { (char *)"EvtHandler_swigregister", EvtHandler_swigregister, METH_VARARGS, NULL},
44863 { (char *)"NewEventType", (PyCFunction) _wrap_NewEventType, METH_VARARGS | METH_KEYWORDS, NULL},
44864 { (char *)"delete_Event", (PyCFunction) _wrap_delete_Event, METH_VARARGS | METH_KEYWORDS, NULL},
44865 { (char *)"Event_SetEventType", (PyCFunction) _wrap_Event_SetEventType, METH_VARARGS | METH_KEYWORDS, NULL},
44866 { (char *)"Event_GetEventType", (PyCFunction) _wrap_Event_GetEventType, METH_VARARGS | METH_KEYWORDS, NULL},
44867 { (char *)"Event_GetEventObject", (PyCFunction) _wrap_Event_GetEventObject, METH_VARARGS | METH_KEYWORDS, NULL},
44868 { (char *)"Event_SetEventObject", (PyCFunction) _wrap_Event_SetEventObject, METH_VARARGS | METH_KEYWORDS, NULL},
44869 { (char *)"Event_GetTimestamp", (PyCFunction) _wrap_Event_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
44870 { (char *)"Event_SetTimestamp", (PyCFunction) _wrap_Event_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
44871 { (char *)"Event_GetId", (PyCFunction) _wrap_Event_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
44872 { (char *)"Event_SetId", (PyCFunction) _wrap_Event_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
44873 { (char *)"Event_IsCommandEvent", (PyCFunction) _wrap_Event_IsCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44874 { (char *)"Event_Skip", (PyCFunction) _wrap_Event_Skip, METH_VARARGS | METH_KEYWORDS, NULL},
44875 { (char *)"Event_GetSkipped", (PyCFunction) _wrap_Event_GetSkipped, METH_VARARGS | METH_KEYWORDS, NULL},
44876 { (char *)"Event_ShouldPropagate", (PyCFunction) _wrap_Event_ShouldPropagate, METH_VARARGS | METH_KEYWORDS, NULL},
44877 { (char *)"Event_StopPropagation", (PyCFunction) _wrap_Event_StopPropagation, METH_VARARGS | METH_KEYWORDS, NULL},
44878 { (char *)"Event_ResumePropagation", (PyCFunction) _wrap_Event_ResumePropagation, METH_VARARGS | METH_KEYWORDS, NULL},
44879 { (char *)"Event_Clone", (PyCFunction) _wrap_Event_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
44880 { (char *)"Event_swigregister", Event_swigregister, METH_VARARGS, NULL},
44881 { (char *)"new_PropagationDisabler", (PyCFunction) _wrap_new_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
44882 { (char *)"delete_PropagationDisabler", (PyCFunction) _wrap_delete_PropagationDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
44883 { (char *)"PropagationDisabler_swigregister", PropagationDisabler_swigregister, METH_VARARGS, NULL},
44884 { (char *)"new_PropagateOnce", (PyCFunction) _wrap_new_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL},
44885 { (char *)"delete_PropagateOnce", (PyCFunction) _wrap_delete_PropagateOnce, METH_VARARGS | METH_KEYWORDS, NULL},
44886 { (char *)"PropagateOnce_swigregister", PropagateOnce_swigregister, METH_VARARGS, NULL},
44887 { (char *)"new_CommandEvent", (PyCFunction) _wrap_new_CommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44888 { (char *)"CommandEvent_GetSelection", (PyCFunction) _wrap_CommandEvent_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
44889 { (char *)"CommandEvent_SetString", (PyCFunction) _wrap_CommandEvent_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
44890 { (char *)"CommandEvent_GetString", (PyCFunction) _wrap_CommandEvent_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
44891 { (char *)"CommandEvent_IsChecked", (PyCFunction) _wrap_CommandEvent_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
44892 { (char *)"CommandEvent_IsSelection", (PyCFunction) _wrap_CommandEvent_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL},
44893 { (char *)"CommandEvent_SetExtraLong", (PyCFunction) _wrap_CommandEvent_SetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL},
44894 { (char *)"CommandEvent_GetExtraLong", (PyCFunction) _wrap_CommandEvent_GetExtraLong, METH_VARARGS | METH_KEYWORDS, NULL},
44895 { (char *)"CommandEvent_SetInt", (PyCFunction) _wrap_CommandEvent_SetInt, METH_VARARGS | METH_KEYWORDS, NULL},
44896 { (char *)"CommandEvent_GetInt", (PyCFunction) _wrap_CommandEvent_GetInt, METH_VARARGS | METH_KEYWORDS, NULL},
44897 { (char *)"CommandEvent_Clone", (PyCFunction) _wrap_CommandEvent_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
44898 { (char *)"CommandEvent_swigregister", CommandEvent_swigregister, METH_VARARGS, NULL},
44899 { (char *)"new_NotifyEvent", (PyCFunction) _wrap_new_NotifyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44900 { (char *)"NotifyEvent_Veto", (PyCFunction) _wrap_NotifyEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
44901 { (char *)"NotifyEvent_Allow", (PyCFunction) _wrap_NotifyEvent_Allow, METH_VARARGS | METH_KEYWORDS, NULL},
44902 { (char *)"NotifyEvent_IsAllowed", (PyCFunction) _wrap_NotifyEvent_IsAllowed, METH_VARARGS | METH_KEYWORDS, NULL},
44903 { (char *)"NotifyEvent_swigregister", NotifyEvent_swigregister, METH_VARARGS, NULL},
44904 { (char *)"new_ScrollEvent", (PyCFunction) _wrap_new_ScrollEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44905 { (char *)"ScrollEvent_GetOrientation", (PyCFunction) _wrap_ScrollEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
44906 { (char *)"ScrollEvent_GetPosition", (PyCFunction) _wrap_ScrollEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44907 { (char *)"ScrollEvent_SetOrientation", (PyCFunction) _wrap_ScrollEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
44908 { (char *)"ScrollEvent_SetPosition", (PyCFunction) _wrap_ScrollEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44909 { (char *)"ScrollEvent_swigregister", ScrollEvent_swigregister, METH_VARARGS, NULL},
44910 { (char *)"new_ScrollWinEvent", (PyCFunction) _wrap_new_ScrollWinEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44911 { (char *)"ScrollWinEvent_GetOrientation", (PyCFunction) _wrap_ScrollWinEvent_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
44912 { (char *)"ScrollWinEvent_GetPosition", (PyCFunction) _wrap_ScrollWinEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44913 { (char *)"ScrollWinEvent_SetOrientation", (PyCFunction) _wrap_ScrollWinEvent_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
44914 { (char *)"ScrollWinEvent_SetPosition", (PyCFunction) _wrap_ScrollWinEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44915 { (char *)"ScrollWinEvent_swigregister", ScrollWinEvent_swigregister, METH_VARARGS, NULL},
44916 { (char *)"new_MouseEvent", (PyCFunction) _wrap_new_MouseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44917 { (char *)"MouseEvent_IsButton", (PyCFunction) _wrap_MouseEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
44918 { (char *)"MouseEvent_ButtonDown", (PyCFunction) _wrap_MouseEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL},
44919 { (char *)"MouseEvent_ButtonDClick", (PyCFunction) _wrap_MouseEvent_ButtonDClick, METH_VARARGS | METH_KEYWORDS, NULL},
44920 { (char *)"MouseEvent_ButtonUp", (PyCFunction) _wrap_MouseEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL},
44921 { (char *)"MouseEvent_Button", (PyCFunction) _wrap_MouseEvent_Button, METH_VARARGS | METH_KEYWORDS, NULL},
44922 { (char *)"MouseEvent_ButtonIsDown", (PyCFunction) _wrap_MouseEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
44923 { (char *)"MouseEvent_GetButton", (PyCFunction) _wrap_MouseEvent_GetButton, METH_VARARGS | METH_KEYWORDS, NULL},
44924 { (char *)"MouseEvent_ControlDown", (PyCFunction) _wrap_MouseEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
44925 { (char *)"MouseEvent_MetaDown", (PyCFunction) _wrap_MouseEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
44926 { (char *)"MouseEvent_AltDown", (PyCFunction) _wrap_MouseEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
44927 { (char *)"MouseEvent_ShiftDown", (PyCFunction) _wrap_MouseEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
44928 { (char *)"MouseEvent_CmdDown", (PyCFunction) _wrap_MouseEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
44929 { (char *)"MouseEvent_LeftDown", (PyCFunction) _wrap_MouseEvent_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
44930 { (char *)"MouseEvent_MiddleDown", (PyCFunction) _wrap_MouseEvent_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
44931 { (char *)"MouseEvent_RightDown", (PyCFunction) _wrap_MouseEvent_RightDown, METH_VARARGS | METH_KEYWORDS, NULL},
44932 { (char *)"MouseEvent_LeftUp", (PyCFunction) _wrap_MouseEvent_LeftUp, METH_VARARGS | METH_KEYWORDS, NULL},
44933 { (char *)"MouseEvent_MiddleUp", (PyCFunction) _wrap_MouseEvent_MiddleUp, METH_VARARGS | METH_KEYWORDS, NULL},
44934 { (char *)"MouseEvent_RightUp", (PyCFunction) _wrap_MouseEvent_RightUp, METH_VARARGS | METH_KEYWORDS, NULL},
44935 { (char *)"MouseEvent_LeftDClick", (PyCFunction) _wrap_MouseEvent_LeftDClick, METH_VARARGS | METH_KEYWORDS, NULL},
44936 { (char *)"MouseEvent_MiddleDClick", (PyCFunction) _wrap_MouseEvent_MiddleDClick, METH_VARARGS | METH_KEYWORDS, NULL},
44937 { (char *)"MouseEvent_RightDClick", (PyCFunction) _wrap_MouseEvent_RightDClick, METH_VARARGS | METH_KEYWORDS, NULL},
44938 { (char *)"MouseEvent_LeftIsDown", (PyCFunction) _wrap_MouseEvent_LeftIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
44939 { (char *)"MouseEvent_MiddleIsDown", (PyCFunction) _wrap_MouseEvent_MiddleIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
44940 { (char *)"MouseEvent_RightIsDown", (PyCFunction) _wrap_MouseEvent_RightIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
44941 { (char *)"MouseEvent_Dragging", (PyCFunction) _wrap_MouseEvent_Dragging, METH_VARARGS | METH_KEYWORDS, NULL},
44942 { (char *)"MouseEvent_Moving", (PyCFunction) _wrap_MouseEvent_Moving, METH_VARARGS | METH_KEYWORDS, NULL},
44943 { (char *)"MouseEvent_Entering", (PyCFunction) _wrap_MouseEvent_Entering, METH_VARARGS | METH_KEYWORDS, NULL},
44944 { (char *)"MouseEvent_Leaving", (PyCFunction) _wrap_MouseEvent_Leaving, METH_VARARGS | METH_KEYWORDS, NULL},
44945 { (char *)"MouseEvent_GetPosition", (PyCFunction) _wrap_MouseEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44946 { (char *)"MouseEvent_GetPositionTuple", (PyCFunction) _wrap_MouseEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
44947 { (char *)"MouseEvent_GetLogicalPosition", (PyCFunction) _wrap_MouseEvent_GetLogicalPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44948 { (char *)"MouseEvent_GetX", (PyCFunction) _wrap_MouseEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
44949 { (char *)"MouseEvent_GetY", (PyCFunction) _wrap_MouseEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
44950 { (char *)"MouseEvent_GetWheelRotation", (PyCFunction) _wrap_MouseEvent_GetWheelRotation, METH_VARARGS | METH_KEYWORDS, NULL},
44951 { (char *)"MouseEvent_GetWheelDelta", (PyCFunction) _wrap_MouseEvent_GetWheelDelta, METH_VARARGS | METH_KEYWORDS, NULL},
44952 { (char *)"MouseEvent_GetLinesPerAction", (PyCFunction) _wrap_MouseEvent_GetLinesPerAction, METH_VARARGS | METH_KEYWORDS, NULL},
44953 { (char *)"MouseEvent_IsPageScroll", (PyCFunction) _wrap_MouseEvent_IsPageScroll, METH_VARARGS | METH_KEYWORDS, NULL},
44954 { (char *)"MouseEvent_m_x_set", (PyCFunction) _wrap_MouseEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
44955 { (char *)"MouseEvent_m_x_get", (PyCFunction) _wrap_MouseEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
44956 { (char *)"MouseEvent_m_y_set", (PyCFunction) _wrap_MouseEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
44957 { (char *)"MouseEvent_m_y_get", (PyCFunction) _wrap_MouseEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
44958 { (char *)"MouseEvent_m_leftDown_set", (PyCFunction) _wrap_MouseEvent_m_leftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44959 { (char *)"MouseEvent_m_leftDown_get", (PyCFunction) _wrap_MouseEvent_m_leftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44960 { (char *)"MouseEvent_m_middleDown_set", (PyCFunction) _wrap_MouseEvent_m_middleDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44961 { (char *)"MouseEvent_m_middleDown_get", (PyCFunction) _wrap_MouseEvent_m_middleDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44962 { (char *)"MouseEvent_m_rightDown_set", (PyCFunction) _wrap_MouseEvent_m_rightDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44963 { (char *)"MouseEvent_m_rightDown_get", (PyCFunction) _wrap_MouseEvent_m_rightDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44964 { (char *)"MouseEvent_m_controlDown_set", (PyCFunction) _wrap_MouseEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44965 { (char *)"MouseEvent_m_controlDown_get", (PyCFunction) _wrap_MouseEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44966 { (char *)"MouseEvent_m_shiftDown_set", (PyCFunction) _wrap_MouseEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44967 { (char *)"MouseEvent_m_shiftDown_get", (PyCFunction) _wrap_MouseEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44968 { (char *)"MouseEvent_m_altDown_set", (PyCFunction) _wrap_MouseEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44969 { (char *)"MouseEvent_m_altDown_get", (PyCFunction) _wrap_MouseEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44970 { (char *)"MouseEvent_m_metaDown_set", (PyCFunction) _wrap_MouseEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
44971 { (char *)"MouseEvent_m_metaDown_get", (PyCFunction) _wrap_MouseEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
44972 { (char *)"MouseEvent_m_wheelRotation_set", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_set, METH_VARARGS | METH_KEYWORDS, NULL},
44973 { (char *)"MouseEvent_m_wheelRotation_get", (PyCFunction) _wrap_MouseEvent_m_wheelRotation_get, METH_VARARGS | METH_KEYWORDS, NULL},
44974 { (char *)"MouseEvent_m_wheelDelta_set", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_set, METH_VARARGS | METH_KEYWORDS, NULL},
44975 { (char *)"MouseEvent_m_wheelDelta_get", (PyCFunction) _wrap_MouseEvent_m_wheelDelta_get, METH_VARARGS | METH_KEYWORDS, NULL},
44976 { (char *)"MouseEvent_m_linesPerAction_set", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_set, METH_VARARGS | METH_KEYWORDS, NULL},
44977 { (char *)"MouseEvent_m_linesPerAction_get", (PyCFunction) _wrap_MouseEvent_m_linesPerAction_get, METH_VARARGS | METH_KEYWORDS, NULL},
44978 { (char *)"MouseEvent_swigregister", MouseEvent_swigregister, METH_VARARGS, NULL},
44979 { (char *)"new_SetCursorEvent", (PyCFunction) _wrap_new_SetCursorEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44980 { (char *)"SetCursorEvent_GetX", (PyCFunction) _wrap_SetCursorEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
44981 { (char *)"SetCursorEvent_GetY", (PyCFunction) _wrap_SetCursorEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
44982 { (char *)"SetCursorEvent_SetCursor", (PyCFunction) _wrap_SetCursorEvent_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
44983 { (char *)"SetCursorEvent_GetCursor", (PyCFunction) _wrap_SetCursorEvent_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
44984 { (char *)"SetCursorEvent_HasCursor", (PyCFunction) _wrap_SetCursorEvent_HasCursor, METH_VARARGS | METH_KEYWORDS, NULL},
44985 { (char *)"SetCursorEvent_swigregister", SetCursorEvent_swigregister, METH_VARARGS, NULL},
44986 { (char *)"new_KeyEvent", (PyCFunction) _wrap_new_KeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
44987 { (char *)"KeyEvent_ControlDown", (PyCFunction) _wrap_KeyEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
44988 { (char *)"KeyEvent_MetaDown", (PyCFunction) _wrap_KeyEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
44989 { (char *)"KeyEvent_AltDown", (PyCFunction) _wrap_KeyEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
44990 { (char *)"KeyEvent_ShiftDown", (PyCFunction) _wrap_KeyEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
44991 { (char *)"KeyEvent_CmdDown", (PyCFunction) _wrap_KeyEvent_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
44992 { (char *)"KeyEvent_HasModifiers", (PyCFunction) _wrap_KeyEvent_HasModifiers, METH_VARARGS | METH_KEYWORDS, NULL},
44993 { (char *)"KeyEvent_GetKeyCode", (PyCFunction) _wrap_KeyEvent_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
44994 { (char *)"KeyEvent_GetUnicodeKey", (PyCFunction) _wrap_KeyEvent_GetUnicodeKey, METH_VARARGS | METH_KEYWORDS, NULL},
44995 { (char *)"KeyEvent_GetRawKeyCode", (PyCFunction) _wrap_KeyEvent_GetRawKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
44996 { (char *)"KeyEvent_GetRawKeyFlags", (PyCFunction) _wrap_KeyEvent_GetRawKeyFlags, METH_VARARGS | METH_KEYWORDS, NULL},
44997 { (char *)"KeyEvent_GetPosition", (PyCFunction) _wrap_KeyEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
44998 { (char *)"KeyEvent_GetPositionTuple", (PyCFunction) _wrap_KeyEvent_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
44999 { (char *)"KeyEvent_GetX", (PyCFunction) _wrap_KeyEvent_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
45000 { (char *)"KeyEvent_GetY", (PyCFunction) _wrap_KeyEvent_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
45001 { (char *)"KeyEvent_m_x_set", (PyCFunction) _wrap_KeyEvent_m_x_set, METH_VARARGS | METH_KEYWORDS, NULL},
45002 { (char *)"KeyEvent_m_x_get", (PyCFunction) _wrap_KeyEvent_m_x_get, METH_VARARGS | METH_KEYWORDS, NULL},
45003 { (char *)"KeyEvent_m_y_set", (PyCFunction) _wrap_KeyEvent_m_y_set, METH_VARARGS | METH_KEYWORDS, NULL},
45004 { (char *)"KeyEvent_m_y_get", (PyCFunction) _wrap_KeyEvent_m_y_get, METH_VARARGS | METH_KEYWORDS, NULL},
45005 { (char *)"KeyEvent_m_keyCode_set", (PyCFunction) _wrap_KeyEvent_m_keyCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45006 { (char *)"KeyEvent_m_keyCode_get", (PyCFunction) _wrap_KeyEvent_m_keyCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45007 { (char *)"KeyEvent_m_controlDown_set", (PyCFunction) _wrap_KeyEvent_m_controlDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45008 { (char *)"KeyEvent_m_controlDown_get", (PyCFunction) _wrap_KeyEvent_m_controlDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45009 { (char *)"KeyEvent_m_shiftDown_set", (PyCFunction) _wrap_KeyEvent_m_shiftDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45010 { (char *)"KeyEvent_m_shiftDown_get", (PyCFunction) _wrap_KeyEvent_m_shiftDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45011 { (char *)"KeyEvent_m_altDown_set", (PyCFunction) _wrap_KeyEvent_m_altDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45012 { (char *)"KeyEvent_m_altDown_get", (PyCFunction) _wrap_KeyEvent_m_altDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45013 { (char *)"KeyEvent_m_metaDown_set", (PyCFunction) _wrap_KeyEvent_m_metaDown_set, METH_VARARGS | METH_KEYWORDS, NULL},
45014 { (char *)"KeyEvent_m_metaDown_get", (PyCFunction) _wrap_KeyEvent_m_metaDown_get, METH_VARARGS | METH_KEYWORDS, NULL},
45015 { (char *)"KeyEvent_m_scanCode_set", (PyCFunction) _wrap_KeyEvent_m_scanCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45016 { (char *)"KeyEvent_m_scanCode_get", (PyCFunction) _wrap_KeyEvent_m_scanCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45017 { (char *)"KeyEvent_m_rawCode_set", (PyCFunction) _wrap_KeyEvent_m_rawCode_set, METH_VARARGS | METH_KEYWORDS, NULL},
45018 { (char *)"KeyEvent_m_rawCode_get", (PyCFunction) _wrap_KeyEvent_m_rawCode_get, METH_VARARGS | METH_KEYWORDS, NULL},
45019 { (char *)"KeyEvent_m_rawFlags_set", (PyCFunction) _wrap_KeyEvent_m_rawFlags_set, METH_VARARGS | METH_KEYWORDS, NULL},
45020 { (char *)"KeyEvent_m_rawFlags_get", (PyCFunction) _wrap_KeyEvent_m_rawFlags_get, METH_VARARGS | METH_KEYWORDS, NULL},
45021 { (char *)"KeyEvent_swigregister", KeyEvent_swigregister, METH_VARARGS, NULL},
45022 { (char *)"new_SizeEvent", (PyCFunction) _wrap_new_SizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45023 { (char *)"SizeEvent_GetSize", (PyCFunction) _wrap_SizeEvent_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45024 { (char *)"SizeEvent_GetRect", (PyCFunction) _wrap_SizeEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45025 { (char *)"SizeEvent_SetRect", (PyCFunction) _wrap_SizeEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45026 { (char *)"SizeEvent_SetSize", (PyCFunction) _wrap_SizeEvent_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45027 { (char *)"SizeEvent_m_size_set", (PyCFunction) _wrap_SizeEvent_m_size_set, METH_VARARGS | METH_KEYWORDS, NULL},
45028 { (char *)"SizeEvent_m_size_get", (PyCFunction) _wrap_SizeEvent_m_size_get, METH_VARARGS | METH_KEYWORDS, NULL},
45029 { (char *)"SizeEvent_m_rect_set", (PyCFunction) _wrap_SizeEvent_m_rect_set, METH_VARARGS | METH_KEYWORDS, NULL},
45030 { (char *)"SizeEvent_m_rect_get", (PyCFunction) _wrap_SizeEvent_m_rect_get, METH_VARARGS | METH_KEYWORDS, NULL},
45031 { (char *)"SizeEvent_swigregister", SizeEvent_swigregister, METH_VARARGS, NULL},
45032 { (char *)"new_MoveEvent", (PyCFunction) _wrap_new_MoveEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45033 { (char *)"MoveEvent_GetPosition", (PyCFunction) _wrap_MoveEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45034 { (char *)"MoveEvent_GetRect", (PyCFunction) _wrap_MoveEvent_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45035 { (char *)"MoveEvent_SetRect", (PyCFunction) _wrap_MoveEvent_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45036 { (char *)"MoveEvent_SetPosition", (PyCFunction) _wrap_MoveEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45037 { (char *)"MoveEvent_swigregister", MoveEvent_swigregister, METH_VARARGS, NULL},
45038 { (char *)"new_PaintEvent", (PyCFunction) _wrap_new_PaintEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45039 { (char *)"PaintEvent_swigregister", PaintEvent_swigregister, METH_VARARGS, NULL},
45040 { (char *)"new_NcPaintEvent", (PyCFunction) _wrap_new_NcPaintEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45041 { (char *)"NcPaintEvent_swigregister", NcPaintEvent_swigregister, METH_VARARGS, NULL},
45042 { (char *)"new_EraseEvent", (PyCFunction) _wrap_new_EraseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45043 { (char *)"EraseEvent_GetDC", (PyCFunction) _wrap_EraseEvent_GetDC, METH_VARARGS | METH_KEYWORDS, NULL},
45044 { (char *)"EraseEvent_swigregister", EraseEvent_swigregister, METH_VARARGS, NULL},
45045 { (char *)"new_FocusEvent", (PyCFunction) _wrap_new_FocusEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45046 { (char *)"FocusEvent_GetWindow", (PyCFunction) _wrap_FocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45047 { (char *)"FocusEvent_SetWindow", (PyCFunction) _wrap_FocusEvent_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45048 { (char *)"FocusEvent_swigregister", FocusEvent_swigregister, METH_VARARGS, NULL},
45049 { (char *)"new_ChildFocusEvent", (PyCFunction) _wrap_new_ChildFocusEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45050 { (char *)"ChildFocusEvent_GetWindow", (PyCFunction) _wrap_ChildFocusEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45051 { (char *)"ChildFocusEvent_swigregister", ChildFocusEvent_swigregister, METH_VARARGS, NULL},
45052 { (char *)"new_ActivateEvent", (PyCFunction) _wrap_new_ActivateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45053 { (char *)"ActivateEvent_GetActive", (PyCFunction) _wrap_ActivateEvent_GetActive, METH_VARARGS | METH_KEYWORDS, NULL},
45054 { (char *)"ActivateEvent_swigregister", ActivateEvent_swigregister, METH_VARARGS, NULL},
45055 { (char *)"new_InitDialogEvent", (PyCFunction) _wrap_new_InitDialogEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45056 { (char *)"InitDialogEvent_swigregister", InitDialogEvent_swigregister, METH_VARARGS, NULL},
45057 { (char *)"new_MenuEvent", (PyCFunction) _wrap_new_MenuEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45058 { (char *)"MenuEvent_GetMenuId", (PyCFunction) _wrap_MenuEvent_GetMenuId, METH_VARARGS | METH_KEYWORDS, NULL},
45059 { (char *)"MenuEvent_IsPopup", (PyCFunction) _wrap_MenuEvent_IsPopup, METH_VARARGS | METH_KEYWORDS, NULL},
45060 { (char *)"MenuEvent_GetMenu", (PyCFunction) _wrap_MenuEvent_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45061 { (char *)"MenuEvent_swigregister", MenuEvent_swigregister, METH_VARARGS, NULL},
45062 { (char *)"new_CloseEvent", (PyCFunction) _wrap_new_CloseEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45063 { (char *)"CloseEvent_SetLoggingOff", (PyCFunction) _wrap_CloseEvent_SetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL},
45064 { (char *)"CloseEvent_GetLoggingOff", (PyCFunction) _wrap_CloseEvent_GetLoggingOff, METH_VARARGS | METH_KEYWORDS, NULL},
45065 { (char *)"CloseEvent_Veto", (PyCFunction) _wrap_CloseEvent_Veto, METH_VARARGS | METH_KEYWORDS, NULL},
45066 { (char *)"CloseEvent_SetCanVeto", (PyCFunction) _wrap_CloseEvent_SetCanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45067 { (char *)"CloseEvent_CanVeto", (PyCFunction) _wrap_CloseEvent_CanVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45068 { (char *)"CloseEvent_GetVeto", (PyCFunction) _wrap_CloseEvent_GetVeto, METH_VARARGS | METH_KEYWORDS, NULL},
45069 { (char *)"CloseEvent_swigregister", CloseEvent_swigregister, METH_VARARGS, NULL},
45070 { (char *)"new_ShowEvent", (PyCFunction) _wrap_new_ShowEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45071 { (char *)"ShowEvent_SetShow", (PyCFunction) _wrap_ShowEvent_SetShow, METH_VARARGS | METH_KEYWORDS, NULL},
45072 { (char *)"ShowEvent_GetShow", (PyCFunction) _wrap_ShowEvent_GetShow, METH_VARARGS | METH_KEYWORDS, NULL},
45073 { (char *)"ShowEvent_swigregister", ShowEvent_swigregister, METH_VARARGS, NULL},
45074 { (char *)"new_IconizeEvent", (PyCFunction) _wrap_new_IconizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45075 { (char *)"IconizeEvent_Iconized", (PyCFunction) _wrap_IconizeEvent_Iconized, METH_VARARGS | METH_KEYWORDS, NULL},
45076 { (char *)"IconizeEvent_swigregister", IconizeEvent_swigregister, METH_VARARGS, NULL},
45077 { (char *)"new_MaximizeEvent", (PyCFunction) _wrap_new_MaximizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45078 { (char *)"MaximizeEvent_swigregister", MaximizeEvent_swigregister, METH_VARARGS, NULL},
45079 { (char *)"DropFilesEvent_GetPosition", (PyCFunction) _wrap_DropFilesEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45080 { (char *)"DropFilesEvent_GetNumberOfFiles", (PyCFunction) _wrap_DropFilesEvent_GetNumberOfFiles, METH_VARARGS | METH_KEYWORDS, NULL},
45081 { (char *)"DropFilesEvent_GetFiles", (PyCFunction) _wrap_DropFilesEvent_GetFiles, METH_VARARGS | METH_KEYWORDS, NULL},
45082 { (char *)"DropFilesEvent_swigregister", DropFilesEvent_swigregister, METH_VARARGS, NULL},
45083 { (char *)"new_UpdateUIEvent", (PyCFunction) _wrap_new_UpdateUIEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45084 { (char *)"UpdateUIEvent_GetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45085 { (char *)"UpdateUIEvent_GetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45086 { (char *)"UpdateUIEvent_GetText", (PyCFunction) _wrap_UpdateUIEvent_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
45087 { (char *)"UpdateUIEvent_GetSetText", (PyCFunction) _wrap_UpdateUIEvent_GetSetText, METH_VARARGS | METH_KEYWORDS, NULL},
45088 { (char *)"UpdateUIEvent_GetSetChecked", (PyCFunction) _wrap_UpdateUIEvent_GetSetChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45089 { (char *)"UpdateUIEvent_GetSetEnabled", (PyCFunction) _wrap_UpdateUIEvent_GetSetEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45090 { (char *)"UpdateUIEvent_Check", (PyCFunction) _wrap_UpdateUIEvent_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45091 { (char *)"UpdateUIEvent_Enable", (PyCFunction) _wrap_UpdateUIEvent_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45092 { (char *)"UpdateUIEvent_SetText", (PyCFunction) _wrap_UpdateUIEvent_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
45093 { (char *)"UpdateUIEvent_SetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_SetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL},
45094 { (char *)"UpdateUIEvent_GetUpdateInterval", (PyCFunction) _wrap_UpdateUIEvent_GetUpdateInterval, METH_VARARGS | METH_KEYWORDS, NULL},
45095 { (char *)"UpdateUIEvent_CanUpdate", (PyCFunction) _wrap_UpdateUIEvent_CanUpdate, METH_VARARGS | METH_KEYWORDS, NULL},
45096 { (char *)"UpdateUIEvent_ResetUpdateTime", (PyCFunction) _wrap_UpdateUIEvent_ResetUpdateTime, METH_VARARGS | METH_KEYWORDS, NULL},
45097 { (char *)"UpdateUIEvent_SetMode", (PyCFunction) _wrap_UpdateUIEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45098 { (char *)"UpdateUIEvent_GetMode", (PyCFunction) _wrap_UpdateUIEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45099 { (char *)"UpdateUIEvent_swigregister", UpdateUIEvent_swigregister, METH_VARARGS, NULL},
45100 { (char *)"new_SysColourChangedEvent", (PyCFunction) _wrap_new_SysColourChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45101 { (char *)"SysColourChangedEvent_swigregister", SysColourChangedEvent_swigregister, METH_VARARGS, NULL},
45102 { (char *)"new_MouseCaptureChangedEvent", (PyCFunction) _wrap_new_MouseCaptureChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45103 { (char *)"MouseCaptureChangedEvent_GetCapturedWindow", (PyCFunction) _wrap_MouseCaptureChangedEvent_GetCapturedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45104 { (char *)"MouseCaptureChangedEvent_swigregister", MouseCaptureChangedEvent_swigregister, METH_VARARGS, NULL},
45105 { (char *)"new_DisplayChangedEvent", (PyCFunction) _wrap_new_DisplayChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45106 { (char *)"DisplayChangedEvent_swigregister", DisplayChangedEvent_swigregister, METH_VARARGS, NULL},
45107 { (char *)"new_PaletteChangedEvent", (PyCFunction) _wrap_new_PaletteChangedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45108 { (char *)"PaletteChangedEvent_SetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_SetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45109 { (char *)"PaletteChangedEvent_GetChangedWindow", (PyCFunction) _wrap_PaletteChangedEvent_GetChangedWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45110 { (char *)"PaletteChangedEvent_swigregister", PaletteChangedEvent_swigregister, METH_VARARGS, NULL},
45111 { (char *)"new_QueryNewPaletteEvent", (PyCFunction) _wrap_new_QueryNewPaletteEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45112 { (char *)"QueryNewPaletteEvent_SetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_SetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL},
45113 { (char *)"QueryNewPaletteEvent_GetPaletteRealized", (PyCFunction) _wrap_QueryNewPaletteEvent_GetPaletteRealized, METH_VARARGS | METH_KEYWORDS, NULL},
45114 { (char *)"QueryNewPaletteEvent_swigregister", QueryNewPaletteEvent_swigregister, METH_VARARGS, NULL},
45115 { (char *)"new_NavigationKeyEvent", (PyCFunction) _wrap_new_NavigationKeyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45116 { (char *)"NavigationKeyEvent_GetDirection", (PyCFunction) _wrap_NavigationKeyEvent_GetDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45117 { (char *)"NavigationKeyEvent_SetDirection", (PyCFunction) _wrap_NavigationKeyEvent_SetDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45118 { (char *)"NavigationKeyEvent_IsWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_IsWindowChange, METH_VARARGS | METH_KEYWORDS, NULL},
45119 { (char *)"NavigationKeyEvent_SetWindowChange", (PyCFunction) _wrap_NavigationKeyEvent_SetWindowChange, METH_VARARGS | METH_KEYWORDS, NULL},
45120 { (char *)"NavigationKeyEvent_SetFlags", (PyCFunction) _wrap_NavigationKeyEvent_SetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
45121 { (char *)"NavigationKeyEvent_GetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_GetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45122 { (char *)"NavigationKeyEvent_SetCurrentFocus", (PyCFunction) _wrap_NavigationKeyEvent_SetCurrentFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45123 { (char *)"NavigationKeyEvent_swigregister", NavigationKeyEvent_swigregister, METH_VARARGS, NULL},
45124 { (char *)"new_WindowCreateEvent", (PyCFunction) _wrap_new_WindowCreateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45125 { (char *)"WindowCreateEvent_GetWindow", (PyCFunction) _wrap_WindowCreateEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45126 { (char *)"WindowCreateEvent_swigregister", WindowCreateEvent_swigregister, METH_VARARGS, NULL},
45127 { (char *)"new_WindowDestroyEvent", (PyCFunction) _wrap_new_WindowDestroyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45128 { (char *)"WindowDestroyEvent_GetWindow", (PyCFunction) _wrap_WindowDestroyEvent_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45129 { (char *)"WindowDestroyEvent_swigregister", WindowDestroyEvent_swigregister, METH_VARARGS, NULL},
45130 { (char *)"new_ContextMenuEvent", (PyCFunction) _wrap_new_ContextMenuEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45131 { (char *)"ContextMenuEvent_GetPosition", (PyCFunction) _wrap_ContextMenuEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45132 { (char *)"ContextMenuEvent_SetPosition", (PyCFunction) _wrap_ContextMenuEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45133 { (char *)"ContextMenuEvent_swigregister", ContextMenuEvent_swigregister, METH_VARARGS, NULL},
45134 { (char *)"new_IdleEvent", (PyCFunction) _wrap_new_IdleEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45135 { (char *)"IdleEvent_RequestMore", (PyCFunction) _wrap_IdleEvent_RequestMore, METH_VARARGS | METH_KEYWORDS, NULL},
45136 { (char *)"IdleEvent_MoreRequested", (PyCFunction) _wrap_IdleEvent_MoreRequested, METH_VARARGS | METH_KEYWORDS, NULL},
45137 { (char *)"IdleEvent_SetMode", (PyCFunction) _wrap_IdleEvent_SetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45138 { (char *)"IdleEvent_GetMode", (PyCFunction) _wrap_IdleEvent_GetMode, METH_VARARGS | METH_KEYWORDS, NULL},
45139 { (char *)"IdleEvent_CanSend", (PyCFunction) _wrap_IdleEvent_CanSend, METH_VARARGS | METH_KEYWORDS, NULL},
45140 { (char *)"IdleEvent_swigregister", IdleEvent_swigregister, METH_VARARGS, NULL},
45141 { (char *)"new_PyEvent", (PyCFunction) _wrap_new_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45142 { (char *)"delete_PyEvent", (PyCFunction) _wrap_delete_PyEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45143 { (char *)"PyEvent_SetSelf", (PyCFunction) _wrap_PyEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45144 { (char *)"PyEvent_GetSelf", (PyCFunction) _wrap_PyEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45145 { (char *)"PyEvent_swigregister", PyEvent_swigregister, METH_VARARGS, NULL},
45146 { (char *)"new_PyCommandEvent", (PyCFunction) _wrap_new_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45147 { (char *)"delete_PyCommandEvent", (PyCFunction) _wrap_delete_PyCommandEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45148 { (char *)"PyCommandEvent_SetSelf", (PyCFunction) _wrap_PyCommandEvent_SetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45149 { (char *)"PyCommandEvent_GetSelf", (PyCFunction) _wrap_PyCommandEvent_GetSelf, METH_VARARGS | METH_KEYWORDS, NULL},
45150 { (char *)"PyCommandEvent_swigregister", PyCommandEvent_swigregister, METH_VARARGS, NULL},
45151 { (char *)"new_DateEvent", (PyCFunction) _wrap_new_DateEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45152 { (char *)"DateEvent_GetDate", (PyCFunction) _wrap_DateEvent_GetDate, METH_VARARGS | METH_KEYWORDS, NULL},
45153 { (char *)"DateEvent_SetDate", (PyCFunction) _wrap_DateEvent_SetDate, METH_VARARGS | METH_KEYWORDS, NULL},
45154 { (char *)"DateEvent_swigregister", DateEvent_swigregister, METH_VARARGS, NULL},
45155 { (char *)"new_PyApp", (PyCFunction) _wrap_new_PyApp, METH_VARARGS | METH_KEYWORDS, NULL},
45156 { (char *)"delete_PyApp", (PyCFunction) _wrap_delete_PyApp, METH_VARARGS | METH_KEYWORDS, NULL},
45157 { (char *)"PyApp__setCallbackInfo", (PyCFunction) _wrap_PyApp__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45158 { (char *)"PyApp_GetAppName", (PyCFunction) _wrap_PyApp_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
45159 { (char *)"PyApp_SetAppName", (PyCFunction) _wrap_PyApp_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
45160 { (char *)"PyApp_GetClassName", (PyCFunction) _wrap_PyApp_GetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
45161 { (char *)"PyApp_SetClassName", (PyCFunction) _wrap_PyApp_SetClassName, METH_VARARGS | METH_KEYWORDS, NULL},
45162 { (char *)"PyApp_GetVendorName", (PyCFunction) _wrap_PyApp_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
45163 { (char *)"PyApp_SetVendorName", (PyCFunction) _wrap_PyApp_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
45164 { (char *)"PyApp_GetTraits", (PyCFunction) _wrap_PyApp_GetTraits, METH_VARARGS | METH_KEYWORDS, NULL},
45165 { (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL},
45166 { (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL},
45167 { (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL},
45168 { (char *)"PyApp_IsMainLoopRunning", (PyCFunction) _wrap_PyApp_IsMainLoopRunning, METH_VARARGS | METH_KEYWORDS, NULL},
45169 { (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL},
45170 { (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
45171 { (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL},
45172 { (char *)"PyApp_Pending", (PyCFunction) _wrap_PyApp_Pending, METH_VARARGS | METH_KEYWORDS, NULL},
45173 { (char *)"PyApp_Dispatch", (PyCFunction) _wrap_PyApp_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL},
45174 { (char *)"PyApp_ProcessIdle", (PyCFunction) _wrap_PyApp_ProcessIdle, METH_VARARGS | METH_KEYWORDS, NULL},
45175 { (char *)"PyApp_SendIdleEvents", (PyCFunction) _wrap_PyApp_SendIdleEvents, METH_VARARGS | METH_KEYWORDS, NULL},
45176 { (char *)"PyApp_IsActive", (PyCFunction) _wrap_PyApp_IsActive, METH_VARARGS | METH_KEYWORDS, NULL},
45177 { (char *)"PyApp_SetTopWindow", (PyCFunction) _wrap_PyApp_SetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45178 { (char *)"PyApp_GetTopWindow", (PyCFunction) _wrap_PyApp_GetTopWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45179 { (char *)"PyApp_SetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_SetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL},
45180 { (char *)"PyApp_GetExitOnFrameDelete", (PyCFunction) _wrap_PyApp_GetExitOnFrameDelete, METH_VARARGS | METH_KEYWORDS, NULL},
45181 { (char *)"PyApp_SetUseBestVisual", (PyCFunction) _wrap_PyApp_SetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL},
45182 { (char *)"PyApp_GetUseBestVisual", (PyCFunction) _wrap_PyApp_GetUseBestVisual, METH_VARARGS | METH_KEYWORDS, NULL},
45183 { (char *)"PyApp_SetPrintMode", (PyCFunction) _wrap_PyApp_SetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
45184 { (char *)"PyApp_GetPrintMode", (PyCFunction) _wrap_PyApp_GetPrintMode, METH_VARARGS | METH_KEYWORDS, NULL},
45185 { (char *)"PyApp_SetAssertMode", (PyCFunction) _wrap_PyApp_SetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL},
45186 { (char *)"PyApp_GetAssertMode", (PyCFunction) _wrap_PyApp_GetAssertMode, METH_VARARGS | METH_KEYWORDS, NULL},
45187 { (char *)"PyApp_GetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_GetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL},
45188 { (char *)"PyApp_GetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_GetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45189 { (char *)"PyApp_GetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_GetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45190 { (char *)"PyApp_GetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_GetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45191 { (char *)"PyApp_GetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_GetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL},
45192 { (char *)"PyApp_SetMacSupportPCMenuShortcuts", (PyCFunction) _wrap_PyApp_SetMacSupportPCMenuShortcuts, METH_VARARGS | METH_KEYWORDS, NULL},
45193 { (char *)"PyApp_SetMacAboutMenuItemId", (PyCFunction) _wrap_PyApp_SetMacAboutMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45194 { (char *)"PyApp_SetMacPreferencesMenuItemId", (PyCFunction) _wrap_PyApp_SetMacPreferencesMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45195 { (char *)"PyApp_SetMacExitMenuItemId", (PyCFunction) _wrap_PyApp_SetMacExitMenuItemId, METH_VARARGS | METH_KEYWORDS, NULL},
45196 { (char *)"PyApp_SetMacHelpMenuTitleName", (PyCFunction) _wrap_PyApp_SetMacHelpMenuTitleName, METH_VARARGS | METH_KEYWORDS, NULL},
45197 { (char *)"PyApp__BootstrapApp", (PyCFunction) _wrap_PyApp__BootstrapApp, METH_VARARGS | METH_KEYWORDS, NULL},
45198 { (char *)"PyApp_GetComCtl32Version", (PyCFunction) _wrap_PyApp_GetComCtl32Version, METH_VARARGS | METH_KEYWORDS, NULL},
45199 { (char *)"PyApp_swigregister", PyApp_swigregister, METH_VARARGS, NULL},
45200 { (char *)"Exit", (PyCFunction) _wrap_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
45201 { (char *)"Yield", (PyCFunction) _wrap_Yield, METH_VARARGS | METH_KEYWORDS, NULL},
45202 { (char *)"YieldIfNeeded", (PyCFunction) _wrap_YieldIfNeeded, METH_VARARGS | METH_KEYWORDS, NULL},
45203 { (char *)"SafeYield", (PyCFunction) _wrap_SafeYield, METH_VARARGS | METH_KEYWORDS, NULL},
45204 { (char *)"WakeUpIdle", (PyCFunction) _wrap_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL},
45205 { (char *)"PostEvent", (PyCFunction) _wrap_PostEvent, METH_VARARGS | METH_KEYWORDS, NULL},
45206 { (char *)"App_CleanUp", (PyCFunction) _wrap_App_CleanUp, METH_VARARGS | METH_KEYWORDS, NULL},
45207 { (char *)"GetApp", (PyCFunction) _wrap_GetApp, METH_VARARGS | METH_KEYWORDS, NULL},
45208 { (char *)"SetDefaultPyEncoding", (PyCFunction) _wrap_SetDefaultPyEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
45209 { (char *)"GetDefaultPyEncoding", (PyCFunction) _wrap_GetDefaultPyEncoding, METH_VARARGS | METH_KEYWORDS, NULL},
45210 { (char *)"new_EventLoop", (PyCFunction) _wrap_new_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL},
45211 { (char *)"delete_EventLoop", (PyCFunction) _wrap_delete_EventLoop, METH_VARARGS | METH_KEYWORDS, NULL},
45212 { (char *)"EventLoop_Run", (PyCFunction) _wrap_EventLoop_Run, METH_VARARGS | METH_KEYWORDS, NULL},
45213 { (char *)"EventLoop_Exit", (PyCFunction) _wrap_EventLoop_Exit, METH_VARARGS | METH_KEYWORDS, NULL},
45214 { (char *)"EventLoop_Pending", (PyCFunction) _wrap_EventLoop_Pending, METH_VARARGS | METH_KEYWORDS, NULL},
45215 { (char *)"EventLoop_Dispatch", (PyCFunction) _wrap_EventLoop_Dispatch, METH_VARARGS | METH_KEYWORDS, NULL},
45216 { (char *)"EventLoop_IsRunning", (PyCFunction) _wrap_EventLoop_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL},
45217 { (char *)"EventLoop_GetActive", (PyCFunction) _wrap_EventLoop_GetActive, METH_VARARGS | METH_KEYWORDS, NULL},
45218 { (char *)"EventLoop_SetActive", (PyCFunction) _wrap_EventLoop_SetActive, METH_VARARGS | METH_KEYWORDS, NULL},
45219 { (char *)"EventLoop_swigregister", EventLoop_swigregister, METH_VARARGS, NULL},
45220 { (char *)"new_AcceleratorEntry", (PyCFunction) _wrap_new_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL},
45221 { (char *)"delete_AcceleratorEntry", (PyCFunction) _wrap_delete_AcceleratorEntry, METH_VARARGS | METH_KEYWORDS, NULL},
45222 { (char *)"AcceleratorEntry_Set", (PyCFunction) _wrap_AcceleratorEntry_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45223 { (char *)"AcceleratorEntry_GetFlags", (PyCFunction) _wrap_AcceleratorEntry_GetFlags, METH_VARARGS | METH_KEYWORDS, NULL},
45224 { (char *)"AcceleratorEntry_GetKeyCode", (PyCFunction) _wrap_AcceleratorEntry_GetKeyCode, METH_VARARGS | METH_KEYWORDS, NULL},
45225 { (char *)"AcceleratorEntry_GetCommand", (PyCFunction) _wrap_AcceleratorEntry_GetCommand, METH_VARARGS | METH_KEYWORDS, NULL},
45226 { (char *)"AcceleratorEntry_swigregister", AcceleratorEntry_swigregister, METH_VARARGS, NULL},
45227 { (char *)"new_AcceleratorTable", (PyCFunction) _wrap_new_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
45228 { (char *)"delete_AcceleratorTable", (PyCFunction) _wrap_delete_AcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
45229 { (char *)"AcceleratorTable_Ok", (PyCFunction) _wrap_AcceleratorTable_Ok, METH_VARARGS | METH_KEYWORDS, NULL},
45230 { (char *)"AcceleratorTable_swigregister", AcceleratorTable_swigregister, METH_VARARGS, NULL},
45231 { (char *)"GetAccelFromString", (PyCFunction) _wrap_GetAccelFromString, METH_VARARGS | METH_KEYWORDS, NULL},
45232 { (char *)"new_VisualAttributes", (PyCFunction) _wrap_new_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45233 { (char *)"delete_VisualAttributes", (PyCFunction) _wrap_delete_VisualAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45234 { (char *)"VisualAttributes_font_set", (PyCFunction) _wrap_VisualAttributes_font_set, METH_VARARGS | METH_KEYWORDS, NULL},
45235 { (char *)"VisualAttributes_font_get", (PyCFunction) _wrap_VisualAttributes_font_get, METH_VARARGS | METH_KEYWORDS, NULL},
45236 { (char *)"VisualAttributes_colFg_set", (PyCFunction) _wrap_VisualAttributes_colFg_set, METH_VARARGS | METH_KEYWORDS, NULL},
45237 { (char *)"VisualAttributes_colFg_get", (PyCFunction) _wrap_VisualAttributes_colFg_get, METH_VARARGS | METH_KEYWORDS, NULL},
45238 { (char *)"VisualAttributes_colBg_set", (PyCFunction) _wrap_VisualAttributes_colBg_set, METH_VARARGS | METH_KEYWORDS, NULL},
45239 { (char *)"VisualAttributes_colBg_get", (PyCFunction) _wrap_VisualAttributes_colBg_get, METH_VARARGS | METH_KEYWORDS, NULL},
45240 { (char *)"VisualAttributes_swigregister", VisualAttributes_swigregister, METH_VARARGS, NULL},
45241 { (char *)"new_Window", (PyCFunction) _wrap_new_Window, METH_VARARGS | METH_KEYWORDS, NULL},
45242 { (char *)"new_PreWindow", (PyCFunction) _wrap_new_PreWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45243 { (char *)"Window_Create", (PyCFunction) _wrap_Window_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45244 { (char *)"Window_Close", (PyCFunction) _wrap_Window_Close, METH_VARARGS | METH_KEYWORDS, NULL},
45245 { (char *)"Window_Destroy", (PyCFunction) _wrap_Window_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
45246 { (char *)"Window_DestroyChildren", (PyCFunction) _wrap_Window_DestroyChildren, METH_VARARGS | METH_KEYWORDS, NULL},
45247 { (char *)"Window_IsBeingDeleted", (PyCFunction) _wrap_Window_IsBeingDeleted, METH_VARARGS | METH_KEYWORDS, NULL},
45248 { (char *)"Window_SetTitle", (PyCFunction) _wrap_Window_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
45249 { (char *)"Window_GetTitle", (PyCFunction) _wrap_Window_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
45250 { (char *)"Window_SetLabel", (PyCFunction) _wrap_Window_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45251 { (char *)"Window_GetLabel", (PyCFunction) _wrap_Window_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45252 { (char *)"Window_SetName", (PyCFunction) _wrap_Window_SetName, METH_VARARGS | METH_KEYWORDS, NULL},
45253 { (char *)"Window_GetName", (PyCFunction) _wrap_Window_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
45254 { (char *)"Window_SetWindowVariant", (PyCFunction) _wrap_Window_SetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL},
45255 { (char *)"Window_GetWindowVariant", (PyCFunction) _wrap_Window_GetWindowVariant, METH_VARARGS | METH_KEYWORDS, NULL},
45256 { (char *)"Window_SetId", (PyCFunction) _wrap_Window_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
45257 { (char *)"Window_GetId", (PyCFunction) _wrap_Window_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
45258 { (char *)"Window_NewControlId", (PyCFunction) _wrap_Window_NewControlId, METH_VARARGS | METH_KEYWORDS, NULL},
45259 { (char *)"Window_NextControlId", (PyCFunction) _wrap_Window_NextControlId, METH_VARARGS | METH_KEYWORDS, NULL},
45260 { (char *)"Window_PrevControlId", (PyCFunction) _wrap_Window_PrevControlId, METH_VARARGS | METH_KEYWORDS, NULL},
45261 { (char *)"Window_SetSize", (PyCFunction) _wrap_Window_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45262 { (char *)"Window_SetDimensions", (PyCFunction) _wrap_Window_SetDimensions, METH_VARARGS | METH_KEYWORDS, NULL},
45263 { (char *)"Window_SetRect", (PyCFunction) _wrap_Window_SetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45264 { (char *)"Window_SetSizeWH", (PyCFunction) _wrap_Window_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
45265 { (char *)"Window_Move", (PyCFunction) _wrap_Window_Move, METH_VARARGS | METH_KEYWORDS, NULL},
45266 { (char *)"Window_MoveXY", (PyCFunction) _wrap_Window_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL},
45267 { (char *)"Window_SetBestFittingSize", (PyCFunction) _wrap_Window_SetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL},
45268 { (char *)"Window_Raise", (PyCFunction) _wrap_Window_Raise, METH_VARARGS | METH_KEYWORDS, NULL},
45269 { (char *)"Window_Lower", (PyCFunction) _wrap_Window_Lower, METH_VARARGS | METH_KEYWORDS, NULL},
45270 { (char *)"Window_SetClientSize", (PyCFunction) _wrap_Window_SetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
45271 { (char *)"Window_SetClientSizeWH", (PyCFunction) _wrap_Window_SetClientSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
45272 { (char *)"Window_SetClientRect", (PyCFunction) _wrap_Window_SetClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
45273 { (char *)"Window_GetPosition", (PyCFunction) _wrap_Window_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45274 { (char *)"Window_GetPositionTuple", (PyCFunction) _wrap_Window_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45275 { (char *)"Window_GetSize", (PyCFunction) _wrap_Window_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45276 { (char *)"Window_GetSizeTuple", (PyCFunction) _wrap_Window_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45277 { (char *)"Window_GetRect", (PyCFunction) _wrap_Window_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45278 { (char *)"Window_GetClientSize", (PyCFunction) _wrap_Window_GetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
45279 { (char *)"Window_GetClientSizeTuple", (PyCFunction) _wrap_Window_GetClientSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45280 { (char *)"Window_GetClientAreaOrigin", (PyCFunction) _wrap_Window_GetClientAreaOrigin, METH_VARARGS | METH_KEYWORDS, NULL},
45281 { (char *)"Window_GetClientRect", (PyCFunction) _wrap_Window_GetClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
45282 { (char *)"Window_GetBestSize", (PyCFunction) _wrap_Window_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
45283 { (char *)"Window_GetBestSizeTuple", (PyCFunction) _wrap_Window_GetBestSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45284 { (char *)"Window_InvalidateBestSize", (PyCFunction) _wrap_Window_InvalidateBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
45285 { (char *)"Window_GetBestFittingSize", (PyCFunction) _wrap_Window_GetBestFittingSize, METH_VARARGS | METH_KEYWORDS, NULL},
45286 { (char *)"Window_GetAdjustedBestSize", (PyCFunction) _wrap_Window_GetAdjustedBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
45287 { (char *)"Window_Center", (PyCFunction) _wrap_Window_Center, METH_VARARGS | METH_KEYWORDS, NULL},
45288 { (char *)"Window_CenterOnScreen", (PyCFunction) _wrap_Window_CenterOnScreen, METH_VARARGS | METH_KEYWORDS, NULL},
45289 { (char *)"Window_CenterOnParent", (PyCFunction) _wrap_Window_CenterOnParent, METH_VARARGS | METH_KEYWORDS, NULL},
45290 { (char *)"Window_Fit", (PyCFunction) _wrap_Window_Fit, METH_VARARGS | METH_KEYWORDS, NULL},
45291 { (char *)"Window_FitInside", (PyCFunction) _wrap_Window_FitInside, METH_VARARGS | METH_KEYWORDS, NULL},
45292 { (char *)"Window_SetSizeHints", (PyCFunction) _wrap_Window_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
45293 { (char *)"Window_SetSizeHintsSz", (PyCFunction) _wrap_Window_SetSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL},
45294 { (char *)"Window_SetVirtualSizeHints", (PyCFunction) _wrap_Window_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
45295 { (char *)"Window_SetVirtualSizeHintsSz", (PyCFunction) _wrap_Window_SetVirtualSizeHintsSz, METH_VARARGS | METH_KEYWORDS, NULL},
45296 { (char *)"Window_GetMaxSize", (PyCFunction) _wrap_Window_GetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
45297 { (char *)"Window_GetMinSize", (PyCFunction) _wrap_Window_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45298 { (char *)"Window_SetMinSize", (PyCFunction) _wrap_Window_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45299 { (char *)"Window_SetMaxSize", (PyCFunction) _wrap_Window_SetMaxSize, METH_VARARGS | METH_KEYWORDS, NULL},
45300 { (char *)"Window_GetMinWidth", (PyCFunction) _wrap_Window_GetMinWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45301 { (char *)"Window_GetMinHeight", (PyCFunction) _wrap_Window_GetMinHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45302 { (char *)"Window_GetMaxWidth", (PyCFunction) _wrap_Window_GetMaxWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45303 { (char *)"Window_GetMaxHeight", (PyCFunction) _wrap_Window_GetMaxHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45304 { (char *)"Window_SetVirtualSize", (PyCFunction) _wrap_Window_SetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
45305 { (char *)"Window_SetVirtualSizeWH", (PyCFunction) _wrap_Window_SetVirtualSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
45306 { (char *)"Window_GetVirtualSize", (PyCFunction) _wrap_Window_GetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
45307 { (char *)"Window_GetVirtualSizeTuple", (PyCFunction) _wrap_Window_GetVirtualSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
45308 { (char *)"Window_GetBestVirtualSize", (PyCFunction) _wrap_Window_GetBestVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
45309 { (char *)"Window_Show", (PyCFunction) _wrap_Window_Show, METH_VARARGS | METH_KEYWORDS, NULL},
45310 { (char *)"Window_Hide", (PyCFunction) _wrap_Window_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
45311 { (char *)"Window_Enable", (PyCFunction) _wrap_Window_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45312 { (char *)"Window_Disable", (PyCFunction) _wrap_Window_Disable, METH_VARARGS | METH_KEYWORDS, NULL},
45313 { (char *)"Window_IsShown", (PyCFunction) _wrap_Window_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
45314 { (char *)"Window_IsEnabled", (PyCFunction) _wrap_Window_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45315 { (char *)"Window_SetWindowStyleFlag", (PyCFunction) _wrap_Window_SetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45316 { (char *)"Window_GetWindowStyleFlag", (PyCFunction) _wrap_Window_GetWindowStyleFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45317 { (char *)"Window_HasFlag", (PyCFunction) _wrap_Window_HasFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45318 { (char *)"Window_IsRetained", (PyCFunction) _wrap_Window_IsRetained, METH_VARARGS | METH_KEYWORDS, NULL},
45319 { (char *)"Window_SetExtraStyle", (PyCFunction) _wrap_Window_SetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45320 { (char *)"Window_GetExtraStyle", (PyCFunction) _wrap_Window_GetExtraStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45321 { (char *)"Window_MakeModal", (PyCFunction) _wrap_Window_MakeModal, METH_VARARGS | METH_KEYWORDS, NULL},
45322 { (char *)"Window_SetThemeEnabled", (PyCFunction) _wrap_Window_SetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45323 { (char *)"Window_GetThemeEnabled", (PyCFunction) _wrap_Window_GetThemeEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45324 { (char *)"Window_SetFocus", (PyCFunction) _wrap_Window_SetFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45325 { (char *)"Window_SetFocusFromKbd", (PyCFunction) _wrap_Window_SetFocusFromKbd, METH_VARARGS | METH_KEYWORDS, NULL},
45326 { (char *)"Window_FindFocus", (PyCFunction) _wrap_Window_FindFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45327 { (char *)"Window_AcceptsFocus", (PyCFunction) _wrap_Window_AcceptsFocus, METH_VARARGS | METH_KEYWORDS, NULL},
45328 { (char *)"Window_AcceptsFocusFromKeyboard", (PyCFunction) _wrap_Window_AcceptsFocusFromKeyboard, METH_VARARGS | METH_KEYWORDS, NULL},
45329 { (char *)"Window_GetDefaultItem", (PyCFunction) _wrap_Window_GetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
45330 { (char *)"Window_SetDefaultItem", (PyCFunction) _wrap_Window_SetDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
45331 { (char *)"Window_SetTmpDefaultItem", (PyCFunction) _wrap_Window_SetTmpDefaultItem, METH_VARARGS | METH_KEYWORDS, NULL},
45332 { (char *)"Window_Navigate", (PyCFunction) _wrap_Window_Navigate, METH_VARARGS | METH_KEYWORDS, NULL},
45333 { (char *)"Window_MoveAfterInTabOrder", (PyCFunction) _wrap_Window_MoveAfterInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL},
45334 { (char *)"Window_MoveBeforeInTabOrder", (PyCFunction) _wrap_Window_MoveBeforeInTabOrder, METH_VARARGS | METH_KEYWORDS, NULL},
45335 { (char *)"Window_GetChildren", (PyCFunction) _wrap_Window_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL},
45336 { (char *)"Window_GetParent", (PyCFunction) _wrap_Window_GetParent, METH_VARARGS | METH_KEYWORDS, NULL},
45337 { (char *)"Window_GetGrandParent", (PyCFunction) _wrap_Window_GetGrandParent, METH_VARARGS | METH_KEYWORDS, NULL},
45338 { (char *)"Window_IsTopLevel", (PyCFunction) _wrap_Window_IsTopLevel, METH_VARARGS | METH_KEYWORDS, NULL},
45339 { (char *)"Window_Reparent", (PyCFunction) _wrap_Window_Reparent, METH_VARARGS | METH_KEYWORDS, NULL},
45340 { (char *)"Window_AddChild", (PyCFunction) _wrap_Window_AddChild, METH_VARARGS | METH_KEYWORDS, NULL},
45341 { (char *)"Window_RemoveChild", (PyCFunction) _wrap_Window_RemoveChild, METH_VARARGS | METH_KEYWORDS, NULL},
45342 { (char *)"Window_FindWindowById", (PyCFunction) _wrap_Window_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL},
45343 { (char *)"Window_FindWindowByName", (PyCFunction) _wrap_Window_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL},
45344 { (char *)"Window_GetEventHandler", (PyCFunction) _wrap_Window_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45345 { (char *)"Window_SetEventHandler", (PyCFunction) _wrap_Window_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45346 { (char *)"Window_PushEventHandler", (PyCFunction) _wrap_Window_PushEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45347 { (char *)"Window_PopEventHandler", (PyCFunction) _wrap_Window_PopEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45348 { (char *)"Window_RemoveEventHandler", (PyCFunction) _wrap_Window_RemoveEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45349 { (char *)"Window_SetValidator", (PyCFunction) _wrap_Window_SetValidator, METH_VARARGS | METH_KEYWORDS, NULL},
45350 { (char *)"Window_GetValidator", (PyCFunction) _wrap_Window_GetValidator, METH_VARARGS | METH_KEYWORDS, NULL},
45351 { (char *)"Window_Validate", (PyCFunction) _wrap_Window_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
45352 { (char *)"Window_TransferDataToWindow", (PyCFunction) _wrap_Window_TransferDataToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45353 { (char *)"Window_TransferDataFromWindow", (PyCFunction) _wrap_Window_TransferDataFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45354 { (char *)"Window_InitDialog", (PyCFunction) _wrap_Window_InitDialog, METH_VARARGS | METH_KEYWORDS, NULL},
45355 { (char *)"Window_SetAcceleratorTable", (PyCFunction) _wrap_Window_SetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
45356 { (char *)"Window_GetAcceleratorTable", (PyCFunction) _wrap_Window_GetAcceleratorTable, METH_VARARGS | METH_KEYWORDS, NULL},
45357 { (char *)"Window_RegisterHotKey", (PyCFunction) _wrap_Window_RegisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL},
45358 { (char *)"Window_UnregisterHotKey", (PyCFunction) _wrap_Window_UnregisterHotKey, METH_VARARGS | METH_KEYWORDS, NULL},
45359 { (char *)"Window_ConvertDialogPointToPixels", (PyCFunction) _wrap_Window_ConvertDialogPointToPixels, METH_VARARGS | METH_KEYWORDS, NULL},
45360 { (char *)"Window_ConvertDialogSizeToPixels", (PyCFunction) _wrap_Window_ConvertDialogSizeToPixels, METH_VARARGS | METH_KEYWORDS, NULL},
45361 { (char *)"Window_DLG_PNT", (PyCFunction) _wrap_Window_DLG_PNT, METH_VARARGS | METH_KEYWORDS, NULL},
45362 { (char *)"Window_DLG_SZE", (PyCFunction) _wrap_Window_DLG_SZE, METH_VARARGS | METH_KEYWORDS, NULL},
45363 { (char *)"Window_ConvertPixelPointToDialog", (PyCFunction) _wrap_Window_ConvertPixelPointToDialog, METH_VARARGS | METH_KEYWORDS, NULL},
45364 { (char *)"Window_ConvertPixelSizeToDialog", (PyCFunction) _wrap_Window_ConvertPixelSizeToDialog, METH_VARARGS | METH_KEYWORDS, NULL},
45365 { (char *)"Window_WarpPointer", (PyCFunction) _wrap_Window_WarpPointer, METH_VARARGS | METH_KEYWORDS, NULL},
45366 { (char *)"Window_CaptureMouse", (PyCFunction) _wrap_Window_CaptureMouse, METH_VARARGS | METH_KEYWORDS, NULL},
45367 { (char *)"Window_ReleaseMouse", (PyCFunction) _wrap_Window_ReleaseMouse, METH_VARARGS | METH_KEYWORDS, NULL},
45368 { (char *)"Window_GetCapture", (PyCFunction) _wrap_Window_GetCapture, METH_VARARGS | METH_KEYWORDS, NULL},
45369 { (char *)"Window_HasCapture", (PyCFunction) _wrap_Window_HasCapture, METH_VARARGS | METH_KEYWORDS, NULL},
45370 { (char *)"Window_Refresh", (PyCFunction) _wrap_Window_Refresh, METH_VARARGS | METH_KEYWORDS, NULL},
45371 { (char *)"Window_RefreshRect", (PyCFunction) _wrap_Window_RefreshRect, METH_VARARGS | METH_KEYWORDS, NULL},
45372 { (char *)"Window_Update", (PyCFunction) _wrap_Window_Update, METH_VARARGS | METH_KEYWORDS, NULL},
45373 { (char *)"Window_ClearBackground", (PyCFunction) _wrap_Window_ClearBackground, METH_VARARGS | METH_KEYWORDS, NULL},
45374 { (char *)"Window_Freeze", (PyCFunction) _wrap_Window_Freeze, METH_VARARGS | METH_KEYWORDS, NULL},
45375 { (char *)"Window_Thaw", (PyCFunction) _wrap_Window_Thaw, METH_VARARGS | METH_KEYWORDS, NULL},
45376 { (char *)"Window_PrepareDC", (PyCFunction) _wrap_Window_PrepareDC, METH_VARARGS | METH_KEYWORDS, NULL},
45377 { (char *)"Window_GetUpdateRegion", (PyCFunction) _wrap_Window_GetUpdateRegion, METH_VARARGS | METH_KEYWORDS, NULL},
45378 { (char *)"Window_GetUpdateClientRect", (PyCFunction) _wrap_Window_GetUpdateClientRect, METH_VARARGS | METH_KEYWORDS, NULL},
45379 { (char *)"Window_IsExposed", (PyCFunction) _wrap_Window_IsExposed, METH_VARARGS | METH_KEYWORDS, NULL},
45380 { (char *)"Window_IsExposedPoint", (PyCFunction) _wrap_Window_IsExposedPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45381 { (char *)"Window_IsExposedRect", (PyCFunction) _wrap_Window_IsExposedRect, METH_VARARGS | METH_KEYWORDS, NULL},
45382 { (char *)"Window_GetDefaultAttributes", (PyCFunction) _wrap_Window_GetDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45383 { (char *)"Window_GetClassDefaultAttributes", (PyCFunction) _wrap_Window_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45384 { (char *)"Window_SetBackgroundColour", (PyCFunction) _wrap_Window_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45385 { (char *)"Window_SetOwnBackgroundColour", (PyCFunction) _wrap_Window_SetOwnBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45386 { (char *)"Window_SetForegroundColour", (PyCFunction) _wrap_Window_SetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45387 { (char *)"Window_SetOwnForegroundColour", (PyCFunction) _wrap_Window_SetOwnForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45388 { (char *)"Window_GetBackgroundColour", (PyCFunction) _wrap_Window_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45389 { (char *)"Window_GetForegroundColour", (PyCFunction) _wrap_Window_GetForegroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45390 { (char *)"Window_SetBackgroundStyle", (PyCFunction) _wrap_Window_SetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45391 { (char *)"Window_GetBackgroundStyle", (PyCFunction) _wrap_Window_GetBackgroundStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45392 { (char *)"Window_HasTransparentBackground", (PyCFunction) _wrap_Window_HasTransparentBackground, METH_VARARGS | METH_KEYWORDS, NULL},
45393 { (char *)"Window_SetCursor", (PyCFunction) _wrap_Window_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
45394 { (char *)"Window_GetCursor", (PyCFunction) _wrap_Window_GetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
45395 { (char *)"Window_SetFont", (PyCFunction) _wrap_Window_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
45396 { (char *)"Window_SetOwnFont", (PyCFunction) _wrap_Window_SetOwnFont, METH_VARARGS | METH_KEYWORDS, NULL},
45397 { (char *)"Window_GetFont", (PyCFunction) _wrap_Window_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
45398 { (char *)"Window_SetCaret", (PyCFunction) _wrap_Window_SetCaret, METH_VARARGS | METH_KEYWORDS, NULL},
45399 { (char *)"Window_GetCaret", (PyCFunction) _wrap_Window_GetCaret, METH_VARARGS | METH_KEYWORDS, NULL},
45400 { (char *)"Window_GetCharHeight", (PyCFunction) _wrap_Window_GetCharHeight, METH_VARARGS | METH_KEYWORDS, NULL},
45401 { (char *)"Window_GetCharWidth", (PyCFunction) _wrap_Window_GetCharWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45402 { (char *)"Window_GetTextExtent", (PyCFunction) _wrap_Window_GetTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
45403 { (char *)"Window_GetFullTextExtent", (PyCFunction) _wrap_Window_GetFullTextExtent, METH_VARARGS | METH_KEYWORDS, NULL},
45404 { (char *)"Window_ClientToScreenXY", (PyCFunction) _wrap_Window_ClientToScreenXY, METH_VARARGS | METH_KEYWORDS, NULL},
45405 { (char *)"Window_ScreenToClientXY", (PyCFunction) _wrap_Window_ScreenToClientXY, METH_VARARGS | METH_KEYWORDS, NULL},
45406 { (char *)"Window_ClientToScreen", (PyCFunction) _wrap_Window_ClientToScreen, METH_VARARGS | METH_KEYWORDS, NULL},
45407 { (char *)"Window_ScreenToClient", (PyCFunction) _wrap_Window_ScreenToClient, METH_VARARGS | METH_KEYWORDS, NULL},
45408 { (char *)"Window_HitTestXY", (PyCFunction) _wrap_Window_HitTestXY, METH_VARARGS | METH_KEYWORDS, NULL},
45409 { (char *)"Window_HitTest", (PyCFunction) _wrap_Window_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
45410 { (char *)"Window_GetBorder", _wrap_Window_GetBorder, METH_VARARGS, NULL},
45411 { (char *)"Window_UpdateWindowUI", (PyCFunction) _wrap_Window_UpdateWindowUI, METH_VARARGS | METH_KEYWORDS, NULL},
45412 { (char *)"Window_PopupMenuXY", (PyCFunction) _wrap_Window_PopupMenuXY, METH_VARARGS | METH_KEYWORDS, NULL},
45413 { (char *)"Window_PopupMenu", (PyCFunction) _wrap_Window_PopupMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45414 { (char *)"Window_GetHandle", (PyCFunction) _wrap_Window_GetHandle, METH_VARARGS | METH_KEYWORDS, NULL},
45415 { (char *)"Window_AssociateHandle", (PyCFunction) _wrap_Window_AssociateHandle, METH_VARARGS | METH_KEYWORDS, NULL},
45416 { (char *)"Window_DissociateHandle", (PyCFunction) _wrap_Window_DissociateHandle, METH_VARARGS | METH_KEYWORDS, NULL},
45417 { (char *)"Window_OnPaint", (PyCFunction) _wrap_Window_OnPaint, METH_VARARGS | METH_KEYWORDS, NULL},
45418 { (char *)"Window_HasScrollbar", (PyCFunction) _wrap_Window_HasScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
45419 { (char *)"Window_SetScrollbar", (PyCFunction) _wrap_Window_SetScrollbar, METH_VARARGS | METH_KEYWORDS, NULL},
45420 { (char *)"Window_SetScrollPos", (PyCFunction) _wrap_Window_SetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL},
45421 { (char *)"Window_GetScrollPos", (PyCFunction) _wrap_Window_GetScrollPos, METH_VARARGS | METH_KEYWORDS, NULL},
45422 { (char *)"Window_GetScrollThumb", (PyCFunction) _wrap_Window_GetScrollThumb, METH_VARARGS | METH_KEYWORDS, NULL},
45423 { (char *)"Window_GetScrollRange", (PyCFunction) _wrap_Window_GetScrollRange, METH_VARARGS | METH_KEYWORDS, NULL},
45424 { (char *)"Window_ScrollWindow", (PyCFunction) _wrap_Window_ScrollWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45425 { (char *)"Window_ScrollLines", (PyCFunction) _wrap_Window_ScrollLines, METH_VARARGS | METH_KEYWORDS, NULL},
45426 { (char *)"Window_ScrollPages", (PyCFunction) _wrap_Window_ScrollPages, METH_VARARGS | METH_KEYWORDS, NULL},
45427 { (char *)"Window_LineUp", (PyCFunction) _wrap_Window_LineUp, METH_VARARGS | METH_KEYWORDS, NULL},
45428 { (char *)"Window_LineDown", (PyCFunction) _wrap_Window_LineDown, METH_VARARGS | METH_KEYWORDS, NULL},
45429 { (char *)"Window_PageUp", (PyCFunction) _wrap_Window_PageUp, METH_VARARGS | METH_KEYWORDS, NULL},
45430 { (char *)"Window_PageDown", (PyCFunction) _wrap_Window_PageDown, METH_VARARGS | METH_KEYWORDS, NULL},
45431 { (char *)"Window_SetHelpText", (PyCFunction) _wrap_Window_SetHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
45432 { (char *)"Window_SetHelpTextForId", (PyCFunction) _wrap_Window_SetHelpTextForId, METH_VARARGS | METH_KEYWORDS, NULL},
45433 { (char *)"Window_GetHelpText", (PyCFunction) _wrap_Window_GetHelpText, METH_VARARGS | METH_KEYWORDS, NULL},
45434 { (char *)"Window_SetToolTipString", (PyCFunction) _wrap_Window_SetToolTipString, METH_VARARGS | METH_KEYWORDS, NULL},
45435 { (char *)"Window_SetToolTip", (PyCFunction) _wrap_Window_SetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
45436 { (char *)"Window_GetToolTip", (PyCFunction) _wrap_Window_GetToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
45437 { (char *)"Window_SetDropTarget", (PyCFunction) _wrap_Window_SetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
45438 { (char *)"Window_GetDropTarget", (PyCFunction) _wrap_Window_GetDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
45439 { (char *)"Window_DragAcceptFiles", (PyCFunction) _wrap_Window_DragAcceptFiles, METH_VARARGS | METH_KEYWORDS, NULL},
45440 { (char *)"Window_SetConstraints", (PyCFunction) _wrap_Window_SetConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
45441 { (char *)"Window_GetConstraints", (PyCFunction) _wrap_Window_GetConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
45442 { (char *)"Window_SetAutoLayout", (PyCFunction) _wrap_Window_SetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL},
45443 { (char *)"Window_GetAutoLayout", (PyCFunction) _wrap_Window_GetAutoLayout, METH_VARARGS | METH_KEYWORDS, NULL},
45444 { (char *)"Window_Layout", (PyCFunction) _wrap_Window_Layout, METH_VARARGS | METH_KEYWORDS, NULL},
45445 { (char *)"Window_SetSizer", (PyCFunction) _wrap_Window_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45446 { (char *)"Window_SetSizerAndFit", (PyCFunction) _wrap_Window_SetSizerAndFit, METH_VARARGS | METH_KEYWORDS, NULL},
45447 { (char *)"Window_GetSizer", (PyCFunction) _wrap_Window_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45448 { (char *)"Window_SetContainingSizer", (PyCFunction) _wrap_Window_SetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45449 { (char *)"Window_GetContainingSizer", (PyCFunction) _wrap_Window_GetContainingSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45450 { (char *)"Window_InheritAttributes", (PyCFunction) _wrap_Window_InheritAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45451 { (char *)"Window_ShouldInheritColours", (PyCFunction) _wrap_Window_ShouldInheritColours, METH_VARARGS | METH_KEYWORDS, NULL},
45452 { (char *)"Window_swigregister", Window_swigregister, METH_VARARGS, NULL},
45453 { (char *)"FindWindowById", (PyCFunction) _wrap_FindWindowById, METH_VARARGS | METH_KEYWORDS, NULL},
45454 { (char *)"FindWindowByName", (PyCFunction) _wrap_FindWindowByName, METH_VARARGS | METH_KEYWORDS, NULL},
45455 { (char *)"FindWindowByLabel", (PyCFunction) _wrap_FindWindowByLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45456 { (char *)"Window_FromHWND", (PyCFunction) _wrap_Window_FromHWND, METH_VARARGS | METH_KEYWORDS, NULL},
45457 { (char *)"new_Validator", (PyCFunction) _wrap_new_Validator, METH_VARARGS | METH_KEYWORDS, NULL},
45458 { (char *)"Validator_Clone", (PyCFunction) _wrap_Validator_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
45459 { (char *)"Validator_Validate", (PyCFunction) _wrap_Validator_Validate, METH_VARARGS | METH_KEYWORDS, NULL},
45460 { (char *)"Validator_TransferToWindow", (PyCFunction) _wrap_Validator_TransferToWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45461 { (char *)"Validator_TransferFromWindow", (PyCFunction) _wrap_Validator_TransferFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45462 { (char *)"Validator_GetWindow", (PyCFunction) _wrap_Validator_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45463 { (char *)"Validator_SetWindow", (PyCFunction) _wrap_Validator_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45464 { (char *)"Validator_IsSilent", (PyCFunction) _wrap_Validator_IsSilent, METH_VARARGS | METH_KEYWORDS, NULL},
45465 { (char *)"Validator_SetBellOnError", (PyCFunction) _wrap_Validator_SetBellOnError, METH_VARARGS | METH_KEYWORDS, NULL},
45466 { (char *)"Validator_swigregister", Validator_swigregister, METH_VARARGS, NULL},
45467 { (char *)"new_PyValidator", (PyCFunction) _wrap_new_PyValidator, METH_VARARGS | METH_KEYWORDS, NULL},
45468 { (char *)"PyValidator__setCallbackInfo", (PyCFunction) _wrap_PyValidator__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45469 { (char *)"PyValidator_swigregister", PyValidator_swigregister, METH_VARARGS, NULL},
45470 { (char *)"new_Menu", (PyCFunction) _wrap_new_Menu, METH_VARARGS | METH_KEYWORDS, NULL},
45471 { (char *)"Menu_Append", (PyCFunction) _wrap_Menu_Append, METH_VARARGS | METH_KEYWORDS, NULL},
45472 { (char *)"Menu_AppendSeparator", (PyCFunction) _wrap_Menu_AppendSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
45473 { (char *)"Menu_AppendCheckItem", (PyCFunction) _wrap_Menu_AppendCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
45474 { (char *)"Menu_AppendRadioItem", (PyCFunction) _wrap_Menu_AppendRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
45475 { (char *)"Menu_AppendMenu", (PyCFunction) _wrap_Menu_AppendMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45476 { (char *)"Menu_AppendItem", (PyCFunction) _wrap_Menu_AppendItem, METH_VARARGS | METH_KEYWORDS, NULL},
45477 { (char *)"Menu_Break", (PyCFunction) _wrap_Menu_Break, METH_VARARGS | METH_KEYWORDS, NULL},
45478 { (char *)"Menu_InsertItem", (PyCFunction) _wrap_Menu_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
45479 { (char *)"Menu_Insert", (PyCFunction) _wrap_Menu_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
45480 { (char *)"Menu_InsertSeparator", (PyCFunction) _wrap_Menu_InsertSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
45481 { (char *)"Menu_InsertCheckItem", (PyCFunction) _wrap_Menu_InsertCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
45482 { (char *)"Menu_InsertRadioItem", (PyCFunction) _wrap_Menu_InsertRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
45483 { (char *)"Menu_InsertMenu", (PyCFunction) _wrap_Menu_InsertMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45484 { (char *)"Menu_PrependItem", (PyCFunction) _wrap_Menu_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
45485 { (char *)"Menu_Prepend", (PyCFunction) _wrap_Menu_Prepend, METH_VARARGS | METH_KEYWORDS, NULL},
45486 { (char *)"Menu_PrependSeparator", (PyCFunction) _wrap_Menu_PrependSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
45487 { (char *)"Menu_PrependCheckItem", (PyCFunction) _wrap_Menu_PrependCheckItem, METH_VARARGS | METH_KEYWORDS, NULL},
45488 { (char *)"Menu_PrependRadioItem", (PyCFunction) _wrap_Menu_PrependRadioItem, METH_VARARGS | METH_KEYWORDS, NULL},
45489 { (char *)"Menu_PrependMenu", (PyCFunction) _wrap_Menu_PrependMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45490 { (char *)"Menu_Remove", (PyCFunction) _wrap_Menu_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
45491 { (char *)"Menu_RemoveItem", (PyCFunction) _wrap_Menu_RemoveItem, METH_VARARGS | METH_KEYWORDS, NULL},
45492 { (char *)"Menu_Delete", (PyCFunction) _wrap_Menu_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
45493 { (char *)"Menu_DeleteItem", (PyCFunction) _wrap_Menu_DeleteItem, METH_VARARGS | METH_KEYWORDS, NULL},
45494 { (char *)"Menu_Destroy", (PyCFunction) _wrap_Menu_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
45495 { (char *)"Menu_DestroyId", (PyCFunction) _wrap_Menu_DestroyId, METH_VARARGS | METH_KEYWORDS, NULL},
45496 { (char *)"Menu_DestroyItem", (PyCFunction) _wrap_Menu_DestroyItem, METH_VARARGS | METH_KEYWORDS, NULL},
45497 { (char *)"Menu_GetMenuItemCount", (PyCFunction) _wrap_Menu_GetMenuItemCount, METH_VARARGS | METH_KEYWORDS, NULL},
45498 { (char *)"Menu_GetMenuItems", (PyCFunction) _wrap_Menu_GetMenuItems, METH_VARARGS | METH_KEYWORDS, NULL},
45499 { (char *)"Menu_FindItem", (PyCFunction) _wrap_Menu_FindItem, METH_VARARGS | METH_KEYWORDS, NULL},
45500 { (char *)"Menu_FindItemById", (PyCFunction) _wrap_Menu_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL},
45501 { (char *)"Menu_FindItemByPosition", (PyCFunction) _wrap_Menu_FindItemByPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45502 { (char *)"Menu_Enable", (PyCFunction) _wrap_Menu_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45503 { (char *)"Menu_IsEnabled", (PyCFunction) _wrap_Menu_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45504 { (char *)"Menu_Check", (PyCFunction) _wrap_Menu_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45505 { (char *)"Menu_IsChecked", (PyCFunction) _wrap_Menu_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45506 { (char *)"Menu_SetLabel", (PyCFunction) _wrap_Menu_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45507 { (char *)"Menu_GetLabel", (PyCFunction) _wrap_Menu_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45508 { (char *)"Menu_SetHelpString", (PyCFunction) _wrap_Menu_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
45509 { (char *)"Menu_GetHelpString", (PyCFunction) _wrap_Menu_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
45510 { (char *)"Menu_SetTitle", (PyCFunction) _wrap_Menu_SetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
45511 { (char *)"Menu_GetTitle", (PyCFunction) _wrap_Menu_GetTitle, METH_VARARGS | METH_KEYWORDS, NULL},
45512 { (char *)"Menu_SetEventHandler", (PyCFunction) _wrap_Menu_SetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45513 { (char *)"Menu_GetEventHandler", (PyCFunction) _wrap_Menu_GetEventHandler, METH_VARARGS | METH_KEYWORDS, NULL},
45514 { (char *)"Menu_SetInvokingWindow", (PyCFunction) _wrap_Menu_SetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45515 { (char *)"Menu_GetInvokingWindow", (PyCFunction) _wrap_Menu_GetInvokingWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45516 { (char *)"Menu_GetStyle", (PyCFunction) _wrap_Menu_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
45517 { (char *)"Menu_UpdateUI", (PyCFunction) _wrap_Menu_UpdateUI, METH_VARARGS | METH_KEYWORDS, NULL},
45518 { (char *)"Menu_GetMenuBar", (PyCFunction) _wrap_Menu_GetMenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
45519 { (char *)"Menu_Attach", (PyCFunction) _wrap_Menu_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
45520 { (char *)"Menu_Detach", (PyCFunction) _wrap_Menu_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
45521 { (char *)"Menu_IsAttached", (PyCFunction) _wrap_Menu_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL},
45522 { (char *)"Menu_SetParent", (PyCFunction) _wrap_Menu_SetParent, METH_VARARGS | METH_KEYWORDS, NULL},
45523 { (char *)"Menu_GetParent", (PyCFunction) _wrap_Menu_GetParent, METH_VARARGS | METH_KEYWORDS, NULL},
45524 { (char *)"Menu_swigregister", Menu_swigregister, METH_VARARGS, NULL},
45525 { (char *)"new_MenuBar", (PyCFunction) _wrap_new_MenuBar, METH_VARARGS | METH_KEYWORDS, NULL},
45526 { (char *)"MenuBar_Append", (PyCFunction) _wrap_MenuBar_Append, METH_VARARGS | METH_KEYWORDS, NULL},
45527 { (char *)"MenuBar_Insert", (PyCFunction) _wrap_MenuBar_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
45528 { (char *)"MenuBar_GetMenuCount", (PyCFunction) _wrap_MenuBar_GetMenuCount, METH_VARARGS | METH_KEYWORDS, NULL},
45529 { (char *)"MenuBar_GetMenu", (PyCFunction) _wrap_MenuBar_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45530 { (char *)"MenuBar_Replace", (PyCFunction) _wrap_MenuBar_Replace, METH_VARARGS | METH_KEYWORDS, NULL},
45531 { (char *)"MenuBar_Remove", (PyCFunction) _wrap_MenuBar_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
45532 { (char *)"MenuBar_EnableTop", (PyCFunction) _wrap_MenuBar_EnableTop, METH_VARARGS | METH_KEYWORDS, NULL},
45533 { (char *)"MenuBar_IsEnabledTop", (PyCFunction) _wrap_MenuBar_IsEnabledTop, METH_VARARGS | METH_KEYWORDS, NULL},
45534 { (char *)"MenuBar_SetLabelTop", (PyCFunction) _wrap_MenuBar_SetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL},
45535 { (char *)"MenuBar_GetLabelTop", (PyCFunction) _wrap_MenuBar_GetLabelTop, METH_VARARGS | METH_KEYWORDS, NULL},
45536 { (char *)"MenuBar_FindMenuItem", (PyCFunction) _wrap_MenuBar_FindMenuItem, METH_VARARGS | METH_KEYWORDS, NULL},
45537 { (char *)"MenuBar_FindItemById", (PyCFunction) _wrap_MenuBar_FindItemById, METH_VARARGS | METH_KEYWORDS, NULL},
45538 { (char *)"MenuBar_FindMenu", (PyCFunction) _wrap_MenuBar_FindMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45539 { (char *)"MenuBar_Enable", (PyCFunction) _wrap_MenuBar_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45540 { (char *)"MenuBar_Check", (PyCFunction) _wrap_MenuBar_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45541 { (char *)"MenuBar_IsChecked", (PyCFunction) _wrap_MenuBar_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45542 { (char *)"MenuBar_IsEnabled", (PyCFunction) _wrap_MenuBar_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45543 { (char *)"MenuBar_SetLabel", (PyCFunction) _wrap_MenuBar_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45544 { (char *)"MenuBar_GetLabel", (PyCFunction) _wrap_MenuBar_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45545 { (char *)"MenuBar_SetHelpString", (PyCFunction) _wrap_MenuBar_SetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
45546 { (char *)"MenuBar_GetHelpString", (PyCFunction) _wrap_MenuBar_GetHelpString, METH_VARARGS | METH_KEYWORDS, NULL},
45547 { (char *)"MenuBar_GetFrame", (PyCFunction) _wrap_MenuBar_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
45548 { (char *)"MenuBar_IsAttached", (PyCFunction) _wrap_MenuBar_IsAttached, METH_VARARGS | METH_KEYWORDS, NULL},
45549 { (char *)"MenuBar_Attach", (PyCFunction) _wrap_MenuBar_Attach, METH_VARARGS | METH_KEYWORDS, NULL},
45550 { (char *)"MenuBar_Detach", (PyCFunction) _wrap_MenuBar_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
45551 { (char *)"MenuBar_swigregister", MenuBar_swigregister, METH_VARARGS, NULL},
45552 { (char *)"new_MenuItem", (PyCFunction) _wrap_new_MenuItem, METH_VARARGS | METH_KEYWORDS, NULL},
45553 { (char *)"MenuItem_GetMenu", (PyCFunction) _wrap_MenuItem_GetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45554 { (char *)"MenuItem_SetMenu", (PyCFunction) _wrap_MenuItem_SetMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45555 { (char *)"MenuItem_SetId", (PyCFunction) _wrap_MenuItem_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
45556 { (char *)"MenuItem_GetId", (PyCFunction) _wrap_MenuItem_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
45557 { (char *)"MenuItem_IsSeparator", (PyCFunction) _wrap_MenuItem_IsSeparator, METH_VARARGS | METH_KEYWORDS, NULL},
45558 { (char *)"MenuItem_SetText", (PyCFunction) _wrap_MenuItem_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
45559 { (char *)"MenuItem_GetLabel", (PyCFunction) _wrap_MenuItem_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45560 { (char *)"MenuItem_GetText", (PyCFunction) _wrap_MenuItem_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
45561 { (char *)"MenuItem_GetLabelFromText", (PyCFunction) _wrap_MenuItem_GetLabelFromText, METH_VARARGS | METH_KEYWORDS, NULL},
45562 { (char *)"MenuItem_GetKind", (PyCFunction) _wrap_MenuItem_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
45563 { (char *)"MenuItem_SetKind", (PyCFunction) _wrap_MenuItem_SetKind, METH_VARARGS | METH_KEYWORDS, NULL},
45564 { (char *)"MenuItem_SetCheckable", (PyCFunction) _wrap_MenuItem_SetCheckable, METH_VARARGS | METH_KEYWORDS, NULL},
45565 { (char *)"MenuItem_IsCheckable", (PyCFunction) _wrap_MenuItem_IsCheckable, METH_VARARGS | METH_KEYWORDS, NULL},
45566 { (char *)"MenuItem_IsSubMenu", (PyCFunction) _wrap_MenuItem_IsSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45567 { (char *)"MenuItem_SetSubMenu", (PyCFunction) _wrap_MenuItem_SetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45568 { (char *)"MenuItem_GetSubMenu", (PyCFunction) _wrap_MenuItem_GetSubMenu, METH_VARARGS | METH_KEYWORDS, NULL},
45569 { (char *)"MenuItem_Enable", (PyCFunction) _wrap_MenuItem_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
45570 { (char *)"MenuItem_IsEnabled", (PyCFunction) _wrap_MenuItem_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
45571 { (char *)"MenuItem_Check", (PyCFunction) _wrap_MenuItem_Check, METH_VARARGS | METH_KEYWORDS, NULL},
45572 { (char *)"MenuItem_IsChecked", (PyCFunction) _wrap_MenuItem_IsChecked, METH_VARARGS | METH_KEYWORDS, NULL},
45573 { (char *)"MenuItem_Toggle", (PyCFunction) _wrap_MenuItem_Toggle, METH_VARARGS | METH_KEYWORDS, NULL},
45574 { (char *)"MenuItem_SetHelp", (PyCFunction) _wrap_MenuItem_SetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
45575 { (char *)"MenuItem_GetHelp", (PyCFunction) _wrap_MenuItem_GetHelp, METH_VARARGS | METH_KEYWORDS, NULL},
45576 { (char *)"MenuItem_GetAccel", (PyCFunction) _wrap_MenuItem_GetAccel, METH_VARARGS | METH_KEYWORDS, NULL},
45577 { (char *)"MenuItem_SetAccel", (PyCFunction) _wrap_MenuItem_SetAccel, METH_VARARGS | METH_KEYWORDS, NULL},
45578 { (char *)"MenuItem_SetFont", (PyCFunction) _wrap_MenuItem_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
45579 { (char *)"MenuItem_GetFont", (PyCFunction) _wrap_MenuItem_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
45580 { (char *)"MenuItem_SetTextColour", (PyCFunction) _wrap_MenuItem_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
45581 { (char *)"MenuItem_GetTextColour", (PyCFunction) _wrap_MenuItem_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
45582 { (char *)"MenuItem_SetBackgroundColour", (PyCFunction) _wrap_MenuItem_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45583 { (char *)"MenuItem_GetBackgroundColour", (PyCFunction) _wrap_MenuItem_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
45584 { (char *)"MenuItem_SetBitmaps", (PyCFunction) _wrap_MenuItem_SetBitmaps, METH_VARARGS | METH_KEYWORDS, NULL},
45585 { (char *)"MenuItem_SetDisabledBitmap", (PyCFunction) _wrap_MenuItem_SetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45586 { (char *)"MenuItem_GetDisabledBitmap", (PyCFunction) _wrap_MenuItem_GetDisabledBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45587 { (char *)"MenuItem_SetMarginWidth", (PyCFunction) _wrap_MenuItem_SetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45588 { (char *)"MenuItem_GetMarginWidth", (PyCFunction) _wrap_MenuItem_GetMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45589 { (char *)"MenuItem_GetDefaultMarginWidth", (PyCFunction) _wrap_MenuItem_GetDefaultMarginWidth, METH_VARARGS | METH_KEYWORDS, NULL},
45590 { (char *)"MenuItem_IsOwnerDrawn", (PyCFunction) _wrap_MenuItem_IsOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
45591 { (char *)"MenuItem_SetOwnerDrawn", (PyCFunction) _wrap_MenuItem_SetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
45592 { (char *)"MenuItem_ResetOwnerDrawn", (PyCFunction) _wrap_MenuItem_ResetOwnerDrawn, METH_VARARGS | METH_KEYWORDS, NULL},
45593 { (char *)"MenuItem_SetBitmap", (PyCFunction) _wrap_MenuItem_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45594 { (char *)"MenuItem_GetBitmap", (PyCFunction) _wrap_MenuItem_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
45595 { (char *)"MenuItem_swigregister", MenuItem_swigregister, METH_VARARGS, NULL},
45596 { (char *)"new_Control", (PyCFunction) _wrap_new_Control, METH_VARARGS | METH_KEYWORDS, NULL},
45597 { (char *)"new_PreControl", (PyCFunction) _wrap_new_PreControl, METH_VARARGS | METH_KEYWORDS, NULL},
45598 { (char *)"Control_Create", (PyCFunction) _wrap_Control_Create, METH_VARARGS | METH_KEYWORDS, NULL},
45599 { (char *)"Control_Command", (PyCFunction) _wrap_Control_Command, METH_VARARGS | METH_KEYWORDS, NULL},
45600 { (char *)"Control_GetLabel", (PyCFunction) _wrap_Control_GetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45601 { (char *)"Control_SetLabel", (PyCFunction) _wrap_Control_SetLabel, METH_VARARGS | METH_KEYWORDS, NULL},
45602 { (char *)"Control_GetClassDefaultAttributes", (PyCFunction) _wrap_Control_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
45603 { (char *)"Control_swigregister", Control_swigregister, METH_VARARGS, NULL},
45604 { (char *)"ItemContainer_Append", (PyCFunction) _wrap_ItemContainer_Append, METH_VARARGS | METH_KEYWORDS, NULL},
45605 { (char *)"ItemContainer_AppendItems", (PyCFunction) _wrap_ItemContainer_AppendItems, METH_VARARGS | METH_KEYWORDS, NULL},
45606 { (char *)"ItemContainer_Insert", (PyCFunction) _wrap_ItemContainer_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
45607 { (char *)"ItemContainer_Clear", (PyCFunction) _wrap_ItemContainer_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
45608 { (char *)"ItemContainer_Delete", (PyCFunction) _wrap_ItemContainer_Delete, METH_VARARGS | METH_KEYWORDS, NULL},
45609 { (char *)"ItemContainer_GetClientData", (PyCFunction) _wrap_ItemContainer_GetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
45610 { (char *)"ItemContainer_SetClientData", (PyCFunction) _wrap_ItemContainer_SetClientData, METH_VARARGS | METH_KEYWORDS, NULL},
45611 { (char *)"ItemContainer_GetCount", (PyCFunction) _wrap_ItemContainer_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
45612 { (char *)"ItemContainer_IsEmpty", (PyCFunction) _wrap_ItemContainer_IsEmpty, METH_VARARGS | METH_KEYWORDS, NULL},
45613 { (char *)"ItemContainer_GetString", (PyCFunction) _wrap_ItemContainer_GetString, METH_VARARGS | METH_KEYWORDS, NULL},
45614 { (char *)"ItemContainer_GetStrings", (PyCFunction) _wrap_ItemContainer_GetStrings, METH_VARARGS | METH_KEYWORDS, NULL},
45615 { (char *)"ItemContainer_SetString", (PyCFunction) _wrap_ItemContainer_SetString, METH_VARARGS | METH_KEYWORDS, NULL},
45616 { (char *)"ItemContainer_FindString", (PyCFunction) _wrap_ItemContainer_FindString, METH_VARARGS | METH_KEYWORDS, NULL},
45617 { (char *)"ItemContainer_SetSelection", (PyCFunction) _wrap_ItemContainer_SetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45618 { (char *)"ItemContainer_GetSelection", (PyCFunction) _wrap_ItemContainer_GetSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45619 { (char *)"ItemContainer_SetStringSelection", (PyCFunction) _wrap_ItemContainer_SetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45620 { (char *)"ItemContainer_GetStringSelection", (PyCFunction) _wrap_ItemContainer_GetStringSelection, METH_VARARGS | METH_KEYWORDS, NULL},
45621 { (char *)"ItemContainer_Select", (PyCFunction) _wrap_ItemContainer_Select, METH_VARARGS | METH_KEYWORDS, NULL},
45622 { (char *)"ItemContainer_swigregister", ItemContainer_swigregister, METH_VARARGS, NULL},
45623 { (char *)"ControlWithItems_swigregister", ControlWithItems_swigregister, METH_VARARGS, NULL},
45624 { (char *)"new_SizerItem", (PyCFunction) _wrap_new_SizerItem, METH_VARARGS | METH_KEYWORDS, NULL},
45625 { (char *)"new_SizerItemWindow", (PyCFunction) _wrap_new_SizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45626 { (char *)"new_SizerItemSpacer", (PyCFunction) _wrap_new_SizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
45627 { (char *)"new_SizerItemSizer", (PyCFunction) _wrap_new_SizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45628 { (char *)"SizerItem_DeleteWindows", (PyCFunction) _wrap_SizerItem_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL},
45629 { (char *)"SizerItem_DetachSizer", (PyCFunction) _wrap_SizerItem_DetachSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45630 { (char *)"SizerItem_GetSize", (PyCFunction) _wrap_SizerItem_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45631 { (char *)"SizerItem_CalcMin", (PyCFunction) _wrap_SizerItem_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
45632 { (char *)"SizerItem_SetDimension", (PyCFunction) _wrap_SizerItem_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL},
45633 { (char *)"SizerItem_GetMinSize", (PyCFunction) _wrap_SizerItem_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45634 { (char *)"SizerItem_GetMinSizeWithBorder", (PyCFunction) _wrap_SizerItem_GetMinSizeWithBorder, METH_VARARGS | METH_KEYWORDS, NULL},
45635 { (char *)"SizerItem_SetInitSize", (PyCFunction) _wrap_SizerItem_SetInitSize, METH_VARARGS | METH_KEYWORDS, NULL},
45636 { (char *)"SizerItem_SetRatioWH", (PyCFunction) _wrap_SizerItem_SetRatioWH, METH_VARARGS | METH_KEYWORDS, NULL},
45637 { (char *)"SizerItem_SetRatioSize", (PyCFunction) _wrap_SizerItem_SetRatioSize, METH_VARARGS | METH_KEYWORDS, NULL},
45638 { (char *)"SizerItem_SetRatio", (PyCFunction) _wrap_SizerItem_SetRatio, METH_VARARGS | METH_KEYWORDS, NULL},
45639 { (char *)"SizerItem_GetRatio", (PyCFunction) _wrap_SizerItem_GetRatio, METH_VARARGS | METH_KEYWORDS, NULL},
45640 { (char *)"SizerItem_GetRect", (PyCFunction) _wrap_SizerItem_GetRect, METH_VARARGS | METH_KEYWORDS, NULL},
45641 { (char *)"SizerItem_IsWindow", (PyCFunction) _wrap_SizerItem_IsWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45642 { (char *)"SizerItem_IsSizer", (PyCFunction) _wrap_SizerItem_IsSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45643 { (char *)"SizerItem_IsSpacer", (PyCFunction) _wrap_SizerItem_IsSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
45644 { (char *)"SizerItem_SetProportion", (PyCFunction) _wrap_SizerItem_SetProportion, METH_VARARGS | METH_KEYWORDS, NULL},
45645 { (char *)"SizerItem_GetProportion", (PyCFunction) _wrap_SizerItem_GetProportion, METH_VARARGS | METH_KEYWORDS, NULL},
45646 { (char *)"SizerItem_SetFlag", (PyCFunction) _wrap_SizerItem_SetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45647 { (char *)"SizerItem_GetFlag", (PyCFunction) _wrap_SizerItem_GetFlag, METH_VARARGS | METH_KEYWORDS, NULL},
45648 { (char *)"SizerItem_SetBorder", (PyCFunction) _wrap_SizerItem_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
45649 { (char *)"SizerItem_GetBorder", (PyCFunction) _wrap_SizerItem_GetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
45650 { (char *)"SizerItem_GetWindow", (PyCFunction) _wrap_SizerItem_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45651 { (char *)"SizerItem_SetWindow", (PyCFunction) _wrap_SizerItem_SetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45652 { (char *)"SizerItem_GetSizer", (PyCFunction) _wrap_SizerItem_GetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45653 { (char *)"SizerItem_SetSizer", (PyCFunction) _wrap_SizerItem_SetSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45654 { (char *)"SizerItem_GetSpacer", (PyCFunction) _wrap_SizerItem_GetSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
45655 { (char *)"SizerItem_SetSpacer", (PyCFunction) _wrap_SizerItem_SetSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
45656 { (char *)"SizerItem_Show", (PyCFunction) _wrap_SizerItem_Show, METH_VARARGS | METH_KEYWORDS, NULL},
45657 { (char *)"SizerItem_IsShown", (PyCFunction) _wrap_SizerItem_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
45658 { (char *)"SizerItem_GetPosition", (PyCFunction) _wrap_SizerItem_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45659 { (char *)"SizerItem_GetUserData", (PyCFunction) _wrap_SizerItem_GetUserData, METH_VARARGS | METH_KEYWORDS, NULL},
45660 { (char *)"SizerItem_swigregister", SizerItem_swigregister, METH_VARARGS, NULL},
45661 { (char *)"Sizer__setOORInfo", (PyCFunction) _wrap_Sizer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45662 { (char *)"Sizer_Add", (PyCFunction) _wrap_Sizer_Add, METH_VARARGS | METH_KEYWORDS, NULL},
45663 { (char *)"Sizer_Insert", (PyCFunction) _wrap_Sizer_Insert, METH_VARARGS | METH_KEYWORDS, NULL},
45664 { (char *)"Sizer_Prepend", (PyCFunction) _wrap_Sizer_Prepend, METH_VARARGS | METH_KEYWORDS, NULL},
45665 { (char *)"Sizer_Remove", (PyCFunction) _wrap_Sizer_Remove, METH_VARARGS | METH_KEYWORDS, NULL},
45666 { (char *)"Sizer_Detach", (PyCFunction) _wrap_Sizer_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
45667 { (char *)"Sizer_GetItem", (PyCFunction) _wrap_Sizer_GetItem, METH_VARARGS | METH_KEYWORDS, NULL},
45668 { (char *)"Sizer__SetItemMinSize", (PyCFunction) _wrap_Sizer__SetItemMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45669 { (char *)"Sizer_AddItem", (PyCFunction) _wrap_Sizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL},
45670 { (char *)"Sizer_InsertItem", (PyCFunction) _wrap_Sizer_InsertItem, METH_VARARGS | METH_KEYWORDS, NULL},
45671 { (char *)"Sizer_PrependItem", (PyCFunction) _wrap_Sizer_PrependItem, METH_VARARGS | METH_KEYWORDS, NULL},
45672 { (char *)"Sizer_SetDimension", (PyCFunction) _wrap_Sizer_SetDimension, METH_VARARGS | METH_KEYWORDS, NULL},
45673 { (char *)"Sizer_SetMinSize", (PyCFunction) _wrap_Sizer_SetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45674 { (char *)"Sizer_GetSize", (PyCFunction) _wrap_Sizer_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
45675 { (char *)"Sizer_GetPosition", (PyCFunction) _wrap_Sizer_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45676 { (char *)"Sizer_GetMinSize", (PyCFunction) _wrap_Sizer_GetMinSize, METH_VARARGS | METH_KEYWORDS, NULL},
45677 { (char *)"Sizer_RecalcSizes", (PyCFunction) _wrap_Sizer_RecalcSizes, METH_VARARGS | METH_KEYWORDS, NULL},
45678 { (char *)"Sizer_CalcMin", (PyCFunction) _wrap_Sizer_CalcMin, METH_VARARGS | METH_KEYWORDS, NULL},
45679 { (char *)"Sizer_Layout", (PyCFunction) _wrap_Sizer_Layout, METH_VARARGS | METH_KEYWORDS, NULL},
45680 { (char *)"Sizer_Fit", (PyCFunction) _wrap_Sizer_Fit, METH_VARARGS | METH_KEYWORDS, NULL},
45681 { (char *)"Sizer_FitInside", (PyCFunction) _wrap_Sizer_FitInside, METH_VARARGS | METH_KEYWORDS, NULL},
45682 { (char *)"Sizer_SetSizeHints", (PyCFunction) _wrap_Sizer_SetSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
45683 { (char *)"Sizer_SetVirtualSizeHints", (PyCFunction) _wrap_Sizer_SetVirtualSizeHints, METH_VARARGS | METH_KEYWORDS, NULL},
45684 { (char *)"Sizer_Clear", (PyCFunction) _wrap_Sizer_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
45685 { (char *)"Sizer_DeleteWindows", (PyCFunction) _wrap_Sizer_DeleteWindows, METH_VARARGS | METH_KEYWORDS, NULL},
45686 { (char *)"Sizer_GetChildren", (PyCFunction) _wrap_Sizer_GetChildren, METH_VARARGS | METH_KEYWORDS, NULL},
45687 { (char *)"Sizer_Show", (PyCFunction) _wrap_Sizer_Show, METH_VARARGS | METH_KEYWORDS, NULL},
45688 { (char *)"Sizer_IsShown", (PyCFunction) _wrap_Sizer_IsShown, METH_VARARGS | METH_KEYWORDS, NULL},
45689 { (char *)"Sizer_ShowItems", (PyCFunction) _wrap_Sizer_ShowItems, METH_VARARGS | METH_KEYWORDS, NULL},
45690 { (char *)"Sizer_swigregister", Sizer_swigregister, METH_VARARGS, NULL},
45691 { (char *)"new_PySizer", (PyCFunction) _wrap_new_PySizer, METH_VARARGS | METH_KEYWORDS, NULL},
45692 { (char *)"PySizer__setCallbackInfo", (PyCFunction) _wrap_PySizer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
45693 { (char *)"PySizer_swigregister", PySizer_swigregister, METH_VARARGS, NULL},
45694 { (char *)"new_BoxSizer", (PyCFunction) _wrap_new_BoxSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45695 { (char *)"BoxSizer_GetOrientation", (PyCFunction) _wrap_BoxSizer_GetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45696 { (char *)"BoxSizer_SetOrientation", (PyCFunction) _wrap_BoxSizer_SetOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
45697 { (char *)"BoxSizer_swigregister", BoxSizer_swigregister, METH_VARARGS, NULL},
45698 { (char *)"new_StaticBoxSizer", (PyCFunction) _wrap_new_StaticBoxSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45699 { (char *)"StaticBoxSizer_GetStaticBox", (PyCFunction) _wrap_StaticBoxSizer_GetStaticBox, METH_VARARGS | METH_KEYWORDS, NULL},
45700 { (char *)"StaticBoxSizer_swigregister", StaticBoxSizer_swigregister, METH_VARARGS, NULL},
45701 { (char *)"new_GridSizer", (PyCFunction) _wrap_new_GridSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45702 { (char *)"GridSizer_SetCols", (PyCFunction) _wrap_GridSizer_SetCols, METH_VARARGS | METH_KEYWORDS, NULL},
45703 { (char *)"GridSizer_SetRows", (PyCFunction) _wrap_GridSizer_SetRows, METH_VARARGS | METH_KEYWORDS, NULL},
45704 { (char *)"GridSizer_SetVGap", (PyCFunction) _wrap_GridSizer_SetVGap, METH_VARARGS | METH_KEYWORDS, NULL},
45705 { (char *)"GridSizer_SetHGap", (PyCFunction) _wrap_GridSizer_SetHGap, METH_VARARGS | METH_KEYWORDS, NULL},
45706 { (char *)"GridSizer_GetCols", (PyCFunction) _wrap_GridSizer_GetCols, METH_VARARGS | METH_KEYWORDS, NULL},
45707 { (char *)"GridSizer_GetRows", (PyCFunction) _wrap_GridSizer_GetRows, METH_VARARGS | METH_KEYWORDS, NULL},
45708 { (char *)"GridSizer_GetVGap", (PyCFunction) _wrap_GridSizer_GetVGap, METH_VARARGS | METH_KEYWORDS, NULL},
45709 { (char *)"GridSizer_GetHGap", (PyCFunction) _wrap_GridSizer_GetHGap, METH_VARARGS | METH_KEYWORDS, NULL},
45710 { (char *)"GridSizer_swigregister", GridSizer_swigregister, METH_VARARGS, NULL},
45711 { (char *)"new_FlexGridSizer", (PyCFunction) _wrap_new_FlexGridSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45712 { (char *)"FlexGridSizer_AddGrowableRow", (PyCFunction) _wrap_FlexGridSizer_AddGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL},
45713 { (char *)"FlexGridSizer_RemoveGrowableRow", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableRow, METH_VARARGS | METH_KEYWORDS, NULL},
45714 { (char *)"FlexGridSizer_AddGrowableCol", (PyCFunction) _wrap_FlexGridSizer_AddGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL},
45715 { (char *)"FlexGridSizer_RemoveGrowableCol", (PyCFunction) _wrap_FlexGridSizer_RemoveGrowableCol, METH_VARARGS | METH_KEYWORDS, NULL},
45716 { (char *)"FlexGridSizer_SetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_SetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45717 { (char *)"FlexGridSizer_GetFlexibleDirection", (PyCFunction) _wrap_FlexGridSizer_GetFlexibleDirection, METH_VARARGS | METH_KEYWORDS, NULL},
45718 { (char *)"FlexGridSizer_SetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_SetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL},
45719 { (char *)"FlexGridSizer_GetNonFlexibleGrowMode", (PyCFunction) _wrap_FlexGridSizer_GetNonFlexibleGrowMode, METH_VARARGS | METH_KEYWORDS, NULL},
45720 { (char *)"FlexGridSizer_GetRowHeights", (PyCFunction) _wrap_FlexGridSizer_GetRowHeights, METH_VARARGS | METH_KEYWORDS, NULL},
45721 { (char *)"FlexGridSizer_GetColWidths", (PyCFunction) _wrap_FlexGridSizer_GetColWidths, METH_VARARGS | METH_KEYWORDS, NULL},
45722 { (char *)"FlexGridSizer_swigregister", FlexGridSizer_swigregister, METH_VARARGS, NULL},
45723 { (char *)"new_StdDialogButtonSizer", (PyCFunction) _wrap_new_StdDialogButtonSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45724 { (char *)"StdDialogButtonSizer_AddButton", (PyCFunction) _wrap_StdDialogButtonSizer_AddButton, METH_VARARGS | METH_KEYWORDS, NULL},
45725 { (char *)"StdDialogButtonSizer_Realize", (PyCFunction) _wrap_StdDialogButtonSizer_Realize, METH_VARARGS | METH_KEYWORDS, NULL},
45726 { (char *)"StdDialogButtonSizer_SetAffirmativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetAffirmativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
45727 { (char *)"StdDialogButtonSizer_SetNegativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetNegativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
45728 { (char *)"StdDialogButtonSizer_SetCancelButton", (PyCFunction) _wrap_StdDialogButtonSizer_SetCancelButton, METH_VARARGS | METH_KEYWORDS, NULL},
45729 { (char *)"StdDialogButtonSizer_GetAffirmativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetAffirmativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
45730 { (char *)"StdDialogButtonSizer_GetApplyButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetApplyButton, METH_VARARGS | METH_KEYWORDS, NULL},
45731 { (char *)"StdDialogButtonSizer_GetNegativeButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetNegativeButton, METH_VARARGS | METH_KEYWORDS, NULL},
45732 { (char *)"StdDialogButtonSizer_GetCancelButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetCancelButton, METH_VARARGS | METH_KEYWORDS, NULL},
45733 { (char *)"StdDialogButtonSizer_GetHelpButton", (PyCFunction) _wrap_StdDialogButtonSizer_GetHelpButton, METH_VARARGS | METH_KEYWORDS, NULL},
45734 { (char *)"StdDialogButtonSizer_swigregister", StdDialogButtonSizer_swigregister, METH_VARARGS, NULL},
45735 { (char *)"new_GBPosition", (PyCFunction) _wrap_new_GBPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45736 { (char *)"GBPosition_GetRow", (PyCFunction) _wrap_GBPosition_GetRow, METH_VARARGS | METH_KEYWORDS, NULL},
45737 { (char *)"GBPosition_GetCol", (PyCFunction) _wrap_GBPosition_GetCol, METH_VARARGS | METH_KEYWORDS, NULL},
45738 { (char *)"GBPosition_SetRow", (PyCFunction) _wrap_GBPosition_SetRow, METH_VARARGS | METH_KEYWORDS, NULL},
45739 { (char *)"GBPosition_SetCol", (PyCFunction) _wrap_GBPosition_SetCol, METH_VARARGS | METH_KEYWORDS, NULL},
45740 { (char *)"GBPosition___eq__", (PyCFunction) _wrap_GBPosition___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45741 { (char *)"GBPosition___ne__", (PyCFunction) _wrap_GBPosition___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45742 { (char *)"GBPosition_Set", (PyCFunction) _wrap_GBPosition_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45743 { (char *)"GBPosition_Get", (PyCFunction) _wrap_GBPosition_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45744 { (char *)"GBPosition_swigregister", GBPosition_swigregister, METH_VARARGS, NULL},
45745 { (char *)"new_GBSpan", (PyCFunction) _wrap_new_GBSpan, METH_VARARGS | METH_KEYWORDS, NULL},
45746 { (char *)"GBSpan_GetRowspan", (PyCFunction) _wrap_GBSpan_GetRowspan, METH_VARARGS | METH_KEYWORDS, NULL},
45747 { (char *)"GBSpan_GetColspan", (PyCFunction) _wrap_GBSpan_GetColspan, METH_VARARGS | METH_KEYWORDS, NULL},
45748 { (char *)"GBSpan_SetRowspan", (PyCFunction) _wrap_GBSpan_SetRowspan, METH_VARARGS | METH_KEYWORDS, NULL},
45749 { (char *)"GBSpan_SetColspan", (PyCFunction) _wrap_GBSpan_SetColspan, METH_VARARGS | METH_KEYWORDS, NULL},
45750 { (char *)"GBSpan___eq__", (PyCFunction) _wrap_GBSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
45751 { (char *)"GBSpan___ne__", (PyCFunction) _wrap_GBSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
45752 { (char *)"GBSpan_Set", (PyCFunction) _wrap_GBSpan_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45753 { (char *)"GBSpan_Get", (PyCFunction) _wrap_GBSpan_Get, METH_VARARGS | METH_KEYWORDS, NULL},
45754 { (char *)"GBSpan_swigregister", GBSpan_swigregister, METH_VARARGS, NULL},
45755 { (char *)"new_GBSizerItem", (PyCFunction) _wrap_new_GBSizerItem, METH_VARARGS | METH_KEYWORDS, NULL},
45756 { (char *)"new_GBSizerItemWindow", (PyCFunction) _wrap_new_GBSizerItemWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45757 { (char *)"new_GBSizerItemSizer", (PyCFunction) _wrap_new_GBSizerItemSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45758 { (char *)"new_GBSizerItemSpacer", (PyCFunction) _wrap_new_GBSizerItemSpacer, METH_VARARGS | METH_KEYWORDS, NULL},
45759 { (char *)"GBSizerItem_GetPos", (PyCFunction) _wrap_GBSizerItem_GetPos, METH_VARARGS | METH_KEYWORDS, NULL},
45760 { (char *)"GBSizerItem_GetSpan", (PyCFunction) _wrap_GBSizerItem_GetSpan, METH_VARARGS | METH_KEYWORDS, NULL},
45761 { (char *)"GBSizerItem_SetPos", (PyCFunction) _wrap_GBSizerItem_SetPos, METH_VARARGS | METH_KEYWORDS, NULL},
45762 { (char *)"GBSizerItem_SetSpan", (PyCFunction) _wrap_GBSizerItem_SetSpan, METH_VARARGS | METH_KEYWORDS, NULL},
45763 { (char *)"GBSizerItem_Intersects", (PyCFunction) _wrap_GBSizerItem_Intersects, METH_VARARGS | METH_KEYWORDS, NULL},
45764 { (char *)"GBSizerItem_IntersectsPos", (PyCFunction) _wrap_GBSizerItem_IntersectsPos, METH_VARARGS | METH_KEYWORDS, NULL},
45765 { (char *)"GBSizerItem_GetEndPos", (PyCFunction) _wrap_GBSizerItem_GetEndPos, METH_VARARGS | METH_KEYWORDS, NULL},
45766 { (char *)"GBSizerItem_GetGBSizer", (PyCFunction) _wrap_GBSizerItem_GetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45767 { (char *)"GBSizerItem_SetGBSizer", (PyCFunction) _wrap_GBSizerItem_SetGBSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45768 { (char *)"GBSizerItem_swigregister", GBSizerItem_swigregister, METH_VARARGS, NULL},
45769 { (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL},
45770 { (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL},
45771 { (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL},
45772 { (char *)"GridBagSizer_GetCellSize", (PyCFunction) _wrap_GridBagSizer_GetCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
45773 { (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
45774 { (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
45775 { (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL},
45776 { (char *)"GridBagSizer_SetItemPosition", _wrap_GridBagSizer_SetItemPosition, METH_VARARGS, NULL},
45777 { (char *)"GridBagSizer_GetItemSpan", _wrap_GridBagSizer_GetItemSpan, METH_VARARGS, NULL},
45778 { (char *)"GridBagSizer_SetItemSpan", _wrap_GridBagSizer_SetItemSpan, METH_VARARGS, NULL},
45779 { (char *)"GridBagSizer_FindItem", _wrap_GridBagSizer_FindItem, METH_VARARGS, NULL},
45780 { (char *)"GridBagSizer_FindItemAtPosition", (PyCFunction) _wrap_GridBagSizer_FindItemAtPosition, METH_VARARGS | METH_KEYWORDS, NULL},
45781 { (char *)"GridBagSizer_FindItemAtPoint", (PyCFunction) _wrap_GridBagSizer_FindItemAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
45782 { (char *)"GridBagSizer_CheckForIntersection", (PyCFunction) _wrap_GridBagSizer_CheckForIntersection, METH_VARARGS | METH_KEYWORDS, NULL},
45783 { (char *)"GridBagSizer_CheckForIntersectionPos", (PyCFunction) _wrap_GridBagSizer_CheckForIntersectionPos, METH_VARARGS | METH_KEYWORDS, NULL},
45784 { (char *)"GridBagSizer_swigregister", GridBagSizer_swigregister, METH_VARARGS, NULL},
45785 { (char *)"IndividualLayoutConstraint_Set", (PyCFunction) _wrap_IndividualLayoutConstraint_Set, METH_VARARGS | METH_KEYWORDS, NULL},
45786 { (char *)"IndividualLayoutConstraint_LeftOf", (PyCFunction) _wrap_IndividualLayoutConstraint_LeftOf, METH_VARARGS | METH_KEYWORDS, NULL},
45787 { (char *)"IndividualLayoutConstraint_RightOf", (PyCFunction) _wrap_IndividualLayoutConstraint_RightOf, METH_VARARGS | METH_KEYWORDS, NULL},
45788 { (char *)"IndividualLayoutConstraint_Above", (PyCFunction) _wrap_IndividualLayoutConstraint_Above, METH_VARARGS | METH_KEYWORDS, NULL},
45789 { (char *)"IndividualLayoutConstraint_Below", (PyCFunction) _wrap_IndividualLayoutConstraint_Below, METH_VARARGS | METH_KEYWORDS, NULL},
45790 { (char *)"IndividualLayoutConstraint_SameAs", (PyCFunction) _wrap_IndividualLayoutConstraint_SameAs, METH_VARARGS | METH_KEYWORDS, NULL},
45791 { (char *)"IndividualLayoutConstraint_PercentOf", (PyCFunction) _wrap_IndividualLayoutConstraint_PercentOf, METH_VARARGS | METH_KEYWORDS, NULL},
45792 { (char *)"IndividualLayoutConstraint_Absolute", (PyCFunction) _wrap_IndividualLayoutConstraint_Absolute, METH_VARARGS | METH_KEYWORDS, NULL},
45793 { (char *)"IndividualLayoutConstraint_Unconstrained", (PyCFunction) _wrap_IndividualLayoutConstraint_Unconstrained, METH_VARARGS | METH_KEYWORDS, NULL},
45794 { (char *)"IndividualLayoutConstraint_AsIs", (PyCFunction) _wrap_IndividualLayoutConstraint_AsIs, METH_VARARGS | METH_KEYWORDS, NULL},
45795 { (char *)"IndividualLayoutConstraint_GetOtherWindow", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherWindow, METH_VARARGS | METH_KEYWORDS, NULL},
45796 { (char *)"IndividualLayoutConstraint_GetMyEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMyEdge, METH_VARARGS | METH_KEYWORDS, NULL},
45797 { (char *)"IndividualLayoutConstraint_SetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_SetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
45798 { (char *)"IndividualLayoutConstraint_SetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45799 { (char *)"IndividualLayoutConstraint_GetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_GetMargin, METH_VARARGS | METH_KEYWORDS, NULL},
45800 { (char *)"IndividualLayoutConstraint_SetMargin", (PyCFunction) _wrap_IndividualLayoutConstraint_SetMargin, METH_VARARGS | METH_KEYWORDS, NULL},
45801 { (char *)"IndividualLayoutConstraint_GetValue", (PyCFunction) _wrap_IndividualLayoutConstraint_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
45802 { (char *)"IndividualLayoutConstraint_GetPercent", (PyCFunction) _wrap_IndividualLayoutConstraint_GetPercent, METH_VARARGS | METH_KEYWORDS, NULL},
45803 { (char *)"IndividualLayoutConstraint_GetOtherEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetOtherEdge, METH_VARARGS | METH_KEYWORDS, NULL},
45804 { (char *)"IndividualLayoutConstraint_GetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_GetDone, METH_VARARGS | METH_KEYWORDS, NULL},
45805 { (char *)"IndividualLayoutConstraint_SetDone", (PyCFunction) _wrap_IndividualLayoutConstraint_SetDone, METH_VARARGS | METH_KEYWORDS, NULL},
45806 { (char *)"IndividualLayoutConstraint_GetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_GetRelationship, METH_VARARGS | METH_KEYWORDS, NULL},
45807 { (char *)"IndividualLayoutConstraint_SetRelationship", (PyCFunction) _wrap_IndividualLayoutConstraint_SetRelationship, METH_VARARGS | METH_KEYWORDS, NULL},
45808 { (char *)"IndividualLayoutConstraint_ResetIfWin", (PyCFunction) _wrap_IndividualLayoutConstraint_ResetIfWin, METH_VARARGS | METH_KEYWORDS, NULL},
45809 { (char *)"IndividualLayoutConstraint_SatisfyConstraint", (PyCFunction) _wrap_IndividualLayoutConstraint_SatisfyConstraint, METH_VARARGS | METH_KEYWORDS, NULL},
45810 { (char *)"IndividualLayoutConstraint_GetEdge", (PyCFunction) _wrap_IndividualLayoutConstraint_GetEdge, METH_VARARGS | METH_KEYWORDS, NULL},
45811 { (char *)"IndividualLayoutConstraint_swigregister", IndividualLayoutConstraint_swigregister, METH_VARARGS, NULL},
45812 { (char *)"LayoutConstraints_left_get", (PyCFunction) _wrap_LayoutConstraints_left_get, METH_VARARGS | METH_KEYWORDS, NULL},
45813 { (char *)"LayoutConstraints_top_get", (PyCFunction) _wrap_LayoutConstraints_top_get, METH_VARARGS | METH_KEYWORDS, NULL},
45814 { (char *)"LayoutConstraints_right_get", (PyCFunction) _wrap_LayoutConstraints_right_get, METH_VARARGS | METH_KEYWORDS, NULL},
45815 { (char *)"LayoutConstraints_bottom_get", (PyCFunction) _wrap_LayoutConstraints_bottom_get, METH_VARARGS | METH_KEYWORDS, NULL},
45816 { (char *)"LayoutConstraints_width_get", (PyCFunction) _wrap_LayoutConstraints_width_get, METH_VARARGS | METH_KEYWORDS, NULL},
45817 { (char *)"LayoutConstraints_height_get", (PyCFunction) _wrap_LayoutConstraints_height_get, METH_VARARGS | METH_KEYWORDS, NULL},
45818 { (char *)"LayoutConstraints_centreX_get", (PyCFunction) _wrap_LayoutConstraints_centreX_get, METH_VARARGS | METH_KEYWORDS, NULL},
45819 { (char *)"LayoutConstraints_centreY_get", (PyCFunction) _wrap_LayoutConstraints_centreY_get, METH_VARARGS | METH_KEYWORDS, NULL},
45820 { (char *)"new_LayoutConstraints", (PyCFunction) _wrap_new_LayoutConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
45821 { (char *)"LayoutConstraints_SatisfyConstraints", (PyCFunction) _wrap_LayoutConstraints_SatisfyConstraints, METH_VARARGS | METH_KEYWORDS, NULL},
45822 { (char *)"LayoutConstraints_AreSatisfied", (PyCFunction) _wrap_LayoutConstraints_AreSatisfied, METH_VARARGS | METH_KEYWORDS, NULL},
45823 { (char *)"LayoutConstraints_swigregister", LayoutConstraints_swigregister, METH_VARARGS, NULL},
45824 { NULL, NULL, 0, NULL }
45825 };
45826
45827
45828 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
45829
45830 static void *_p_wxGBSizerItemTo_p_wxSizerItem(void *x) {
45831 return (void *)((wxSizerItem *) ((wxGBSizerItem *) x));
45832 }
45833 static void *_p_wxBoxSizerTo_p_wxSizer(void *x) {
45834 return (void *)((wxSizer *) ((wxBoxSizer *) x));
45835 }
45836 static void *_p_wxStaticBoxSizerTo_p_wxSizer(void *x) {
45837 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStaticBoxSizer *) x));
45838 }
45839 static void *_p_wxStdDialogButtonSizerTo_p_wxSizer(void *x) {
45840 return (void *)((wxSizer *) (wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
45841 }
45842 static void *_p_wxGridBagSizerTo_p_wxSizer(void *x) {
45843 return (void *)((wxSizer *) (wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
45844 }
45845 static void *_p_wxGridSizerTo_p_wxSizer(void *x) {
45846 return (void *)((wxSizer *) ((wxGridSizer *) x));
45847 }
45848 static void *_p_wxFlexGridSizerTo_p_wxSizer(void *x) {
45849 return (void *)((wxSizer *) (wxGridSizer *) ((wxFlexGridSizer *) x));
45850 }
45851 static void *_p_wxPySizerTo_p_wxSizer(void *x) {
45852 return (void *)((wxSizer *) ((wxPySizer *) x));
45853 }
45854 static void *_p_wxStaticBoxSizerTo_p_wxBoxSizer(void *x) {
45855 return (void *)((wxBoxSizer *) ((wxStaticBoxSizer *) x));
45856 }
45857 static void *_p_wxStdDialogButtonSizerTo_p_wxBoxSizer(void *x) {
45858 return (void *)((wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
45859 }
45860 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
45861 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
45862 }
45863 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
45864 return (void *)((wxEvent *) ((wxMenuEvent *) x));
45865 }
45866 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
45867 return (void *)((wxEvent *) ((wxCloseEvent *) x));
45868 }
45869 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
45870 return (void *)((wxEvent *) ((wxMouseEvent *) x));
45871 }
45872 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
45873 return (void *)((wxEvent *) ((wxEraseEvent *) x));
45874 }
45875 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
45876 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
45877 }
45878 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
45879 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
45880 }
45881 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
45882 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
45883 }
45884 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
45885 return (void *)((wxEvent *) ((wxPyEvent *) x));
45886 }
45887 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
45888 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
45889 }
45890 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
45891 return (void *)((wxEvent *) ((wxIdleEvent *) x));
45892 }
45893 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
45894 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
45895 }
45896 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
45897 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
45898 }
45899 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
45900 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
45901 }
45902 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
45903 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
45904 }
45905 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
45906 return (void *)((wxEvent *) ((wxActivateEvent *) x));
45907 }
45908 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
45909 return (void *)((wxEvent *) ((wxSizeEvent *) x));
45910 }
45911 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
45912 return (void *)((wxEvent *) ((wxMoveEvent *) x));
45913 }
45914 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
45915 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
45916 }
45917 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
45918 return (void *)((wxEvent *) ((wxPaintEvent *) x));
45919 }
45920 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
45921 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
45922 }
45923 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
45924 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
45925 }
45926 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
45927 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
45928 }
45929 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
45930 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
45931 }
45932 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
45933 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
45934 }
45935 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
45936 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
45937 }
45938 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
45939 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
45940 }
45941 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
45942 return (void *)((wxEvent *) ((wxFocusEvent *) x));
45943 }
45944 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
45945 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
45946 }
45947 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
45948 return (void *)((wxEvent *) ((wxShowEvent *) x));
45949 }
45950 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
45951 return (void *)((wxEvent *) ((wxCommandEvent *) x));
45952 }
45953 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
45954 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
45955 }
45956 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
45957 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
45958 }
45959 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
45960 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
45961 }
45962 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
45963 return (void *)((wxEvent *) ((wxKeyEvent *) x));
45964 }
45965 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
45966 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
45967 }
45968 static void *_p_wxGridBagSizerTo_p_wxGridSizer(void *x) {
45969 return (void *)((wxGridSizer *) (wxFlexGridSizer *) ((wxGridBagSizer *) x));
45970 }
45971 static void *_p_wxFlexGridSizerTo_p_wxGridSizer(void *x) {
45972 return (void *)((wxGridSizer *) ((wxFlexGridSizer *) x));
45973 }
45974 static void *_p_wxGridBagSizerTo_p_wxFlexGridSizer(void *x) {
45975 return (void *)((wxFlexGridSizer *) ((wxGridBagSizer *) x));
45976 }
45977 static void *_p_wxControlWithItemsTo_p_wxItemContainer(void *x) {
45978 return (void *)((wxItemContainer *) ((wxControlWithItems *) x));
45979 }
45980 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
45981 return (void *)((wxControl *) ((wxControlWithItems *) x));
45982 }
45983 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
45984 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
45985 }
45986 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
45987 return (void *)((wxEvtHandler *) ((wxWindow *) x));
45988 }
45989 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
45990 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
45991 }
45992 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
45993 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
45994 }
45995 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
45996 return (void *)((wxEvtHandler *) ((wxValidator *) x));
45997 }
45998 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
45999 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
46000 }
46001 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
46002 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
46003 }
46004 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
46005 return (void *)((wxEvtHandler *) ((wxMenu *) x));
46006 }
46007 static void *_p_wxANIHandlerTo_p_wxCURHandler(void *x) {
46008 return (void *)((wxCURHandler *) ((wxANIHandler *) x));
46009 }
46010 static void *_p_wxCURHandlerTo_p_wxICOHandler(void *x) {
46011 return (void *)((wxICOHandler *) ((wxCURHandler *) x));
46012 }
46013 static void *_p_wxANIHandlerTo_p_wxICOHandler(void *x) {
46014 return (void *)((wxICOHandler *) (wxCURHandler *) ((wxANIHandler *) x));
46015 }
46016 static void *_p_wxICOHandlerTo_p_wxBMPHandler(void *x) {
46017 return (void *)((wxBMPHandler *) ((wxICOHandler *) x));
46018 }
46019 static void *_p_wxCURHandlerTo_p_wxBMPHandler(void *x) {
46020 return (void *)((wxBMPHandler *) (wxICOHandler *) ((wxCURHandler *) x));
46021 }
46022 static void *_p_wxANIHandlerTo_p_wxBMPHandler(void *x) {
46023 return (void *)((wxBMPHandler *) (wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
46024 }
46025 static void *_p_wxBMPHandlerTo_p_wxImageHandler(void *x) {
46026 return (void *)((wxImageHandler *) ((wxBMPHandler *) x));
46027 }
46028 static void *_p_wxICOHandlerTo_p_wxImageHandler(void *x) {
46029 return (void *)((wxImageHandler *) (wxBMPHandler *) ((wxICOHandler *) x));
46030 }
46031 static void *_p_wxCURHandlerTo_p_wxImageHandler(void *x) {
46032 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
46033 }
46034 static void *_p_wxANIHandlerTo_p_wxImageHandler(void *x) {
46035 return (void *)((wxImageHandler *) (wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
46036 }
46037 static void *_p_wxPNGHandlerTo_p_wxImageHandler(void *x) {
46038 return (void *)((wxImageHandler *) ((wxPNGHandler *) x));
46039 }
46040 static void *_p_wxGIFHandlerTo_p_wxImageHandler(void *x) {
46041 return (void *)((wxImageHandler *) ((wxGIFHandler *) x));
46042 }
46043 static void *_p_wxPCXHandlerTo_p_wxImageHandler(void *x) {
46044 return (void *)((wxImageHandler *) ((wxPCXHandler *) x));
46045 }
46046 static void *_p_wxJPEGHandlerTo_p_wxImageHandler(void *x) {
46047 return (void *)((wxImageHandler *) ((wxJPEGHandler *) x));
46048 }
46049 static void *_p_wxPNMHandlerTo_p_wxImageHandler(void *x) {
46050 return (void *)((wxImageHandler *) ((wxPNMHandler *) x));
46051 }
46052 static void *_p_wxXPMHandlerTo_p_wxImageHandler(void *x) {
46053 return (void *)((wxImageHandler *) ((wxXPMHandler *) x));
46054 }
46055 static void *_p_wxTIFFHandlerTo_p_wxImageHandler(void *x) {
46056 return (void *)((wxImageHandler *) ((wxTIFFHandler *) x));
46057 }
46058 static void *_p_wxPyFileSystemHandlerTo_p_wxFileSystemHandler(void *x) {
46059 return (void *)((wxFileSystemHandler *) ((wxPyFileSystemHandler *) x));
46060 }
46061 static void *_p_wxInternetFSHandlerTo_p_wxFileSystemHandler(void *x) {
46062 return (void *)((wxFileSystemHandler *) ((wxInternetFSHandler *) x));
46063 }
46064 static void *_p_wxZipFSHandlerTo_p_wxFileSystemHandler(void *x) {
46065 return (void *)((wxFileSystemHandler *) ((wxZipFSHandler *) x));
46066 }
46067 static void *_p_wxMemoryFSHandlerTo_p_wxFileSystemHandler(void *x) {
46068 return (void *)((wxFileSystemHandler *) ((wxMemoryFSHandler *) x));
46069 }
46070 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
46071 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
46072 }
46073 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
46074 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
46075 }
46076 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
46077 return (void *)((wxObject *) ((wxSizerItem *) x));
46078 }
46079 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
46080 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
46081 }
46082 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
46083 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
46084 }
46085 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
46086 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
46087 }
46088 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
46089 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
46090 }
46091 static void *_p_wxSizerTo_p_wxObject(void *x) {
46092 return (void *)((wxObject *) ((wxSizer *) x));
46093 }
46094 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
46095 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
46096 }
46097 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
46098 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
46099 }
46100 static void *_p_wxEventTo_p_wxObject(void *x) {
46101 return (void *)((wxObject *) ((wxEvent *) x));
46102 }
46103 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
46104 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
46105 }
46106 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
46107 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
46108 }
46109 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
46110 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
46111 }
46112 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
46113 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
46114 }
46115 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
46116 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
46117 }
46118 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
46119 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
46120 }
46121 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
46122 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
46123 }
46124 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
46125 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
46126 }
46127 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
46128 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
46129 }
46130 static void *_p_wxControlTo_p_wxObject(void *x) {
46131 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
46132 }
46133 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
46134 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
46135 }
46136 static void *_p_wxFSFileTo_p_wxObject(void *x) {
46137 return (void *)((wxObject *) ((wxFSFile *) x));
46138 }
46139 static void *_p_wxPySizerTo_p_wxObject(void *x) {
46140 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
46141 }
46142 static void *_p_wxPyEventTo_p_wxObject(void *x) {
46143 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
46144 }
46145 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
46146 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
46147 }
46148 static void *_p_wxShowEventTo_p_wxObject(void *x) {
46149 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
46150 }
46151 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
46152 return (void *)((wxObject *) ((wxMenuItem *) x));
46153 }
46154 static void *_p_wxDateEventTo_p_wxObject(void *x) {
46155 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
46156 }
46157 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
46158 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
46159 }
46160 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
46161 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
46162 }
46163 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
46164 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
46165 }
46166 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
46167 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
46168 }
46169 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
46170 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
46171 }
46172 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
46173 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
46174 }
46175 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
46176 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
46177 }
46178 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
46179 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
46180 }
46181 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
46182 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
46183 }
46184 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
46185 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
46186 }
46187 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
46188 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
46189 }
46190 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
46191 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
46192 }
46193 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
46194 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
46195 }
46196 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
46197 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
46198 }
46199 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
46200 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
46201 }
46202 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
46203 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
46204 }
46205 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
46206 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
46207 }
46208 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
46209 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
46210 }
46211 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
46212 return (void *)((wxObject *) ((wxImageHandler *) x));
46213 }
46214 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
46215 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
46216 }
46217 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
46218 return (void *)((wxObject *) ((wxEvtHandler *) x));
46219 }
46220 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
46221 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
46222 }
46223 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
46224 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
46225 }
46226 static void *_p_wxImageTo_p_wxObject(void *x) {
46227 return (void *)((wxObject *) ((wxImage *) x));
46228 }
46229 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
46230 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
46231 }
46232 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
46233 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
46234 }
46235 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
46236 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
46237 }
46238 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
46239 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
46240 }
46241 static void *_p_wxWindowTo_p_wxObject(void *x) {
46242 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
46243 }
46244 static void *_p_wxMenuTo_p_wxObject(void *x) {
46245 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
46246 }
46247 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
46248 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
46249 }
46250 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
46251 return (void *)((wxObject *) ((wxFileSystem *) x));
46252 }
46253 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
46254 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
46255 }
46256 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
46257 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
46258 }
46259 static void *_p_wxPyAppTo_p_wxObject(void *x) {
46260 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
46261 }
46262 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
46263 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
46264 }
46265 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
46266 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
46267 }
46268 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
46269 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
46270 }
46271 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
46272 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
46273 }
46274 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
46275 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
46276 }
46277 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
46278 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
46279 }
46280 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
46281 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
46282 }
46283 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
46284 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
46285 }
46286 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
46287 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
46288 }
46289 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
46290 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
46291 }
46292 static void *_p_wxValidatorTo_p_wxObject(void *x) {
46293 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
46294 }
46295 static void *_p_wxControlTo_p_wxWindow(void *x) {
46296 return (void *)((wxWindow *) ((wxControl *) x));
46297 }
46298 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
46299 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
46300 }
46301 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
46302 return (void *)((wxWindow *) ((wxMenuBar *) x));
46303 }
46304 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
46305 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
46306 }
46307 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
46308 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
46309 }
46310 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
46311 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
46312 }
46313 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
46314 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
46315 }
46316 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
46317 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
46318 }
46319 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
46320 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
46321 }
46322 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
46323 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
46324 }
46325 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
46326 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
46327 }
46328 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
46329 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
46330 }
46331 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
46332 return (void *)((wxValidator *) ((wxPyValidator *) x));
46333 }
46334 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}};
46335 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}};
46336 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}};
46337 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}};
46338 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}};
46339 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}};
46340 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}};
46341 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}};
46342 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}};
46343 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}};
46344 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}};
46345 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}};
46346 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}};
46347 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}};
46348 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}};
46349 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}};
46350 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}};
46351 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}};
46352 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}};
46353 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}};
46354 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}};
46355 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}};
46356 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}};
46357 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}};
46358 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}};
46359 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}};
46360 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}};
46361 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}};
46362 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}};
46363 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}};
46364 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}};
46365 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}};
46366 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}};
46367 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}};
46368 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}};
46369 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}};
46370 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}};
46371 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}};
46372 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}};
46373 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}};
46374 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}};
46375 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}};
46376 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}};
46377 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}};
46378 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}};
46379 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}};
46380 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}};
46381 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}};
46382 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}};
46383 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}};
46384 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}};
46385 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}};
46386 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}};
46387 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}};
46388 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}};
46389 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}};
46390 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}};
46391 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}};
46392 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}};
46393 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}};
46394 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}};
46395 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}};
46396 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}};
46397 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}};
46398 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}};
46399 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}};
46400 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}};
46401 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}};
46402 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}};
46403 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}};
46404 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}};
46405 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}};
46406 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}};
46407 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}};
46408 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}};
46409 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}};
46410 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}};
46411 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}};
46412 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}};
46413 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}};
46414 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}};
46415 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}};
46416 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}};
46417 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}};
46418 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}};
46419 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}};
46420 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}};
46421 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}};
46422 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}};
46423 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}};
46424 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}};
46425 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}};
46426 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}};
46427 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}};
46428 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}};
46429 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}};
46430 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}};
46431 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}};
46432 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}};
46433 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}};
46434 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}};
46435 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}};
46436 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}};
46437 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}};
46438 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}};
46439 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}};
46440 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}};
46441 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}};
46442 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}};
46443 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}};
46444 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}};
46445 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}};
46446 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}};
46447 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}};
46448 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}};
46449 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}};
46450 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}};
46451 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}};
46452 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}};
46453 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}};
46454 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}};
46455 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}};
46456 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}};
46457 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}};
46458 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}};
46459 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}};
46460 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}};
46461
46462 static swig_type_info *swig_types_initial[] = {
46463 _swigt__p_wxLayoutConstraints,
46464 _swigt__p_wxRealPoint,
46465 _swigt__p_wxSizerItem,
46466 _swigt__p_wxGBSizerItem,
46467 _swigt__p_wxScrollEvent,
46468 _swigt__p_wxEventLoop,
46469 _swigt__p_wxIndividualLayoutConstraint,
46470 _swigt__p_wxSizer,
46471 _swigt__p_wxBoxSizer,
46472 _swigt__p_wxStaticBoxSizer,
46473 _swigt__p_wxGridBagSizer,
46474 _swigt__p_wxAcceleratorEntry,
46475 _swigt__p_wxUpdateUIEvent,
46476 _swigt__p_wxEvent,
46477 _swigt__p_wxMenu,
46478 _swigt__p_wxGridSizer,
46479 _swigt__p_wxFlexGridSizer,
46480 _swigt__p_wxInitDialogEvent,
46481 _swigt__p_wxItemContainer,
46482 _swigt__p_wxNcPaintEvent,
46483 _swigt__p_wxPaintEvent,
46484 _swigt__p_wxSysColourChangedEvent,
46485 _swigt__p_wxMouseCaptureChangedEvent,
46486 _swigt__p_wxDisplayChangedEvent,
46487 _swigt__p_wxPaletteChangedEvent,
46488 _swigt__p_wxControl,
46489 _swigt__p_wxFont,
46490 _swigt__p_wxMenuBarBase,
46491 _swigt__p_wxSetCursorEvent,
46492 _swigt__p_wxFSFile,
46493 _swigt__p_wxCaret,
46494 _swigt__ptrdiff_t,
46495 _swigt__std__ptrdiff_t,
46496 _swigt__p_wxRegion,
46497 _swigt__p_wxPoint2D,
46498 _swigt__p_int,
46499 _swigt__p_wxSize,
46500 _swigt__p_wxDC,
46501 _swigt__p_wxPySizer,
46502 _swigt__p_wxVisualAttributes,
46503 _swigt__p_wxNotifyEvent,
46504 _swigt__p_wxPyEvent,
46505 _swigt__p_wxPropagationDisabler,
46506 _swigt__p_form_ops_t,
46507 _swigt__p_wxAppTraits,
46508 _swigt__p_wxArrayString,
46509 _swigt__p_wxShowEvent,
46510 _swigt__p_wxToolTip,
46511 _swigt__p_wxMoveEvent,
46512 _swigt__p_wxSizeEvent,
46513 _swigt__p_wxActivateEvent,
46514 _swigt__p_wxIconizeEvent,
46515 _swigt__p_wxMaximizeEvent,
46516 _swigt__p_wxQueryNewPaletteEvent,
46517 _swigt__p_wxWindowCreateEvent,
46518 _swigt__p_wxIdleEvent,
46519 _swigt__p_wxDateEvent,
46520 _swigt__p_wxMenuItem,
46521 _swigt__p_wxStaticBox,
46522 _swigt__p_long,
46523 _swigt__p_wxDuplexMode,
46524 _swigt__p_wxTIFFHandler,
46525 _swigt__p_wxXPMHandler,
46526 _swigt__p_wxPNMHandler,
46527 _swigt__p_wxJPEGHandler,
46528 _swigt__p_wxPCXHandler,
46529 _swigt__p_wxGIFHandler,
46530 _swigt__p_wxPNGHandler,
46531 _swigt__p_wxANIHandler,
46532 _swigt__p_wxMemoryFSHandler,
46533 _swigt__p_wxZipFSHandler,
46534 _swigt__p_wxInternetFSHandler,
46535 _swigt__p_wxPyFileSystemHandler,
46536 _swigt__p_wxEvtHandler,
46537 _swigt__p_wxCURHandler,
46538 _swigt__p_wxICOHandler,
46539 _swigt__p_wxBMPHandler,
46540 _swigt__p_wxImageHandler,
46541 _swigt__p_wxFileSystemHandler,
46542 _swigt__p_wxRect,
46543 _swigt__p_wxButton,
46544 _swigt__p_wxGBSpan,
46545 _swigt__p_wxPropagateOnce,
46546 _swigt__p_wxAcceleratorTable,
46547 _swigt__p_wxStdDialogButtonSizer,
46548 _swigt__p_char,
46549 _swigt__p_wxGBPosition,
46550 _swigt__p_wxImage,
46551 _swigt__p_wxFrame,
46552 _swigt__p_wxScrollWinEvent,
46553 _swigt__p_wxPaperSize,
46554 _swigt__p_wxImageHistogram,
46555 _swigt__p_wxPoint,
46556 _swigt__p_wxCursor,
46557 _swigt__p_wxObject,
46558 _swigt__p_wxInputStream,
46559 _swigt__p_wxOutputStream,
46560 _swigt__p_wxPyInputStream,
46561 _swigt__p_wxDateTime,
46562 _swigt__p_wxKeyEvent,
46563 _swigt__p_wxNavigationKeyEvent,
46564 _swigt__p_wxWindowDestroyEvent,
46565 _swigt__p_unsigned_long,
46566 _swigt__p_wxWindow,
46567 _swigt__p_wxMenuBar,
46568 _swigt__p_wxFileSystem,
46569 _swigt__p_wxBitmap,
46570 _swigt__unsigned_int,
46571 _swigt__p_unsigned_int,
46572 _swigt__p_wxMenuEvent,
46573 _swigt__p_wxContextMenuEvent,
46574 _swigt__p_unsigned_char,
46575 _swigt__p_wxEraseEvent,
46576 _swigt__p_wxMouseEvent,
46577 _swigt__p_wxCloseEvent,
46578 _swigt__p_wxPyApp,
46579 _swigt__p_wxCommandEvent,
46580 _swigt__p_wxPyCommandEvent,
46581 _swigt__p_wxPyDropTarget,
46582 _swigt__p_wxQuantize,
46583 _swigt__p_wxChildFocusEvent,
46584 _swigt__p_wxFocusEvent,
46585 _swigt__p_wxDropFilesEvent,
46586 _swigt__p_wxControlWithItems,
46587 _swigt__p_wxColour,
46588 _swigt__p_wxValidator,
46589 _swigt__p_wxPyValidator,
46590 0
46591 };
46592
46593
46594 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
46595
46596 static swig_const_info swig_const_table[] = {
46597 {0, 0, 0, 0.0, 0, 0}};
46598
46599 #ifdef __cplusplus
46600 }
46601 #endif
46602
46603
46604 #ifdef __cplusplus
46605 extern "C" {
46606 #endif
46607
46608 /* Python-specific SWIG API */
46609 #define SWIG_newvarlink() SWIG_Python_newvarlink()
46610 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
46611 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
46612
46613 /* -----------------------------------------------------------------------------
46614 * global variable support code.
46615 * ----------------------------------------------------------------------------- */
46616
46617 typedef struct swig_globalvar {
46618 char *name; /* Name of global variable */
46619 PyObject *(*get_attr)(); /* Return the current value */
46620 int (*set_attr)(PyObject *); /* Set the value */
46621 struct swig_globalvar *next;
46622 } swig_globalvar;
46623
46624 typedef struct swig_varlinkobject {
46625 PyObject_HEAD
46626 swig_globalvar *vars;
46627 } swig_varlinkobject;
46628
46629 static PyObject *
46630 swig_varlink_repr(swig_varlinkobject *v) {
46631 v = v;
46632 return PyString_FromString("<Swig global variables>");
46633 }
46634
46635 static int
46636 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
46637 swig_globalvar *var;
46638 flags = flags;
46639 fprintf(fp,"Swig global variables { ");
46640 for (var = v->vars; var; var=var->next) {
46641 fprintf(fp,"%s", var->name);
46642 if (var->next) fprintf(fp,", ");
46643 }
46644 fprintf(fp," }\n");
46645 return 0;
46646 }
46647
46648 static PyObject *
46649 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
46650 swig_globalvar *var = v->vars;
46651 while (var) {
46652 if (strcmp(var->name,n) == 0) {
46653 return (*var->get_attr)();
46654 }
46655 var = var->next;
46656 }
46657 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
46658 return NULL;
46659 }
46660
46661 static int
46662 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
46663 swig_globalvar *var = v->vars;
46664 while (var) {
46665 if (strcmp(var->name,n) == 0) {
46666 return (*var->set_attr)(p);
46667 }
46668 var = var->next;
46669 }
46670 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
46671 return 1;
46672 }
46673
46674 static PyTypeObject varlinktype = {
46675 PyObject_HEAD_INIT(0)
46676 0, /* Number of items in variable part (ob_size) */
46677 (char *)"swigvarlink", /* Type name (tp_name) */
46678 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
46679 0, /* Itemsize (tp_itemsize) */
46680 0, /* Deallocator (tp_dealloc) */
46681 (printfunc) swig_varlink_print, /* Print (tp_print) */
46682 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
46683 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
46684 0, /* tp_compare */
46685 (reprfunc) swig_varlink_repr, /* tp_repr */
46686 0, /* tp_as_number */
46687 0, /* tp_as_sequence */
46688 0, /* tp_as_mapping */
46689 0, /* tp_hash */
46690 0, /* tp_call */
46691 0, /* tp_str */
46692 0, /* tp_getattro */
46693 0, /* tp_setattro */
46694 0, /* tp_as_buffer */
46695 0, /* tp_flags */
46696 0, /* tp_doc */
46697 #if PY_VERSION_HEX >= 0x02000000
46698 0, /* tp_traverse */
46699 0, /* tp_clear */
46700 #endif
46701 #if PY_VERSION_HEX >= 0x02010000
46702 0, /* tp_richcompare */
46703 0, /* tp_weaklistoffset */
46704 #endif
46705 #if PY_VERSION_HEX >= 0x02020000
46706 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
46707 #endif
46708 #if PY_VERSION_HEX >= 0x02030000
46709 0, /* tp_del */
46710 #endif
46711 #ifdef COUNT_ALLOCS
46712 0,0,0,0 /* tp_alloc -> tp_next */
46713 #endif
46714 };
46715
46716 /* Create a variable linking object for use later */
46717 static PyObject *
46718 SWIG_Python_newvarlink(void) {
46719 swig_varlinkobject *result = 0;
46720 result = PyMem_NEW(swig_varlinkobject,1);
46721 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
46722 result->ob_type = &varlinktype;
46723 result->vars = 0;
46724 result->ob_refcnt = 0;
46725 Py_XINCREF((PyObject *) result);
46726 return ((PyObject*) result);
46727 }
46728
46729 static void
46730 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
46731 swig_varlinkobject *v;
46732 swig_globalvar *gv;
46733 v= (swig_varlinkobject *) p;
46734 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
46735 gv->name = (char *) malloc(strlen(name)+1);
46736 strcpy(gv->name,name);
46737 gv->get_attr = get_attr;
46738 gv->set_attr = set_attr;
46739 gv->next = v->vars;
46740 v->vars = gv;
46741 }
46742
46743 /* -----------------------------------------------------------------------------
46744 * constants/methods manipulation
46745 * ----------------------------------------------------------------------------- */
46746
46747 /* Install Constants */
46748 static void
46749 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
46750 PyObject *obj = 0;
46751 size_t i;
46752 for (i = 0; constants[i].type; i++) {
46753 switch(constants[i].type) {
46754 case SWIG_PY_INT:
46755 obj = PyInt_FromLong(constants[i].lvalue);
46756 break;
46757 case SWIG_PY_FLOAT:
46758 obj = PyFloat_FromDouble(constants[i].dvalue);
46759 break;
46760 case SWIG_PY_STRING:
46761 if (constants[i].pvalue) {
46762 obj = PyString_FromString((char *) constants[i].pvalue);
46763 } else {
46764 Py_INCREF(Py_None);
46765 obj = Py_None;
46766 }
46767 break;
46768 case SWIG_PY_POINTER:
46769 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
46770 break;
46771 case SWIG_PY_BINARY:
46772 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
46773 break;
46774 default:
46775 obj = 0;
46776 break;
46777 }
46778 if (obj) {
46779 PyDict_SetItemString(d,constants[i].name,obj);
46780 Py_DECREF(obj);
46781 }
46782 }
46783 }
46784
46785 /* -----------------------------------------------------------------------------*/
46786 /* Fix SwigMethods to carry the callback ptrs when needed */
46787 /* -----------------------------------------------------------------------------*/
46788
46789 static void
46790 SWIG_Python_FixMethods(PyMethodDef *methods,
46791 swig_const_info *const_table,
46792 swig_type_info **types,
46793 swig_type_info **types_initial) {
46794 size_t i;
46795 for (i = 0; methods[i].ml_name; ++i) {
46796 char *c = methods[i].ml_doc;
46797 if (c && (c = strstr(c, "swig_ptr: "))) {
46798 int j;
46799 swig_const_info *ci = 0;
46800 char *name = c + 10;
46801 for (j = 0; const_table[j].type; j++) {
46802 if (strncmp(const_table[j].name, name,
46803 strlen(const_table[j].name)) == 0) {
46804 ci = &(const_table[j]);
46805 break;
46806 }
46807 }
46808 if (ci) {
46809 size_t shift = (ci->ptype) - types;
46810 swig_type_info *ty = types_initial[shift];
46811 size_t ldoc = (c - methods[i].ml_doc);
46812 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
46813 char *ndoc = (char*)malloc(ldoc + lptr + 10);
46814 char *buff = ndoc;
46815 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
46816 strncpy(buff, methods[i].ml_doc, ldoc);
46817 buff += ldoc;
46818 strncpy(buff, "swig_ptr: ", 10);
46819 buff += 10;
46820 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
46821 methods[i].ml_doc = ndoc;
46822 }
46823 }
46824 }
46825 }
46826
46827 /* -----------------------------------------------------------------------------*
46828 * Initialize type list
46829 * -----------------------------------------------------------------------------*/
46830
46831 #if PY_MAJOR_VERSION < 2
46832 /* PyModule_AddObject function was introduced in Python 2.0. The following function
46833 is copied out of Python/modsupport.c in python version 2.3.4 */
46834 static int
46835 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
46836 {
46837 PyObject *dict;
46838 if (!PyModule_Check(m)) {
46839 PyErr_SetString(PyExc_TypeError,
46840 "PyModule_AddObject() needs module as first arg");
46841 return -1;
46842 }
46843 if (!o) {
46844 PyErr_SetString(PyExc_TypeError,
46845 "PyModule_AddObject() needs non-NULL value");
46846 return -1;
46847 }
46848
46849 dict = PyModule_GetDict(m);
46850 if (dict == NULL) {
46851 /* Internal error -- modules must have a dict! */
46852 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
46853 PyModule_GetName(m));
46854 return -1;
46855 }
46856 if (PyDict_SetItemString(dict, name, o))
46857 return -1;
46858 Py_DECREF(o);
46859 return 0;
46860 }
46861 #endif
46862
46863 static swig_type_info **
46864 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
46865 static PyMethodDef swig_empty_runtime_method_table[] = {
46866 {
46867 NULL, NULL, 0, NULL
46868 }
46869 };/* Sentinel */
46870
46871 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
46872 swig_empty_runtime_method_table);
46873 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
46874 if (pointer && module) {
46875 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
46876 }
46877 return type_list_handle;
46878 }
46879
46880 static swig_type_info **
46881 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
46882 swig_type_info **type_pointer;
46883
46884 /* first check if module already created */
46885 type_pointer = SWIG_Python_GetTypeListHandle();
46886 if (type_pointer) {
46887 return type_pointer;
46888 } else {
46889 /* create a new module and variable */
46890 return SWIG_Python_SetTypeListHandle(type_list_handle);
46891 }
46892 }
46893
46894 #ifdef __cplusplus
46895 }
46896 #endif
46897
46898 /* -----------------------------------------------------------------------------*
46899 * Partial Init method
46900 * -----------------------------------------------------------------------------*/
46901
46902 #ifdef SWIG_LINK_RUNTIME
46903 #ifdef __cplusplus
46904 extern "C"
46905 #endif
46906 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
46907 #endif
46908
46909 #ifdef __cplusplus
46910 extern "C"
46911 #endif
46912 SWIGEXPORT(void) SWIG_init(void) {
46913 static PyObject *SWIG_globals = 0;
46914 static int typeinit = 0;
46915 PyObject *m, *d;
46916 int i;
46917 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
46918
46919 /* Fix SwigMethods to carry the callback ptrs when needed */
46920 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
46921
46922 m = Py_InitModule((char *) SWIG_name, SwigMethods);
46923 d = PyModule_GetDict(m);
46924
46925 if (!typeinit) {
46926 #ifdef SWIG_LINK_RUNTIME
46927 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
46928 #else
46929 # ifndef SWIG_STATIC_RUNTIME
46930 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
46931 # endif
46932 #endif
46933 for (i = 0; swig_types_initial[i]; i++) {
46934 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
46935 }
46936 typeinit = 1;
46937 }
46938 SWIG_InstallConstants(d,swig_const_table);
46939
46940
46941 #ifndef wxPyUSE_EXPORT
46942 // Make our API structure a CObject so other modules can import it
46943 // from this module.
46944 PyObject* cobj = PyCObject_FromVoidPtr(&API, NULL);
46945 PyDict_SetItemString(d,"_wxPyCoreAPI", cobj);
46946 Py_XDECREF(cobj);
46947 #endif
46948
46949 {
46950 PyDict_SetItemString(d,"NOT_FOUND", SWIG_From_int((int)(wxNOT_FOUND)));
46951 }
46952 {
46953 PyDict_SetItemString(d,"VSCROLL", SWIG_From_int((int)(wxVSCROLL)));
46954 }
46955 {
46956 PyDict_SetItemString(d,"HSCROLL", SWIG_From_int((int)(wxHSCROLL)));
46957 }
46958 {
46959 PyDict_SetItemString(d,"CAPTION", SWIG_From_int((int)(wxCAPTION)));
46960 }
46961 {
46962 PyDict_SetItemString(d,"DOUBLE_BORDER", SWIG_From_int((int)(wxDOUBLE_BORDER)));
46963 }
46964 {
46965 PyDict_SetItemString(d,"SUNKEN_BORDER", SWIG_From_int((int)(wxSUNKEN_BORDER)));
46966 }
46967 {
46968 PyDict_SetItemString(d,"RAISED_BORDER", SWIG_From_int((int)(wxRAISED_BORDER)));
46969 }
46970 {
46971 PyDict_SetItemString(d,"BORDER", SWIG_From_int((int)(wxBORDER)));
46972 }
46973 {
46974 PyDict_SetItemString(d,"SIMPLE_BORDER", SWIG_From_int((int)(wxSIMPLE_BORDER)));
46975 }
46976 {
46977 PyDict_SetItemString(d,"STATIC_BORDER", SWIG_From_int((int)(wxSTATIC_BORDER)));
46978 }
46979 {
46980 PyDict_SetItemString(d,"TRANSPARENT_WINDOW", SWIG_From_int((int)(wxTRANSPARENT_WINDOW)));
46981 }
46982 {
46983 PyDict_SetItemString(d,"NO_BORDER", SWIG_From_int((int)(wxNO_BORDER)));
46984 }
46985 {
46986 PyDict_SetItemString(d,"TAB_TRAVERSAL", SWIG_From_int((int)(wxTAB_TRAVERSAL)));
46987 }
46988 {
46989 PyDict_SetItemString(d,"WANTS_CHARS", SWIG_From_int((int)(wxWANTS_CHARS)));
46990 }
46991 {
46992 PyDict_SetItemString(d,"POPUP_WINDOW", SWIG_From_int((int)(wxPOPUP_WINDOW)));
46993 }
46994 {
46995 PyDict_SetItemString(d,"CENTER_FRAME", SWIG_From_int((int)(wxCENTER_FRAME)));
46996 }
46997 {
46998 PyDict_SetItemString(d,"CENTRE_ON_SCREEN", SWIG_From_int((int)(wxCENTRE_ON_SCREEN)));
46999 }
47000 {
47001 PyDict_SetItemString(d,"CENTER_ON_SCREEN", SWIG_From_int((int)(wxCENTER_ON_SCREEN)));
47002 }
47003 {
47004 PyDict_SetItemString(d,"ED_CLIENT_MARGIN", SWIG_From_int((int)(wxED_CLIENT_MARGIN)));
47005 }
47006 {
47007 PyDict_SetItemString(d,"ED_BUTTONS_BOTTOM", SWIG_From_int((int)(wxED_BUTTONS_BOTTOM)));
47008 }
47009 {
47010 PyDict_SetItemString(d,"ED_BUTTONS_RIGHT", SWIG_From_int((int)(wxED_BUTTONS_RIGHT)));
47011 }
47012 {
47013 PyDict_SetItemString(d,"ED_STATIC_LINE", SWIG_From_int((int)(wxED_STATIC_LINE)));
47014 }
47015 {
47016 PyDict_SetItemString(d,"EXT_DIALOG_STYLE", SWIG_From_int((int)(wxEXT_DIALOG_STYLE)));
47017 }
47018 {
47019 PyDict_SetItemString(d,"CLIP_CHILDREN", SWIG_From_int((int)(wxCLIP_CHILDREN)));
47020 }
47021 {
47022 PyDict_SetItemString(d,"CLIP_SIBLINGS", SWIG_From_int((int)(wxCLIP_SIBLINGS)));
47023 }
47024 {
47025 PyDict_SetItemString(d,"ALWAYS_SHOW_SB", SWIG_From_int((int)(wxALWAYS_SHOW_SB)));
47026 }
47027 {
47028 PyDict_SetItemString(d,"RETAINED", SWIG_From_int((int)(wxRETAINED)));
47029 }
47030 {
47031 PyDict_SetItemString(d,"BACKINGSTORE", SWIG_From_int((int)(wxBACKINGSTORE)));
47032 }
47033 {
47034 PyDict_SetItemString(d,"COLOURED", SWIG_From_int((int)(wxCOLOURED)));
47035 }
47036 {
47037 PyDict_SetItemString(d,"FIXED_LENGTH", SWIG_From_int((int)(wxFIXED_LENGTH)));
47038 }
47039 {
47040 PyDict_SetItemString(d,"LB_NEEDED_SB", SWIG_From_int((int)(wxLB_NEEDED_SB)));
47041 }
47042 {
47043 PyDict_SetItemString(d,"LB_ALWAYS_SB", SWIG_From_int((int)(wxLB_ALWAYS_SB)));
47044 }
47045 {
47046 PyDict_SetItemString(d,"LB_SORT", SWIG_From_int((int)(wxLB_SORT)));
47047 }
47048 {
47049 PyDict_SetItemString(d,"LB_SINGLE", SWIG_From_int((int)(wxLB_SINGLE)));
47050 }
47051 {
47052 PyDict_SetItemString(d,"LB_MULTIPLE", SWIG_From_int((int)(wxLB_MULTIPLE)));
47053 }
47054 {
47055 PyDict_SetItemString(d,"LB_EXTENDED", SWIG_From_int((int)(wxLB_EXTENDED)));
47056 }
47057 {
47058 PyDict_SetItemString(d,"LB_OWNERDRAW", SWIG_From_int((int)(wxLB_OWNERDRAW)));
47059 }
47060 {
47061 PyDict_SetItemString(d,"LB_HSCROLL", SWIG_From_int((int)(wxLB_HSCROLL)));
47062 }
47063 {
47064 PyDict_SetItemString(d,"PROCESS_ENTER", SWIG_From_int((int)(wxPROCESS_ENTER)));
47065 }
47066 {
47067 PyDict_SetItemString(d,"PASSWORD", SWIG_From_int((int)(wxPASSWORD)));
47068 }
47069 {
47070 PyDict_SetItemString(d,"CB_SIMPLE", SWIG_From_int((int)(wxCB_SIMPLE)));
47071 }
47072 {
47073 PyDict_SetItemString(d,"CB_DROPDOWN", SWIG_From_int((int)(wxCB_DROPDOWN)));
47074 }
47075 {
47076 PyDict_SetItemString(d,"CB_SORT", SWIG_From_int((int)(wxCB_SORT)));
47077 }
47078 {
47079 PyDict_SetItemString(d,"CB_READONLY", SWIG_From_int((int)(wxCB_READONLY)));
47080 }
47081 {
47082 PyDict_SetItemString(d,"RA_HORIZONTAL", SWIG_From_int((int)(wxRA_HORIZONTAL)));
47083 }
47084 {
47085 PyDict_SetItemString(d,"RA_VERTICAL", SWIG_From_int((int)(wxRA_VERTICAL)));
47086 }
47087 {
47088 PyDict_SetItemString(d,"RA_SPECIFY_ROWS", SWIG_From_int((int)(wxRA_SPECIFY_ROWS)));
47089 }
47090 {
47091 PyDict_SetItemString(d,"RA_SPECIFY_COLS", SWIG_From_int((int)(wxRA_SPECIFY_COLS)));
47092 }
47093 {
47094 PyDict_SetItemString(d,"RA_USE_CHECKBOX", SWIG_From_int((int)(wxRA_USE_CHECKBOX)));
47095 }
47096 {
47097 PyDict_SetItemString(d,"RB_GROUP", SWIG_From_int((int)(wxRB_GROUP)));
47098 }
47099 {
47100 PyDict_SetItemString(d,"RB_SINGLE", SWIG_From_int((int)(wxRB_SINGLE)));
47101 }
47102 {
47103 PyDict_SetItemString(d,"SB_HORIZONTAL", SWIG_From_int((int)(wxSB_HORIZONTAL)));
47104 }
47105 {
47106 PyDict_SetItemString(d,"SB_VERTICAL", SWIG_From_int((int)(wxSB_VERTICAL)));
47107 }
47108 {
47109 PyDict_SetItemString(d,"RB_USE_CHECKBOX", SWIG_From_int((int)(wxRB_USE_CHECKBOX)));
47110 }
47111 {
47112 PyDict_SetItemString(d,"ST_SIZEGRIP", SWIG_From_int((int)(wxST_SIZEGRIP)));
47113 }
47114 {
47115 PyDict_SetItemString(d,"ST_NO_AUTORESIZE", SWIG_From_int((int)(wxST_NO_AUTORESIZE)));
47116 }
47117 {
47118 PyDict_SetItemString(d,"FLOOD_SURFACE", SWIG_From_int((int)(wxFLOOD_SURFACE)));
47119 }
47120 {
47121 PyDict_SetItemString(d,"FLOOD_BORDER", SWIG_From_int((int)(wxFLOOD_BORDER)));
47122 }
47123 {
47124 PyDict_SetItemString(d,"ODDEVEN_RULE", SWIG_From_int((int)(wxODDEVEN_RULE)));
47125 }
47126 {
47127 PyDict_SetItemString(d,"WINDING_RULE", SWIG_From_int((int)(wxWINDING_RULE)));
47128 }
47129 {
47130 PyDict_SetItemString(d,"TOOL_TOP", SWIG_From_int((int)(wxTOOL_TOP)));
47131 }
47132 {
47133 PyDict_SetItemString(d,"TOOL_BOTTOM", SWIG_From_int((int)(wxTOOL_BOTTOM)));
47134 }
47135 {
47136 PyDict_SetItemString(d,"TOOL_LEFT", SWIG_From_int((int)(wxTOOL_LEFT)));
47137 }
47138 {
47139 PyDict_SetItemString(d,"TOOL_RIGHT", SWIG_From_int((int)(wxTOOL_RIGHT)));
47140 }
47141 {
47142 PyDict_SetItemString(d,"OK", SWIG_From_int((int)(wxOK)));
47143 }
47144 {
47145 PyDict_SetItemString(d,"YES_NO", SWIG_From_int((int)(wxYES_NO)));
47146 }
47147 {
47148 PyDict_SetItemString(d,"CANCEL", SWIG_From_int((int)(wxCANCEL)));
47149 }
47150 {
47151 PyDict_SetItemString(d,"YES", SWIG_From_int((int)(wxYES)));
47152 }
47153 {
47154 PyDict_SetItemString(d,"NO", SWIG_From_int((int)(wxNO)));
47155 }
47156 {
47157 PyDict_SetItemString(d,"NO_DEFAULT", SWIG_From_int((int)(wxNO_DEFAULT)));
47158 }
47159 {
47160 PyDict_SetItemString(d,"YES_DEFAULT", SWIG_From_int((int)(wxYES_DEFAULT)));
47161 }
47162 {
47163 PyDict_SetItemString(d,"ICON_EXCLAMATION", SWIG_From_int((int)(wxICON_EXCLAMATION)));
47164 }
47165 {
47166 PyDict_SetItemString(d,"ICON_HAND", SWIG_From_int((int)(wxICON_HAND)));
47167 }
47168 {
47169 PyDict_SetItemString(d,"ICON_QUESTION", SWIG_From_int((int)(wxICON_QUESTION)));
47170 }
47171 {
47172 PyDict_SetItemString(d,"ICON_INFORMATION", SWIG_From_int((int)(wxICON_INFORMATION)));
47173 }
47174 {
47175 PyDict_SetItemString(d,"ICON_STOP", SWIG_From_int((int)(wxICON_STOP)));
47176 }
47177 {
47178 PyDict_SetItemString(d,"ICON_ASTERISK", SWIG_From_int((int)(wxICON_ASTERISK)));
47179 }
47180 {
47181 PyDict_SetItemString(d,"ICON_MASK", SWIG_From_int((int)(wxICON_MASK)));
47182 }
47183 {
47184 PyDict_SetItemString(d,"ICON_WARNING", SWIG_From_int((int)(wxICON_WARNING)));
47185 }
47186 {
47187 PyDict_SetItemString(d,"ICON_ERROR", SWIG_From_int((int)(wxICON_ERROR)));
47188 }
47189 {
47190 PyDict_SetItemString(d,"FORWARD", SWIG_From_int((int)(wxFORWARD)));
47191 }
47192 {
47193 PyDict_SetItemString(d,"BACKWARD", SWIG_From_int((int)(wxBACKWARD)));
47194 }
47195 {
47196 PyDict_SetItemString(d,"RESET", SWIG_From_int((int)(wxRESET)));
47197 }
47198 {
47199 PyDict_SetItemString(d,"HELP", SWIG_From_int((int)(wxHELP)));
47200 }
47201 {
47202 PyDict_SetItemString(d,"MORE", SWIG_From_int((int)(wxMORE)));
47203 }
47204 {
47205 PyDict_SetItemString(d,"SETUP", SWIG_From_int((int)(wxSETUP)));
47206 }
47207 {
47208 PyDict_SetItemString(d,"SIZE_AUTO_WIDTH", SWIG_From_int((int)(wxSIZE_AUTO_WIDTH)));
47209 }
47210 {
47211 PyDict_SetItemString(d,"SIZE_AUTO_HEIGHT", SWIG_From_int((int)(wxSIZE_AUTO_HEIGHT)));
47212 }
47213 {
47214 PyDict_SetItemString(d,"SIZE_AUTO", SWIG_From_int((int)(wxSIZE_AUTO)));
47215 }
47216 {
47217 PyDict_SetItemString(d,"SIZE_USE_EXISTING", SWIG_From_int((int)(wxSIZE_USE_EXISTING)));
47218 }
47219 {
47220 PyDict_SetItemString(d,"SIZE_ALLOW_MINUS_ONE", SWIG_From_int((int)(wxSIZE_ALLOW_MINUS_ONE)));
47221 }
47222 {
47223 PyDict_SetItemString(d,"PORTRAIT", SWIG_From_int((int)(wxPORTRAIT)));
47224 }
47225 {
47226 PyDict_SetItemString(d,"LANDSCAPE", SWIG_From_int((int)(wxLANDSCAPE)));
47227 }
47228 {
47229 PyDict_SetItemString(d,"PRINT_QUALITY_HIGH", SWIG_From_int((int)(wxPRINT_QUALITY_HIGH)));
47230 }
47231 {
47232 PyDict_SetItemString(d,"PRINT_QUALITY_MEDIUM", SWIG_From_int((int)(wxPRINT_QUALITY_MEDIUM)));
47233 }
47234 {
47235 PyDict_SetItemString(d,"PRINT_QUALITY_LOW", SWIG_From_int((int)(wxPRINT_QUALITY_LOW)));
47236 }
47237 {
47238 PyDict_SetItemString(d,"PRINT_QUALITY_DRAFT", SWIG_From_int((int)(wxPRINT_QUALITY_DRAFT)));
47239 }
47240 {
47241 PyDict_SetItemString(d,"ID_ANY", SWIG_From_int((int)(wxID_ANY)));
47242 }
47243 {
47244 PyDict_SetItemString(d,"ID_SEPARATOR", SWIG_From_int((int)(wxID_SEPARATOR)));
47245 }
47246 {
47247 PyDict_SetItemString(d,"ID_LOWEST", SWIG_From_int((int)(wxID_LOWEST)));
47248 }
47249 {
47250 PyDict_SetItemString(d,"ID_OPEN", SWIG_From_int((int)(wxID_OPEN)));
47251 }
47252 {
47253 PyDict_SetItemString(d,"ID_CLOSE", SWIG_From_int((int)(wxID_CLOSE)));
47254 }
47255 {
47256 PyDict_SetItemString(d,"ID_NEW", SWIG_From_int((int)(wxID_NEW)));
47257 }
47258 {
47259 PyDict_SetItemString(d,"ID_SAVE", SWIG_From_int((int)(wxID_SAVE)));
47260 }
47261 {
47262 PyDict_SetItemString(d,"ID_SAVEAS", SWIG_From_int((int)(wxID_SAVEAS)));
47263 }
47264 {
47265 PyDict_SetItemString(d,"ID_REVERT", SWIG_From_int((int)(wxID_REVERT)));
47266 }
47267 {
47268 PyDict_SetItemString(d,"ID_EXIT", SWIG_From_int((int)(wxID_EXIT)));
47269 }
47270 {
47271 PyDict_SetItemString(d,"ID_UNDO", SWIG_From_int((int)(wxID_UNDO)));
47272 }
47273 {
47274 PyDict_SetItemString(d,"ID_REDO", SWIG_From_int((int)(wxID_REDO)));
47275 }
47276 {
47277 PyDict_SetItemString(d,"ID_HELP", SWIG_From_int((int)(wxID_HELP)));
47278 }
47279 {
47280 PyDict_SetItemString(d,"ID_PRINT", SWIG_From_int((int)(wxID_PRINT)));
47281 }
47282 {
47283 PyDict_SetItemString(d,"ID_PRINT_SETUP", SWIG_From_int((int)(wxID_PRINT_SETUP)));
47284 }
47285 {
47286 PyDict_SetItemString(d,"ID_PREVIEW", SWIG_From_int((int)(wxID_PREVIEW)));
47287 }
47288 {
47289 PyDict_SetItemString(d,"ID_ABOUT", SWIG_From_int((int)(wxID_ABOUT)));
47290 }
47291 {
47292 PyDict_SetItemString(d,"ID_HELP_CONTENTS", SWIG_From_int((int)(wxID_HELP_CONTENTS)));
47293 }
47294 {
47295 PyDict_SetItemString(d,"ID_HELP_COMMANDS", SWIG_From_int((int)(wxID_HELP_COMMANDS)));
47296 }
47297 {
47298 PyDict_SetItemString(d,"ID_HELP_PROCEDURES", SWIG_From_int((int)(wxID_HELP_PROCEDURES)));
47299 }
47300 {
47301 PyDict_SetItemString(d,"ID_HELP_CONTEXT", SWIG_From_int((int)(wxID_HELP_CONTEXT)));
47302 }
47303 {
47304 PyDict_SetItemString(d,"ID_CLOSE_ALL", SWIG_From_int((int)(wxID_CLOSE_ALL)));
47305 }
47306 {
47307 PyDict_SetItemString(d,"ID_PREFERENCES", SWIG_From_int((int)(wxID_PREFERENCES)));
47308 }
47309 {
47310 PyDict_SetItemString(d,"ID_CUT", SWIG_From_int((int)(wxID_CUT)));
47311 }
47312 {
47313 PyDict_SetItemString(d,"ID_COPY", SWIG_From_int((int)(wxID_COPY)));
47314 }
47315 {
47316 PyDict_SetItemString(d,"ID_PASTE", SWIG_From_int((int)(wxID_PASTE)));
47317 }
47318 {
47319 PyDict_SetItemString(d,"ID_CLEAR", SWIG_From_int((int)(wxID_CLEAR)));
47320 }
47321 {
47322 PyDict_SetItemString(d,"ID_FIND", SWIG_From_int((int)(wxID_FIND)));
47323 }
47324 {
47325 PyDict_SetItemString(d,"ID_DUPLICATE", SWIG_From_int((int)(wxID_DUPLICATE)));
47326 }
47327 {
47328 PyDict_SetItemString(d,"ID_SELECTALL", SWIG_From_int((int)(wxID_SELECTALL)));
47329 }
47330 {
47331 PyDict_SetItemString(d,"ID_DELETE", SWIG_From_int((int)(wxID_DELETE)));
47332 }
47333 {
47334 PyDict_SetItemString(d,"ID_REPLACE", SWIG_From_int((int)(wxID_REPLACE)));
47335 }
47336 {
47337 PyDict_SetItemString(d,"ID_REPLACE_ALL", SWIG_From_int((int)(wxID_REPLACE_ALL)));
47338 }
47339 {
47340 PyDict_SetItemString(d,"ID_PROPERTIES", SWIG_From_int((int)(wxID_PROPERTIES)));
47341 }
47342 {
47343 PyDict_SetItemString(d,"ID_VIEW_DETAILS", SWIG_From_int((int)(wxID_VIEW_DETAILS)));
47344 }
47345 {
47346 PyDict_SetItemString(d,"ID_VIEW_LARGEICONS", SWIG_From_int((int)(wxID_VIEW_LARGEICONS)));
47347 }
47348 {
47349 PyDict_SetItemString(d,"ID_VIEW_SMALLICONS", SWIG_From_int((int)(wxID_VIEW_SMALLICONS)));
47350 }
47351 {
47352 PyDict_SetItemString(d,"ID_VIEW_LIST", SWIG_From_int((int)(wxID_VIEW_LIST)));
47353 }
47354 {
47355 PyDict_SetItemString(d,"ID_VIEW_SORTDATE", SWIG_From_int((int)(wxID_VIEW_SORTDATE)));
47356 }
47357 {
47358 PyDict_SetItemString(d,"ID_VIEW_SORTNAME", SWIG_From_int((int)(wxID_VIEW_SORTNAME)));
47359 }
47360 {
47361 PyDict_SetItemString(d,"ID_VIEW_SORTSIZE", SWIG_From_int((int)(wxID_VIEW_SORTSIZE)));
47362 }
47363 {
47364 PyDict_SetItemString(d,"ID_VIEW_SORTTYPE", SWIG_From_int((int)(wxID_VIEW_SORTTYPE)));
47365 }
47366 {
47367 PyDict_SetItemString(d,"ID_FILE1", SWIG_From_int((int)(wxID_FILE1)));
47368 }
47369 {
47370 PyDict_SetItemString(d,"ID_FILE2", SWIG_From_int((int)(wxID_FILE2)));
47371 }
47372 {
47373 PyDict_SetItemString(d,"ID_FILE3", SWIG_From_int((int)(wxID_FILE3)));
47374 }
47375 {
47376 PyDict_SetItemString(d,"ID_FILE4", SWIG_From_int((int)(wxID_FILE4)));
47377 }
47378 {
47379 PyDict_SetItemString(d,"ID_FILE5", SWIG_From_int((int)(wxID_FILE5)));
47380 }
47381 {
47382 PyDict_SetItemString(d,"ID_FILE6", SWIG_From_int((int)(wxID_FILE6)));
47383 }
47384 {
47385 PyDict_SetItemString(d,"ID_FILE7", SWIG_From_int((int)(wxID_FILE7)));
47386 }
47387 {
47388 PyDict_SetItemString(d,"ID_FILE8", SWIG_From_int((int)(wxID_FILE8)));
47389 }
47390 {
47391 PyDict_SetItemString(d,"ID_FILE9", SWIG_From_int((int)(wxID_FILE9)));
47392 }
47393 {
47394 PyDict_SetItemString(d,"ID_OK", SWIG_From_int((int)(wxID_OK)));
47395 }
47396 {
47397 PyDict_SetItemString(d,"ID_CANCEL", SWIG_From_int((int)(wxID_CANCEL)));
47398 }
47399 {
47400 PyDict_SetItemString(d,"ID_APPLY", SWIG_From_int((int)(wxID_APPLY)));
47401 }
47402 {
47403 PyDict_SetItemString(d,"ID_YES", SWIG_From_int((int)(wxID_YES)));
47404 }
47405 {
47406 PyDict_SetItemString(d,"ID_NO", SWIG_From_int((int)(wxID_NO)));
47407 }
47408 {
47409 PyDict_SetItemString(d,"ID_STATIC", SWIG_From_int((int)(wxID_STATIC)));
47410 }
47411 {
47412 PyDict_SetItemString(d,"ID_FORWARD", SWIG_From_int((int)(wxID_FORWARD)));
47413 }
47414 {
47415 PyDict_SetItemString(d,"ID_BACKWARD", SWIG_From_int((int)(wxID_BACKWARD)));
47416 }
47417 {
47418 PyDict_SetItemString(d,"ID_DEFAULT", SWIG_From_int((int)(wxID_DEFAULT)));
47419 }
47420 {
47421 PyDict_SetItemString(d,"ID_MORE", SWIG_From_int((int)(wxID_MORE)));
47422 }
47423 {
47424 PyDict_SetItemString(d,"ID_SETUP", SWIG_From_int((int)(wxID_SETUP)));
47425 }
47426 {
47427 PyDict_SetItemString(d,"ID_RESET", SWIG_From_int((int)(wxID_RESET)));
47428 }
47429 {
47430 PyDict_SetItemString(d,"ID_CONTEXT_HELP", SWIG_From_int((int)(wxID_CONTEXT_HELP)));
47431 }
47432 {
47433 PyDict_SetItemString(d,"ID_YESTOALL", SWIG_From_int((int)(wxID_YESTOALL)));
47434 }
47435 {
47436 PyDict_SetItemString(d,"ID_NOTOALL", SWIG_From_int((int)(wxID_NOTOALL)));
47437 }
47438 {
47439 PyDict_SetItemString(d,"ID_ABORT", SWIG_From_int((int)(wxID_ABORT)));
47440 }
47441 {
47442 PyDict_SetItemString(d,"ID_RETRY", SWIG_From_int((int)(wxID_RETRY)));
47443 }
47444 {
47445 PyDict_SetItemString(d,"ID_IGNORE", SWIG_From_int((int)(wxID_IGNORE)));
47446 }
47447 {
47448 PyDict_SetItemString(d,"ID_ADD", SWIG_From_int((int)(wxID_ADD)));
47449 }
47450 {
47451 PyDict_SetItemString(d,"ID_REMOVE", SWIG_From_int((int)(wxID_REMOVE)));
47452 }
47453 {
47454 PyDict_SetItemString(d,"ID_UP", SWIG_From_int((int)(wxID_UP)));
47455 }
47456 {
47457 PyDict_SetItemString(d,"ID_DOWN", SWIG_From_int((int)(wxID_DOWN)));
47458 }
47459 {
47460 PyDict_SetItemString(d,"ID_HOME", SWIG_From_int((int)(wxID_HOME)));
47461 }
47462 {
47463 PyDict_SetItemString(d,"ID_REFRESH", SWIG_From_int((int)(wxID_REFRESH)));
47464 }
47465 {
47466 PyDict_SetItemString(d,"ID_STOP", SWIG_From_int((int)(wxID_STOP)));
47467 }
47468 {
47469 PyDict_SetItemString(d,"ID_INDEX", SWIG_From_int((int)(wxID_INDEX)));
47470 }
47471 {
47472 PyDict_SetItemString(d,"ID_BOLD", SWIG_From_int((int)(wxID_BOLD)));
47473 }
47474 {
47475 PyDict_SetItemString(d,"ID_ITALIC", SWIG_From_int((int)(wxID_ITALIC)));
47476 }
47477 {
47478 PyDict_SetItemString(d,"ID_JUSTIFY_CENTER", SWIG_From_int((int)(wxID_JUSTIFY_CENTER)));
47479 }
47480 {
47481 PyDict_SetItemString(d,"ID_JUSTIFY_FILL", SWIG_From_int((int)(wxID_JUSTIFY_FILL)));
47482 }
47483 {
47484 PyDict_SetItemString(d,"ID_JUSTIFY_RIGHT", SWIG_From_int((int)(wxID_JUSTIFY_RIGHT)));
47485 }
47486 {
47487 PyDict_SetItemString(d,"ID_JUSTIFY_LEFT", SWIG_From_int((int)(wxID_JUSTIFY_LEFT)));
47488 }
47489 {
47490 PyDict_SetItemString(d,"ID_UNDERLINE", SWIG_From_int((int)(wxID_UNDERLINE)));
47491 }
47492 {
47493 PyDict_SetItemString(d,"ID_INDENT", SWIG_From_int((int)(wxID_INDENT)));
47494 }
47495 {
47496 PyDict_SetItemString(d,"ID_UNINDENT", SWIG_From_int((int)(wxID_UNINDENT)));
47497 }
47498 {
47499 PyDict_SetItemString(d,"ID_ZOOM_100", SWIG_From_int((int)(wxID_ZOOM_100)));
47500 }
47501 {
47502 PyDict_SetItemString(d,"ID_ZOOM_FIT", SWIG_From_int((int)(wxID_ZOOM_FIT)));
47503 }
47504 {
47505 PyDict_SetItemString(d,"ID_ZOOM_IN", SWIG_From_int((int)(wxID_ZOOM_IN)));
47506 }
47507 {
47508 PyDict_SetItemString(d,"ID_ZOOM_OUT", SWIG_From_int((int)(wxID_ZOOM_OUT)));
47509 }
47510 {
47511 PyDict_SetItemString(d,"ID_UNDELETE", SWIG_From_int((int)(wxID_UNDELETE)));
47512 }
47513 {
47514 PyDict_SetItemString(d,"ID_REVERT_TO_SAVED", SWIG_From_int((int)(wxID_REVERT_TO_SAVED)));
47515 }
47516 {
47517 PyDict_SetItemString(d,"ID_HIGHEST", SWIG_From_int((int)(wxID_HIGHEST)));
47518 }
47519 {
47520 PyDict_SetItemString(d,"OPEN", SWIG_From_int((int)(wxOPEN)));
47521 }
47522 {
47523 PyDict_SetItemString(d,"SAVE", SWIG_From_int((int)(wxSAVE)));
47524 }
47525 {
47526 PyDict_SetItemString(d,"HIDE_READONLY", SWIG_From_int((int)(wxHIDE_READONLY)));
47527 }
47528 {
47529 PyDict_SetItemString(d,"OVERWRITE_PROMPT", SWIG_From_int((int)(wxOVERWRITE_PROMPT)));
47530 }
47531 {
47532 PyDict_SetItemString(d,"FILE_MUST_EXIST", SWIG_From_int((int)(wxFILE_MUST_EXIST)));
47533 }
47534 {
47535 PyDict_SetItemString(d,"MULTIPLE", SWIG_From_int((int)(wxMULTIPLE)));
47536 }
47537 {
47538 PyDict_SetItemString(d,"CHANGE_DIR", SWIG_From_int((int)(wxCHANGE_DIR)));
47539 }
47540 {
47541 PyDict_SetItemString(d,"ACCEL_ALT", SWIG_From_int((int)(wxACCEL_ALT)));
47542 }
47543 {
47544 PyDict_SetItemString(d,"ACCEL_CTRL", SWIG_From_int((int)(wxACCEL_CTRL)));
47545 }
47546 {
47547 PyDict_SetItemString(d,"ACCEL_SHIFT", SWIG_From_int((int)(wxACCEL_SHIFT)));
47548 }
47549 {
47550 PyDict_SetItemString(d,"ACCEL_NORMAL", SWIG_From_int((int)(wxACCEL_NORMAL)));
47551 }
47552 {
47553 PyDict_SetItemString(d,"PD_AUTO_HIDE", SWIG_From_int((int)(wxPD_AUTO_HIDE)));
47554 }
47555 {
47556 PyDict_SetItemString(d,"PD_APP_MODAL", SWIG_From_int((int)(wxPD_APP_MODAL)));
47557 }
47558 {
47559 PyDict_SetItemString(d,"PD_CAN_ABORT", SWIG_From_int((int)(wxPD_CAN_ABORT)));
47560 }
47561 {
47562 PyDict_SetItemString(d,"PD_ELAPSED_TIME", SWIG_From_int((int)(wxPD_ELAPSED_TIME)));
47563 }
47564 {
47565 PyDict_SetItemString(d,"PD_ESTIMATED_TIME", SWIG_From_int((int)(wxPD_ESTIMATED_TIME)));
47566 }
47567 {
47568 PyDict_SetItemString(d,"PD_REMAINING_TIME", SWIG_From_int((int)(wxPD_REMAINING_TIME)));
47569 }
47570 {
47571 PyDict_SetItemString(d,"PD_SMOOTH", SWIG_From_int((int)(wxPD_SMOOTH)));
47572 }
47573 {
47574 PyDict_SetItemString(d,"PD_CAN_SKIP", SWIG_From_int((int)(wxPD_CAN_SKIP)));
47575 }
47576 {
47577 PyDict_SetItemString(d,"DD_NEW_DIR_BUTTON", SWIG_From_int((int)(wxDD_NEW_DIR_BUTTON)));
47578 }
47579 {
47580 PyDict_SetItemString(d,"DD_DEFAULT_STYLE", SWIG_From_int((int)(wxDD_DEFAULT_STYLE)));
47581 }
47582 {
47583 PyDict_SetItemString(d,"MENU_TEAROFF", SWIG_From_int((int)(wxMENU_TEAROFF)));
47584 }
47585 {
47586 PyDict_SetItemString(d,"MB_DOCKABLE", SWIG_From_int((int)(wxMB_DOCKABLE)));
47587 }
47588 {
47589 PyDict_SetItemString(d,"NO_FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)(wxNO_FULL_REPAINT_ON_RESIZE)));
47590 }
47591 {
47592 PyDict_SetItemString(d,"FULL_REPAINT_ON_RESIZE", SWIG_From_int((int)(wxFULL_REPAINT_ON_RESIZE)));
47593 }
47594 {
47595 PyDict_SetItemString(d,"LI_HORIZONTAL", SWIG_From_int((int)(wxLI_HORIZONTAL)));
47596 }
47597 {
47598 PyDict_SetItemString(d,"LI_VERTICAL", SWIG_From_int((int)(wxLI_VERTICAL)));
47599 }
47600 {
47601 PyDict_SetItemString(d,"WS_EX_VALIDATE_RECURSIVELY", SWIG_From_int((int)(wxWS_EX_VALIDATE_RECURSIVELY)));
47602 }
47603 {
47604 PyDict_SetItemString(d,"WS_EX_BLOCK_EVENTS", SWIG_From_int((int)(wxWS_EX_BLOCK_EVENTS)));
47605 }
47606 {
47607 PyDict_SetItemString(d,"WS_EX_TRANSIENT", SWIG_From_int((int)(wxWS_EX_TRANSIENT)));
47608 }
47609 {
47610 PyDict_SetItemString(d,"WS_EX_THEMED_BACKGROUND", SWIG_From_int((int)(wxWS_EX_THEMED_BACKGROUND)));
47611 }
47612 {
47613 PyDict_SetItemString(d,"WS_EX_PROCESS_IDLE", SWIG_From_int((int)(wxWS_EX_PROCESS_IDLE)));
47614 }
47615 {
47616 PyDict_SetItemString(d,"WS_EX_PROCESS_UI_UPDATES", SWIG_From_int((int)(wxWS_EX_PROCESS_UI_UPDATES)));
47617 }
47618 {
47619 PyDict_SetItemString(d,"MM_TEXT", SWIG_From_int((int)(wxMM_TEXT)));
47620 }
47621 {
47622 PyDict_SetItemString(d,"MM_LOMETRIC", SWIG_From_int((int)(wxMM_LOMETRIC)));
47623 }
47624 {
47625 PyDict_SetItemString(d,"MM_HIMETRIC", SWIG_From_int((int)(wxMM_HIMETRIC)));
47626 }
47627 {
47628 PyDict_SetItemString(d,"MM_LOENGLISH", SWIG_From_int((int)(wxMM_LOENGLISH)));
47629 }
47630 {
47631 PyDict_SetItemString(d,"MM_HIENGLISH", SWIG_From_int((int)(wxMM_HIENGLISH)));
47632 }
47633 {
47634 PyDict_SetItemString(d,"MM_TWIPS", SWIG_From_int((int)(wxMM_TWIPS)));
47635 }
47636 {
47637 PyDict_SetItemString(d,"MM_ISOTROPIC", SWIG_From_int((int)(wxMM_ISOTROPIC)));
47638 }
47639 {
47640 PyDict_SetItemString(d,"MM_ANISOTROPIC", SWIG_From_int((int)(wxMM_ANISOTROPIC)));
47641 }
47642 {
47643 PyDict_SetItemString(d,"MM_POINTS", SWIG_From_int((int)(wxMM_POINTS)));
47644 }
47645 {
47646 PyDict_SetItemString(d,"MM_METRIC", SWIG_From_int((int)(wxMM_METRIC)));
47647 }
47648 {
47649 PyDict_SetItemString(d,"CENTRE", SWIG_From_int((int)(wxCENTRE)));
47650 }
47651 {
47652 PyDict_SetItemString(d,"CENTER", SWIG_From_int((int)(wxCENTER)));
47653 }
47654 {
47655 PyDict_SetItemString(d,"HORIZONTAL", SWIG_From_int((int)(wxHORIZONTAL)));
47656 }
47657 {
47658 PyDict_SetItemString(d,"VERTICAL", SWIG_From_int((int)(wxVERTICAL)));
47659 }
47660 {
47661 PyDict_SetItemString(d,"BOTH", SWIG_From_int((int)(wxBOTH)));
47662 }
47663 {
47664 PyDict_SetItemString(d,"LEFT", SWIG_From_int((int)(wxLEFT)));
47665 }
47666 {
47667 PyDict_SetItemString(d,"RIGHT", SWIG_From_int((int)(wxRIGHT)));
47668 }
47669 {
47670 PyDict_SetItemString(d,"UP", SWIG_From_int((int)(wxUP)));
47671 }
47672 {
47673 PyDict_SetItemString(d,"DOWN", SWIG_From_int((int)(wxDOWN)));
47674 }
47675 {
47676 PyDict_SetItemString(d,"TOP", SWIG_From_int((int)(wxTOP)));
47677 }
47678 {
47679 PyDict_SetItemString(d,"BOTTOM", SWIG_From_int((int)(wxBOTTOM)));
47680 }
47681 {
47682 PyDict_SetItemString(d,"NORTH", SWIG_From_int((int)(wxNORTH)));
47683 }
47684 {
47685 PyDict_SetItemString(d,"SOUTH", SWIG_From_int((int)(wxSOUTH)));
47686 }
47687 {
47688 PyDict_SetItemString(d,"WEST", SWIG_From_int((int)(wxWEST)));
47689 }
47690 {
47691 PyDict_SetItemString(d,"EAST", SWIG_From_int((int)(wxEAST)));
47692 }
47693 {
47694 PyDict_SetItemString(d,"ALL", SWIG_From_int((int)(wxALL)));
47695 }
47696 {
47697 PyDict_SetItemString(d,"ALIGN_NOT", SWIG_From_int((int)(wxALIGN_NOT)));
47698 }
47699 {
47700 PyDict_SetItemString(d,"ALIGN_CENTER_HORIZONTAL", SWIG_From_int((int)(wxALIGN_CENTER_HORIZONTAL)));
47701 }
47702 {
47703 PyDict_SetItemString(d,"ALIGN_CENTRE_HORIZONTAL", SWIG_From_int((int)(wxALIGN_CENTRE_HORIZONTAL)));
47704 }
47705 {
47706 PyDict_SetItemString(d,"ALIGN_LEFT", SWIG_From_int((int)(wxALIGN_LEFT)));
47707 }
47708 {
47709 PyDict_SetItemString(d,"ALIGN_TOP", SWIG_From_int((int)(wxALIGN_TOP)));
47710 }
47711 {
47712 PyDict_SetItemString(d,"ALIGN_RIGHT", SWIG_From_int((int)(wxALIGN_RIGHT)));
47713 }
47714 {
47715 PyDict_SetItemString(d,"ALIGN_BOTTOM", SWIG_From_int((int)(wxALIGN_BOTTOM)));
47716 }
47717 {
47718 PyDict_SetItemString(d,"ALIGN_CENTER_VERTICAL", SWIG_From_int((int)(wxALIGN_CENTER_VERTICAL)));
47719 }
47720 {
47721 PyDict_SetItemString(d,"ALIGN_CENTRE_VERTICAL", SWIG_From_int((int)(wxALIGN_CENTRE_VERTICAL)));
47722 }
47723 {
47724 PyDict_SetItemString(d,"ALIGN_CENTER", SWIG_From_int((int)(wxALIGN_CENTER)));
47725 }
47726 {
47727 PyDict_SetItemString(d,"ALIGN_CENTRE", SWIG_From_int((int)(wxALIGN_CENTRE)));
47728 }
47729 {
47730 PyDict_SetItemString(d,"ALIGN_MASK", SWIG_From_int((int)(wxALIGN_MASK)));
47731 }
47732 {
47733 PyDict_SetItemString(d,"STRETCH_NOT", SWIG_From_int((int)(wxSTRETCH_NOT)));
47734 }
47735 {
47736 PyDict_SetItemString(d,"SHRINK", SWIG_From_int((int)(wxSHRINK)));
47737 }
47738 {
47739 PyDict_SetItemString(d,"GROW", SWIG_From_int((int)(wxGROW)));
47740 }
47741 {
47742 PyDict_SetItemString(d,"EXPAND", SWIG_From_int((int)(wxEXPAND)));
47743 }
47744 {
47745 PyDict_SetItemString(d,"SHAPED", SWIG_From_int((int)(wxSHAPED)));
47746 }
47747 {
47748 PyDict_SetItemString(d,"FIXED_MINSIZE", SWIG_From_int((int)(wxFIXED_MINSIZE)));
47749 }
47750 {
47751 PyDict_SetItemString(d,"TILE", SWIG_From_int((int)(wxTILE)));
47752 }
47753 {
47754 PyDict_SetItemString(d,"ADJUST_MINSIZE", SWIG_From_int((int)(wxADJUST_MINSIZE)));
47755 }
47756 {
47757 PyDict_SetItemString(d,"BORDER_DEFAULT", SWIG_From_int((int)(wxBORDER_DEFAULT)));
47758 }
47759 {
47760 PyDict_SetItemString(d,"BORDER_NONE", SWIG_From_int((int)(wxBORDER_NONE)));
47761 }
47762 {
47763 PyDict_SetItemString(d,"BORDER_STATIC", SWIG_From_int((int)(wxBORDER_STATIC)));
47764 }
47765 {
47766 PyDict_SetItemString(d,"BORDER_SIMPLE", SWIG_From_int((int)(wxBORDER_SIMPLE)));
47767 }
47768 {
47769 PyDict_SetItemString(d,"BORDER_RAISED", SWIG_From_int((int)(wxBORDER_RAISED)));
47770 }
47771 {
47772 PyDict_SetItemString(d,"BORDER_SUNKEN", SWIG_From_int((int)(wxBORDER_SUNKEN)));
47773 }
47774 {
47775 PyDict_SetItemString(d,"BORDER_DOUBLE", SWIG_From_int((int)(wxBORDER_DOUBLE)));
47776 }
47777 {
47778 PyDict_SetItemString(d,"BORDER_MASK", SWIG_From_int((int)(wxBORDER_MASK)));
47779 }
47780 {
47781 PyDict_SetItemString(d,"BG_STYLE_SYSTEM", SWIG_From_int((int)(wxBG_STYLE_SYSTEM)));
47782 }
47783 {
47784 PyDict_SetItemString(d,"BG_STYLE_COLOUR", SWIG_From_int((int)(wxBG_STYLE_COLOUR)));
47785 }
47786 {
47787 PyDict_SetItemString(d,"BG_STYLE_CUSTOM", SWIG_From_int((int)(wxBG_STYLE_CUSTOM)));
47788 }
47789 {
47790 PyDict_SetItemString(d,"DEFAULT", SWIG_From_int((int)(wxDEFAULT)));
47791 }
47792 {
47793 PyDict_SetItemString(d,"DECORATIVE", SWIG_From_int((int)(wxDECORATIVE)));
47794 }
47795 {
47796 PyDict_SetItemString(d,"ROMAN", SWIG_From_int((int)(wxROMAN)));
47797 }
47798 {
47799 PyDict_SetItemString(d,"SCRIPT", SWIG_From_int((int)(wxSCRIPT)));
47800 }
47801 {
47802 PyDict_SetItemString(d,"SWISS", SWIG_From_int((int)(wxSWISS)));
47803 }
47804 {
47805 PyDict_SetItemString(d,"MODERN", SWIG_From_int((int)(wxMODERN)));
47806 }
47807 {
47808 PyDict_SetItemString(d,"TELETYPE", SWIG_From_int((int)(wxTELETYPE)));
47809 }
47810 {
47811 PyDict_SetItemString(d,"VARIABLE", SWIG_From_int((int)(wxVARIABLE)));
47812 }
47813 {
47814 PyDict_SetItemString(d,"FIXED", SWIG_From_int((int)(wxFIXED)));
47815 }
47816 {
47817 PyDict_SetItemString(d,"NORMAL", SWIG_From_int((int)(wxNORMAL)));
47818 }
47819 {
47820 PyDict_SetItemString(d,"LIGHT", SWIG_From_int((int)(wxLIGHT)));
47821 }
47822 {
47823 PyDict_SetItemString(d,"BOLD", SWIG_From_int((int)(wxBOLD)));
47824 }
47825 {
47826 PyDict_SetItemString(d,"ITALIC", SWIG_From_int((int)(wxITALIC)));
47827 }
47828 {
47829 PyDict_SetItemString(d,"SLANT", SWIG_From_int((int)(wxSLANT)));
47830 }
47831 {
47832 PyDict_SetItemString(d,"SOLID", SWIG_From_int((int)(wxSOLID)));
47833 }
47834 {
47835 PyDict_SetItemString(d,"DOT", SWIG_From_int((int)(wxDOT)));
47836 }
47837 {
47838 PyDict_SetItemString(d,"LONG_DASH", SWIG_From_int((int)(wxLONG_DASH)));
47839 }
47840 {
47841 PyDict_SetItemString(d,"SHORT_DASH", SWIG_From_int((int)(wxSHORT_DASH)));
47842 }
47843 {
47844 PyDict_SetItemString(d,"DOT_DASH", SWIG_From_int((int)(wxDOT_DASH)));
47845 }
47846 {
47847 PyDict_SetItemString(d,"USER_DASH", SWIG_From_int((int)(wxUSER_DASH)));
47848 }
47849 {
47850 PyDict_SetItemString(d,"TRANSPARENT", SWIG_From_int((int)(wxTRANSPARENT)));
47851 }
47852 {
47853 PyDict_SetItemString(d,"STIPPLE", SWIG_From_int((int)(wxSTIPPLE)));
47854 }
47855 {
47856 PyDict_SetItemString(d,"BDIAGONAL_HATCH", SWIG_From_int((int)(wxBDIAGONAL_HATCH)));
47857 }
47858 {
47859 PyDict_SetItemString(d,"CROSSDIAG_HATCH", SWIG_From_int((int)(wxCROSSDIAG_HATCH)));
47860 }
47861 {
47862 PyDict_SetItemString(d,"FDIAGONAL_HATCH", SWIG_From_int((int)(wxFDIAGONAL_HATCH)));
47863 }
47864 {
47865 PyDict_SetItemString(d,"CROSS_HATCH", SWIG_From_int((int)(wxCROSS_HATCH)));
47866 }
47867 {
47868 PyDict_SetItemString(d,"HORIZONTAL_HATCH", SWIG_From_int((int)(wxHORIZONTAL_HATCH)));
47869 }
47870 {
47871 PyDict_SetItemString(d,"VERTICAL_HATCH", SWIG_From_int((int)(wxVERTICAL_HATCH)));
47872 }
47873 {
47874 PyDict_SetItemString(d,"JOIN_BEVEL", SWIG_From_int((int)(wxJOIN_BEVEL)));
47875 }
47876 {
47877 PyDict_SetItemString(d,"JOIN_MITER", SWIG_From_int((int)(wxJOIN_MITER)));
47878 }
47879 {
47880 PyDict_SetItemString(d,"JOIN_ROUND", SWIG_From_int((int)(wxJOIN_ROUND)));
47881 }
47882 {
47883 PyDict_SetItemString(d,"CAP_ROUND", SWIG_From_int((int)(wxCAP_ROUND)));
47884 }
47885 {
47886 PyDict_SetItemString(d,"CAP_PROJECTING", SWIG_From_int((int)(wxCAP_PROJECTING)));
47887 }
47888 {
47889 PyDict_SetItemString(d,"CAP_BUTT", SWIG_From_int((int)(wxCAP_BUTT)));
47890 }
47891 {
47892 PyDict_SetItemString(d,"CLEAR", SWIG_From_int((int)(wxCLEAR)));
47893 }
47894 {
47895 PyDict_SetItemString(d,"XOR", SWIG_From_int((int)(wxXOR)));
47896 }
47897 {
47898 PyDict_SetItemString(d,"INVERT", SWIG_From_int((int)(wxINVERT)));
47899 }
47900 {
47901 PyDict_SetItemString(d,"OR_REVERSE", SWIG_From_int((int)(wxOR_REVERSE)));
47902 }
47903 {
47904 PyDict_SetItemString(d,"AND_REVERSE", SWIG_From_int((int)(wxAND_REVERSE)));
47905 }
47906 {
47907 PyDict_SetItemString(d,"COPY", SWIG_From_int((int)(wxCOPY)));
47908 }
47909 {
47910 PyDict_SetItemString(d,"AND", SWIG_From_int((int)(wxAND)));
47911 }
47912 {
47913 PyDict_SetItemString(d,"AND_INVERT", SWIG_From_int((int)(wxAND_INVERT)));
47914 }
47915 {
47916 PyDict_SetItemString(d,"NO_OP", SWIG_From_int((int)(wxNO_OP)));
47917 }
47918 {
47919 PyDict_SetItemString(d,"NOR", SWIG_From_int((int)(wxNOR)));
47920 }
47921 {
47922 PyDict_SetItemString(d,"EQUIV", SWIG_From_int((int)(wxEQUIV)));
47923 }
47924 {
47925 PyDict_SetItemString(d,"SRC_INVERT", SWIG_From_int((int)(wxSRC_INVERT)));
47926 }
47927 {
47928 PyDict_SetItemString(d,"OR_INVERT", SWIG_From_int((int)(wxOR_INVERT)));
47929 }
47930 {
47931 PyDict_SetItemString(d,"NAND", SWIG_From_int((int)(wxNAND)));
47932 }
47933 {
47934 PyDict_SetItemString(d,"OR", SWIG_From_int((int)(wxOR)));
47935 }
47936 {
47937 PyDict_SetItemString(d,"SET", SWIG_From_int((int)(wxSET)));
47938 }
47939 {
47940 PyDict_SetItemString(d,"WXK_BACK", SWIG_From_int((int)(WXK_BACK)));
47941 }
47942 {
47943 PyDict_SetItemString(d,"WXK_TAB", SWIG_From_int((int)(WXK_TAB)));
47944 }
47945 {
47946 PyDict_SetItemString(d,"WXK_RETURN", SWIG_From_int((int)(WXK_RETURN)));
47947 }
47948 {
47949 PyDict_SetItemString(d,"WXK_ESCAPE", SWIG_From_int((int)(WXK_ESCAPE)));
47950 }
47951 {
47952 PyDict_SetItemString(d,"WXK_SPACE", SWIG_From_int((int)(WXK_SPACE)));
47953 }
47954 {
47955 PyDict_SetItemString(d,"WXK_DELETE", SWIG_From_int((int)(WXK_DELETE)));
47956 }
47957 {
47958 PyDict_SetItemString(d,"WXK_START", SWIG_From_int((int)(WXK_START)));
47959 }
47960 {
47961 PyDict_SetItemString(d,"WXK_LBUTTON", SWIG_From_int((int)(WXK_LBUTTON)));
47962 }
47963 {
47964 PyDict_SetItemString(d,"WXK_RBUTTON", SWIG_From_int((int)(WXK_RBUTTON)));
47965 }
47966 {
47967 PyDict_SetItemString(d,"WXK_CANCEL", SWIG_From_int((int)(WXK_CANCEL)));
47968 }
47969 {
47970 PyDict_SetItemString(d,"WXK_MBUTTON", SWIG_From_int((int)(WXK_MBUTTON)));
47971 }
47972 {
47973 PyDict_SetItemString(d,"WXK_CLEAR", SWIG_From_int((int)(WXK_CLEAR)));
47974 }
47975 {
47976 PyDict_SetItemString(d,"WXK_SHIFT", SWIG_From_int((int)(WXK_SHIFT)));
47977 }
47978 {
47979 PyDict_SetItemString(d,"WXK_ALT", SWIG_From_int((int)(WXK_ALT)));
47980 }
47981 {
47982 PyDict_SetItemString(d,"WXK_CONTROL", SWIG_From_int((int)(WXK_CONTROL)));
47983 }
47984 {
47985 PyDict_SetItemString(d,"WXK_MENU", SWIG_From_int((int)(WXK_MENU)));
47986 }
47987 {
47988 PyDict_SetItemString(d,"WXK_PAUSE", SWIG_From_int((int)(WXK_PAUSE)));
47989 }
47990 {
47991 PyDict_SetItemString(d,"WXK_CAPITAL", SWIG_From_int((int)(WXK_CAPITAL)));
47992 }
47993 {
47994 PyDict_SetItemString(d,"WXK_PRIOR", SWIG_From_int((int)(WXK_PRIOR)));
47995 }
47996 {
47997 PyDict_SetItemString(d,"WXK_NEXT", SWIG_From_int((int)(WXK_NEXT)));
47998 }
47999 {
48000 PyDict_SetItemString(d,"WXK_END", SWIG_From_int((int)(WXK_END)));
48001 }
48002 {
48003 PyDict_SetItemString(d,"WXK_HOME", SWIG_From_int((int)(WXK_HOME)));
48004 }
48005 {
48006 PyDict_SetItemString(d,"WXK_LEFT", SWIG_From_int((int)(WXK_LEFT)));
48007 }
48008 {
48009 PyDict_SetItemString(d,"WXK_UP", SWIG_From_int((int)(WXK_UP)));
48010 }
48011 {
48012 PyDict_SetItemString(d,"WXK_RIGHT", SWIG_From_int((int)(WXK_RIGHT)));
48013 }
48014 {
48015 PyDict_SetItemString(d,"WXK_DOWN", SWIG_From_int((int)(WXK_DOWN)));
48016 }
48017 {
48018 PyDict_SetItemString(d,"WXK_SELECT", SWIG_From_int((int)(WXK_SELECT)));
48019 }
48020 {
48021 PyDict_SetItemString(d,"WXK_PRINT", SWIG_From_int((int)(WXK_PRINT)));
48022 }
48023 {
48024 PyDict_SetItemString(d,"WXK_EXECUTE", SWIG_From_int((int)(WXK_EXECUTE)));
48025 }
48026 {
48027 PyDict_SetItemString(d,"WXK_SNAPSHOT", SWIG_From_int((int)(WXK_SNAPSHOT)));
48028 }
48029 {
48030 PyDict_SetItemString(d,"WXK_INSERT", SWIG_From_int((int)(WXK_INSERT)));
48031 }
48032 {
48033 PyDict_SetItemString(d,"WXK_HELP", SWIG_From_int((int)(WXK_HELP)));
48034 }
48035 {
48036 PyDict_SetItemString(d,"WXK_NUMPAD0", SWIG_From_int((int)(WXK_NUMPAD0)));
48037 }
48038 {
48039 PyDict_SetItemString(d,"WXK_NUMPAD1", SWIG_From_int((int)(WXK_NUMPAD1)));
48040 }
48041 {
48042 PyDict_SetItemString(d,"WXK_NUMPAD2", SWIG_From_int((int)(WXK_NUMPAD2)));
48043 }
48044 {
48045 PyDict_SetItemString(d,"WXK_NUMPAD3", SWIG_From_int((int)(WXK_NUMPAD3)));
48046 }
48047 {
48048 PyDict_SetItemString(d,"WXK_NUMPAD4", SWIG_From_int((int)(WXK_NUMPAD4)));
48049 }
48050 {
48051 PyDict_SetItemString(d,"WXK_NUMPAD5", SWIG_From_int((int)(WXK_NUMPAD5)));
48052 }
48053 {
48054 PyDict_SetItemString(d,"WXK_NUMPAD6", SWIG_From_int((int)(WXK_NUMPAD6)));
48055 }
48056 {
48057 PyDict_SetItemString(d,"WXK_NUMPAD7", SWIG_From_int((int)(WXK_NUMPAD7)));
48058 }
48059 {
48060 PyDict_SetItemString(d,"WXK_NUMPAD8", SWIG_From_int((int)(WXK_NUMPAD8)));
48061 }
48062 {
48063 PyDict_SetItemString(d,"WXK_NUMPAD9", SWIG_From_int((int)(WXK_NUMPAD9)));
48064 }
48065 {
48066 PyDict_SetItemString(d,"WXK_MULTIPLY", SWIG_From_int((int)(WXK_MULTIPLY)));
48067 }
48068 {
48069 PyDict_SetItemString(d,"WXK_ADD", SWIG_From_int((int)(WXK_ADD)));
48070 }
48071 {
48072 PyDict_SetItemString(d,"WXK_SEPARATOR", SWIG_From_int((int)(WXK_SEPARATOR)));
48073 }
48074 {
48075 PyDict_SetItemString(d,"WXK_SUBTRACT", SWIG_From_int((int)(WXK_SUBTRACT)));
48076 }
48077 {
48078 PyDict_SetItemString(d,"WXK_DECIMAL", SWIG_From_int((int)(WXK_DECIMAL)));
48079 }
48080 {
48081 PyDict_SetItemString(d,"WXK_DIVIDE", SWIG_From_int((int)(WXK_DIVIDE)));
48082 }
48083 {
48084 PyDict_SetItemString(d,"WXK_F1", SWIG_From_int((int)(WXK_F1)));
48085 }
48086 {
48087 PyDict_SetItemString(d,"WXK_F2", SWIG_From_int((int)(WXK_F2)));
48088 }
48089 {
48090 PyDict_SetItemString(d,"WXK_F3", SWIG_From_int((int)(WXK_F3)));
48091 }
48092 {
48093 PyDict_SetItemString(d,"WXK_F4", SWIG_From_int((int)(WXK_F4)));
48094 }
48095 {
48096 PyDict_SetItemString(d,"WXK_F5", SWIG_From_int((int)(WXK_F5)));
48097 }
48098 {
48099 PyDict_SetItemString(d,"WXK_F6", SWIG_From_int((int)(WXK_F6)));
48100 }
48101 {
48102 PyDict_SetItemString(d,"WXK_F7", SWIG_From_int((int)(WXK_F7)));
48103 }
48104 {
48105 PyDict_SetItemString(d,"WXK_F8", SWIG_From_int((int)(WXK_F8)));
48106 }
48107 {
48108 PyDict_SetItemString(d,"WXK_F9", SWIG_From_int((int)(WXK_F9)));
48109 }
48110 {
48111 PyDict_SetItemString(d,"WXK_F10", SWIG_From_int((int)(WXK_F10)));
48112 }
48113 {
48114 PyDict_SetItemString(d,"WXK_F11", SWIG_From_int((int)(WXK_F11)));
48115 }
48116 {
48117 PyDict_SetItemString(d,"WXK_F12", SWIG_From_int((int)(WXK_F12)));
48118 }
48119 {
48120 PyDict_SetItemString(d,"WXK_F13", SWIG_From_int((int)(WXK_F13)));
48121 }
48122 {
48123 PyDict_SetItemString(d,"WXK_F14", SWIG_From_int((int)(WXK_F14)));
48124 }
48125 {
48126 PyDict_SetItemString(d,"WXK_F15", SWIG_From_int((int)(WXK_F15)));
48127 }
48128 {
48129 PyDict_SetItemString(d,"WXK_F16", SWIG_From_int((int)(WXK_F16)));
48130 }
48131 {
48132 PyDict_SetItemString(d,"WXK_F17", SWIG_From_int((int)(WXK_F17)));
48133 }
48134 {
48135 PyDict_SetItemString(d,"WXK_F18", SWIG_From_int((int)(WXK_F18)));
48136 }
48137 {
48138 PyDict_SetItemString(d,"WXK_F19", SWIG_From_int((int)(WXK_F19)));
48139 }
48140 {
48141 PyDict_SetItemString(d,"WXK_F20", SWIG_From_int((int)(WXK_F20)));
48142 }
48143 {
48144 PyDict_SetItemString(d,"WXK_F21", SWIG_From_int((int)(WXK_F21)));
48145 }
48146 {
48147 PyDict_SetItemString(d,"WXK_F22", SWIG_From_int((int)(WXK_F22)));
48148 }
48149 {
48150 PyDict_SetItemString(d,"WXK_F23", SWIG_From_int((int)(WXK_F23)));
48151 }
48152 {
48153 PyDict_SetItemString(d,"WXK_F24", SWIG_From_int((int)(WXK_F24)));
48154 }
48155 {
48156 PyDict_SetItemString(d,"WXK_NUMLOCK", SWIG_From_int((int)(WXK_NUMLOCK)));
48157 }
48158 {
48159 PyDict_SetItemString(d,"WXK_SCROLL", SWIG_From_int((int)(WXK_SCROLL)));
48160 }
48161 {
48162 PyDict_SetItemString(d,"WXK_PAGEUP", SWIG_From_int((int)(WXK_PAGEUP)));
48163 }
48164 {
48165 PyDict_SetItemString(d,"WXK_PAGEDOWN", SWIG_From_int((int)(WXK_PAGEDOWN)));
48166 }
48167 {
48168 PyDict_SetItemString(d,"WXK_NUMPAD_SPACE", SWIG_From_int((int)(WXK_NUMPAD_SPACE)));
48169 }
48170 {
48171 PyDict_SetItemString(d,"WXK_NUMPAD_TAB", SWIG_From_int((int)(WXK_NUMPAD_TAB)));
48172 }
48173 {
48174 PyDict_SetItemString(d,"WXK_NUMPAD_ENTER", SWIG_From_int((int)(WXK_NUMPAD_ENTER)));
48175 }
48176 {
48177 PyDict_SetItemString(d,"WXK_NUMPAD_F1", SWIG_From_int((int)(WXK_NUMPAD_F1)));
48178 }
48179 {
48180 PyDict_SetItemString(d,"WXK_NUMPAD_F2", SWIG_From_int((int)(WXK_NUMPAD_F2)));
48181 }
48182 {
48183 PyDict_SetItemString(d,"WXK_NUMPAD_F3", SWIG_From_int((int)(WXK_NUMPAD_F3)));
48184 }
48185 {
48186 PyDict_SetItemString(d,"WXK_NUMPAD_F4", SWIG_From_int((int)(WXK_NUMPAD_F4)));
48187 }
48188 {
48189 PyDict_SetItemString(d,"WXK_NUMPAD_HOME", SWIG_From_int((int)(WXK_NUMPAD_HOME)));
48190 }
48191 {
48192 PyDict_SetItemString(d,"WXK_NUMPAD_LEFT", SWIG_From_int((int)(WXK_NUMPAD_LEFT)));
48193 }
48194 {
48195 PyDict_SetItemString(d,"WXK_NUMPAD_UP", SWIG_From_int((int)(WXK_NUMPAD_UP)));
48196 }
48197 {
48198 PyDict_SetItemString(d,"WXK_NUMPAD_RIGHT", SWIG_From_int((int)(WXK_NUMPAD_RIGHT)));
48199 }
48200 {
48201 PyDict_SetItemString(d,"WXK_NUMPAD_DOWN", SWIG_From_int((int)(WXK_NUMPAD_DOWN)));
48202 }
48203 {
48204 PyDict_SetItemString(d,"WXK_NUMPAD_PRIOR", SWIG_From_int((int)(WXK_NUMPAD_PRIOR)));
48205 }
48206 {
48207 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEUP", SWIG_From_int((int)(WXK_NUMPAD_PAGEUP)));
48208 }
48209 {
48210 PyDict_SetItemString(d,"WXK_NUMPAD_NEXT", SWIG_From_int((int)(WXK_NUMPAD_NEXT)));
48211 }
48212 {
48213 PyDict_SetItemString(d,"WXK_NUMPAD_PAGEDOWN", SWIG_From_int((int)(WXK_NUMPAD_PAGEDOWN)));
48214 }
48215 {
48216 PyDict_SetItemString(d,"WXK_NUMPAD_END", SWIG_From_int((int)(WXK_NUMPAD_END)));
48217 }
48218 {
48219 PyDict_SetItemString(d,"WXK_NUMPAD_BEGIN", SWIG_From_int((int)(WXK_NUMPAD_BEGIN)));
48220 }
48221 {
48222 PyDict_SetItemString(d,"WXK_NUMPAD_INSERT", SWIG_From_int((int)(WXK_NUMPAD_INSERT)));
48223 }
48224 {
48225 PyDict_SetItemString(d,"WXK_NUMPAD_DELETE", SWIG_From_int((int)(WXK_NUMPAD_DELETE)));
48226 }
48227 {
48228 PyDict_SetItemString(d,"WXK_NUMPAD_EQUAL", SWIG_From_int((int)(WXK_NUMPAD_EQUAL)));
48229 }
48230 {
48231 PyDict_SetItemString(d,"WXK_NUMPAD_MULTIPLY", SWIG_From_int((int)(WXK_NUMPAD_MULTIPLY)));
48232 }
48233 {
48234 PyDict_SetItemString(d,"WXK_NUMPAD_ADD", SWIG_From_int((int)(WXK_NUMPAD_ADD)));
48235 }
48236 {
48237 PyDict_SetItemString(d,"WXK_NUMPAD_SEPARATOR", SWIG_From_int((int)(WXK_NUMPAD_SEPARATOR)));
48238 }
48239 {
48240 PyDict_SetItemString(d,"WXK_NUMPAD_SUBTRACT", SWIG_From_int((int)(WXK_NUMPAD_SUBTRACT)));
48241 }
48242 {
48243 PyDict_SetItemString(d,"WXK_NUMPAD_DECIMAL", SWIG_From_int((int)(WXK_NUMPAD_DECIMAL)));
48244 }
48245 {
48246 PyDict_SetItemString(d,"WXK_NUMPAD_DIVIDE", SWIG_From_int((int)(WXK_NUMPAD_DIVIDE)));
48247 }
48248 {
48249 PyDict_SetItemString(d,"WXK_WINDOWS_LEFT", SWIG_From_int((int)(WXK_WINDOWS_LEFT)));
48250 }
48251 {
48252 PyDict_SetItemString(d,"WXK_WINDOWS_RIGHT", SWIG_From_int((int)(WXK_WINDOWS_RIGHT)));
48253 }
48254 {
48255 PyDict_SetItemString(d,"WXK_WINDOWS_MENU", SWIG_From_int((int)(WXK_WINDOWS_MENU)));
48256 }
48257 {
48258 PyDict_SetItemString(d,"PAPER_NONE", SWIG_From_int((int)(wxPAPER_NONE)));
48259 }
48260 {
48261 PyDict_SetItemString(d,"PAPER_LETTER", SWIG_From_int((int)(wxPAPER_LETTER)));
48262 }
48263 {
48264 PyDict_SetItemString(d,"PAPER_LEGAL", SWIG_From_int((int)(wxPAPER_LEGAL)));
48265 }
48266 {
48267 PyDict_SetItemString(d,"PAPER_A4", SWIG_From_int((int)(wxPAPER_A4)));
48268 }
48269 {
48270 PyDict_SetItemString(d,"PAPER_CSHEET", SWIG_From_int((int)(wxPAPER_CSHEET)));
48271 }
48272 {
48273 PyDict_SetItemString(d,"PAPER_DSHEET", SWIG_From_int((int)(wxPAPER_DSHEET)));
48274 }
48275 {
48276 PyDict_SetItemString(d,"PAPER_ESHEET", SWIG_From_int((int)(wxPAPER_ESHEET)));
48277 }
48278 {
48279 PyDict_SetItemString(d,"PAPER_LETTERSMALL", SWIG_From_int((int)(wxPAPER_LETTERSMALL)));
48280 }
48281 {
48282 PyDict_SetItemString(d,"PAPER_TABLOID", SWIG_From_int((int)(wxPAPER_TABLOID)));
48283 }
48284 {
48285 PyDict_SetItemString(d,"PAPER_LEDGER", SWIG_From_int((int)(wxPAPER_LEDGER)));
48286 }
48287 {
48288 PyDict_SetItemString(d,"PAPER_STATEMENT", SWIG_From_int((int)(wxPAPER_STATEMENT)));
48289 }
48290 {
48291 PyDict_SetItemString(d,"PAPER_EXECUTIVE", SWIG_From_int((int)(wxPAPER_EXECUTIVE)));
48292 }
48293 {
48294 PyDict_SetItemString(d,"PAPER_A3", SWIG_From_int((int)(wxPAPER_A3)));
48295 }
48296 {
48297 PyDict_SetItemString(d,"PAPER_A4SMALL", SWIG_From_int((int)(wxPAPER_A4SMALL)));
48298 }
48299 {
48300 PyDict_SetItemString(d,"PAPER_A5", SWIG_From_int((int)(wxPAPER_A5)));
48301 }
48302 {
48303 PyDict_SetItemString(d,"PAPER_B4", SWIG_From_int((int)(wxPAPER_B4)));
48304 }
48305 {
48306 PyDict_SetItemString(d,"PAPER_B5", SWIG_From_int((int)(wxPAPER_B5)));
48307 }
48308 {
48309 PyDict_SetItemString(d,"PAPER_FOLIO", SWIG_From_int((int)(wxPAPER_FOLIO)));
48310 }
48311 {
48312 PyDict_SetItemString(d,"PAPER_QUARTO", SWIG_From_int((int)(wxPAPER_QUARTO)));
48313 }
48314 {
48315 PyDict_SetItemString(d,"PAPER_10X14", SWIG_From_int((int)(wxPAPER_10X14)));
48316 }
48317 {
48318 PyDict_SetItemString(d,"PAPER_11X17", SWIG_From_int((int)(wxPAPER_11X17)));
48319 }
48320 {
48321 PyDict_SetItemString(d,"PAPER_NOTE", SWIG_From_int((int)(wxPAPER_NOTE)));
48322 }
48323 {
48324 PyDict_SetItemString(d,"PAPER_ENV_9", SWIG_From_int((int)(wxPAPER_ENV_9)));
48325 }
48326 {
48327 PyDict_SetItemString(d,"PAPER_ENV_10", SWIG_From_int((int)(wxPAPER_ENV_10)));
48328 }
48329 {
48330 PyDict_SetItemString(d,"PAPER_ENV_11", SWIG_From_int((int)(wxPAPER_ENV_11)));
48331 }
48332 {
48333 PyDict_SetItemString(d,"PAPER_ENV_12", SWIG_From_int((int)(wxPAPER_ENV_12)));
48334 }
48335 {
48336 PyDict_SetItemString(d,"PAPER_ENV_14", SWIG_From_int((int)(wxPAPER_ENV_14)));
48337 }
48338 {
48339 PyDict_SetItemString(d,"PAPER_ENV_DL", SWIG_From_int((int)(wxPAPER_ENV_DL)));
48340 }
48341 {
48342 PyDict_SetItemString(d,"PAPER_ENV_C5", SWIG_From_int((int)(wxPAPER_ENV_C5)));
48343 }
48344 {
48345 PyDict_SetItemString(d,"PAPER_ENV_C3", SWIG_From_int((int)(wxPAPER_ENV_C3)));
48346 }
48347 {
48348 PyDict_SetItemString(d,"PAPER_ENV_C4", SWIG_From_int((int)(wxPAPER_ENV_C4)));
48349 }
48350 {
48351 PyDict_SetItemString(d,"PAPER_ENV_C6", SWIG_From_int((int)(wxPAPER_ENV_C6)));
48352 }
48353 {
48354 PyDict_SetItemString(d,"PAPER_ENV_C65", SWIG_From_int((int)(wxPAPER_ENV_C65)));
48355 }
48356 {
48357 PyDict_SetItemString(d,"PAPER_ENV_B4", SWIG_From_int((int)(wxPAPER_ENV_B4)));
48358 }
48359 {
48360 PyDict_SetItemString(d,"PAPER_ENV_B5", SWIG_From_int((int)(wxPAPER_ENV_B5)));
48361 }
48362 {
48363 PyDict_SetItemString(d,"PAPER_ENV_B6", SWIG_From_int((int)(wxPAPER_ENV_B6)));
48364 }
48365 {
48366 PyDict_SetItemString(d,"PAPER_ENV_ITALY", SWIG_From_int((int)(wxPAPER_ENV_ITALY)));
48367 }
48368 {
48369 PyDict_SetItemString(d,"PAPER_ENV_MONARCH", SWIG_From_int((int)(wxPAPER_ENV_MONARCH)));
48370 }
48371 {
48372 PyDict_SetItemString(d,"PAPER_ENV_PERSONAL", SWIG_From_int((int)(wxPAPER_ENV_PERSONAL)));
48373 }
48374 {
48375 PyDict_SetItemString(d,"PAPER_FANFOLD_US", SWIG_From_int((int)(wxPAPER_FANFOLD_US)));
48376 }
48377 {
48378 PyDict_SetItemString(d,"PAPER_FANFOLD_STD_GERMAN", SWIG_From_int((int)(wxPAPER_FANFOLD_STD_GERMAN)));
48379 }
48380 {
48381 PyDict_SetItemString(d,"PAPER_FANFOLD_LGL_GERMAN", SWIG_From_int((int)(wxPAPER_FANFOLD_LGL_GERMAN)));
48382 }
48383 {
48384 PyDict_SetItemString(d,"PAPER_ISO_B4", SWIG_From_int((int)(wxPAPER_ISO_B4)));
48385 }
48386 {
48387 PyDict_SetItemString(d,"PAPER_JAPANESE_POSTCARD", SWIG_From_int((int)(wxPAPER_JAPANESE_POSTCARD)));
48388 }
48389 {
48390 PyDict_SetItemString(d,"PAPER_9X11", SWIG_From_int((int)(wxPAPER_9X11)));
48391 }
48392 {
48393 PyDict_SetItemString(d,"PAPER_10X11", SWIG_From_int((int)(wxPAPER_10X11)));
48394 }
48395 {
48396 PyDict_SetItemString(d,"PAPER_15X11", SWIG_From_int((int)(wxPAPER_15X11)));
48397 }
48398 {
48399 PyDict_SetItemString(d,"PAPER_ENV_INVITE", SWIG_From_int((int)(wxPAPER_ENV_INVITE)));
48400 }
48401 {
48402 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA", SWIG_From_int((int)(wxPAPER_LETTER_EXTRA)));
48403 }
48404 {
48405 PyDict_SetItemString(d,"PAPER_LEGAL_EXTRA", SWIG_From_int((int)(wxPAPER_LEGAL_EXTRA)));
48406 }
48407 {
48408 PyDict_SetItemString(d,"PAPER_TABLOID_EXTRA", SWIG_From_int((int)(wxPAPER_TABLOID_EXTRA)));
48409 }
48410 {
48411 PyDict_SetItemString(d,"PAPER_A4_EXTRA", SWIG_From_int((int)(wxPAPER_A4_EXTRA)));
48412 }
48413 {
48414 PyDict_SetItemString(d,"PAPER_LETTER_TRANSVERSE", SWIG_From_int((int)(wxPAPER_LETTER_TRANSVERSE)));
48415 }
48416 {
48417 PyDict_SetItemString(d,"PAPER_A4_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A4_TRANSVERSE)));
48418 }
48419 {
48420 PyDict_SetItemString(d,"PAPER_LETTER_EXTRA_TRANSVERSE", SWIG_From_int((int)(wxPAPER_LETTER_EXTRA_TRANSVERSE)));
48421 }
48422 {
48423 PyDict_SetItemString(d,"PAPER_A_PLUS", SWIG_From_int((int)(wxPAPER_A_PLUS)));
48424 }
48425 {
48426 PyDict_SetItemString(d,"PAPER_B_PLUS", SWIG_From_int((int)(wxPAPER_B_PLUS)));
48427 }
48428 {
48429 PyDict_SetItemString(d,"PAPER_LETTER_PLUS", SWIG_From_int((int)(wxPAPER_LETTER_PLUS)));
48430 }
48431 {
48432 PyDict_SetItemString(d,"PAPER_A4_PLUS", SWIG_From_int((int)(wxPAPER_A4_PLUS)));
48433 }
48434 {
48435 PyDict_SetItemString(d,"PAPER_A5_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A5_TRANSVERSE)));
48436 }
48437 {
48438 PyDict_SetItemString(d,"PAPER_B5_TRANSVERSE", SWIG_From_int((int)(wxPAPER_B5_TRANSVERSE)));
48439 }
48440 {
48441 PyDict_SetItemString(d,"PAPER_A3_EXTRA", SWIG_From_int((int)(wxPAPER_A3_EXTRA)));
48442 }
48443 {
48444 PyDict_SetItemString(d,"PAPER_A5_EXTRA", SWIG_From_int((int)(wxPAPER_A5_EXTRA)));
48445 }
48446 {
48447 PyDict_SetItemString(d,"PAPER_B5_EXTRA", SWIG_From_int((int)(wxPAPER_B5_EXTRA)));
48448 }
48449 {
48450 PyDict_SetItemString(d,"PAPER_A2", SWIG_From_int((int)(wxPAPER_A2)));
48451 }
48452 {
48453 PyDict_SetItemString(d,"PAPER_A3_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A3_TRANSVERSE)));
48454 }
48455 {
48456 PyDict_SetItemString(d,"PAPER_A3_EXTRA_TRANSVERSE", SWIG_From_int((int)(wxPAPER_A3_EXTRA_TRANSVERSE)));
48457 }
48458 {
48459 PyDict_SetItemString(d,"DUPLEX_SIMPLEX", SWIG_From_int((int)(wxDUPLEX_SIMPLEX)));
48460 }
48461 {
48462 PyDict_SetItemString(d,"DUPLEX_HORIZONTAL", SWIG_From_int((int)(wxDUPLEX_HORIZONTAL)));
48463 }
48464 {
48465 PyDict_SetItemString(d,"DUPLEX_VERTICAL", SWIG_From_int((int)(wxDUPLEX_VERTICAL)));
48466 }
48467 {
48468 PyDict_SetItemString(d,"ITEM_SEPARATOR", SWIG_From_int((int)(wxITEM_SEPARATOR)));
48469 }
48470 {
48471 PyDict_SetItemString(d,"ITEM_NORMAL", SWIG_From_int((int)(wxITEM_NORMAL)));
48472 }
48473 {
48474 PyDict_SetItemString(d,"ITEM_CHECK", SWIG_From_int((int)(wxITEM_CHECK)));
48475 }
48476 {
48477 PyDict_SetItemString(d,"ITEM_RADIO", SWIG_From_int((int)(wxITEM_RADIO)));
48478 }
48479 {
48480 PyDict_SetItemString(d,"ITEM_MAX", SWIG_From_int((int)(wxITEM_MAX)));
48481 }
48482 {
48483 PyDict_SetItemString(d,"HT_NOWHERE", SWIG_From_int((int)(wxHT_NOWHERE)));
48484 }
48485 {
48486 PyDict_SetItemString(d,"HT_SCROLLBAR_FIRST", SWIG_From_int((int)(wxHT_SCROLLBAR_FIRST)));
48487 }
48488 {
48489 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_1", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_LINE_1)));
48490 }
48491 {
48492 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_LINE_2", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_LINE_2)));
48493 }
48494 {
48495 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_1", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_PAGE_1)));
48496 }
48497 {
48498 PyDict_SetItemString(d,"HT_SCROLLBAR_ARROW_PAGE_2", SWIG_From_int((int)(wxHT_SCROLLBAR_ARROW_PAGE_2)));
48499 }
48500 {
48501 PyDict_SetItemString(d,"HT_SCROLLBAR_THUMB", SWIG_From_int((int)(wxHT_SCROLLBAR_THUMB)));
48502 }
48503 {
48504 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_1", SWIG_From_int((int)(wxHT_SCROLLBAR_BAR_1)));
48505 }
48506 {
48507 PyDict_SetItemString(d,"HT_SCROLLBAR_BAR_2", SWIG_From_int((int)(wxHT_SCROLLBAR_BAR_2)));
48508 }
48509 {
48510 PyDict_SetItemString(d,"HT_SCROLLBAR_LAST", SWIG_From_int((int)(wxHT_SCROLLBAR_LAST)));
48511 }
48512 {
48513 PyDict_SetItemString(d,"HT_WINDOW_OUTSIDE", SWIG_From_int((int)(wxHT_WINDOW_OUTSIDE)));
48514 }
48515 {
48516 PyDict_SetItemString(d,"HT_WINDOW_INSIDE", SWIG_From_int((int)(wxHT_WINDOW_INSIDE)));
48517 }
48518 {
48519 PyDict_SetItemString(d,"HT_WINDOW_VERT_SCROLLBAR", SWIG_From_int((int)(wxHT_WINDOW_VERT_SCROLLBAR)));
48520 }
48521 {
48522 PyDict_SetItemString(d,"HT_WINDOW_HORZ_SCROLLBAR", SWIG_From_int((int)(wxHT_WINDOW_HORZ_SCROLLBAR)));
48523 }
48524 {
48525 PyDict_SetItemString(d,"HT_WINDOW_CORNER", SWIG_From_int((int)(wxHT_WINDOW_CORNER)));
48526 }
48527 {
48528 PyDict_SetItemString(d,"HT_MAX", SWIG_From_int((int)(wxHT_MAX)));
48529 }
48530 {
48531 PyDict_SetItemString(d,"MOD_NONE", SWIG_From_int((int)(wxMOD_NONE)));
48532 }
48533 {
48534 PyDict_SetItemString(d,"MOD_ALT", SWIG_From_int((int)(wxMOD_ALT)));
48535 }
48536 {
48537 PyDict_SetItemString(d,"MOD_CONTROL", SWIG_From_int((int)(wxMOD_CONTROL)));
48538 }
48539 {
48540 PyDict_SetItemString(d,"MOD_SHIFT", SWIG_From_int((int)(wxMOD_SHIFT)));
48541 }
48542 {
48543 PyDict_SetItemString(d,"MOD_WIN", SWIG_From_int((int)(wxMOD_WIN)));
48544 }
48545 {
48546 PyDict_SetItemString(d,"UPDATE_UI_NONE", SWIG_From_int((int)(wxUPDATE_UI_NONE)));
48547 }
48548 {
48549 PyDict_SetItemString(d,"UPDATE_UI_RECURSE", SWIG_From_int((int)(wxUPDATE_UI_RECURSE)));
48550 }
48551 {
48552 PyDict_SetItemString(d,"UPDATE_UI_FROMIDLE", SWIG_From_int((int)(wxUPDATE_UI_FROMIDLE)));
48553 }
48554 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
48555 SWIG_addvarlink(SWIG_globals,(char*)"EmptyString",_wrap_EmptyString_get, _wrap_EmptyString_set);
48556 {
48557 PyDict_SetItemString(d,"BITMAP_TYPE_INVALID", SWIG_From_int((int)(wxBITMAP_TYPE_INVALID)));
48558 }
48559 {
48560 PyDict_SetItemString(d,"BITMAP_TYPE_BMP", SWIG_From_int((int)(wxBITMAP_TYPE_BMP)));
48561 }
48562 {
48563 PyDict_SetItemString(d,"BITMAP_TYPE_ICO", SWIG_From_int((int)(wxBITMAP_TYPE_ICO)));
48564 }
48565 {
48566 PyDict_SetItemString(d,"BITMAP_TYPE_CUR", SWIG_From_int((int)(wxBITMAP_TYPE_CUR)));
48567 }
48568 {
48569 PyDict_SetItemString(d,"BITMAP_TYPE_XBM", SWIG_From_int((int)(wxBITMAP_TYPE_XBM)));
48570 }
48571 {
48572 PyDict_SetItemString(d,"BITMAP_TYPE_XBM_DATA", SWIG_From_int((int)(wxBITMAP_TYPE_XBM_DATA)));
48573 }
48574 {
48575 PyDict_SetItemString(d,"BITMAP_TYPE_XPM", SWIG_From_int((int)(wxBITMAP_TYPE_XPM)));
48576 }
48577 {
48578 PyDict_SetItemString(d,"BITMAP_TYPE_XPM_DATA", SWIG_From_int((int)(wxBITMAP_TYPE_XPM_DATA)));
48579 }
48580 {
48581 PyDict_SetItemString(d,"BITMAP_TYPE_TIF", SWIG_From_int((int)(wxBITMAP_TYPE_TIF)));
48582 }
48583 {
48584 PyDict_SetItemString(d,"BITMAP_TYPE_GIF", SWIG_From_int((int)(wxBITMAP_TYPE_GIF)));
48585 }
48586 {
48587 PyDict_SetItemString(d,"BITMAP_TYPE_PNG", SWIG_From_int((int)(wxBITMAP_TYPE_PNG)));
48588 }
48589 {
48590 PyDict_SetItemString(d,"BITMAP_TYPE_JPEG", SWIG_From_int((int)(wxBITMAP_TYPE_JPEG)));
48591 }
48592 {
48593 PyDict_SetItemString(d,"BITMAP_TYPE_PNM", SWIG_From_int((int)(wxBITMAP_TYPE_PNM)));
48594 }
48595 {
48596 PyDict_SetItemString(d,"BITMAP_TYPE_PCX", SWIG_From_int((int)(wxBITMAP_TYPE_PCX)));
48597 }
48598 {
48599 PyDict_SetItemString(d,"BITMAP_TYPE_PICT", SWIG_From_int((int)(wxBITMAP_TYPE_PICT)));
48600 }
48601 {
48602 PyDict_SetItemString(d,"BITMAP_TYPE_ICON", SWIG_From_int((int)(wxBITMAP_TYPE_ICON)));
48603 }
48604 {
48605 PyDict_SetItemString(d,"BITMAP_TYPE_ANI", SWIG_From_int((int)(wxBITMAP_TYPE_ANI)));
48606 }
48607 {
48608 PyDict_SetItemString(d,"BITMAP_TYPE_IFF", SWIG_From_int((int)(wxBITMAP_TYPE_IFF)));
48609 }
48610 {
48611 PyDict_SetItemString(d,"BITMAP_TYPE_MACCURSOR", SWIG_From_int((int)(wxBITMAP_TYPE_MACCURSOR)));
48612 }
48613 {
48614 PyDict_SetItemString(d,"BITMAP_TYPE_ANY", SWIG_From_int((int)(wxBITMAP_TYPE_ANY)));
48615 }
48616 {
48617 PyDict_SetItemString(d,"CURSOR_NONE", SWIG_From_int((int)(wxCURSOR_NONE)));
48618 }
48619 {
48620 PyDict_SetItemString(d,"CURSOR_ARROW", SWIG_From_int((int)(wxCURSOR_ARROW)));
48621 }
48622 {
48623 PyDict_SetItemString(d,"CURSOR_RIGHT_ARROW", SWIG_From_int((int)(wxCURSOR_RIGHT_ARROW)));
48624 }
48625 {
48626 PyDict_SetItemString(d,"CURSOR_BULLSEYE", SWIG_From_int((int)(wxCURSOR_BULLSEYE)));
48627 }
48628 {
48629 PyDict_SetItemString(d,"CURSOR_CHAR", SWIG_From_int((int)(wxCURSOR_CHAR)));
48630 }
48631 {
48632 PyDict_SetItemString(d,"CURSOR_CROSS", SWIG_From_int((int)(wxCURSOR_CROSS)));
48633 }
48634 {
48635 PyDict_SetItemString(d,"CURSOR_HAND", SWIG_From_int((int)(wxCURSOR_HAND)));
48636 }
48637 {
48638 PyDict_SetItemString(d,"CURSOR_IBEAM", SWIG_From_int((int)(wxCURSOR_IBEAM)));
48639 }
48640 {
48641 PyDict_SetItemString(d,"CURSOR_LEFT_BUTTON", SWIG_From_int((int)(wxCURSOR_LEFT_BUTTON)));
48642 }
48643 {
48644 PyDict_SetItemString(d,"CURSOR_MAGNIFIER", SWIG_From_int((int)(wxCURSOR_MAGNIFIER)));
48645 }
48646 {
48647 PyDict_SetItemString(d,"CURSOR_MIDDLE_BUTTON", SWIG_From_int((int)(wxCURSOR_MIDDLE_BUTTON)));
48648 }
48649 {
48650 PyDict_SetItemString(d,"CURSOR_NO_ENTRY", SWIG_From_int((int)(wxCURSOR_NO_ENTRY)));
48651 }
48652 {
48653 PyDict_SetItemString(d,"CURSOR_PAINT_BRUSH", SWIG_From_int((int)(wxCURSOR_PAINT_BRUSH)));
48654 }
48655 {
48656 PyDict_SetItemString(d,"CURSOR_PENCIL", SWIG_From_int((int)(wxCURSOR_PENCIL)));
48657 }
48658 {
48659 PyDict_SetItemString(d,"CURSOR_POINT_LEFT", SWIG_From_int((int)(wxCURSOR_POINT_LEFT)));
48660 }
48661 {
48662 PyDict_SetItemString(d,"CURSOR_POINT_RIGHT", SWIG_From_int((int)(wxCURSOR_POINT_RIGHT)));
48663 }
48664 {
48665 PyDict_SetItemString(d,"CURSOR_QUESTION_ARROW", SWIG_From_int((int)(wxCURSOR_QUESTION_ARROW)));
48666 }
48667 {
48668 PyDict_SetItemString(d,"CURSOR_RIGHT_BUTTON", SWIG_From_int((int)(wxCURSOR_RIGHT_BUTTON)));
48669 }
48670 {
48671 PyDict_SetItemString(d,"CURSOR_SIZENESW", SWIG_From_int((int)(wxCURSOR_SIZENESW)));
48672 }
48673 {
48674 PyDict_SetItemString(d,"CURSOR_SIZENS", SWIG_From_int((int)(wxCURSOR_SIZENS)));
48675 }
48676 {
48677 PyDict_SetItemString(d,"CURSOR_SIZENWSE", SWIG_From_int((int)(wxCURSOR_SIZENWSE)));
48678 }
48679 {
48680 PyDict_SetItemString(d,"CURSOR_SIZEWE", SWIG_From_int((int)(wxCURSOR_SIZEWE)));
48681 }
48682 {
48683 PyDict_SetItemString(d,"CURSOR_SIZING", SWIG_From_int((int)(wxCURSOR_SIZING)));
48684 }
48685 {
48686 PyDict_SetItemString(d,"CURSOR_SPRAYCAN", SWIG_From_int((int)(wxCURSOR_SPRAYCAN)));
48687 }
48688 {
48689 PyDict_SetItemString(d,"CURSOR_WAIT", SWIG_From_int((int)(wxCURSOR_WAIT)));
48690 }
48691 {
48692 PyDict_SetItemString(d,"CURSOR_WATCH", SWIG_From_int((int)(wxCURSOR_WATCH)));
48693 }
48694 {
48695 PyDict_SetItemString(d,"CURSOR_BLANK", SWIG_From_int((int)(wxCURSOR_BLANK)));
48696 }
48697 {
48698 PyDict_SetItemString(d,"CURSOR_DEFAULT", SWIG_From_int((int)(wxCURSOR_DEFAULT)));
48699 }
48700 {
48701 PyDict_SetItemString(d,"CURSOR_COPY_ARROW", SWIG_From_int((int)(wxCURSOR_COPY_ARROW)));
48702 }
48703 {
48704 PyDict_SetItemString(d,"CURSOR_ARROWWAIT", SWIG_From_int((int)(wxCURSOR_ARROWWAIT)));
48705 }
48706 {
48707 PyDict_SetItemString(d,"CURSOR_MAX", SWIG_From_int((int)(wxCURSOR_MAX)));
48708 }
48709 SWIG_addvarlink(SWIG_globals,(char*)"DefaultPosition",_wrap_DefaultPosition_get, _wrap_DefaultPosition_set);
48710 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSize",_wrap_DefaultSize_get, _wrap_DefaultSize_set);
48711 {
48712 PyDict_SetItemString(d,"FromStart", SWIG_From_int((int)(wxFromStart)));
48713 }
48714 {
48715 PyDict_SetItemString(d,"FromCurrent", SWIG_From_int((int)(wxFromCurrent)));
48716 }
48717 {
48718 PyDict_SetItemString(d,"FromEnd", SWIG_From_int((int)(wxFromEnd)));
48719 }
48720
48721 wxPyPtrTypeMap_Add("wxInputStream", "wxPyInputStream");
48722
48723
48724 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
48725
48726 SWIG_addvarlink(SWIG_globals,(char*)"NullImage",_wrap_NullImage_get, _wrap_NullImage_set);
48727 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_BMP_FORMAT",_wrap_IMAGE_OPTION_BMP_FORMAT_get, _wrap_IMAGE_OPTION_BMP_FORMAT_set);
48728 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_X",_wrap_IMAGE_OPTION_CUR_HOTSPOT_X_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_X_set);
48729 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_CUR_HOTSPOT_Y",_wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_get, _wrap_IMAGE_OPTION_CUR_HOTSPOT_Y_set);
48730 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTION",_wrap_IMAGE_OPTION_RESOLUTION_get, _wrap_IMAGE_OPTION_RESOLUTION_set);
48731 SWIG_addvarlink(SWIG_globals,(char*)"IMAGE_OPTION_RESOLUTIONUNIT",_wrap_IMAGE_OPTION_RESOLUTIONUNIT_get, _wrap_IMAGE_OPTION_RESOLUTIONUNIT_set);
48732 {
48733 PyDict_SetItemString(d,"IMAGE_RESOLUTION_INCHES", SWIG_From_int((int)(wxIMAGE_RESOLUTION_INCHES)));
48734 }
48735 {
48736 PyDict_SetItemString(d,"IMAGE_RESOLUTION_CM", SWIG_From_int((int)(wxIMAGE_RESOLUTION_CM)));
48737 }
48738 {
48739 PyDict_SetItemString(d,"BMP_24BPP", SWIG_From_int((int)(wxBMP_24BPP)));
48740 }
48741 {
48742 PyDict_SetItemString(d,"BMP_8BPP", SWIG_From_int((int)(wxBMP_8BPP)));
48743 }
48744 {
48745 PyDict_SetItemString(d,"BMP_8BPP_GREY", SWIG_From_int((int)(wxBMP_8BPP_GREY)));
48746 }
48747 {
48748 PyDict_SetItemString(d,"BMP_8BPP_GRAY", SWIG_From_int((int)(wxBMP_8BPP_GRAY)));
48749 }
48750 {
48751 PyDict_SetItemString(d,"BMP_8BPP_RED", SWIG_From_int((int)(wxBMP_8BPP_RED)));
48752 }
48753 {
48754 PyDict_SetItemString(d,"BMP_8BPP_PALETTE", SWIG_From_int((int)(wxBMP_8BPP_PALETTE)));
48755 }
48756 {
48757 PyDict_SetItemString(d,"BMP_4BPP", SWIG_From_int((int)(wxBMP_4BPP)));
48758 }
48759 {
48760 PyDict_SetItemString(d,"BMP_1BPP", SWIG_From_int((int)(wxBMP_1BPP)));
48761 }
48762 {
48763 PyDict_SetItemString(d,"BMP_1BPP_BW", SWIG_From_int((int)(wxBMP_1BPP_BW)));
48764 }
48765 {
48766 PyDict_SetItemString(d,"QUANTIZE_INCLUDE_WINDOWS_COLOURS", SWIG_From_int((int)(wxQUANTIZE_INCLUDE_WINDOWS_COLOURS)));
48767 }
48768 {
48769 PyDict_SetItemString(d,"QUANTIZE_FILL_DESTINATION_IMAGE", SWIG_From_int((int)(wxQUANTIZE_FILL_DESTINATION_IMAGE)));
48770 }
48771 {
48772 PyDict_SetItemString(d,"EVENT_PROPAGATE_NONE", SWIG_From_int((int)(wxEVENT_PROPAGATE_NONE)));
48773 }
48774 {
48775 PyDict_SetItemString(d,"EVENT_PROPAGATE_MAX", SWIG_From_int((int)(wxEVENT_PROPAGATE_MAX)));
48776 }
48777 PyDict_SetItemString(d, "wxEVT_NULL", PyInt_FromLong(wxEVT_NULL));
48778 PyDict_SetItemString(d, "wxEVT_FIRST", PyInt_FromLong(wxEVT_FIRST));
48779 PyDict_SetItemString(d, "wxEVT_USER_FIRST", PyInt_FromLong(wxEVT_USER_FIRST));
48780 PyDict_SetItemString(d, "wxEVT_COMMAND_BUTTON_CLICKED", PyInt_FromLong(wxEVT_COMMAND_BUTTON_CLICKED));
48781 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKBOX_CLICKED", PyInt_FromLong(wxEVT_COMMAND_CHECKBOX_CLICKED));
48782 PyDict_SetItemString(d, "wxEVT_COMMAND_CHOICE_SELECTED", PyInt_FromLong(wxEVT_COMMAND_CHOICE_SELECTED));
48783 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_SELECTED));
48784 PyDict_SetItemString(d, "wxEVT_COMMAND_LISTBOX_DOUBLECLICKED", PyInt_FromLong(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED));
48785 PyDict_SetItemString(d, "wxEVT_COMMAND_CHECKLISTBOX_TOGGLED", PyInt_FromLong(wxEVT_COMMAND_CHECKLISTBOX_TOGGLED));
48786 PyDict_SetItemString(d, "wxEVT_COMMAND_MENU_SELECTED", PyInt_FromLong(wxEVT_COMMAND_MENU_SELECTED));
48787 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_CLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_CLICKED));
48788 PyDict_SetItemString(d, "wxEVT_COMMAND_SLIDER_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SLIDER_UPDATED));
48789 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBOX_SELECTED));
48790 PyDict_SetItemString(d, "wxEVT_COMMAND_RADIOBUTTON_SELECTED", PyInt_FromLong(wxEVT_COMMAND_RADIOBUTTON_SELECTED));
48791 PyDict_SetItemString(d, "wxEVT_COMMAND_SCROLLBAR_UPDATED", PyInt_FromLong(wxEVT_COMMAND_SCROLLBAR_UPDATED));
48792 PyDict_SetItemString(d, "wxEVT_COMMAND_VLBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_VLBOX_SELECTED));
48793 PyDict_SetItemString(d, "wxEVT_COMMAND_COMBOBOX_SELECTED", PyInt_FromLong(wxEVT_COMMAND_COMBOBOX_SELECTED));
48794 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_RCLICKED", PyInt_FromLong(wxEVT_COMMAND_TOOL_RCLICKED));
48795 PyDict_SetItemString(d, "wxEVT_COMMAND_TOOL_ENTER", PyInt_FromLong(wxEVT_COMMAND_TOOL_ENTER));
48796 PyDict_SetItemString(d, "wxEVT_LEFT_DOWN", PyInt_FromLong(wxEVT_LEFT_DOWN));
48797 PyDict_SetItemString(d, "wxEVT_LEFT_UP", PyInt_FromLong(wxEVT_LEFT_UP));
48798 PyDict_SetItemString(d, "wxEVT_MIDDLE_DOWN", PyInt_FromLong(wxEVT_MIDDLE_DOWN));
48799 PyDict_SetItemString(d, "wxEVT_MIDDLE_UP", PyInt_FromLong(wxEVT_MIDDLE_UP));
48800 PyDict_SetItemString(d, "wxEVT_RIGHT_DOWN", PyInt_FromLong(wxEVT_RIGHT_DOWN));
48801 PyDict_SetItemString(d, "wxEVT_RIGHT_UP", PyInt_FromLong(wxEVT_RIGHT_UP));
48802 PyDict_SetItemString(d, "wxEVT_MOTION", PyInt_FromLong(wxEVT_MOTION));
48803 PyDict_SetItemString(d, "wxEVT_ENTER_WINDOW", PyInt_FromLong(wxEVT_ENTER_WINDOW));
48804 PyDict_SetItemString(d, "wxEVT_LEAVE_WINDOW", PyInt_FromLong(wxEVT_LEAVE_WINDOW));
48805 PyDict_SetItemString(d, "wxEVT_LEFT_DCLICK", PyInt_FromLong(wxEVT_LEFT_DCLICK));
48806 PyDict_SetItemString(d, "wxEVT_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_MIDDLE_DCLICK));
48807 PyDict_SetItemString(d, "wxEVT_RIGHT_DCLICK", PyInt_FromLong(wxEVT_RIGHT_DCLICK));
48808 PyDict_SetItemString(d, "wxEVT_SET_FOCUS", PyInt_FromLong(wxEVT_SET_FOCUS));
48809 PyDict_SetItemString(d, "wxEVT_KILL_FOCUS", PyInt_FromLong(wxEVT_KILL_FOCUS));
48810 PyDict_SetItemString(d, "wxEVT_CHILD_FOCUS", PyInt_FromLong(wxEVT_CHILD_FOCUS));
48811 PyDict_SetItemString(d, "wxEVT_MOUSEWHEEL", PyInt_FromLong(wxEVT_MOUSEWHEEL));
48812 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DOWN", PyInt_FromLong(wxEVT_NC_LEFT_DOWN));
48813 PyDict_SetItemString(d, "wxEVT_NC_LEFT_UP", PyInt_FromLong(wxEVT_NC_LEFT_UP));
48814 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DOWN", PyInt_FromLong(wxEVT_NC_MIDDLE_DOWN));
48815 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_UP", PyInt_FromLong(wxEVT_NC_MIDDLE_UP));
48816 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DOWN", PyInt_FromLong(wxEVT_NC_RIGHT_DOWN));
48817 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_UP", PyInt_FromLong(wxEVT_NC_RIGHT_UP));
48818 PyDict_SetItemString(d, "wxEVT_NC_MOTION", PyInt_FromLong(wxEVT_NC_MOTION));
48819 PyDict_SetItemString(d, "wxEVT_NC_ENTER_WINDOW", PyInt_FromLong(wxEVT_NC_ENTER_WINDOW));
48820 PyDict_SetItemString(d, "wxEVT_NC_LEAVE_WINDOW", PyInt_FromLong(wxEVT_NC_LEAVE_WINDOW));
48821 PyDict_SetItemString(d, "wxEVT_NC_LEFT_DCLICK", PyInt_FromLong(wxEVT_NC_LEFT_DCLICK));
48822 PyDict_SetItemString(d, "wxEVT_NC_MIDDLE_DCLICK", PyInt_FromLong(wxEVT_NC_MIDDLE_DCLICK));
48823 PyDict_SetItemString(d, "wxEVT_NC_RIGHT_DCLICK", PyInt_FromLong(wxEVT_NC_RIGHT_DCLICK));
48824 PyDict_SetItemString(d, "wxEVT_CHAR", PyInt_FromLong(wxEVT_CHAR));
48825 PyDict_SetItemString(d, "wxEVT_CHAR_HOOK", PyInt_FromLong(wxEVT_CHAR_HOOK));
48826 PyDict_SetItemString(d, "wxEVT_NAVIGATION_KEY", PyInt_FromLong(wxEVT_NAVIGATION_KEY));
48827 PyDict_SetItemString(d, "wxEVT_KEY_DOWN", PyInt_FromLong(wxEVT_KEY_DOWN));
48828 PyDict_SetItemString(d, "wxEVT_KEY_UP", PyInt_FromLong(wxEVT_KEY_UP));
48829 PyDict_SetItemString(d, "wxEVT_HOTKEY", PyInt_FromLong(wxEVT_HOTKEY));
48830 PyDict_SetItemString(d, "wxEVT_SET_CURSOR", PyInt_FromLong(wxEVT_SET_CURSOR));
48831 PyDict_SetItemString(d, "wxEVT_SCROLL_TOP", PyInt_FromLong(wxEVT_SCROLL_TOP));
48832 PyDict_SetItemString(d, "wxEVT_SCROLL_BOTTOM", PyInt_FromLong(wxEVT_SCROLL_BOTTOM));
48833 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEUP", PyInt_FromLong(wxEVT_SCROLL_LINEUP));
48834 PyDict_SetItemString(d, "wxEVT_SCROLL_LINEDOWN", PyInt_FromLong(wxEVT_SCROLL_LINEDOWN));
48835 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEUP", PyInt_FromLong(wxEVT_SCROLL_PAGEUP));
48836 PyDict_SetItemString(d, "wxEVT_SCROLL_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLL_PAGEDOWN));
48837 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLL_THUMBTRACK));
48838 PyDict_SetItemString(d, "wxEVT_SCROLL_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLL_THUMBRELEASE));
48839 PyDict_SetItemString(d, "wxEVT_SCROLL_ENDSCROLL", PyInt_FromLong(wxEVT_SCROLL_ENDSCROLL));
48840 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_TOP", PyInt_FromLong(wxEVT_SCROLLWIN_TOP));
48841 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_BOTTOM", PyInt_FromLong(wxEVT_SCROLLWIN_BOTTOM));
48842 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEUP", PyInt_FromLong(wxEVT_SCROLLWIN_LINEUP));
48843 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_LINEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_LINEDOWN));
48844 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEUP", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEUP));
48845 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_PAGEDOWN", PyInt_FromLong(wxEVT_SCROLLWIN_PAGEDOWN));
48846 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBTRACK", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBTRACK));
48847 PyDict_SetItemString(d, "wxEVT_SCROLLWIN_THUMBRELEASE", PyInt_FromLong(wxEVT_SCROLLWIN_THUMBRELEASE));
48848 PyDict_SetItemString(d, "wxEVT_SIZE", PyInt_FromLong(wxEVT_SIZE));
48849 PyDict_SetItemString(d, "wxEVT_MOVE", PyInt_FromLong(wxEVT_MOVE));
48850 PyDict_SetItemString(d, "wxEVT_CLOSE_WINDOW", PyInt_FromLong(wxEVT_CLOSE_WINDOW));
48851 PyDict_SetItemString(d, "wxEVT_END_SESSION", PyInt_FromLong(wxEVT_END_SESSION));
48852 PyDict_SetItemString(d, "wxEVT_QUERY_END_SESSION", PyInt_FromLong(wxEVT_QUERY_END_SESSION));
48853 PyDict_SetItemString(d, "wxEVT_ACTIVATE_APP", PyInt_FromLong(wxEVT_ACTIVATE_APP));
48854 PyDict_SetItemString(d, "wxEVT_POWER", PyInt_FromLong(wxEVT_POWER));
48855 PyDict_SetItemString(d, "wxEVT_ACTIVATE", PyInt_FromLong(wxEVT_ACTIVATE));
48856 PyDict_SetItemString(d, "wxEVT_CREATE", PyInt_FromLong(wxEVT_CREATE));
48857 PyDict_SetItemString(d, "wxEVT_DESTROY", PyInt_FromLong(wxEVT_DESTROY));
48858 PyDict_SetItemString(d, "wxEVT_SHOW", PyInt_FromLong(wxEVT_SHOW));
48859 PyDict_SetItemString(d, "wxEVT_ICONIZE", PyInt_FromLong(wxEVT_ICONIZE));
48860 PyDict_SetItemString(d, "wxEVT_MAXIMIZE", PyInt_FromLong(wxEVT_MAXIMIZE));
48861 PyDict_SetItemString(d, "wxEVT_MOUSE_CAPTURE_CHANGED", PyInt_FromLong(wxEVT_MOUSE_CAPTURE_CHANGED));
48862 PyDict_SetItemString(d, "wxEVT_PAINT", PyInt_FromLong(wxEVT_PAINT));
48863 PyDict_SetItemString(d, "wxEVT_ERASE_BACKGROUND", PyInt_FromLong(wxEVT_ERASE_BACKGROUND));
48864 PyDict_SetItemString(d, "wxEVT_NC_PAINT", PyInt_FromLong(wxEVT_NC_PAINT));
48865 PyDict_SetItemString(d, "wxEVT_PAINT_ICON", PyInt_FromLong(wxEVT_PAINT_ICON));
48866 PyDict_SetItemString(d, "wxEVT_MENU_OPEN", PyInt_FromLong(wxEVT_MENU_OPEN));
48867 PyDict_SetItemString(d, "wxEVT_MENU_CLOSE", PyInt_FromLong(wxEVT_MENU_CLOSE));
48868 PyDict_SetItemString(d, "wxEVT_MENU_HIGHLIGHT", PyInt_FromLong(wxEVT_MENU_HIGHLIGHT));
48869 PyDict_SetItemString(d, "wxEVT_CONTEXT_MENU", PyInt_FromLong(wxEVT_CONTEXT_MENU));
48870 PyDict_SetItemString(d, "wxEVT_SYS_COLOUR_CHANGED", PyInt_FromLong(wxEVT_SYS_COLOUR_CHANGED));
48871 PyDict_SetItemString(d, "wxEVT_DISPLAY_CHANGED", PyInt_FromLong(wxEVT_DISPLAY_CHANGED));
48872 PyDict_SetItemString(d, "wxEVT_SETTING_CHANGED", PyInt_FromLong(wxEVT_SETTING_CHANGED));
48873 PyDict_SetItemString(d, "wxEVT_QUERY_NEW_PALETTE", PyInt_FromLong(wxEVT_QUERY_NEW_PALETTE));
48874 PyDict_SetItemString(d, "wxEVT_PALETTE_CHANGED", PyInt_FromLong(wxEVT_PALETTE_CHANGED));
48875 PyDict_SetItemString(d, "wxEVT_DROP_FILES", PyInt_FromLong(wxEVT_DROP_FILES));
48876 PyDict_SetItemString(d, "wxEVT_DRAW_ITEM", PyInt_FromLong(wxEVT_DRAW_ITEM));
48877 PyDict_SetItemString(d, "wxEVT_MEASURE_ITEM", PyInt_FromLong(wxEVT_MEASURE_ITEM));
48878 PyDict_SetItemString(d, "wxEVT_COMPARE_ITEM", PyInt_FromLong(wxEVT_COMPARE_ITEM));
48879 PyDict_SetItemString(d, "wxEVT_INIT_DIALOG", PyInt_FromLong(wxEVT_INIT_DIALOG));
48880 PyDict_SetItemString(d, "wxEVT_IDLE", PyInt_FromLong(wxEVT_IDLE));
48881 PyDict_SetItemString(d, "wxEVT_UPDATE_UI", PyInt_FromLong(wxEVT_UPDATE_UI));
48882 PyDict_SetItemString(d, "wxEVT_SIZING", PyInt_FromLong(wxEVT_SIZING));
48883 PyDict_SetItemString(d, "wxEVT_MOVING", PyInt_FromLong(wxEVT_MOVING));
48884 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_CLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_CLICK));
48885 PyDict_SetItemString(d, "wxEVT_COMMAND_LEFT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_LEFT_DCLICK));
48886 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_CLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_CLICK));
48887 PyDict_SetItemString(d, "wxEVT_COMMAND_RIGHT_DCLICK", PyInt_FromLong(wxEVT_COMMAND_RIGHT_DCLICK));
48888 PyDict_SetItemString(d, "wxEVT_COMMAND_SET_FOCUS", PyInt_FromLong(wxEVT_COMMAND_SET_FOCUS));
48889 PyDict_SetItemString(d, "wxEVT_COMMAND_KILL_FOCUS", PyInt_FromLong(wxEVT_COMMAND_KILL_FOCUS));
48890 PyDict_SetItemString(d, "wxEVT_COMMAND_ENTER", PyInt_FromLong(wxEVT_COMMAND_ENTER));
48891 {
48892 PyDict_SetItemString(d,"MOUSE_BTN_ANY", SWIG_From_int((int)(wxMOUSE_BTN_ANY)));
48893 }
48894 {
48895 PyDict_SetItemString(d,"MOUSE_BTN_NONE", SWIG_From_int((int)(wxMOUSE_BTN_NONE)));
48896 }
48897 {
48898 PyDict_SetItemString(d,"MOUSE_BTN_LEFT", SWIG_From_int((int)(wxMOUSE_BTN_LEFT)));
48899 }
48900 {
48901 PyDict_SetItemString(d,"MOUSE_BTN_MIDDLE", SWIG_From_int((int)(wxMOUSE_BTN_MIDDLE)));
48902 }
48903 {
48904 PyDict_SetItemString(d,"MOUSE_BTN_RIGHT", SWIG_From_int((int)(wxMOUSE_BTN_RIGHT)));
48905 }
48906 {
48907 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_ALL", SWIG_From_int((int)(wxUPDATE_UI_PROCESS_ALL)));
48908 }
48909 {
48910 PyDict_SetItemString(d,"UPDATE_UI_PROCESS_SPECIFIED", SWIG_From_int((int)(wxUPDATE_UI_PROCESS_SPECIFIED)));
48911 }
48912 {
48913 PyDict_SetItemString(d,"NavigationKeyEvent_IsBackward", SWIG_From_int((int)(wxNavigationKeyEvent::IsBackward)));
48914 }
48915 {
48916 PyDict_SetItemString(d,"NavigationKeyEvent_IsForward", SWIG_From_int((int)(wxNavigationKeyEvent::IsForward)));
48917 }
48918 {
48919 PyDict_SetItemString(d,"NavigationKeyEvent_WinChange", SWIG_From_int((int)(wxNavigationKeyEvent::WinChange)));
48920 }
48921 {
48922 PyDict_SetItemString(d,"IDLE_PROCESS_ALL", SWIG_From_int((int)(wxIDLE_PROCESS_ALL)));
48923 }
48924 {
48925 PyDict_SetItemString(d,"IDLE_PROCESS_SPECIFIED", SWIG_From_int((int)(wxIDLE_PROCESS_SPECIFIED)));
48926 }
48927 PyDict_SetItemString(d, "wxEVT_DATE_CHANGED", PyInt_FromLong(wxEVT_DATE_CHANGED));
48928 {
48929 PyDict_SetItemString(d,"PYAPP_ASSERT_SUPPRESS", SWIG_From_int((int)(wxPYAPP_ASSERT_SUPPRESS)));
48930 }
48931 {
48932 PyDict_SetItemString(d,"PYAPP_ASSERT_EXCEPTION", SWIG_From_int((int)(wxPYAPP_ASSERT_EXCEPTION)));
48933 }
48934 {
48935 PyDict_SetItemString(d,"PYAPP_ASSERT_DIALOG", SWIG_From_int((int)(wxPYAPP_ASSERT_DIALOG)));
48936 }
48937 {
48938 PyDict_SetItemString(d,"PYAPP_ASSERT_LOG", SWIG_From_int((int)(wxPYAPP_ASSERT_LOG)));
48939 }
48940 {
48941 PyDict_SetItemString(d,"PRINT_WINDOWS", SWIG_From_int((int)(wxPRINT_WINDOWS)));
48942 }
48943 {
48944 PyDict_SetItemString(d,"PRINT_POSTSCRIPT", SWIG_From_int((int)(wxPRINT_POSTSCRIPT)));
48945 }
48946 SWIG_addvarlink(SWIG_globals,(char*)"NullAcceleratorTable",_wrap_NullAcceleratorTable_get, _wrap_NullAcceleratorTable_set);
48947 SWIG_addvarlink(SWIG_globals,(char*)"PanelNameStr",_wrap_PanelNameStr_get, _wrap_PanelNameStr_set);
48948 {
48949 PyDict_SetItemString(d,"WINDOW_VARIANT_NORMAL", SWIG_From_int((int)(wxWINDOW_VARIANT_NORMAL)));
48950 }
48951 {
48952 PyDict_SetItemString(d,"WINDOW_VARIANT_SMALL", SWIG_From_int((int)(wxWINDOW_VARIANT_SMALL)));
48953 }
48954 {
48955 PyDict_SetItemString(d,"WINDOW_VARIANT_MINI", SWIG_From_int((int)(wxWINDOW_VARIANT_MINI)));
48956 }
48957 {
48958 PyDict_SetItemString(d,"WINDOW_VARIANT_LARGE", SWIG_From_int((int)(wxWINDOW_VARIANT_LARGE)));
48959 }
48960 {
48961 PyDict_SetItemString(d,"WINDOW_VARIANT_MAX", SWIG_From_int((int)(wxWINDOW_VARIANT_MAX)));
48962 }
48963 SWIG_addvarlink(SWIG_globals,(char*)"DefaultValidator",_wrap_DefaultValidator_get, _wrap_DefaultValidator_set);
48964 SWIG_addvarlink(SWIG_globals,(char*)"ControlNameStr",_wrap_ControlNameStr_get, _wrap_ControlNameStr_set);
48965 {
48966 PyDict_SetItemString(d,"FLEX_GROWMODE_NONE", SWIG_From_int((int)(wxFLEX_GROWMODE_NONE)));
48967 }
48968 {
48969 PyDict_SetItemString(d,"FLEX_GROWMODE_SPECIFIED", SWIG_From_int((int)(wxFLEX_GROWMODE_SPECIFIED)));
48970 }
48971 {
48972 PyDict_SetItemString(d,"FLEX_GROWMODE_ALL", SWIG_From_int((int)(wxFLEX_GROWMODE_ALL)));
48973 }
48974 SWIG_addvarlink(SWIG_globals,(char*)"DefaultSpan",_wrap_DefaultSpan_get, _wrap_DefaultSpan_set);
48975 {
48976 PyDict_SetItemString(d,"Left", SWIG_From_int((int)(wxLeft)));
48977 }
48978 {
48979 PyDict_SetItemString(d,"Top", SWIG_From_int((int)(wxTop)));
48980 }
48981 {
48982 PyDict_SetItemString(d,"Right", SWIG_From_int((int)(wxRight)));
48983 }
48984 {
48985 PyDict_SetItemString(d,"Bottom", SWIG_From_int((int)(wxBottom)));
48986 }
48987 {
48988 PyDict_SetItemString(d,"Width", SWIG_From_int((int)(wxWidth)));
48989 }
48990 {
48991 PyDict_SetItemString(d,"Height", SWIG_From_int((int)(wxHeight)));
48992 }
48993 {
48994 PyDict_SetItemString(d,"Centre", SWIG_From_int((int)(wxCentre)));
48995 }
48996 {
48997 PyDict_SetItemString(d,"Center", SWIG_From_int((int)(wxCenter)));
48998 }
48999 {
49000 PyDict_SetItemString(d,"CentreX", SWIG_From_int((int)(wxCentreX)));
49001 }
49002 {
49003 PyDict_SetItemString(d,"CentreY", SWIG_From_int((int)(wxCentreY)));
49004 }
49005 {
49006 PyDict_SetItemString(d,"Unconstrained", SWIG_From_int((int)(wxUnconstrained)));
49007 }
49008 {
49009 PyDict_SetItemString(d,"AsIs", SWIG_From_int((int)(wxAsIs)));
49010 }
49011 {
49012 PyDict_SetItemString(d,"PercentOf", SWIG_From_int((int)(wxPercentOf)));
49013 }
49014 {
49015 PyDict_SetItemString(d,"Above", SWIG_From_int((int)(wxAbove)));
49016 }
49017 {
49018 PyDict_SetItemString(d,"Below", SWIG_From_int((int)(wxBelow)));
49019 }
49020 {
49021 PyDict_SetItemString(d,"LeftOf", SWIG_From_int((int)(wxLeftOf)));
49022 }
49023 {
49024 PyDict_SetItemString(d,"RightOf", SWIG_From_int((int)(wxRightOf)));
49025 }
49026 {
49027 PyDict_SetItemString(d,"SameAs", SWIG_From_int((int)(wxSameAs)));
49028 }
49029 {
49030 PyDict_SetItemString(d,"Absolute", SWIG_From_int((int)(wxAbsolute)));
49031 }
49032
49033 // Initialize threading, some globals and such
49034 __wxPyPreStart(d);
49035
49036
49037 // Although these are defined in __version__ they need to be here too so
49038 // that an assert can be done to ensure that the wxPython and the wxWindows
49039 // versions match.
49040 PyDict_SetItemString(d,"MAJOR_VERSION", PyInt_FromLong((long)wxMAJOR_VERSION ));
49041 PyDict_SetItemString(d,"MINOR_VERSION", PyInt_FromLong((long)wxMINOR_VERSION ));
49042 PyDict_SetItemString(d,"RELEASE_VERSION", PyInt_FromLong((long)wxRELEASE_NUMBER ));
49043
49044 }
49045